:root{--color-text-primary: #172033;--color-text-secondary: #26364d;--color-text-muted: #617086;--color-bg-canvas: #f5f7fa;--color-surface: #ffffff;--color-surface-muted: #f7f9fc;--color-border-strong: #d8dee8;--color-border-soft: #edf1f6;--color-resizer: #c2ccda;--color-accent: #1f6feb;--color-accent-strong: #154caa;--color-accent-soft: #edf3ff;--color-accent-soft-strong: #dbeafe;--color-accent-border: #c8dcff;--color-accent-border-strong: #9ec5fe;--color-accent-mid: #6aa2f8;--color-button-text: #ffffff;--color-link: #1859c7;--color-link-hover: #0f479f;--color-link-underline: #9ec5fe;--color-link-bg-hover: rgba(31, 111, 235, .1);--color-severity-info-text: var(--color-accent-strong);--color-severity-info-bg: var(--color-accent-soft);--color-severity-info-border: var(--color-accent-border);--color-severity-warning-text: #7a3a00;--color-severity-warning-icon: #b54708;--color-severity-warning-bg: #fff4d6;--color-severity-warning-border: #f4b740;--color-severity-serious-text: #842029;--color-severity-serious-icon: #c0392b;--color-severity-serious-bg: #f8d7da;--color-severity-serious-border: #f1aeb5;--color-severity-error-text: #842029;--color-severity-error-icon: #842029;--color-severity-error-bg: #f8d7da;--color-severity-error-border: #f1aeb5;color:var(--color-text-primary);background:var(--color-bg-canvas);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--color-text-primary: #d4d4d4;--color-text-secondary: #c5cee0;--color-text-muted: #9da9bc;--color-bg-canvas: #1e1e1e;--color-surface: #252526;--color-surface-muted: #2d2d30;--color-border-strong: #3e3e42;--color-border-soft: #33363a;--color-resizer: #575a61;--color-accent: #3794ff;--color-accent-strong: #4da3ff;--color-accent-soft: #1f2a3a;--color-accent-soft-strong: #2b3b52;--color-accent-border: #3d4f6b;--color-accent-border-strong: #5b7db1;--color-accent-mid: #4f7fc0;--color-button-text: #f0f6fc;--color-link: #7ab7ff;--color-link-hover: #a3cdff;--color-link-underline: #5b7db1;--color-link-bg-hover: rgba(122, 183, 255, .14);--color-severity-info-text: #8cc8ff;--color-severity-info-bg: rgba(55, 148, 255, .16);--color-severity-info-border: rgba(122, 183, 255, .38);--color-severity-warning-text: #ffd98a;--color-severity-warning-icon: #f2c86b;--color-severity-warning-bg: rgba(242, 200, 107, .14);--color-severity-warning-border: rgba(242, 200, 107, .42);--color-severity-serious-text: #ffaaa5;--color-severity-serious-icon: #ff8580;--color-severity-serious-bg: rgba(255, 133, 128, .14);--color-severity-serious-border: rgba(255, 133, 128, .42);--color-severity-error-text: #ffb3bd;--color-severity-error-icon: #ff8f9b;--color-severity-error-bg: rgba(255, 143, 155, .16);--color-severity-error-border: rgba(255, 143, 155, .46)}*{box-sizing:border-box}body{margin:0;color:var(--color-text-primary);background:var(--color-bg-canvas)}button,input{font:inherit}button{cursor:pointer}a{color:var(--color-link);border-radius:4px;text-decoration:none;box-shadow:inset 0 -1px 0 var(--color-link-underline);transition:color .12s ease,box-shadow .12s ease,background-color .12s ease}a:hover{color:var(--color-link-hover);background:var(--color-link-bg-hover);box-shadow:inset 0 -2px 0 var(--color-link-underline)}a:focus-visible{outline:2px solid var(--color-accent-border-strong);outline-offset:2px}.app-shell{display:block;min-height:100vh;height:100dvh}.announcement-banner{position:fixed;top:8px;right:0;left:0;z-index:40;padding:0 24px;pointer-events:none}.announcement-banner-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;width:min(100%,1100px);min-height:48px;margin:0 auto;padding:7px 8px 7px 12px;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;box-shadow:0 6px 18px #1720330f;pointer-events:auto}.announcement-banner-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--color-accent-strong);background:var(--color-accent-soft);border-radius:8px}.announcement-banner p{min-width:0;margin:0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.35}.announcement-banner strong{color:var(--color-text-primary)}.announcement-banner-link{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:36px;padding:0 12px;color:var(--color-accent-strong);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:6px;box-shadow:none;font-size:.9rem;font-weight:800;white-space:nowrap}.announcement-banner-link:hover{color:var(--color-accent-strong);background:var(--color-accent-soft-strong);border-color:var(--color-accent-border-strong);box-shadow:none}.announcement-banner-dismiss{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:var(--color-text-muted);background:transparent;border:1px solid transparent;border-radius:6px}.announcement-banner-dismiss:hover,.announcement-banner-dismiss:focus-visible{color:var(--color-text-primary);background:var(--color-surface-muted);border-color:var(--color-border-strong)}.brand{display:flex;gap:12px;align-items:center}.brand span,.eyebrow,.metric span,.muted{color:var(--color-text-muted)}.upload-target{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;color:var(--color-button-text);background:var(--color-accent);border-radius:6px;cursor:pointer}.upload-target:hover{background:var(--color-accent-strong)}.upload-target input{display:none}.workspace{display:grid;grid-template-rows:auto minmax(0,1fr);padding:10px 24px 16px;height:100%;min-width:0;min-height:0}.view-pane{min-height:0}.view-pane-hidden{display:none}.view-loading-panel{display:flex;gap:12px;align-items:center;justify-content:center;min-height:220px;color:var(--color-text-secondary);font-size:14px;font-weight:700}.view-loading-panel .timeline-rendering-spinner{width:24px;height:24px}.summary-band{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(320px,1fr);gap:12px;align-items:center;position:sticky;top:0;z-index:20;padding:8px 0;background:var(--color-bg-canvas);margin-bottom:8px}.summary-band-heading{display:flex;gap:10px;align-items:center;min-width:0}.summary-band-home-button{padding:0;background:transparent;border:0}.summary-band-heading-copy{min-width:0}.summary-band-icon{width:60px;height:60px;object-fit:cover;border-radius:6px;flex:0 0 auto;margin-right:5px}.summary-band h2{margin:4px 0 0;font-size:24px}.summary-band-log-name{display:block;margin-top:4px}.view-pill-nav{display:inline-flex;gap:6px;align-items:center;justify-self:center;padding:6px;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:999px}.view-pill-nav button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;color:var(--color-text-muted);background:transparent;border:0;border-radius:999px;font-size:14px;font-weight:700}.view-pill-nav button.icon-only{justify-content:center;width:40px;padding:0}.view-pill-nav button:hover,.view-pill-nav button.active{color:var(--color-accent-strong);background:var(--color-accent-soft)}.summary-band-metrics{display:grid;grid-template-columns:repeat(2,minmax(120px,160px));gap:10px;justify-self:end;justify-content:end}.metric,.panel{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px}.metric{padding:12px}.metric strong{display:block;margin-top:4px;font-size:20px}.content-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:16px}.summary-layout{display:grid;grid-template-rows:minmax(280px,var(--summary-top-height, 1fr)) 10px minmax(320px,1fr);gap:0;height:100%;min-height:0;max-height:none}.summary-layout-timeline-collapsed{grid-template-rows:minmax(280px,var(--summary-top-height, 1fr)) auto;gap:10px}.summary-layout-timeline-expanded{grid-template-rows:minmax(0,0) minmax(0,1fr)}.summary-layout-timeline-expanded .summary-top-region{overflow:hidden;visibility:hidden;pointer-events:none}.summary-layout-timeline-expanded .timeline-panel{margin-top:0}.summary-layout-top-collapsed{grid-template-rows:auto 10px minmax(320px,1fr)}.summary-layout-top-collapsed.summary-layout-timeline-collapsed{grid-template-rows:auto auto}.summary-layout-timeline-expanded.summary-layout-top-collapsed{grid-template-rows:minmax(0,0) minmax(0,1fr)}.summary-top-region,.summary-bottom-region{min-height:0}.summary-resizer,.summary-side-resizer{display:flex;align-items:center;justify-content:center;width:100%;padding:0;background:transparent;border:0;cursor:row-resize}.summary-resizer:before,.summary-side-resizer:before{display:block;width:56px;height:4px;margin:0;content:"";background:var(--color-resizer);border-radius:999px}body.is-resizing-summary{cursor:row-resize;-webkit-user-select:none;user-select:none}body.is-resizing-summary-panels{-webkit-user-select:none;user-select:none}body.is-resizing-summary-columns{cursor:col-resize}body.is-resizing-summary-rows{cursor:row-resize}.summary-top-grid{display:grid;grid-template-columns:minmax(300px,var(--summary-left-column-width, 1fr)) 10px minmax(320px,1fr);gap:0;height:100%}.summary-main-section{margin-right:0}.summary-column-resizer{width:100%;padding:0;background:transparent;border:0;cursor:col-resize}.summary-column-resizer:before{display:block;width:3px;height:48px;margin:auto;content:"";background:var(--color-resizer);border-radius:999px}.soql-section{margin-bottom:0}.dml-section{margin-top:0;margin-bottom:0}.summary-main-stack,.summary-insights-panel,.summary-side-stack{display:grid;min-height:0}.summary-main-stack{grid-template-rows:minmax(0,1fr);margin-right:0}.summary-main-stack-insights-collapsed{grid-template-rows:auto;align-content:start}.summary-insights-panel.summary-section-collapsed,.summary-list-section.summary-section-collapsed{height:auto;min-height:auto;align-self:start}.summary-insights-panel .panel-title{min-height:24px;margin-bottom:10px}.summary-insights-panel{grid-template-rows:auto minmax(0,1fr)}.summary-insights-body{min-height:0;overflow:auto}.summary-insight-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.summary-insight-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:10px;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:6px}.summary-insight-list svg{margin-top:2px}.summary-insight-info svg{color:var(--color-severity-info-text)}.summary-insight-warning svg{color:var(--color-severity-warning-icon)}.summary-insight-serious svg,.summary-insight-error svg{color:var(--color-severity-serious-icon)}.summary-insight-error svg{color:var(--color-severity-error-icon)}.summary-insight-list button{display:grid;gap:3px;min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0}.summary-insight-list button:hover strong,.summary-insight-list button:focus-visible strong{color:var(--color-accent-strong);text-decoration:underline}.summary-insight-list button:focus-visible{outline:2px solid var(--color-accent-border-strong);outline-offset:2px}.summary-insight-list strong,.summary-insight-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-insight-list strong{font-size:13px}.summary-insight-list span{color:var(--color-text-muted);font-size:12px}.summary-side-stack{grid-template-rows:minmax(0,var(--summary-soql-height, 1fr)) 10px minmax(0,1fr);gap:0;margin-left:0}.summary-side-stack-soql-collapsed{grid-template-rows:auto minmax(0,1fr);gap:10px;align-content:start}.summary-side-stack-dml-collapsed{grid-template-rows:minmax(0,1fr) auto;gap:10px;align-content:start}.summary-side-stack-both-collapsed{grid-template-rows:auto auto;gap:10px;align-content:start}.summary-list-section{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.summary-list-section .panel-title{margin-bottom:10px}.summary-list-section .soql-query-list,.summary-list-section .dml-execution-list{max-height:none;height:100%;min-height:0}.limits-layout,.insights-layout,.automation-layout{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;height:100%;min-height:0;overflow:hidden}.limits-tabs,.insights-tabs,.automation-tabs{display:flex;gap:8px;align-items:center;min-width:0;padding-bottom:2px;border-bottom:1px solid var(--color-border-soft);overflow-x:auto}.limits-tabs button,.insights-tabs button,.automation-tabs button{display:inline-flex;gap:8px;align-items:center;justify-content:center;flex:0 0 auto;min-height:38px;padding:0 12px;color:var(--color-text-muted);background:transparent;border:0;border-bottom:2px solid transparent;font-size:14px;font-weight:700}.limits-tabs button strong,.insights-tabs button strong,.automation-tabs button strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 7px;color:var(--color-text-muted);background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:999px;font-size:12px}.limits-tabs button:hover,.limits-tabs button:focus-visible,.limits-tabs button.active,.insights-tabs button:hover,.insights-tabs button:focus-visible,.insights-tabs button.active,.automation-tabs button:hover,.automation-tabs button:focus-visible,.automation-tabs button.active{color:var(--color-accent-strong);border-bottom-color:var(--color-accent);outline:none}.limits-tabs button.active strong,.insights-tabs button.active strong,.automation-tabs button.active strong{color:var(--color-accent-strong);background:var(--color-accent-soft);border-color:var(--color-accent-border)}.limits-tabs button:disabled,.insights-tabs button:disabled,.automation-tabs button:disabled{color:var(--color-text-muted);cursor:default;opacity:.55}.limits-tabs button:disabled:hover,.insights-tabs button:disabled:hover,.automation-tabs button:disabled:hover{border-bottom-color:transparent}.limits-tab-panel,.insights-tab-panel{display:grid;align-content:start;gap:16px;min-height:0;overflow:auto;padding-bottom:16px}.insights-empty-panel{max-width:760px}.insights-empty-panel p{margin:0}.automation-content{display:block;min-height:0;overflow:auto;padding-bottom:16px}.automation-empty-panel{max-width:760px}.automation-empty-panel p{margin:0}.automation-card-stack{display:grid;align-content:start;gap:16px;min-height:0}.automation-panel-header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--color-border-soft)}.automation-panel-header h3,.automation-panel-header p{margin:0}.automation-card-list,.automation-execution-list,.automation-element-list{display:grid;align-content:start;gap:12px;min-height:0;margin:0;padding:0;list-style:none}.automation-card{display:grid;gap:16px}.automation-card-jump-target>.automation-card{border-color:var(--color-accent-border-strong);box-shadow:0 0 0 3px #1f6feb24}.automation-card-collapsed{gap:0}.automation-card-header{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(120px,auto);grid-template-areas:"toggle title flags";gap:12px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--color-border-soft);cursor:pointer}.automation-card-header>.insight-expand-button{grid-area:toggle}.automation-card-collapsed .automation-card-header{padding-bottom:0;border-bottom:0}.automation-card-header:hover .automation-card-title h3{color:var(--color-accent-strong)}.automation-card-title{display:grid;grid-area:title;gap:10px;min-width:0}.automation-card-title h3,.automation-card-title p,.automation-card-title small,.automation-stat-list{margin:0}.automation-card-title h3{min-width:0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.automation-card-title p{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.automation-card-title small{min-width:0;overflow:hidden;color:var(--color-text-secondary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.automation-stat-list{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0}.automation-card-header>.automation-flag-list,.automation-card-header>.automation-flag-empty{grid-area:flags;justify-self:end}.automation-card-details{display:grid;gap:16px;min-width:0}button.automation-execution-row:hover,button.automation-execution-row:focus-visible,button.automation-element-row:hover,button.automation-element-row:focus-visible{border-color:var(--color-accent-border-strong);box-shadow:0 0 0 2px #1f6feb1f;outline:none}.automation-execution-row>span,.automation-element-row>span{min-width:0;overflow:hidden;color:var(--color-text-secondary);font-size:13px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.automation-execution-row>span:first-child,.automation-element-row>span:first-child{display:grid;gap:2px}.automation-execution-row strong,.automation-element-row strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.automation-execution-row small,.automation-element-row small{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.automation-detail-section{display:grid;gap:10px;min-width:0;padding-top:14px;border-top:1px solid var(--color-border-soft)}.automation-detail-section h4,.insight-automation-links h4{margin:0;color:var(--color-text-secondary);font-size:12px;font-weight:700;text-transform:uppercase}.automation-execution-row,.automation-element-row{display:grid;gap:8px;align-items:center;width:100%;min-height:46px;padding:8px 10px;color:var(--color-text-primary);text-align:left;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:6px}.automation-execution-row.automation-table-heading,.automation-element-row.automation-table-heading{min-height:28px;padding-top:0;padding-bottom:0;background:transparent;border-color:transparent}.automation-execution-row{grid-template-columns:minmax(104px,1fr) repeat(4,minmax(64px,.45fr)) minmax(132px,.8fr)}.automation-element-row{grid-template-columns:minmax(140px,1fr) repeat(5,minmax(70px,.55fr))}.automation-flag-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.automation-flag-empty{color:var(--color-text-muted)}.automation-flag,.automation-stat{display:inline-flex;gap:4px;align-items:center;min-height:24px;padding:0 7px;border:1px solid;border-radius:999px;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.automation-flag{color:var(--color-severity-warning-text);background:var(--color-severity-warning-bg);border-color:var(--color-severity-warning-border)}.automation-stat{color:var(--color-text-secondary);background:var(--color-surface-muted);border-color:var(--color-border-soft)}.automation-flag-recursive,.automation-flag-cascade-cycle{color:var(--color-severity-serious-text);background:var(--color-severity-serious-bg);border-color:var(--color-severity-serious-border)}.automation-flag:hover,.automation-flag:focus-visible{box-shadow:0 0 0 2px #1f6feb1f;outline:none}.summary-automation-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;width:100%;min-height:44px;margin-bottom:10px;padding:9px 10px;color:var(--color-text-primary);text-align:left;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:6px}.summary-automation-callout:hover,.summary-automation-callout:focus-visible{border-color:var(--color-accent-border-strong);box-shadow:0 0 0 2px #1f6feb1f;outline:none}.summary-automation-callout span{display:grid;gap:2px;min-width:0}.summary-automation-callout strong,.summary-automation-callout small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-automation-callout small{color:var(--color-text-muted);font-weight:600}.insight-automation-links{display:grid;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-soft)}.insight-card{display:grid;gap:16px}.insight-card-collapsed{gap:0}.insight-card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--color-border-soft);cursor:pointer}.insight-card-collapsed .insight-card-header{padding-bottom:0;border-bottom:0}.insight-card-header:hover .insight-title-group h3{color:var(--color-accent-strong)}.insight-title-group{display:grid;gap:8px;min-width:0}.insight-title-group h3,.insight-title-group p{margin:0}.insight-title-group h3{font-size:18px}.insight-title-group p{color:var(--color-text-muted)}.insight-expand-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:var(--color-text-secondary);background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:6px}.insight-expand-button:hover,.insight-expand-button:focus-visible{color:var(--color-accent-strong);border-color:var(--color-accent-border-strong);box-shadow:0 0 0 2px #1f6feb1f;outline:none}.insight-card-details{min-width:0}.insight-card-header>.insight-severity{justify-self:end}.insight-severity{display:inline-flex;gap:6px;align-items:center;width:fit-content;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700;text-transform:capitalize}.insight-severity-warning{color:var(--color-severity-warning-text);background:var(--color-severity-warning-bg);border:1px solid var(--color-severity-warning-border)}.insight-severity-serious{color:var(--color-severity-serious-text);background:var(--color-severity-serious-bg);border:1px solid var(--color-severity-serious-border)}.insight-severity-error{color:var(--color-severity-error-text);background:var(--color-severity-error-bg);border:1px solid var(--color-severity-error-border)}.insight-severity-info{color:var(--color-severity-info-text);background:var(--color-severity-info-bg);border:1px solid var(--color-severity-info-border)}.insight-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.insight-detail-grid section{display:grid;align-content:start;gap:10px;min-width:0}.insight-detail-grid h4{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:0}.recursion-insight{display:grid;gap:16px}.recursion-loop-panel{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;align-items:start;padding-bottom:16px;border-bottom:1px solid var(--color-border-soft)}.recursion-loop-heading{display:flex;gap:10px;align-items:flex-start;min-width:0}.recursion-loop-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;color:var(--color-severity-serious-text);background:var(--color-severity-serious-bg);border:1px solid var(--color-severity-serious-border);border-radius:999px}.recursion-loop-heading h4,.recursion-loop-heading p,.recursion-section-heading h4{margin:0}.recursion-loop-heading h4,.recursion-section-heading h4{font-size:13px;text-transform:uppercase;letter-spacing:0}.recursion-loop-heading p{margin-top:4px;color:var(--color-text-muted);font-size:13px}.recursion-cycle-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.recursion-cycle-list li{display:inline-flex;gap:8px;align-items:center;min-width:0;color:var(--color-text-muted)}.recursion-cycle-index{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:var(--color-accent-strong);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:999px;font-size:12px;font-weight:800}.recursion-cycle-label{display:block;max-width:280px;min-width:0;padding:7px 10px;overflow:hidden;color:var(--color-text-primary);font-weight:700;text-overflow:ellipsis;white-space:nowrap;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:6px}.recursion-support-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px 20px;min-width:0}.recursion-support-grid section{display:grid;align-content:start;gap:10px;min-width:0}.recursion-section-heading{display:flex;gap:8px;align-items:center;min-width:0;color:var(--color-text-secondary)}.recursion-section-heading svg{flex:0 0 auto;color:var(--color-accent-strong)}.recursion-context-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.recursion-path-list{max-height:220px;overflow:auto;padding-right:4px}.recursion-path-section{grid-column:1 / -1}.insight-facts{display:grid;gap:8px;margin:0}.insight-facts div{display:grid;gap:2px}.insight-facts dt{color:var(--color-text-muted);font-size:12px}.insight-facts dd{margin:0;font-weight:700}.insight-entry-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.insight-entry-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:34px;padding:0 12px;color:var(--color-accent-strong);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:6px;font-weight:700}.insight-entry-list .insight-entry-button{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%;min-height:40px;color:var(--color-text-primary);text-align:left;background:var(--color-surface-muted);border-color:var(--color-border-soft);font-weight:600}.insight-entry-button:hover,.insight-entry-button:focus-visible{border-color:var(--color-accent-border-strong);box-shadow:0 0 0 2px #1f6feb1f;outline:none}.insight-entry-button span,.insight-entry-button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-entry-button small{color:var(--color-text-muted);font-weight:500}.panel{min-width:0;padding:16px}.panel-title{display:flex;align-items:center;gap:8px;margin-bottom:14px}.panel-title h3{margin:0;font-size:16px}.summary-section-link{padding:0;color:var(--color-accent-strong);background:transparent;border:0;font-size:16px;font-weight:700;text-align:left}.summary-section-link:hover{color:var(--color-accent-strong);text-decoration:underline}.summary-section-link-collapsed{color:var(--color-text-primary)}.summary-section-link-collapsed:hover{color:var(--color-text-primary);text-decoration:none}.panel-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;color:var(--color-text-muted);background:var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:6px}.panel-collapse-toggle:hover{color:var(--color-text-secondary);background:var(--color-accent-soft);border-color:var(--color-accent-border)}.timeline-panel-actions{display:inline-flex;gap:8px;align-items:center;margin-left:auto}.timeline-panel-actions .panel-collapse-toggle{margin-left:0}.summary-section-collapsed{grid-template-rows:auto}.limit-domain-section{display:grid;gap:16px}.limit-domain-header{padding-bottom:14px;border-bottom:1px solid var(--color-border-soft)}.limit-domain-header h3{margin:0;font-size:18px}.limit-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.limit-domain-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.limit-domain-detail{display:grid;gap:10px;min-width:0;padding-top:14px;border-top:1px solid var(--color-border-soft)}.limit-metric-section{display:grid;align-content:start;gap:10px;min-width:0}.limit-metric-header{display:grid;gap:10px}.limit-section-metrics{display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px}.limit-header-metric{padding:8px 10px;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:6px}.limit-header-metric span{color:var(--color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.limit-metric-header h4,.limit-domain-detail h4{color:var(--color-text-secondary);font-size:12px;font-weight:700;text-transform:uppercase}.limit-header-metric strong{display:block;margin-top:3px;color:var(--color-text-primary);font-size:14px}.limit-metric-header h4,.limit-domain-detail h4{margin:0}.settings-layout{display:grid;gap:16px;width:min(100%,980px);margin:0 auto;align-content:start}.settings-panel{display:grid;gap:16px;width:100%;max-width:980px;align-content:start}.settings-title{display:grid;gap:6px;margin-bottom:0}.settings-title p{margin:0}.insight-threshold-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.insight-threshold-control{display:grid;gap:8px;padding:12px;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:8px}.insight-threshold-control>span{display:flex;gap:8px;align-items:center;color:var(--color-text-primary);font-size:13px;font-weight:700}.threshold-input-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.threshold-input-wrap input{min-width:0;width:100%;padding:8px 10px;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;font:inherit}.threshold-input-wrap input:focus{outline:2px solid var(--color-accent-border-strong);outline-offset:2px}.threshold-input-wrap small{color:var(--color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.about-layout{display:grid;gap:16px;width:min(100%,980px);margin:0 auto;align-content:start}.about-panel{display:grid;gap:20px;width:100%;max-width:980px;align-content:start}.about-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.about-mark img{display:block;width:112px;height:112px;object-fit:contain}.about-hero-copy h3{margin:0;font-size:24px}.about-hero-copy p{margin:6px 0 0}.about-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px}.about-highlight{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:8px}.about-highlight h4{margin:0;font-size:14px}.about-highlight p{margin:4px 0 0;color:var(--color-text-muted);font-size:13px}.about-author{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--color-border-soft)}.about-author-heading{display:flex;gap:14px;align-items:center}.about-author-photo{flex:0 0 auto;width:80px;height:80px;border:2px solid var(--color-surface);border-radius:50%;box-shadow:0 0 0 1px var(--color-border-soft);object-fit:cover;object-position:50% 38%}.about-author h4{margin:0;color:var(--color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.about-author strong{display:block;margin-top:4px;font-size:16px}.about-author p{margin:0}.about-author .about-social-links{margin-top:6px}.about-legal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding-top:16px;border-top:1px solid var(--color-border-soft)}.about-legal h4{margin:0;font-size:14px}.about-legal p{margin:4px 0 0;font-size:13px}.about-social-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;width:100%}.empty-state-social-links{width:fit-content;max-width:100%;margin:12px auto 0;justify-items:center}.empty-state-with-recents .empty-state-social-links{grid-column:1 / -1;justify-self:center}.about-linkedin-card{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:5px;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(144,197,255,.35),transparent 48%),linear-gradient(135deg,#0a66c2,#0056a6);border:1px solid #0a66c2;border-radius:14px;transition:border-color .14s ease,background .14s ease}.about-linkedin-card:hover{color:#fff;background:radial-gradient(circle at 100% 0%,rgba(165,214,255,.45),transparent 48%),linear-gradient(135deg,#0a66c2,#004a8e);border-color:#1b75cf}.about-linkedin-card-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;font-size:20px;font-weight:800;letter-spacing:-.02em;text-transform:lowercase;background:#ffffff24;border:1px solid rgba(255,255,255,.24);border-radius:11px}.about-linkedin-card-copy{display:grid;gap:2px;min-width:0}.about-linkedin-card-copy strong{color:#fff;font-size:14px}.about-linkedin-card-copy span{color:#ffffffe6;font-size:12px;line-height:1.4}.about-linkedin-card-cta{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;color:#0056a6;background:#fff;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.about-coffee-link{width:fit-content;border-radius:8px;box-shadow:none}.about-coffee-link:hover{background:transparent;box-shadow:none}.about-coffee-link img{display:block;max-width:100%;border-radius:8px}@media(max-width:640px){.about-hero{grid-template-columns:1fr;text-align:center;justify-items:center}.about-highlight-grid{grid-template-columns:1fr}.about-author-heading{justify-content:center;text-align:left}.about-linkedin-card{grid-template-columns:auto 1fr}.about-linkedin-card-cta{grid-column:2;justify-self:start;margin-top:4px}}.theme-toggle{display:inline-flex;width:fit-content;gap:6px;align-items:center;padding:6px;background:var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:999px}.theme-toggle button{display:inline-flex;gap:8px;align-items:center;min-height:38px;padding:0 14px;color:var(--color-text-muted);background:transparent;border:0;border-radius:999px;font-size:13px;font-weight:700}.theme-toggle button.active,.theme-toggle button:hover{color:var(--color-accent-strong);background:var(--color-accent-soft)}.storage-usage{display:grid;gap:12px;padding:14px;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:12px}.storage-usage-header{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.storage-usage-header strong{font-size:18px}.storage-meter{width:100%;height:10px;overflow:hidden;background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:999px}.storage-meter-fill{display:block;height:100%;background:linear-gradient(90deg,var(--color-accent-mid),var(--color-accent));border-radius:inherit}.storage-usage-note{margin:0}.storage-clear-button{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:0 14px;color:var(--color-button-text);background:#b42318;border:0;border-radius:999px;font-weight:700}.storage-clear-button:hover{background:#912018}.storage-clear-button:focus-visible{outline:2px solid var(--color-accent-border-strong);outline-offset:2px}.limit-line-chart{position:relative;min-height:220px;padding:6px 0 22px}.limit-line-chart-svg{display:block;width:100%;height:190px}.limit-chart-axis{stroke:var(--color-border-strong);stroke-width:1}.limit-chart-grid{stroke:var(--color-border-soft);stroke-dasharray:5 5;stroke-width:1}.limit-chart-area{fill:#2da44e1f}.limit-chart-line{fill:none;stroke:#2da44e;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.limit-chart-point{fill:var(--color-surface);stroke:#2da44e;stroke-width:2}.limit-chart-scale{display:flex;justify-content:space-between;padding:0 24px;color:var(--color-text-muted);font-size:12px}.limit-chart-y-scale{position:absolute;top:7px;right:0;bottom:32px;flex-direction:column-reverse;align-items:flex-end;justify-content:space-between;padding:0;pointer-events:none}.soql-query-list,.dml-execution-list{display:grid;align-content:start;gap:10px;max-height:360px;margin:0;padding:0;overflow:auto;list-style:none}.soql-query-item,.dml-execution-item{display:grid;gap:8px;min-width:0;padding:10px;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:6px;cursor:pointer}.soql-query-item:hover,.soql-query-item:focus-visible,.dml-execution-item:hover,.dml-execution-item:focus-visible{border-color:var(--color-accent-border-strong);box-shadow:0 0 0 2px #1f6feb1f;outline:none}.limit-execution-item-selected{border-color:var(--color-accent);box-shadow:0 0 0 2px #1f6feb2e}.soql-query-item-duplicate{border-color:#f2b84b;background:#fffaf0}.soql-query-header,.dml-execution-header{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.soql-query-header>div,.dml-execution-header>div{min-width:0}.soql-query-header strong,.soql-query-header span,.dml-execution-header strong,.dml-execution-header span{display:block}.soql-query-header strong,.dml-execution-header strong{color:var(--color-text-primary);font-size:13px}.soql-query-header span,.soql-query-item p,.dml-execution-header span,.dml-execution-item p{color:var(--color-text-muted);font-size:12px}.soql-query-header>div{display:grid;gap:2px}.soql-query-header strong,.soql-query-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soql-query-badge{flex:0 0 auto;padding:2px 7px;color:#5c2d0d;background:#ffedd5;border:1px solid #fb9b45;border-radius:999px;font-size:12px;font-weight:700}.soql-query-actions{display:flex;flex:0 0 auto;gap:6px;align-items:center}.soql-query-item p,.dml-execution-item p{margin:0}.event-list{gap:10px;margin:0;padding:0;list-style:none}.event-list-item .dml-execution-header strong,.event-list-item .dml-execution-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-list-item{min-width:0;overflow:hidden;height:50px;max-height:50px;align-content:start}.raw-log{grid-column:1 / -1;display:grid;grid-template-rows:minmax(360px,calc(100vh - 214px));min-height:0}.raw-log-editor{min-height:0;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:6px}.raw-log-editor .raw-log-line-highlight-pulse{background:linear-gradient(90deg,#1f6feb47,#1f6feb0f);animation:raw-log-jump-pulse .7s ease-out}.raw-log-editor .raw-log-line-highlight-fade{background:#1f6feb1f;transition:background-color .2s ease-out}.raw-log-editor .raw-log-line-gutter-highlight{border-left:3px solid var(--color-accent);margin-left:4px}@keyframes raw-log-jump-pulse{0%{background:#1f6feb66}to{background:#1f6feb1a}}.empty-state{display:grid;place-items:center;align-content:center;position:relative;min-height:calc(100vh - 48px);padding:24px 24px 42px;text-align:center;border:2px dashed transparent;border-radius:16px;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.empty-state-main{display:grid;justify-items:center}.empty-state-with-recents{--empty-state-home-panel-max-height: 360px;width:min(100%,1040px);margin:0 auto;grid-template-columns:repeat(2,minmax(320px,1fr));gap:24px;align-content:center;align-items:stretch;justify-content:center;justify-items:stretch}.empty-state-with-recents .empty-state-main{justify-items:center;align-content:center;min-height:var(--empty-state-home-panel-max-height);max-height:var(--empty-state-home-panel-max-height);text-align:center}.empty-state .upload-target{margin-top:16px}.empty-state-icon{width:225px;height:225px;object-fit:cover;border-radius:0;margin-bottom:-15px}.empty-state-with-recents .empty-state-icon{grid-column:1 / -1;justify-self:center}.empty-state p.empty-state-copyright{position:absolute;right:24px;bottom:8px;left:24px;max-width:none;color:var(--color-text-muted);font-size:12px;line-height:1.4;text-align:center}.empty-state-dragging{background:var(--color-accent-soft);border-color:var(--color-accent-mid);transform:translateY(-2px)}.empty-state h2{margin:16px 0 6px}.empty-state p{max-width:480px;margin:0;color:var(--color-text-muted)}.empty-state p.empty-state-rank{max-width:860px;margin:22px auto 0;color:var(--color-text-muted);font-size:.95rem;font-weight:600;line-height:1.5;text-wrap:balance}.empty-state-with-recents .empty-state-rank{grid-column:1 / -1;justify-self:center}.empty-state-recent{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:var(--empty-state-home-panel-max-height);max-height:var(--empty-state-home-panel-max-height);align-self:start;overflow:hidden;text-align:left}.empty-state-recent .panel-title{margin-bottom:0}.empty-state-recent-list{display:grid;align-content:start;gap:10px;min-height:0;margin:0;padding:0;overflow:auto;list-style:none}.empty-state-recent-item{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;width:100%;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:6px}.empty-state-recent-open{display:grid;gap:4px;min-width:0;padding:10px 0 10px 10px;color:inherit;background:transparent;border:0;text-align:left}.empty-state-recent-item:hover,.empty-state-recent-item:focus-within{border-color:var(--color-accent-border-strong);box-shadow:0 0 0 2px #1f6feb1f}.empty-state-recent-open:focus-visible,.empty-state-recent-remove:focus-visible{outline:none}.empty-state-recent-open strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state-recent-open span{color:var(--color-text-muted);font-size:12px}.empty-state-recent-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--color-text-muted);background:transparent;border:0;border-radius:6px}.empty-state-recent-remove:hover,.empty-state-recent-remove:focus-visible{color:var(--color-text-primary);background:var(--color-border-soft)}.timeline-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch;height:100%}.timeline-layout-collapsed{height:auto;align-items:start}.timeline-layout-with-selection{grid-template-columns:minmax(520px,1fr) 10px var(--timeline-detail-width, 420px);gap:0}.timeline-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:0}.timeline-panel>.panel-title{flex-wrap:wrap}.timeline-panel-collapsed{grid-template-rows:auto;align-self:start}.timeline-filter-bar{display:flex;flex:1 1 320px;flex-wrap:wrap;gap:6px;align-items:center;min-width:0;margin-left:8px}.timeline-filter-toggle{position:relative;display:inline-flex;gap:6px;align-items:center;min-height:28px;padding:0 9px;color:var(--color-text-muted);background:var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;-webkit-user-select:none;user-select:none}.timeline-filter-toggle:hover,.timeline-filter-toggle-active{color:var(--color-accent-strong);background:var(--color-accent-soft);border-color:var(--color-accent-border)}.timeline-filter-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.timeline-filter-toggle-indicator{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--color-button-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:4px}.timeline-filter-toggle-indicator:after{width:4px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";opacity:0;transform:rotate(45deg) translateY(-1px)}.timeline-filter-toggle-active .timeline-filter-toggle-indicator{background:var(--color-accent);border-color:var(--color-accent)}.timeline-filter-toggle-active .timeline-filter-toggle-indicator:after{opacity:1}.timeline-filter-toggle input:focus-visible+.timeline-filter-toggle-indicator{outline:2px solid var(--color-accent-border-strong);outline-offset:2px}.timeline-filter-toggle-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;color:inherit;background:#ffffff9e;border-radius:999px;font-size:11px}.timeline-lane-toggle-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.timeline-lane-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;color:var(--color-accent-strong);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:999px;font-size:12px;font-weight:700}.timeline-lane-toggle:hover{background:var(--color-accent-soft-strong);border-color:var(--color-accent-border-strong)}.timeline-lane-toggle-collapsed{color:var(--color-text-muted);background:var(--color-surface-muted);border-color:var(--color-border-strong)}.timeline-lane-toggle-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;color:inherit;background:#ffffff9e;border-radius:999px}.timeline-stage-frame{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:6px}.timeline-stage{width:100%;height:100%;min-width:0;min-height:0}.timeline-stage-collapsed{height:0;min-height:0;border:0;visibility:hidden;pointer-events:none}.timeline-rendering-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;align-content:center;gap:12px;padding:24px;color:var(--color-text-secondary);background:#ffffffdb;text-align:center;font-size:14px;font-weight:700;pointer-events:none}.timeline-rendering-spinner{width:32px;height:32px;border:3px solid var(--color-accent-border);border-top-color:var(--color-accent);border-radius:50%;animation:timeline-rendering-spin .9s linear infinite}@keyframes timeline-rendering-spin{to{transform:rotate(360deg)}}.timeline-empty-state{display:grid;place-items:center;min-height:240px;padding:24px;color:var(--color-text-muted);border:1px dashed var(--color-border-strong);border-radius:6px;text-align:center}.timeline-detail{align-self:start;max-height:100%;margin-top:0;padding-left:8px;overflow:auto}.timeline-detail-resizer{width:100%;padding:0;background:transparent;border:0;cursor:col-resize}.timeline-detail-resizer:before{display:block;width:3px;height:48px;margin:auto;content:"";background:var(--color-resizer);border-radius:999px}body.is-resizing-timeline-detail{cursor:col-resize;-webkit-user-select:none;user-select:none}.timeline-detail dl{display:grid;gap:14px;margin:0}.timeline-detail dl>div{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--color-border-soft)}.timeline-detail dt{color:var(--color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.timeline-detail dd{margin:0;overflow-wrap:anywhere}.timeline-detail-metrics{display:grid;gap:6px;padding:0;margin:0;list-style:none}.timeline-detail-metrics li{display:flex;justify-content:space-between;gap:12px}.timeline-detail-metrics li span:last-child{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:right}.timeline-detail-title{display:flex;width:100%;justify-content:space-between}.timeline-detail-title-label{display:flex;gap:8px;align-items:center}.timeline-detail-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--color-text-muted);background:var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:6px}.timeline-detail-close:hover{color:var(--color-text-secondary);background:var(--color-accent-soft);border-color:var(--color-accent-border)}.timeline-detail-actions{display:grid;gap:10px}.timeline-detail-action{width:100%;min-height:38px;color:var(--color-button-text);background:var(--color-accent);border:0;border-radius:6px;font-weight:700}.timeline-detail-actions .timeline-detail-action:first-child{margin-top:16px}.timeline-detail-action:hover{background:var(--color-accent-strong)}.timeline-detail-action-secondary{color:var(--color-accent-strong);background:var(--color-accent-soft);border:1px solid var(--color-accent-border)}.timeline-detail-action-secondary:hover{color:var(--color-accent-strong);background:var(--color-accent-soft-strong);border-color:var(--color-accent-border-strong)}.vis-timeline{border:0;color:var(--color-text-primary);font-family:inherit}.vis-time-axis .vis-text{color:var(--color-text-secondary);font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;padding:1px 2px;letter-spacing:0}.vis-labelset .vis-label{color:var(--color-text-secondary)}.timeline-lane-label{display:inline-flex;align-items:center;min-width:0}.timeline-lane-stack-toggle{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:2px 4px;color:var(--color-text-secondary);background:transparent;border:0;border-radius:4px;font:inherit;font-size:12px;font-weight:700}.timeline-lane-stack-toggle:hover{color:var(--color-accent-strong);background:var(--color-accent-soft)}.timeline-lane-stack-toggle-icon{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px)}.timeline-lane-stack-toggle-collapsed .timeline-lane-stack-toggle-icon{transform:rotate(-45deg) translate(-1px)}.vis-item{border-width:1px;border-radius:4px;font-size:12px}.vis-item.timeline-item-run{color:#27324a;background:#eef2ff;border-color:#9aa8d4}.vis-item.timeline-item-run.timeline-lane-nested{background:linear-gradient(90deg,#4f46e51f,#4f46e505 16px),#f3f5ff;border-color:#a6b1de;box-shadow:inset 0 0 0 1px #4f46e512}.vis-item.timeline-item-run.timeline-lane-depth-2,.vis-item.timeline-item-run.timeline-lane-depth-3{background:linear-gradient(90deg,#4338ca26,#4338ca08 20px),#e9edff;border-color:#8796cc}.vis-item.timeline-item-apex{color:#12335f;background:#dbeafe;border-color:#6aa2f8}.vis-item.timeline-item-apex.timeline-lane-nested{background:linear-gradient(90deg,#2563eb1f,#2563eb05 16px),#e8f2ff;border-color:#7daef8;box-shadow:inset 0 0 0 1px #2563eb12}.vis-item.timeline-item-apex.timeline-lane-depth-2,.vis-item.timeline-item-apex.timeline-lane-depth-3{background:linear-gradient(90deg,#1d4ed829,#1d4ed808 20px),#e1edff;border-color:#5f95e8}.vis-item.timeline-item-apex.timeline-item-soql-mirror{color:#0f3d2a;background:#dcfce7;border-color:#63c786}.vis-item.timeline-item-apex.timeline-item-soql-mirror.timeline-lane-nested{background:linear-gradient(90deg,#16a34a24,#16a34a05 16px),#e8fcef;border-color:#55bb7b;box-shadow:inset 0 0 0 1px #16a34a17}.vis-item.timeline-item-apex.timeline-item-soql-mirror.timeline-lane-depth-2,.vis-item.timeline-item-apex.timeline-item-soql-mirror.timeline-lane-depth-3{background:linear-gradient(90deg,#16a34a29,#16a34a08 20px),#dff9e9;border-color:#48ad70}.vis-item.timeline-item-soql,.vis-item.timeline-item-soql-mirror{color:#0f3d2a;background:#dcfce7;border-color:#63c786}.vis-item.timeline-item-dml,.vis-item.timeline-item-dml-mirror{color:#5c2d0d;background:#ffedd5;border-color:#fb9b45}.vis-item.timeline-item-dml.timeline-lane-nested{background:linear-gradient(90deg,#ea580c21,#ea580c05 16px),#fff4e6;border-color:#f5a65d;box-shadow:inset 0 0 0 1px #ea580c12}.vis-item.timeline-item-dml.timeline-lane-depth-2,.vis-item.timeline-item-dml.timeline-lane-depth-3{background:linear-gradient(90deg,#c2410c29,#c2410c08 20px),#ffefd9;border-color:#e78a3c}.vis-item.timeline-item-dml-mirror.timeline-lane-nested{background:linear-gradient(90deg,#ea580c21,#ea580c05 16px),#fff4e6;border-color:#f5a65d;box-shadow:inset 0 0 0 1px #ea580c12}.vis-item.timeline-item-dml-mirror.timeline-lane-depth-2,.vis-item.timeline-item-dml-mirror.timeline-lane-depth-3{background:linear-gradient(90deg,#c2410c29,#c2410c08 20px),#ffefd9;border-color:#e78a3c}.vis-item.timeline-lane-nested .vis-item-content{padding-left:8px}.vis-item.timeline-item-workflow{color:#43276f;background:#ede9fe;border-color:#a78bfa}.vis-item.timeline-flow-context{color:#3f2a6b;background:#f5f1ff;border-color:#b9a5f8;box-shadow:inset 0 1px #7c3aed24}.vis-item.timeline-flow-context.timeline-flow-invoked{background:linear-gradient(90deg,#7c3aed29,#7c3aed08 18px),#f2ecff;border-color:#9f82f5;box-shadow:inset 0 0 0 1px #7c3aed1a}.vis-item.timeline-flow-element.timeline-flow-invoked{background:linear-gradient(90deg,#7c3aed24,#7c3aed05 16px),#f3eeff;border-color:#a891f6;box-shadow:inset 0 0 0 1px #7c3aed14}.vis-item.timeline-flow-invoked.timeline-depth-2,.vis-item.timeline-flow-invoked.timeline-depth-3{background:linear-gradient(90deg,#5b21b62e,#5b21b608 20px),#eee6ff;border-color:#8b6ff0;box-shadow:inset 0 0 0 1px #5b21b61f}.vis-item.timeline-flow-invoked.timeline-item-dml-mirror{color:#5c2d0d;background:#ffedd5;border-color:#fb9b45}.vis-item.timeline-item-workflow.timeline-flow-element.timeline-item-dml-mirror,.vis-item.timeline-item-workflow.timeline-flow-element.timeline-flow-invoked.timeline-item-dml-mirror{color:#5c2d0d;background:#ffedd5;border-color:#fb9b45;box-shadow:inset 0 0 0 1px #ea580c12}.vis-item.timeline-flow-invoked.timeline-item-dml-mirror.timeline-depth-2,.vis-item.timeline-flow-invoked.timeline-item-dml-mirror.timeline-depth-3{background:linear-gradient(90deg,#c2410c29,#c2410c08 20px),#ffefd9;border-color:#e78a3c;box-shadow:inset 0 0 0 1px #c2410c1a}.vis-item.timeline-flow-invoked.timeline-item-soql-mirror,.vis-item.timeline-item-workflow.timeline-item-soql-mirror,.vis-item.timeline-item-workflow.timeline-flow-element.timeline-item-soql-mirror,.vis-item.timeline-item-workflow.timeline-flow-element.timeline-flow-invoked.timeline-item-soql-mirror{color:#0f3d2a;background:#dcfce7;border-color:#63c786;box-shadow:inset 0 0 0 1px #22c55e12}.vis-item.timeline-flow-invoked.timeline-item-soql-mirror.timeline-depth-2,.vis-item.timeline-flow-invoked.timeline-item-soql-mirror.timeline-depth-3{background:linear-gradient(90deg,#16a34a24,#16a34a05 20px),#e8fcef;border-color:#55bb7b;box-shadow:inset 0 0 0 1px #16a34a1a}.vis-item.timeline-item-run.timeline-item-soql-mirror,.vis-item.timeline-item-run.timeline-flow-element.timeline-item-soql-mirror,.vis-item.timeline-item-run.timeline-flow-element.timeline-flow-invoked.timeline-item-soql-mirror{color:#0f3d2a;background:#dcfce7;border-color:#63c786;box-shadow:inset 0 0 0 1px #22c55e12}.vis-item.timeline-item-run.timeline-item-soql-mirror.timeline-lane-nested,.vis-item.timeline-item-run.timeline-item-soql-mirror.timeline-lane-depth-2,.vis-item.timeline-item-run.timeline-item-soql-mirror.timeline-lane-depth-3,.vis-item.timeline-item-run.timeline-flow-invoked.timeline-item-soql-mirror.timeline-depth-2,.vis-item.timeline-item-run.timeline-flow-invoked.timeline-item-soql-mirror.timeline-depth-3{background:linear-gradient(90deg,#16a34a24,#16a34a05 20px),#e8fcef;border-color:#55bb7b;box-shadow:inset 0 0 0 1px #16a34a1a}.vis-item.timeline-flow-invoked .vis-item-content{padding-left:8px}.vis-item.timeline-item-other{color:#374151;background:#f3f4f6;border-color:#b8c0cc}.vis-item.vis-selected{border-color:var(--color-text-primary);box-shadow:0 0 0 2px #1720332e}:root[data-theme=dark] .soql-query-item-duplicate{border-color:#9a6c19;background:#352f20}:root[data-theme=dark] .soql-query-badge{color:#f8e1c1;background:#4d3b24;border-color:#9a6c19}:root[data-theme=dark] .limit-chart-area{fill:#37a26638}:root[data-theme=dark] .vis-time-axis .vis-text,:root[data-theme=dark] .vis-panel .vis-label,:root[data-theme=dark] .vis-current-time{color:#c5cee0}:root[data-theme=dark] .vis-panel,:root[data-theme=dark] .vis-timeline,:root[data-theme=dark] .vis-labelset .vis-label,:root[data-theme=dark] .vis-itemset{background:#252526;border-color:#3e3e42}:root[data-theme=dark] .timeline-lane-toggle{color:#d6e8ff;background:#21324a;border-color:#3d4f6b}:root[data-theme=dark] .timeline-lane-toggle:hover{background:#2b3b52;border-color:#5b7db1}:root[data-theme=dark] .timeline-lane-toggle-collapsed{color:#9da9bc;background:#2d2d30;border-color:#3e3e42}:root[data-theme=dark] .timeline-lane-toggle-count{background:#1e1e1e61}:root[data-theme=dark] .timeline-filter-toggle{color:#9da9bc;background:#2d2d30;border-color:#3e3e42}:root[data-theme=dark] .timeline-filter-toggle:hover,:root[data-theme=dark] .timeline-filter-toggle-active{color:#d6e8ff;background:#21324a;border-color:#3d4f6b}:root[data-theme=dark] .timeline-filter-toggle-indicator{background:#252526;border-color:#4c4c52}:root[data-theme=dark] .timeline-filter-toggle-active .timeline-filter-toggle-indicator{background:#4f8cff;border-color:#6aa2f8}:root[data-theme=dark] .timeline-filter-toggle-count{background:#1e1e1e61}:root[data-theme=dark] .timeline-empty-state{border-color:#3e3e42}:root[data-theme=dark] .timeline-rendering-overlay{background:#252526e0}:root[data-theme=dark] .vis-time-axis .vis-grid.vis-minor,:root[data-theme=dark] .vis-time-axis .vis-grid.vis-major,:root[data-theme=dark] .vis-foreground .vis-group{border-color:#33363a}:root[data-theme=dark] .vis-item.timeline-item-run{color:#dce4ff;background:#333b58;border-color:#66749f}:root[data-theme=dark] .vis-item.timeline-item-run.timeline-lane-nested{background:linear-gradient(90deg,#a5b4fc29,#a5b4fc08 16px),#394362;border-color:#7d8cb9;box-shadow:inset 0 0 0 1px #a5b4fc14}:root[data-theme=dark] .vis-item.timeline-item-run.timeline-lane-depth-2,:root[data-theme=dark] .vis-item.timeline-item-run.timeline-lane-depth-3{background:linear-gradient(90deg,#c7d2fe2e,#c7d2fe0a 20px),#404b6d;border-color:#93a1cc}:root[data-theme=dark] .vis-item.timeline-item-apex{color:#cde7ff;background:#1d3f66;border-color:#4f7fc0}:root[data-theme=dark] .vis-item.timeline-item-apex.timeline-lane-nested{background:linear-gradient(90deg,#93c5fd29,#93c5fd08 16px),#24486f;border-color:#70a0da;box-shadow:inset 0 0 0 1px #93c5fd14}:root[data-theme=dark] .vis-item.timeline-item-apex.timeline-lane-depth-2,:root[data-theme=dark] .vis-item.timeline-item-apex.timeline-lane-depth-3{background:linear-gradient(90deg,#bfdbfe2e,#bfdbfe0a 20px),#2a507b;border-color:#8ab6eb}:root[data-theme=dark] .vis-item.timeline-item-apex.timeline-item-soql-mirror{color:#d4fbe2;background:#1f4735;border-color:#4f9b73}:root[data-theme=dark] .vis-item.timeline-item-apex.timeline-item-soql-mirror.timeline-lane-nested{background:linear-gradient(90deg,#86efac26,#86efac08 16px),#28583f;border-color:#67ad83;box-shadow:inset 0 0 0 1px #86efac17}:root[data-theme=dark] .vis-item.timeline-item-apex.timeline-item-soql-mirror.timeline-lane-depth-2,:root[data-theme=dark] .vis-item.timeline-item-apex.timeline-item-soql-mirror.timeline-lane-depth-3{background:linear-gradient(90deg,#86efac2b,#86efac0a 20px),#2d6348;border-color:#73bd8f}:root[data-theme=dark] .vis-item.timeline-item-soql{color:#d4fbe2;background:#1f4735;border-color:#4f9b73}:root[data-theme=dark] .vis-item.timeline-item-soql-mirror{color:#d4fbe2;background:#1f4735;border-color:#4f9b73}:root[data-theme=dark] .vis-item.timeline-item-dml{color:#ffd9b3;background:#5a3a21;border-color:#b77945}:root[data-theme=dark] .vis-item.timeline-item-dml-mirror{color:#ffd9b3;background:#5a3a21;border-color:#b77945}:root[data-theme=dark] .vis-item.timeline-item-dml.timeline-lane-nested{background:linear-gradient(90deg,#fdba742b,#fdba7408 16px),#604027;border-color:#c9894f;box-shadow:inset 0 0 0 1px #fdba7414}:root[data-theme=dark] .vis-item.timeline-item-dml.timeline-lane-depth-2,:root[data-theme=dark] .vis-item.timeline-item-dml.timeline-lane-depth-3{background:linear-gradient(90deg,#fed7aa30,#fed7aa0a 20px),#6c4729;border-color:#dfa05e}:root[data-theme=dark] .vis-item.timeline-item-dml-mirror.timeline-lane-nested{background:linear-gradient(90deg,#fdba742b,#fdba7408 16px),#604027;border-color:#c9894f;box-shadow:inset 0 0 0 1px #fdba7414}:root[data-theme=dark] .vis-item.timeline-item-dml-mirror.timeline-lane-depth-2,:root[data-theme=dark] .vis-item.timeline-item-dml-mirror.timeline-lane-depth-3{background:linear-gradient(90deg,#fed7aa30,#fed7aa0a 20px),#6c4729;border-color:#dfa05e}:root[data-theme=dark] .vis-item.timeline-item-workflow{color:#e2d8ff;background:#463864;border-color:#8971bb}:root[data-theme=dark] .vis-item.timeline-flow-context{color:#eadfff;background:#3f3358;border-color:#b59cff;box-shadow:inset 0 1px #d8c4ff24}:root[data-theme=dark] .vis-item.timeline-flow-context.timeline-flow-invoked{background:linear-gradient(90deg,#d8c4ff2e,#d8c4ff0a 18px),#4d3d6d;border-color:#c2a6ff;box-shadow:inset 0 0 0 1px #d8c4ff1f}:root[data-theme=dark] .vis-item.timeline-flow-element.timeline-flow-invoked{background:linear-gradient(90deg,#d8c4ff29,#d8c4ff08 16px),#4a3a69;border-color:#b59cff;box-shadow:inset 0 0 0 1px #d8c4ff1a}:root[data-theme=dark] .vis-item.timeline-flow-invoked.timeline-depth-2,:root[data-theme=dark] .vis-item.timeline-flow-invoked.timeline-depth-3{border-color:#d8c4ff;background:linear-gradient(90deg,#eadfff33,#eadfff0a 20px),#554378;box-shadow:inset 0 0 0 1px #eadfff24}:root[data-theme=dark] .vis-item.timeline-flow-invoked.timeline-item-dml-mirror{color:#ffd9b3;background:#5a3a21;border-color:#b77945}:root[data-theme=dark] .vis-item.timeline-item-workflow.timeline-flow-element.timeline-item-dml-mirror,:root[data-theme=dark] .vis-item.timeline-item-workflow.timeline-flow-element.timeline-flow-invoked.timeline-item-dml-mirror{color:#ffd9b3;background:#5a3a21;border-color:#b77945;box-shadow:inset 0 0 0 1px #fdba7414}:root[data-theme=dark] .vis-item.timeline-flow-invoked.timeline-item-dml-mirror.timeline-depth-2,:root[data-theme=dark] .vis-item.timeline-flow-invoked.timeline-item-dml-mirror.timeline-depth-3{background:linear-gradient(90deg,#fed7aa30,#fed7aa0a 20px),#6c4729;border-color:#dfa05e;box-shadow:inset 0 0 0 1px #fed7aa1f}:root[data-theme=dark] .vis-item.timeline-flow-invoked.timeline-item-soql-mirror,:root[data-theme=dark] .vis-item.timeline-item-workflow.timeline-item-soql-mirror,:root[data-theme=dark] .vis-item.timeline-item-workflow.timeline-flow-element.timeline-item-soql-mirror,:root[data-theme=dark] .vis-item.timeline-item-workflow.timeline-flow-element.timeline-flow-invoked.timeline-item-soql-mirror{color:#d4fbe2;background:#1f4735;border-color:#4f9b73;box-shadow:inset 0 0 0 1px #4ade8014}:root[data-theme=dark] .vis-item.timeline-flow-invoked.timeline-item-soql-mirror.timeline-depth-2,:root[data-theme=dark] .vis-item.timeline-flow-invoked.timeline-item-soql-mirror.timeline-depth-3{background:linear-gradient(90deg,#86efac29,#86efac08 20px),#28583f;border-color:#67ad83;box-shadow:inset 0 0 0 1px #86efac1a}:root[data-theme=dark] .vis-item.timeline-item-run.timeline-item-soql-mirror,:root[data-theme=dark] .vis-item.timeline-item-run.timeline-flow-element.timeline-item-soql-mirror,:root[data-theme=dark] .vis-item.timeline-item-run.timeline-flow-element.timeline-flow-invoked.timeline-item-soql-mirror{color:#d4fbe2;background:#1f4735;border-color:#4f9b73;box-shadow:inset 0 0 0 1px #4ade8014}:root[data-theme=dark] .vis-item.timeline-item-run.timeline-item-soql-mirror.timeline-lane-nested,:root[data-theme=dark] .vis-item.timeline-item-run.timeline-item-soql-mirror.timeline-lane-depth-2,:root[data-theme=dark] .vis-item.timeline-item-run.timeline-item-soql-mirror.timeline-lane-depth-3,:root[data-theme=dark] .vis-item.timeline-item-run.timeline-flow-invoked.timeline-item-soql-mirror.timeline-depth-2,:root[data-theme=dark] .vis-item.timeline-item-run.timeline-flow-invoked.timeline-item-soql-mirror.timeline-depth-3{background:linear-gradient(90deg,#86efac29,#86efac08 20px),#28583f;border-color:#67ad83;box-shadow:inset 0 0 0 1px #86efac1a}:root[data-theme=dark] .vis-item.timeline-item-other{color:#dde3ed;background:#34373d;border-color:#616b7a}@media(max-width:900px){.announcement-banner{top:8px;padding:0 12px}.announcement-banner-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px}.announcement-banner-icon{width:32px;height:32px}.announcement-banner p{font-size:.9rem}.announcement-banner-link{grid-column:2 / 3;justify-self:start;min-height:34px;margin-top:2px}.announcement-banner-dismiss{grid-column:3 / 4;grid-row:1 / 2}.workspace{padding:12px}.summary-band{grid-template-columns:1fr;align-items:stretch}.summary-band-metrics{grid-template-columns:repeat(2,minmax(120px,1fr));justify-self:end;justify-content:end}.view-pill-nav{justify-self:start;overflow:auto;max-width:100%}.content-grid,.limits-layout,.automation-content,.timeline-layout,.timeline-layout-with-selection,.summary-top-grid,.insight-detail-grid,.recursion-loop-panel,.recursion-support-grid{grid-template-columns:1fr}.summary-main-stack,.summary-main-section,.summary-side-stack{margin:0}.summary-column-resizer,.summary-side-resizer,.timeline-detail-resizer{display:none}.summary-layout{grid-template-rows:auto auto auto;min-height:0;max-height:none;gap:12px}.summary-layout-timeline-expanded{grid-template-rows:minmax(0,0) minmax(520px,1fr);gap:0}.summary-resizer{display:none}.limit-section-metrics,.limit-domain-grid{grid-template-columns:1fr}.timeline-panel{grid-template-rows:auto 520px}.summary-side-stack{grid-template-rows:auto auto;gap:16px}.raw-log{grid-template-rows:420px}.summary-list-section .soql-query-list,.summary-list-section .dml-execution-list{max-height:360px;height:auto}.empty-state-with-recents{--empty-state-home-panel-max-height: 420px;grid-template-columns:1fr;gap:16px}.empty-state-with-recents .empty-state-main{justify-items:center;text-align:center}.empty-state-recent{max-height:var(--empty-state-home-panel-max-height)}}@media(max-width:600px){.insight-threshold-grid{grid-template-columns:1fr}}
