.tc-workspace{border:1px solid #91a4814a;border-radius:7px;background:#17231b;scroll-margin-top:12px;position:relative}.tc-workspace [hidden]{display:none!important}.tc-workspace:focus{outline:none}.tc-more>summary,.tc-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 11px;border:1px solid transparent;border-radius:4px;background:transparent;color:#c4d2ba;font:500 12px/1.4 var(--display);cursor:pointer}.tc-more>summary:hover,.tc-workspace button:hover{background:#9aaf871a;color:#f1e4d5}.tc-workspace button:disabled{opacity:.4;cursor:not-allowed}.tc-workspace :is(button,summary,input):focus-visible{outline:2px solid #edba94;outline-offset:2px}.tc-toolbar{display:flex;align-items:center;gap:20px;padding:12px 16px;border-bottom:1px solid #91a48130;flex-wrap:wrap}.tc-segment{display:flex;padding:3px;border:1px solid #91a48138;border-radius:5px;background:#101b14}.tc-segment button{min-height:30px;padding:5px 16px}.tc-segment button[aria-pressed=true]{color:#f1ceb0;background:#30412f}.tc-navigation{display:flex;align-items:center;gap:2px}.tc-navigation>span{color:#c3d0b8;font-size:12px;margin-right:10px}.tc-navigation button{font-size:18px;min-width:34px;padding:2px 8px}.tc-utilities{margin-left:auto;display:flex;gap:4px}.tc-utilities button[aria-expanded=true]{background:#9aaf871a;color:#edba94}.tc-options{display:grid;grid-template-columns:1fr 1fr auto;gap:28px;padding:22px;border-bottom:1px solid #91a48130}.tc-options fieldset{border:0;min-width:0;padding:0;display:flex;flex-direction:column;gap:12px}.tc-options legend{color:#e3c4a4;font:11px var(--mono);margin-bottom:16px}.tc-options label{display:flex;align-items:center;gap:10px;font-size:13px;color:#c1ceb5;cursor:pointer}.tc-options input{accent-color:#e5b18a;width:15px;height:15px}.tc-file-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px}.tc-file-actions button{border-color:#91a48138;justify-content:flex-start;padding-inline:16px}.tc-pane-headings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tc-pane-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 18px;border-bottom:1px solid #91a48125}.tc-pane-heading+.tc-pane-heading{border-left:1px solid #91a48130}.tc-pane-heading>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0}.tc-pane-heading strong{font-size:13px;font-weight:500}.tc-heading-original strong{color:#e0aa96}.tc-heading-revised strong{color:#c0d6a8}.tc-pane-heading span{color:#93a58a;font:10px var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:20ch}.tc-pane-actions{display:flex;align-items:center;gap:3px}.tc-dragging{box-shadow:inset 0 0 0 2px #e5b18a}.tc-file-input{display:none}.tc-more{position:relative}.tc-more>summary{list-style:none;letter-spacing:1px}.tc-more>summary::-webkit-details-marker{display:none}.tc-more>div{position:absolute;right:0;top:calc(100% + 4px);width:165px;z-index:10;display:flex;flex-direction:column;padding:6px;border:1px solid #91a48155;border-radius:5px;background:#223227;box-shadow:0 12px 24px #0005}.tc-more button{justify-content:flex-start;min-height:40px}.tc-editor-area{background:#101b14;min-width:0}.tc-editor-host{min-width:0}.tc-editor-host .cm-mergeView,.tc-inline>.cm-editor{height:clamp(380px,calc(100svh - 340px),700px);min-height:380px;overflow:auto;overscroll-behavior:contain}.tc-editor-host .cm-editor{min-width:0}.tc-editor-host .cm-mergeViewEditors{align-items:stretch}.tc-editor-host .cm-mergeViewEditor{min-width:0;overflow:hidden}.tc-editor-host .cm-scroller{overscroll-behavior:contain}.tc-editor-host .cm-merge-revert{width:32px;background:#17231b;border-inline:1px solid #91a48120}.tc-editor-host .cm-merge-revert button{width:30px;height:30px;padding:0;min-height:30px;border:1px solid #91a48140;color:#d9b894;background:#2a392a}.tc-editor-host .cm-collapsedLines{border-radius:3px}.tc-editor-host .cm-panels .cm-search{padding:10px;font:12px/1.6 var(--display)}.tc-editor-host .cm-panel input{max-width:100%;padding:6px 8px;border:1px solid #91a48160;border-radius:3px;background:#101b14;color:#e2e9d9}.tc-editor-host .cm-panel label{display:inline-flex;align-items:center;gap:4px;margin-right:8px}.tc-editor-host .cm-panel input[type=checkbox]{accent-color:#e5b18a}.tc-editor-host .cm-panel button{border:1px solid #91a48140;background:#26372a;font-size:11px;margin:3px;min-height:32px;text-transform:none}.tc-editor-host .cm-panel button[name=close]{border:0;min-height:24px;padding:2px 8px}.tc-editor-host .cm-tooltip{font:12px/1.6 var(--mono)}.tc-message,.tc-preview-note{display:flex;align-items:center;gap:12px;padding:10px 18px;font-size:12px;line-height:1.7;color:#d2c6ad;border-bottom:1px solid #91a48130}.tc-message>span,.tc-preview-note>span{flex:1 1}.tc-preview-note button{white-space:nowrap;color:#edba94}.tc-error{color:#f2b6a6;background:#a8503512}.tc-confirm button{border-color:#91a48145}.tc-statusbar{display:flex;align-items:center;flex-wrap:wrap;gap:20px;min-height:48px;padding:8px 18px;border-top:1px solid #91a48130;color:#9fb195;font:10px/1.6 var(--mono)}.tc-statusbar>span:nth-child(2){margin-left:auto}.tc-legend{display:flex;gap:16px}.tc-removed{color:#e0aa96}.tc-added{color:#c0d6a8}.tc-statusbar button{padding:2px 6px;min-height:30px;font-size:11px;color:#e5b18a}.tc-loading{min-height:430px;padding:28px;color:#aebfa2;font-size:13px}.tc-announcement:not(:empty){position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:50;max-width:calc(100vw - 32px);width:max-content;padding:12px 20px;border:1px solid #91a48160;border-radius:5px;background:#25382a;color:#e1e9d7;box-shadow:0 8px 24px #0005;font-size:13px}.tc-mobile-label,.tc-mobile-sides{display:none}@media (max-width:1000px){.tc-toolbar{gap:12px;padding:10px}.tc-pane-heading{padding:10px 12px}.tc-pane-heading>div:first-child{flex-direction:column;gap:4px}}@media (max-width:760px){.tc-mobile-label{display:inline}.tc-desktop-label{display:none}.tc-toolbar{gap:8px}.tc-navigation{margin-left:auto}.tc-navigation>span{font-size:11px;margin-right:3px}.tc-utilities{width:100%;border-top:1px solid #91a48120;padding-top:6px;justify-content:flex-end}.tc-segment button{padding-inline:12px}.tc-options{grid-template-columns:1fr;gap:24px;padding:18px}.tc-file-actions{flex-direction:row;flex-wrap:wrap}.tc-mobile-sides{display:flex;padding:8px 12px 0;gap:16px;border-bottom:1px solid #91a48125}.tc-mobile-sides button{border-radius:0;border-bottom:2px solid transparent;padding-inline:0}.tc-mobile-sides button[aria-pressed=true]{border-bottom-color:#edba94;color:#edba94}.tc-pane-headings{display:block}.tc-pane-heading+.tc-pane-heading{border-left:none}.tc-show-original .tc-heading-revised,.tc-show-revised .tc-heading-original{display:none}.tc-show-original .cm-mergeViewEditor:has(.cm-merge-b),.tc-show-revised .cm-mergeViewEditor:has(.cm-merge-a){display:none}.tc-editor-host .cm-mergeViewEditor{flex-basis:100%}.tc-editor-host .cm-merge-revert,.tc-editor-host .cm-mergeSpacer{display:none}.tc-editor-host .cm-mergeView,.tc-inline>.cm-editor{height:420px}.tc-editor-host .cm-editor{font-size:16px}.tc-editor-host .cm-line{padding-inline:8px}.tc-message,.tc-preview-note{padding:10px 12px;flex-wrap:wrap}.tc-statusbar{gap:8px 16px;padding:10px 12px}.tc-statusbar>span:nth-child(2){margin-left:0}.tc-local{width:100%}}