:root{--accent: #e85a3c;--brand-1: #e85a3c;--brand-2: #c34428;--bg: #fafaf9;--bg-elev: #ffffff;--bg-sunken: #f4f4f2;--bg-row: #ffffff;--bg-row-hov: #f7f7f5;--bg-row-sel: oklch(98% .02 35);--line: rgba(24, 24, 27, .07);--line-strong: rgba(24, 24, 27, .14);--fg: #18181b;--fg-muted: #52525b;--fg-mute2: #71717a;--fg-dim: #a1a1aa;--c-success: oklch(50% .14 158);--c-success-bg: oklch(95% .06 158);--c-success-fresh: oklch(76% .14 158);--c-error: oklch(55% .18 25);--c-error-bg: oklch(95% .06 25);--c-error-fresh: oklch(74% .15 25);--c-info: oklch(52% .14 245);--c-info-bg: oklch(95% .06 245);--c-info-fresh: oklch(78% .11 245);--c-warn: oklch(58% .13 75);--c-warn-bg: oklch(95% .08 75);--c-warn-fresh: oklch(82% .13 75);--c-insert: oklch(76% .09 86);--c-violet: oklch(52% .14 295);--c-violet-bg: oklch(95% .06 295);--c-violet-fresh: oklch(74% .14 295);--c-cancel: oklch(58% .03 270);--c-cancel-bg: oklch(94% .01 270);--c-neutral: #71717a;--c-neutral-bg: #f4f4f5;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--shadow-sm: 0 1px 0 var(--line), 0 1px 2px rgba(0, 0, 0, .03);--shadow-md: 0 1px 0 var(--line), 0 4px 16px rgba(0, 0, 0, .06);--shadow-lg: 0 1px 0 var(--line), 0 16px 40px rgba(0, 0, 0, .1);--font-sans: "Geist", ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ui-font-size: 14px;--fs-9: calc(var(--ui-font-size) - 5px);--fs-10: calc(var(--ui-font-size) - 4px);--fs-10-5: calc(var(--ui-font-size) - 3.5px);--fs-11: calc(var(--ui-font-size) - 3px);--fs-11-5: calc(var(--ui-font-size) - 2.5px);--fs-12: calc(var(--ui-font-size) - 2px);--fs-12-5: calc(var(--ui-font-size) - 1.5px);--fs-13: calc(var(--ui-font-size) - 1px);--fs-13-5: calc(var(--ui-font-size) - .5px);--fs-14: var(--ui-font-size);--fs-18: calc(var(--ui-font-size) + 4px);--fs-32: calc(var(--ui-font-size) + 18px);--msg-time-col: clamp(168px, calc(var(--ui-font-size) * 13.5), 260px);--msg-grid-cols: max-content max-content max-content max-content minmax(360px, 1fr) max-content max-content}html.dark{--bg: #1b1c22;--bg-elev: #292a33;--bg-sunken: #1e1f25;--bg-row: #292a33;--bg-row-hov: #313240;--bg-row-sel: oklch(32% .05 35);--line: rgba(255, 255, 255, .13);--line-strong: rgba(255, 255, 255, .22);--fg: #ececee;--fg-muted: #b0b0b6;--fg-mute2: #80808a;--fg-dim: #5a5a62;--c-success: oklch(80% .14 158);--c-success-bg: oklch(32% .07 158);--c-success-fresh: oklch(78% .15 158);--c-error: oklch(76% .17 25);--c-error-bg: oklch(32% .08 25);--c-error-fresh: oklch(76% .17 25);--c-info: oklch(80% .13 245);--c-info-bg: oklch(32% .08 245);--c-info-fresh: oklch(80% .12 245);--c-warn: oklch(84% .14 75);--c-warn-bg: oklch(32% .08 75);--c-warn-fresh: oklch(84% .14 75);--c-insert: oklch(84% .1 86);--c-violet: oklch(78% .14 295);--c-violet-bg: oklch(32% .08 295);--c-violet-fresh: oklch(78% .14 295);--c-cancel: oklch(72% .03 270);--c-cancel-bg: oklch(26% .02 270);--c-neutral: #a1a1aa;--c-neutral-bg: #25262c;--shadow-sm: 0 1px 0 var(--line);--shadow-md: 0 1px 0 var(--line), 0 4px 16px rgba(0, 0, 0, .3);--shadow-lg: 0 1px 0 var(--line), 0 16px 40px rgba(0, 0, 0, .4)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--ui-font-size);line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" 1,"cv11" 1}.mono{font-family:var(--font-mono);font-feature-settings:"zero" 1}button,input,select,textarea{font:inherit;color:inherit}button{cursor:default}::selection{background:#ffbba980;background:oklch(85% .12 35 / .5)}.app{display:grid;grid-template-columns:56px 1fr;min-height:100vh;background:var(--bg)}.app-main{display:flex;flex-direction:column;min-width:0}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;padding:14px 0;border-right:1px solid var(--line);background:var(--bg);z-index:10}.sidebar-brand{padding:4px 0 14px}.sidebar-nav{display:flex;flex-direction:column;gap:4px;flex:1;padding-top:6px}.sidebar-foot{display:flex;flex-direction:column;gap:8px;align-items:center}.nav-btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:36px;height:36px;border-radius:var(--r-md);display:grid;place-items:center;color:var(--fg-mute2);transition:color .12s,background .12s}.nav-btn:hover,.nav-btn.is-active{color:var(--fg);background:var(--bg-row-hov)}.nav-btn.is-active:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:2px;background:var(--accent);border-radius:2px}.nav-tip{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--fg);color:var(--bg-elev);font-size:var(--fs-11);padding:4px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s;z-index:30}.nav-btn:hover .nav-tip{opacity:1}.avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--brand-1),var(--brand-2));color:#fff;font-size:var(--fs-10);font-weight:600;display:grid;place-items:center}.topbar{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 20px;border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0;z-index:8}.topbar-left{display:flex;align-items:center;gap:8px;font-size:var(--fs-13)}.crumb-root{color:var(--fg-mute2);font-weight:500}.crumb-sep{color:var(--fg-dim)}.crumb-leaf{color:var(--fg);font-weight:500}.topbar-right{display:flex;align-items:center;gap:10px}.topbar-search{width:min(34vw,360px);min-width:220px;height:32px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-elev);color:var(--fg-mute2)}.topbar-search:focus-within{border-color:var(--line-strong);color:var(--fg)}.topbar-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:var(--fs-13)}.topbar-search input::-webkit-search-cancel-button{display:none}.topbar-search-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:20px;height:20px;padding:0;border-radius:5px;display:grid;place-items:center;color:var(--fg-mute2)}.topbar-search-clear:hover{color:var(--fg);background:var(--bg-row-hov)}.topbar-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-elev);color:var(--fg-mute2);display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-13);font-weight:500}.topbar-filter:hover,.topbar-filter.is-on{border-color:var(--line-strong);color:var(--fg)}.topbar-filter.has-active{color:var(--fg)}.topbar-filter.has-active:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.topbar-sep{width:1px;height:18px;background:var(--line-strong);opacity:.55}.clock{display:flex;align-items:center;color:var(--fg-mute2);font-size:var(--fs-12);font-family:var(--font-mono);white-space:nowrap}.iconbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:32px;height:32px;border-radius:var(--r-md);display:grid;place-items:center;color:var(--fg-mute2)}.iconbtn:hover{background:var(--bg-row-hov);color:var(--fg)}.iconbtn.is-active{color:var(--fg)}.iconbtn:disabled{color:var(--fg-dim);cursor:not-allowed;background:transparent}.iconbtn--text{width:28px;font-size:var(--fs-12);font-weight:600;letter-spacing:0}.fontsize{display:flex;align-items:center;gap:2px;height:32px;border:0;margin:0;padding:0}.page{flex:1;min-width:0;padding:24px 28px 80px;display:flex;flex-direction:column;gap:20px;max-width:none;width:100%;margin:0 auto}.card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.pad-card{padding:20px 22px}.metrics--cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;background:transparent;border:0;box-shadow:none}.metric{padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-width:0;cursor:default;transition:background .12s,border-color .12s,transform .12s}.metric--clickable:hover{background:var(--bg-row-hov);border-color:var(--line-strong)}.metric-label{font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute2);font-weight:600}.metric-big{font-size:var(--fs-32);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.metric-sub{color:var(--fg-muted);font-size:var(--fs-13)}.metric-spark{margin-top:6px}.metric-foot{margin-top:4px;font-size:var(--fs-12);color:var(--fg-dim)}.filterbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.filterbar-title{display:flex;align-items:baseline;gap:10px}.page-title{margin:0;font-size:var(--fs-18);font-weight:600;letter-spacing:-.01em}.page-sub{color:var(--fg-mute2);font-size:var(--fs-12-5)}.filters{display:flex;align-items:center;gap:6px}.messages-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.messages-layout.has-filters{grid-template-columns:260px minmax(0,1fr)}.messages-table-wrap{min-width:0}.filter-panel{position:sticky;top:70px;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 12px 12px;min-width:0;color:var(--fg)}.filter-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.filter-panel-title{font-size:var(--fs-14);font-weight:600}.filter-panel-sub{margin-top:2px;font-size:var(--fs-12);color:var(--fg-mute2)}.facet-group{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-top:1px solid var(--line)}.facet-title{margin-bottom:4px;font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mute2);font-weight:600}.facet-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;border:0;border-radius:6px;background:transparent;padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--fg-muted);font-size:var(--fs-13);text-align:left}.facet-row:hover{background:var(--bg-row-hov);color:var(--fg)}.facet-row.is-on{background:var(--bg-row-hov);color:var(--fg);font-weight:500}.facet-row-label{display:inline-flex;align-items:center;gap:9px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet-row-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--fg-dim)}.facet-row-dot[data-tone=empty]{background:var(--fg)}.facet-row-dot[data-tone=default]{background:var(--fg-dim)}.facet-row-dot[data-tone=info]{background:var(--c-info-fresh)}.facet-row-dot[data-tone=success]{background:var(--c-success-fresh)}.facet-row-dot[data-tone=warn]{background:var(--c-warn-fresh)}.facet-row-dot[data-tone=error]{background:var(--c-error-fresh)}.facet-row-dot[data-tone=neutral]{background:var(--c-neutral)}.facet-row-dot[data-tone=cancel]{background:var(--c-cancel)}.facet-count{display:inline-block;min-width:3ch;text-align:right;color:var(--fg-mute2);font-size:var(--fs-12);font-variant-numeric:tabular-nums;transform-origin:50% 50%;backface-visibility:hidden}.facet-count.is-pending{color:color-mix(in oklch,var(--fg-mute2) 72%,transparent)}.facet-count--out{animation:facet-count-out .12s ease-in forwards}.facet-count--in{animation:facet-count-in .15s ease-out}@keyframes facet-count-out{0%{opacity:1;transform:rotateX(0)}to{opacity:.35;transform:rotateX(78deg)}}@keyframes facet-count-in{0%{opacity:.35;transform:rotateX(-78deg)}to{opacity:1;transform:rotateX(0)}}.chip-wrap{position:relative}.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;padding:0 12px;border:1px solid var(--line);background:var(--bg-elev);border-radius:999px;display:flex;align-items:center;gap:6px;color:var(--fg-mute2);font-size:var(--fs-13)}.chip:hover{border-color:var(--line-strong);color:var(--fg)}.chip svg{width:13px;height:13px}.chip--on{color:var(--fg);border-color:var(--line-strong);background:var(--bg-row-hov)}.chip--dark,.chip--dark:hover{background:var(--fg);color:var(--bg-elev);border-color:var(--fg)}.chip-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin-left:2px;width:14px;height:14px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-dim);cursor:default;transition:color .12s,background .12s}.chip-x svg{width:10px;height:10px;stroke-width:2}.chip-x:hover{color:var(--fg);background:color-mix(in oklch,var(--fg) 10%,transparent)}.chip--dark .chip-x{color:color-mix(in oklch,var(--bg-elev) 70%,transparent)}.chip--dark .chip-x:hover{color:var(--bg-elev);background:color-mix(in oklch,var(--bg-elev) 18%,transparent)}.chip-menu{position:absolute;right:0;top:calc(100% + 6px);background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:4px;min-width:180px;z-index:20}.chip-menu--left{left:0;right:auto}.menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;font-size:var(--fs-13);color:var(--fg);border-radius:6px;display:flex;align-items:center;gap:10px}.menu-item:hover{background:var(--bg-row-hov)}.menu-item.is-on{font-weight:500}.menu-dot{width:6px;height:6px;border-radius:50%;background:var(--fg-dim)}.menu-item.is-on .menu-dot{background:var(--accent)}.link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--fg-mute2);font-size:var(--fs-13);padding:4px 8px}.link-btn:hover{color:var(--fg);text-decoration:underline}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:var(--fs-12);font-weight:500;border-radius:999px;border:1px solid transparent;line-height:1.4}.pill-dot{width:6px;height:6px;border-radius:50%}.pill--success{background:var(--c-success-bg);color:var(--c-success)}.pill--success .pill-dot{background:var(--c-success-fresh)}.pill--error{background:var(--c-error-bg);color:var(--c-error)}.pill--error .pill-dot{background:var(--c-error-fresh)}.pill--info{background:var(--c-info-bg);color:var(--c-info)}.pill--info .pill-dot{background:var(--c-info-fresh)}.pill--warn{background:var(--c-warn-bg);color:var(--c-warn)}.pill--warn .pill-dot{background:var(--c-warn-fresh)}.pill--neutral{background:var(--c-neutral-bg);color:var(--c-neutral)}.pill--neutral .pill-dot{background:var(--c-neutral)}.pill--cancel{background:var(--c-cancel-bg);color:var(--c-cancel)}.pill--cancel .pill-dot{background:var(--c-cancel)}.pill--violet{background:var(--c-violet-bg);color:var(--c-violet)}.pill--violet .pill-dot{background:var(--c-violet-fresh)}.method{display:inline-block;width:6ch;font-family:var(--font-mono);font-size:var(--fs-11);font-weight:600;letter-spacing:.03em;line-height:1;text-align:left;padding:0}.method--get{color:#1f7dcf}.method--post{color:#33903c}.method--put,.method--patch{color:#d58d25}.method--delete{color:#d33a3c}html.dark .method--get{color:#51a9ff;color:oklch(72% .17 250)}html.dark .method--post{color:#4cc157}.msglist{display:flex;flex-direction:column;min-width:0}.msg-table{width:100%;border-collapse:collapse;table-layout:auto}.msg-table th{padding:10px 28px 10px 0;font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mute2);font-weight:600;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.col-sort-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;display:inline-flex;align-items:center;gap:6px}.col-sort-btn:hover{color:var(--fg)}.col-sort{font-size:var(--fs-13);line-height:1;letter-spacing:0;color:var(--fg-dim)}.msg-row{border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:left;font-size:calc(var(--ui-font-size) - 1px);transition:background .08s}.msg-row td{padding:12px 28px 12px 0;vertical-align:middle}.msg-row:hover{background:var(--bg-row-hov);cursor:pointer}.msg-row.is-new{animation:msg-row-insert 4.5s ease-out forwards}@keyframes msg-row-insert{0%{background:color-mix(in oklch,var(--c-insert) 16%,transparent)}18%{background:color-mix(in oklch,var(--c-insert) 11%,transparent)}to{background:transparent}}.col-status{width:1%;white-space:nowrap}.col-time,.col-queue,.col-id{width:1%;color:var(--fg-muted);font-size:calc(var(--ui-font-size) - 2px);white-space:nowrap}.col-actions{display:flex;justify-content:flex-end}.col-callback{width:auto;padding-left:0}.url{color:var(--fg-muted);font-size:var(--fs-12-5)}.cb-line{display:flex;align-items:center;gap:8px;min-width:0;margin-left:0}.cb-line .url{min-width:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.match-mark{background:color-mix(in oklch,var(--c-warn) 24%,transparent);color:var(--fg);border-radius:3px;padding:0 2px}.msg-row.is-selected{background:var(--bg-row-sel)}.msg-row.is-selected .url{color:var(--fg)}.cb-sub{font-size:var(--fs-11-5);color:var(--fg-dim)}.msglist-foot{display:flex;justify-content:center;align-items:center;gap:8px;padding:22px 0 4px}.more-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--fg);height:32px;padding:0 14px;font-size:var(--fs-12);font-weight:500;border-radius:999px;display:inline-flex;align-items:center;gap:8px;box-shadow:var(--shadow-sm);transition:background .12s,transform .12s,box-shadow .12s}.more-btn:hover{background:var(--bg-row-hov);transform:translateY(-1px);box-shadow:var(--shadow-md)}.more-btn:active{transform:translateY(0)}.more-btn:disabled{opacity:.6;cursor:not-allowed}.more-btn--ghost{background:transparent;box-shadow:none}.more-btn svg{color:var(--fg-muted)}.more-btn-rest{font-family:var(--font-mono);font-size:var(--fs-11-5);color:var(--fg-mute2);font-weight:400;padding-left:8px;margin-left:4px;border-left:1px solid var(--line)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--bg-elev);color:var(--fg);height:32px;padding:0 12px;border-radius:var(--r-md);display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13);white-space:nowrap}.btn:hover{background:var(--bg-row-hov)}.btn--ghost{background:transparent;border-color:var(--line)}.btn--sm{height:26px;padding:0 10px;font-size:var(--fs-12)}.btn--solid{background:var(--fg);color:var(--bg-elev);border-color:var(--fg)}.btn--solid:hover{background:color-mix(in oklch,var(--fg) 88%,var(--bg))}.btn--accent{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:var(--shadow-sm);font-weight:600}.btn--accent:hover{background:var(--brand-2);border-color:var(--brand-2)}.btn--danger{border-color:color-mix(in oklch,var(--c-error) 50%,var(--line-strong));color:var(--c-error)}.btn--danger:hover{background:var(--c-error-bg)}.btn--danger-solid{background:#b42318;border-color:#b42318;color:#fff;box-shadow:var(--shadow-sm);font-weight:600}.btn--danger-solid:hover{background:#991b1b;border-color:#991b1b}.btn:disabled{opacity:.55;cursor:not-allowed}.details-tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin-bottom:18px}.details-tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:10px 2px;font-size:var(--fs-13-5);color:var(--fg-mute2)}.details-tab.is-active{color:var(--fg);font-weight:500}.details-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fg);border-radius:2px}.section{margin-bottom:20px}.section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px;gap:12px}.section-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.section-title{font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute2);font-weight:600;margin:0}.section-sub{font-size:var(--fs-12);color:var(--fg-dim)}.request-card{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;background:var(--bg-sunken)}.request-line{display:flex;align-items:center;gap:8px;min-width:0}.request-line .url{color:var(--fg);font-size:var(--fs-13);word-break:break-all;white-space:normal}.code{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sunken);font-size:var(--fs-12);line-height:1.55;color:var(--fg);white-space:pre-wrap;word-break:break-all;font-family:var(--font-mono)}.headers{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-elev);overflow:hidden}.header-row{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:var(--fs-12-5)}.header-row:last-child{border-bottom:0}.header-k{color:var(--fg-mute2)}.header-v{color:var(--fg);word-break:break-all}.header-value-wrap{display:flex;align-items:center;min-width:0;gap:8px}.header-value-wrap .header-v{min-width:0;flex:1}.header-v.is-masked{color:var(--fg-muted);letter-spacing:0}.header-reveal{width:28px;height:28px;flex:0 0 auto}.tld{display:flex;flex-direction:column;width:100%;min-width:0}.tld-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.tld-tabs{display:inline-flex;padding:3px;gap:2px;background:var(--bg-sunken);border-radius:8px;border:1px solid var(--line)}.tld-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:5px 10px;border-radius:6px;font-size:var(--fs-12-5);color:var(--fg-mute2);display:inline-flex;align-items:center;gap:6px}.tld-tab.is-on{background:var(--bg-elev);color:var(--fg);box-shadow:var(--shadow-sm)}.tld-tab-c{font-family:var(--font-mono);font-size:var(--fs-11);padding:1px 6px;border-radius:999px;background:var(--bg-elev);color:var(--fg-muted);border:1px solid var(--line)}.tld-tab.is-on .tld-tab-c{background:var(--bg-sunken)}.tld-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--bg-elev);padding:5px 10px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12-5);color:var(--fg-muted)}.tld-sort:hover{color:var(--fg);border-color:var(--line-strong)}.tld-list{list-style:none;padding:0;margin:0}.tld-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:4px}.tld-row:last-child{padding-bottom:0}.tld-rail{display:flex;flex-direction:column;align-items:center;position:relative}.tld-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bg-elev);border:1px solid currentColor;color:var(--c-neutral);z-index:1}.tld-icon-svg{display:block}.tld-line{flex:1;width:1px;background:var(--line-strong);margin:2px 0;min-height:16px}.tld-row.tl-tone--success .tld-icon{background:var(--c-success-fresh);border-color:var(--c-success-fresh);color:#fff}.tld-row.tl-tone--error .tld-icon{background:var(--c-error-fresh);border-color:var(--c-error-fresh);color:#fff}.tld-row.tl-tone--info .tld-icon{background:var(--c-info-fresh);border-color:var(--c-info-fresh);color:#fff}.tld-row.tl-tone--warn .tld-icon{background:var(--c-warn-fresh);border-color:var(--c-warn-fresh);color:#3a2400;color:oklch(28% .08 75)}.tld-row.tl-tone--neutral .tld-icon{background:var(--bg-sunken);border-color:var(--line-strong);color:var(--fg-mute2)}.tld-content{padding:1px 0 18px;min-width:0}.tld-title{margin:0 0 4px;font-size:var(--fs-14);font-weight:600;color:var(--fg);letter-spacing:-.01em}.tld-meta-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.tld-time{font-size:var(--fs-12-5);color:var(--fg-muted)}.tld-detail-text{font-size:var(--fs-13);color:var(--fg-muted);margin-top:4px}.tld-status{font-family:var(--font-mono);font-size:var(--fs-11);font-weight:500;padding:2px 8px;border-radius:4px;background:var(--c-neutral-bg);color:var(--fg-muted);border:1px solid var(--line-strong);letter-spacing:.02em}.tld-status--success{color:var(--c-success);background:var(--c-success-bg);border-color:color-mix(in oklch,var(--c-success) 25%,var(--line-strong))}.tld-status--error{color:var(--c-error);background:var(--c-error-bg);border-color:color-mix(in oklch,var(--c-error) 25%,var(--line-strong))}.tld-status--info{color:var(--c-info);background:var(--c-info-bg);border-color:color-mix(in oklch,var(--c-info) 25%,var(--line-strong))}.tld-kvlist{display:flex;flex-direction:column;gap:4px;margin:8px 0 4px}.tld-kv{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-12-5)}.tld-kv-k{color:var(--fg-muted)}.tld-kv-c{color:var(--fg-dim)}.tld-kv-v{color:var(--fg);font-weight:500;word-break:break-all}.tld-block{margin:10px 0 0}.tld-block-label{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:6px;padding:4px 0;color:var(--fg-mute2);font-size:var(--fs-10-5);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.tld-block-label:hover{color:var(--fg)}.tld-block-caret{transition:transform .12s;transform:rotate(0)}.tld-block-caret.is-open{transform:rotate(90deg)}.tld-code{margin:6px 0 0;padding:0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sunken);font-size:var(--fs-12);line-height:1.6;overflow:hidden;display:grid;grid-template-columns:auto 1fr;max-height:360px}.tld-gutter{display:flex;flex-direction:column;padding:10px 10px 10px 12px;color:var(--fg-dim);font-size:var(--fs-11-5);text-align:right;border-right:1px solid var(--line);background:var(--bg-sunken);-webkit-user-select:none;user-select:none}.tld-source{padding:10px 14px;overflow:auto;color:var(--fg);font-size:var(--fs-12);line-height:1.6;white-space:pre}.tld-source div{min-height:1.6em}.fullpage-details{display:flex;flex-direction:column;gap:18px}.fpx-head{display:flex;flex-direction:column;gap:14px}.fpx-back{align-self:flex-start;height:28px;padding:0 10px 0 6px;color:var(--fg-muted);border:0;background:transparent}.fpx-back:hover{color:var(--fg);background:var(--bg-row-hov)}.fpx-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.fpx-title-left{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.fpx-id{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;font-size:var(--fs-14);font-weight:500;color:var(--fg);letter-spacing:-.005em;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:5px 10px;display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;transition:background .12s,border-color .12s,color .12s}.fpx-title-plain{margin:0;font-size:var(--fs-18);font-weight:600;color:var(--fg);letter-spacing:-.01em}.fpx-id:hover{background:var(--bg-row-hov);border-color:var(--line-strong)}.fpx-id-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fpx-id-copy{flex-shrink:0;color:var(--fg-dim);opacity:.7;transition:opacity .12s,color .12s}.fpx-id:hover .fpx-id-copy{opacity:1;color:var(--fg-mute2)}.fpx-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.fpx-stats{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.fpx-stat{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md)}.fpx-stat-l{font-size:var(--fs-10-5);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-mute2);font-weight:600;white-space:nowrap}.fpx-stat-v{font-size:var(--fs-13);color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fullpage-body{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 24px}@media (max-width: 720px){.fpx-title-row{flex-direction:column;align-items:flex-start;gap:10px}.fpx-stats{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1100px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.grid-3{grid-template-columns:1fr}}.recent-card{display:flex;flex-direction:column}.recent-list{list-style:none;padding:0;margin:0}.recent-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--line);font-size:var(--fs-13);cursor:default;transition:background .08s;margin:0 -10px;padding:12px 10px}.recent-row:last-child{border-bottom:0}.recent-row:hover{background:var(--bg-row-hov)}.recent-dot{width:8px;height:8px;border-radius:50%;background:var(--c-neutral)}.recent-dot--success{background:var(--c-success-fresh)}.recent-dot--error{background:var(--c-error-fresh)}.recent-dot--info{background:var(--c-info-fresh)}.recent-dot--warn{background:var(--c-warn-fresh)}.recent-row-text{min-width:0;display:flex;flex-direction:column;gap:2px}.recent-row-line1{display:flex;align-items:center;gap:8px;min-width:0}.recent-queue{font-size:var(--fs-12-5);color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-row-line2{font-size:var(--fs-11-5);color:var(--fg-mute2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-time{font-size:var(--fs-11-5);color:var(--fg-mute2);white-space:nowrap}.recent-empty{padding:24px 0;text-align:center;color:var(--fg-mute2);font-size:var(--fs-13)}.qview{display:flex;flex-direction:column;gap:18px}.qview-empty{padding:60px 20px;text-align:center;color:var(--fg-mute2);display:flex;flex-direction:column;align-items:center;gap:14px;border:1px dashed var(--line);border-radius:var(--r-md)}.qlist{display:flex;flex-direction:column}.qlist-head,.qrow{display:grid;grid-template-columns:120px minmax(240px,520px) 90px 110px 90px minmax(180px,260px) minmax(108px,1fr);gap:12px;align-items:center}.qrow-edit-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;margin:0;display:grid;grid-column:1 / 7;grid-template-columns:subgrid;gap:inherit;align-items:center;cursor:pointer;min-width:0}.qrow-edit-button:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 60%,transparent);outline-offset:4px;border-radius:4px}.qcol-dispatch,.qcol-completion{font-size:var(--fs-11-5);color:var(--fg-mute2);letter-spacing:.04em}.qrow-mode-cell{font-size:var(--fs-11-5);color:var(--fg-muted)}.qlist-head{padding:10px 0;font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mute2);font-weight:600;border-bottom:1px solid var(--line)}.qcol{min-width:0}.qcol-pending{color:var(--fg-muted)}.qlist-head .qcol-pending{font-size:inherit;color:inherit}.qcol-actions{display:flex;justify-content:flex-end}.qrow-actions{gap:6px}.qlist-body{display:flex;flex-direction:column}.qrow{padding:14px 0;border-bottom:1px solid var(--line);font-size:calc(var(--ui-font-size) - 1px);transition:background .08s}.qrow:hover{background:var(--bg-row-hov)}.qrow-name{display:flex;flex-direction:column;gap:2px;min-width:0}.qrow-label{color:var(--fg);font-size:calc(var(--ui-font-size) - .5px);font-weight:500}.qrow-meta{color:var(--fg-mute2);font-size:calc(var(--ui-font-size) - 2.5px)}.qrow-running-n{display:inline-block;min-width:60px;text-align:center;font-size:var(--fs-11-5);padding:2px 8px;border-radius:4px;background:var(--c-warn-bg);color:var(--c-warn);font-variant-numeric:tabular-nums;margin-right:10px}.qrow-bar{display:inline-block;vertical-align:middle;width:120px;height:4px;border-radius:999px;background:var(--bg-sunken);overflow:hidden}.qrow-bar i{display:block;height:100%;background:var(--c-warn-fresh);border-radius:999px;transition:width .3s}.qmenu-wrap{position:relative}.qmenu{min-width:170px}.menu-item--danger{color:var(--c-error)}.menu-item--danger .menu-dot{background:var(--c-error)}.qedit{display:flex;flex-direction:column;gap:22px}.qedit-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.qedit-section{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:48px;padding:24px 28px;border-bottom:1px solid var(--line)}.qedit-section:last-child{border-bottom:0}.qedit-section-title{margin:0 0 6px;font-size:var(--fs-14);font-weight:600;color:var(--fg);letter-spacing:-.005em}.qedit-section-sub{margin:0;color:var(--fg-mute2);font-size:var(--fs-12-5);line-height:1.55}.qedit-advanced{padding:0}.qedit-advanced-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;align-items:center;gap:8px;padding:16px 28px;color:var(--fg-mute2);font-size:var(--fs-12);letter-spacing:.07em;text-transform:uppercase;font-weight:600;border-top:1px solid var(--line);width:100%;text-align:left}.qedit-advanced-toggle:hover{color:var(--fg);background:var(--bg-sunken)}@media (max-width: 800px){.qedit-section{grid-template-columns:1fr;gap:12px;padding:18px}}.field{display:flex;flex-direction:column;gap:6px}.filter-panel .field{margin-bottom:8px}.qedit-section-r .field{max-width:380px}.field-label{font-size:var(--fs-12-5);color:var(--fg);font-weight:500}.field-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-elev);color:var(--fg);font-size:var(--fs-13-5);outline:none;width:100%}.field-input:focus{border-color:color-mix(in oklch,var(--accent) 50%,var(--line-strong));box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}.field-input--num{width:88px;text-align:center;font-family:var(--font-mono)}.field-input--select{padding-right:28px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%2371717A' d='M0 0h10L5 6z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field-textarea{height:auto;padding:8px 12px;line-height:1.5;resize:vertical;min-height:60px;font-family:var(--font-sans)}.field-input:disabled{background:var(--bg-sunken);color:var(--fg-dim)}.field-hint{font-size:var(--fs-12);color:var(--fg-mute2)}.field-unit{font-weight:400;color:var(--fg-mute2);font-size:var(--fs-11);margin-left:4px}.field-inline{display:flex;align-items:center;gap:14px}.field-grid{display:grid;grid-template-columns:110px 200px 1fr;gap:12px;align-items:start}.field-summary{margin-top:12px;padding:10px 12px;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-12-5);color:var(--fg-muted)}.field-summary .bo-step{color:var(--fg);font-weight:500}.field-summary .bo-sep{color:var(--fg-dim)}@media (max-width: 800px){.field-grid{grid-template-columns:1fr}}.check{display:flex;align-items:center;gap:8px;font-size:var(--fs-13);cursor:default;position:relative}.check input{position:absolute;opacity:0;pointer-events:none}.check-box{width:16px;height:16px;border-radius:4px;border:1px solid var(--line-strong);background:var(--bg-elev);display:inline-grid;place-items:center;transition:background .12s,border-color .12s;flex-shrink:0}.check input:checked+.check-box{background:var(--accent);border-color:var(--accent)}.check input:checked+.check-box:after{content:"";width:9px;height:5px;border:1.6px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.check-text{color:var(--fg)}.check--big .check-box{width:18px;height:18px}.json-viewer{font-size:calc(var(--ui-font-size) - 2px);line-height:1.7;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;overflow-x:auto;color:var(--fg);font-family:var(--font-mono)}.jv-row{white-space:pre;position:relative;min-height:1.7em}.jv-row--open{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;width:100%;padding:0;border-radius:4px;cursor:default}.jv-row--open:hover{background:var(--bg-row-hov)}.jv-row--open:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 60%,transparent);outline-offset:1px}.jv-caret{position:absolute;left:0;top:.45em;display:block;width:10px;color:var(--fg-dim);font-size:var(--fs-9);transition:transform .12s;-webkit-user-select:none;user-select:none}.jv-caret.is-open{transform:rotate(90deg)}.jv-k{color:#004981;color:oklch(40% .14 250);font-weight:500}.jv-s{color:#036819}.jv-n{color:#5554b6}.jv-b{color:#c13c3b}.jv-null{color:var(--fg-dim);font-style:italic}.jv-p{color:var(--fg-mute2)}.jv-elide{color:var(--fg-dim);font-style:italic;padding:0 4px}html.dark .jv-k{color:#7cbdff;color:oklch(78% .15 250)}html.dark .jv-s{color:#75d079}html.dark .jv-n{color:#a9afff;color:oklch(78% .17 280)}html.dark .jv-b{color:#ff958d;color:oklch(78% .17 25)}.login-shell{min-height:100vh;display:grid;place-items:center;background:var(--bg);padding:24px}.login-panel{width:100%;max-width:520px;display:flex;flex-direction:column;gap:24px}.login-title{margin:0;font-size:var(--fs-18);font-weight:600;letter-spacing:-.01em}.login-form{display:flex;flex-direction:column;gap:14px}.login-form--wide{gap:18px}.login-hero-title{margin:0;font-size:calc(var(--ui-font-size) + 22px);line-height:1.08;letter-spacing:-.02em;font-weight:650;color:var(--fg)}.login-kicker,.login-field-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted);font-size:var(--fs-11);font-weight:500}.login-kicker-row{display:flex;align-items:center;gap:10px}.login-copy{margin:-8px 0 8px;color:var(--fg-muted);font-size:var(--fs-14)}.login-input{height:54px;font-size:var(--fs-14);border-radius:10px}.btn--login{height:52px;justify-content:center;border-radius:8px;background:var(--accent);border-color:var(--accent);color:#fff;font-size:var(--fs-14);font-weight:650}.btn--login:hover{background:var(--brand-2);border-color:var(--brand-2)}.login-dev-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed color-mix(in oklch,var(--accent) 36%,var(--line-strong));background:color-mix(in oklch,var(--accent) 7%,transparent);color:var(--accent);border-radius:8px;height:38px;font-size:var(--fs-12);font-weight:600;cursor:pointer}.login-dev-link:hover{background:color-mix(in oklch,var(--accent) 12%,transparent)}.login-dev-link:disabled{opacity:.6;cursor:not-allowed}.login-info{padding:10px 12px;border:1px solid color-mix(in oklch,var(--c-info) 25%,var(--line));background:var(--c-info-bg);color:var(--c-info);border-radius:var(--r-md);font-size:var(--fs-13)}.login-error{font-size:var(--fs-12-5);color:var(--c-error);background:var(--c-error-bg);border:1px solid color-mix(in oklch,var(--c-error) 25%,var(--line));border-radius:var(--r-md);padding:10px 12px}.login-sent-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:999px;background:var(--c-success-bg);color:var(--c-success);font-size:var(--fs-11);font-weight:600}.login-sent-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.code-entry{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;width:100%;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}.code-box{aspect-ratio:1 / 1.08;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-elev);display:grid;place-items:center;font-family:var(--font-mono);font-size:calc(var(--ui-font-size) + 8px);font-weight:600;color:var(--fg)}.code-box.is-active{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 22%,transparent)}.code-hidden-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.login-code-actions{display:flex;justify-content:space-between;align-items:center;gap:16px}.login-token-fallback{border-top:1px solid var(--line);padding-top:14px;color:var(--fg-mute2)}.login-token-fallback summary{cursor:default;font-size:var(--fs-12-5)}.login-token-fallback .login-form{margin-top:12px}.agent-auth-summary{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-elev)}.agent-auth-summary div{display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-auth-summary span{color:var(--fg-muted);font-size:var(--fs-12)}.agent-auth-summary strong{font-family:var(--font-mono);font-size:var(--fs-13)}.spinner{width:24px;height:24px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--accent);animation:spin .8s linear infinite}.spinner--sm{width:16px;height:16px;border-width:1.5px}.spinner--xs{width:12px;height:12px;border-width:1.5px}@keyframes spin{to{transform:rotate(360deg)}}.center-loader{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 0;color:var(--fg-mute2);font-size:var(--fs-13)}.inline-spinner{display:inline-flex;align-items:center;gap:6px;color:var(--fg-mute2);font-size:var(--fs-12);font-family:var(--font-mono)}.metric{position:relative}.metric-big,.metric-sub,.metric-spark,.metric-foot{opacity:1;transition:opacity .28s ease-out}.metric--loading .metric-big,.metric--loading .metric-sub,.metric--loading .metric-spark,.metric--loading .metric-foot{opacity:0}.metric--loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--accent);animation:spin .8s linear infinite;opacity:1;transition:opacity .18s ease-out}.metric:not(.metric--loading):after{opacity:0}.is-refreshing{opacity:.55;transition:opacity .12s;pointer-events:none}.recent-loading{display:flex;align-items:center;justify-content:center;padding:36px 0}.empty-state{padding:60px 20px;text-align:center;color:var(--fg-mute2);font-size:var(--fs-13);border:1px dashed var(--line);border-radius:var(--r-md)}.error-banner{padding:12px 14px;background:var(--c-error-bg);border:1px solid color-mix(in oklch,var(--c-error) 25%,var(--line));border-radius:var(--r-md);color:var(--c-error);font-size:var(--fs-13)}.toast{position:fixed;right:24px;bottom:24px;z-index:50;display:inline-flex;align-items:center;gap:8px;width:min(420px,calc(100vw - 48px));padding:10px;border:1px solid color-mix(in oklch,var(--accent) 34%,var(--line-strong));border-radius:var(--r-md);background:color-mix(in oklch,var(--accent) 7%,var(--bg-elev));color:var(--fg);box-shadow:var(--shadow-lg);font-size:var(--fs-13)}.toast-content{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:12px;min-width:0;flex:1;padding:2px 4px;text-align:left}.toast-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:#fff;background:color-mix(in oklch,var(--accent) 82%,var(--c-success));flex:0 0 auto}.toast-copy{display:flex;flex-direction:column;min-width:0;gap:1px;flex:1}.toast-title{font-weight:600;font-size:var(--fs-14);color:var(--fg)}.toast-sub{color:var(--fg-muted);font-size:var(--fs-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--fg-muted);width:30px;height:30px;border-radius:8px;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.toast-close:hover{background:color-mix(in oklch,var(--accent) 10%,transparent);color:var(--fg)}.tag{font-family:var(--font-mono);font-size:var(--fs-11);font-weight:500;padding:2px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;letter-spacing:.02em}.tag--neutral{color:var(--fg-mute2);border:1px solid var(--line-strong);background:var(--bg-sunken)}.tag--info{color:var(--c-info);border:1px solid color-mix(in oklch,var(--c-info) 30%,var(--line));background:var(--c-info-bg)}.tag--violet{color:var(--c-violet);border:1px solid color-mix(in oklch,var(--c-violet) 30%,var(--line));background:var(--c-violet-bg)}.seg{display:inline-flex;align-self:flex-start;width:max-content;padding:3px;gap:2px;background:var(--bg-sunken);border:1px solid var(--line);border-radius:8px}.seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:6px 14px;border-radius:6px;font-size:var(--fs-13);color:var(--fg-mute2);cursor:default;transition:background .12s,color .12s}.seg-btn:hover{color:var(--fg)}.seg-btn.is-on{background:var(--bg-elev);color:var(--fg);box-shadow:var(--shadow-sm)}.seg-btn:disabled{cursor:not-allowed;opacity:.55}.qrow-mode{margin-left:8px}.qrow-meta-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.qrow-meta-sep{color:var(--fg-dim)}.qrow-diag{color:var(--c-error)}.qedit-diag{margin:12px 28px 0;padding:10px 12px;background:var(--c-warn-bg);color:var(--c-warn);border:1px solid color-mix(in oklch,var(--c-warn) 25%,var(--line));border-radius:var(--r-md);font-size:var(--fs-12-5)}button:focus-visible,.chip:focus-visible,.nav-btn:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 60%,transparent);outline-offset:2px}@media (max-width: 1200px){.msg-table .col-scheduled,.msg-row .col-scheduled{display:none}}@media (max-width: 980px){.metrics--cards{grid-template-columns:repeat(2,1fr)}.messages-layout.has-filters{grid-template-columns:minmax(0,1fr)}.filter-panel{position:static;padding:12px}.topbar .clock{display:none}}@media (max-width: 720px){.metrics--cards{grid-template-columns:1fr}.msg-table .col-queue,.msg-row .col-queue,.msg-table .col-callback,.msg-row .col-callback,.msg-table .col-time,.msg-row .col-time{display:none}.page{padding:16px 14px 60px}}
