:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:oklch(100% 0 0);--surface:oklch(97.5% .004 250);--surface-strong:oklch(94% .01 250);--surface-raised:oklch(99% .002 250);--ink:oklch(19% .025 250);--muted:oklch(46% .025 250);--line:oklch(88% .012 250);--primary:oklch(55% .16 250);--primary-strong:oklch(43% .17 250);--primary-soft:oklch(92% .045 250);--accent:oklch(62% .14 38);--danger:oklch(55% .18 25);--success:oklch(54% .13 155);--warning:oklch(66% .14 75);--radius-panel:12px;--radius-control:10px;background:var(--bg);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:oklch(9% 0 0);--surface:oklch(15% .01 250);--surface-strong:oklch(21% .015 250);--surface-raised:oklch(18% .012 250);--ink:oklch(94% .006 250);--muted:oklch(72% .018 250);--line:oklch(29% .018 250);--primary:oklch(68% .15 250);--primary-strong:oklch(72% .14 250);--primary-soft:oklch(23% .06 250);--accent:oklch(72% .13 38);--danger:oklch(68% .16 25);--success:oklch(72% .12 155);--warning:oklch(78% .12 75)}}*{box-sizing:border-box}body{background:linear-gradient(180deg, var(--surface) 0, var(--bg) 280px), var(--bg);min-width:320px;min-height:100dvh;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.appShell{min-height:100dvh}.topBar{border-bottom:1px solid var(--line);background:color-mix(in oklch, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:4;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.brandBlock,.rowActions,.toolbarButtons,.reviewButtons,.pageNav,.fileActions{align-items:center;gap:10px;display:flex}.mark{color:oklch(99% 0 0);background:var(--primary-strong);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}h1,h2,h3,p{margin:0}h1{letter-spacing:0;font-size:1rem;line-height:1.2}.brandBlock p,.panelHeader p,.moduleItem small{color:var(--muted)}.brandBlock p,.panelHeader p{margin-top:2px;font-size:.78rem}.buildVersionChip{color:var(--muted);margin-top:4px;font-size:.68rem;line-height:1.2;display:block}.workspace{grid-template-columns:minmax(260px,330px) minmax(420px,1fr);gap:16px;max-width:1720px;margin:0 auto;padding:16px;display:grid}.pageWorkspace{gap:16px;max-width:1280px;margin:0 auto;padding:16px;display:grid}.fileWorkspace,.reviewWorkspace,.diagnosticsWorkspace{grid-template-columns:minmax(300px,420px) minmax(420px,1fr);align-items:start}.compareWorkspace{max-width:1720px}.settingsWorkspace{grid-template-columns:1fr;max-width:1080px}.panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-raised)}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.panelHeader h2{font-size:.96rem;line-height:1.25}.primaryButton,.secondaryButton,.iconButton,.tabs button,.pageNav button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.primaryButton{border-color:var(--primary-strong);background:var(--primary-strong);color:oklch(99% 0 0)}.secondaryButton:hover,.iconButton:hover,.tabs button:hover,.pageNav button:hover,.moduleItem:hover{background:var(--surface-strong)}.primaryButton:hover{background:var(--primary)}.primaryButton:active,.secondaryButton:active,.iconButton:active,.tabs button:active,.pageNav button:active,.moduleItem:active{transform:translateY(1px)}.iconButton{width:36px;padding:0}.iconButton.danger{color:var(--danger)}.full{width:100%}.moduleRail,.inspector{flex-direction:column;align-self:start;gap:12px;display:flex}.moduleRail{min-height:calc(100dvh - 104px);overflow:hidden}.searchBox,.secretInput{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);align-items:center;gap:8px;min-height:38px;margin:12px 14px;padding:0 10px;display:flex}.searchBox input,.secretInput input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.moduleList{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex;overflow:auto}.moduleItem{border-radius:var(--radius-control);text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;grid-template-columns:18px 28px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.moduleItem.active{background:var(--primary-soft);border-color:color-mix(in oklch, var(--primary) 36%, var(--line))}.moduleItem.dragging{opacity:.55}.moduleItem.dropTarget{border-color:var(--primary);background:color-mix(in oklch, var(--primary-soft) 72%, var(--surface-raised))}.moduleItem strong,.moduleItem small{display:block}.moduleItem strong{font-size:.82rem;line-height:1.25}.moduleItem small{margin-top:3px;font-size:.68rem}.moduleToggle{color:var(--primary)}.dragHandle{color:var(--muted);cursor:grab;place-items:center;display:grid}.moduleItem:active .dragHandle{cursor:grabbing}.reviewPanel,.savePanel,.filePanel,.reviewResultsPanel,.comparePanel,.diagnosticsPanel{padding:14px}label{gap:7px;margin-bottom:12px;display:grid}label span{color:var(--muted);font-size:.75rem;font-weight:650}input,textarea,select{border:1px solid var(--line);border-radius:var(--radius-control);width:100%;color:var(--ink);background:var(--bg);padding:9px 10px}select{min-height:38px}.editorColumn{min-width:0}.workbenchToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tabs button.active{border-color:var(--primary);background:var(--primary-soft)}.pageNav{flex-wrap:wrap;justify-content:flex-end}.pageNav button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--ink)}.writerSettingsPanel{margin-bottom:12px;overflow:hidden}.writerStatusPanel,.metricSettingsPanel{padding:14px}.versionItem{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg)}.versionItem span,.versionItem small{color:var(--muted);font-size:.72rem}.versionItem strong{overflow-wrap:anywhere;min-width:0;font-size:.86rem;line-height:1.3}.versionList{gap:10px;margin-top:12px;display:grid}.versionItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.versionItem>div:first-child{gap:4px;min-width:0;display:grid}.versionItem p{color:color-mix(in oklch, var(--ink) 82%, var(--muted));font-size:.8rem;line-height:1.45}.versionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.snapshotBlock label{margin-top:10px}.compactVersionList{gap:8px;max-height:300px;overflow:auto}.compactVersionItem{grid-template-columns:1fr}.compactVersionItem .versionActions{justify-content:flex-start}.metricSummary{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);gap:3px;margin-top:14px;padding:10px;display:grid}.metricSummary strong{font-size:.82rem}.metricSummary span{font-size:.95rem}.metricSummary small{color:var(--muted);font-size:.72rem}.compactHeader{margin:0}.writerSettingsGrid{grid-template-columns:minmax(180px,240px) minmax(220px,1fr) minmax(220px,1fr);gap:12px;padding:14px;display:grid}.writerSettingsGrid label{margin:0}.wideField{grid-column:1/-1}.inlineSecretInput{margin:0}.editorPanel{grid-template-rows:auto auto 1fr;min-height:calc(100dvh - 116px);display:grid;overflow:hidden}.editorToolbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:12px;padding:14px;display:grid}.titleInput{margin:0}.writerRunBar{border-bottom:1px solid var(--line);background:color-mix(in oklch, var(--surface) 62%, var(--bg));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.connectionPill{border:1px solid var(--line);background:var(--bg);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:360px;min-height:30px;padding:0 10px;font-size:.75rem;display:inline-flex;overflow:hidden}.connectionPill>span{background:var(--warning);border-radius:999px;flex:none;width:8px;height:8px}.connectionPill.ready{border-color:color-mix(in oklch, var(--success) 40%, var(--line));color:var(--ink)}.connectionPill.ready>span{background:var(--success)}.connectionPill.checking{border-color:color-mix(in oklch, var(--primary) 45%, var(--line));color:var(--ink)}.connectionPill.checking>span{background:var(--primary);animation:.9s ease-in-out infinite pulseDot}.connectionPill.blocked>span{background:var(--warning)}.connectionStatus{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);gap:3px;padding:9px 10px;display:grid}.connectionStatus.ready{border-color:color-mix(in oklch, var(--success) 42%, var(--line))}.connectionStatus.checking{border-color:color-mix(in oklch, var(--primary) 48%, var(--line));background:color-mix(in oklch, var(--primary-soft) 36%, var(--bg))}.connectionStatus.blocked{border-color:color-mix(in oklch, var(--warning) 45%, var(--line))}.connectionStatus strong{font-size:.78rem}.connectionStatus span{color:var(--muted);font-size:.74rem}.connectionStatus small{color:var(--muted);font-size:.7rem}.writerRunActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.compactActionButton{min-height:30px;padding:0 10px}.writerRunBar .saveStatus{flex-basis:100%}.settingsConnectionStatus{margin-top:14px}.localCodexSetup{border:1px solid var(--line);border-radius:var(--radius-control);background:color-mix(in oklch, var(--surface) 76%, var(--bg));gap:10px;margin-top:12px;padding:12px;display:grid}.localCodexSetup>div:first-child{gap:3px;display:grid}.localCodexSetup strong{font-size:.82rem}.localCodexSetup span,.localCodexSetup code{color:var(--muted);font-size:.72rem}.setupGuide{border:1px solid color-mix(in oklch, var(--primary) 26%, var(--line));border-radius:var(--radius-control);background:color-mix(in oklch, var(--primary-soft) 24%, var(--bg));gap:5px;padding:10px;display:grid}.setupGuide span{color:color-mix(in oklch, var(--ink) 86%, var(--muted))}.localCodexActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setupCommandDetails{color:var(--muted);font-size:.72rem}.setupCommandDetails summary{cursor:pointer;margin-bottom:8px}.setupCommandDetails code{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);white-space:pre-wrap;max-height:86px;padding:8px;line-height:1.45;display:block;overflow:auto}.promptEditor,.assembledText{resize:vertical;background:var(--bg);border:0;border-radius:0;min-height:560px;padding:18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92rem;line-height:1.62}.promptEditor:focus-visible,.assembledText:focus-visible{outline-offset:-2px}.textPanel,.testsPanel{overflow:hidden}.viewSwitch{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);align-items:center;gap:2px;padding:3px;display:inline-flex}.viewSwitch button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.viewSwitch button.active{background:var(--primary-soft);color:var(--ink)}.workbenchViewSwitch{flex:none}.markdownPreview{background:var(--bg);min-height:560px;max-height:calc(100dvh - 176px);padding:28px 34px 42px;line-height:1.72;overflow:auto}.promptModuleSection{scroll-margin-top:18px}.promptModuleSection+.promptModuleSection{margin-top:8px}.markdownPreview h1,.markdownPreview h2,.markdownPreview h3,.markdownPreview h4{letter-spacing:0;color:var(--ink);text-wrap:balance;margin:0}.markdownPreview h1{margin-bottom:22px;font-size:1.7rem;line-height:1.2}.markdownPreview h2{border-top:1px solid var(--line);margin-top:34px;margin-bottom:12px;padding-top:20px;font-size:1.18rem;line-height:1.3}.markdownPreview h3,.markdownPreview h4{margin-top:24px;margin-bottom:8px;font-size:1rem}.markdownPreview p,.markdownPreview li{max-width:78ch;color:color-mix(in oklch, var(--ink) 88%, var(--muted));font-size:.94rem}.markdownPreview p{margin:0 0 14px}.markdownPreview ul{margin:0 0 16px;padding-left:22px}.markdownPreview li+li{margin-top:5px}.markdownPreview pre{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);margin:14px 0 18px;padding:14px;overflow:auto}.markdownPreview code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84rem}.markdownPreview table{border-collapse:collapse;width:100%;margin:14px 0 20px;font-size:.84rem}.markdownPreview th,.markdownPreview td{border:1px solid var(--line);vertical-align:top;text-align:left;padding:9px 10px}.markdownPreview th{background:var(--surface);color:var(--ink)}.testGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:14px;display:grid}.testCard{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--bg);gap:8px;padding:12px;display:grid}.testCard.pass{border-color:color-mix(in oklch, var(--success) 45%, var(--line))}.testCard.weak{border-color:color-mix(in oklch, var(--warning) 55%, var(--line))}.testCard.fail{border-color:color-mix(in oklch, var(--danger) 50%, var(--line))}.testTop{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;display:flex}.statusPill{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:999px;padding:2px 8px}.testCard h3{font-size:.9rem}.testCard p{color:var(--muted);font-size:.8rem;line-height:1.45}.testCard small{color:var(--muted);font-size:.72rem}.saveStatus,.reviewBox pre{color:var(--muted)}.reviewPanel{gap:4px;display:grid}.smallTextarea{resize:vertical;min-height:82px;line-height:1.45}.reviewButtons{grid-template-columns:1fr 1fr;margin:4px 0 8px;display:grid}.fileActions{margin-bottom:10px}.fileActions button{flex:1}.recognitionBox{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);gap:4px;margin:10px 0 12px;padding:10px;display:grid}.recognitionBox.ready{border-color:color-mix(in oklch, var(--success) 42%, var(--line));background:color-mix(in oklch, var(--success) 7%, var(--bg))}.recognitionBox strong{font-size:.82rem;line-height:1.3}.recognitionBox span{color:var(--muted);font-size:.74rem}.fileList{gap:8px;max-height:260px;margin:12px 0;display:grid;overflow:auto}.folderFileBlock{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.folderFileHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.folderFileHeader strong{font-size:.86rem}.folderFileHeader span,.emptyFolderNote{color:var(--muted);font-size:.74rem}.folderFileList{max-height:280px}.emptyFolderNote{border:1px dashed var(--line);border-radius:var(--radius-control);margin:0;padding:12px}.fileList button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);color:var(--ink);text-align:left;padding:10px;transition:background-color .16s,border-color .16s,transform .16s}.fileList button:hover{background:var(--surface-strong)}.fileList button.active{border-color:var(--primary);background:var(--primary-soft)}.fileList strong,.fileList span{display:block}.fileList strong{font-size:.84rem;line-height:1.25}.fileList span{color:var(--muted);margin-top:4px;font-size:.72rem}.filePreview{resize:vertical;min-height:340px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.55}.reviewBox{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);margin-top:8px;overflow:hidden}.reviewBox>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.reviewBox strong{font-size:.78rem}.reviewBox pre{white-space:pre-wrap;max-height:220px;margin:0;padding:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;line-height:1.45;overflow:auto}.reviewBox.error{border-color:color-mix(in oklch, var(--danger) 55%, var(--line))}.reviewBox.ready{border-color:color-mix(in oklch, var(--success) 45%, var(--line))}.saveStatus{word-break:break-all;font-size:.76rem;line-height:1.4}.saveStatus.ok{color:var(--success)}.compareHeader{align-items:center;margin:-14px -14px 0}.compareSourceBar{grid-template-columns:minmax(260px,1.3fr) auto minmax(210px,.8fr) minmax(210px,.8fr);align-items:end;gap:10px;padding:14px 0 4px;display:grid}.compareFilePicker{margin:0}.compareRefreshButton{align-self:end}.compareSourceCard{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);gap:3px;min-height:66px;padding:10px;display:grid}.compareSourceCard.old{border-color:color-mix(in oklch, var(--danger) 32%, var(--line))}.compareSourceCard.new{border-color:color-mix(in oklch, var(--success) 30%, var(--line))}.compareSourceCard strong{font-size:.78rem;line-height:1.25}.compareSourceCard span,.compareSourceCard small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compareSourceCard span{font-size:.78rem}.compareSourceCard small{color:var(--muted);font-size:.7rem}.compareStatus{margin:4px 0 0}.compareLegend{color:var(--muted);flex-wrap:wrap;gap:12px;padding:12px 0;font-size:.78rem;display:flex}.compareLegend span{align-items:center;gap:7px;display:inline-flex}.legendDot{border-radius:4px;width:10px;height:10px;display:inline-block}.legendDot.old{background:color-mix(in oklch, var(--danger) 60%, transparent)}.legendDot.new{background:color-mix(in oklch, var(--success) 60%, transparent)}.legendDot.selected{background:var(--primary)}.compareEmpty{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);margin-bottom:12px;padding:18px}.compareEmpty strong{font-size:.95rem;display:block}.compareEmpty p{color:var(--muted);margin-top:6px;font-size:.82rem}.diffGrid{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);gap:0 10px;min-height:520px;max-height:calc(100dvh - 330px);display:grid;overflow:auto}.diffColumnTitle{z-index:1;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);gap:3px;margin-bottom:8px;padding:9px 12px;display:grid;position:sticky;top:0}.diffColumnTitle strong{font-size:.82rem;line-height:1.25}.diffColumnTitle span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;overflow:hidden}.diffBlock{background:var(--bg);min-width:0;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:0;padding:0;overflow:hidden}.diffBlock:disabled{cursor:default;opacity:1}.diffBlock:not(:disabled):hover{border-color:var(--primary)}.diffBlock.selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.diffBlockTitle{border-bottom:1px solid var(--line);background:color-mix(in oklch, var(--surface) 68%, var(--bg));justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.diffBlockTitle strong,.diffBlockTitle span{font-size:.72rem}.diffBlockTitle span{color:var(--muted)}.diffBlock.oldSide.removed,.diffBlock.oldSide.changed{border-color:color-mix(in oklch, var(--danger) 46%, var(--line));background:color-mix(in oklch, var(--danger) 9%, var(--bg))}.diffBlock.newSide.added,.diffBlock.newSide.changed{border-color:color-mix(in oklch, var(--success) 42%, var(--line));background:color-mix(in oklch, var(--success) 8%, var(--bg))}.diffBlock.oldSide.added,.diffBlock.newSide.removed{background:color-mix(in oklch, var(--surface) 70%, var(--bg))}.diffLines{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;line-height:1.55;display:grid}.diffLine{grid-template-columns:46px minmax(0,1fr);min-width:0;min-height:23px;display:grid}.diffLine span{border-right:1px solid var(--line);color:var(--muted);text-align:right;-webkit-user-select:none;user-select:none;padding:2px 8px}.diffLine code{min-width:0;color:color-mix(in oklch, var(--ink) 90%, var(--muted));white-space:pre-wrap;overflow-wrap:anywhere;padding:2px 10px}.diffEmptyLine,.diffOmitted{color:var(--muted);padding:10px;font-size:.76rem}.diffOmitted{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);text-align:center}.checkList,.riskList{gap:10px;display:grid}.checkItem,.riskItem{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);padding:12px}.checkItem.passed{border-color:color-mix(in oklch, var(--success) 42%, var(--line))}.checkItem.failed,.riskItem.high{border-color:color-mix(in oklch, var(--danger) 55%, var(--line))}.riskItem.medium{border-color:color-mix(in oklch, var(--warning) 55%, var(--line))}.riskItem.low{border-color:color-mix(in oklch, var(--primary) 36%, var(--line))}.checkItem strong,.riskItem strong{font-size:.9rem;line-height:1.3;display:block}.checkItem p,.riskItem p{color:var(--muted);margin-top:7px;font-size:.82rem;line-height:1.5}.checkItem small,.riskItem small{color:color-mix(in oklch, var(--ink) 72%, var(--muted));margin-top:8px;font-size:.78rem;line-height:1.45;display:block}.riskItem>div{justify-content:space-between;gap:10px;display:flex}.riskItem span{color:var(--muted);font-size:.72rem;font-weight:700}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseDot{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (width<=1180px){.workspace,.fileWorkspace,.reviewWorkspace,.diagnosticsWorkspace{grid-template-columns:280px minmax(0,1fr)}.compareSourceBar{grid-template-columns:minmax(260px,1fr) auto}.inspector{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}}@media (width<=760px){.topBar{flex-direction:column;align-items:flex-start;height:auto;padding:12px}.workspace,.pageWorkspace,.fileWorkspace,.reviewWorkspace,.compareWorkspace,.diagnosticsWorkspace{grid-template-columns:1fr;padding:10px}.diffGrid{grid-template-columns:1fr;max-height:none}.pageNav{justify-content:flex-start}.moduleRail{min-height:auto}.editorToolbar,.reviewButtons,.fileActions{flex-direction:column;grid-template-columns:1fr}.writerSettingsGrid,.writerRunBar,.compareSourceBar,.versionItem{grid-template-columns:1fr}.writerRunActions{justify-content:flex-start}.connectionPill{max-width:100%}.toolbarButtons{flex-wrap:wrap;justify-content:flex-start}.versionActions{justify-content:flex-start}.workbenchToolbar{flex-direction:column;align-items:flex-start}.promptEditor,.assembledText,.markdownPreview{min-height:420px;font-size:.86rem}.markdownPreview{max-height:none;padding:20px}.panelHeader{flex-direction:column;align-items:flex-start}}
