:root{--ink:#152238;--ink-soft:#526075;--paper:#efede7;--panel:#efede7;--audit-surface:#faf8f3;--line:#656c761f;--blue:#255bf5;--blue-dark:#183a9e;--aqua:#c8f3e7;--lime:#d9f58d;--orange:#ff9c59;--status-success:#16a34a;--status-warning:#f59e0b;--status-error:#dc2626;--soft-highlight:#ffffffc2;--soft-shadow:#3e444e1f;--soft-raised:-5px -5px 11px var(--soft-highlight), 6px 7px 14px var(--soft-shadow);--soft-raised-small:-3px -3px 7px #ffffffad, 4px 5px 9px #3e444e1a;--soft-inset:inset 3px 3px 7px #484d571f, inset -3px -3px 7px #ffffffa3;--seam-dark:#3e434c29;--seam-mid:#3e434c13;--seam-light:#ffffffc2}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,textarea,input,select{font:inherit}button{color:inherit}.app-shell{width:min(1920px,100%);min-height:100vh;margin:0 auto;padding:0 clamp(18px,2.2vw,44px) 30px}.topbar{border-bottom:1px solid #1522382e;justify-content:space-between;align-items:center;min-height:76px;display:flex}.brand,.top-actions,.pane-title-wrap,.pane-stats,.pane-foot,.pane-actions,.sync-toggle,.prompt-title-row,.export-actions,footer,.workspace-tools,.tool-row,.search-tools,.search-field,.toolbar-sync,.placeholder-tools,.height-tools,.pane-head-right,.pane-window-actions,.help-head{align-items:center;display:flex}.brand{gap:12px}.brand-mark{background:var(--ink);color:#fff;letter-spacing:-.05em;width:39px;height:39px;box-shadow:4px 4px 0 var(--aqua);border-radius:11px;place-items:center;font-weight:850;display:grid}.brand p{letter-spacing:.01em;margin:0;font-size:14px;font-weight:800}.brand span{color:var(--ink-soft);font-size:11px}.top-actions{gap:9px}.hidden-file-input{display:none}.import-file-button{align-items:center;gap:6px;display:inline-flex}.import-file-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.file-drop-overlay{z-index:120;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#efede7a8;place-items:center;display:grid;position:fixed;inset:0}.file-drop-message{background:var(--paper);min-width:min(360px,100vw - 40px);color:var(--ink);border-radius:20px;justify-items:center;gap:8px;padding:30px 34px;animation:.16s cubic-bezier(.2,.85,.25,1.25) file-drop-in;display:grid;box-shadow:inset 2px 2px 5px #3e444e21,inset -2px -2px 5px #ffffffc7,0 18px 48px #373a4524}.file-drop-message svg{fill:none;width:34px;height:34px;stroke:var(--blue);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.file-drop-message strong{font-size:16px}.file-drop-message span{color:var(--ink-soft);letter-spacing:.08em;font-size:11px}.file-drop-active .editor-pane[data-import-side]{transition:box-shadow .16s}.file-drop-side-source .editor-pane[data-import-side=source],.file-drop-side-target .editor-pane[data-import-side=target]{box-shadow:inset 0 0 0 2px #255bf557,0 14px 38px #373a4517}@keyframes file-drop-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}button{cursor:pointer;border:0;transition:transform .16s,background .16s,border-color .16s}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #255bf547}.ghost-button,.text-button{background:0 0;font-size:12px;font-weight:700}.ghost-button{border-radius:10px;padding:9px 11px}.ghost-button:hover{background:#1522380f}.ghost-button.danger{color:#9b3a28}.api-settings-button{align-items:center;gap:6px;display:inline-flex}.api-settings-button i{background:var(--status-warning);width:7px;height:7px;box-shadow:none;border-radius:50%}.api-settings-button.active{color:var(--blue-dark);background:#e9efff}.api-settings-button.active i{background:var(--status-success);box-shadow:none}.compare-launch-button{color:var(--blue-dark);background:#eef3ffb8;border:1px solid #255bf538}.compare-launch-button:hover{background:#e7edff;border-color:#255bf573}.sync-status{width:176px;min-width:176px;max-width:176px;color:var(--ink-soft);box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 176px;justify-content:flex-start;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.sync-status-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sync-status i{background:var(--status-success);width:7px;height:7px;box-shadow:none;border-radius:50%;flex:0 0 7px}.sync-status.translating i,.sync-status.waiting i{background:var(--status-warning);animation:.9s infinite alternate pulse}.sync-status.done i{background:var(--status-success)}.sync-status.fallback i{background:var(--status-warning)}.sync-status.error i{background:var(--status-error)}@keyframes pulse{to{opacity:.3;transform:scale(.75)}}.eyebrow{color:var(--blue);letter-spacing:.19em;margin:0 0 7px;font-size:10px;font-weight:850}.sync-toggle{cursor:pointer;gap:9px;font-size:12px;font-weight:750}.sync-toggle input{opacity:0;pointer-events:none;position:absolute}.toggle-track{background:#a9afba;border-radius:999px;width:38px;height:22px;padding:3px;transition:background .16s}.toggle-track span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block;box-shadow:0 1px 3px #59627166}.sync-toggle input:checked+.toggle-track span{transform:translate(16px)}.primary-button{background:var(--blue);color:#fff;border-radius:11px;padding:11px 15px;font-size:12px;font-weight:800;box-shadow:0 7px 18px #255bf533}.primary-button:hover{background:#194bd8}.primary-button.compact{box-shadow:none;border-radius:8px;padding:8px 11px}.workspace-tools{background:#ffffff6b;border:1px solid #15223821;border-radius:13px;flex-direction:column;align-items:stretch;gap:8px;margin:12px 0 10px;padding:9px 10px}.tool-row{justify-content:space-between;gap:16px;min-width:0}.search-row{border-bottom:1px solid #1522381a;padding-bottom:8px}.search-tools{gap:6px;min-width:0}.search-tools>label{color:var(--ink-soft);white-space:nowrap;margin:0 5px 0 3px;font-size:10px;font-weight:750}.search-field{background:var(--panel);border:1px solid #c9c4b8;border-radius:9px;gap:7px;width:clamp(250px,33vw,480px);min-height:34px;padding:0 9px}.search-field>span{color:var(--blue);font-size:18px;line-height:1}.search-field input{min-width:70px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.search-field input::-webkit-search-cancel-button{cursor:pointer}.search-field i{color:var(--blue-dark);white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.search-field .search-target-toggle{width:25px;height:25px;color:var(--ink-soft);background:#f3f0e9;border:1px solid #c8c3b8;border-radius:6px;flex:0 0 25px;place-items:center;padding:0;font-size:11px;font-weight:850;display:grid}.search-field .search-target-toggle.active{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 3px 9px #255bf53d}.search-tools>button{background:var(--panel);border:1px solid #cec9bd;border-radius:9px;width:34px;min-height:34px;padding:0;font-size:15px;font-weight:800}.toolbar-sync{flex:none;gap:12px}.placeholder-tools{gap:6px}.placeholder-tools>span{color:var(--ink-soft);margin-right:5px;font-size:10px;font-weight:700}.placeholder-tools button,.height-tools button{background:var(--panel);border:1px solid #cec9bd;border-radius:9px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:750}.placeholder-tools button:not(.placeholder-locate){width:32px;padding:0;font-size:15px}.placeholder-locate{align-items:center;gap:7px;display:inline-flex}.placeholder-locate b{color:var(--blue);font:800 10px ui-monospace,monospace}.placeholder-locate i{min-width:19px;color:var(--blue-dark);background:#e7edff;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal}.height-tools{gap:7px}.height-tools>span{color:var(--ink-soft);white-space:nowrap;font-size:10px;font-weight:700}.height-tools button{width:32px;padding:0;font-size:15px}.height-tools input{width:clamp(110px,14vw,210px);accent-color:var(--blue);cursor:ew-resize}.height-tools output{min-width:44px;color:var(--blue-dark);font:750 10px ui-monospace,monospace}.prompt-title-row{justify-content:center;min-height:28px;margin:1px auto 9px}.prompt-title-row strong,.prompt-title-row input{text-align:center;background:0 0;border:0;width:min(420px,82vw);padding:0;font-size:14px;font-weight:850}.prompt-title-row strong{cursor:text;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden}.prompt-title-row input{color:var(--ink);outline:none}.workspace{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:10px;display:grid;position:relative}.sync-scroll-column{flex-direction:column;justify-content:center;align-self:start;align-items:center;display:flex}.sync-scroll-mode-slot{place-items:center;height:48px;display:grid}.sync-markdown-button,.sync-page-pin{color:#626b78;width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:transform .15s cubic-bezier(.2,.8,.2,1),color .15s,box-shadow .15s,background .15s;display:grid;position:relative;transform:translateY(0)}.sync-markdown-button svg,.sync-page-pin svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:20px;height:20px}.sync-markdown-button:hover,.sync-page-pin:hover{color:#34445d;background:#f4f1e93d;transform:translateY(-.5px);box-shadow:-3px -3px 7px #ffffff5c,3px 4px 8px #3e444e0e}.sync-markdown-button.suggested{background:var(--paper);color:#34445d;box-shadow:var(--soft-raised-small);animation:.46s cubic-bezier(.34,1.56,.64,1) markdown-suggest-in;transform:translateY(-1px)}.sync-markdown-button.suggested:hover{background:var(--paper);color:var(--blue);transform:translateY(-1.5px);box-shadow:-4px -4px 9px #ffffffb8,5px 6px 11px #3e444e1f}@keyframes markdown-suggest-in{0%{box-shadow:none;transform:translateY(0)scale(.96)}68%{transform:translateY(-1.5px)scale(1.035)}to{box-shadow:var(--soft-raised-small);transform:translateY(-1px)scale(1)}}.sync-markdown-button:active,.sync-page-pin:active{background:#e8e4db99;transform:translateY(.5px)scale(.975);box-shadow:inset 3px 3px 6px #484d5721,inset -3px -3px 6px #ffffff85}.sync-markdown-button.active,.sync-page-pin.active{color:var(--blue);background:#e8e4db9e;transform:translateY(.5px)scale(.975);box-shadow:inset 3px 3px 6px #484d5724,inset -3px -3px 6px #ffffff8a}.sync-markdown-button.active:hover,.sync-page-pin.active:hover{color:#184bd7}.sync-markdown-button.active:active,.sync-page-pin.active:active{background:#e4e0d7b8;transform:translateY(1px)scale(.955);box-shadow:inset 4px 4px 7px #484d572b,inset -3px -3px 6px #ffffff80}.sync-scroll-pin-slot{place-items:center;height:58px;display:grid}.sync-page-pin:focus-visible{outline-offset:2px;outline:3px solid #255bf547}.sync-scroll-track{cursor:ns-resize;touch-action:none;overscroll-behavior:contain;background:#fffefb;border:0;border-radius:999px;width:14px;transition:background .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:inset 3px 3px 7px #3e434c25,inset -3px -3px 7px #fffffff0,inset 0 0 0 1px #656c760b}.sync-scroll-track:hover{background:#fffefb;box-shadow:inset 3px 3px 8px #3e434c2e,inset -3px -3px 8px #fffffff0,inset 0 0 0 1px #255bf51a}.sync-scroll-track:focus-visible{outline-offset:2px;outline:3px solid #255bf547}.sync-scroll-thumb{color:#fff;-webkit-user-select:none;user-select:none;background:#3f6fe4;border-radius:999px;place-items:center;width:10px;font-size:8px;font-weight:900;line-height:1;transition:background .15s;display:grid;position:absolute;top:0;left:2px;box-shadow:inset 1px 1px 2px #ffffff38,inset -1px -1px 2px #14317a24}.sync-scroll-track:hover .sync-scroll-thumb{background:#2d5fd8}.editor-pane{border:1px solid var(--line);background:var(--panel);border-radius:19px;min-width:0;overflow:hidden;box-shadow:0 14px 38px #373a4512}.pane-head{border-bottom:1px solid #e8e3d8;justify-content:space-between;align-items:center;min-height:70px;padding:0 18px;display:flex}.pane-title-wrap{gap:11px}.language-dot{width:10px;height:10px;box-shadow:none;background:var(--status-warning);border-radius:50%}.language-dot.target{background:var(--status-success);box-shadow:none}.pane-kicker{color:var(--ink-soft);letter-spacing:.17em;margin:0 0 3px;font-size:8px;font-weight:850}.pane-head h2{letter-spacing:-.01em;margin:0;font-size:15px}.pane-head-right{gap:10px}.pane-stats span{color:var(--ink-soft);background:#f1eee7;border-radius:7px;padding:5px 7px;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pane-window-actions{gap:5px}.pane-window-actions button{width:29px;height:29px;color:var(--ink-soft);background:#fff;border:1px solid #d4cfc3;border-radius:8px;place-items:center;padding:0;font-size:14px;font-weight:800;display:grid}.pane-window-actions button:hover{color:var(--blue);background:#f1f4ff;border-color:#9da9bd}.pane-window-actions .clear-pane:hover{color:#a83e29;background:#fff1ed;border-color:#e7b4a8}.editor-shell{background:linear-gradient(90deg,#0000 0 47px,#283b560f 47px 48px,#0000 48px),repeating-linear-gradient(#0000 0 30px,#283b5609 30px 31px);height:clamp(350px,46vh,560px);position:relative}.editor-shell textarea,.selection-overlay{resize:none;width:100%;height:100%;color:var(--ink);letter-spacing:-.01em;white-space:pre-wrap;overflow-wrap:break-word;tab-size:2;background:0 0;border:0;margin:0;padding:22px 24px 26px 61px;font:500 14px/31px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,PingFang SC,monospace;position:absolute;inset:0}.editor-shell textarea{z-index:2}.editor-shell textarea::selection{color:var(--ink);background:#b8c9ff}.selection-overlay{z-index:1;pointer-events:none;scrollbar-width:none;overflow:auto}.selection-overlay::-webkit-scrollbar{display:none}.selection-overlay mark{background:var(--lime);color:var(--ink);box-shadow:0 0 0 2px var(--lime);border-radius:3px;padding:2px 0}.selection-overlay mark.placeholder-mark{background:#ffd359;animation:1s ease-in-out placeholder-flash;box-shadow:0 0 0 3px #ffb72852}.selection-overlay mark.search-mark{background:#a9c7ff;animation:1s ease-in-out search-flash;box-shadow:0 0 0 3px #255bf540}.selection-overlay mark.mirror-anchor{background:#c8d8ff;animation:1.05s ease-in-out mirror-anchor-flash;box-shadow:0 0 0 3px #255bf533}.selection-overlay mark.mirror-flash{background:#b9f0d8;animation:1.05s ease-in-out mirror-locate-flash;box-shadow:0 0 0 3px #18a47a3d}@keyframes placeholder-flash{0%,to{background:#ffd359;box-shadow:0 0 0 3px #ffb72852}22%,66%{background:0 0;box-shadow:0 0 #0000}44%,88%{background:#ffb728;box-shadow:0 0 0 5px #ffb72842}}@keyframes mirror-anchor-flash{0%,to{background:#c8d8ff;box-shadow:0 0 0 3px #255bf533}22%,66%{background:#c8d8ff1f;box-shadow:0 0 #0000}44%,88%{background:#82a7ff;box-shadow:0 0 0 6px #255bf52e}}@keyframes mirror-locate-flash{0%,to{background:#b9f0d8;box-shadow:0 0 0 3px #18a47a3d}22%,66%{background:#b9f0d81f;box-shadow:0 0 #0000}44%,88%{background:#55d5aa;box-shadow:0 0 0 6px #255bf533}}@keyframes search-flash{0%,to{background:#a9c7ff;box-shadow:0 0 0 3px #255bf540}22%,66%{background:#a9c7ff1f;box-shadow:0 0 #0000}44%,88%{background:#6f9fff;box-shadow:0 0 0 6px #255bf533}}.editor-shell.is-mirror textarea{color:#0000;caret-color:var(--ink)}.editor-shell.is-mirror textarea::selection{color:#0000;background:0 0}.editor-shell:not(.is-mirror) .selection-overlay{color:#0000}.editor-shell.markdown-mode{background:#fffefb}.markdown-preview{z-index:3;color:var(--ink);overflow-wrap:anywhere;background:#fffefb;padding:28px 34px 40px;scroll-padding-block:28px;font-size:14px;line-height:1.78;position:absolute;inset:0;overflow:auto}.editor-shell.side-source .markdown-preview{padding-left:58px}.editor-shell.side-target .markdown-preview{padding-right:58px}.markdown-outline{z-index:7;color:#44536b;border:1px solid #0000;border-radius:11px;flex-direction:column;width:34px;height:34px;transition:width .17s,height .17s,background .17s,border-color .17s,box-shadow .17s;display:flex;position:absolute;top:8px;overflow:hidden}.markdown-outline.source{left:8px}.markdown-outline.target{right:8px}.markdown-outline-head{white-space:nowrap;flex:0 0 32px;align-items:center;gap:4px;width:100%;height:32px;display:flex;overflow:hidden}.markdown-outline-trigger{color:#627086;background:#ffffffe6;border:1px solid #d1d6df;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid;transform:none;box-shadow:0 4px 10px #1522381a}.markdown-outline-trigger:hover{color:var(--blue);background:#f6f8ff;transform:none}.markdown-outline-trigger svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.markdown-outline-head strong{min-width:0;color:var(--ink);text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.markdown-outline-head>span{color:var(--blue-dark);background:#e8eeff;border-radius:999px;padding:3px 5px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.markdown-outline-close{color:#7a8595;background:0 0;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;padding:0;display:grid;transform:none}.markdown-outline-close:hover{color:#35445c;background:#eceff5;transform:none}.markdown-outline-close svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:14px;height:14px}.markdown-outline-head strong,.markdown-outline-head>span,.markdown-outline-close,.markdown-outline-list{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,visibility .14s}.markdown-outline-list{scrollbar-width:thin;flex:1;min-height:0;padding:3px 1px 5px;overflow:auto}.markdown-outline-list button{padding-block:5px;color:#526075;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:5px;width:100%;min-height:28px;padding-right:6px;display:flex;transform:none}.markdown-outline-list button:hover{color:var(--blue-dark);background:#edf2ff;transform:none}.markdown-outline-list i{color:#8794a8;flex:0 0 18px;font:750 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.markdown-outline-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:720;line-height:1.35;overflow:hidden}.markdown-outline.open{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefbf7;border-color:#b7c0cfd1;width:min(220px,100% - 16px);height:min(350px,100% - 16px);padding:5px;box-shadow:0 12px 28px #15223826}.markdown-outline.open .markdown-outline-trigger{box-shadow:none;background:0 0;border-color:#0000}.markdown-outline.open .markdown-outline-head strong,.markdown-outline.open .markdown-outline-head>span,.markdown-outline.open .markdown-outline-close,.markdown-outline.open .markdown-outline-list{opacity:1;visibility:visible;pointer-events:auto}.markdown-preview:focus-visible{outline-offset:-3px;outline:3px solid #255bf53d}.markdown-preview>:first-child{margin-top:0}.markdown-preview>:last-child{margin-bottom:0}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3,.markdown-preview h4,.markdown-preview h5,.markdown-preview h6{color:#12213a;letter-spacing:-.02em;line-height:1.32}.markdown-preview h1{border-bottom:2px solid #dce4f8;margin:0 0 20px;padding-bottom:11px;font-size:26px}.markdown-preview h2{border-bottom:1px solid #e0ddd5;margin:26px 0 13px;padding-bottom:7px;font-size:21px}.markdown-preview h3{margin:22px 0 10px;font-size:17px}.markdown-preview h4{margin:19px 0 8px;font-size:15px}.markdown-preview h5,.markdown-preview h6{margin:17px 0 7px;font-size:14px}.markdown-preview p{margin:0 0 15px}.markdown-preview strong{color:#142a55;font-weight:850}.markdown-preview em{color:#465877}.markdown-preview del{color:#7e8898}.markdown-preview a{color:var(--blue);text-underline-offset:3px;font-weight:700}.markdown-preview a:hover{color:var(--blue-dark)}.markdown-preview :not(pre)>code{color:#b13c27;background:#f0ede6;border:1px solid #d8d4cb;border-radius:5px;padding:2px 5px;font:700 .88em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.markdown-preview pre{color:#e7edf7;white-space:pre;background:#17243a;border-radius:11px;margin:17px 0;padding:19px 18px 17px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative;overflow:auto}.markdown-preview pre code{min-width:max-content;display:block}.markdown-code-language{color:#93a2b8;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;top:5px;right:9px}.markdown-preview blockquote{border-left:4px solid var(--blue);color:#475875;background:#f1f5ff;border-radius:0 8px 8px 0;margin:16px 0;padding:10px 15px}.markdown-preview ul,.markdown-preview ol{margin:12px 0 17px;padding-left:25px}.markdown-preview li{margin:5px 0;padding-left:3px}.markdown-preview li::marker{color:var(--blue);font-weight:850}.markdown-preview .markdown-task-list{padding-left:0;list-style:none}.markdown-task-list li{align-items:flex-start;gap:8px;display:flex}.markdown-task-box{color:#fff;background:#fff;border:1px solid #aeb7c6;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;margin-top:4px;font-size:9px;line-height:1;display:grid}.markdown-task-box.checked{background:#16976f;border-color:#16976f}.markdown-preview hr{background:#d8d4cb;border:0;height:1px;margin:24px 0}.markdown-table-wrap{border:1px solid #d7d2c8;border-radius:9px;max-width:100%;margin:16px 0;overflow-x:auto}.markdown-preview table{border-collapse:collapse;width:100%;font-size:12px}.markdown-preview th,.markdown-preview td{text-align:left;vertical-align:top;border-bottom:1px solid #e1ddd4;border-right:1px solid #e1ddd4;padding:8px 10px}.markdown-preview th{color:var(--blue-dark);background:#eef3ff;font-weight:850}.markdown-preview tr:last-child td{border-bottom:0}.markdown-preview th:last-child,.markdown-preview td:last-child{border-right:0}.markdown-empty{color:#8b94a3;text-align:center;place-items:center;min-height:100%;display:grid}.pane-foot{border-top:1px solid #e8e3d8;justify-content:space-between;gap:12px;min-height:58px;padding:0 14px 0 18px}.format-hint{color:var(--ink-soft);font-size:10px}kbd{color:var(--blue-dark);background:#fff;border:1px solid #c9c4b8;border-bottom-width:2px;border-radius:5px;padding:2px 5px;font:800 10px ui-monospace,monospace}.pane-actions{gap:7px}.text-button{color:var(--blue-dark);border-radius:8px;padding:8px}.text-button:hover{background:#edf1ff}.review-strip{grid-template-columns:1fr 1fr 1.18fr;gap:12px;margin-top:13px;display:grid}.audit-card{border:1px solid var(--line);background:var(--audit-surface);border-radius:16px;align-items:flex-start;gap:12px;min-width:0;min-height:105px;padding:17px;display:flex}.audit-icon{background:#e9ecf2;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.audit-card.good .audit-icon{background:var(--aqua);color:#087154}.audit-card.warning .audit-icon{color:#9c3b20;background:#ffdec9}.review-strip .audit-icon,.review-strip .audit-card.good .audit-icon,.review-strip .audit-card.warning .audit-icon,.review-strip .export-card .audit-icon{color:#111;box-shadow:none;background:0 0}.review-strip .audit-icon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.audit-card p{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:850}.audit-card strong{margin-bottom:5px;font-size:13px;display:block}.audit-card>div:last-child{min-width:0}.audit-card span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;display:block;overflow:hidden}.export-card{background:var(--ink);color:#fff;border-color:var(--ink)}.export-card .audit-icon{background:var(--lime);color:var(--ink)}.export-actions{flex-wrap:wrap;gap:6px;margin-top:8px}.export-actions label{color:#c7d1df;background:#2c3c56;border-radius:7px;align-items:center;gap:5px;padding:4px 5px 4px 8px;font-size:9px;font-weight:750;display:inline-flex}.export-actions select{color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:5px;padding:2px 20px 2px 5px;font-size:9px;font-weight:800}.export-actions button{color:#fff;background:#2c3c56;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:750}.export-actions button:hover{background:#3c5275}.export-actions .export-newline-toggle{cursor:pointer;white-space:nowrap;gap:5px;margin-left:auto;padding:4px 7px}.export-newline-toggle>span{color:#93a2b8;font-size:8px;transition:color .16s}.export-newline-toggle>span:first-child{color:#c7d1df;font-size:9px;font-weight:800}.export-newline-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.export-newline-toggle .export-newline-track{background:#17243a;border:1px solid #63718a;border-radius:999px;flex:0 0 30px;width:30px;height:17px;padding:2px;display:block}.export-newline-track i{background:var(--lime);border-radius:50%;width:11px;height:11px;transition:transform .18s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 1px 4px #00000047}.export-newline-toggle input:checked+.export-newline-track i{transform:translate(13px)}.export-newline-toggle input:focus-visible+.export-newline-track{outline-offset:2px;outline:3px solid #d9f58d52}.review-checklist{border:1px solid var(--line);background:#ffffff61;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:13px;padding:16px 18px;display:flex}.review-checklist .eyebrow{margin-bottom:3px}.review-checklist h2{margin:0;font-size:15px}.check-items{gap:8px;display:flex}.check-item{color:var(--ink-soft);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.check-copy{color:var(--ink-soft)}.check-icon-button{color:#5f6877;width:18px;height:18px;box-shadow:none;cursor:pointer;background:0 0;border:0;flex:0 0 18px;place-items:center;padding:0;transition:color .15s,transform .1s;display:grid}.check-icon-button svg{width:14px;height:14px;display:block;overflow:visible}.check-icon-button path{fill:none;stroke-linecap:round;stroke-linejoin:round}.check-icon-button .check-outer{stroke:currentColor;stroke-width:7px}.check-icon-button .check-cutout{stroke:var(--paper);stroke-width:4.4px}.check-icon-button .check-inner{stroke:currentColor;stroke-width:2.2px}.check-icon-button:hover{color:#445064}.check-icon-button:active{transform:scale(.92)}.check-icon-button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #255bf552}.check-icon-button.checked,.check-icon-button.checked:hover{color:#16a34a}footer{color:#758094;justify-content:center;gap:20px;padding-top:18px;font-size:9px}footer span{letter-spacing:.16em;padding-left:.16em}footer span+span:before{content:"·";margin-right:20px}.help-backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d182a61;justify-content:flex-end;animation:.16s ease-out backdrop-in;display:flex;position:fixed;inset:0}.help-panel{background:var(--panel);border-left:1px solid #1522382e;width:min(440px,92vw);height:100%;padding:25px 24px 22px;animation:.21s ease-out help-in;overflow:auto;box-shadow:-18px 0 55px #1522382e}.api-backdrop .api-panel{transform-origin:100%;animation:.24s cubic-bezier(.22,1,.36,1) api-panel-in}.api-backdrop.is-closing{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) forwards backdrop-out}.api-backdrop.is-closing .api-panel{animation:.22s cubic-bezier(.4,0,.2,1) forwards api-panel-out}.help-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px}.help-head .eyebrow{margin-bottom:4px}.help-head h2{letter-spacing:-.03em;margin:0;font-size:23px}.help-close{width:36px;height:36px;color:var(--ink-soft);background:#fff;border:1px solid #d4cfc3;border-radius:10px;place-items:center;font-size:20px;display:grid}.help-close:hover{color:#a83e29;background:#fff1ed;border-color:#e7b4a8}.help-content{gap:9px;padding:16px 0;display:grid}.help-content section{background:#faf8f2;border:1px solid #e2ddd2;border-radius:12px;padding:14px 15px}.help-content b{margin-bottom:6px;font-size:12px;display:block}.help-content p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.75}.help-foot{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:14px;font-size:10px}.api-panel{flex-direction:column;display:flex}.api-content{gap:16px;padding:18px 0;display:grid}.api-notice{background:#f1f5ff;border:1px solid #cbd8f8;border-radius:12px;padding:14px 15px}.api-notice strong{margin-bottom:6px;font-size:12px;display:block}.api-notice p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.7}.api-engine-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.api-engine-picker legend{color:var(--ink-soft);grid-column:1/-1;margin-bottom:7px;font-size:10px;font-weight:800}.api-engine-card{min-height:86px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d9d4c9;border-radius:11px;gap:7px;padding:12px;display:grid}.api-engine-card:hover{background:#f8faff;border-color:#a8baf1}.api-engine-card.active{border-color:var(--blue);background:#eef3ff;box-shadow:0 0 0 2px #255bf514}.api-engine-card span{justify-content:space-between;align-items:center;gap:8px;display:flex}.api-engine-card b{font-size:11px}.api-engine-card em{background:var(--blue);color:#fff;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.api-engine-card small{color:var(--ink-soft);font-size:9px;line-height:1.55}.api-engine-hint{border-left:3px solid var(--blue);color:var(--ink-soft);background:#f7f9ff;margin:-5px 0 0;padding:10px 12px;font-size:10px;line-height:1.65}.api-auth-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:-6px 0 0;padding:0;display:grid}.api-auth-picker legend{color:var(--ink-soft);grid-column:1/-1;margin-bottom:3px;font-size:10px;font-weight:800}.api-auth-picker button{min-height:38px;color:var(--ink-soft);background:#fff;border:1px solid #d7d2c7;border-radius:9px;padding:0 10px;font-size:10px;font-weight:800}.api-auth-picker button:hover{color:var(--blue-dark);border-color:#a8baf1}.api-auth-picker button.active{border-color:var(--blue);color:var(--blue-dark);background:#eef3ff}.api-auth-picker button span{background:var(--blue);color:#fff;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:7px}.api-field{gap:7px;display:grid}.api-field>span{color:var(--ink-soft);font-size:10px;font-weight:800}.api-field>input,.api-secret-field{background:#fff;border:1px solid #cbc6bb;border-radius:10px;width:100%;min-height:43px}.api-field>input{color:var(--ink);padding:0 12px;font-size:12px}.api-field>input:focus,.api-secret-field:focus-within{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #255bf51a}.api-secret-field{align-items:center;padding-left:12px;display:flex}.api-secret-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.api-secret-field button{color:var(--blue-dark);background:#f5f2eb;border-left:1px solid #e0dbd0;border-radius:0 9px 9px 0;align-self:stretch;padding:0 12px;font-size:10px;font-weight:800}.api-option{cursor:pointer;background:#faf8f2;border:1px solid #dfdbd1;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.api-option input{accent-color:var(--blue);margin-top:2px}.api-option span{gap:4px;display:grid}.api-option b{font-size:11px}.api-option small{color:var(--ink-soft);font-size:10px;line-height:1.55}.api-error{color:#ad3928;margin:-3px 0 0;font-size:11px;font-weight:750}.api-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;display:flex}.api-actions>div{align-items:center;gap:7px;display:flex}.compare-backdrop{z-index:45;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d182a85;place-items:center;padding:20px;animation:.18s ease-out backdrop-in;display:grid;position:fixed;inset:0}.compare-backdrop.is-closing{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) forwards backdrop-out}.compare-panel{background:var(--paper);transform-origin:50%;border:1px solid #15223833;border-radius:22px;grid-template-rows:auto auto auto auto minmax(220px,1fr);gap:13px;width:min(1440px,100%);height:min(920px,100vh - 40px);padding:21px;animation:.24s cubic-bezier(.22,1,.36,1) compare-panel-in;display:grid;overflow:hidden;box-shadow:0 28px 90px #0b162852}.compare-backdrop.is-closing .compare-panel{animation:.22s cubic-bezier(.4,0,.2,1) forwards compare-panel-out}.compare-head,.compare-input-head,.compare-input-actions,.compare-toolbar,.compare-stats,.compare-navigation,.compare-result-card>header{align-items:center;display:flex}.compare-head{justify-content:space-between}.compare-head .eyebrow{margin-bottom:3px}.compare-head h2{letter-spacing:-.03em;margin:0;font-size:22px}.compare-notice{border:1px solid #c6d4fb;border-left:4px solid var(--blue);background:#f1f5ff;border-radius:11px;align-items:center;gap:12px;padding:11px 14px;display:flex}.compare-notice strong{color:var(--blue-dark);flex:none;font-size:11px}.compare-notice span{color:var(--ink-soft);font-size:10px;line-height:1.55}.compare-input-grid,.compare-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.compare-input-card,.compare-result-card{background:var(--panel);border:1px solid #d5d0c5;border-radius:13px;min-width:0;overflow:hidden}.compare-input-card{grid-template-rows:auto 1fr;display:grid}.compare-input-head{min-height:42px;color:var(--ink);border-bottom:1px solid #e2ddd2;justify-content:space-between;gap:12px;padding:7px 9px 7px 12px;font-size:11px;font-weight:800}.compare-input-head>span:first-child{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.compare-input-head i{border-radius:50%;width:8px;height:8px}.compare-input-head .before-dot{background:var(--status-error)}.compare-input-head .after-dot{background:var(--status-success)}.compare-input-actions{justify-content:flex-end;gap:5px}.compare-input-actions small{color:var(--ink-soft);white-space:nowrap;margin-right:3px;font-size:9px;font-weight:700}.compare-input-actions button{min-height:27px;color:var(--ink-soft);background:#f7f5ef;border:1px solid #d7d2c7;border-radius:7px;padding:0 8px;font-size:9px;font-weight:800}.compare-input-actions .compare-clear{color:#a63c2b;width:27px;padding:0;font-size:15px}.compare-input-card textarea{resize:vertical;width:100%;height:168px;color:var(--ink);background:#fffefb;border:0;outline:0;padding:13px 14px;font:12px/1.72 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.compare-toolbar{background:#ffffff8c;border:1px solid #15223821;border-radius:11px;justify-content:space-between;gap:14px;padding:8px 10px}.compare-stats{gap:7px}.compare-stats span{color:var(--ink-soft);background:#ebe8e1;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:700}.compare-stats b{color:var(--ink);font-size:11px}.compare-stats .deleted{color:#9d493b;background:#fff0ed}.compare-stats .deleted b{color:#b83f2c}.compare-stats .added{color:#327760;background:#eaf8f2}.compare-stats .added b{color:#117555}.compare-navigation{gap:7px}.compare-navigation button{min-height:31px;color:var(--blue-dark);background:#fff;border:1px solid #cbc6bb;border-radius:8px;padding:0 10px;font-size:9px;font-weight:800}.compare-navigation button:disabled{cursor:not-allowed;opacity:.42;transform:none}.compare-navigation strong{text-align:center;min-width:86px;color:var(--ink-soft);font-size:9px}.compare-result-card{grid-template-rows:auto 1fr;display:grid}.compare-result-card>header{border-bottom:1px solid #e2ddd2;justify-content:space-between;min-height:38px;padding:0 12px}.compare-result-card>header span{font-size:11px;font-weight:850}.compare-result-card>header small{color:var(--ink-soft);font-size:9px;font-weight:750}.compare-result-card.before>header small{color:#a64232}.compare-result-card.after>header small{color:#167054}.compare-result-text{min-height:0;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fffefb;padding:16px;scroll-padding-block:45%;font:12px/1.78 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;position:relative;overflow:auto}.compare-diff-anchor{vertical-align:text-bottom;width:0;height:1lh;display:inline-block}.compare-result-text mark{color:inherit;cursor:pointer;border-radius:3px;transition:box-shadow .16s,filter .16s;position:relative}.compare-result-text mark.delete{color:#8f2e20;background:#ffd8d1;text-decoration:line-through;text-decoration-thickness:1px}.compare-result-text mark.add{color:#075f43;background:#c9f1de}.compare-result-text mark.active{z-index:1;animation:.72s ease-out 2 compare-focus-flash;box-shadow:0 0 0 3px #255bf5,0 0 0 7px #255bf529}.compare-empty{color:#8790a0;text-align:center;place-items:center;min-height:100%;font-family:Inter,ui-sans-serif,sans-serif;font-size:11px;display:grid}@keyframes backdrop-in{0%{opacity:0}}@keyframes help-in{0%{opacity:0;transform:translate(28px)}}@keyframes compare-panel-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes compare-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(15px)scale(.985)}}@keyframes compare-focus-flash{0%,to{filter:brightness()}45%{filter:brightness(1.18)}}@keyframes api-panel-in{0%{opacity:0;transform:translate(32px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes api-panel-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(28px)scale(.99)}}.toast{z-index:20;background:var(--ink);color:#fff;border-radius:999px;padding:11px 17px;font-size:12px;font-weight:750;animation:.18s ease-out toast-in;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #15223847}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.topbar{border-bottom:0}.brand-mark{color:var(--ink);box-shadow:none;background:0 0}.ghost-button,.text-button,.compare-launch-button{background:var(--paper);box-shadow:var(--soft-raised-small);border:0}.ghost-button:hover,.text-button:hover,.compare-launch-button:hover{color:var(--blue-dark);box-shadow:var(--soft-raised-small);background:#efede77a;border-color:#0000}.ghost-button:active,.text-button:active,.compare-launch-button:active{box-shadow:var(--soft-inset);background:#e4e1d99e;transform:translateY(1px)scale(.98)}.api-settings-button.active{color:var(--blue);box-shadow:var(--soft-inset);background:#e4e1d99e}.sync-status{box-shadow:none;background:0 0;border:0}.toggle-track,.export-newline-toggle .export-newline-track{box-shadow:var(--soft-inset);background:#dedbd4b8;border:0}.toggle-track span,.export-newline-track i{box-shadow:var(--soft-raised-small)}.sync-toggle input:checked+.toggle-track{background:#255bf5c7}.primary-button{background:var(--paper);color:var(--blue);box-shadow:var(--soft-raised-small);border:0}.primary-button:hover{background:var(--paper);color:#1749d4;box-shadow:-4px -4px 9px #ffffffc7,5px 6px 11px #3e444e21}.primary-button:active{box-shadow:var(--soft-inset);background:#e4e1d99e;transform:translateY(1px)scale(.98)}.workspace-tools,.review-checklist{box-shadow:none;background:0 0;border:0}.workspace-tools{border-bottom:1px solid var(--line);border-radius:0;padding-inline:0}.search-row{border-bottom:1px solid var(--line)}.search-field{background:#fffefb;border:0;box-shadow:inset 5px 5px 12px #3e434c25,inset -5px -5px 12px #fffffff0,inset 0 0 0 1px #656c760b}.api-field>input,.api-secret-field{box-shadow:none;background:#fffefb;border:1px solid #656c7633}.search-field:focus-within{border-color:#0000;box-shadow:inset 5px 5px 12px #3e434c25,inset -5px -5px 12px #fffffff0,inset 0 0 0 1px #255bf557,0 0 0 2px #255bf514}.api-field>input:focus,.api-secret-field:focus-within{border-color:#255bf594;box-shadow:0 0 0 2px #255bf51a}.search-field .search-target-toggle,.search-tools>button,.placeholder-tools button,.height-tools button,.pane-window-actions button,.help-close,.compare-input-actions button,.compare-navigation button,.api-auth-picker button{background:var(--paper);box-shadow:var(--soft-raised-small);border:0}.search-field .search-target-toggle:hover,.search-tools>button:hover,.placeholder-tools button:hover,.height-tools button:hover,.pane-window-actions button:hover,.help-close:hover,.compare-input-actions button:hover,.compare-navigation button:hover,.api-auth-picker button:hover{background:var(--paper);box-shadow:var(--soft-raised-small);border-color:#0000}.search-field .search-target-toggle:active,.search-tools>button:active,.placeholder-tools button:active,.height-tools button:active,.pane-window-actions button:active,.help-close:active,.compare-input-actions button:active,.compare-navigation button:active,.api-auth-picker button:active{box-shadow:var(--soft-inset);background:#e4e1d99e;transform:translateY(1px)scale(.97)}.search-field .search-target-toggle.active,.api-auth-picker button.active{color:var(--blue);box-shadow:var(--soft-inset);background:#e4e1d9ad;border:0}.search-field{padding-right:9px;overflow:visible}.search-field .search-target-toggle{width:25px;height:25px;min-height:25px;color:var(--ink-soft);box-shadow:none;background:0 0;border-radius:9px;flex:0 0 25px;align-self:center;transition:color .18s,background .22s,box-shadow .22s;transform:none}.search-field .search-target-toggle:hover{color:var(--blue);box-shadow:none;background:0 0;transform:none}.search-field .search-target-toggle:active,.search-field .search-target-toggle.active,.search-field .search-target-toggle.active:hover{color:var(--blue);background:#fffefb;transform:none;box-shadow:inset 5px 5px 11px #3e434c2b,inset -5px -5px 11px #fffffffa}.height-tools input[type=range]{appearance:none;background:#fffefb;border:0;border-radius:999px;height:12px;padding:0;transition:background .15s,box-shadow .15s;box-shadow:inset 3px 3px 7px #3e434c25,inset -3px -3px 7px #fffffff0,inset 0 0 0 1px #656c760b}.height-tools input[type=range]:hover{background:#fffefb;box-shadow:inset 3px 3px 8px #3e434c2e,inset -3px -3px 8px #fffffff0,inset 0 0 0 1px #255bf51a}.height-tools input[type=range]:focus-visible{outline-offset:2px;outline:3px solid #255bf547}.height-tools input[type=range]::-webkit-slider-thumb{appearance:none;background:#3f6fe4;border:0;border-radius:50%;width:17px;height:17px;transition:background .15s,transform .15s;box-shadow:inset 1px 1px 2px #ffffff38,inset -1px -1px 2px #14317a24,0 2px 5px #255bf52e}.height-tools input[type=range]:hover::-webkit-slider-thumb{background:#2d5fd8}.height-tools input[type=range]:active::-webkit-slider-thumb{transform:scale(.93)}.height-tools input[type=range]::-moz-range-track{background:#fffefb;border:0;border-radius:999px;height:12px;box-shadow:inset 3px 3px 7px #3e434c25,inset -3px -3px 7px #fffffff0,inset 0 0 0 1px #656c760b}.height-tools input[type=range]::-moz-range-thumb{background:#3f6fe4;border:0;border-radius:50%;width:17px;height:17px;box-shadow:inset 1px 1px 2px #ffffff38,inset -1px -1px 2px #14317a24,0 2px 5px #255bf52e}.prompt-title-row input{box-shadow:none;background:0 0;border-bottom:1px solid #656c763d;border-radius:0;padding:6px 0}.editor-pane{box-shadow:none;isolation:isolate;background:#fffefb;border:0;border-radius:24px;padding:0;position:relative}.editor-pane:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 11px 11px 23px #3e434c25,inset -10px -10px 22px #fffffff0,inset 0 0 0 1px #656c760b}.pane-head,.pane-foot{z-index:1;background:0 0;border-color:#656c7613;position:relative}.pane-head{border-radius:24px 24px 0 0}.pane-foot{border-radius:0 0 24px 24px}.pane-foot .primary-button.compact{box-shadow:var(--soft-raised-small)}.pane-stats span,kbd{box-shadow:none;background:0 0;border:0}.pane-stats{gap:12px}.pane-stats span{border-radius:0;padding:0}.language-dot{box-shadow:none}.compare-input-card textarea,.compare-result-text{background-color:#eae7e073}.editor-shell{z-index:1;box-shadow:none;background-color:#fffefb}.editor-shell.markdown-mode,.markdown-preview{background:#fffefb}.markdown-outline-trigger{background:var(--paper);box-shadow:var(--soft-raised-small);border:0}.markdown-outline.open{box-shadow:var(--soft-raised);background:#efede7f7;border:0}.markdown-outline-list button:hover,.markdown-outline-close:hover{box-shadow:var(--soft-inset);background:#e4e1d9a3}.markdown-preview blockquote{border-left:4px solid var(--blue);box-shadow:none;background:#e3e7f28c}.markdown-table-wrap{box-shadow:none;border:1px solid #d7d2c8}.audit-card{border:1px solid var(--line);background:var(--audit-surface);box-shadow:none}.audit-icon{box-shadow:none;background:#e6e3dba3}.audit-card.good .audit-icon{background:var(--aqua);box-shadow:none}.audit-card.warning .audit-icon{box-shadow:none;background:#ffdec9}.export-card{border:1px solid var(--line);color:var(--ink);background:0 0}.export-card p,.export-card span{color:var(--ink-soft)}.export-file-line{flex-wrap:wrap;align-items:baseline;gap:3px 7px;min-width:0;display:flex}.audit-card .export-file-name{white-space:nowrap;align-items:baseline;min-width:0;margin:0;font-size:13px;display:inline-flex}.audit-card .export-file-name span{color:inherit;font-size:inherit;line-height:inherit;text-overflow:clip;white-space:nowrap;display:inline;overflow:visible}.export-file-base{cursor:text;-webkit-user-select:none;user-select:none;max-width:min(150px,19vw);text-overflow:ellipsis!important;overflow:hidden!important}.export-file-base:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #255bf54d}.export-file-extension{cursor:default;-webkit-user-select:none;user-select:none}.export-file-name input{width:min(150px,19vw);min-width:72px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #255bf575;outline:none;padding:0 1px 1px}.audit-card .export-title-hint{color:#8993a2;letter-spacing:0;text-overflow:clip;white-space:nowrap;font-size:8px;font-weight:600;line-height:1.35;display:inline;overflow:visible}.export-actions label,.export-actions button{color:var(--ink-soft);box-shadow:none;background:0 0;border:0}.export-actions label{border:1px solid var(--line);box-shadow:none;background:0 0}.export-actions select{color:var(--ink);background:0 0}.export-actions button{background:var(--paper);box-shadow:var(--soft-raised-small)}.export-actions button:hover{background:var(--paper);color:var(--blue);box-shadow:var(--soft-raised-small)}.export-newline-toggle>span,.export-newline-toggle>span:first-child{color:var(--ink-soft)}.export-newline-toggle>span.active{color:var(--blue)}.export-newline-toggle .export-newline-track{background:#255bf524;box-shadow:inset 2px 2px 5px #2a427a29,inset -2px -2px 5px #ffffffb8}.export-newline-track i{background:var(--blue);box-shadow:-2px -2px 5px #ffffffb8,2px 3px 6px #255bf538}.export-newline-toggle input:focus-visible+.export-newline-track{outline-color:#255bf54d}.export-format-picker{min-height:30px;color:var(--ink-soft);border-radius:9px;align-items:center;gap:6px;padding:4px 5px 4px 8px;font-size:9px;font-weight:750;display:inline-flex;position:relative}.export-format-label{white-space:nowrap}.export-actions .export-format-trigger,.export-control-line .export-format-trigger,.confirm-format-picker .export-format-trigger{min-width:57px;min-height:24px;color:var(--ink);background:#fffefb94;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,2px 3px 7px #3e444e1a}.export-actions .export-format-trigger:hover,.export-control-line .export-format-trigger:hover,.confirm-format-picker .export-format-trigger:hover{color:var(--blue);background:#fffefbc2;box-shadow:inset 0 1px #ffffffeb,3px 4px 9px #3e444e1f}.export-format-trigger svg{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;transition:transform .19s cubic-bezier(.22,1,.36,1)}.export-format-picker.open .export-format-trigger{color:var(--blue);box-shadow:var(--soft-inset);transform:translateY(1px)scale(.98)}.export-format-picker.open .export-format-trigger svg{transform:rotate(180deg)}.export-format-menu{z-index:12;-webkit-backdrop-filter:blur(18px)saturate(128%);backdrop-filter:blur(18px)saturate(128%);transform-origin:0 100%;background:#fffefbc7;border-radius:13px;gap:3px;width:92px;padding:6px;animation:.17s cubic-bezier(.22,1,.36,1) export-menu-in;display:grid;position:absolute;bottom:calc(100% + 8px);left:24px;box-shadow:inset 0 1px #ffffffe6,-4px -4px 12px #ffffffa3,7px 9px 22px #3e444e29}.export-actions .export-format-menu button,.export-control-line .export-format-menu button,.confirm-format-picker .export-format-menu button{width:100%;min-height:30px;color:var(--ink-soft);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:9px;font-weight:820;display:flex}.export-actions .export-format-menu button:hover,.export-control-line .export-format-menu button:hover,.confirm-format-picker .export-format-menu button:hover{color:var(--blue);background:#efede7b8;transform:none;box-shadow:inset 2px 2px 5px #3e444e1a,inset -2px -2px 5px #ffffffbd}.export-actions .export-format-menu button.active,.export-control-line .export-format-menu button.active,.confirm-format-picker .export-format-menu button.active{color:var(--blue);background:#255bf51a;box-shadow:inset 2px 2px 6px #2e447c1a,inset -2px -2px 6px #ffffffb8}.export-format-menu button i{min-width:11px;color:var(--blue);font-size:9px;font-style:normal}@keyframes export-menu-in{0%{opacity:0;transform:translateY(5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.pane-actions .text-button,.pane-actions .primary-button.compact{color:var(--blue-dark);-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:linear-gradient(145deg,#ffffff9e,#ffffff38);border:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background .18s,box-shadow .18s,color .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff3,0 5px 12px #3e444e1a}.pane-actions .text-button:hover,.pane-actions .primary-button.compact:hover{color:var(--blue);background:linear-gradient(145deg,#ffffffc2,#ffffff4d);transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 7px 15px #3e444e1f}.pane-actions .text-button:active,.pane-actions .primary-button.compact:active{background:#ffffff3d;transition-duration:85ms;transform:translateY(1px)scale(.955);box-shadow:inset 3px 3px 7px #3e444e26,inset -2px -2px 6px #ffffffb8}.review-checklist{border-top:0;border-radius:0;padding-inline:0}.workspace-tools,.search-row,.pane-head,.pane-foot,.review-checklist,.audit-card{position:relative}.workspace-tools,.search-row,.pane-head,.pane-foot{border-color:#0000}.workspace-tools:after,.search-row:after,.pane-head:after,.pane-foot:before,.review-checklist:before{content:"";z-index:3;pointer-events:none;height:3px;position:absolute;left:0;right:0}.workspace-tools:after,.search-row:after,.pane-head:after{background:linear-gradient(to bottom, var(--seam-dark) 0, var(--seam-mid) 46%, var(--seam-light) 100%);bottom:-1px;box-shadow:0 -1px 1px #3e434c09,0 1px 1px #ffffff6b}.pane-foot:before,.review-checklist:before{background:linear-gradient(to bottom, var(--seam-light) 0, var(--seam-mid) 54%, var(--seam-dark) 100%);top:-1px;box-shadow:0 -1px 1px #fff6,0 1px 1px #3e434c09}.audit-card{box-shadow:none;border:0}.audit-card:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 1px 1px 2px var(--seam-dark), inset -1px -1px 2px var(--seam-light), inset 0 0 0 1px var(--seam-mid);pointer-events:none;position:absolute;inset:0}.help-backdrop,.compare-backdrop{background:#1e273547}.help-panel,.compare-panel{background:var(--paper);border:0}.help-panel{box-shadow:-14px 0 34px #2d343e29}.help-head,.help-foot,.api-actions{border-color:#0000}.help-content section,.api-notice,.api-option,.compare-notice,.compare-toolbar,.compare-input-card,.compare-result-card{border:1px solid var(--line);box-shadow:none;background:0 0}.help-content section{border-width:0 0 1px;border-radius:0;padding-inline:0}.api-engine-card{background:var(--paper);box-shadow:var(--soft-raised-small);border:0}.api-notice,.compare-notice{box-shadow:none}.api-engine-card:hover,.api-auth-picker button:hover{background:var(--paper);box-shadow:var(--soft-raised-small);border-color:#0000}.api-engine-card.active{color:var(--blue-dark);box-shadow:var(--soft-inset);background:#e4e1d9ad;border:0}.api-engine-hint{box-shadow:none;background:#fffefb85;border-left:0;border-radius:9px}.api-secret-field button{background:var(--paper);box-shadow:var(--soft-raised-small);border-left:0;border-radius:7px}.api-option{box-shadow:none}.compare-panel{box-shadow:0 24px 70px #1f27333d}.compare-notice{border-left:0}.compare-input-head,.compare-result-card>header{border-bottom:0}.compare-input-card:focus-within{border-color:#255bf594;box-shadow:0 0 0 2px #255bf51a}.compare-stats span{box-shadow:none;background:#e5e2daa3}.compare-stats .deleted{background:#f4e0db9e}.compare-stats .added{background:#ddefe69e}.toast{background:var(--paper);color:var(--ink);box-shadow:var(--soft-raised)}.export-card{isolation:isolate;min-height:154px;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:relative;overflow:visible}.export-card:after{display:none}.export-card-surface{z-index:2;background:var(--audit-surface);min-height:154px;color:var(--ink);box-shadow:0 11px 24px #3e444e17, inset 1px 1px 2px var(--seam-dark), inset -1px -1px 2px var(--seam-light), inset 0 0 0 1px var(--seam-mid);border-radius:16px;align-items:flex-start;gap:12px;padding:17px;display:flex;position:relative;overflow:visible}.export-card-surface:after{content:"";pointer-events:none;border-radius:15px;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff85}.export-card-main{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.export-file-line{align-items:flex-start}.audit-card .export-file-name{white-space:normal;max-width:100%}.audit-card .export-file-name span{white-space:normal}.export-file-base{overflow-wrap:anywhere;max-width:none;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.audit-card .export-title-hint{white-space:normal;flex:0 0 100%;width:100%;margin-top:1px;display:block}.export-control-line{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:8px;display:flex}.export-control-line .export-format-picker{flex:none;gap:4px;padding-inline:0}.export-control-line .export-newline-toggle{min-height:30px;box-shadow:none;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:5px;padding:4px 2px;font-size:9px;font-weight:750;display:inline-flex}.export-control-line .export-newline-toggle>span:first-child{margin-right:2px}.export-control-line .export-newline-track{background:#e2dfd8d1;flex-basis:32px;width:32px;height:18px;padding:2px;transition:box-shadow .17s,background .17s;box-shadow:inset 2px 2px 5px #3e444e2e,inset -2px -2px 5px #ffffffe0,inset 0 0 0 1px #5a5f680d}.export-control-line .export-newline-track i{background:linear-gradient(145deg, #4f7cff 0%, var(--blue) 64%, #1b49d8 100%);width:14px;height:14px;transition:transform .19s cubic-bezier(.2,.9,.25,1.28),box-shadow .15s;box-shadow:inset 1px 1px 1px #ffffff80,-2px -2px 4px #ffffffd1,2px 3px 6px #373d483d}.export-control-line .export-newline-toggle input:checked+.export-newline-track i{transform:translate(14px)}.export-control-line .export-newline-toggle:hover .export-newline-track{box-shadow:inset 2.5px 2.5px 6px #3e444e33,inset -2px -2px 5px #ffffffe6,inset 0 0 0 1px #255bf514}.export-control-line .export-newline-toggle:active input:not(:checked)+.export-newline-track i{transform:translate(0)scale(.9);box-shadow:inset 1px 1px 3px #13308452}.export-control-line .export-newline-toggle:active input:checked+.export-newline-track i{transform:translate(14px)scale(.9);box-shadow:inset 1px 1px 3px #13308452}.export-control-line .export-format-trigger{background:#fffefb94;min-width:50px;padding-inline:6px}.export-card .export-actions{justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:10px;display:flex}.export-card .export-actions.export-control-line{gap:4px}.export-card .export-actions button{border:0;border-radius:9px;min-height:30px;padding:6px 10px;font-size:10px;font-weight:750}.export-card .export-actions .skip-review-button{color:var(--ink-soft);box-shadow:none;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:5px;margin-left:auto;padding-inline:6px;display:inline-flex}.export-card .export-actions .skip-review-button>span{color:inherit;font-size:11px}.export-card .export-actions .skip-review-button:hover{color:var(--blue);box-shadow:none;background:#1522380b}.export-card .export-actions .skip-review-button.active,.export-card .export-actions .skip-review-button.active:hover{color:var(--blue);box-shadow:none;text-shadow:none;background:0 0}.export-card .export-submit{background:var(--paper);min-width:72px;color:var(--blue);letter-spacing:.12em;will-change:transform, box-shadow;flex:none;font-weight:900;transition:transform .17s cubic-bezier(.2,.85,.25,1.4),box-shadow .17s,color .15s,background .15s;transform:translateY(0)scale(1);box-shadow:-4px -4px 8px #ffffffeb,4px 5px 10px #3e444e29,inset 0 0 0 1px #ffffff57}.export-card .export-submit:hover{background:var(--paper);color:#1749d4;transform:translateY(-1px)scale(1.01);box-shadow:-5px -5px 10px #fffffff5,5px 7px 13px #3e444e2e,inset 0 0 0 1px #ffffff6b}.export-card .export-submit:active{background:var(--paper);color:#1749d4;transition-duration:80ms;transform:translateY(1px)scale(.975);box-shadow:inset 3px 3px 7px #3e444e2b,inset -3px -3px 7px #ffffffeb}.export-reminder-sheet{z-index:1;pointer-events:none;opacity:0;transform-origin:58% 100%;background:0 0;border:0;width:174px;height:164px;transition:transform .42s cubic-bezier(.18,.88,.28,1.1),opacity .18s;position:absolute;top:4px;right:12px;transform:translateY(12px)scale(.82)}.export-reminder-sheet img{object-fit:contain;filter:drop-shadow(0 10px 10px #24293233);width:100%;height:100%;display:block}.title-only-reminder-sheet{z-index:1;pointer-events:none;opacity:0;transform-origin:64% 100%;background:0 0;border:0;width:188px;height:146px;transition:transform .42s cubic-bezier(.18,.88,.28,1.1),opacity .18s;position:absolute;top:4px;right:194px;transform:translateY(12px)scale(.82)}.title-only-reminder-sheet img{object-fit:contain;filter:drop-shadow(0 10px 10px #24293233);width:100%;height:100%;display:block}.export-card.reminder-open .export-reminder-sheet{opacity:1;transform:translateY(-143px)scale(1)}.export-card.title-only-reminder-open .title-only-reminder-sheet{opacity:1;transform:translateY(-126px)scale(1)}.export-card.skip-review .export-reminder-sheet,.export-card.checks-complete .export-reminder-sheet{opacity:0!important;transform:translateY(12px)scale(.82)!important}.compare-notice,.compare-toolbar,.compare-input-card,.compare-result-card{box-shadow:inset 1px 1px 2px var(--seam-dark), inset -1px -1px 2px var(--seam-light), inset 0 0 0 1px var(--seam-mid);border:0;position:relative}.compare-input-head,.compare-result-card>header{position:relative}.compare-input-head:after,.compare-result-card>header:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--seam-dark) 0, var(--seam-mid) 46%, var(--seam-light) 100%);height:3px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 -1px 1px #3e434c09,0 1px 1px #ffffff6b}.check-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.check-items .check-item{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:7px;padding:4px 5px}.check-items .check-item:hover{background:#1522380b;transform:none}.check-items .check-item:active{background:#15223812;transform:none}.check-items .check-item.checked .check-copy b{color:var(--status-success)}.check-copy b{color:var(--ink);font-size:10px;font-weight:800}.check-copy small{max-width:190px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.export-confirm-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e273542;place-items:center;padding:20px;animation:.16s ease-out backdrop-in;display:grid;position:fixed;inset:0}.export-confirm-dialog{background:var(--paper);border-radius:20px;width:min(420px,100%);padding:24px;animation:.19s cubic-bezier(.22,1,.36,1) api-panel-in;box-shadow:-8px -8px 22px #ffffff47,16px 20px 50px #1f273342}.export-confirm-dialog h2{margin:0;font-size:19px}.export-confirm-intro{color:var(--ink-soft);margin:8px 0 14px;font-size:12px}.export-confirm-list{gap:7px;display:grid}.export-confirm-list>div{min-width:0;color:var(--ink-soft);box-shadow:var(--soft-inset);background:#e1ded675;border-radius:10px;grid-template-columns:20px 78px minmax(0,1fr);align-items:center;gap:6px;padding:9px 10px;display:grid}.export-confirm-list>div>span{background:#ffffff85;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.export-confirm-list .confirm-row-check{width:20px;height:20px;color:var(--status-warning);box-shadow:none;background:#ffffff8f;border:0;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:900;display:grid}.export-confirm-list .confirmed .confirm-row-check{color:var(--status-success)}.export-confirm-list .confirm-row-check:hover{transform:scale(1.07)}.export-confirm-list>div.confirmed>span{color:var(--status-success)}.export-confirm-list>div.pending>span{color:var(--status-warning)}.export-confirm-list b{color:var(--ink);font-size:11px}.export-confirm-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.confirm-format-picker{z-index:2;width:100%;min-height:30px;padding:0}.confirm-format-picker.open{z-index:18}.confirm-format-picker .export-format-trigger{background:var(--paper);width:100%;min-height:30px;color:var(--ink);cursor:pointer;border-radius:9px;padding:5px 9px;font-size:10px;font-weight:850;box-shadow:inset 1px 1px 1px #ffffffb8,-2px -2px 5px #ffffff9e,3px 4px 8px #3e444e21}.confirm-format-picker .export-format-trigger:hover{background:var(--paper);box-shadow:inset 1px 1px 1px #ffffffd6,-3px -3px 7px #ffffffb8,4px 5px 10px #3e444e26}.confirm-format-picker.open .export-format-trigger{background:var(--paper);box-shadow:inset 2px 2px 5px #3e444e26,inset -2px -2px 5px #ffffffdb}.confirm-format-picker .export-format-menu{transform-origin:0 0;width:100%;min-width:108px;top:calc(100% + 7px);bottom:auto;left:0}.confirm-format-picker .export-format-menu button{min-height:32px;padding:7px 9px;font-size:10px}.confirm-newline-toggle{min-height:30px;color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.confirm-newline-toggle>span.active{color:var(--blue)}.confirm-newline-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.confirm-newline-toggle>i{background:#e2dfd8d1;border-radius:999px;flex:0 0 32px;width:32px;height:18px;padding:2px;transition:box-shadow .17s,background .17s;display:block;box-shadow:inset 2px 2px 5px #3e444e2e,inset -2px -2px 5px #ffffffe0,inset 0 0 0 1px #5a5f680d}.confirm-newline-toggle>i>em{background:linear-gradient(145deg, #4f7cff 0%, var(--blue) 64%, #1b49d8 100%);border-radius:50%;width:14px;height:14px;transition:transform .19s cubic-bezier(.2,.9,.25,1.28),box-shadow .15s;display:block;box-shadow:inset 1px 1px 1px #ffffff80,-2px -2px 4px #ffffffd1,2px 3px 6px #373d483d}.confirm-newline-toggle input:checked+i>em{transform:translate(14px)}.confirm-newline-toggle:hover>i{box-shadow:inset 2.5px 2.5px 6px #3e444e33,inset -2px -2px 5px #ffffffe6,inset 0 0 0 1px #255bf514}.confirm-newline-toggle:active input:not(:checked)+i>em{transform:translate(0)scale(.9);box-shadow:inset 1px 1px 3px #13308452}.confirm-newline-toggle:active input:checked+i>em{transform:translate(14px)scale(.9);box-shadow:inset 1px 1px 3px #13308452}.confirm-file-name{background:#fffefbbd;border:1px solid #656c762e;border-radius:8px;align-items:center;min-width:0;display:flex;overflow:hidden}.confirm-file-name input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:6px 7px;font-size:10px;font-weight:750}.confirm-file-name span{color:var(--ink-soft);white-space:nowrap;padding-right:7px;font-size:10px;font-weight:750}.export-confirm-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.export-confirm-actions button{border-radius:10px;min-height:36px;padding:8px 13px;font-size:11px;font-weight:800}.return-check-button{color:var(--ink-soft);background:0 0}.continue-export-button{background:var(--blue);color:#fff;box-shadow:0 7px 18px #255bf533}.continue-export-button:hover{background:#194bd8}@media (width<=900px){.app-shell{padding-inline:18px}.topbar{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-block:12px}.top-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.tool-row{flex-direction:column;align-items:flex-start}.search-tools,.toolbar-sync,.placeholder-tools,.height-tools{width:100%}.search-field{flex:1;width:auto}.toolbar-sync{justify-content:space-between}.height-tools{width:100%}.height-tools input{flex:1}.workspace{grid-template-columns:1fr}.sync-scroll-column{flex-direction:row;gap:7px;min-height:42px}.sync-scroll-mode-slot,.sync-scroll-pin-slot{width:auto;height:38px}.sync-scroll-track{display:none}.review-strip{grid-template-columns:1fr 1fr}.export-card{grid-column:1/-1}.review-checklist{flex-direction:column;align-items:flex-start}.check-items{flex-wrap:wrap;width:100%}.compare-backdrop{padding:10px}.compare-panel{border-radius:16px;grid-template-rows:auto auto auto auto auto;height:calc(100vh - 20px);padding:15px;overflow:auto}.compare-input-grid,.compare-result-grid{grid-template-columns:1fr}.compare-result-text{min-height:240px;max-height:340px}}@media (width<=620px){.app-shell{padding-inline:12px}.topbar{align-items:flex-start;gap:12px;padding:14px 0}.top-actions{flex-wrap:wrap;justify-content:flex-end}.sync-status{flex-basis:100%;order:3;width:100%;min-width:100%;max-width:100%}.search-tools{flex-wrap:wrap}.search-tools>label{width:100%}.search-field{min-width:0}.placeholder-tools{flex-wrap:wrap;width:100%}.placeholder-tools>span{width:100%}.placeholder-locate{flex:1;justify-content:center}.pane-stats{display:none}.editor-shell textarea,.selection-overlay{padding-left:20px;padding-right:17px}.markdown-preview{padding:22px 19px 32px}.editor-shell.side-source .markdown-preview{padding-left:52px}.editor-shell.side-target .markdown-preview{padding-right:52px}.markdown-outline{top:6px}.markdown-outline.source{left:6px}.markdown-outline.target{right:6px}.markdown-outline.open{width:min(210px,100% - 12px);height:min(300px,100% - 12px)}.editor-shell{background:repeating-linear-gradient(#0000 0 30px,#283b5609 30px 31px),#fffefb}.pane-foot{flex-direction:column;align-items:flex-start;padding-block:10px}.pane-actions{justify-content:flex-end;width:100%}.review-strip{grid-template-columns:1fr}.export-card{grid-column:auto}.export-control-line .export-format-label,.export-control-line .export-newline-toggle>span:first-child{display:none}.export-card .export-actions.export-control-line{gap:3px}.export-card .export-actions .skip-review-button{padding-inline:2px;font-size:9px}.export-card .export-submit{min-width:58px;padding-inline:6px}.title-only-reminder-sheet{width:164px;height:128px;right:178px}.export-card.title-only-reminder-open .title-only-reminder-sheet{transform:translateY(-110px)scale(1)}.check-items{flex-direction:column}.check-item{width:100%}footer{flex-direction:column;align-items:flex-start;gap:5px}footer span+span:before{display:none}.compare-notice{flex-direction:column;align-items:flex-start;gap:4px}.compare-input-head{flex-direction:column;align-items:flex-start}.compare-input-actions{justify-content:flex-start;width:100%}.compare-toolbar{flex-direction:column;align-items:flex-start}.compare-stats{flex-wrap:wrap;width:100%}.compare-navigation{justify-content:space-between;width:100%}.compare-panel{padding:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
