:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#f8faf9;--surface-3:#f3f6f4;--line:#e5e7e2;--line-strong:#d8ddd6;--text:#141915;--muted:#66706a;--soft:#8e9991;--green:#006f49;--green-2:#e8f5ef;--green-3:#b9e0cf;--teal:#138f7d;--rose:#d44b66;--rose-2:#fde8ee;--amber:#c67a12;--amber-2:#fff3dc;--blue:#2e68a6;--control-height:38px;--control-radius:8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}*{box-sizing:border-box}body{background:var(--bg);min-width:0;color:var(--text);margin:0}button,input,select,textarea{font:inherit}button,a{color:inherit}a{text-decoration:none}img{display:block}.brand-mark{background:var(--green);color:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.brand-mark.large{width:46px;height:46px}.app-shell{background:#fff;flex-direction:column;min-height:100vh;display:flex}.global-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;grid-template-columns:176px minmax(0,1fr) auto;align-items:center;height:54px;display:grid;position:sticky;top:0}.brand-lockup{border-right:1px solid var(--line);align-items:center;gap:12px;height:100%;padding:0 15px;display:flex}.brand-lockup strong{font-size:15px}.product-tabs{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:26px;min-width:0;height:100%;padding:0 30px;display:flex;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tabs a{color:#3f4742;border-bottom:2px solid #0000;flex:none;align-items:center;height:100%;font-weight:700;display:inline-flex}.product-tabs a.router-link-active,.product-tabs a.active{border-color:var(--green);color:var(--text)}.header-actions{align-items:center;gap:10px;min-width:max-content;height:100%;padding:0 14px;display:flex}.avatar-button{color:#3c3b38;cursor:pointer;background:#eeecea;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-weight:700;display:inline-flex}.app-body{flex:1;grid-template-columns:176px minmax(0,1fr);display:grid}.app-body.rail-collapsed{grid-template-columns:68px minmax(0,1fr)}.side-rail{border-right:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;height:calc(100vh - 54px);padding:18px 14px 14px;display:flex;position:sticky;top:54px}.rail-nav{flex-direction:column;flex:1;gap:8px;width:100%;display:flex}.rail-link,.collapse-button{width:100%;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:760;display:flex}.rail-link.router-link-active,.rail-link.active{background:var(--green-2);color:var(--green)}.side-rail.collapsed{align-items:center;padding-inline:8px}.side-rail.collapsed .rail-link,.side-rail.collapsed .collapse-button{flex-direction:column;justify-content:center;gap:3px;width:46px;min-height:46px;padding:0;font-size:11px}.workspace{min-width:0}.context-bar{display:none}.topbar h1,.page-toolbar h2,.login-panel h2{letter-spacing:0;margin:2px 0 0;font-size:22px}.eyebrow{color:var(--green);margin:0;font-size:12px;font-weight:700}.topbar-actions,.inspector-actions,.view-toggle,.label-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.topbar-actions{justify-content:flex-end}.select-pill,.chip,.filter-chip{border:1px solid var(--line);min-height:30px;color:var(--muted);background:#fffdf9;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.chip.success,.status-pill.success,.status-pill.synced,.status-pill.success{background:var(--green-2);color:var(--green);border-color:#b9dfc8}.chip.danger,.status-pill.error,.status-pill.provider_error,.status-pill.missing_config{background:var(--rose-2);color:var(--rose);border-color:#f0bdc8}.status-pill.partial,.status-pill.running,.status-pill.usage_only,.status-pill.empty{background:var(--amber-2);color:var(--amber);border-color:#efd58f}.content{background:#fff;min-height:calc(100vh - 54px);padding:18px 22px 28px}.page-stack{flex-direction:column;gap:18px;display:flex}.page-toolbar,.search-toolbar,.panel-header,.result-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-header>div{min-width:0}.artifact-result-header{justify-content:flex-start;gap:22px}.pagination-bar{border:1px solid var(--line);color:var(--muted);background:#fffdf9;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.pagination-summary{flex-wrap:wrap;align-items:center;gap:8px;min-width:220px;line-height:1.5;display:inline-flex}.pagination-bar strong{color:var(--text)}.pagination-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:inline-flex}.pagination-icon{width:var(--control-height);height:var(--control-height);min-height:var(--control-height)}.page-number-group{align-items:center;gap:6px;display:inline-flex}.page-number-button,.page-ellipsis{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);border-radius:var(--control-radius);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.page-number-button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff}.page-number-button:hover{border-color:var(--green);color:var(--green)}.page-number-button.active{border-color:var(--green);background:var(--green-2);color:var(--green)}.page-number-button:disabled{cursor:default}.page-ellipsis{color:var(--muted)}.page-size-select{min-height:var(--control-height);color:var(--muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.page-size-select select{height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius);color:var(--text);background:#fff;padding:0 12px;font-weight:700}.primary-button,.secondary-button,.icon-button{min-height:var(--control-height);border:1px solid var(--green);border-radius:var(--control-radius);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;line-height:1;display:inline-flex}.primary-button svg,.secondary-button svg,.icon-button svg,.avatar-button svg,.rail-link svg,.collapse-button svg{flex:none}.primary-button{background:var(--green);color:#fff}.primary-button.violet{background:#6f2df4;border-color:#6f2df4}.primary-button.danger{background:#ed174f;border-color:#ed174f}.secondary-button,.icon-button{color:var(--green);background:#fffdf9}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.62}.icon-button{width:38px;padding:0}.icon-button.active{background:var(--green-2)}.search-box{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.search-box input,.form-grid input,.form-grid select,.key-create-row input,.note-input{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:8px;outline:0}.search-box input{background:0 0;border:0}.filter-row{flex-wrap:wrap;gap:10px;display:flex}.filter-chip{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:126px;min-height:44px;padding:6px 12px}.filter-chip .filter-label{color:var(--muted);font-size:12px;font-weight:500}.filter-chip strong{color:var(--text);font-size:12px;font-weight:700}.filter-more{flex-direction:row;align-items:center;gap:8px;min-width:118px}.ui-menu{width:fit-content;display:inline-flex;position:relative}.ui-menu-trigger{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:#fffdf9;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:750;display:inline-flex}.ui-menu-trigger.compact{width:28px;min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0}.ui-menu-trigger.icon-button{border-color:var(--green);width:38px;min-height:38px;color:var(--green);padding:0}.ui-menu-trigger.secondary-button{border-color:var(--green);min-height:38px;color:var(--green);padding:0 14px}.ui-menu-trigger.select-pill{min-height:30px;color:var(--muted);background:#fffdf9;padding:5px 10px;font-size:12px}.ui-menu-trigger.avatar-button{color:#3c3b38;background:#eeecea;border:0;border-radius:999px;min-height:32px;padding:0 10px}.ui-menu-trigger.filter-chip{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:126px;min-height:44px;padding:6px 12px}.ui-menu-trigger.filter-more{flex-direction:row;align-items:center;gap:8px;min-width:118px}.ui-menu-items,.ui-select-options{z-index:50;border:1px solid var(--line-strong);background:#fff;border-radius:8px;min-width:210px;padding:5px;position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 18px 42px #19221d24}.ui-menu-items.align-right{right:0}.ui-menu-items.align-left{left:0}.ui-menu-item,.ui-select-option{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;display:flex}.ui-menu-item strong,.ui-select-option strong{font-size:13px;font-weight:780;display:block}.ui-menu-item span,.ui-select-option small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.ui-menu-item.active,.ui-select-option.active{background:var(--surface-2)}.ui-menu-item.danger{color:var(--rose)}.ui-select{position:relative}.ui-select-button{border:1px solid var(--line);min-width:126px;min-height:44px;color:var(--muted);cursor:pointer;text-align:left;background:#fffdf9;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:6px 12px;display:grid}.ui-select-button .filter-label{color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:520}.ui-select-button strong{color:var(--text);font-size:12px;font-weight:780}.ui-select.compact .ui-select-button{min-width:104px;min-height:var(--control-height);grid-template-columns:auto auto auto;align-items:center;gap:6px;padding:0 12px}.ui-select.compact .ui-select-button .filter-label{grid-column:auto}.ui-select-option.selected{color:var(--green)}.sort-chip{min-width:92px;min-height:var(--control-height);flex-direction:row;align-items:center;padding:0 12px}.filter-chip.active{border-color:var(--green);background:var(--green-2);color:var(--green)}.range-segment{border:1px solid var(--line);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.range-segment button{border:0;border-right:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:#fff;padding:0 13px;font-weight:760}.range-segment button:last-child{border-right:0}.range-segment button.active{background:var(--green-2);color:var(--green)}.page-subtitle{color:var(--muted);margin-top:6px;font-size:12px;font-weight:650;display:block}.custom-date-range{align-items:center;gap:8px;min-height:38px;display:inline-flex}.custom-date-range input{width:168px;min-height:var(--control-height);border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:650}.custom-date-range .secondary-button.compact,.custom-date-range .primary-button.compact{min-height:var(--control-height)}.custom-date-range span{color:var(--muted);font-size:12px}.inline-warning{background:var(--amber-2);color:var(--amber);border:1px solid #efd58f;border-radius:8px;margin:0;padding:10px 12px}.inline-success{background:var(--green-2);color:var(--green);border:1px solid #b9dfc8;border-radius:8px;margin:0;padding:10px 12px}.summary-strip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.metric-grid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tracking-metric-grid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.summary-strip>div,.metric-card{background:var(--surface);min-height:86px;padding:16px}.summary-strip span,.metric-card span{color:var(--muted);font-size:12px}.summary-strip strong,.metric-card strong{margin-top:8px;font-size:24px;display:block}.metric-card small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.cost-metric-grid .metric-card strong{min-height:32px;font-size:20px;line-height:1.2}.cost-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.currency-breakdown{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;min-height:32px;margin-top:8px;display:flex}.currency-breakdown div{gap:2px;display:grid}.currency-breakdown b{color:var(--muted);font-size:11px;line-height:1}.currency-breakdown strong{min-height:0;margin-top:0;font-size:18px;line-height:1.15}.panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:18px}.panel h3{margin:0;font-size:16px}.dashboard-grid,.settings-grid,.tracking-grid{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.panel.wide{grid-column:span 1}.trend-chart,.line-chart{align-items:end;gap:10px;height:260px;padding-top:20px;display:flex}.echart-panel{width:100%;min-height:180px}.trend-chart span,.line-chart span{background:linear-gradient(180deg, var(--teal), var(--green));border-radius:8px 8px 0 0;flex:1}.cost-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.cost-trend-chart{align-items:end;gap:10px;height:260px;padding-top:18px;display:flex}.cost-trend-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:28px;height:100%;display:flex}.cost-trend-column span{background:linear-gradient(180deg, #46b889, var(--green));border-radius:8px 8px 0 0;width:100%;max-width:42px}.cost-trend-column small{color:var(--muted);font-size:11px}.cost-source-list{border:1px solid var(--line);background:var(--line);border-radius:8px;gap:1px;margin-top:16px;display:grid;overflow:hidden}.cost-source-list>div{background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:0 12px;display:grid}.cost-source-list span,.cost-source-list small{color:var(--muted)}.cost-provider-table .table-row{grid-template-columns:1fr 1.7fr .55fr .55fr .72fr .75fr .75fr .78fr;min-width:1120px}.cost-request-table .table-row{grid-template-columns:.86fr .75fr 1.35fr 1.35fr .62fr .62fr 1.15fr 1.15fr;min-width:1220px}.cost-bill-table .table-row{grid-template-columns:.82fr .54fr 1.3fr .9fr .72fr .48fr 1.1fr .9fr;min-width:1120px}.cost-provider-bill-table .table-row{grid-template-columns:.8fr 1.35fr .9fr .72fr .52fr .52fr 1.15fr .9fr;min-width:1120px}.bill-detail-toggle{justify-content:flex-end;margin:14px 0;display:flex}.bill-sync-strip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid;overflow:hidden}.bill-sync-strip article{background:#fff;min-height:86px;padding:16px}.bill-sync-strip span{color:var(--muted);margin-top:8px;font-size:12px;display:block}.bill-sync-strip strong{margin-top:8px;font-size:18px;display:block}.mono-link{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.provider-list,.compact-list,.metadata-list,.taxonomy-list,.toggle-list{flex-direction:column;gap:10px;display:flex}.provider-row,.compact-row,.metadata-list>div,.taxonomy-list button{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.artifact-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.artifact-strip.large{grid-template-columns:repeat(4,minmax(0,1fr))}.artifact-strip img,.thumb-cluster img{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%}.trace-artifact-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.trace-artifact-card{min-width:0;color:inherit;gap:8px;text-decoration:none;display:grid}.trace-artifact-card img{border:1px solid var(--line);object-fit:contain;background:#f8faf8;border-radius:8px;width:100%;height:clamp(300px,42vw,640px)}.trace-artifact-card span{background:var(--surface-2);width:fit-content;color:var(--muted);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.artifact-workbench{grid-template-columns:minmax(760px,1fr) 318px;gap:18px;display:grid}.artifact-workbench.history-mode{grid-template-columns:1fr}.artifact-workbench.history-mode .artifact-main{max-width:none}.artifact-main{flex-direction:column;gap:14px;min-width:0;display:flex}.filter-bar{gap:14px;display:grid}.filter-search-row{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;display:grid}.compact-search,.filter-search-row .primary-button,.filter-search-row .secondary-button{min-height:42px}.search-preset-row{flex-wrap:wrap;gap:8px;margin-top:-4px;display:flex}.search-preset-chip{min-height:30px;color:var(--green);background:#f7fbf8;border:1px solid #d6e6dc;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700}.search-preset-chip:hover{border-color:var(--green);background:var(--green-2)}.metric-strip{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr)) 1.1fr;display:grid;overflow:hidden}.metric-item{border-right:1px solid var(--line);min-height:86px;padding:17px 18px}.metric-item span{color:var(--muted);font-size:12px;display:block}.metric-item strong{letter-spacing:0;margin-top:8px;font-size:24px;display:inline-block}.metric-item small{margin-left:10px;font-size:12px;font-weight:800}.metric-item small.success{color:var(--green)}.metric-item small.danger{color:var(--rose)}.metric-sparkline{align-items:end;gap:6px;height:86px;padding:24px 20px 18px;display:flex}.metric-sparkline span{background:linear-gradient(#38a671,#ccebdd);border-radius:999px 999px 0 0;flex:1}.artifact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.empty-state-panel{border:1px dashed var(--line-strong);background:var(--surface);min-height:260px;color:var(--muted);text-align:center;border-radius:8px;place-items:center;gap:6px;padding:32px;display:grid}.empty-state-panel strong{color:var(--text);font-size:18px}.empty-state-panel span{max-width:520px;line-height:1.7}.empty-state-panel.compact-empty{min-height:128px;margin-top:12px;padding:22px}.empty-list-text,.muted-cell{color:var(--muted)}.empty-list-text{border:1px dashed var(--line);background:var(--surface-2);border-radius:8px;place-items:center;min-height:86px;display:grid}.artifact-card{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:8px;padding:0;position:relative;overflow:hidden}.history-mode .artifact-card{min-height:520px}.artifact-card:hover,.artifact-card:focus-visible{border-color:var(--line-strong);outline:0;box-shadow:0 10px 26px #19221d14}.artifact-card.selected{border-color:var(--green);box-shadow:0 0 0 2px #006f491f}.artifact-cover-wrap{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.artifact-cover{aspect-ratio:4/3.9;object-fit:cover;width:100%}.artifact-cover.contain{object-fit:contain;background:#fff}.card-download-button{z-index:3;color:#444b46;cursor:pointer;opacity:0;background:#ffffffd1;border:1px solid #1419151a;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;top:12px;right:12px}.artifact-card:hover .card-download-button,.artifact-card:focus-visible .card-download-button{opacity:1}.card-download-button:hover{transform:translateY(-1px)}.asset-kind-chip{z-index:2;color:#53605a;background:#ffffffe0;border:1px solid #1419151f;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.card-check{z-index:3;color:var(--green);background:#fff;border-radius:999px;position:absolute;top:9px;right:10px}.artifact-body{gap:10px;padding:14px 14px 15px;display:grid}.artifact-body strong{font-size:13px}.artifact-body small{color:var(--muted);font-size:12px}.artifact-body p,.muted,.compact-row small{color:var(--muted);margin:0}.endpoint-chip{background:var(--surface-3);color:#59625c;border-radius:5px;width:fit-content;padding:4px 7px;font-size:12px;font-weight:760}.history-meta-line{align-items:center;gap:7px;min-width:0;display:flex}.history-meta-line strong{font-size:15px;font-weight:820}.history-meta-line button{border:0;border-bottom:1px dashed var(--soft);color:var(--muted);cursor:pointer;background:0 0;padding:0;font-weight:750}.status-code{color:#179236;background:#e6f7e8;border-radius:6px;align-items:center;padding:3px 7px;font-size:12px;font-weight:820;display:inline-flex}.request-id-line{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:flex}.request-id-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-id-line button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;display:inline-flex}.prompt-excerpt{color:#424a45;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:72px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-meta-row{min-height:24px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.card-icon-button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.card-icon-button:hover,.ui-menu-trigger.compact:hover{background:var(--surface-3);color:var(--green)}.card-menu-wrap{display:inline-flex}.artifact-grid.list-view{grid-template-columns:1fr}.artifact-grid.list-view .artifact-card{grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.artifact-grid.list-view .artifact-cover-wrap,.artifact-grid.list-view .artifact-cover{height:100%;min-height:124px}.artifact-grid.list-view .artifact-cover-wrap{border-right:1px solid var(--line);border-bottom:0}.artifact-grid.list-view .artifact-body{align-content:center}.mini-label{background:var(--rose-2);color:var(--rose);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.mini-label.neutral{background:var(--surface-3);color:var(--muted)}.mini-label.stage-label{max-width:100%;color:var(--green);overflow-wrap:anywhere;background:#e6f4ee}.history-card-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.history-card-actions button{border:1px solid var(--line);border-radius:var(--control-radius);color:#303733;cursor:pointer;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-weight:760;line-height:1;display:inline-flex}.history-card-actions button:hover{border-color:var(--line-strong);background:var(--surface-2)}.card-spacer{flex:1}.inspector{border-left:1px solid var(--line);background:var(--surface);border-radius:0;flex-direction:column;gap:14px;max-height:calc(100vh - 90px);padding:2px 18px 18px;display:flex;position:sticky;top:72px;overflow:auto}.inspector-preview img{aspect-ratio:16/10.2;object-fit:cover;border-radius:8px;width:100%}.inspector-topline{min-height:30px;color:var(--muted);align-items:center;gap:12px;display:flex}.inspector-topline strong{color:var(--text)}.inspector-tool-row,.inspector-tabs{align-items:center;gap:12px;display:flex}.inspector-tool-row{justify-content:space-between}.danger-icon{color:var(--rose)}.inspector-tabs{border-bottom:1px solid var(--line)}.inspector-tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 3px;font-weight:800}.inspector-tabs button.active{border-color:var(--green);color:var(--green)}.inspector-section{gap:10px;display:grid}.add-chip{justify-content:center;width:30px;padding-inline:0}.inspector-meta{gap:0}.inspector-meta>div{min-height:42px;padding:7px 0}.panel-header.compact{align-items:center}.trace-mini-list{gap:0;padding-top:8px;display:grid}.trace-mini-row{color:var(--muted);grid-template-columns:14px 58px 1fr;gap:9px;padding:6px 0;font-size:12px;display:grid}.trace-mini-row>span{background:#c4cac4;border-radius:999px;align-self:center;width:10px;height:10px;position:relative}.trace-mini-row.done>span,.trace-mini-row.active>span{background:var(--green)}.trace-mini-row.active{background:var(--green-2);color:var(--green);border-radius:7px;padding-inline:4px}.trace-mini-row strong,.trace-mini-row small{display:block}.compare-mini-panel{gap:12px;display:grid}.compare-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compare-mini-grid div{color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.compare-mini-grid img{aspect-ratio:1;border:1px solid var(--line);object-fit:cover;border-radius:8px;width:100%}.compare-placeholder>div{aspect-ratio:1;border:1px dashed var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;place-items:center;display:grid}.timeline-mini,.span-timeline{gap:10px;display:grid}.timeline-mini{grid-template-columns:18px 1fr}.timeline-mini span,.span-node>span{background:#c9c1b7;border-radius:999px;width:12px;height:12px;margin-top:5px}.timeline-mini span.done,.span-node.success>span{background:var(--green)}.timeline-mini span.active,.span-node.error>span{background:var(--rose)}.data-table{gap:0;display:grid;overflow:auto}.table-row{border-bottom:1px solid var(--line);min-height:58px;color:var(--muted);align-items:center;gap:14px;padding:0 6px;display:grid}.trace-table .table-row{grid-template-columns:1.5fr 1fr 1.3fr .8fr .7fr .7fr 1fr .8fr}.event-table .table-row{grid-template-columns:1.2fr 1fr 1fr 1fr .7fr .8fr}.endpoint-table .table-row{grid-template-columns:88px 1.15fr 2fr}.model-table .table-row,.alert-table .table-row,.developer-key-table .table-row{grid-template-columns:repeat(4,minmax(0,1fr))}.key-table .table-row{grid-template-columns:1.2fr .9fr .7fr .9fr .7fr}.table-head{min-height:42px;color:var(--soft);font-size:12px;font-weight:700}.status-pill{border:1px solid var(--line);border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;display:inline-flex}.thumb-cluster{display:flex}.thumb-cluster img{border:2px solid var(--surface);width:34px;height:34px;margin-right:-8px}.trace-detail-grid,.review-layout,.compare-layout{grid-template-columns:360px minmax(0,1fr);gap:18px;display:grid}.trace-detail-grid{align-items:start}.span-timeline{min-width:0}.span-node{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 8px 12px 0;display:grid}.span-node.selected{border-left-color:var(--green);background:var(--green-2);border-radius:8px;padding-left:10px}.span-node>div{min-width:0}.span-node strong,.span-node p,.span-node small{text-overflow:ellipsis;min-width:0;overflow:hidden}.span-node strong{white-space:nowrap;display:block}.span-node p{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.45;display:-webkit-box}.span-node small{color:var(--soft);white-space:nowrap;margin-top:3px;font-size:11px;display:block}.span-node b{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;align-self:start;padding:3px 8px;font-size:11px;line-height:1.2}.span-node.success b{background:var(--green-2);color:var(--green);border-color:#b9dfc8}.span-node.error b{color:var(--rose);background:#fff1f4;border-color:#f0b9c7}.code-tabs{gap:8px;display:flex}.code-tabs button{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:8px 12px}.code-tabs .active{border-color:var(--green);background:var(--green-2);color:var(--green)}.payload-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.payload-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payload-format-toggle{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.payload-format-toggle input{width:14px;height:14px;accent-color:var(--green)}.json-preview{color:#f4f1ea;background:#20231f;border-radius:8px;max-width:100%;max-height:320px;padding:16px;font-size:12px;overflow:auto}.panel-subtitle{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.trace-span-facts{margin-bottom:14px}.trace-dev-info{margin-top:14px}.trace-dev-info summary{justify-content:flex-start}.trace-dev-info summary:after{margin-left:auto}.trace-dev-info summary svg{color:var(--muted)}.panel .trace-json-preview{min-height:360px;max-height:min(58vh,620px);margin-top:10px}.compare-layout{grid-template-columns:minmax(0,1fr) 340px}.compare-canvas{flex-direction:column;gap:16px;display:flex}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compare-pane{border:1px solid var(--line);background:var(--surface);border-radius:8px;position:relative;overflow:hidden}.compare-pane img{aspect-ratio:16/10;object-fit:cover;width:100%}.pane-label{background:#fffdf8e6;border-radius:8px;padding:5px 9px;font-weight:700;position:absolute;top:10px;left:10px}.check-list{gap:10px;display:grid}.check-list label,.toggle-list label{align-items:center;gap:8px;display:flex}.note-input{resize:vertical;min-height:110px;padding:12px}.bar-list{gap:12px;display:grid}.bar-list div{grid-template-columns:80px 1fr 44px;align-items:center;gap:10px;display:grid}.bar-list b{background:var(--green);border-radius:999px;height:10px;display:block}.stacked-bars{color:#fff;border-radius:8px;display:flex;overflow:hidden}.stacked-bars span{background:var(--green);min-height:64px;padding:14px}.stacked-bars span:nth-child(2){background:var(--teal)}.stacked-bars span:nth-child(3){background:var(--amber)}.label-cloud{flex-wrap:wrap;gap:8px;display:flex}.review-layout{grid-template-columns:minmax(0,1fr) 340px}.review-list{gap:14px;display:grid}.review-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:140px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.review-row img{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:140px}.taxonomy-list button{text-align:left;background:0 0;border:0}.taxonomy-list span{color:var(--rose)}.form-grid,.key-create-row{gap:12px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label{color:var(--muted);gap:7px;font-size:12px;display:grid}.form-grid input,.form-grid select,.key-create-row input{min-height:38px;padding:0 10px}.key-create-row{grid-template-columns:1fr auto auto;margin-bottom:14px}.segmented-control{border:1px solid var(--line);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.segmented-control button{border:0;border-right:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;background:0 0;padding:0 12px;font-weight:760}.segmented-control button:last-child{border-right:0}.segmented-control button.active{background:var(--green-2);color:var(--green)}.api-key-reveal{border:1px solid var(--green);background:var(--green-2);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.api-key-reveal code{overflow:auto}.login-page{grid-template-columns:minmax(0,1.3fr) 430px;gap:28px;min-height:100vh;padding:40px;display:grid}.login-preview,.login-panel,.loading-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:28px}.preview-header{align-items:center;gap:14px;display:flex}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.preview-grid article:first-child{grid-column:span 2}.preview-grid article{border:1px dashed var(--line-strong);background:var(--surface-2);min-height:128px;color:var(--muted);border-radius:8px;align-content:center;gap:8px;padding:18px;display:grid}.preview-grid article strong{color:var(--text);font-size:16px}.security-note,.workspace-card{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.login-panel{align-self:center}.login-button{width:100%;margin-top:24px}.config-warning{color:var(--rose)}.callback-page{place-items:center;min-height:100vh;display:grid}.loading-card{text-align:center;width:min(420px,90vw)}.loading-overlay{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;padding:10px 14px;position:fixed;bottom:22px;right:22px}.request-preview-root{z-index:120;position:fixed;inset:0}.request-preview-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14191547;position:fixed;inset:0}.request-preview-shell{grid-template-columns:minmax(0,1fr) minmax(560px,36vw);display:grid;position:fixed;inset:0}.request-preview-canvas{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:22px 30px;display:grid;position:relative}.request-preview-topbar{color:#343b36;background:#ffffffb8;border:1px solid #ffffff94;border-radius:999px;justify-self:center;align-items:center;gap:8px;width:fit-content;padding:5px;font-weight:780;display:inline-flex}.ghost-icon-button{color:#343b36;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.ghost-icon-button:hover{background:#ffffffb8}.request-preview-image-frame{place-items:center;min-height:0;padding:20px 28px;display:grid}.request-preview-image-frame img{object-fit:contain;background:#fff;border-radius:6px;max-width:min(980px,88%);max-height:calc(100vh - 174px);box-shadow:0 22px 70px #0d120f3d}.request-preview-filmstrip{background:#ffffffad;border:1px solid #ffffff6b;border-radius:8px;justify-self:center;gap:10px;min-width:0;max-width:min(980px,90%);padding:8px;display:flex;overflow-x:auto}.request-preview-filmstrip button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:7px;flex:none;width:84px;padding:0;overflow:hidden}.request-preview-filmstrip button.active{border-color:var(--green)}.request-preview-filmstrip img{aspect-ratio:4/3;object-fit:cover;width:100%}.request-panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;max-height:100vh;display:flex;overflow-y:auto;box-shadow:-18px 0 44px #0f17121f}.request-panel-header{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 14px 8px 18px;display:flex;position:sticky;top:0}.request-panel-header h2{margin:0;font-size:16px}.request-panel-header p{max-width:300px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.request-panel-nav{color:var(--muted);align-items:center;gap:7px;font-weight:720;display:flex}.request-panel-scroll{min-height:auto;overflow:visible}.request-section{border-bottom:1px solid var(--line);gap:14px;padding:18px;display:grid}.request-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.request-section-title h3{margin:0;font-size:16px}.request-section-title span{color:var(--muted);font-size:12px;font-weight:700}.request-prompt{color:#4b534e;margin:0;line-height:1.6}.timing-overview{gap:8px;display:grid}.timing-labels{color:var(--soft);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;font-size:12px;display:grid}.timing-scale{color:var(--soft);justify-content:space-between;align-items:center;font-size:12px;display:flex}.timing-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.timing-bars span{color:#464d48;text-overflow:ellipsis;white-space:nowrap;background:#eff1ef;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:30px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.timing-bars span:first-child{color:#fff;background:#262c28}.timing-bars span:last-child{color:#178d34;background:#e7f7ea}.request-tags{flex-wrap:wrap;gap:7px;display:flex}.request-tags span{background:var(--surface-3);color:var(--muted);border-radius:5px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:760}.request-detail-list{gap:0;display:grid}.request-detail-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(112px,.36fr) minmax(0,1fr);align-items:flex-start;gap:16px;min-height:39px;padding:7px 0;display:grid}.request-detail-list span{color:var(--muted)}.request-detail-list strong{color:#333b35;text-align:right;overflow-wrap:anywhere;white-space:normal;min-width:0;font-weight:820;overflow:visible}.request-detail-list strong.normal{font-weight:650}.request-detail-list strong.status-pill{text-align:center;white-space:nowrap;justify-self:end}.request-timeline{gap:0;display:grid}.request-timeline article{grid-template-columns:18px 1fr;gap:12px;padding-bottom:16px;display:grid}.request-timeline article>span{background:var(--line-strong);width:12px;height:12px;box-shadow:0 0 0 6px var(--surface-2);border-radius:999px;margin-top:4px}.request-timeline article.active>span{background:var(--green)}.request-timeline article.failed>span{background:var(--rose)}.request-timeline article>div>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.request-timeline strong,.request-timeline b{font-size:14px}.request-timeline p{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;line-height:1.45;display:-webkit-box;overflow:hidden}.request-timeline small{color:var(--soft)}.request-muted-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}.request-json{color:#f5f1ea;overflow-wrap:anywhere;white-space:pre-wrap;background:#20231f;border-radius:8px;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow:visible}.request-disclosure{gap:12px;display:grid}.request-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.request-disclosure summary::-webkit-details-marker{display:none}.request-disclosure summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:8px;height:8px;transition:transform .14s;transform:rotate(45deg)}.request-disclosure[open] summary:after{transform:rotate(225deg)}.request-disclosure h3{margin:0;font-size:16px}.request-disclosure summary span{color:var(--muted);margin-left:auto;font-size:12px;font-weight:700}.request-param-list{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid}.request-param-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(128px,.34fr) minmax(0,1fr);gap:14px;padding:10px 12px;display:grid}.request-param-list>div:last-child{border-bottom:0}.request-param-list span{color:var(--muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.request-param-list code{color:#27302a;overflow-wrap:anywhere;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55}.request-panel-actions{z-index:2;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 18px 14px;display:grid;position:sticky;bottom:0}.request-panel-actions button,.request-panel-actions a{white-space:nowrap;min-width:0;min-height:36px;padding:0 10px;text-decoration:none}.request-fade-enter,.request-fade-leave,.request-image-enter,.request-image-leave,.request-panel-enter,.request-panel-leave{transition:opacity .16s,transform .18s}.request-fade-enter-from,.request-fade-leave-to,.request-image-enter-from,.request-image-leave-to,.request-panel-enter-from,.request-panel-leave-to{opacity:0}.request-image-enter-from,.request-image-leave-to{transform:scale(.985)}.request-panel-enter-from,.request-panel-leave-to{transform:translate(18px)}.request-fade-enter-to,.request-fade-leave-from,.request-image-enter-to,.request-image-leave-from,.request-panel-enter-to,.request-panel-leave-from{opacity:1;transform:translate(0)scale(1)}.notification-button{position:relative}.notification-dot{background:var(--rose);border:1px solid #fff;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:8px}.side-rail.collapsed .rail-link span,.side-rail.collapsed .collapse-button span{display:none}.side-rail.collapsed .rail-link,.side-rail.collapsed .collapse-button{min-height:44px}.modal-root{z-index:100;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d120f57;position:fixed;inset:0}.modal-stage{place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.modal-panel{border:1px solid var(--line-strong);background:#fff;border-radius:8px;width:min(560px,100%);padding:18px;box-shadow:0 24px 80px #0f17122e}.modal-panel.modal-sm{width:min(420px,100%)}.modal-panel.modal-lg{width:min(920px,100%)}.modal-header,.modal-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.modal-header{margin-bottom:16px}.modal-title{margin:0;font-size:17px;font-weight:820}.modal-description{color:var(--muted);margin:5px 0 0;font-size:13px}.modal-form{gap:14px;display:grid}.modal-actions{justify-content:flex-end}.modal-preview-image{border:1px solid var(--line);object-fit:contain;border-radius:8px;width:100%;max-height:72vh}.form-label{color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.form-label input{border:1px solid var(--line);min-height:38px;color:var(--text);border-radius:8px;padding:0 10px}.compact-modal-list{gap:0}.modal-enter,.modal-leave{transition:opacity .14s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-to,.modal-leave-from{opacity:1}.modal-panel-enter,.modal-panel-leave{transition:opacity .16s,transform .16s}.modal-panel-enter-from,.modal-panel-leave-to{opacity:0;transform:translateY(10px)scale(.98)}.modal-panel-enter-to,.modal-panel-leave-from{opacity:1;transform:translateY(0)scale(1)}.payload-modal-backdrop{z-index:90;background:#242a267a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.payload-modal-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,100vw - 48px);height:min(86vh,920px);min-height:520px;display:grid;overflow:hidden;box-shadow:0 22px 60px #161c183d}.payload-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.payload-modal-header>div:first-child{min-width:0}.payload-modal-header h3{margin:2px 0 0;font-size:20px}.payload-modal-header span{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.payload-modal-actions{flex:none;align-items:center;gap:8px;display:flex}.payload-modal-tabs{border-bottom:1px solid var(--line);gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.payload-modal-tabs button{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:8px;flex:none;min-height:34px;padding:0 12px;font-weight:700}.payload-modal-tabs button.active{border-color:var(--green);background:var(--green-2);color:var(--green)}.payload-modal-json{color:#2d3b33;background:#fbfcfb;min-height:0;margin:0;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.7;overflow:auto}.toast-host{z-index:140;gap:10px;width:min(360px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.toast-card{border:1px solid var(--line-strong);background:#fff;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:start;gap:10px;padding:12px;display:grid;box-shadow:0 14px 38px #0f17121f}.toast-card strong{font-size:13px;display:block}.toast-card p{color:var(--muted);margin:3px 0 0;font-size:12px}.toast-card.success{color:var(--green);border-color:#b9dfc8}.toast-card.warning{color:var(--amber);border-color:#efd58f}.toast-card.danger{color:var(--rose);border-color:#f0bdc8}.toast-card.info{color:var(--blue)}.toast-close{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.text-link{color:var(--green);font-weight:700}.page-description{color:var(--muted);margin:5px 0 0}.tracking-page{gap:16px}.tracking-toolbar h2{margin:0;font-size:24px;font-weight:820}.tracking-filter-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.metric-card small.success,.success-text{color:var(--green)}.metric-card small.danger,.danger-text{color:#ef1747}.warning-text{color:#f97316}.tracking-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);gap:16px;display:grid}.tracking-overview-grid.bottom{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.tracking-chart-panel,.tracking-health-panel{min-height:420px}.mini-actions{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.mini-actions label{align-items:center;gap:5px;display:inline-flex}.mini-actions .chip{border-color:var(--line);cursor:pointer}.mini-actions .chip.active{border-color:var(--green);background:var(--green-2);color:var(--green)}.health-score-wrap{grid-template-columns:minmax(160px,.8fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.health-summary{border-left:1px solid var(--line);gap:12px;padding-left:20px;display:grid}.health-summary div,.event-counter-strip div,.metric-mini-grid div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.health-summary span,.event-counter-strip span,.metric-mini-grid span{color:var(--muted)}.health-summary strong{font-size:18px}.quality-check-table{border-top:1px solid var(--line);margin-top:12px;display:grid}.quality-check-table div,.schema-list div,.rule-list label{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1.35fr;align-items:center;gap:12px;min-height:38px;display:grid}.quality-check-table b,.schema-list b{background:var(--green-2);width:fit-content;color:var(--green);border-radius:5px;padding:3px 8px;font-size:12px}.quality-check-table b.warning,.schema-list b.warning{background:var(--amber-2);color:var(--amber)}.quality-check-table small{color:var(--muted)}.funnel-flow{grid-template-columns:repeat(5,minmax(130px,1fr));align-items:center;gap:14px;display:grid}.funnel-flow article{min-height:74px;color:var(--green);background:#fbfefd;border:1px solid #b9dfc8;border-radius:8px;gap:4px;padding:12px;display:grid}.funnel-flow article span{color:var(--text);font-weight:750}.funnel-flow article strong{color:#2d3b33;font-size:16px}.funnel-arrow{display:none}.tracking-rank-table .table-row{grid-template-columns:1.5fr .8fr .8fr .8fr .8fr}.tracking-anomaly-table .table-row{grid-template-columns:.9fr 1fr .9fr .55fr 1fr}.analysis-layout{grid-template-columns:300px minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.analysis-main,.query-builder,.analysis-detail,.debug-side,.debug-stream-main,.quality-main{gap:14px;display:grid}.query-builder{position:sticky;top:70px}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:750;display:inline-flex}.mode-tabs,.detail-tabs{border:1px solid var(--line);background:#fff;border-radius:8px;width:fit-content;display:inline-flex;overflow:hidden}.mode-tabs button,.detail-tabs button{border:0;border-right:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:0 0;padding:0 13px;font-weight:760}.mode-tabs button:last-child,.detail-tabs button:last-child{border-right:0}.mode-tabs button.active,.detail-tabs button.active{background:var(--green-2);color:var(--green)}.mode-tabs.compact button{min-height:28px;padding:0 10px;font-size:12px}.query-section{gap:10px;padding-top:12px;display:grid}.query-section>span{color:var(--muted);font-size:12px;font-weight:780}.condition-row{grid-template-columns:1fr 34px;gap:8px;display:grid}.condition-row button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px}.query-actions,.modal-actions,.detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.query-actions .primary-button,.query-actions .secondary-button{flex:1}.analysis-result-table .table-row{grid-template-columns:1.08fr 1fr 1.1fr 1.1fr .8fr .9fr .9fr}.analysis-result-table strong{white-space:nowrap}.live-event-table .table-row{grid-template-columns:.85fr 1.25fr .8fr .7fr 1fr .8fr .65fr}.analysis-detail{position:sticky;top:70px}.schema-list{margin-top:14px;display:grid}.schema-list div{grid-template-columns:1fr auto}.json-preview{border:1px solid var(--line);color:#2d3b33;background:#fbfcfb;border-radius:8px;max-width:100%;max-height:260px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.tracking-events-page,.tracking-dictionary-page{grid-template-columns:minmax(0,1fr) 390px;gap:18px;min-height:calc(100vh - 92px);display:grid}.events-main,.dictionary-main{align-content:start;gap:14px;min-width:0;display:grid}.events-search-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.events-search-row .search-box{min-width:340px}.events-search-row.compact .search-box{min-width:260px}.secondary-button.compact,.primary-button.compact{min-height:32px;padding:0 10px;font-size:12px}.secondary-button.full,.primary-button.full{width:100%}.event-counter-strip{grid-template-columns:repeat(5,minmax(0,1fr));padding:0;display:grid}.event-counter-strip div{border-right:1px solid var(--line);min-height:68px;padding:12px 16px}.event-counter-strip div:last-child{border-right:0}.event-counter-strip strong{font-size:18px}.events-table-panel{padding:0 12px}.tracking-events-table .table-row,.debug-event-table .table-row,.dictionary-table .table-row,.quality-issue-table .table-row{text-align:left;border-left:0;border-right:0;width:100%}.tracking-events-table button.table-row,.debug-event-table button.table-row,.dictionary-table button.table-row,.quality-issue-table button.table-row{border-top:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0}.tracking-events-table button.table-row:hover,.debug-event-table button.table-row:hover,.dictionary-table button.table-row:hover,.quality-issue-table button.table-row:hover,.tracking-events-table .table-row.selected,.debug-event-table .table-row.selected,.dictionary-table .table-row.selected,.quality-issue-table .table-row.selected{box-shadow:inset 3px 0 0 var(--green);background:#f2faf6}.tracking-events-table .table-row{grid-template-columns:.95fr 1.1fr .8fr .95fr .7fr 1fr 1.05fr .7fr .7fr}.event-detail-panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;min-width:0;max-height:calc(100vh - 94px);padding:8px 0 8px 18px;display:flex;position:sticky;top:72px;overflow:auto}.detail-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.detail-title-row strong{font-size:16px;display:block}.detail-title-row small{color:var(--muted);word-break:break-all;margin-top:5px;display:block}.event-kv,.env-info-panel dl{gap:8px;margin:0;display:grid}.event-kv div,.env-info-panel div{grid-template-columns:98px 1fr;gap:12px;display:grid}.event-kv dt,.env-info-panel dt{color:var(--muted)}.event-kv dd,.env-info-panel dd{overflow-wrap:anywhere;color:#2d3b33;margin:0;font-weight:650}.detail-property-list{gap:2px;display:grid}.detail-property-list div{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:32px;display:grid}.detail-property-list span{color:var(--muted)}.detail-property-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-property-list button{color:var(--muted);cursor:pointer;background:0 0;border:0}.json-card h3,.detail-block h3,.env-info-panel h3,.validation-card h3,.failure-ranking h3,.coverage-matrix h3{margin:0 0 10px;font-size:14px}.detail-block p{color:var(--muted);margin:0;line-height:1.65}.dictionary-table .table-row{grid-template-columns:1.15fr 1.2fr .85fr .72fr .65fr .8fr .7fr .75fr}.dictionary-group-row{border-bottom:1px solid var(--line);min-height:36px;color:var(--muted);background:#fbfcfb;align-items:center;padding:0 14px;font-weight:800;display:flex}.platform-icons{color:#313a35;font-weight:750}.schema-table .table-row{grid-template-columns:1fr .7fr .7fr 1.1fr}.metric-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-mini-grid div{border:1px solid var(--line);border-radius:8px;min-height:76px;padding:12px;display:grid}.metric-mini-grid strong{font-size:20px}.modal-form-grid{margin-top:18px}.debug-status-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.debug-status-strip article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;min-height:72px;padding:14px;display:grid}.debug-status-strip small{color:var(--muted)}.dot{background:var(--soft);border-radius:999px;width:8px;height:8px;display:inline-flex}.dot.live{background:var(--green);box-shadow:0 0 0 5px #006f491a}.debug-layout{grid-template-columns:250px minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.setup-check-list{margin:14px 0;display:grid}.setup-check-list div{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-height:34px;display:grid}.setup-check-list span{background:var(--green);border-radius:999px;width:12px;height:12px}.setup-check-list span.warning{background:var(--amber)}.setup-check-list span.failed{background:var(--rose)}.setup-check-list b{font-size:12px}.setup-check-list b.passed{color:var(--green)}.setup-check-list b.warning{color:var(--amber)}.setup-check-list b.failed{color:var(--rose)}.switch-control{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.switch-control input{display:none}.switch-control span{background:var(--line-strong);border-radius:999px;width:34px;height:18px;position:relative}.switch-control span:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;transition:transform .12s;position:absolute;top:3px;left:3px}.switch-control input:checked+span{background:var(--green)}.switch-control input:checked+span:after{transform:translate(16px)}.debug-event-table .table-row{grid-template-columns:.9fr 1.1fr .65fr .85fr 1fr .78fr .72fr}.debug-event-table .table-row.failed{color:#c5223e}.table-footer{color:var(--muted);justify-content:flex-end;padding-top:12px;display:flex}.debug-bottom-grid{grid-template-columns:1fr .8fr .9fr;gap:14px;display:grid}.failure-ranking{align-content:start;display:grid}.failure-ranking div{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:34px;display:grid}.failure-ranking div span{background:var(--rose-2);width:18px;height:18px;color:var(--rose);border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid}.validation-card{background:#fff8fa;border:1px solid #f0bdc8;border-radius:8px;padding:12px}.validation-card ul{color:#c5223e;margin:0;padding-left:18px;line-height:1.75}.quality-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.quality-main{grid-row:1/span 2;min-width:0}.quality-issue-table .table-row{grid-template-columns:.7fr 1.65fr 1fr .8fr 1fr .8fr 1fr}.severity-pill{border-radius:6px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:820;display:inline-flex}.severity-pill.high{background:var(--rose-2);color:var(--rose)}.severity-pill.medium{background:var(--amber-2);color:var(--amber)}.severity-pill.low{background:var(--green-2);color:var(--green)}.quality-chart-grid{grid-template-columns:.9fr .8fr 1.1fr;gap:14px;display:grid}.matrix-grid{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:12px;display:grid}.matrix-grid span{background:#a7e2bc;border-radius:4px;min-height:24px}.matrix-grid span.warn{background:#ffe08a}.matrix-grid span.bad{background:#ff9d92}.matrix-legend{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}.matrix-legend span{background:#a7e2bc;border-radius:3px;width:12px;height:12px}.matrix-legend span.warn{background:#ffe08a}.matrix-legend span.bad{background:#ff9d92}.quality-activity-table .table-row{grid-template-columns:.9fr .7fr 1.5fr 1fr .8fr .7fr .7fr}.quality-rules-panel{grid-area:1/2}.quality-detail-panel{grid-area:2/2;max-height:none;position:static}.rule-list{display:grid}.rule-list label{cursor:pointer;grid-template-columns:1fr auto 56px}.rule-list small{color:var(--muted);margin-top:3px;display:block}.module-page{gap:16px}.module-metric-grid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.module-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.85fr);gap:16px;display:grid}.model-ops-table .table-row{grid-template-columns:.9fr 1.2fr .8fr .75fr .65fr .75fr .75fr}.provider-health-table .table-row{grid-template-columns:.85fr 1.25fr .75fr .75fr .75fr .75fr}.cost-budget-grid{gap:14px;display:grid}.cost-budget-grid article{grid-template-columns:120px 92px 1fr;align-items:center;gap:12px;display:grid}.cost-budget-grid b,.progress-line{background:var(--green);border-radius:999px;max-width:100%;height:9px;display:block}.cost-budget-grid small{color:var(--muted);grid-column:3}.dataset-table .table-row{grid-template-columns:1.5fr .9fr .75fr .75fr .8fr 1fr .7fr}.import-job-table .table-row{grid-template-columns:1.2fr 1fr .7fr 1.1fr .7fr}.dataset-sample-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dataset-sample-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.dataset-sample-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:7px;width:100%}.dataset-sample-grid small{color:var(--muted)}.evaluation-page,.label-taxonomy-page,.alerts-page{grid-template-columns:minmax(0,1fr) 360px;gap:18px;min-height:calc(100vh - 92px);display:grid}.evaluation-main,.taxonomy-main,.alerts-main{align-content:start;gap:14px;min-width:0;display:grid}.evaluation-table .table-row{grid-template-columns:.9fr 1fr .8fr .72fr .85fr .7fr .68fr .7fr}.evaluation-table button.table-row,.label-taxonomy-table button.table-row,.alert-incident-table button.table-row{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;width:100%}.evaluation-table button.table-row:hover,.label-taxonomy-table button.table-row:hover,.alert-incident-table button.table-row:hover,.evaluation-table button.table-row.selected,.label-taxonomy-table button.table-row.selected,.alert-incident-table button.table-row.selected{box-shadow:inset 3px 0 0 var(--green);background:#f2faf6}.compact-review-list{gap:10px}.compact-review-list .review-row{grid-template-columns:120px 1fr auto}.compact-review-list .review-row img{width:120px}.evaluation-preview-image{aspect-ratio:4/3;border:1px solid var(--line);object-fit:cover;border-radius:8px;width:100%}.evaluation-detail-panel,.taxonomy-detail-panel,.alerts-detail-panel{position:sticky;top:72px}.owner-workload-list div{grid-template-columns:72px 1fr 42px}.label-taxonomy-table .table-row{grid-template-columns:1fr 1.15fr .9fr .75fr .9fr .7fr}.alert-rule-table .table-row{grid-template-columns:.9fr .75fr 1.5fr 1fr .8fr .65fr}.alert-incident-table .table-row{grid-template-columns:1.5fr .8fr .55fr .75fr .85fr .55fr}.alerts-detail-panel .feishu-preview{margin:0}.ai-request-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ai-filter-panel{gap:12px;display:grid;overflow:hidden}.ai-search-box{width:100%}.ai-filter-row{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:end;gap:10px;display:grid}.ai-filter-row label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.ai-filter-row select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);background:#fffdf9;border-radius:8px;outline:0;padding:0 10px;font-weight:700}.ai-filter-actions{justify-content:flex-end;align-items:end;gap:10px;display:flex}.ai-filter-actions .secondary-button,.ai-filter-actions .primary-button{flex:none;min-width:82px}.ai-requests-page{--ai-request-detail-width:clamp(420px, 34vw, 560px)}.ai-requests-page.has-request-detail{padding-right:calc(var(--ai-request-detail-width) + 14px)}.ai-request-table .table-row{grid-template-columns:.86fr .72fr 1.18fr 1.25fr .62fr .62fr .72fr 1.1fr .62fr;min-width:980px}.ai-request-row{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;width:100%}.ai-request-row:hover,.ai-request-row.selected{box-shadow:inset 3px 0 0 var(--green);background:#f4fbf7}.ai-request-row code,.ai-health-table code,.ai-failure-sample-table code{color:#4f5a54;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.ai-request-row span>small{color:var(--soft);margin-top:3px;font-size:11px;display:block}.ai-artifact-cell{align-items:center;gap:6px;display:inline-flex}.ai-artifact-cell img{border:1px solid var(--line);object-fit:cover;border-radius:6px;width:34px;height:34px}.ai-health-panel{overflow:hidden}.ai-health-table .table-row{grid-template-columns:.86fr 1fr 1.35fr .62fr .62fr .5fr .54fr .54fr .48fr .72fr;min-width:1080px}.ai-health-table .table-row span i{background:var(--green);border-radius:999px;height:6px;margin-top:4px;display:block}.ai-health-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ai-error-bars,.ai-trend-list{gap:10px;display:grid}.ai-error-bars div,.ai-trend-list div{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid;position:relative;overflow:hidden}.ai-error-bars span,.ai-trend-list span,.ai-trend-list small{z-index:1;color:var(--muted);position:relative}.ai-error-bars b,.ai-trend-list b,.ai-trend-list strong{z-index:1;position:relative}.ai-error-bars i{background:var(--rose);border-radius:999px;height:3px;position:absolute;inset:auto auto 0 0}.ai-trend-list div{grid-template-columns:82px 1fr 52px 180px}.ai-failure-layout{grid-template-columns:minmax(360px,.72fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ai-failure-clusters{gap:10px;display:grid}.ai-failure-clusters button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:76px;padding:12px;display:grid;position:relative;overflow:hidden}.ai-failure-clusters button.active,.ai-failure-clusters button:hover{border-color:var(--green-3);background:#f2faf6}.ai-failure-clusters small,.ai-failure-clusters em{color:var(--muted);font-size:12px;font-style:normal;display:block}.ai-failure-clusters i{background:var(--rose);border-radius:999px;height:4px;position:absolute;inset:auto auto 0 0}.ai-failure-sample-table .table-row{grid-template-columns:.82fr 1.2fr .72fr .55fr 1fr;min-width:720px}.ai-request-detail-panel{z-index:18;width:var(--ai-request-detail-width);border-left:1px solid var(--line);background:#fff;min-width:500px;position:fixed;top:54px;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 34px #0f17121a}.ai-request-panel-nav{flex-wrap:wrap;justify-content:flex-end}.ai-request-panel-nav>span{color:var(--muted);font-size:12px;font-weight:800}.mono-link{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ai-related-artifacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-related-artifacts a{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.ai-related-artifacts img{aspect-ratio:4/3;border:1px solid var(--line);object-fit:cover;border-radius:7px;width:100%}.json-block{border:1px solid var(--line);color:#f3f7f4;background:#1d241f;border-radius:8px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;overflow-x:auto}@media (width<=1180px){.global-header{grid-template-columns:176px minmax(0,1fr) auto}.product-tabs{gap:18px;padding:0 18px}.header-actions{gap:6px;padding-inline:10px}.content{padding-inline:18px}.ai-filter-actions{justify-content:flex-start}.ai-request-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){body{min-width:0}.global-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""tabs tabs";height:auto;min-height:54px}.brand-lockup{border-right:0;grid-area:brand;min-width:0;min-height:54px}.brand-lockup strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-tabs{border-top:1px solid var(--line);grid-area:tabs;min-height:44px;padding-inline:14px}.product-tabs a{min-height:44px}.header-actions{grid-area:actions;min-height:54px}.app-body,.artifact-workbench,.dashboard-grid,.ai-filter-row,.ai-health-grid,.ai-failure-layout,.settings-grid,.trace-detail-grid,.review-layout,.compare-layout,.login-page{grid-template-columns:1fr}.side-rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;height:auto;padding:8px 10px;position:static;overflow-x:auto}.rail-nav{flex-direction:row}.rail-link,.collapse-button{flex:none;width:auto}.content{padding:16px}.topbar,.page-toolbar,.search-toolbar,.pagination-bar{flex-direction:column;align-items:flex-start}.topbar-actions{justify-content:flex-start;width:100%}.filter-search-row{grid-template-columns:1fr}.filter-search-row .primary-button,.filter-search-row .secondary-button{width:100%}.range-segment{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.range-segment button{min-width:0;padding:0 6px}.pagination-actions{justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.pagination-actions button,.pagination-actions select{flex:none}.summary-strip,.metric-grid,.artifact-grid,.compare-grid,.form-grid{grid-template-columns:1fr}.inspector{max-height:none;position:static}.request-preview-shell{grid-template-columns:1fr}.request-preview-canvas{display:none}.request-panel{width:100%}.ai-filter-actions{align-items:stretch}.ai-filter-actions .secondary-button,.ai-filter-actions .primary-button{flex:1}.ai-requests-page.has-request-detail{padding-right:0}.ai-request-detail-panel{width:100%;min-width:0;top:54px;left:0}.request-panel-actions{grid-template-columns:1fr 1fr}.payload-modal-backdrop{place-items:stretch stretch;padding:10px}.payload-modal-panel{width:100%;height:calc(100vh - 20px);min-height:0}.payload-modal-header{flex-direction:column;align-items:stretch}.payload-modal-actions{justify-content:flex-end}.tracking-overview-grid,.analysis-layout,.tracking-events-page,.tracking-dictionary-page,.debug-layout,.quality-layout,.debug-status-strip,.debug-bottom-grid,.quality-chart-grid,.funnel-flow{grid-template-columns:1fr}.event-detail-panel,.analysis-detail,.query-builder{border-left:0;max-height:none;padding-left:0;position:static}.tracking-metric-grid,.event-counter-strip,.metric-mini-grid,.module-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid,.evaluation-page,.label-taxonomy-page,.alerts-page,.dataset-sample-grid{grid-template-columns:1fr}}
