@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.0fqyy_rzir8wk.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.2wgrmp5e19scw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.3kt-ux4qy_ne2.woff2)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.3exo923874x5t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-ext-600-normal.2h9q_0618j3sz.woff2)format("woff2"),url(../media/dm-sans-latin-ext-600-normal.2uv0s9c16r-jh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.0oone78si629l.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.40ad7xuawyzt9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--mono:"IBM Plex Mono",SFMono-Regular,Consolas,monospace}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--fg);margin:0}body{-webkit-font-smoothing:antialiased;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.1px;font-size:30px;font-weight:550;line-height:1.25}h2{letter-spacing:-.2px;font-size:14px;font-weight:550}h3{font-size:14px;font-weight:500}strong{font-weight:550}svg{flex-shrink:0}::selection{color:#1c391e;background:#cce2c4}input,select{min-width:0}input{background:0 0;border:0;outline:0}input::placeholder{color:var(--faint)}:focus-visible{outline:2px solid var(--green);border-radius:4px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11px}.muted{color:var(--muted)}.italic{font-style:italic}.capitalize{text-transform:capitalize}.flex{align-items:center;gap:8px;display:flex}.between{justify-content:space-between}.spin{animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh}.sidebar{background:var(--sidebar);border-right:1px solid var(--border);z-index:20;flex-direction:column;width:214px;padding:28px 16px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{align-items:center;gap:10px;margin:0 9px 28px;display:flex}.brand-mark{width:30px;height:30px;color:var(--green)}.brand>span{letter-spacing:-.8px;font-size:23px;font-weight:600;line-height:1.05}.brand-sub{letter-spacing:2px;color:var(--muted);margin-top:7px;font-size:8px;font-weight:600;display:block}.workspace-switch{background:var(--surface);border:1px solid var(--border);border-radius:7px;align-items:center;gap:8px;margin-bottom:30px;padding:10px 8px;display:flex}.workspace-avatar{border:1px solid var(--border);width:27px;height:28px;color:var(--green);background:var(--hover);border-radius:5px;place-items:center;font-weight:600;display:grid}.workspace-switch>span:nth-child(2){flex:1;font-size:11px;font-weight:550}.workspace-switch small{color:var(--muted);margin-top:1px;font-size:9px;font-weight:400;display:block}.workspace-switch>svg{color:var(--muted)}.nav-caption{letter-spacing:1.3px;color:var(--faint);margin:0 12px 10px;font-size:9px;font-weight:550}.nav-item{text-align:left;width:100%;color:var(--muted);border-radius:6px;align-items:center;gap:10px;margin:3px 0;padding:10px 12px;font-size:12px;font-weight:500;transition:background .15s;display:flex}.nav-item svg{stroke-width:1.6px}.nav-item:hover{background:var(--line);color:var(--fg)}.nav-item.active{background:var(--green-bg);color:var(--green)}.nav-item small{color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}.nav-live{background:var(--green);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto}.source-nav{width:100%;color:var(--muted);text-align:left;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.source-nav .dot{margin-left:auto}.local-note{color:var(--muted);align-items:center;gap:6px;margin:12px 12px 18px;font-size:10px;display:flex}.sidebar-machine{border-top:1px solid var(--border);align-items:center;gap:8px;margin:0 -16px;padding:17px 15px;display:flex}.machine-glyph{background:var(--line);width:27px;height:29px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.sidebar-machine>div{flex:1;font-size:10px;font-weight:500}.sidebar-machine small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:400;display:block}.topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb span{color:var(--faint)}.breadcrumb strong{color:var(--fg);font-weight:450}.topbar-actions{align-items:center;gap:16px;display:flex}.search-launch{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.search-launch kbd{font:9px var(--mono);color:var(--faint);border:1px solid var(--border);border-radius:4px;margin-left:22px;padding:2px 4px}.profile-avatar{color:#5d6e54;background:#e3e9dc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:550;display:grid}.main-content{flex-direction:column;gap:24px;max-width:1700px;margin:0 auto;padding:32px;display:flex}.main-content.contained{gap:12px;max-width:none;height:calc(100vh - 64px);padding:24px 28px;overflow:hidden}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin:3px 0 5px;display:flex}.eyebrow{letter-spacing:1.5px;color:var(--muted);align-items:center;gap:6px;margin-bottom:12px;font-size:9px;font-weight:550;display:flex}.page-heading p{color:var(--muted);margin-top:9px;font-size:12px}.select{border:1px solid var(--border);background:var(--surface);border-radius:6px;max-width:180px;padding:8px 30px 8px 12px;font-size:11px}.select.small{padding:6px 20px 6px 8px;font-size:10px}.dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.dot.green{background:var(--green)}.badge{background:var(--hover);color:var(--muted);white-space:nowrap;text-transform:none;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;font-weight:450;line-height:1.5;display:inline-flex}.badge.warning{color:var(--warning);background:var(--warning-bg)}.badge.purple{color:var(--purple);background:var(--purple-bg)}.button{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:450;display:inline-flex}.button:hover{background:var(--hover)}.icon-btn{color:var(--muted);border-radius:4px;justify-content:center;align-items:center;padding:5px;line-height:1;display:inline-flex}.icon-btn:hover{color:var(--fg);background:var(--hover)}.text-btn{color:var(--green);align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:500;display:inline-flex}.text-btn:hover{text-decoration:underline}.tiny-button{white-space:nowrap;color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:inline-flex}.tiny-button:hover{color:var(--fg);background:var(--hover)}.metric-grid{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.metric{border-right:1px solid var(--border);padding:19px 22px}.metric:last-child{border-right:0}.metric-label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.metric-label svg{color:var(--faint);stroke-width:1.5px}.metric-value{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:29px;font-weight:500}.metric-note{color:var(--muted);font-size:10px}.panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;overflow:hidden}.section-title{justify-content:space-between;align-items:center;gap:14px;padding:20px 22px 16px;display:flex}.section-title p{color:var(--muted);margin-top:4px;font-size:10px}.overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:24px;display:grid}.overview-bottom{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cost-chart{gap:12px;height:206px;padding:14px 24px 30px 19px;display:flex}.cost-chart.large{height:252px}.chart-y{width:42px;color:var(--faint);font-size:9px;font-family:var(--mono);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;padding-bottom:3px;display:flex}.chart-plot{flex:1;min-width:0;position:relative}.chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart-grid i{border-top:1px dashed var(--border);width:100%}.bar-column{flex:1;justify-content:center;align-items:flex-end;max-width:54px;height:100%;display:flex}.chart-x{color:var(--faint);justify-content:space-between;font-size:9px;display:flex;position:absolute;top:calc(100% + 9px);left:0;right:0}.activity-panel .section-title{padding-bottom:17px}.run-line{justify-content:space-between;align-items:center;padding:8px 22px;font-size:11px;display:flex}.run-line>span:first-child{color:var(--muted)}.live-agent-preview{border-top:1px solid var(--line);margin:14px 22px 6px;padding-top:14px}.live-agent-preview>div{align-items:center;gap:9px;display:flex}.agent-avatar{background:var(--green-bg);width:34px;height:34px;color:var(--green);border-radius:8px;place-items:center;display:grid}.live-agent-preview strong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:11px;display:block;overflow:hidden}.live-agent-preview small{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.activity-panel>.text-btn{margin:7px 22px 18px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:10px 22px;font-size:9px;font-weight:450}td{border-bottom:1px solid var(--line);padding:14px 22px;font-size:11px}tbody tr:last-child td{border-bottom:0}tbody tr[tabindex],tbody tr[onclick]{cursor:pointer}tbody tr:hover{background:var(--hover)}.table-title{align-items:center;gap:10px;display:flex}.table-title strong{text-overflow:ellipsis;max-width:360px;font-weight:500;display:block;overflow:hidden}.table-title small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.small-icon{width:29px;height:29px;color:var(--muted);background:var(--hover);border:1px solid var(--border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.small-icon.large{width:35px;height:35px}.model-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:13px 22px;display:flex}.model-row>div{flex:1}.model-row small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.model-dot{border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.series-0{background:var(--green)!important}.series-1{background:#a9bb93!important}.series-2{background:#9c91b3!important}.series-3{background:#bead8d!important}.error-signal{text-align:left;border-top:1px solid var(--line);align-items:flex-start;gap:9px;width:100%;padding:11px 22px;display:flex}.error-signal>.dot{margin-top:5px}.error-signal>div{flex:1;min-width:0}.error-signal strong{font-size:11px}.error-signal p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:2px;font-size:10px;overflow:hidden}.error-signal>span:last-child{color:var(--faint);font-size:9px}.no-errors{color:var(--green);align-items:center;gap:7px;padding:25px 22px;font-size:11px;display:flex}.empty{text-align:center;color:var(--faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:55px 22px;display:flex}.empty h3{color:var(--muted)}.empty p{color:var(--muted);max-width:320px;font-size:11px}.loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:60px;font-size:12px;display:flex}.error-box{color:var(--error);background:var(--error-bg);overflow-wrap:anywhere;border-radius:5px;align-items:flex-start;gap:8px;padding:10px 13px;font-size:11px;display:flex}.error-box .dot{margin-top:5px}.input-search{color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:5px;align-items:center;gap:7px;padding:7px 10px;display:flex}.input-search input{width:100%;font-size:11px}.segments{background:var(--hover);border-radius:5px;gap:2px;padding:3px;display:flex}.segments button{color:var(--muted);text-transform:capitalize;border-radius:4px;flex:1;padding:5px 11px;font-size:10px}.segments button.selected{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #0000000d}.conversation-page{flex-direction:column;gap:18px;height:100%;min-height:0;display:flex}.compact-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.compact-heading h1{letter-spacing:-.6px;font-size:23px}.compact-heading p{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.conversation-layout{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:1;grid-template-columns:278px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.session-sidebar{border-right:1px solid var(--border);background:var(--bg);flex-direction:column;min-height:0;display:flex}.session-filter{border-bottom:1px solid var(--border);padding:13px 12px}.session-filter .segments{background:var(--line);margin-top:10px}.session-filter .segments button{padding:4px 9px;font-size:9px}.session-list{flex:1;padding:6px;overflow:auto}.session-item{text-align:left;border:1px solid #0000;border-radius:6px;width:100%;margin-bottom:2px;padding:12px 11px}.session-item:hover{background:var(--hover)}.session-item.selected{background:var(--surface);border-color:var(--border);box-shadow:0 1px 2px #00000003}.session-item-top{letter-spacing:.5px;color:var(--faint);align-items:center;gap:5px;margin-bottom:8px;font-size:8px;display:flex}.session-item-top time{letter-spacing:0;margin-left:auto;font-size:8px}.session-item>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.session-item-bottom{color:var(--muted);gap:12px;margin-top:8px;font-size:9px;display:flex}.archive-note{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:6px;padding:11px 12px;font-size:9px;display:flex}.transcript-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.transcript-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:17px 21px;display:flex}.transcript-title{align-items:center;gap:10px;min-width:0;display:flex}.transcript-title>div{min-width:0}.transcript-title h2{white-space:nowrap;text-overflow:ellipsis;max-width:550px;font-size:13px;overflow:hidden}.transcript-title p{color:var(--muted);margin-top:3px;font-size:9px}.transcript-toolbar{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;display:flex}.transcript-toolbar .input-search{background:var(--bg);border-color:#0000;flex:1;max-width:400px;padding:6px 8px}.transcript-toolbar .tiny-button{font-size:9px}.session-relations{border-bottom:1px solid var(--line);color:var(--muted);scrollbar-width:thin;flex-shrink:0;align-items:center;gap:7px;padding:8px 20px;display:flex;overflow-x:auto}.session-relations>svg{flex-shrink:0}.session-relations button{white-space:nowrap;border:1px solid var(--border);color:var(--muted);border-radius:4px;align-items:center;gap:3px;padding:2px 5px;font-size:9px;display:flex}.session-relations button:hover{color:var(--green)}.messages-scroll{scroll-behavior:auto;flex:1;min-height:0;overflow:auto}.messages-inner{max-width:1020px;margin:0 auto;padding:20px 28px 16px}.load-history{border:1px solid var(--border);color:var(--muted);background:var(--bg);border-radius:5px;justify-content:center;align-items:center;gap:6px;margin:0 auto 20px;padding:7px 14px;font-size:10px;display:flex}.load-history:hover{background:var(--hover);color:var(--fg)}.message{border-bottom:1px solid var(--line);gap:12px;padding:18px 0;scroll-margin-top:20px;display:flex}.message:last-of-type{border:0}.message.highlighted{background:var(--green-bg);border-radius:6px;margin:0 -12px;padding:18px 12px}.message-avatar{background:var(--hover);width:24px;height:24px;color:var(--muted);border:1px solid var(--border);border-radius:5px;flex-shrink:0;place-items:center;margin-top:1px;font-size:10px;display:grid}.message-avatar.assistant{background:var(--green-bg);color:var(--green);border:0}.message-avatar.assistant .brand-mark{width:17px;height:17px}.message-avatar.user{background:var(--purple-bg);color:var(--purple);border:0}.message-main{flex:1;min-width:0}.message-meta{align-items:center;gap:8px;min-height:24px;margin-bottom:8px;display:flex}.message-meta strong{font-size:11px}.model-label{color:var(--faint);font-size:8px}.message-meta time{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:8px}.raw-toggle{opacity:0}.message:hover .raw-toggle,.raw-toggle:focus{opacity:1}.payload{min-width:0}.payload pre{font:10px/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}.markdown{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.markdown p{margin:0 0 10px}.markdown p:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3{letter-spacing:0;margin:15px 0 7px;font-size:14px;font-weight:550}.markdown ul,.markdown ol{margin:8px 0;padding-left:20px}.markdown li{margin:3px 0}.markdown a{color:var(--green);text-decoration:underline}.markdown code{font:10px/1.65 var(--mono);background:var(--hover);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px;padding:2px 4px}.markdown pre{background:var(--bg);border:1px solid var(--border);border-radius:5px;margin:12px 0;padding:12px;overflow:auto}.markdown pre code{background:0 0;padding:0}.markdown table{margin:12px 0;font-size:10px;display:block;overflow:auto}.markdown th,.markdown td{white-space:normal;border:1px solid var(--border);padding:6px 9px}.markdown blockquote{border-left:2px solid var(--border);color:var(--muted);margin:10px 0;padding-left:12px}.markdown hr{border:0;border-top:1px solid var(--border);margin:15px 0}.tool-result,.tool-call{border:1px solid var(--border);background:var(--bg);border-radius:5px;margin:6px 0;overflow:hidden}.tool-result summary,.tool-call summary{cursor:pointer;color:var(--muted);align-items:center;gap:7px;padding:8px 10px;font-size:10px;list-style:none;display:flex}.tool-result summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);flex:1;font-size:9px;overflow:hidden}.tool-call summary>span{color:var(--faint);margin-left:auto;font-size:9px}.tool-call summary strong{font-family:var(--mono);color:var(--fg);font-size:10px;font-weight:450}.tool-result>.payload,.tool-call>.payload{border-top:1px solid var(--border);max-height:600px;padding:12px;overflow:auto}.tool-result.failed{border-color:color-mix(in srgb,var(--error) 30%,var(--border))}.tool-result.failed summary{color:var(--error)}summary::-webkit-details-marker{display:none}.message-usage{color:var(--faint);gap:12px;margin-top:9px;font-size:8px;display:flex}.attachment{border:1px solid var(--border);color:var(--muted);border-radius:5px;align-items:center;gap:7px;padding:9px;font-size:11px;display:flex}.expand-content{color:var(--green);align-items:center;gap:6px;margin-top:9px;padding:3px 0;font-size:10px;display:flex}.raw-event{border:1px solid var(--border);background:var(--bg);border-radius:5px;margin-top:10px;padding:8px 11px}.raw-event summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.raw-event .payload{max-height:500px;margin-top:10px;overflow:auto}.transcript-end{color:var(--faint);justify-content:center;align-items:center;gap:12px;padding:28px 0 5px;font-size:8px;display:flex}.transcript-end span{background:var(--line);flex:1;height:1px}.live-agent-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:24px;display:grid}.live-agent-card{max-width:650px;padding:21px}.live-agent-card h2{margin-top:18px;font-size:16px;line-height:1.5}.live-agent-card>p{color:var(--muted);margin-top:7px;font-size:10px}.agent-properties{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.agent-properties>span{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;display:flex}.agent-properties>span:last-child{grid-column:1/-1}.agent-properties strong{color:var(--fg);font-size:11px;font-weight:450}.vm-card{padding-bottom:14px}.vm-card .section-title{padding-bottom:24px}.vm-metric{color:var(--muted);justify-content:space-between;align-items:center;margin:14px 22px;font-size:11px;display:flex}.vm-metric strong{color:var(--fg);font-size:11px;font-weight:450}.meter{background:var(--line);border-radius:2px;height:5px;overflow:hidden}.meter i{background:var(--green);border-radius:2px;height:100%;display:block}.vm-card>.meter{margin:0 22px 22px}.runtime-summary{flex-wrap:wrap;gap:32px;padding:4px 22px 24px;display:flex}.runtime-summary>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.runtime-summary>div>span:first-child{color:var(--muted);font-size:10px}.runtime-summary strong{font-size:11px}.runtime-log{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:12px 22px;display:flex}.runtime-log>.dot{color:var(--faint);margin-top:6px}.runtime-log>div{min-width:0}.runtime-log strong{overflow-wrap:anywhere;font-size:11px;font-weight:400}.runtime-log small{color:var(--faint);margin-top:4px;font-size:9px;display:block}.process-list>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 22px;font-size:10px;display:flex}.process-list strong{flex:1;font-weight:450}.process-list small{color:var(--faint);font-size:8px;display:block}.process-list .mono{color:var(--muted)}.process-list>div>span:last-child{font-size:9px}.table-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.table-toolbar .input-search{min-width:300px}.filter-chip{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.filter-chip.selected{background:var(--link-bg);color:var(--link);border-color:#0000}.trace-table-panel td{padding-top:17px;padding-bottom:17px}.trace-inspector{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.back-link{color:var(--muted);align-items:center;gap:5px;margin-bottom:9px;padding:0;font-size:11px;display:flex}.back-link:hover{color:var(--green)}.trace-inspector .compact-heading h1{font-size:20px}.trace-summary{color:var(--muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:18px;font-size:10px;display:flex}.trace-summary>span{align-items:center;gap:5px;display:flex}.trace-summary .text-btn{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:9px;overflow:hidden}.trace-split{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:1;grid-template-columns:minmax(360px,1.15fr) minmax(350px,1fr);min-height:0;display:grid;overflow:hidden}.span-panel{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.span-filters{border-bottom:1px solid var(--line);gap:8px;padding:12px;display:flex}.span-filters .input-search{flex:1}.span-table-header{color:var(--faint);background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:55% 28% 17%;padding:10px 12px;font-size:8px;display:grid}.span-table-header>span:last-child{text-align:right}.span-list{flex:1;overflow:auto}.span-row{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:55% 28% 17%;align-items:center;gap:0;width:100%;min-height:43px;padding:0;display:grid}.span-row:hover{background:var(--hover)}.span-row.selected{background:var(--green-bg)}.span-label{align-items:center;gap:6px;min-width:0;padding-right:8px;display:flex}.span-label>span:nth-child(2){min-width:0}.span-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:450;display:block;overflow:hidden}.span-label small{color:var(--faint);margin-top:2px;font-size:8px;display:block}.span-type{background:var(--hover);width:19px;height:19px;color:var(--muted);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.span-type.llm{background:var(--purple-bg);color:var(--purple)}.span-type.task{background:var(--green-bg);color:var(--green)}.span-track{height:13px;margin-right:10px;display:block;position:relative}.span-track i{background:var(--faint);border-radius:1px;min-width:3px;max-width:100%;height:5px;position:absolute;top:4px}.span-track i.llm{background:var(--purple)}.span-track i.task{background:var(--green);opacity:.7}.span-row>.mono{text-align:right;color:var(--muted);padding-right:12px;font-size:8px}.span-list .load-history{margin:20px auto}.span-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.span-detail-heading{border-bottom:1px solid var(--line);flex-shrink:0;padding:20px}.span-detail-heading h2{overflow-wrap:anywhere;margin-top:9px;font-size:15px}.span-detail-heading>p{color:var(--faint);overflow-wrap:anywhere;word-break:break-all;align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex}.span-facts{gap:38px;margin-top:18px;display:flex}.span-facts>span{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;display:flex}.span-facts strong{color:var(--fg);font-size:12px;font-weight:500}.span-detail-heading .error-box{margin-top:13px}.detail-tabs{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:20px;padding:0 18px;display:flex}.detail-tabs>button:not(.icon-btn){text-transform:capitalize;color:var(--muted);border-bottom:2px solid #0000;padding:11px 0;font-size:11px}.detail-tabs>button.selected{color:var(--fg);border-bottom-color:var(--green)}.detail-tabs>.icon-btn{margin-left:auto}.detail-scroll{flex:1;min-height:0;padding:17px 20px;overflow:auto}.detail-caption{color:var(--faint);margin-bottom:15px;font-size:8px;display:block}.detail-scroll pre{font-size:10px;line-height:1.75}.detail-scroll .error-box{margin-bottom:14px}.cost-breakdown{border-top:1px solid var(--line);padding:16px 22px}.cost-breakdown strong{align-items:center;gap:7px;font-size:11px;display:flex}.cost-breakdown .meter{margin:12px 0 8px}.cost-breakdown>.muted{font-size:9px}.session-cost-row{text-align:left;border-top:1px solid var(--line);width:100%;color:var(--muted);align-items:center;gap:9px;padding:12px 22px;display:flex}.session-cost-row:hover{background:var(--hover)}.session-cost-row>span{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.session-cost-row small{color:var(--faint);margin-top:2px;font-size:9px;display:block}.session-cost-row strong{color:var(--fg);font-size:11px;font-weight:450}.tool-name{align-items:center;gap:7px;display:flex}.footer-note{color:var(--faint);text-align:center;padding:0 0 6px;font-size:10px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101e1855;justify-content:center;align-items:flex-start;padding:13vh 24px 40px;display:flex;position:fixed;inset:0}.search-modal{background:var(--surface);border:1px solid var(--border);width:670px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;max-height:75vh;display:flex;overflow:hidden}.global-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:12px;padding:18px 20px;display:flex}.global-search input{color:var(--fg);flex:1;font-size:14px}.search-results{flex:1;overflow:auto}.search-results>button{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:15px 20px;display:block;position:relative}.search-results>button:hover{background:var(--hover)}.search-results>button>div{align-items:center;gap:10px;display:flex}.search-results strong{text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-size:11px;overflow:hidden}.search-results span{color:var(--faint);font-size:9px}.search-results p{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:7px;font-size:10px;display:-webkit-box;overflow:hidden}.search-results>button>svg{color:var(--faint);position:absolute;top:19px;right:15px}.search-footer{color:var(--faint);background:var(--bg);border-top:1px solid var(--border);justify-content:space-between;padding:11px 20px;font-size:9px;display:flex}.sources-modal{background:var(--surface);border:1px solid var(--border);width:600px;box-shadow:var(--shadow);border-radius:10px;padding:25px}.sources-modal h2{font-size:19px}.sources-modal .eyebrow{margin-bottom:6px}.sources-modal>p{margin:12px 0 22px;font-size:11px}.source-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;display:flex}.source-row>div{flex:1;min-width:0}.source-row strong{font-size:12px}.source-row p{color:var(--muted);margin:3px 0;font-size:10px}.source-row small{color:var(--faint);overflow-wrap:anywhere;font-size:9px}.source-foot{border-top:1px solid var(--border);color:var(--muted);align-items:flex-start;gap:8px;margin-top:5px;padding-top:18px;font-size:10px;display:flex}.source-foot>svg{margin-top:2px}.toast{background:var(--fg);color:var(--surface);z-index:120;box-shadow:var(--shadow);border-radius:7px;align-items:center;gap:9px;max-width:80vw;padding:12px 18px;font-size:11px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}@media (min-width:1600px){.main-content{padding:38px 48px}.main-content.contained{padding:28px 36px}.metric{padding:22px 26px}.overview-grid{grid-template-columns:2.1fr 1fr}.cost-chart{height:232px}}@media (max-width:1150px){.sidebar{width:190px;padding-left:12px;padding-right:12px}.main-shell{margin-left:190px}.sidebar-machine{margin:0 -12px;padding:15px 11px}.main-content{padding:25px}.main-content.contained{padding:20px}.topbar{padding:0 25px}.conversation-layout{grid-template-columns:238px minmax(0,1fr)}.messages-inner{padding:15px 18px}.overview-grid,.overview-bottom{gap:18px}.metric{padding:17px}.metric-note{font-size:9px}.metric-value{font-size:26px}.table-title strong{max-width:270px}.trace-split{grid-template-columns:minmax(320px,1fr) minmax(300px,1fr)}.transcript-title h2{max-width:320px}.transcript-toolbar{gap:5px;padding:8px 12px}.transcript-toolbar .tiny-button{padding:4px}.span-facts{gap:25px}.source-nav{padding:12px 9px}}@media (max-width:900px){.sidebar{width:65px;padding:24px 8px 0}.main-shell{margin-left:65px}.brand{margin:0 9px 30px}.brand>span,.workspace-switch,.nav-caption,.nav-item>span,.nav-item>small,.source-nav>span,.local-note,.sidebar-machine>div,.sidebar-machine>.machine-glyph{display:none}.nav-item{justify-content:center;padding:13px 8px}.source-nav{justify-content:center}.sidebar-machine{justify-content:center;margin:0 -8px}.sidebar-machine .icon-btn{display:flex}.sidebar .brand-mark{width:27px}.nav-live{display:none}.main-content{padding:24px}.main-content.contained{padding:18px}.overview-grid{grid-template-columns:1.4fr 1fr}.section-title{padding:17px}.run-line{padding:8px 17px}.conversation-layout{grid-template-columns:210px minmax(0,1fr)}.transcript-title .small-icon{display:none}.transcript-header{padding:13px}.transcript-title h2{max-width:290px}.metric-label{font-size:10px}.metric-note{font-size:8px}.metric{padding:14px}.trace-split{grid-template-columns:1fr 1fr}.span-label strong{font-size:8px}.span-table-header,.span-row{grid-template-columns:65% 20% 15%}.trace-summary{gap:10px}.topbar{padding:0 22px}.search-launch>span{display:none}.live-agent-grid{grid-template-columns:1fr 1fr}.vm-metric,.vm-metric strong{font-size:10px}.process-list>div{gap:8px;padding:10px 16px}.process-list>div>span:last-child{display:none}}@media (max-width:680px){.main-content{gap:18px;padding:22px 16px}.main-content.contained{height:auto;min-height:calc(100vh - 64px);padding:18px 12px;overflow:visible}.topbar{padding:0 16px}.topbar-actions{gap:10px}.search-launch kbd{display:none}.breadcrumb{gap:8px;font-size:10px}h1{letter-spacing:-.6px;font-size:23px}.page-heading{align-items:flex-start}.page-heading p{max-width:260px;font-size:10px}.page-heading .select{max-width:114px;padding:7px;font-size:9px}.eyebrow{letter-spacing:1px;font-size:8px}.metric-grid{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.metric-value{font-size:26px}.overview-grid,.overview-bottom,.live-agent-grid{grid-template-columns:1fr}.overview-grid,.overview-bottom{gap:18px}.metric-note{font-size:9px}.metric-label{font-size:10px}.cost-chart{height:200px;padding-right:20px}.compact-heading h1{font-size:21px}.compact-heading p{font-size:10px}.conversation-layout{flex-direction:column;height:calc(100vh - 165px);min-height:550px;display:flex}.session-sidebar{border-right:0;border-bottom:1px solid var(--border);flex-shrink:0;height:185px}.session-filter{align-items:center;gap:7px;padding:8px;display:flex}.session-filter .input-search{flex:1}.session-filter .segments{margin:0}.session-filter .segments button{padding:4px 5px;font-size:8px}.session-list{gap:4px;min-height:96px;padding:3px 6px;display:flex;overflow-x:auto}.session-item{min-width:190px;max-width:190px;padding:8px}.session-item>strong{-webkit-line-clamp:1;font-size:10px}.session-item-top{margin-bottom:4px}.session-item-bottom{margin-top:5px;font-size:8px}.archive-note{padding:6px 9px;font-size:8px}.transcript-pane{flex:1;min-height:0}.transcript-title h2{max-width:250px;font-size:11px}.transcript-title p{font-size:8px}.transcript-header .tiny-button{display:none}.transcript-toolbar .input-search{min-width:70px}.transcript-toolbar .select{width:85px}.transcript-toolbar{flex-wrap:wrap}.messages-inner{padding:12px}.message{gap:8px;padding:14px 0}.message-avatar{width:21px;height:21px}.message-meta{gap:5px}.message-meta strong{font-size:10px}.model-label{display:none}.markdown{font-size:11px;line-height:1.8}.message-usage{gap:7px;font-size:7px}.message-meta time{font-size:7px}.tool-result summary>span{font-size:8px}.session-relations{padding:6px 12px}.runtime-summary{gap:20px;padding:4px 17px 20px}.runtime-panel .section-title{align-items:flex-start}.runtime-panel .segments button{padding:4px 6px;font-size:9px}.runtime-panel .section-title p{max-width:220px}.runtime-panel .section-title{gap:5px}.table-toolbar{flex-direction:column;align-items:stretch}.table-toolbar .input-search{min-width:0}.filter-chip{align-self:flex-start}.trace-inspector{height:auto}.trace-split{flex-direction:column;min-height:800px;display:flex}.span-panel{border-right:0;border-bottom:1px solid var(--border);height:390px;min-height:390px}.span-detail{height:500px;min-height:500px}.trace-inspector .compact-heading h1{font-size:17px}.trace-summary{gap:10px;font-size:9px}.trace-summary .text-btn{font-size:8px}.section-title p{font-size:9px}.section-title h2{font-size:13px}.live-agent-card{padding:18px}.modal-backdrop{padding:10vh 12px}.sources-modal{padding:20px}.source-row{gap:8px}.source-row>.small-icon{display:none}.source-row p{font-size:9px}.global-search{padding:15px}.global-search input{font-size:12px}.search-results strong{max-width:200px}.search-results span{font-size:8px}.search-results>button>div{flex-wrap:wrap;gap:4px}.profile-avatar{width:25px;height:25px}.sources-modal .source-row .badge{font-size:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}:root[data-theme=dark] .brand-mark{color:var(--fg)}:root[data-theme=dark] .session-item.selected,:root[data-theme=dark] .span-row.selected{background:#1c1c1c}:root[data-theme=dark] .profile-avatar{color:#ededed;background:#242424}:root[data-theme=dark] .workspace-avatar{color:var(--fg)}:root[data-theme=dark] .series-0{background:#70aef5!important}:root[data-theme=dark] .series-1{background:#a8a8ff!important}:root[data-theme=dark] .series-2{background:#777!important}:root[data-theme=dark] .series-3{background:#b4b4b4!important}:root[data-theme=dark] ::selection{color:#fff;background:#354b66}.workspace-switch{background:0 0;border-color:#0000;margin-bottom:18px;padding:8px}.brand-sub{letter-spacing:1.5px}.page-heading h1{letter-spacing:-.7px;font-size:27px;font-weight:600}.page-heading p{font-size:13px}.section-title h2{font-size:14px}.metric-value{letter-spacing:-.8px;font-weight:500}.markdown{font-size:13px;line-height:1.8}.load-failure{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 20px;font-size:13px;display:flex}@media (max-width:680px){.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.markdown{font-size:13px}.message-meta time{font-size:9px}.message-meta strong{font-size:11px}.transcript-title h2{max-width:175px}.topbar .profile-avatar{display:none}.page-heading{flex-wrap:wrap}.main-content.contained{min-height:calc(100dvh - 64px)}.conversation-layout{height:calc(100dvh - 160px)}.session-sidebar{height:170px}.raw-toggle{opacity:1}}.mobile-only{display:none}@media (max-width:680px){.sidebar{background:0 0;border:0;width:0;padding:0}.sidebar>.brand,.sidebar>.workspace-switch,.sidebar>.sidebar-bottom{display:none}.sidebar nav{height:calc(64px + env(safe-area-inset-bottom));padding:5px 4px calc(5px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);z-index:30;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.sidebar .nav-item{white-space:nowrap;border-radius:5px;flex-direction:column;flex:1;gap:5px;margin:0;padding:8px 2px;font-size:9px}.sidebar .nav-item>span{display:block}.sidebar .nav-item>small,.sidebar .nav-live{display:none}.main-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom));margin-left:0}.main-content.contained{height:auto;min-height:0}.mobile-only{display:inline-flex}.conversation-layout{height:calc(100dvh - 228px);min-height:450px}.main-content.contained{padding-top:18px}.session-sidebar{height:156px}.session-list{min-height:85px}.session-filter .segments button{font-size:9px}.transcript-title h2{max-width:230px}.conversation-page{height:auto}.conversation-layout{flex:none}.transcript-header,.transcript-toolbar,.session-relations{flex-shrink:0}}body{font-size:13px}.sidebar{width:200px;padding:23px 12px 0}.main-shell{margin-left:200px}.brand{margin-bottom:20px}.brand>span{font-size:21px}.brand-sub{letter-spacing:1px;font-size:9px}.workspace-switch{margin-bottom:18px}.sidebar-machine{margin:0 -12px;padding:15px 11px}.topbar{height:52px;padding:0 24px}.breadcrumb{font-size:12px}.main-content{gap:20px;padding:24px}.main-content.contained{gap:12px;height:calc(100dvh - 52px);padding:20px}.compact-heading h1,.page-heading h1{letter-spacing:-.4px;font-size:22px}.compact-heading p,.page-heading p{font-size:12px}.panel,.metric-grid,.conversation-layout{border-radius:6px}.section-title{padding:17px 20px 14px}.metric-value{font-size:27px}.button,.tiny-button,.select,.input-search{border-radius:4px}.nav-item{border-radius:4px;font-size:12px}:root[data-theme=dark] .nav-item.active{color:#f1cc82;background:#353326}.nav-item.active svg{color:var(--green)}.profile-avatar{display:none}.workspace-avatar{border-radius:3px}.conversation-layout{grid-template-columns:258px minmax(0,1fr)}.session-item.selected{box-shadow:inset 0 0 0 1px var(--border)}:root[data-theme=dark] .session-item.selected{background:#333228}.session-item.selected>strong{color:var(--fg)}.session-item>strong{font-size:12px}.session-item-top>span{font-size:8px}.session-item-top time{font-size:9px}.session-item-bottom{font-size:10px}.session-sort{border-bottom:1px solid var(--line);gap:6px;padding:8px;display:flex}.session-sort select{border:1px solid var(--border);background:var(--surface);border-radius:4px;flex:1;width:50%;min-width:0;padding:6px;font-size:10px}.session-filter .input-search input{font-size:12px}.session-sidebar .loading{padding:30px 10px}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.model-label-with-icon{vertical-align:middle;min-width:0;max-width:100%;color:inherit;align-items:center;gap:6px;display:inline-flex}.model-label-with-icon>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-logo{background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.model-logo.claude{color:#df8b6c}.model-logo.codex,.model-logo.openai,.model-logo.grok{color:var(--fg)}.span-label .model-label-with-icon{font-size:10px;display:flex}.span-label .model-logo{height:12px}.model-row strong,.cost-breakdown strong{font-size:12px}.conversation-stage{flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.conversation-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.transcript-header,.transcript-toolbar,.session-relations{flex-shrink:0}.transcript-title h2{max-width:400px;font-size:14px}.transcript-title p{font-size:10px}.transcript-header .small-icon{display:none}.transcript-header{padding:16px 20px}.transcript-toolbar{flex-wrap:wrap;gap:8px;padding:10px 16px}.transcript-toolbar .input-search{flex:1;min-width:130px}.transcript-toolbar .input-search input{font-size:12px}.chat-mode{flex-shrink:0}.chat-mode button{font-size:11px}.session-relations{flex-wrap:nowrap;max-height:42px;padding:7px 16px;font-size:10px;overflow:auto}.messages-inner{max-width:940px;padding:24px 24px 16px}.chat-message{max-width:100%;padding:0 0 22px;scroll-margin:16px}.chat-message.from-user{width:fit-content;max-width:88%;margin-left:auto}.chat-author{align-items:center;gap:7px;min-width:0;margin-bottom:9px;font-size:12px;line-height:1.5;display:flex}.chat-author>strong{font-weight:600}.chat-author time{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:10px}.speaker-avatar{background:var(--hover);border:1px solid var(--border);width:24px;height:24px;color:var(--fg);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.chat-message.from-user .speaker-avatar{color:#345d73;background:#dce9ef;border-color:#b6ccd8}.speaker-kind{background:var(--hover);border:1px solid var(--border);color:var(--muted);border-radius:3px;padding:1px 5px;font-size:9px}.chat-model{color:var(--muted);min-width:0;margin-left:5px;font-size:10px}.chat-bubble{background:var(--bg);border:1px solid var(--border);border-radius:6px;min-width:0;padding:14px 16px}.from-user .chat-bubble{background:#e8f0f4;border-color:#c3d3dd}.from-user .chat-author{justify-content:flex-end}.from-user .chat-author time{margin-left:4px}.from-user .chat-author .speaker-avatar{order:3}.from-user .chat-footer{justify-content:flex-end}:root[data-theme=dark] .from-user .chat-bubble{background:#27343a;border-color:#41535a}:root[data-theme=dark] .from-user .speaker-avatar{color:#dbeaf0;background:#30434b;border-color:#51636b}.chat-bubble .markdown{font-size:14px;line-height:1.75}.chat-bubble .markdown code{font-size:12px}.chat-bubble .markdown pre{background:var(--surface)}.chat-footer{color:var(--faint);flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;padding:0 2px;font-size:10px;display:flex}.chat-footer button{color:var(--muted);align-items:center;gap:4px;padding:3px 0;font-size:10px;display:inline-flex}.chat-footer button:hover{color:var(--green)}.chat-message.highlighted .chat-bubble{outline:2px solid var(--green);outline-offset:2px}.activity-group{border:1px solid var(--border);background:var(--surface);border-radius:4px;min-width:0;margin:0 0 20px;font-size:11px}.chat-message>.activity-group{margin:12px 0 0}.activity-group>summary{color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:flex}.activity-group>summary strong{color:var(--fg);font-size:11px;font-weight:500}.activity-group>summary small{font:10px var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-group>summary>svg:last-child{margin-left:auto}.activity-error{color:var(--error)}.activity-step{border-top:1px solid var(--line);padding:12px;overflow:hidden}.activity-step-title{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;display:flex}.activity-step-title>strong{font-family:var(--mono);color:var(--fg)}.activity-step-title time{margin-left:auto;font-size:9px}.activity-step .payload{max-height:360px;overflow:auto}.activity-step .payload pre{font-size:11px}.conversation-inspector{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;width:350px;min-width:0;min-height:0;display:flex}.conversation-inspector>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:56px;padding:16px;display:flex}.conversation-inspector>header>div{align-items:center;gap:8px;font-size:12px;display:flex}.inspector-scroll{flex:1;min-width:0;padding:16px;overflow:auto}.inspector-facts{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}.inspector-facts>span{color:var(--muted);min-width:0;font-size:10px}.inspector-facts strong{color:var(--fg);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.matching-note{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.65}.field-label{color:var(--muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.field-label select{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--fg);border-radius:4px;padding:8px;font-size:11px}.selected-span-summary{padding:14px 0}.selected-span-summary>strong{font-size:12px;display:block}.selected-span-summary>div{color:var(--muted);align-items:center;gap:12px;margin:8px 0;font-size:10px;display:flex}.selected-span-summary>div>span{align-items:center;gap:4px;display:flex}.inspector-tabs{border-bottom:1px solid var(--border);gap:15px;margin:0 0 14px;display:flex}.inspector-tabs>button{text-transform:capitalize;color:var(--muted);border-bottom:2px solid #0000;padding:8px 0;font-size:11px}.inspector-tabs>button.selected{color:var(--fg);border-color:var(--green)}.inspector-scroll>.payload{background:var(--bg);border:1px solid var(--border);border-radius:4px;max-height:440px;padding:12px;overflow:auto}.inspector-scroll .payload pre{font-size:11px}.recorded-event-details{border-top:1px solid var(--border);min-width:0;margin-top:20px;padding:14px 0}.recorded-event-details summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.recorded-event-details>.payload{max-height:350px;padding-top:12px;overflow:auto}.session-trace-links{margin-top:20px}.session-trace-links h3{margin-bottom:10px;font-size:12px}.session-trace-links h3 span{color:var(--muted);margin-left:5px;font-size:10px}.session-trace-links>button{text-align:left;border-top:1px solid var(--line);align-items:center;gap:7px;width:100%;padding:12px 0;font-size:10px;display:flex}.session-trace-links>button>span:nth-child(2){flex:1;min-width:0}.session-trace-links strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.session-trace-links small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.pane-pending{color:var(--muted);justify-content:center;align-items:center;gap:9px;padding:30px 14px;font-size:12px;display:flex}.pane-error{color:var(--error);background:var(--error-bg);justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.pane-placeholder{text-align:center;color:var(--muted);flex-direction:column;gap:10px;padding:35px 18px;display:flex}.pane-placeholder h3{font-size:14px}.pane-placeholder p{font-size:12px;line-height:1.6}.payload-messages>div{background:var(--bg);border:1px solid var(--border);border-radius:4px;min-width:0;margin-bottom:10px;padding:12px}.payload-messages strong{text-transform:capitalize;margin-bottom:8px;font-size:11px;display:block}.payload-messages pre{font-size:10px}.calls-page{flex-direction:column;gap:18px;height:100%;min-height:0;display:flex}.call-stats{gap:24px;display:flex}.call-stats>strong{font-variant-numeric:tabular-nums;flex-direction:column;font-size:18px;font-weight:500;display:flex}.call-stats span{color:var(--muted);font-size:10px;font-weight:400}.call-layout{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.call-list{border-right:1px solid var(--border);background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.call-list-filter{padding:12px 10px 0}.call-list-filter .session-sort{border:0;padding:8px 0 10px}.call-list-items{flex:1;min-height:0;overflow:auto}.call-list-item{text-align:left;border-top:1px solid var(--line);width:100%;padding:16px 14px;display:block}.call-list-item:hover{background:var(--hover)}.call-list-item.selected{background:var(--green-bg);box-shadow:inset 0 0 0 1px var(--border)}.call-list-item>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.call-direction{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:flex}.call-list-item time{color:var(--faint);font-size:9px}.call-list-item>strong{margin:9px 0;font-size:12px;font-weight:500;line-height:1.5;display:block}.call-list-meta{color:var(--muted);gap:12px;font-size:10px;display:flex}.call-status{color:var(--fg);margin-left:auto}.call-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.call-detail-header{padding:20px 24px 14px}.call-title-line{align-items:flex-start;gap:10px;display:flex}.call-title-line>.speaker-avatar{width:32px;height:32px}.call-title-line h2{font-size:17px;line-height:1.5}.call-title-line p{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:11px;display:flex}.call-facts{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 16px;display:grid}.call-facts small{color:var(--muted);font-size:10px;display:block}.call-facts strong{text-transform:capitalize;margin-top:5px;font-size:12px;display:block}.call-addresses{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.call-addresses button{color:var(--green);font-size:10px}.call-id{font:10px var(--mono);color:var(--faint);overflow-wrap:anywhere;margin-top:10px}.call-tabs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:24px;padding:0 22px;display:flex}.call-tabs>button{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0;font-size:12px}.call-tabs>button.selected{border-color:var(--green);color:var(--fg)}.call-tabs>button>span{color:var(--faint);margin-left:5px;font-size:10px}.call-tabs>a{margin-left:auto}.call-detail-scroll{flex:1;min-height:0;padding:20px 24px;overflow:auto}.call-coverage-note{color:var(--muted);align-items:center;gap:7px;margin-bottom:24px;font-size:11px;display:flex}.call-event{color:var(--faint);align-items:center;gap:7px;padding:5px 0 20px;font-size:11px;display:flex}.call-event time{margin-left:auto;font-size:9px}.call-timeline{margin:0;padding:0 0 0 12px;list-style:none}.call-timeline>li{gap:14px;padding-bottom:22px;display:flex;position:relative}.call-timeline>li:not(:last-child):before{content:"";border-left:1px solid var(--border);position:absolute;top:12px;bottom:0;left:3px}.timeline-marker{border:1px solid var(--green);background:var(--green-bg);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.call-timeline>li>div{flex:1;min-width:0}.call-timeline>li>div>div{justify-content:space-between;gap:10px;display:flex}.call-timeline strong{font-size:12px;font-weight:500}.call-timeline time{color:var(--faint);white-space:nowrap;font-size:10px}.call-timeline details{color:var(--muted);margin-top:8px;font-size:11px}.call-timeline summary{cursor:pointer;align-items:center;gap:5px;display:flex}.call-timeline .payload{background:var(--bg);border:1px solid var(--border);border-radius:4px;margin-top:8px;padding:12px}.coverage-panel{background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:16px}.coverage-panel h3{font-size:13px}.coverage-panel p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.7}.small-section-heading{margin-top:24px;font-size:13px}.related-trace-card{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.related-trace-card>span{flex:1;min-width:0}.related-trace-card strong{font-size:12px;display:block}.related-trace-card small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.archive-search-dialog{border:1px solid var(--border);background:var(--surface);width:min(1000px,100vw - 48px);max-width:none;height:min(840px,90dvh);max-height:none;color:var(--fg);box-shadow:var(--shadow);border-radius:10px;padding:0;overflow:hidden}.archive-search-dialog::backdrop{background:#0009}.archive-search-dialog>section{flex-direction:column;height:100%;min-height:0;display:flex}.archive-search-heading{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.archive-search-heading>div{align-items:center;gap:9px;display:flex}.archive-search-heading h2{font-size:15px}.archive-query{border-bottom:1px solid var(--border);color:var(--muted);flex-shrink:0;align-items:center;gap:12px;padding:17px 20px;display:flex}.archive-query input{flex:1;font-size:15px}.archive-query kbd{font-size:10px;font-family:var(--mono);border:1px solid var(--border);color:var(--faint);border-radius:3px;padding:2px 5px}.archive-filters{border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;grid-template-columns:1fr 1fr 1.6fr 1fr 1fr 1fr;gap:10px;padding:14px 20px;display:grid}.archive-filters label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.archive-filters select,.archive-filters input{border:1px solid var(--border);width:100%;color:var(--fg);background:var(--surface);border-radius:4px;min-height:32px;padding:7px;font-size:11px}.archive-result-count{color:var(--muted);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:11px;display:flex}.archive-result-count small{color:var(--faint);font-size:9px}.archive-results{flex:1;min-height:0;overflow:auto}.search-day{background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);z-index:1;padding:9px 20px;font-size:10px;position:sticky;top:0}.archive-result{text-align:left;border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;width:100%;padding:16px 20px;display:flex}.archive-result:hover{background:var(--hover)}.result-source{border:1px solid var(--border);width:29px;height:29px;color:var(--muted);background:var(--bg);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.result-source.voice{color:var(--green)}.archive-result>div{flex:1;min-width:0}.result-meta{align-items:center;gap:10px;font-size:11px;display:flex}.result-meta strong{white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-weight:500;overflow:hidden}.result-meta>span{color:var(--muted);background:var(--bg);border:1px solid var(--border);white-space:nowrap;border-radius:3px;padding:1px 5px;font-size:9px}.result-meta time{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:10px}.archive-result p{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.archive-result mark{background:var(--green-bg);color:var(--green);border-radius:2px}.archive-result small{color:var(--faint);align-items:center;gap:5px;font-size:10px;display:flex}.archive-search-dialog footer{border-top:1px solid var(--border);color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 20px;font-size:10px;display:flex}.search-more{margin:20px auto;display:flex}.inspector-scroll .payload pre,.call-detail-scroll .payload pre{font-size:11px}@media (min-width:1600px){.main-content.contained{padding:24px}.conversation-inspector{width:420px}}@media (max-width:1150px){.sidebar{width:180px}.main-shell{margin-left:180px}.conversation-layout{grid-template-columns:220px minmax(0,1fr)}.conversation-inspector{width:310px}.transcript-title h2{max-width:250px}.call-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:1000px){.conversation-inspector{z-index:45;width:min(430px,100vw - 65px);position:fixed;top:52px;bottom:0;right:0;box-shadow:-20px 0 60px #0005}.archive-filters{grid-template-columns:1fr 1fr 1fr}.call-tabs{gap:18px}.call-title-line h2{font-size:15px}.call-facts{grid-template-columns:1fr 1fr}}@media (max-width:900px){.sidebar{width:65px;padding:20px 8px 0}.main-shell{margin-left:65px}.brand{margin:0 9px 25px}.sidebar-machine{margin:0 -8px}.main-content{padding:20px}.topbar{padding:0 20px}.call-layout{grid-template-columns:240px minmax(0,1fr)}.call-stats{gap:16px}.call-detail-header,.call-detail-scroll{padding:18px}}@media (max-width:680px){.sidebar{width:0;padding:0}.main-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom));margin-left:0}.topbar{padding:0 14px}.topbar-actions{gap:10px}.main-content{padding:20px 14px}.main-content.contained{height:auto;min-height:0;padding:16px 12px}.page-heading h1,.compact-heading h1{font-size:21px}.compact-heading p{font-size:11px}.conversation-layout{flex-direction:column;flex:none;height:calc(100dvh - 215px);min-height:480px;display:flex}.conversation-page{height:auto}.session-sidebar{height:175px}.session-sort{gap:6px;padding:5px 8px}.session-sort select{padding:4px;font-size:10px}.session-filter{padding:7px 8px}.session-list{min-height:70px}.session-item{min-width:190px;max-width:190px}.session-item>strong{font-size:11px}.session-item-top time{font-size:8px}.session-item-bottom,.archive-note{font-size:9px}.session-relations{max-height:30px;padding:6px 10px;font-size:9px}.conversation-inspector{top:52px;bottom:calc(64px + env(safe-area-inset-bottom));width:100%;max-width:none;box-shadow:none;left:0}.transcript-header{padding:12px}.transcript-title h2{max-width:205px;font-size:12px}.transcript-header .tiny-button{font-size:9px;display:inline-flex}.transcript-header .tiny-button svg{width:11px}.transcript-header a.tiny-button,.transcript-header .icon-btn[aria-label="View linked traces"]{display:none}.transcript-title p{font-size:9px}.transcript-toolbar{gap:5px;padding:7px 9px}.transcript-toolbar .chat-mode{order:0}.transcript-toolbar .input-search{order:4;min-width:100%;padding:6px 8px}.transcript-toolbar .select{width:82px;padding:5px;font-size:10px}.transcript-toolbar .tiny-button{padding:4px;font-size:9px}.chat-mode button{padding:4px 6px;font-size:10px}.messages-inner{padding:18px 12px}.chat-message.from-user{max-width:95%}.chat-bubble{padding:12px}.chat-bubble .markdown{font-size:13px}.chat-author{flex-wrap:wrap;gap:5px;font-size:11px}.chat-author time{font-size:9px}.chat-model{max-width:130px;margin-left:0;font-size:9px}.chat-footer{gap:8px;font-size:9px}.chat-footer button{font-size:10px}.activity-group>summary{flex-wrap:wrap;gap:6px;padding:9px;font-size:10px}.activity-group>summary small{display:none}.activity-group>summary strong{font-size:10px}.activity-step{padding:10px}.activity-step-title{flex-wrap:wrap}.sidebar .nav-item{gap:5px;font-size:8px}.sidebar nav{padding-left:2px;padding-right:2px}.sidebar .nav-item>svg{width:16px;height:16px}.calls-page{height:auto}.calls-page>.compact-heading{align-items:flex-start}.call-stats{gap:12px}.call-stats>strong{font-size:15px}.call-stats span{font-size:8px}.call-stats>strong:last-child{display:none}.call-layout{flex-direction:column;flex:none;height:calc(100dvh - 210px);min-height:650px;display:flex}.call-list{border-right:0;border-bottom:1px solid var(--border);flex-shrink:0;height:220px}.call-list-items{min-height:95px;display:flex;overflow-x:auto}.call-list-item{flex-shrink:0;width:245px;padding:10px}.call-list-item>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:11px;display:-webkit-box;overflow:hidden}.call-list-meta{gap:8px;font-size:9px}.call-detail{flex:1}.call-detail-header{padding:16px 12px 12px}.call-title-line h2{font-size:14px}.call-title-line p{font-size:10px}.call-facts{gap:12px;margin:16px 0 12px}.call-facts strong{font-size:11px}.call-tabs{gap:15px;padding:0 12px}.call-tabs>button{padding:10px 0;font-size:10px}.call-tabs>a>span{display:none}.call-detail-scroll{padding:16px 12px}.call-coverage-note{align-items:flex-start;font-size:10px}.call-timeline strong{font-size:11px}.call-timeline time{font-size:9px}.call-event{gap:5px;font-size:10px}.archive-search-dialog{border-radius:8px;width:calc(100vw - 16px);height:calc(100dvh - 24px)}.archive-search-heading{padding:13px}.archive-search-heading h2{font-size:14px}.archive-query{gap:8px;padding:13px}.archive-query input{font-size:13px}.archive-query kbd{display:none}.archive-filters{grid-template-columns:1fr 1fr 1fr;gap:9px;padding:12px}.archive-filters label{font-size:9px}.archive-filters select,.archive-filters input{min-height:30px;padding:5px;font-size:10px}.archive-result-count{padding:10px 12px}.archive-result-count small{display:none}.archive-result{gap:9px;padding:13px 12px}.result-meta{flex-wrap:wrap;gap:4px 8px}.result-meta strong{max-width:100%;font-size:11px}.result-meta time{font-size:9px}.result-meta>span{font-size:8px}.archive-result p{font-size:12px}.archive-result small{font-size:9px}.archive-search-dialog footer{padding:10px 12px;font-size:9px}.archive-search-dialog footer>span{max-width:210px}.search-day{padding:8px 12px}}.chat-mode button{white-space:nowrap}.session-categories{gap:5px;margin:7px 0 2px;display:flex;overflow:hidden}.session-categories>span{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:9px}.rehearsal-tag{color:var(--warning);background:var(--warning-bg)}.session-relations{z-index:5;position:relative;overflow:visible}.subagent-menu{color:var(--muted);font-size:10px}.subagent-menu>summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.subagent-menu>div{border:1px solid var(--border);background:var(--surface);min-width:240px;max-height:280px;box-shadow:var(--shadow);z-index:10;border-radius:5px;flex-direction:column;gap:0;padding:5px;display:flex;position:absolute;top:100%;left:16px;overflow:auto}.subagent-menu>div>button{text-align:left;justify-content:space-between;align-items:center;padding:9px;font-size:11px;display:flex}.subagent-menu>div>button:hover{background:var(--hover)}@media (max-width:680px){.session-categories{display:none}.session-relations{max-height:30px}.session-item{padding:6px 8px}.call-detail-header{flex-shrink:0}.call-tabs>a{padding:4px}.call-tabs{gap:12px}}:root{--success:#427550;--success-bg:#e9f2e9}:root[data-theme=dark]{--success:#8fbd99;--success-bg:#28382b}.dot.green,.nav-live{background:var(--success)}.badge.green{color:var(--success);background:var(--success-bg)}.dot.error{background:var(--error)}.badge.error{color:var(--error);background:var(--error-bg)}@media (max-width:680px){.call-layout{height:auto;min-height:0}.call-detail{display:block}.call-detail-scroll{height:auto;overflow:visible}.call-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.call-facts small{font-size:9px}.call-facts strong{font-size:10px}.sidebar .nav-item{font-size:9px}.archive-query input,.input-search input{font-size:16px}.call-list{height:208px}.call-list-items{min-height:0}.call-list>.archive-note{flex-shrink:0}}.timeline-event.just-arrived{animation:4s ease-out timeline-arrival}@keyframes timeline-arrival{0%,25%{background:var(--green-bg)}to{background:0 0}}.timeline-updates{z-index:35;position:fixed;bottom:28px;right:28px}.timeline-updates .button{background:var(--surface);border-color:var(--green);box-shadow:var(--shadow);gap:10px}@media (max-width:700px){.timeline-updates{justify-content:center;display:flex;bottom:92px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.timeline-event.just-arrived{background:var(--green-bg);animation:none}}.timeline-views{border-bottom:1px solid var(--border);gap:20px;margin-bottom:18px;display:flex}.timeline-views button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 2px;display:flex}.timeline-views button[aria-selected=true]{border-color:var(--green);color:var(--fg);font-weight:600}.timeline-event.activity-entry{border-left:0;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:24px 28px;display:grid}.activity-content{min-width:0;max-width:960px}.activity-content header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:3px;display:flex}.activity-content header>span,.activity-content header>time{color:var(--muted);font-size:11px}.activity-content header>time{white-space:nowrap;width:auto;margin-left:auto;padding:0;position:static}.activity-context{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:13px;font-size:11px;overflow:hidden}.activity-content>.payload{background:0 0;border:0;margin:12px 0;padding:0}.activity-content .markdown{overflow-wrap:anywhere;font-size:14px;line-height:1.75}.activity-content .markdown>:first-child{margin-top:0}.activity-content .markdown>:last-child{margin-bottom:0}.activity-content footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;margin-top:13px;font-size:11px;display:flex}.activity-content footer .text-btn{font-size:11px}.activity-actions{gap:9px;margin:12px 0;padding:0;list-style:none;display:grid}.activity-actions li{border-left:2px solid var(--border);background:var(--hover);align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.activity-actions li>svg{color:var(--muted);margin-top:3px}.activity-actions li>div{min-width:0}.activity-actions strong{font-size:12px}.activity-actions code{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.activity-outcome{color:var(--muted);align-items:center;gap:7px;margin:10px 0;font-size:12px;display:flex}.activity-outcome.failed{color:var(--error)}.activity-output{border-top:1px solid var(--border);max-height:600px;margin-top:15px;padding-top:15px;overflow:auto}.timeline-event.activity-result{padding-top:16px;padding-bottom:16px}@media (max-width:700px){.timeline-event.activity-entry{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:18px 12px}.activity-entry>.person-avatar{max-width:28px;max-height:28px}.activity-content header{gap:6px}.activity-content header>time{font-size:10px}.activity-content .markdown{font-size:13px}.activity-content footer{gap:10px}.activity-context{max-width:100%}}.timeline-event.activity-entry:before{display:none}.story-chapter.story-joined{margin-bottom:16px}.story-panel{min-width:0;position:relative}.story-status{height:28px;color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;font-size:11px;display:flex}.story-status>span{align-items:center;gap:6px;display:flex}.story-status .text-btn{color:var(--muted)}.story-scroll{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;height:calc(100dvh - 220px);min-height:300px;padding:0 max(12px,50% - 470px) 60px;overflow:auto}.story-history-status{height:28px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.story-day{text-align:center;color:var(--muted);margin:20px 0 28px;font-size:11px}.story-chapter{width:84%;min-width:0;margin:0 0 28px}.story-right{margin-left:auto}.story-chapter-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;font-size:11px;display:flex}.story-chapter-meta strong{color:var(--fg)}.story-chapter-meta time{margin-left:4px}.story-right .story-chapter-meta{justify-content:flex-end}.story-message{padding:0 0 0 32px}.story-right .story-message{background:var(--hover);border:1px solid var(--line);border-radius:12px 2px 12px 12px;padding:16px 20px}.story-message>.payload{background:0 0;border:0;padding:0}.story-chapter .markdown{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.story-message-meta{color:var(--muted);align-items:center;gap:14px;margin-top:12px;font-size:10px;display:flex}.story-message-meta .text-btn{color:var(--muted);font-size:10px}.story-message-meta .model-label{display:inline-flex}.story-work{color:var(--muted);margin-top:12px;font-size:11px}.story-work summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;list-style:none;display:flex}.story-work summary::-webkit-details-marker{display:none}.story-work[open] summary>svg{transform:rotate(180deg)}.story-work ul{gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.story-work li{justify-content:space-between;gap:16px;display:flex}.story-work p{margin:12px 0 8px}.story-jump{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:12px;left:0;right:0}.story-jump .button{pointer-events:auto;border-radius:20px;box-shadow:0 2px 10px #0001}@media (max-width:700px){.story-scroll{height:calc(100dvh - 250px);min-height:280px;padding:0 4px 60px}.story-chapter{width:94%;margin-bottom:24px}.story-message{padding-left:0}.story-right .story-message{padding:12px 14px}.story-chapter .markdown{font-size:14px;line-height:1.75}.story-message-meta{flex-wrap:wrap;gap:8px}.story-chapter-meta{gap:6px}.story-day{margin:18px 0 24px}}.shared-sync{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.shared-sync>svg{color:var(--green);flex-shrink:0}.shared-sync>div{flex:1;min-width:220px}.shared-sync p{color:var(--muted);margin:5px 0;font-size:12px}.shared-sync small{color:var(--faint);font-size:11px}.shared-sync progress{width:160px;max-width:100%;height:7px;accent-color:var(--green)}.shared-table{table-layout:fixed}.shared-table th:first-child{width:50%}.shared-session-link{text-align:left;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.shared-session-link>span:last-child{min-width:0}.shared-session-link strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.shared-session-link small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.shared-pagination{border-top:1px solid var(--border);align-items:center;gap:10px;padding:14px 20px;display:flex}.shared-pagination>span{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto}.shared-loading{min-height:180px;color:var(--muted);background:var(--hover);padding:24px}.shared-reader>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.shared-reader h1{overflow-wrap:anywhere;text-wrap:balance;font-size:18px}.shared-reader header p{color:var(--muted);margin:8px 0 0;font-size:12px}.shared-reader-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.shared-messages{min-width:0;max-width:1000px;margin:auto;padding:24px}.shared-message{border-bottom:1px solid var(--line);min-width:0;margin-bottom:24px;padding-bottom:24px}.shared-message>.payload{margin-top:12px}.shared-message .activity-group{margin-top:12px;margin-bottom:0}.shared-message .markdown{text-wrap:pretty}.shared-message .chat-author{flex-wrap:wrap}.shared-message .chat-author time{font-variant-numeric:tabular-nums}.shared-reader .error-box{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:700px){.shared-table{min-width:650px}.shared-sync progress{width:100%}.shared-reader>header{flex-direction:column;padding:16px}.shared-messages{padding:16px}.shared-reader-actions{flex-shrink:1}.shared-message .chat-author time{width:100%;margin-left:32px}}
:root[data-theme=light]{--bg:#fff;--surface:#fff;--sidebar:#fff;--fg:#262626;--muted:#616161;--faint:#6b6b6b;--border:#d9d9d9;--line:#ebebeb;--hover:#f5f5f5;--accent:#184b32;--green:#184b32;--green-bg:#edf2ee;--link:#184b32;--link-bg:#edf2ee;--purple:#184b32;--purple-bg:#edf2ee;--success:#326b43;--success-bg:#eaf4e9;--warning:#4d4d4d;--warning-bg:#f0f0f0;--error:#b3261e;--error-bg:#fcebea;--running:#3b82f6;--claude-mark:#52796f;--shadow:0 16px 50px #00000020;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] ::selection{color:#123e29;background:#c5ddce}:root[data-theme=light] :focus-visible{outline-color:var(--link)}:root[data-theme=light] .brand-mark{color:var(--accent)}:root[data-theme=light] .topbar{background:var(--surface)}:root[data-theme=light] .workspace-avatar{color:#184b32;background:#edf2ee;border-color:#b9d8cf}:root[data-theme=light] .nav-item.active{color:#fff;background:#184b32}:root[data-theme=light] .nav-item.active svg{color:#fff}:root[data-theme=light] .nav-item.active small{color:#d3e4d8}:root[data-theme=light] .session-sidebar,:root[data-theme=light] .call-list{background:var(--surface)}:root[data-theme=light] .session-item.selected,:root[data-theme=light] .call-list-item.selected{background:#edf2ee;box-shadow:inset 0 0 0 1px #b9d8cf}:root[data-theme=light] .session-item-top>span{color:var(--muted)}:root[data-theme=light] .text-btn,:root[data-theme=light] .chat-footer button,:root[data-theme=light] .back-link:hover,:root[data-theme=light] .call-addresses button{color:var(--link)}:root[data-theme=light] .chat-footer button:hover{color:#104d48}:root[data-theme=light] .chat-bubble{background:var(--surface);border-color:var(--border)}:root[data-theme=light] .from-user .chat-bubble{background:var(--link-bg);color:var(--fg);border-color:#c5ddce}:root[data-theme=light] .from-user .speaker-avatar{color:var(--accent);background:var(--green-bg);border-color:#b9d8cf}:root[data-theme=light] .chat-message.highlighted .chat-bubble{outline-color:var(--link)}:root[data-theme=light] .speaker-avatar{background:var(--hover);border-color:var(--border)}:root[data-theme=light] .activity-group{background:var(--hover)}:root[data-theme=light] .activity-steps{background:#fff}:root[data-theme=light] .conversation-inspector,:root[data-theme=light] .conversation-inspector>header{background:var(--surface)}:root[data-theme=light] .inspector-tabs>button.selected,:root[data-theme=light] .detail-tabs>button.selected{color:var(--link);border-bottom-color:var(--link)}:root[data-theme=light] .span-type.llm{color:#184b32;background:#edf2ee}:root[data-theme=light] .span-track i.llm{background:#184b32}.model-logo.claude{color:var(--claude-mark)}:root .rehearsal-tag{color:var(--warning);background:var(--warning-bg);border-color:#0000}:root[data-theme=light] .archive-search-heading{background:var(--surface)}:root[data-theme=light] .archive-query:focus-within{box-shadow:inset 0 -2px var(--link)}:root[data-theme=light] .archive-query input{outline:none}:root[data-theme=light] .archive-result mark{color:#fff;background:#184b32}:root[data-theme=light] .call-tabs>button.selected{color:#184b32;border-color:var(--accent)}:root[data-theme=light] .input-search,:root[data-theme=light] .select,:root[data-theme=light] .session-sort select,:root[data-theme=light] .archive-filters input,:root[data-theme=light] .archive-filters select{border-color:#bcbcbc}:root[data-theme=light] .input-search:focus-within{border-color:var(--link)}:root[data-theme=dark]{--bg:#161618;--surface:#1c1c1f;--sidebar:#141416;--fg:#e8e8e9;--muted:#aaa9ae;--faint:#939297;--border:#333336;--line:#2b2b2e;--hover:#242427;--accent:#76c9b7;--green:#91d5c5;--green-bg:#203c36;--link:#91d5c5;--link-bg:#203c36;--purple:#b1a9ff;--purple-bg:#2c2c43;--success:#3dd68c;--success-bg:#1b352a;--warning:#c9c9cc;--warning-bg:#2a2a2d;--error:#ff9592;--error-bg:#3b1d1f;--running:#60a5fa;--control-border:#505055;--shadow:0 0 0 1px #ffffff0a, 0 12px 28px -10px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--claude-mark:#8bbab7}:root[data-theme=dark] ::selection{color:#fff;background:#2c5a50}:root[data-theme=dark] .nav-item.active{color:var(--fg);background:#ffffff0a}:root[data-theme=dark] .nav-item.active svg{color:var(--accent)}:root[data-theme=dark] .session-item.selected,:root[data-theme=dark] .call-list-item.selected{background:var(--link-bg);box-shadow:none;border-color:#76c9b740}:root[data-theme=dark] .text-btn,:root[data-theme=dark] .markdown a,:root[data-theme=dark] .chat-footer button{color:var(--link)}:root[data-theme=dark] .from-user .chat-bubble{color:var(--fg);background:#1f2c29;border-color:#2f4a43}:root[data-theme=dark] .chat-message.from-user .speaker-avatar{color:var(--link);background:var(--link-bg);border-color:#2f4a43}:root[data-theme=dark] .modal-backdrop{background:#0009}:root[data-theme=dark] .archive-result mark{color:var(--link);background:var(--link-bg)}
.timeline-heading-actions{align-items:center;gap:10px;display:flex}.timeline-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:16px;display:flex}.timeline-toolbar .input-search{flex:1;min-width:190px}.timeline-toolbar .select{max-width:190px}.timeline-secondary-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.timeline-secondary-filters>label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.timeline-secondary-filters input[type=date]{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:4px;min-width:0;padding:5px 7px;font-family:inherit;font-size:11px}.timeline-check input{appearance:auto;width:14px;height:14px;accent-color:var(--link,var(--green))}.timeline-source-counts{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:10px;display:flex}.timeline-source-counts button{border-radius:3px;align-items:center;gap:6px;padding:4px 6px;display:flex}.timeline-source-counts button:hover{background:var(--hover)}.timeline-source-counts button.selected{color:var(--link);background:var(--purple-bg)}.timeline-source-counts button strong{font:10px var(--mono)}.timeline-source-counts>span{margin-left:auto;font-size:10px}.timeline-day{background:var(--bg);border-bottom:1px solid var(--line);padding:12px 20px;font-size:11px;font-weight:600}.timeline-event{border-bottom:1px solid var(--line);grid-template-columns:90px 28px minmax(0,1fr);gap:12px;padding:16px 20px;display:grid;position:relative}.timeline-event>time{font:10px var(--mono);color:var(--muted);white-space:nowrap;padding-top:7px}.timeline-event-icon{background:var(--bg);border:1px solid var(--border);width:28px;height:28px;color:var(--muted);border-radius:4px;place-items:center;display:grid;position:relative}.timeline-event:before{content:"";border-left:1px solid var(--line);pointer-events:none;position:absolute;top:44px;bottom:-16px;left:135px}.timeline-event.voice .timeline-event-icon{color:var(--green)}.timeline-event.trace .timeline-event-icon{color:var(--link,var(--purple))}.timeline-event.has-error .timeline-event-icon{color:var(--error)}.timeline-event-body{min-width:0}.timeline-event-toggle{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:28px;display:flex}.timeline-event-toggle>span{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.timeline-event-toggle strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.timeline-event-title{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.timeline-event-toggle>svg{color:var(--faint);flex-shrink:0}.timeline-event.expanded .timeline-event-toggle>svg{transform:rotate(180deg)}.timeline-preview{color:var(--fg);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 7px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.timeline-event-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;font-size:10px;display:flex}.timeline-context{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.timeline-detail{border:1px solid var(--border);background:var(--bg);border-radius:4px;min-width:0;margin-top:14px;padding:14px}.timeline-detail>.payload{max-height:550px;overflow:auto}.timeline-detail .payload pre{font-size:11px}.timeline-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px;display:flex}.timeline-detail-actions>.mono{color:var(--faint);overflow-wrap:anywhere;max-width:100%;font-size:9px}.timeline-detail>p[role=status]{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.timeline-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:11px;display:flex}.timeline-pagination .button:disabled{opacity:.45;cursor:default}.timeline-coverage{color:var(--muted);max-width:900px;font-size:11px;line-height:1.8}.timeline-coverage>summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;list-style:none;display:flex}.timeline-coverage p{margin-top:10px}.timeline-panel>.pane-error{margin:14px}.person-avatar{padding:0;overflow:hidden}.person-avatar>img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.timeline-event-icon .person-avatar{border:0;border-radius:3px}@media (max-width:680px){.timeline-heading-actions{gap:7px}.timeline-heading-actions .button{padding:7px;font-size:10px}.timeline-toolbar{gap:8px;padding:12px}.timeline-toolbar .input-search{flex-basis:100%}.timeline-toolbar .select{flex:1;min-width:0;max-width:none;padding:7px 17px 7px 7px;font-size:10px}.timeline-secondary-filters{gap:10px;padding:10px 12px}.timeline-secondary-filters>label{gap:4px;font-size:10px}.timeline-secondary-filters input[type=date]{width:116px;padding:6px 4px;font-size:10px}.timeline-source-counts{gap:4px;padding:8px}.timeline-source-counts>span{width:100%;margin:3px 6px 0}.timeline-event{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:13px 12px}.timeline-event:before{top:37px;bottom:-13px;left:24px}.timeline-event>time{grid-area:1/2;padding:0;font-size:9px}.timeline-event-icon{grid-area:1/1/span 2;width:24px;height:24px}.timeline-event-body{grid-area:2/2}.timeline-event-toggle{align-items:flex-start;min-height:22px}.timeline-event-toggle>span{gap:5px 8px}.timeline-event-toggle strong{font-size:11px}.timeline-event-title{font-size:10px}.timeline-event-meta{gap:5px 9px;font-size:9px}.timeline-preview{margin:4px 0 7px;font-size:12px}.timeline-day{padding:10px 12px;font-size:10px}.timeline-detail{margin-left:-32px;padding:10px}.timeline-context{max-width:220px}.timeline-pagination{padding:12px}.timeline-coverage{font-size:10px}.sidebar .nav-item{font-size:8px}.timeline-event-icon .person-avatar{width:22px!important;height:22px!important}}
:root{--control-border:#858585}:focus-visible{outline:2px solid var(--link,var(--green));outline-offset:3px}.input-search:focus-within{outline:2px solid var(--link,var(--green));outline-offset:2px}.input-search input:focus-visible{outline:0}.skip-link{background:var(--surface);color:var(--fg);border:2px solid var(--link);z-index:100;border-radius:4px;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.input-search,.select,.session-sort select,.archive-filters select,.archive-filters input,.field-label select,.timeline-secondary-filters input[type=date]{border-color:var(--control-border)!important}.mobile-more-trigger,.sidebar .nav-item>.nav-compact-label{display:none}.topbar-leading{align-items:center;gap:12px;min-width:0;display:flex}.sidebar-toggle{flex-shrink:0;width:36px;height:36px}@media (min-width:681px){.sidebar-collapsed>.sidebar{display:none}.sidebar-collapsed>.main-shell{margin-left:0}}.portal-dialog{border:1px solid var(--border);background:var(--surface);color:var(--fg);width:min(540px,100vw - 32px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow);border-radius:6px;padding:22px;overflow:auto}.portal-dialog::backdrop{background:#0008}.portal-dialog>header{justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.portal-dialog h2{font-size:18px}.portal-dialog .source-row{padding:16px 0}.portal-dialog .source-foot{margin-top:10px;padding:12px 0 0}.mobile-navigation-dialog nav,.mobile-preferences{flex-direction:column;gap:4px;display:flex}.mobile-navigation-dialog nav button,.mobile-preferences button,.mobile-preferences a{text-align:left;border-radius:4px;align-items:center;gap:12px;min-height:46px;padding:12px;display:flex}.mobile-navigation-dialog nav button:hover,.mobile-preferences button:hover,.mobile-preferences a:hover{background:var(--hover)}.mobile-navigation-dialog nav button[aria-current]{color:var(--link);background:var(--link-bg)}.mobile-preferences{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.brand-sub{letter-spacing:.4px;text-transform:none}@media (max-width:1000px),(pointer:coarse){button,.button,.tiny-button,.text-btn,.icon-btn,.filter-chip,.expand-content,.back-link,.call-tabs>a,summary,.span-row,.timeline-event-toggle{min-width:44px;min-height:44px}.sidebar .nav-item,.source-nav,.search-launch,.segments button{min-height:44px}.icon-btn{padding:10px}.select,.select.small,.session-sort select,.archive-filters select,.archive-filters input,.field-label select,.timeline-secondary-filters input[type=date]{min-height:44px}.input-search{min-height:46px;padding-top:0;padding-bottom:0}.input-search input,.archive-query input,.timeline-check{min-height:44px}}@media (max-width:680px){.sidebar-toggle,.sidebar .nav-item>.nav-full-label{display:none}.sidebar .nav-item>.nav-compact-label{display:block}.sidebar .secondary-nav{display:none}.sidebar .mobile-more-trigger{display:flex}.sidebar .nav-item{min-width:44px;min-height:48px;font-size:10px}button,.button,.tiny-button,.text-btn,.icon-btn,.filter-chip,.expand-content,.back-link,.call-tabs>a,.subagent-menu>summary,.timeline-coverage>summary,.activity-group>summary,.tool-call>summary,.tool-result>summary{min-width:44px;min-height:44px}.icon-btn{padding:10px}.topbar{height:56px;padding:0 12px}.topbar-actions{gap:2px}.search-launch{justify-content:center;min-width:44px}.select,.select.small,.session-sort select,.archive-filters select,.archive-filters input,.field-label select,.timeline-secondary-filters input[type=date]{min-height:44px}.page-heading .select{max-width:136px;font-size:11px}.input-search{min-height:44px;padding-top:0;padding-bottom:0}.input-search input,.archive-query input{min-height:44px}summary{min-height:44px;padding-top:10px;padding-bottom:10px}.span-row{height:auto;min-height:44px}.segments button,.chat-mode button,.call-tabs>button,.timeline-check,.timeline-event-toggle{min-height:44px}.timeline-source-counts button{padding:8px}.portal-dialog{padding:18px}.portal-dialog .source-row{gap:10px}.portal-dialog .source-row small{font-size:10px}.portal-dialog .source-row .badge{padding:4px 6px;font-size:9px}.session-sidebar{height:270px}.session-filter .segments{margin-top:5px}.session-filter .input-search,.transcript-toolbar .input-search{padding-top:0;padding-bottom:0}.session-filter .input-search input,.transcript-toolbar .input-search input{min-height:44px}.session-sort{padding:5px 8px}.session-list{min-height:80px}.session-item{min-height:90px}.conversation-layout{height:auto;min-height:660px}.conversation-thread{min-height:490px}.messages-scroll{max-height:70dvh}.transcript-toolbar{gap:6px}.transcript-toolbar .select{width:auto;max-width:110px}.transcript-toolbar .tiny-button{padding:6px}.call-list{height:270px}.call-list-item{min-height:100px}.call-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.call-facts strong{font-size:12px}.call-tabs{flex-wrap:wrap;gap:10px}.call-tabs>button{font-size:11px}.call-tabs>a{justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.conversation-inspector{top:56px}.archive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-search-dialog{max-height:calc(100dvh - 16px)}.archive-search-dialog footer>span{max-width:190px}.timeline-event-toggle>span{row-gap:7px}.main-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}
.ideas-page{flex-direction:column;gap:20px;width:100%;max-width:1060px;margin-inline:auto;display:flex}.overview-ideas>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.overview-ideas>header>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.overview-ideas h2{margin:0;font-size:17px}.overview-ideas>header span{color:var(--muted);font-size:12px}.overview-ideas>header .overview-ideas-stale{color:var(--warning)}.overview-idea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.overview-idea{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;padding:14px;display:flex}.overview-idea>header{align-items:flex-start;gap:8px;display:flex}.overview-idea .idea-cover{flex-shrink:0;width:24px;height:24px}.overview-idea>header button{text-align:left;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.overview-idea h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.overview-idea>header button>svg{color:var(--muted);flex-shrink:0;margin-top:4px}.overview-idea-results{text-align:left;flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;margin-top:10px;display:flex}.overview-idea .idea-metrics,.overview-idea .idea-metrics dl{flex-wrap:wrap;gap:8px 12px}.overview-idea .idea-metrics dl>div{flex-direction:row-reverse;align-items:baseline;gap:4px}.overview-idea .idea-metrics dd{font-size:15px}.overview-idea-results>button{color:var(--muted);min-height:28px;font-size:11px;display:block}.overview-idea-plan{margin-top:auto;padding-top:10px}.overview-idea-plan>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.overview-idea-plan>summary::-webkit-details-marker{display:none}.overview-idea-plan>summary>span{flex:1;min-width:0}.overview-idea-plan small{color:var(--muted);margin-bottom:2px;font-size:11px;display:block}.overview-idea-plan summary strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5;display:block}.overview-idea-plan>summary>svg{color:var(--muted);flex-shrink:0}.overview-idea-plan[open]>summary>svg{transform:rotate(180deg)}.overview-idea-plan p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.overview-idea button:focus-visible,.overview-idea summary:focus-visible{outline:2px solid var(--link);outline-offset:4px}@media (max-width:1000px){.overview-idea-grid{grid-template-columns:1fr}}.ideas-heading>div{color:var(--muted);align-items:center;gap:16px;font-size:13px;display:flex}.ideas-heading .idea-selector{align-items:center;gap:6px;width:min(65%,400px);display:flex}.idea-selector select{border:1px solid var(--border);background:var(--surface);min-width:0;height:36px;color:var(--fg);text-overflow:ellipsis;border-radius:6px;flex:1;padding:0 10px;font-size:13px}.idea-selector>div{gap:2px;display:flex}.idea-selector .icon-btn{width:36px;height:36px}.idea-selector .icon-btn:disabled{cursor:default;opacity:.35}.idea-freshness{min-height:24px;color:var(--muted);align-items:center;gap:12px;margin-top:-12px;font-size:12px;display:flex}.idea-freshness-stale{color:var(--warning)}.idea-freshness-error{color:var(--error)}.ideas-page .idea-freshness .text-btn{min-height:24px;color:inherit;font-size:12px}.peter-focus{border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:24px}.peter-focus>header,.peter-focus>header>div,.peter-focus>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.peter-focus h2{margin:0;font-size:16px}.peter-focus header>span,.peter-focus footer,.peter-focus-next>span{color:var(--muted);font-size:13px}.peter-focus-body{grid-template-columns:1.3fr 1fr;gap:32px;margin:24px 0;display:grid}.peter-focus-now h3{margin:0 0 12px;font-size:26px;line-height:1.25}.peter-focus p{margin:0;line-height:1.6}.peter-focus-next{border-left:1px solid var(--border);padding-left:24px}.peter-focus-next h3{margin:8px 0;font-size:20px;line-height:1.4}.peter-focus>footer{border-top:1px solid var(--line);padding-top:12px}.idea-board-rows{flex-direction:column;gap:56px;display:flex}.idea-board-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px 48px;padding:12px 0;scroll-margin-top:80px;display:grid}.idea-board-summary{grid-column:1/-1}.idea-board-summary,.idea-board-history{min-width:0}.idea-cover{color:#477ba3;--cover-tint:#eaf3fa;width:48px;height:36px}.idea-cover svg{width:100%;height:100%;display:block}.cover-paper{fill:var(--surface)}.cover-wash{fill:var(--cover-tint)}.idea-cover{color:var(--accent);--cover-tint:var(--green-bg)}.idea-board-summary>header{align-items:center;gap:12px;display:flex}.idea-board-summary>header .idea-cover{flex-shrink:0;width:36px;height:30px}.idea-board-summary h2{margin:0;font-size:21px;line-height:1.35}.idea-board-status{color:var(--muted);white-space:nowrap;background:var(--hover);border-radius:5px;padding:3px 8px;font-size:12px}.idea-board-offer{color:var(--muted);max-width:720px;margin:8px 0 20px;line-height:1.6}.idea-reported{flex-wrap:wrap;align-items:flex-end;gap:12px 28px;display:flex}.idea-metrics{align-items:stretch;gap:32px;margin:0;display:flex}.idea-metrics-source{order:1}.ideas-page .idea-reported .idea-metrics-source{color:var(--muted);font-size:12px}.idea-reported .idea-metrics{margin:0}.idea-metrics dl{align-items:flex-start;gap:24px;margin:0;display:flex}.idea-metrics dl>div{flex-direction:column-reverse;gap:5px;min-width:0;display:flex}.idea-metrics dt{color:var(--muted);font-size:12px;line-height:1.4}.idea-metrics dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:600;line-height:1.1}.idea-metrics-outcomes:not(:first-child){padding-left:0}.idea-board-next{min-width:0;margin:0}.idea-board-next>h3{margin:0 0 18px;font-size:14px}.idea-board-next p{overflow-wrap:anywhere;margin:6px 0;line-height:1.65}.idea-board-history>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.idea-board-history h3{margin:0;font-size:14px}.idea-board-history header>span{color:var(--muted);font-size:12px}.idea-history-toggle{align-items:center;gap:8px;margin-top:8px;display:flex}.idea-progress-trail{margin:20px 0 8px;padding:0;list-style:none}.idea-progress-trail>li{border-left:1px solid var(--border);margin-left:4px;padding:0 0 24px 24px;position:relative}.idea-progress-trail>li:last-child{border-color:#0000;padding-bottom:0}.idea-trail-point{background:var(--muted);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.latest .idea-trail-point{background:var(--green)}.idea-trail-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.idea-trail-heading strong{font-size:14px}.idea-trail-heading time{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.idea-inferred{color:var(--muted);font-size:11px}.idea-note summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;list-style:none;display:flex}.idea-note summary::-webkit-details-marker{display:none}.idea-note time{color:var(--muted);margin-left:auto;font-size:12px}.idea-note summary>svg{color:var(--muted);flex-shrink:0}.idea-note[open] summary>svg{transform:rotate(180deg)}.idea-note summary:focus-visible{outline:2px solid var(--link);outline-offset:3px}.ideas-page .idea-board-history .idea-evidence-button{color:var(--muted);min-height:24px}.idea-progress-trail p{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.65}.ideas-page .text-btn{min-height:36px;font-size:13px}.idea-changed{animation:4s ease-out idea-update}@keyframes idea-update{0%{background:var(--green-bg)}to{background:0 0}}.idea-source-dialog{width:min(760px,100vw - 32px)}.idea-source-meta{color:var(--muted);overflow-wrap:anywhere;flex-direction:column;gap:8px;margin:12px 0 20px;font-size:13px;display:flex}.idea-source-list{flex-direction:column;display:flex}.idea-source-list>button{text-align:left;border:0;border-bottom:1px solid var(--border);color:var(--fg);background:0 0;flex-direction:column;gap:8px;padding:16px 4px;display:flex}.idea-source-list>button:hover{background:var(--hover)}.idea-source-list span{overflow-wrap:anywhere;line-height:1.5}.idea-source-list small{color:var(--muted)}.idea-activity-group{flex-direction:column;gap:8px;margin:12px 0 4px;display:flex}.idea-activity-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.idea-activity-card>summary{cursor:pointer;align-items:flex-start;gap:10px;padding:14px;list-style:none;display:flex}.idea-activity-card>summary::-webkit-details-marker{display:none}.idea-activity-card>summary>svg{color:var(--muted);flex-shrink:0;margin-top:3px}.idea-service-icon{background:var(--hover);width:32px;height:32px;color:var(--fg);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.idea-service-icon img{object-fit:contain}.idea-plan{margin-top:12px}.idea-plan-checklist,.idea-plan-schedule{margin:0;padding:0;list-style:none}.idea-plan-checklist{flex-direction:column;gap:14px;margin-bottom:14px;display:flex}.idea-plan-step{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.idea-plan-step>svg{color:var(--muted);flex-shrink:0;margin-top:3px}.idea-plan-step>div{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.idea-plan-checkbox{border:1px solid var(--muted);border-radius:3px;flex:0 0 15px;justify-content:center;align-items:center;width:15px;height:15px;margin-top:3px;display:flex}.idea-plan-complete .idea-plan-checkbox{color:var(--fg);background:var(--hover)}.idea-plan-step small,.idea-plan-condition{color:var(--muted);font-size:12px}.idea-plan-condition{margin-bottom:3px}.idea-plan-constraint{color:var(--muted)}.idea-plan-schedule{flex-direction:column;gap:12px;display:flex}.idea-plan-day{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:16px}.idea-plan-day>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;display:flex}.idea-plan-day>header>span{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.idea-plan-day>ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.idea-plan-day>ul>li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.idea-plan-day>ul>li>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.idea-plan-day>ul>li>strong{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.idea-plan-day>footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;padding-top:4px;font-size:12px;display:flex}.idea-plan-day>footer>span{align-items:center;gap:5px;display:flex}.peter-focus-compact{padding:18px 20px}.peter-focus-compact .peter-focus-body{margin:16px 0}.peter-focus-compact .peter-focus-now h3,.peter-focus-compact .peter-focus-next h3{font-size:18px}.idea-activity-title{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:5px;min-width:0;font-size:13px;line-height:1.5;display:flex}.idea-activity-title>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.idea-activity-email .idea-activity-title>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idea-activity-status{color:var(--muted);text-align:right;max-width:90px;font-size:11px;line-height:20px}.idea-activity-card[open] .idea-activity-chevron{transform:rotate(180deg)}.idea-activity-card>summary:hover{background:var(--hover)}.idea-activity-card>summary:focus-visible{outline:2px solid var(--link);outline-offset:-3px}.idea-activity-content{border-top:1px solid var(--line);padding:14px}.idea-activity-content dl{gap:12px;margin:0;display:grid}.idea-activity-content dl>div{grid-template-columns:50px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.5;display:grid}.idea-activity-content dt{color:var(--muted)}.idea-activity-content dd{overflow-wrap:anywhere;margin:0}.idea-activity-content .idea-data-note{color:var(--muted);font-size:12px}.idea-activity-content .idea-message-body{white-space:pre-wrap}.idea-activity-content>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:8px;font-size:12px;display:flex}.idea-call-excerpt p{font-size:13px}.idea-call-details a{align-items:center;gap:6px;font-size:13px;display:inline-flex}.idea-show-records{align-self:flex-start;align-items:center;gap:6px;display:flex}@media (max-width:900px){.idea-metrics,.idea-metrics dl{gap:16px}.idea-metrics-outcomes:not(:first-child){padding-left:0}.idea-board-row{gap:28px}.idea-trail-heading{flex-wrap:wrap;gap:4px 8px}.idea-trail-heading time{flex-basis:100%;margin-left:0}}@media (max-width:600px){.ideas-heading .idea-selector{width:100%}.idea-selector select,.idea-selector .icon-btn{height:44px}.idea-selector .icon-btn{width:44px}.idea-freshness{align-items:center;line-height:1.6}.ideas-page .idea-freshness .text-btn{min-height:44px}.idea-metrics{flex-wrap:wrap;gap:12px}.idea-metrics-activity{justify-content:space-between}.idea-metrics-outcomes:not(:first-child){flex-basis:100%;padding:4px 0 0}.idea-metrics-outcomes:not(:first-child)>div{flex-direction:row-reverse;align-items:baseline;gap:7px}.idea-metrics-outcomes:not(:first-child) dd{font-size:16px}.ideas-heading,.ideas-heading>div{flex-wrap:wrap;gap:8px}.peter-focus{padding:18px}.peter-focus>header,.peter-focus>footer{flex-wrap:wrap;align-items:flex-start}.peter-focus-body{grid-template-columns:1fr;gap:20px}.peter-focus-next{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.peter-focus-now h3{font-size:23px}.idea-board-row{grid-template-columns:minmax(0,1fr);gap:24px;padding:12px 0}.idea-board-history{padding-top:8px}.ideas-page .text-btn,.ideas-page .idea-board-history .idea-evidence-button,.idea-source-dialog button{min-height:44px}.idea-board-summary>header{flex-wrap:wrap;gap:8px}.idea-board-summary h2{flex:1;font-size:19px}}@media (prefers-reduced-motion:reduce){.idea-changed{background:var(--green-bg);animation:none}}
