@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-cyrillic-ext-400-normal-DMj7z5uw.woff2) format("woff2"),url(/assets/source-code-pro-cyrillic-ext-400-normal-BlBdefdy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-cyrillic-400-normal-zAQh90eX.woff2) format("woff2"),url(/assets/source-code-pro-cyrillic-400-normal-BxAVGXSA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-greek-400-normal-loYmywBR.woff2) format("woff2"),url(/assets/source-code-pro-greek-400-normal-D-pDoyqc.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-vietnamese-400-normal-Cp62Zi-a.woff2) format("woff2"),url(/assets/source-code-pro-vietnamese-400-normal-CSQ0MR64.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-latin-ext-400-normal-C8wU-ygL.woff2) format("woff2"),url(/assets/source-code-pro-latin-ext-400-normal-GB-6ZST1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-latin-400-normal-DEXWLoHG.woff2) format("woff2"),url(/assets/source-code-pro-latin-400-normal-Bf_aQirX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-code-pro-cyrillic-ext-700-normal-CsEcUHnW.woff2) format("woff2"),url(/assets/source-code-pro-cyrillic-ext-700-normal-DTpJsZwz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-code-pro-cyrillic-700-normal-BLgPr0kP.woff2) format("woff2"),url(/assets/source-code-pro-cyrillic-700-normal-CIg8LMSN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-code-pro-greek-700-normal-D3R3zC5Z.woff2) format("woff2"),url(/assets/source-code-pro-greek-700-normal-Bz1fU5pS.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-code-pro-vietnamese-700-normal-CxyXxWvs.woff2) format("woff2"),url(/assets/source-code-pro-vietnamese-700-normal-YMV1IzyC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-code-pro-latin-ext-700-normal-hx76J3qd.woff2) format("woff2"),url(/assets/source-code-pro-latin-ext-700-normal-Bcd9HM7v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-code-pro-latin-700-normal-DKwZGtZT.woff2) format("woff2"),url(/assets/source-code-pro-latin-700-normal-hiRY8_bY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "Source Code Pro", "SF Mono", Monaco, Menlo, Consolas, "Courier New", monospace;--bg: #0d1117;--text: #e6edf3;--text-secondary: #8b949e;--toolbar-bg: #161b22;--border: #30363d;--input-bg: #0d1117;--btn-bg: #21262d;--btn-text: #c9d1d9;--btn-hover: #30363d;--focus-border: #58a6ff;--focus-shadow: rgba(88, 166, 255, .4);--error-color: #f85149;--success-color: #3fb950;--success-bg: rgba(63, 185, 80, .18);--success-border: #3fb950;--danger-bg: #490202;--danger-border: #f85149;--sidebar-renaming-row-bg: #10151b;--reader-editor-font-size: 15.5px;--reader-editor-line-height: 1.6;--selection-bg: #123f88;--selection-color: #eef5ff;--toolbar-height: 52px;--ansi-black: #555555;--ansi-red: #f44747;--ansi-green: #0dbc79;--ansi-yellow: #e5e510;--ansi-blue: #2472c8;--ansi-magenta: #bc3fbc;--ansi-cyan: #11a8cd;--ansi-white: #e5e5e5;--ansi-bright-black: #666666;--ansi-bright-red: #f14c4c;--ansi-bright-green: #23d18b;--ansi-bright-yellow: #f5f543;--ansi-bright-blue: #3b8eea;--ansi-bright-magenta: #d670d6;--ansi-bright-cyan: #29b8db;--ansi-bright-white: #ffffff}[data-theme=light]{--bg: #ffffff;--text: #1f2328;--text-secondary: #656d76;--toolbar-bg: #f6f8fa;--border: #d0d7de;--input-bg: #f6f8fa;--btn-bg: #f6f8fa;--btn-text: #1f2328;--btn-hover: #eaeef2;--focus-border: #0969da;--focus-shadow: rgba(9, 105, 218, .3);--error-color: #cf222e;--success-color: #1a7f37;--success-bg: #dafbe1;--success-border: #1a7f37;--danger-bg: #ffebe9;--danger-border: #cf222e;--sidebar-renaming-row-bg: #e2e5eb;--reader-editor-font-size: 15.5px;--selection-bg: #2a70ff;--selection-color: #ffffff;--ansi-black: #1e1e1e;--ansi-red: #cd3131;--ansi-green: #00bc00;--ansi-yellow: #949800;--ansi-blue: #0451a5;--ansi-magenta: #bc05bc;--ansi-cyan: #0598bc;--ansi-white: #555555;--ansi-bright-black: #666666;--ansi-bright-red: #cd3131;--ansi-bright-green: #14ce14;--ansi-bright-yellow: #b5ba00;--ansi-bright-blue: #0451a5;--ansi-bright-magenta: #bc05bc;--ansi-bright-cyan: #0598bc;--ansi-bright-white: #a5a5a5}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}::selection{background:var(--selection-bg);color:var(--selection-color)}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}#app{min-height:100vh;display:flex;flex-direction:column}.app-body{display:flex;flex:1;min-height:0;padding-top:var(--toolbar-height)}.app-body main{flex:1;display:flex;flex-direction:column;min-width:0}.app-body--with-sidebar main{margin-left:220px}@media(max-width:768px){.app-body--with-sidebar main{margin-left:0}}button{padding:6px 16px;border:1px solid var(--border);border-radius:6px;background:var(--btn-bg);color:var(--btn-text);cursor:pointer;font-size:14px;font-family:inherit;line-height:1.5;transition:background .15s}button:hover{background:var(--btn-hover)}button:disabled{opacity:.5;cursor:not-allowed}.doc-delete-btn{background:var(--danger-bg);border-color:var(--danger-border);color:var(--error-color)}.hint{font-size:13px;text-align:center}.hint a{color:var(--focus-border)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px 16px;color:var(--text-secondary);text-align:center;gap:4px}.empty-state button{margin-top:16px}.loading-view{display:flex;align-items:center;justify-content:center;flex:1;color:var(--text-secondary)}.error-view{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px}.error-message{color:var(--error-color)}.error-actions{display:flex;gap:8px}.toolbar{position:fixed;top:0;left:0;right:0;min-height:var(--toolbar-height);z-index:20;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:var(--toolbar-bg);border-bottom:1px solid var(--border)}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:8px}.toolbar button{min-height:35px;min-width:40px}.repo-menu-trigger{display:inline-flex;align-items:center;gap:6px}.repo-menu-trigger:focus,.repo-menu-trigger:focus-visible{outline:none;box-shadow:none}.repo-menu-content{min-width:240px;max-height:min(65vh,520px);overflow-y:auto;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--toolbar-bg);box-shadow:0 8px 24px #0000002e;z-index:20}.repo-menu-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px;border-radius:6px;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px}.repo-menu-item[data-highlighted]{background:var(--btn-hover);outline:none;box-shadow:none}.repo-menu-item[data-disabled]{opacity:.6;cursor:default}.repo-menu-item-main{min-width:0;display:inline-flex;align-items:center;gap:8px}.repo-menu-item-main span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-buttons{display:flex;gap:8px}.action-buttons .preview-toggle-btn{display:inline-flex;align-items:center;justify-content:center;min-width:35px;width:35px;padding:0 2px}.preview-toggle-btn-off{color:var(--text-secondary)}.document-menu-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0;font-size:14px;line-height:1}.document-menu-trigger:focus,.document-menu-trigger:focus-visible{outline:none;box-shadow:none}.document-menu-label{padding:0 10px;font-size:14px;color:var(--text-secondary);-webkit-user-select:none;user-select:none}.user-menu{position:relative}.user-menu-trigger{display:flex;align-items:center;gap:8px;min-height:35px;min-width:40px;max-width:200px;padding:4px 10px;border:1px solid var(--border);border-radius:6px;background:var(--btn-bg);color:var(--btn-text);cursor:pointer;font-size:14px;font-family:inherit;user-select:none;-webkit-user-select:none}.user-menu-trigger:hover{background:var(--btn-hover)}.user-menu-trigger:focus,.user-menu-trigger:focus-visible{outline:none;box-shadow:none}.user-menu-content{min-width:140px;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--toolbar-bg);box-shadow:0 8px 24px #0000002e;z-index:20}.user-menu-label{padding:6px 8px;font-size:12px;color:var(--text-secondary)}.user-menu-separator{height:1px;margin:4px 0;background:var(--border)}.user-menu-item{width:100%;display:flex;align-items:center;min-height:34px;padding:0 10px;border-radius:6px;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:15px}.user-menu-item[data-highlighted]{background:var(--btn-hover);outline:none;box-shadow:none}.user-menu-item:focus,.user-menu-item:focus-visible{outline:none;box-shadow:none}.toolbar-tooltip{padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--toolbar-bg);color:var(--text);font-size:12px;box-shadow:0 4px 16px #00000029}.toolbar-tooltip-arrow{fill:var(--toolbar-bg)}.user-menu-content button{width:100%}.user-avatar{border-radius:50%}.user-name{font-size:14px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.user-name{display:none}}.sidebar{position:fixed;top:var(--toolbar-height);left:0;bottom:0;z-index:5;width:220px;flex-shrink:0;border-right:1px solid var(--border);background:var(--toolbar-bg);overflow-y:auto;display:flex;flex-direction:column;font-size:15px}.sidebar-header{padding:10px 12px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.sidebar-header h3{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin:0 0 0 2px}.sidebar-add-btn{min-height:24px;min-width:28px;padding:0 6px;font-size:16px;line-height:1}.sidebar-files{flex:1;overflow-y:auto}.sidebar-file{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;cursor:pointer;font-size:15px;border-left:3px solid transparent;transition:background .1s}.sidebar-file:hover{background:var(--btn-hover)}.sidebar-file:focus-visible{outline:2px solid var(--focus-border);outline-offset:-2px}.sidebar-file.active{background:var(--btn-bg);border-left-color:var(--focus-border);font-weight:500}.sidebar-file.renaming{background:var(--sidebar-renaming-row-bg)}.sidebar-file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0;font-family:var(--font-mono);font-size:14px}.sidebar-context-menu{position:fixed;min-width:158px;max-width:317px;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--toolbar-bg);box-shadow:0 8px 24px #0000002e;z-index:30}.sidebar-context-menu-item{width:100%;min-height:34px;padding:0 10px;border-radius:6px;outline:none;background:transparent;color:var(--text);text-align:left;font-size:14px;font-family:inherit;cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.sidebar-context-menu-item-icon{margin-left:6px;flex:none}.sidebar-context-menu-item:hover,.sidebar-context-menu-item[data-highlighted]{background:var(--btn-hover)}.sidebar-context-menu-separator{height:1px;margin:4px 6px;background:var(--border)}.sidebar-context-menu-item-danger{color:var(--error-color)}.sidebar-rename-input{width:100%;padding:1.5px 0;font-size:14px;font-family:var(--font-mono);border:0;border-radius:3px;background:transparent;color:var(--text);outline:none}.sidebar-backdrop{display:none}@media(max-width:768px){.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:25;width:260px;box-shadow:4px 0 24px #0000004d}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#0006;z-index:24}}.edit-view{width:100%;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:12px}.editor-workspace{flex:1;min-height:0;display:flex;flex-direction:column}.edit-title{padding:10px 16px;border:1px solid var(--border);border-radius:6px;background:var(--input-bg);color:var(--text);font-size:14px;font-weight:600;font-family:var(--font-mono);outline:none}.edit-title:focus{border-color:var(--border)}.doc-editor{font-family:var(--font-mono);font-size:var(--reader-editor-font-size);line-height:var(--reader-editor-line-height);flex:1;min-height:calc(100vh - 128px);padding:24px 27px;border:0px solid var(--border);border-radius:0;background:var(--input-bg);color:var(--text);outline:none;resize:vertical;tab-size:2}.doc-editor:focus{border-color:var(--border)}.editor-splitter,.editor-preview-pane{display:none}.mobile-preview-backdrop{position:fixed;inset:0;background:#0006;z-index:14}.mobile-preview-pane{position:fixed;top:var(--toolbar-height);right:0;bottom:0;width:min(85vw,480px);z-index:15;background:var(--bg);border-left:1px solid var(--border);overflow-y:auto;padding:0 16px 24px;box-shadow:-4px 0 24px #0000004d}.mobile-preview-pane .rendered-markdown{max-width:640px;margin:24px auto 0}@media(min-width:1024px){.mobile-preview-backdrop,.mobile-preview-pane{display:none}.editor-workspace{display:grid;grid-template-columns:minmax(0,1fr)}.doc-editor{min-height:0;height:100%;resize:none}.editor-splitter{display:block;width:8px;cursor:col-resize;background:var(--toolbar-bg);border-left:1px solid var(--border);border-right:1px solid var(--border)}.editor-splitter:hover{background:var(--btn-hover)}.editor-preview-pane{display:block;min-width:0;overflow:auto;background:var(--bg);border-left:1px solid var(--border)}.editor-preview-pane .rendered-markdown{padding:24px 27px;min-height:100%}}.content-view{max-width:640px;width:100%;margin:0 auto;padding:24px 16px}.rendered-content{font-family:var(--font-mono);font-size:var(--reader-editor-font-size);line-height:var(--reader-editor-line-height);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.rendered-markdown{font-family:var(--font-sans);font-size:var(--reader-editor-font-size);line-height:var(--reader-editor-line-height);word-wrap:break-word;overflow-wrap:break-word}.rendered-markdown>:first-child{margin-top:0}.rendered-markdown>:last-child{margin-bottom:0}.rendered-markdown h1,.rendered-markdown h2,.rendered-markdown h3,.rendered-markdown h4,.rendered-markdown h5,.rendered-markdown h6{line-height:1.3;margin:1.2em 0 .5em;font-weight:700}.rendered-markdown h1,.rendered-markdown h2{padding-bottom:.25em;border-bottom:1px solid var(--border)}.rendered-markdown h1{font-size:2em}.rendered-markdown h2{font-size:1.6em}.rendered-markdown h3{font-size:1.35em}.rendered-markdown h4{font-size:1.15em}.rendered-markdown h5{font-size:1em}.rendered-markdown h6{font-size:.92em;color:var(--text-secondary)}.rendered-markdown p,.rendered-markdown ul,.rendered-markdown ol,.rendered-markdown dl,.rendered-markdown blockquote,.rendered-markdown pre,.rendered-markdown hr,.rendered-markdown table{margin:0 0 .9em}.rendered-markdown ul,.rendered-markdown ol{padding-left:1.5em}.rendered-markdown li+li{margin-top:.2em}.rendered-markdown li>ul,.rendered-markdown li>ol{margin-top:.2em;margin-bottom:.2em}.rendered-markdown blockquote{padding:.1em 1em;color:var(--text-secondary);border-left:4px solid var(--border)}.rendered-markdown blockquote p:first-child{margin-top:0}.rendered-markdown blockquote p:last-child{margin-bottom:0}.rendered-markdown hr{border:0;border-top:1px solid var(--border)}.rendered-markdown code{font-family:var(--font-mono);font-size:.92em;padding:.08em .3em;border-radius:4px;background:var(--btn-bg)}.rendered-markdown pre{padding:12px;border-radius:6px;background:var(--btn-bg);border:1px solid var(--border);overflow:auto}.rendered-markdown pre code{padding:0;background:transparent;border-radius:0}.rendered-markdown a{color:var(--focus-border)}.rendered-markdown a:hover{text-decoration:underline}.rendered-markdown .hash-link-indicator,.rendered-markdown .missing-wikilink-indicator{display:inline-block;margin-left:2px;color:var(--text-secondary);line-height:0;vertical-align:baseline;transform:translateY(2px)}.rendered-markdown .hash-link-indicator svg,.rendered-markdown .missing-wikilink-indicator svg{width:.78em;height:.78em}.rendered-markdown strong{font-weight:700}.rendered-markdown em{font-style:italic}.rendered-markdown del{text-decoration:line-through}.rendered-markdown table{width:100%;border-collapse:collapse;display:block;overflow:auto}.rendered-markdown th,.rendered-markdown td{padding:6px 12px;border:1px solid var(--border)}.rendered-markdown th{background:var(--btn-bg);text-align:left}.rendered-markdown img{max-width:100%;height:auto;cursor:zoom-in}.rendered-markdown input[type=checkbox]{margin-right:.45em}.image-lightbox{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000d6}.image-lightbox-image{max-width:min(1200px,100%);max-height:calc(100vh - 96px);object-fit:contain;box-shadow:0 12px 30px #00000073}.image-lightbox-close{position:absolute;top:16px;right:16px;border:1px solid rgba(255,255,255,.4);background:#0009;color:#fff;border-radius:6px;font:inherit;padding:6px 10px;cursor:pointer}.image-lightbox-close:hover{background:#000000bf}.documents-view{max-width:800px;width:100%;margin:0 auto;padding:24px 16px}.documents-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.documents-header h1{font-size:24px;font-weight:600}.documents-header-copy{display:flex;flex-direction:column;gap:2px}.documents-subtitle{color:color-mix(in srgb,var(--text-secondary) 75%,transparent)}.documents-list{display:flex;flex-direction:column;gap:1px}.document-card{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid var(--border);border-radius:6px;background:var(--toolbar-bg)}.document-card+.document-card{margin-top:8px}.document-card-pending .doc-info{opacity:.62}.doc-info{display:flex;flex-direction:column;gap:2px;min-width:0}.doc-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-meta{font-size:13px;color:var(--text-secondary)}.doc-meta-link{color:inherit;text-decoration:none}.doc-meta-link:hover{text-decoration:underline}.doc-actions{display:flex;gap:8px;flex-shrink:0;margin-left:16px}.load-more-btn{margin-top:16px;width:100%}.loading-hint{text-align:center;color:var(--text-secondary);margin-top:16px}.githubapp-view{max-width:800px;width:100%;margin:0 auto;padding:24px 16px}.githubapp-view h1{font-size:24px;font-weight:600;margin-bottom:8px}.githubapp-actions{display:flex;gap:8px;margin:12px 0 16px}.githubapp-repos ul{margin-top:8px;padding-left:20px}.auth-view{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:24px 16px}.auth-view h1{font-size:28px;font-weight:600;margin-bottom:8px}.auth-view p{color:var(--text-secondary);margin-bottom:16px}.auth-view code{background:var(--btn-bg);padding:2px 6px;border-radius:4px;font-size:13px}.auth-view hr{width:100%;max-width:500px;border:none;border-top:1px solid var(--border);margin:16px 0}.auth-view h2{font-size:18px;font-weight:600;margin-bottom:8px}.github-signin-btn{padding:10px 24px;font-size:16px;font-weight:600;background:#238636;border-color:#2ea043;color:#fff;min-width:300px;margin-bottom:8px}.github-signin-btn:hover{background:#2ea043}[data-theme=light] .github-signin-btn{background:#1a7f37;border-color:#1a7f37}[data-theme=light] .github-signin-btn:hover{background:#218739}.dialog-overlay{position:fixed;inset:0;background:#00000080;z-index:50}.dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:420px;padding:20px 24px;border:1px solid var(--border);border-radius:10px;background:var(--toolbar-bg);box-shadow:0 16px 48px #0000003d;z-index:51}.dialog-message{font-size:15px;line-height:1.5;margin-bottom:16px}.dialog-title{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35}.dialog-input{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--input-bg);color:var(--text);font-size:14px;font-family:inherit;outline:none;margin-bottom:16px}.dialog-input:focus{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-shadow)}.dialog-actions{display:flex;justify-content:flex-end;gap:8px}.toast-viewport{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:100;list-style:none;max-width:320px}.toast-root{padding:10px 16px;border:1px solid var(--border);border-radius:8px;background:var(--toolbar-bg);color:var(--text);font-size:14px;box-shadow:0 4px 16px #00000029}.toast-root--success{border-color:#34d399;background:#064e3beb;color:#ecfdf5}.toast-root--failure{border-color:var(--danger-border);background:var(--danger-bg);color:var(--error-color)}.toast-root--loading{border-color:var(--focus-border)}
