:root{color:#f0eee7;font-synthesis:none;text-rendering:optimizelegibility;--ink:#f0eee7;--paper:#e7e4dc;--muted:#8f9690;--faint:#69706b;--base:#0c0f0e;--surface:#111413;--surface-raised:#171b19;--surface-hover:#1c211f;--line:#2a302d;--line-strong:#3a423e;--cyan:#52d2d0;--green:#62d994;--amber:#f2b84b;--coral:#ff7869;background:#0c0f0e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--base);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,select{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled{cursor:wait;opacity:.56}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}::selection{color:#0c0f0e;background:var(--cyan)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#101311}::-webkit-scrollbar-thumb{background:#383f3b;border:2px solid #101311;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#505953}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-frame{background:var(--base);flex-direction:column;height:100vh;min-height:100vh;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--line);background:#0c0f0e;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:9px 18px;display:flex}.brand-lockup,.topbar-actions,.privacy-status,.button,.icon-button{align-items:center;display:flex}.brand-lockup{gap:9px;min-width:0}.brand-symbol{background:#161a18;border:1px solid #4b534f;border-radius:5px;grid-template-columns:repeat(4,1fr);align-items:end;gap:2px;width:25px;height:25px;padding:4px;display:grid}.brand-symbol i{background:var(--paper);min-height:4px;display:block}.brand-symbol i:first-child{background:var(--coral);height:36%}.brand-symbol i:nth-child(2){background:var(--amber);height:82%}.brand-symbol i:nth-child(3){background:var(--cyan);height:55%}.brand-symbol i:nth-child(4){background:var(--green);height:100%}.brand-name{color:var(--paper);font-size:17px;font-weight:720}.version-tag{color:#9fa69f;text-transform:uppercase;border:1px solid #343a37;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;line-height:1.25}.topbar-actions{justify-content:flex-end;gap:7px}.privacy-status{color:#92bca6;gap:6px;height:32px;margin-right:3px;font-size:11px;font-weight:600}.privacy-status svg{color:var(--green)}.button,.icon-button{border:1px solid var(--line-strong);background:#161a18;border-radius:5px;justify-content:center;height:34px;transition:border-color .14s,background-color .14s,color .14s}.button{gap:7px;padding:0 11px;font-size:11px;font-weight:650}.icon-button{color:#a8aea9;width:34px;padding:0}.button:hover,.icon-button:hover{color:var(--paper);background:#202522;border-color:#5a645f}.primary-button{color:#071311;background:#80ddd2;border-color:#69d6c9}.primary-button:hover{color:#06100e;background:#9beddf;border-color:#9beddf}.export-button{color:var(--paper);background:#272c29;border-color:#565e59}.notice-bar,.busy-bar{z-index:100;border-radius:5px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 10px;font-size:11px;display:flex;position:fixed;top:66px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0000006b}.notice-bar{color:#ffd0ca;background:#301d1a;border:1px solid #7a3d36}.notice-bar button{color:var(--paper);background:0 0;border:0;border-bottom:1px solid;padding:2px 5px;font-size:10px}.busy-bar{color:#c9f3ed;background:#142724;border:1px solid #346961}.busy-bar svg{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.report-surface{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex}.context-bar{border-bottom:1px solid var(--line);background:#121513;grid-template-columns:minmax(190px,.8fr) minmax(180px,.75fr) minmax(260px,1.3fr) minmax(300px,1.1fr);align-items:stretch;min-height:74px;display:grid}.context-identity,.select-control,.phase-control{border-right:1px solid var(--line);min-width:0;padding:12px 15px}.context-identity{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.workspace-mark{width:34px;height:34px;color:var(--cyan);background:#13211f;border:1px solid #335954;border-radius:6px;place-items:center;display:grid}.control-label,.summary-label,.eyebrow{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.1}.context-identity strong{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.2;display:block;overflow:hidden}.file-count,.panel-count{color:#868d88;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.file-count{white-space:nowrap;border:1px solid #303633;border-radius:4px;padding:3px 5px}.select-control{flex-direction:column;justify-content:center;gap:6px;display:flex}.select-control .control-label{align-items:center;gap:5px;display:flex}.select-control select{color:#d8d8d1;text-overflow:ellipsis;white-space:nowrap;background:#181c1a;border:1px solid #333936;border-radius:4px;width:100%;min-width:0;height:28px;padding:0 25px 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;overflow:hidden}.select-control select:hover{border-color:#4b5550}.phase-control{border-right:0;flex-direction:column;justify-content:center;gap:8px;display:flex}.phase-segments{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.phase-segments:before,.phase-progress{z-index:0;content:"";height:1px;position:absolute;top:10px;left:16.66%}.phase-segments:before{background:#3c433f;right:16.66%}.phase-progress{background:var(--cyan);max-width:66.68%;transition:width .18s}.phase-segments button{z-index:1;color:#747c77;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0;font-size:9px;font-weight:650;display:flex;position:relative}.phase-dot{color:#8e958f;background:#151917;border:1px solid #414844;border-radius:50%;place-items:center;width:21px;height:21px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;display:grid}.phase-segments button:hover,.phase-segments button.is-active{color:var(--paper)}.phase-segments button.is-active .phase-dot{color:#071211;border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 0 3px #52d2d01a}.summary-strip{border-bottom:1px solid var(--line);background:#0f1211;grid-template-columns:minmax(190px,1.05fr) minmax(116px,.55fr) minmax(116px,.55fr) minmax(116px,.55fr) minmax(310px,1.6fr);min-height:80px;display:grid}.portability-score,.summary-metric,.agent-compare{border-right:1px solid var(--line);min-width:0;padding:12px 15px}.portability-score{grid-template-columns:32px minmax(70px,auto) minmax(50px,1fr);align-items:center;gap:9px;display:grid}.summary-icon{width:32px;height:32px;color:var(--amber);background:#211c12;border:1px solid #5e4b24;border-radius:50%;place-items:center;display:grid}.portability-score strong{color:var(--paper);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:21px;line-height:1;display:block}.portability-score strong small{color:#777e79;font-size:9px;font-weight:500}.score-track{background:#303632;height:3px;overflow:hidden}.score-track span{background:var(--amber);height:100%;display:block}.summary-metric{align-items:center;gap:9px;display:flex}.summary-metric svg{color:#7f8882;flex:none}.summary-metric strong,.summary-metric span{display:block}.summary-metric strong{color:var(--paper);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.2}.summary-metric span{color:#7c847f;white-space:nowrap;margin-top:2px;font-size:9px}.agent-compare{border-right:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}.compare-bars{gap:4px;display:grid}.compare-bar{grid-template-columns:42px minmax(35px,1fr) 30px;align-items:center;gap:7px;min-width:0;display:grid}.compare-bar>span,.compare-bar b{color:#8e9690;font-size:8px;font-weight:600}.compare-bar b{color:#afb5b0;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.compare-bar>div{background:#2b302d;height:3px;overflow:hidden}.compare-bar i{height:100%;display:block}.mobile-panel-tabs{display:none}.workspace-grid{background:#101312;flex:1;grid-template-columns:minmax(210px,.74fr) minmax(560px,2.7fr) minmax(270px,.95fr);min-height:440px;display:grid;overflow:hidden}.panel-slot,.panel{min-width:0;min-height:0}.panel-slot{border-right:1px solid var(--line);display:flex;overflow:hidden}.panel-slot:last-child{border-right:0}.panel{background:#111413;flex-direction:column;width:100%;display:flex}.panel-heading,.inspector-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:13px 14px 10px;display:flex}.panel-heading h2,.inspector-heading h2{color:var(--paper);margin:4px 0 0;font-size:14px;font-weight:680;line-height:1.15}.panel-count{text-align:center;border:1px solid #343a37;border-radius:4px;min-width:25px;padding:3px 5px}.tree-search{color:#737b76;background:#0e1110;border:1px solid #303633;border-radius:4px;align-items:center;gap:7px;height:39px;margin:10px 9px 5px;padding:0 9px;display:flex}.tree-search:focus-within{color:var(--cyan);border-color:#42736d}.tree-search input{color:#d5d6d0;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.tree-search input::placeholder{color:#626965}.tree-search button{color:#7d8580;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.tree-scroll{flex:1;min-height:0;padding:3px 6px 12px;overflow:auto}.tree-row{color:#9aa19c;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;width:100%;min-width:0;min-height:31px;padding-top:0;padding-bottom:0;padding-right:8px;font-size:11px;display:flex;overflow:hidden}.tree-branch{min-width:0}.directory-row{padding-right:5px}.directory-toggle{min-width:0;min-height:29px;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:5px;padding:0;display:flex;overflow:hidden}.directory-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cwd-button{color:#707a74;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:25px;height:25px;display:grid}.cwd-button:hover,.directory-row.is-cwd .cwd-button{color:var(--cyan);background:#1d2c29}.tree-row:hover{color:#d4d5cf;background:#1a1e1c}.tree-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree-row svg{flex:none}.directory-toggle>svg:nth-of-type(2){color:#8c8060}.directory-row em{color:var(--cyan);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;font-style:normal}.directory-row.is-cwd{color:#d9e7e2;background:#15211e}.file-row.is-selected,.search-row.is-selected{color:#e9faf6;box-shadow:inset 2px 0 0 var(--cyan);background:#17302c}.file-row.is-selected svg,.search-row.is-selected svg{color:var(--cyan)}.rule-indicator{background:var(--amber);border-radius:50%;flex:none;width:5px;height:5px;margin-left:auto}.search-row{height:30px;padding-left:8px}.search-row svg{color:#7e8681}.empty-note{color:#737a75;text-align:center;margin:24px 8px;font-size:10px}.tree-legend{color:#737b76;border-top:1px solid var(--line);align-items:center;gap:13px;min-height:33px;padding:0 10px;font-size:8px;display:flex}.tree-legend span{align-items:center;gap:5px;display:flex}.tree-legend .rule-indicator{margin:0}.tree-legend b{border-left:2px solid var(--cyan);background:#17302c;width:7px;height:7px}.waterfall-panel{background:#0f1211}.waterfall-heading{padding-right:16px}.action-legend{color:#747c77;gap:10px;font-size:8px;display:flex}.action-legend span{align-items:center;gap:4px;display:flex}.action-legend button{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.action-legend button:hover,.action-legend button[aria-pressed=true]{color:#b2b8b3}.action-legend i{border-radius:50%;width:6px;height:6px}.legend-loaded{background:var(--green)}.legend-deferred{border:1px solid var(--amber);background:0 0}.legend-ignored{background:#58605b}.waterfall-scroll{flex:1;min-height:0;overflow:auto}.waterfall-grid{grid-template-rows:42px repeat(4,minmax(105px,1fr));grid-template-columns:103px repeat(3,minmax(150px,1fr));min-width:650px;height:100%;min-height:465px;display:grid}.lane-axis-label,.phase-axis{z-index:3;background:#121513;position:sticky;top:0}.lane-axis-label{color:#707873;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;padding:17px 12px 0;font-size:8px;font-weight:700;left:0}.phase-axis{color:#b9beb9;border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:0 10px;font-size:9px;display:flex}.phase-axis span{width:17px;height:17px;color:var(--cyan);border:1px solid #366660;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;display:grid}.phase-axis.is-future{color:#595f5b}.phase-axis.is-future span{color:#626864;border-color:#343936}.lane-row{display:contents}.lane-label{z-index:2;color:#d2d4ce;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#111413;grid-template-rows:auto auto;grid-template-columns:7px minmax(0,1fr);align-content:start;column-gap:6px;padding:15px 9px 10px 12px;display:grid;position:sticky;left:0}.lane-label i{background:var(--provider-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--provider-accent) 12%, transparent);border-radius:50%;margin-top:3px}.lane-label strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.lane-label span{color:#757d78;white-space:nowrap;grid-column:2;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.phase-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0f1211;flex-direction:column;gap:6px;min-width:0;padding:9px;display:flex;position:relative;overflow:auto}.ignored-summary{z-index:1;color:#767e79;background:#121513;border:1px dashed #303633;border-radius:4px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:30px;padding:4px 7px;font-size:9px;display:flex;position:relative}.ignored-summary:hover{color:#afb5b0;background:#171b19;border-color:#4a524e}.phase-cell:before{content:"";background:#262c29;width:1px;position:absolute;top:0;bottom:0;left:13px}.phase-cell.is-future{opacity:.32;background:#0d100f}.event-chip{z-index:1;color:#c6cac5;text-align:left;background:#171b19;border:1px solid #303633;border-left:2px solid #525a55;border-radius:4px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;min-height:48px;padding:6px 7px;transition:transform .12s,border-color .12s,background-color .12s;display:grid;position:relative}.event-chip:hover{z-index:2;background:#1d221f;border-color:#4e5852;transform:translateY(-1px)}.event-chip.is-selected{border-color:var(--provider-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--provider-accent) 25%, transparent);background:#202522}.event-chip.action-loaded{border-left-color:var(--green)}.event-chip.action-deferred{border-left-color:var(--amber)}.event-chip.action-shadowed,.event-chip.action-truncated{border-left-color:var(--coral)}.event-status{color:#88908b;border:1px solid #454d48;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.action-loaded .event-status{color:#07120d;border-color:var(--green);background:var(--green)}.action-deferred .event-status{color:var(--amber);background:#251f14;border-color:#7b6231}.action-shadowed .event-status,.action-truncated .event-status{color:var(--coral);background:#281917;border-color:#77433d}.event-copy{min-width:0}.event-copy strong,.event-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-copy strong{color:#d6d7d1;font-size:10px;font-weight:650}.event-copy small{color:#737b76;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.event-meta{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.event-meta em{color:#717974;text-transform:uppercase;font-size:7px;font-style:normal}.event-meta b{color:#a5aba6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;font-weight:600}.no-event{z-index:1;color:#4f5652;margin:auto;font-size:8px;position:relative}.inspector-panel{background:#131614;overflow:auto}.inspector-heading{flex:none}.inspector-heading.with-action{padding-right:12px}.event-verdict{background:#191d1b;border:1px solid #343b37;border-left:2px solid #676e6a;border-radius:5px;align-items:center;gap:9px;min-height:51px;margin:13px 13px 0;padding:10px;display:flex}.event-verdict.action-loaded{color:var(--green);border-left-color:var(--green);background:#14201a}.event-verdict.action-deferred{color:var(--amber);border-left-color:var(--amber);background:#201c14}.event-verdict.action-ignored{color:#8d958f}.event-verdict.action-shadowed,.event-verdict.action-truncated{color:var(--coral);border-left-color:var(--coral);background:#221716}.event-verdict strong,.event-verdict span{display:block}.event-verdict strong{color:currentColor;text-transform:capitalize;font-size:11px}.event-verdict span{color:#858d87;margin-top:2px;font-size:9px}.reason-copy{color:#b9bdb8;margin:12px 14px 10px;font-size:10px;line-height:1.55}.event-facts{margin:0;padding:4px 14px 12px}.event-facts>div{border-bottom:1px solid #292e2b;grid-template-columns:78px minmax(0,1fr);gap:9px;min-width:0;padding:7px 0;display:grid}.event-facts dt,.event-facts dd{min-width:0;margin:0;font-size:9px}.event-facts dt{color:#777f7a;align-items:center;gap:5px;display:flex}.event-facts dd{color:#c1c4bf;text-align:right;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.4;overflow:hidden}.inspector-section{padding:0 14px 12px}.inspector-section h3{color:#8e9690;text-transform:uppercase;align-items:center;gap:6px;margin:3px 0 8px;font-size:9px;font-weight:650;display:flex}.inspector-section pre{color:#c9cbc5;white-space:pre-wrap;overflow-wrap:anywhere;background:#0d100f;border:1px solid #2f3532;border-radius:4px;max-height:180px;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;line-height:1.6;overflow:auto}.doc-reference{color:#666e69;border-top:1px solid #292e2b;align-items:center;gap:6px;margin:auto 14px 13px;padding-top:11px;font-size:8px;display:flex}.doc-reference a{color:#7baba2;text-decoration:none}.doc-reference a:hover{color:var(--cyan);text-decoration:underline}.compare-intro{color:var(--cyan);border-left:2px solid var(--cyan);background:#14201f;align-items:center;gap:8px;margin:13px 14px 8px;padding:9px 10px;font-size:10px;font-weight:600;display:flex}.provider-table{padding:0 14px 12px}.provider-row{border-bottom:1px solid #292e2b;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 0;display:grid}.provider-row>i{border-radius:50%;width:7px;height:7px}.provider-row strong,.provider-row span{display:block}.provider-row strong{color:#cfd1cb;font-size:10px}.provider-row span{color:#737b76;margin-top:2px;font-size:8px}.provider-row>b{color:#c1c5c0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.provider-row>b small{color:#6d746f;font-size:7px;font-weight:500}.divergence-list{border-top:1px solid #2b302d}.divergence-list>div{border-bottom:1px solid #292e2b;grid-template-columns:minmax(0,1fr) 25px;gap:8px;min-width:0;padding:7px 0;display:grid}.divergence-list span{color:#9ca29d;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;overflow:hidden}.divergence-list b{color:var(--amber);text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.statusbar{color:#717974;background:#0a0d0c;border-top:1px solid #282e2b;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:25px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;display:grid;overflow:hidden}.statusbar span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.status-target{text-overflow:ellipsis;overflow:hidden}.status-ready{color:#87968c}.status-ready i{background:var(--green);border-radius:50%;width:5px;height:5px}@media (width<=1180px){.context-bar{grid-template-columns:minmax(170px,.7fr) minmax(160px,.7fr) minmax(220px,1.15fr) minmax(275px,1fr)}.summary-strip{grid-template-columns:minmax(170px,1fr) minmax(105px,.55fr) minmax(105px,.55fr) minmax(270px,1.45fr)}.summary-bytes{display:none}.workspace-grid{grid-template-columns:minmax(190px,.7fr) minmax(520px,2.5fr) minmax(245px,.9fr)}.context-identity,.select-control,.phase-control,.portability-score,.summary-metric,.agent-compare{padding-left:11px;padding-right:11px}}@media (width<=900px){.app-frame{height:auto;min-height:100vh;overflow:visible}body{overflow-y:auto}.topbar{z-index:20;min-height:54px;padding:8px 12px;position:sticky;top:0}.privacy-status,.reset-button{display:none}.button{height:32px}.context-bar{grid-template-columns:1fr 1fr}.context-identity,.select-control,.phase-control{border-bottom:1px solid var(--line);min-height:70px}.target-control,.phase-control{border-bottom:0}.select-control:first-of-type,.phase-control{border-right:0}.summary-strip{grid-template-columns:minmax(170px,1fr) repeat(2,minmax(105px,.65fr)) minmax(255px,1.55fr);min-height:72px;overflow-x:auto}.portability-score,.summary-metric,.agent-compare{min-height:72px}.mobile-panel-tabs{border-bottom:1px solid var(--line);background:#101311;flex:none;grid-template-columns:repeat(3,1fr);height:43px;display:grid}.mobile-panel-tabs button{color:#747c77;border:0;border-right:1px solid var(--line);background:0 0;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex;position:relative}.mobile-panel-tabs button:last-child{border-right:0}.mobile-panel-tabs button.is-active{color:var(--paper);background:#161a18}.mobile-panel-tabs button.is-active:after{content:"";background:var(--cyan);height:2px;position:absolute;bottom:-1px;left:22%;right:22%}.workspace-grid{min-height:570px;display:block;overflow:visible}.panel-slot{border-right:0;min-height:570px;display:none}.panel-slot.is-mobile-active{display:flex}.file-panel,.waterfall-panel,.inspector-panel{height:570px}.waterfall-grid{grid-template-columns:112px repeat(3,minmax(185px,1fr))}.statusbar{display:none}}@media (width<=620px){.topbar{gap:8px}.version-tag,.secondary-button span,.export-button span,.primary-button span{display:none}.button{width:34px;padding:0}.context-bar{display:block}.context-identity,.select-control,.phase-control{border-right:0;border-bottom:1px solid var(--line);min-height:63px}.context-identity{grid-template-columns:34px minmax(0,1fr) auto}.phase-control{min-height:74px}.summary-strip{grid-template-columns:minmax(175px,1fr) repeat(2,minmax(110px,.7fr))}.agent-compare{display:none}.workspace-grid,.panel-slot{min-height:520px}.file-panel,.waterfall-panel,.inspector-panel{height:520px}.action-legend{gap:7px}.action-legend span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
