body{margin:0;overflow:hidden}#banner{display:flex;align-items:center;height:48px;background:#1e3f72;color:#fff;padding:0 16px;position:sticky;top:0;z-index:100}#banner-logo{flex-shrink:0;margin-right:12px;line-height:0}#banner-logo img{height:32px;vertical-align:middle}#banner-title{font-size:1.2em;font-weight:600;flex-shrink:0;margin-right:auto}#banner-search{position:relative;margin-left:auto}#search-input{width:250px;padding:6px 12px;border-radius:4px;border:none;font-size:14px;outline:none}#search-input:focus{box-shadow:0 0 0 2px #fff6}#search-results{position:absolute;top:calc(100% + 4px);right:0;width:400px;max-height:400px;overflow-y:auto;background:#fff;border-radius:4px;box-shadow:0 4px 16px #00000040;z-index:200;color:#222}.search-results-hidden{display:none}.search-result-item{display:block;padding:8px 12px;border-bottom:1px solid #eee;cursor:pointer;text-decoration:none;color:inherit}.search-result-item:last-child{border-bottom:none}.search-result-item:hover,.search-result-item.search-result-active{background:#e8f0fe}.search-result-title{font-weight:600;font-size:14px;color:inherit}.search-result-path{font-size:12px;color:#888;margin-top:2px}.search-result-snippet{font-size:13px;color:#444;margin-top:4px;line-height:1.35}.search-result-snippet mark{background:#fff3a8;color:inherit;padding:0 1px;border-radius:2px}.search-no-results{padding:12px;color:#888;font-size:14px;text-align:center}.search-page-heading{margin:0 0 16px;font-size:1.4em;color:#333}.search-page-empty{color:#888;font-size:14px}.search-page-item{display:block;padding:12px 8px;border-bottom:1px solid #eee;text-decoration:none;color:inherit}.search-page-item:hover{background:#f5f8ff}.search-page-item-title{font-weight:600;font-size:1.05em;color:inherit;margin-bottom:2px}.search-page-item-path{font-size:.85em;color:#888;margin-bottom:4px}.search-page-item-snippet{font-size:.9em;color:#555;line-height:1.4}.search-page-item-snippet mark{background:#fff3bf;padding:0 2px;border-radius:2px}::highlight(search-highlight){background-color:#fff3bf}#app{position:relative;box-sizing:border-box;display:grid;grid-template-columns:220px minmax(0,1fr) 48px;column-gap:16px;row-gap:0;width:100%;margin:12px 0;padding:0 8px;height:calc(100vh - 72px);overflow-y:auto;scroll-padding-top:72px}#main{position:relative;display:flex;flex-direction:column;min-width:0}#content{width:100%;min-width:0;flex:1 0 auto;padding:0}#footer{width:99%;min-width:0;padding:12px 6px;border-top:1px solid #d0d0d0;background:#f5f5f5;margin-top:16px;font-size:.82em;line-height:1.3}#footer:empty{display:none}#footer .ProseMirror{min-height:0;padding:4px 6px;border:none;background:transparent}#left .gowiki-sidebar{padding:8px 4px;border:1px solid #e0e0e0;border-radius:4px;background:#fafafa}#left .gowiki-sidebar .ProseMirror{min-height:0;padding:4px 6px;border:none;background:transparent}#left .ProseMirror h1,#left .ProseMirror h2,#left .ProseMirror h3,#left .ProseMirror h4{margin:.4em 0 .2em}#left .ProseMirror ul,#left .ProseMirror ol{margin:.2em 0;padding-left:1.4em}#left .ProseMirror p{margin:.2em 0}#footer .ProseMirror h1,#footer .ProseMirror h2,#footer .ProseMirror h3,#footer .ProseMirror h4{margin:.4em 0 .2em}#footer .ProseMirror ul,#footer .ProseMirror ol{margin:.2em 0;padding-left:1.4em}#footer .ProseMirror p{margin:.2em 0}#app.gowiki-editing #left .gowiki-sidebar,#app.gowiki-editing #footer{opacity:.5;pointer-events:none}.gowiki-new-page-banner{padding:16px 20px;margin:12px 0;border:1px solid #d0c8a0;border-radius:4px;background:#fdf8e8;color:#5c5230;font-size:.95em}.gowiki-ack-banner{padding:16px 20px;margin:24px 0 12px;border:2px solid #c9a825;border-radius:6px;background:#fef9e7;color:#5c5230;font-size:.95em}.gowiki-ack-banner.gowiki-ack-done{border-color:#4caf50;background:#e8f5e9;color:#2e7d32;text-align:center;font-weight:600;padding:12px 20px}.gowiki-ack-title{font-weight:600;margin-bottom:8px;font-size:1em}.gowiki-ack-info{margin-bottom:10px;font-size:.9em;color:#7a6e40}.gowiki-ack-info a{color:#1a73e8;text-decoration:underline}.gowiki-ack-row{display:flex;align-items:center;gap:12px;margin-top:8px}.gowiki-ack-label{flex:1;cursor:pointer;-webkit-user-select:none;user-select:none}.gowiki-ack-label input[type=checkbox]{margin-right:6px;vertical-align:middle}.gowiki-ack-btn{padding:6px 18px;border:1px solid #c9a825;border-radius:4px;background:#f5e6a3;color:#5c5230;font-weight:600;cursor:pointer;white-space:nowrap}.gowiki-ack-btn:hover:not(:disabled){background:#ecd978}.gowiki-ack-btn:disabled{opacity:.5;cursor:not-allowed}#actions{display:flex;flex-direction:column;align-items:center;gap:2px;position:fixed;top:62px;right:4px;width:40px;padding:4px 0;z-index:20}#left{min-height:1px;padding-right:0;font-size:.82em;line-height:1.3}.gowiki-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#555;cursor:pointer;position:relative;flex-shrink:0}.gowiki-action-btn:hover{background:#e8e8e8;border-color:#c9c9c9;color:#222}.gowiki-action-btn:disabled{opacity:.35;cursor:default}.gowiki-action-btn svg{width:18px;height:18px}.gowiki-action-btn path{fill:currentColor}.gowiki-action-btn--stroke path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gowiki-action-delete{color:#c33}.gowiki-action-delete:hover{background:#fce8e8;color:#c33}.gowiki-content-btn{display:inline-block;padding:8px 10px;border:1px solid #c9c9c9;border-radius:4px;background:#f7f7f7;color:#222;text-align:left;cursor:pointer;font-size:inherit}.gowiki-content-btn:hover{background:#ececec}.gowiki-content-btn:disabled{opacity:.5;cursor:default}.gowiki-action-sep{width:24px;height:1px;background:#d0d0d0;margin:3px 0;flex-shrink:0}.gowiki-action-badge{position:absolute;top:-3px;right:-3px;background:#1e3f72;color:#fff;font-size:9px;font-weight:700;min-width:14px;height:14px;line-height:14px;text-align:center;border-radius:7px;padding:0 3px;pointer-events:none}.gowiki-action-draft-dot{position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:50%;background:#e6a817;pointer-events:none}.gowiki-action-toast{position:fixed;right:56px;top:62px;background:#333;color:#fff;padding:6px 12px;border-radius:4px;font-size:13px;z-index:25;pointer-events:none;opacity:0;transition:opacity .3s;white-space:nowrap}.gowiki-action-toast.visible{opacity:1}.gowiki-status{min-height:1.2em;color:#666;font-size:.9em}body.gowiki-fullscreen #banner,body.gowiki-fullscreen #left,body.gowiki-fullscreen #footer,body.gowiki-fullscreen #actions{display:none!important}body.gowiki-fullscreen #app{grid-template-columns:1fr!important;column-gap:0;margin:0;padding:0 12px}body.gowiki-fullscreen #app{height:100vh}body.gowiki-fullscreen #main{grid-column:1}.gowiki-fullscreen-exit{position:fixed;top:8px;right:8px;z-index:200;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;border:none;border-radius:6px;cursor:pointer;opacity:.25;transition:opacity .2s}.gowiki-fullscreen-exit:hover{opacity:1}.gowiki-fullscreen-exit svg{width:18px;height:18px}.gowiki-fullscreen-exit path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gowiki-menu-icon{display:block;width:.95em;height:.95em}.gowiki-menu-icon--lg{width:1.15em;height:1.15em}.gowiki-raw-menuitem-active{background:#dce8ff;border-radius:3px}.gowiki-raw-menuitem-disabled{opacity:.3;pointer-events:none}.ProseMirror{padding:6px;min-height:120px;scroll-margin-top:72px}.ProseMirror a{color:#0b57d0;text-decoration:underline}.ProseMirror pre,.gowiki-view pre{margin:0;padding:.5rem .75rem;text-indent:0;position:relative}.gowiki-code-copy-btn{position:absolute;top:6px;right:6px;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;background:#ffffffbf;border:1px solid rgba(0,0,0,.15);border-radius:4px;cursor:pointer;opacity:0;transition:opacity .15s;z-index:1}.gowiki-code-copy-btn svg{width:16px;height:16px;stroke:#555;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}pre:hover>.gowiki-code-copy-btn{opacity:1}.gowiki-code-copy-btn:hover{background:#fffffff2;border-color:#0000004d}.gowiki-code-copy-btn:hover svg{stroke:#333}.gowiki-code-copy-btn--copied svg{stroke:#16a34a}.ProseMirror pre code,.gowiki-view pre code,.ProseMirror pre code.hljs,.gowiki-view pre code.hljs{display:block;margin:0;padding:0;text-indent:0}.ProseMirror ol{list-style-type:decimal}.ProseMirror ol ol{list-style-type:lower-alpha}.ProseMirror ol ol ol{list-style-type:lower-roman}.ProseMirror ol ol ol ol{list-style-type:decimal}.ProseMirror hr{border:0;border-top:1px solid #b9b9b9;margin:.9em 0;scroll-margin-top:72px}.gowiki-link-exists{color:#388e3c}.gowiki-link-missing{color:#e65100}a.gowiki-link-exists{color:#388e3c;text-decoration-color:#388e3c}a.gowiki-link-missing{color:#e65100;text-decoration-color:#e65100}.ProseMirror a:has(.gowiki-link-exists){color:#388e3c;text-decoration-color:#388e3c}.ProseMirror a:has(.gowiki-link-missing){color:#e65100;text-decoration-color:#e65100}.ProseMirror a.gowiki-external-link{text-decoration-thickness:from-font}.ProseMirror a.gowiki-external-link:before{content:"";display:inline-block;width:.83em;height:.83em;margin-right:.28em;vertical-align:-.08em;text-decoration:none;background-image:url(/icons/earth.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.ProseMirror a.gowiki-mailto-link,.ProseMirror a.gowiki-mailto-link:has(.gowiki-link-exists),.ProseMirror a.gowiki-mailto-link:has(.gowiki-link-missing){color:#1565c0!important;text-decoration-color:#1565c0!important;text-decoration-thickness:from-font}.ProseMirror a.gowiki-mailto-link:before{content:"";display:inline-block;width:.83em;height:.83em;margin-right:.28em;vertical-align:-.08em;text-decoration:none;background-image:url(/icons/mail.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.gowiki-view .ProseMirror{border:none;min-height:0}#app.gowiki-editing .ProseMirror{border:1px solid #ddd}.gowiki-view .ProseMirror p:empty{min-height:1em}.gowiki-raw-wrapper .ProseMirror{border:none}.gowiki-raw-wrapper{display:flex;flex-direction:column;border:3px solid #1e3f72}.gowiki-raw-editor{box-sizing:border-box;width:100%;min-height:360px;padding:10px;border:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.45;overflow:hidden;resize:none}.gowiki-raw-menubar{display:flex;flex-wrap:wrap;align-items:center;background:#f7f7f7;border-bottom:1px solid #ddd;padding:2px 4px;font-size:14px;line-height:1;-webkit-user-select:none;user-select:none;position:sticky;top:0;z-index:15}.gowiki-raw-menuitem{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.6em;margin:2px;padding:0 6px;border-radius:3px;cursor:pointer;font-size:14px;line-height:1}.gowiki-raw-menuitem:hover{background:#e0e0e0}.gowiki-raw-menusep{display:inline-block;width:1px;height:1.2em;margin:2px 4px;background:#ccc}.gowiki-raw-menu-dropdown-wrap{position:relative;font-size:1.2em;font-weight:400;padding:2px 8px;top:1px}.gowiki-raw-dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:50;background:#fff;border:1px solid #ccc;border-radius:3px;padding:2px 0;min-width:60px}.gowiki-raw-dropdown-item{padding:4px 8px;cursor:pointer;font-size:14px;font-weight:400}.gowiki-raw-dropdown-item:hover{background:#eee}.gowiki-raw-dropdown-item--disabled{color:#aaa;cursor:default;pointer-events:none}.gowiki-raw-dropdown-item--hint{color:#888;font-style:italic;font-size:12px;cursor:default;pointer-events:none;border-top:1px solid #eee;padding-top:5px;margin-top:2px}.gowiki-symbol-panel{position:absolute;top:100%;left:0;z-index:60;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 16px #00000026;width:300px;max-height:380px;display:flex;flex-direction:column}.gowiki-symbol-search{display:block;width:calc(100% - 16px);margin:8px;padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:13px;outline:none}.gowiki-symbol-search:focus{border-color:#4a9eff}.gowiki-symbol-body{overflow-y:auto;padding:0 8px 8px;flex:1}.gowiki-symbol-cat{font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;padding:6px 0 2px}.gowiki-symbol-grid-inner{display:grid;grid-template-columns:repeat(8,1fr);gap:1px}.gowiki-symbol-item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:18px;cursor:pointer;border-radius:4px}.gowiki-symbol-item:hover{background:#e8e8e8}.gowiki-symbol-item--selected{background:#dce8ff;outline:2px solid #4a9eff;outline-offset:-2px}.gowiki-symbol-empty{color:#aaa;font-size:13px;padding:16px 0;text-align:center}.gowiki-link-modal-overlay{position:fixed;inset:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:1000}.gowiki-link-modal{width:420px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #b7b7b7;border-radius:6px;padding:12px;box-shadow:0 8px 24px #0003}.gowiki-link-modal-title{font-weight:600;margin-bottom:8px}.gowiki-link-modal-label{display:block;margin:8px 0 4px;font-size:.9em;color:#444}.gowiki-link-modal-input{box-sizing:border-box;width:100%;padding:8px;border:1px solid #b7b7b7;border-radius:4px}.gowiki-link-modal-warning{min-height:1.2em;color:#b00020;margin-top:6px;font-size:.9em}.gowiki-link-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.gowiki-link-modal-btn{padding:6px 12px;border:1px solid #bbb;border-radius:4px;background:#f5f5f5;cursor:pointer}@media(max-width:900px){#banner-title{display:none}#search-input{width:180px}#search-results{width:calc(100vw - 32px);right:-8px}#app{grid-template-columns:1fr;gap:12px}#left{display:none}#app{height:auto;overflow:visible}#content{padding:0}#footer{margin-top:12px}#actions{position:static;width:auto;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px;padding:8px 0}.gowiki-action-sep{width:1px;height:24px;margin:0 2px}}.gowiki-media-modal-overlay{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1100}.gowiki-media-modal{width:760px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;background:#fff;border:1px solid #b7b7b7;border-radius:6px;padding:12px;box-shadow:0 8px 24px #0003}.gowiki-media-modal-header,.gowiki-media-modal-nav,.gowiki-media-modal-upload,.gowiki-media-row{display:flex;align-items:center;gap:8px}.gowiki-media-modal-header{justify-content:space-between;margin-bottom:8px}.gowiki-media-modal-title{font-weight:600}.gowiki-media-modal-nav{margin-bottom:8px}.gowiki-media-modal-path{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#2f2f2f}.gowiki-media-modal-upload{margin-bottom:10px}.gowiki-media-modal-overwrite{display:inline-flex;align-items:center;gap:4px;color:#444}.gowiki-media-modal-list{border:1px solid #ddd;border-radius:4px;padding:6px;min-height:80px;max-height:320px;overflow:auto}.gowiki-media-row{justify-content:space-between;padding:4px 0}.gowiki-media-row-main{flex:1;text-align:left;border:1px solid #ddd;border-radius:4px;background:#f8f8f8;padding:6px 8px;cursor:pointer}.gowiki-media-row-main:disabled{opacity:.85;cursor:default}.gowiki-media-modal-empty{color:#666;font-style:italic;padding:6px}#banner-user{margin-left:12px;flex-shrink:0;font-size:13px;display:flex;align-items:center;gap:8px}#banner-user a{color:#fffc;text-decoration:none;cursor:pointer}#banner-user a:hover{color:#fff;text-decoration:underline}.gowiki-login-overlay{position:fixed;inset:0;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center}.gowiki-login-dialog{background:#fff;border-radius:6px;padding:24px;min-width:300px;box-shadow:0 8px 32px #0000004d}.gowiki-login-dialog h3{margin:0 0 16px;font-size:18px}.gowiki-login-dialog label{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#444}.gowiki-login-dialog input[type=text],.gowiki-login-dialog input[type=password]{display:block;width:100%;padding:8px;margin-bottom:12px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.gowiki-login-dialog input:focus{border-color:#1e3f72;outline:none;box-shadow:0 0 0 2px #1e3f7233}.gowiki-login-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.gowiki-login-actions button{padding:8px 16px;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;cursor:pointer;font-size:14px}.gowiki-login-actions button.primary{background:#1e3f72;color:#fff;border-color:#1e3f72}.gowiki-login-error{color:#c33;font-size:13px;margin-bottom:8px;display:none}.gowiki-login-oauth{margin-bottom:8px}.gowiki-login-oauth-btn{width:100%;padding:10px 16px;background:#0078d4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.gowiki-login-oauth-btn:hover{background:#106ebe}.gowiki-login-divider{text-align:center;color:#888;font-size:12px;margin:12px 0 8px;position:relative}.gowiki-login-divider:before,.gowiki-login-divider:after{content:"";position:absolute;top:50%;width:30%;height:1px;background:#ccc}.gowiki-login-divider:before{left:0}.gowiki-login-divider:after{right:0}.gowiki-access-denied{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:16px 20px;margin:24px 0;font-size:14px}.gowiki-access-denied a{color:#1e3f72;font-weight:600;text-decoration:underline}.gowiki-draft-banner{background:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:4px;padding:8px 12px;margin-bottom:8px;font-size:13px;font-weight:600}.gowiki-lock-indicator{color:#856404;font-weight:600}.gowiki-history{padding:16px 0}.gowiki-history h2{margin:0 0 16px;font-size:18px}.gowiki-history-table{width:100%;border-collapse:collapse;font-size:14px}.gowiki-history-table th{text-align:left;padding:8px 12px;background:#f5f5f5;border-bottom:2px solid #ddd;font-weight:600}.gowiki-history-table td{padding:8px 12px;border-bottom:1px solid #eee}.gowiki-history-actions{display:flex;gap:4px;flex-wrap:wrap}.gowiki-history-btn{padding:3px 8px;border:1px solid #ccc;border-radius:3px;background:#f5f5f5;cursor:pointer;font-size:12px;white-space:nowrap}.gowiki-history-btn:hover{background:#e8e8e8}.gowiki-history-btn-restore{color:#1e3f72;border-color:#1e3f72}.gowiki-history-draft-row{background:#fdf8e8}.gowiki-history-btn-discard{color:#c33;border-color:#c33}.gowiki-history-btn-discard:hover{background:#fce8e8}.gowiki-history-draft-notice{background:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:4px;padding:8px 12px;margin-bottom:12px;font-size:14px}.gowiki-history-validated-badge{display:inline-block;background:#e8f5e9;color:#2e7d32;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:600;margin-right:6px}.gowiki-history-version-tag{display:inline-block;background:#e3f2fd;color:#1565c0;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.gowiki-history-version-tag:hover{background:#bbdefb;text-decoration:none}.gowiki-version-header{background:#e8f0fe;padding:10px 14px;border-radius:4px;margin-bottom:16px;font-weight:600;font-size:14px}.gowiki-version-content{border:1px solid #ddd;border-radius:4px;padding:16px;background:#fff}.gowiki-version-view{padding-bottom:48px}.gowiki-diff-header{background:#e8f0fe;padding:10px 14px;border-radius:4px;margin-bottom:16px;font-weight:600;font-size:14px}.gowiki-diff-content{font-family:monospace;font-size:13px;border:1px solid #ddd;border-radius:4px;overflow-x:auto;background:#fafafa}.gowiki-diff-line{padding:1px 12px;white-space:pre;min-height:1.4em}.gowiki-diff-equal{color:#555}.gowiki-diff-insert{background:#d4edda;color:#155724}.gowiki-diff-delete{background:#f8d7da;color:#721c24}.gowiki-diff-media{margin-top:16px;border:1px solid #ddd;border-radius:4px;background:#fafafa}.gowiki-diff-media-heading{padding:10px 14px;font-weight:600;font-size:14px;background:#e8f0fe;border-radius:4px 4px 0 0;border-bottom:1px solid #ddd}.gowiki-diff-media-row{padding:12px 14px;border-bottom:1px solid #eee}.gowiki-diff-media-row:last-child{border-bottom:none}.gowiki-diff-media-label{font-size:13px;font-weight:600;color:#333;margin-bottom:8px;font-family:monospace}.gowiki-diff-media-compare{display:flex;align-items:center;gap:12px}.gowiki-diff-media-cell{flex:1;text-align:center;font-size:13px;color:#666}.gowiki-diff-media-cell img{max-width:100%;max-height:200px;border:1px solid #ddd;border-radius:3px;display:block;margin:4px auto 0}.gowiki-diff-media-old img{border-color:#f5c6cb}.gowiki-diff-media-new img{border-color:#c3e6cb}.gowiki-diff-media-caption{font-size:12px;color:#888;margin-bottom:4px}.gowiki-diff-media-arrow{font-size:18px;color:#999;flex-shrink:0}.gowiki-admin-tabs{display:flex;gap:0;border-bottom:2px solid #ddd;margin-bottom:16px}.gowiki-admin-tab{padding:8px 16px;cursor:pointer;border:none;background:none;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-2px;color:#555;transition:color .15s,border-color .15s}.gowiki-admin-tab:hover{background:#f5f5f5;color:#333}.gowiki-admin-tab-active{border-bottom-color:#1e3f72;font-weight:600;color:#1e3f72}.gowiki-admin-content{min-height:200px}.gowiki-admin-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:16px}.gowiki-admin-table{width:100%;border-collapse:collapse;font-size:14px}.gowiki-admin-table th{text-align:left;padding:8px 12px;background:#f5f5f5;border-bottom:2px solid #ddd;font-weight:600;font-size:13px;color:#444}.gowiki-admin-table td{padding:8px 12px;border-bottom:1px solid #eee;vertical-align:middle}.gowiki-admin-table tbody tr:hover{background:#fafafa}.gowiki-admin-actions-cell{display:flex;gap:4px;flex-wrap:wrap}.gowiki-admin-btn{padding:6px 14px;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;cursor:pointer;font-size:13px;white-space:nowrap}.gowiki-admin-btn:hover{background:#e8e8e8}.gowiki-admin-btn-primary{background:#1e3f72;color:#fff;border-color:#1e3f72}.gowiki-admin-btn-primary:hover{background:#163157}.gowiki-admin-btn-small{padding:3px 8px;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer;font-size:12px;white-space:nowrap}.gowiki-admin-btn-small:hover{background:#e8e8e8}.gowiki-admin-btn-danger{color:#c33;border-color:#c33}.gowiki-admin-btn-danger:hover{background:#fce8e8}.gowiki-admin-badge-active{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600;background:#d4edda;color:#155724}.gowiki-admin-badge-disabled{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600;background:#f8d7da;color:#721c24}.gowiki-admin-loading{padding:20px;color:#888;font-size:14px}.gowiki-admin-error{padding:12px;color:#c33;font-size:14px}.gowiki-admin-empty{padding:20px;color:#888;font-size:14px;text-align:center}.gowiki-admin-status-msg{font-size:13px;margin-left:8px}.gowiki-admin-modal-overlay{position:fixed;inset:0;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center}.gowiki-admin-modal{background:#fff;border-radius:6px;padding:24px;min-width:360px;max-width:500px;box-shadow:0 8px 32px #0000004d}.gowiki-admin-modal.gowiki-admin-modal-wide{max-width:90vw;max-height:85vh;overflow:auto}.gowiki-admin-modal-wide .gowiki-admin-table{font-size:13px}.gowiki-admin-modal-wide .gowiki-admin-table th,.gowiki-admin-modal-wide .gowiki-admin-table td{padding:6px 10px;white-space:nowrap}.gowiki-admin-modal-wide .gowiki-admin-table td.gowiki-cell-wrap{white-space:normal;max-width:300px}.gowiki-admin-modal h3{margin:0 0 16px;font-size:18px}.gowiki-admin-modal-error{color:#c33;font-size:13px;margin-bottom:8px;display:none}.gowiki-admin-modal-body label{display:block;font-size:13px;font-weight:600;margin-bottom:4px;margin-top:12px;color:#444}.gowiki-admin-modal-body label:first-child{margin-top:0}.gowiki-admin-modal-body input[type=text],.gowiki-admin-modal-body input[type=email],.gowiki-admin-modal-body input[type=password]{display:block;width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.gowiki-admin-modal-body input:focus{border-color:#1e3f72;outline:none;box-shadow:0 0 0 2px #1e3f7233}.gowiki-admin-modal-body select{display:block;width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.gowiki-admin-modal-body select:focus{border-color:#1e3f72;outline:none;box-shadow:0 0 0 2px #1e3f7233}.gowiki-admin-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.gowiki-admin-modal-actions button{padding:8px 16px;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;cursor:pointer;font-size:14px}.gowiki-admin-modal-actions button.primary{background:#1e3f72;color:#fff;border-color:#1e3f72}.gowiki-admin-modal-actions button.primary:hover{background:#163157}.gowiki-admin-checkbox-label{display:flex!important;align-items:center;gap:6px;margin-top:12px;font-weight:400!important;cursor:pointer}.gowiki-admin-checkbox-label input[type=checkbox]{width:auto;margin:0}.gowiki-admin-input-inline{padding:4px 6px;border:1px solid #ccc;border-radius:3px;font-size:13px;width:100%;box-sizing:border-box;min-width:80px}.gowiki-admin-input-inline:focus{border-color:#1e3f72;outline:none;box-shadow:0 0 0 2px #1e3f7233}.gowiki-admin-config-form{max-width:500px}.gowiki-admin-config-form h3{font-size:16px;margin:24px 0 8px;padding-bottom:6px;border-bottom:1px solid #eee;color:#333}.gowiki-admin-config-form h3:first-child{margin-top:0}.gowiki-admin-config-form label{display:block;font-size:13px;font-weight:600;margin-bottom:4px;margin-top:12px;color:#444}.gowiki-admin-config-form input[type=text]{display:block;width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.gowiki-admin-config-form input[type=text]:focus{border-color:#1e3f72;outline:none;box-shadow:0 0 0 2px #1e3f7233}.gowiki-admin-config-actions{display:flex;gap:8px;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid #eee}.gowiki-toc{float:right;position:relative;z-index:1;margin:0 0 16px 20px;padding:12px 16px;max-width:250px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;font-size:13px;line-height:1.5}@media(max-width:768px){.gowiki-toc{float:none;max-width:100%;margin:0 0 16px}}.gowiki-toc-title{font-weight:600;margin-bottom:8px;font-size:14px}.gowiki-toc ul{list-style:none;margin:0;padding:0}.gowiki-toc li a{color:#1e3f72;text-decoration:none;display:block;padding:2px 0}.gowiki-toc li a:hover{text-decoration:underline}.gowiki-toc-level-1{padding-left:16px}.gowiki-toc-level-2{padding-left:32px}.gowiki-toc-level-3{padding-left:48px}.gowiki-toc-level-4{padding-left:64px}.gowiki-toc-level-5{padding-left:80px}.gowiki-sitemap{padding:16px 0}.gowiki-sitemap h2{margin-top:0}.gowiki-sitemap ul{list-style:none;padding-left:20px;margin:2px 0}.gowiki-sitemap>ul{padding-left:0}.gowiki-sitemap li{margin:2px 0;display:flex;flex-wrap:wrap;align-items:baseline}.gowiki-sitemap li>ul{flex-basis:100%}.gowiki-sitemap .gowiki-sitemap-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;width:16px;flex-shrink:0;text-align:center}.gowiki-sitemap .gowiki-sitemap-spacer{width:16px;flex-shrink:0}.gowiki-sitemap .gowiki-sitemap-row{display:flex;align-items:baseline;gap:12px;min-width:0}.gowiki-sitemap .gowiki-sitemap-path{text-decoration:none;font-family:monospace;font-size:.9em;white-space:nowrap;min-width:var(--path-width, auto);display:inline-block}.gowiki-sitemap a.gowiki-sitemap-path:hover{text-decoration:underline}.gowiki-sitemap .gowiki-sitemap-phantom{color:#aaa;cursor:default}.gowiki-sitemap .gowiki-sitemap-title{color:#666;font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-heading-number]:before{content:attr(data-heading-number) " "}.gowiki-export{max-width:100%;font-size:12pt}@media print{#banner,#left,#footer,#actions,.gowiki-toc{display:none!important}h1,h2,h3{page-break-after:avoid}table,img{page-break-inside:avoid}}.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-selectednode{outline:2px solid #8cf}.ProseMirror:not([contenteditable=true]) .ProseMirror-selectednode{outline:none}#left .ProseMirror-selectednode,#footer .ProseMirror-selectednode{outline:none!important}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-weight:700}.ProseMirror h1{font-size:2em}.ProseMirror h2{font-size:1.5em}.ProseMirror h3{font-size:1.17em}.ProseMirror p{margin:.75em 0}.ProseMirror blockquote{margin:1em 0;padding-left:1em;border-left:3px solid #ddd;color:#555}.ProseMirror ul,.ProseMirror ol{padding-left:1.5em}.ProseMirror code{background:#f5f5f5;padding:.2em .4em;border-radius:3px;font-family:monospace}.ProseMirror pre{background:#f5f5f5;padding:.75em;border-radius:4px;font-family:monospace;overflow-x:auto}.ProseMirror-menubar{display:flex;flex-wrap:wrap;align-items:center;background:#f7f7f7;border-bottom:1px solid #ddd;padding:2px 4px;font-size:14px;line-height:1;-webkit-user-select:none;user-select:none;min-height:auto!important;position:relative;z-index:10}.ProseMirror-menubar{order:0;flex-shrink:0}.ProseMirror-menubar-wrapper{display:flex;flex-direction:column;position:relative;padding-top:0}.ProseMirror-menuitem{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.6em;margin:2px;padding:0;overflow:visible;border-radius:3px;font-size:14px;line-height:1}.ProseMirror-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ProseMirror-icon svg{display:block;width:auto;height:1em;fill:currentColor;pointer-events:none}.ProseMirror-menuitem>*{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:100%;height:100%;box-sizing:border-box;padding:0 6px;cursor:pointer}.ProseMirror-menu-dropdown-wrap{padding:0}.ProseMirror-menuitem:hover{background:#e0e0e0}.ProseMirror-menu-active{background:#d0d0d0}.ProseMirror-menu-disabled{opacity:.4;pointer-events:none}.ProseMirror-menubar :focus{outline:none}.ProseMirror-menu-dropdown-wrap{position:relative;display:inline-block}.ProseMirror-menu-dropdown-menu{position:absolute;top:100%;left:0;z-index:50;background:#fff;border:1px solid #ccc;border-radius:3px;padding:2px 0;min-width:140px}.ProseMirror-menu-dropdown-item{padding:4px 8px;cursor:pointer}.ProseMirror-menu-dropdown-item:hover{background:#eee}.ProseMirror-menubar-wrapper .ProseMirror{order:1}
