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}#recent-pages{display:flex;align-items:center;gap:2px;margin-left:12px;margin-right:auto;font-size:11px;overflow:hidden;white-space:nowrap;min-width:0}#recent-pages:empty{display:none}#recent-pages a{color:#ffffffbf;text-decoration:none;padding:1px 5px;border-radius:3px;flex-shrink:0}#recent-pages a:hover{color:#fff;background:#ffffff26}#recent-pages a.gowiki-recent-current{color:#fff;background:#fff3;font-weight:600}#recent-pages .gowiki-recent-sep{color:#ffffff59;flex-shrink:0}#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}#banner-search{position:relative;margin-left:auto}#search-input{width:140px;padding:6px 12px;border-radius:4px;border:none;font-size:14px;outline:none;transition:width .25s ease}#search-input:focus{width:300px;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;pointer-events:none}#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;pointer-events:auto;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-action-toast.gowiki-toast-error{background:#c62828;color:#fff;pointer-events:auto;display:flex;align-items:center;gap:4px;max-width:500px;white-space:normal}.gowiki-status{min-height:1.2em;color:#666;font-size:.9em}.gowiki-presence-container{display:inline-flex;align-items:center;gap:3px;margin-right:8px}.gowiki-presence-dot{width:20px;height:20px;border-radius:50%;color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:default;line-height:1}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-cursor-beacon{position:fixed;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:50%;background:#d32f2fb3;pointer-events:none;z-index:10000;animation:gowiki-beacon-pulse 1.5s ease-out forwards}@keyframes gowiki-beacon-pulse{0%{transform:scale(1);opacity:1;box-shadow:0 0 #d32f2f99}30%{transform:scale(1.8);opacity:.8;box-shadow:0 0 0 15px #d32f2f00}60%{transform:scale(2.5);opacity:.4;box-shadow:0 0 0 25px #d32f2f00}to{transform:scale(3);opacity:0}}.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}.gowiki-link-search-panel{margin-top:4px}.gowiki-link-search-results{max-height:200px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;background:#fff}.gowiki-link-search-results:empty{display:none}.gowiki-link-search-item{padding:6px 10px;cursor:pointer;display:flex;align-items:baseline;gap:8px;border-bottom:1px solid #f0f0f0}.gowiki-link-search-item:last-child{border-bottom:none}.gowiki-link-search-item:hover,.gowiki-link-search-item.active{background:#e3f2fd}.gowiki-link-search-title{font-weight:500;font-size:13px;color:#1a1a1a}.gowiki-link-search-path{font-size:11px;color:#888;flex-shrink:0}@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{padding:6px 4px;border-bottom:1px solid #f0f0f0}.gowiki-media-row:last-child{border-bottom:none}.gowiki-media-row-highlight{background:#e8f5e9;border-radius:4px;animation:gowiki-media-highlight 2s ease-out}@keyframes gowiki-media-highlight{0%{background:#a5d6a7}to{background:#e8f5e9}}.gowiki-media-thumb{width:40px;height:40px;object-fit:cover;border-radius:3px;border:1px solid #ddd;flex-shrink:0}.gowiki-media-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.gowiki-media-row-info{flex:1;min-width:0;overflow:hidden}.gowiki-media-row-name{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gowiki-media-row-size{font-size:11px;color:#888}.gowiki-media-row-actions{display:flex;gap:4px;flex-shrink:0;align-items:center}.gowiki-media-btn-primary{background:#1565c0!important;color:#fff!important;border-color:#1565c0!important}.gowiki-media-btn-danger{color:#c62828!important;border-color:#ef9a9a!important}.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}.banner-user-menu{position:relative}.banner-user-toggle{background:none;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:13px;padding:4px 10px;border-radius:4px;cursor:pointer;white-space:nowrap}.banner-user-toggle:hover{background:#ffffff1a}.banner-user-dropdown{position:absolute;top:calc(100% + 4px);right:0;flex-direction:column;background:#fff;border-radius:4px;box-shadow:0 4px 16px #00000040;min-width:150px;z-index:200;overflow:hidden}.banner-user-dropdown a{display:block;padding:8px 14px;color:#333!important;font-size:13px;text-decoration:none!important;white-space:nowrap}.banner-user-dropdown a:hover{background:#e8f0fe;color:#1a73e8!important}.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-separator{text-align:center;color:#999;padding:4px 0;font-size:.9em;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:2px 0}.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}#app.ai-panel-visible{grid-template-columns:220px minmax(0,1fr) 350px 48px}#app.ai-panel-visible.ai-panel-wide{grid-template-columns:220px minmax(0,1fr) minmax(450px,50%) 48px}#ai-panel{display:flex;flex-direction:column;border-left:1px solid #ddd;background:#fafafa;height:100%;overflow:hidden;font-size:.88em}.ai-panel-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #ddd;background:#f0f0f0;font-weight:600}.ai-panel-close{background:none;border:none;cursor:pointer;font-size:1.1em;color:#666;padding:2px 6px;border-radius:3px}.ai-panel-close:hover{background:#ddd}.ai-panel-clear-comments{background:none;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:.78em;color:#777;padding:2px 8px;margin-left:auto;margin-right:6px}.ai-panel-clear-comments:hover{background:#e8eaf6;border-color:#9fa8da;color:#5c6bc0}.ai-panel-width-toggle{background:none;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:.78em;color:#777;padding:2px 8px}.ai-panel-messages{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;gap:8px}.ai-msg{padding:8px 10px;border-radius:6px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.ai-msg-user{background:#e3f2fd;align-self:flex-end;max-width:90%}.ai-msg-assistant{background:#fff;border:1px solid #e0e0e0;align-self:flex-start;max-width:95%}.ai-msg-error{background:#fdecea;border-color:#f5c6cb;color:#721c24}.ai-msg-applied{background:#e8f5e9;border-color:#c8e6c9;color:#2e7d32;font-weight:500}.ai-msg-usage{margin-top:6px;font-size:.8em;color:#999}.ai-msg-link{color:#1565c0;text-decoration:underline}.ai-msg-link:hover{color:#0d47a1}.ai-msg code{background:#f0f0f0;padding:1px 4px;border-radius:3px;font-size:.9em}.ai-panel-input-row{display:flex;gap:6px;padding:8px;border-top:1px solid #ddd;background:#f5f5f5}.ai-panel-input{flex:1;resize:none;border:1px solid #ccc;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:.95em;line-height:1.4}.ai-panel-input:focus{outline:none;border-color:#4a90d9}.ai-panel-send{background:#4a90d9;color:#fff;border:none;border-radius:4px;padding:6px 12px;cursor:pointer;font-size:1em}.ai-panel-send:hover{background:#3a7cc0}.ai-panel-send:disabled{opacity:.5;cursor:not-allowed}.ai-panel-review{background:#6c757d;color:#fff;border:none;border-radius:4px;padding:6px 10px;cursor:pointer;font-size:.9em}.ai-panel-review:hover{background:#5a6268}.ai-panel-review:disabled{opacity:.5;cursor:not-allowed}.ai-review-container{padding:0}.ai-review-header{font-weight:600;padding:8px;border-bottom:1px solid #e0e0e0}.ai-review-list{display:flex;flex-direction:column}.ai-review-item{border-bottom:1px solid #eee;transition:background .15s}.ai-review-item-header{padding:6px 10px;cursor:pointer;display:flex;align-items:center;gap:6px}.ai-review-item-header:hover{background:#f0f0f0}.ai-review-floating{background:#fff;border:1px solid #ccc;border-radius:6px;padding:10px;box-shadow:0 4px 16px #00000026;font-size:.85em;max-height:60vh;overflow-y:auto}.ai-review-item-accepted{background:#e8f5e9}.ai-review-item-accepted>.ai-review-item-header:after{content:" ✓";color:#2e7d32;font-weight:700}.ai-review-item-rejected{background:#fce4ec;opacity:.6}.ai-review-item-rejected>.ai-review-item-header:after{content:" ✗";color:#c62828;font-weight:700}.ai-review-item-clarify{background:#fff3e0}.ai-review-item-clarify>.ai-review-item-header:after{content:" ?";color:#e65100;font-weight:700}.ai-review-item-unverified{background:#f5f5f5;opacity:.6}.ai-review-warning{color:#c62828;font-size:.8em;font-weight:600;margin-bottom:4px;padding:2px 6px;background:#fdecea;border-radius:3px}.ai-review-num{font-weight:700;font-size:.85em;color:#555}.ai-review-excerpt{font-size:.8em;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-review-diff{display:flex;align-items:flex-start;gap:6px;margin-bottom:6px;font-size:.9em;line-height:1.4}.ai-review-original{background:#fef8f7;padding:4px 6px;border-radius:3px;flex:1;white-space:pre-wrap;word-break:break-word}.ai-review-original del{background:#fcc;text-decoration:none;border-radius:2px}.ai-review-arrow{color:#999;padding-top:4px;flex-shrink:0}.ai-review-proposed{background:#f6fdf6;padding:4px 6px;border-radius:3px;flex:1;white-space:pre-wrap;word-break:break-word}.ai-review-proposed ins{background:#cfc;text-decoration:none;border-radius:2px}.ai-review-rationale{font-size:.8em;color:#666;font-style:italic;margin-bottom:6px}.ai-review-actions{display:flex;gap:4px}.ai-review-btn{padding:3px 10px;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer;font-size:.85em}.ai-review-accept{color:#2e7d32;border-color:#81c784}.ai-review-accept:hover{background:#e8f5e9}.ai-review-reject{color:#c62828;border-color:#ef9a9a}.ai-review-reject:hover{background:#fdecea}.ai-review-clarify{color:#e65100;border-color:#ffb74d}.ai-review-clarify:hover{background:#fff3e0}.ai-review-clarify-row{display:flex;gap:4px;margin-top:6px}.ai-review-clarify-input{flex:1;border:1px solid #ffb74d;border-radius:3px;padding:4px 6px;font-size:.85em}.ai-review-action-bar{display:flex;gap:8px;padding:10px;border-top:1px solid #ddd;background:#f5f5f5}.ai-review-apply-btn{background:#2e7d32;color:#fff;border:none;border-radius:4px;padding:6px 14px;cursor:pointer;font-size:.9em}.ai-review-apply-btn:hover{background:#1b5e20}.ai-review-refine-btn{background:#e65100;color:#fff;border:none;border-radius:4px;padding:6px 14px;cursor:pointer;font-size:.9em}.ai-review-refine-btn:hover{background:#bf360c}@media(max-width:900px){#app.ai-panel-visible{grid-template-columns:1fr}#ai-panel{position:fixed;top:48px;right:0;bottom:0;width:320px;z-index:100;box-shadow:-2px 0 8px #00000026}}@media print{#banner,#left,#footer,#actions,#ai-panel,.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}
