:root{color:#1d2733;background:#f6f7f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}.auth-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:center;width:min(1040px,calc(100% - 40px));min-height:100vh;margin:0 auto;padding:56px 0}.brand-panel{max-width:620px}.brand-mark{position:fixed;top:28px;left:32px;z-index:10;margin:0;color:#111827;font-size:18px;font-weight:850;line-height:1}.brand-headline{max-width:720px;margin:0;color:#111827;font-size:38px;font-weight:800;line-height:1.18}.brand-headline span{color:#0f766e}.product-name{margin:0 0 12px;color:#0f766e;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:18px;color:#111827;font-size:44px;line-height:1.08}.auth-panel,.loading-panel,.page-shell,.sidebar{border:1px solid #d9e2dc;border-radius:8px;background:#fff}.auth-panel{padding:8px}.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px}.mode-switch button{min-height:42px;border:0;border-radius:6px;background:transparent;color:#64748b;font-weight:700}.mode-switch button[aria-selected=true]{background:#e6f3ef;color:#0f766e}form{display:grid;gap:16px}form{padding:18px}form h2{margin-bottom:2px;font-size:24px}label{display:grid;gap:8px;color:#384252;font-size:14px;font-weight:700}input{width:100%;min-height:42px;border:1px solid #cbd5df;border-radius:6px;padding:0 12px;color:#111827;background:#fff}textarea{width:100%;border:1px solid #cbd5df;border-radius:6px;background:#fff;color:#111827;padding:10px 12px;resize:vertical;font:inherit;font-size:14px;line-height:1.5}select{min-height:32px;border:1px solid #cbd5df;border-radius:6px;background:#fff;color:#263240;padding:0 8px;font:inherit;font-size:13px;font-weight:700}input:focus,textarea:focus{border-color:#0f766e;outline:3px solid #c7eee6}.primary-button,.ghost-button{min-height:40px;border-radius:6px;font-weight:800}.primary-button{border:0;background:#0f766e;color:#fff}.primary-button:disabled,.ghost-button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.65}.ghost-button{border:1px solid #cbd5df;background:#fff;color:#1d2733;padding:0 14px}.ghost-button.compact{min-height:34px;padding:0 10px;font-size:13px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:1px solid #cbd5df;border-radius:6px;background:#fff;color:#1d2733}.icon-button.compact-icon{min-width:34px;min-height:34px}.icon-button:hover{border-color:#b7dcd4;background:#e6f3ef;color:#0f766e}.form-error{margin:0;border-radius:6px;background:#fff1f1;color:#b42318;padding:10px 12px;font-size:14px}.loading-panel{grid-column:1 / -1;justify-self:center;padding:24px 28px;color:#52606d}.workspace-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;width:min(1280px,calc(100% - 32px));height:calc(100vh - 32px);margin:16px auto}.sidebar,.page-shell{min-height:0;overflow:auto}.sidebar{padding:16px}.sidebar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.sidebar-header strong{display:block;color:#111827;overflow-wrap:anywhere}.page-list-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e5ece7;margin-bottom:8px;padding:14px 0 8px}.page-add-button,.tree-add-button{border-color:transparent;background:transparent}.page-add-button:hover,.tree-add-button:hover{border-color:transparent;background:#dcebe6;color:#0f766e}.page-tree,.page-tree ul{list-style:none;margin:0;padding:0}.page-tree.nested{margin-top:2px}.tree-row{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;border-radius:6px}.tree-item{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 1 auto;min-width:0;min-height:34px;border:0;border-radius:6px;background:transparent;color:#263240;text-align:left}.tree-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-lock-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#52606d;width:22px;height:22px;border-radius:6px}.tree-row:hover,.tree-row:focus-within,.tree-row[data-active=true]{background:#e6f3ef;color:#0f766e}.tree-row:hover .tree-item,.tree-row:focus-within .tree-item,.tree-row[data-active=true] .tree-item{color:#0f766e}.tree-row:hover .tree-lock-icon,.tree-row:focus-within .tree-lock-icon,.tree-row[data-active=true] .tree-lock-icon{color:#0f766e}.tree-add-button{flex:0 0 auto;margin-right:4px;opacity:0;pointer-events:none;visibility:hidden}.tree-row:hover .tree-add-button,.tree-row:focus-within .tree-add-button{opacity:1;pointer-events:auto;visibility:visible}.page-shell{padding:22px}.page-header{border-bottom:1px solid #e5ece7;margin-bottom:28px;padding-bottom:18px}.page-title-row{display:flex;flex-direction:column;align-items:stretch;gap:12px}.page-title-row h1{margin-bottom:0;overflow-wrap:anywhere}.page-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.page-header-actions .icon-button{flex:0 0 auto}.page-menu-wrap{position:relative;display:inline-flex}.page-actions-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;min-width:168px;gap:2px;border:1px solid #d8e3dd;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f172a24;padding:6px}.page-actions-menu-item{display:flex;align-items:center;gap:10px;min-height:38px;width:100%;border:0;border-radius:6px;background:transparent;color:#1d2733;font-size:14px;font-weight:700;padding:0 10px;text-align:left;white-space:nowrap}.page-actions-menu-item svg{flex:0 0 auto}.page-actions-menu-item:hover{background:#f1f5f3;color:#0f766e}.page-actions-menu-item:disabled{cursor:not-allowed;opacity:.6}.danger-menu-item{color:#991b1b}.danger-menu-item:hover{background:#fef2f2;color:#991b1b}.shield-lock-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.shield-lock-icon svg:last-child{position:absolute;right:-3px;bottom:-3px;border-radius:999px;background:#fff;stroke-width:3}.permission-icon-button:hover .shield-lock-icon svg:last-child{background:#e6f3ef}.menu-shield-lock-icon{width:16px;height:16px}.page-actions-menu-item:hover .menu-shield-lock-icon svg:last-child{background:#f1f5f3}.danger-button{color:#991b1b}.danger-button:hover{border-color:#fecaca;background:#fef2f2;color:#991b1b}.title-form{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;padding:0}.editor-title-form{margin:24px 0 14px}.title-input{min-height:54px;border:0;background:transparent;color:#111827;font-size:44px;font-weight:800;line-height:1.08;padding:0}.title-input::placeholder{color:#a8b3bf}.title-input:focus{outline:none}.popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#1d273347;padding:24px}.popup-panel{position:relative;width:min(920px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid #d9e2dc;border-radius:8px;background:#fff;padding:58px 20px 20px;box-shadow:0 24px 60px #1d27332e}.popup-close{position:absolute;top:12px;right:12px;border-color:transparent;background:transparent}.popup-close:hover{border-color:transparent;background:#e6f3ef;color:#0f766e}.popup-panel .permissions-panel,.popup-panel .ai-guide-panel,.popup-panel .history-panel{border:0;margin:0;padding:0}.permissions-panel,.ai-guide-panel{border:1px solid #d9e2dc;border-radius:8px;margin:-10px 0 24px;padding:16px}.ai-guide-copy-header{margin-bottom:10px}.ai-guide-copy-header p{margin:0;color:#1d2733;font-size:14px;line-height:1.5}.guide-template-wrap{position:relative}.guide-template-wrap .icon-button{position:absolute;top:8px;right:8px;border-color:transparent;background:transparent}.guide-template-wrap .icon-button:hover{border-color:transparent;background:#e6f3ef;color:#0f766e}.ai-guide-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e5ece7;margin-bottom:14px;padding-bottom:12px}.ai-guide-header h2{margin:0 0 6px;font-size:18px}.ai-guide-header p{margin:0;color:#64748b;font-size:14px}.ai-guide-header span{border-radius:999px;background:#e6f3ef;color:#0f766e;padding:4px 9px;font-size:12px;font-weight:800}.ai-guide-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.ai-guide-summary div{display:grid;gap:6px;border:1px solid #e5ece7;border-radius:6px;padding:10px}.ai-guide-summary strong,.ai-guide-grid h3{color:#52606d;font-size:13px}.ai-guide-summary code,.ai-guide-summary a{color:#1d2733;font-size:13px;overflow-wrap:anywhere}.ai-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-guide-grid section{min-width:0;border:1px solid #e5ece7;border-radius:8px;padding:12px}.ai-guide-grid h3{display:flex;align-items:center;gap:6px;margin:0 0 10px}.guide-code{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;border-radius:6px;background:#f3f6f4;margin-top:8px;padding:8px}.guide-code code{color:#263240;font-size:13px;overflow-wrap:anywhere}.guide-template{max-height:360px;border-radius:6px;background:#f3f6f4;color:#263240;overflow:auto;margin:0;padding:12px 54px 12px 12px;font-size:12px;line-height:1.55}.available-services{border-top:1px solid #e5ece7;margin-top:14px;padding-top:14px}.available-services h3{margin:0 0 8px;color:#52606d;font-size:13px}.available-services ul{display:grid;gap:6px;margin:0;padding-left:18px}.available-services li{color:#263240;font-size:14px}.history-panel{border:1px solid #d9e2dc;border-radius:8px;margin:-10px 0 24px;padding:16px}.history-header,.revision-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.history-header{border-bottom:1px solid #e5ece7;margin-bottom:14px;padding-bottom:12px}.history-header h2,.revision-detail-header h3{margin:0 0 6px;font-size:18px}.history-header p,.revision-detail-header p{margin:0;color:#64748b;font-size:14px}.history-header span,.revision-badge{border-radius:999px;background:#fff7ed;color:#9a3412;padding:4px 9px;font-size:12px;font-weight:800}.history-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px}.revision-list{display:grid;align-content:start;gap:8px}.revision-item{display:grid;gap:4px;width:100%;border:1px solid #e5ece7;border-radius:6px;background:#fff;padding:10px;color:#263240;text-align:left}.revision-item:hover,.revision-item[data-active=true]{border-color:#b7dcd4;background:#e6f3ef}.revision-item strong,.revision-item span,.revision-item small{overflow-wrap:anywhere}.revision-item span,.revision-item small{color:#64748b}.revision-item strong{font-size:13px}.revision-item span{font-size:13px;font-weight:700}.revision-item small{font-size:12px}.revision-detail{min-width:0}.history-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.history-diff section{min-width:0;border:1px solid #e5ece7;border-radius:8px;padding:12px}.history-diff h4{margin:0 0 10px;color:#52606d;font-size:13px;text-transform:uppercase}.history-panel .document-view{max-width:none}.permissions-header{margin-bottom:14px}.permissions-header h2{margin:0 0 6px;font-size:18px}.permissions-header p{margin:0;color:#64748b;font-size:14px}.permission-form{grid-template-columns:minmax(0,1fr) 130px 90px;align-items:end;border-bottom:1px solid #e5ece7;margin-bottom:12px;padding:0 0 14px}.permission-form .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.permission-list{display:grid;gap:8px}.permission-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5ece7;border-radius:6px;padding:10px}.permission-row strong,.permission-row span{display:block}.permission-row strong{color:#111827;overflow-wrap:anywhere}.permission-row span{color:#64748b;font-size:13px;font-weight:800;text-transform:capitalize}.document-view{width:100%;max-width:none}.document-block-wrap{position:relative}.editor-panel{width:100%}.editor-toolbar{display:flex;flex-wrap:wrap;gap:6px;border:1px solid #d9e2dc;border-radius:8px;background:#f8faf9;padding:8px}.editor-toolbar button,.table-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:32px;border:1px solid transparent;border-radius:6px;background:transparent;color:#384252;font-weight:800}.editor-toolbar button:hover,.editor-toolbar button[data-active=true],.table-toolbar button:hover{border-color:#b7dcd4;background:#e6f3ef;color:#0f766e}.editor-toolbar button:disabled,.table-toolbar button:disabled{cursor:not-allowed;opacity:.45}.editor-toolbar button:disabled:hover,.table-toolbar button:disabled:hover{border-color:transparent;background:transparent;color:#384252}.visually-hidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.table-insert{position:relative;display:inline-flex;align-items:center;gap:6px;border-left:1px solid #d9e2dc;margin-left:2px;padding-left:8px}.table-picker{position:absolute;top:calc(100% + 8px);left:8px;z-index:5;display:grid;gap:8px;border:1px solid #d9e2dc;border-radius:8px;background:#fff;box-shadow:0 12px 30px #1d273324;padding:10px}.table-picker-grid{display:grid;grid-template-columns:repeat(5,18px);grid-auto-rows:18px;gap:4px}.editor-toolbar .table-picker-cell{width:18px;min-width:18px;height:18px;min-height:18px;border:1px solid #cbd5df;border-radius:3px;background:#fff;padding:0}.editor-toolbar .table-picker-cell:hover,.editor-toolbar .table-picker-cell[data-active=true]{border-color:#0f766e;background:#c7eee6}.table-picker span{color:#52606d;font-size:12px;font-weight:800;text-align:center}.table-toolbar{display:flex;flex-wrap:wrap;gap:6px;border-right:1px solid #d9e2dc;border-bottom:1px solid #d9e2dc;border-left:1px solid #d9e2dc;background:#fff;padding:8px}.table-toolbar button{background:#fff;color:#384252}.tiptap-editor{min-height:340px;padding:10px 0 22px}.tiptap-editor:focus{outline:3px solid #c7eee6;outline-offset:2px}.tiptap-editor h1,.document-view h1{margin-bottom:18px;font-size:38px}.tiptap-editor h2,.document-view h2{margin:28px 0 12px;font-size:26px}.tiptap-editor h3,.document-view h3{margin:24px 0 10px;font-size:20px}.tiptap-editor h4,.document-view h4{margin:22px 0 8px;font-size:18px}.tiptap-editor h5,.document-view h5{margin:20px 0 8px;font-size:16px}.tiptap-editor p,.tiptap-editor li,.document-view p,.document-view li{margin-bottom:14px;color:#384252;font-size:16px;line-height:1.7}.tiptap-editor blockquote,.document-view blockquote{border-left:3px solid #b7dcd4;color:#52606d;margin:18px 0;padding-left:14px}.tiptap-editor pre,.document-view pre{border-radius:6px;background:#f3f6f4;color:#384252;overflow:auto;padding:12px}.code-block-editor-wrap{position:relative;margin:18px 0}.code-block-editor-wrap pre{margin:0;padding-top:42px}.code-block-language-select{position:absolute;top:8px;right:8px;z-index:2;min-height:28px;border:1px solid #d9e2dc;border-radius:6px;background:#fff;color:#384252;font-size:13px;font-weight:800;opacity:0;padding:0 8px;pointer-events:none;transition:background .12s ease,opacity .12s ease}.code-block-language-select:hover{background:#f3f6f4}.code-block-editor-wrap:hover .code-block-language-select,.code-block-editor-wrap:focus-within .code-block-language-select,.code-block-editor-wrap[data-selected=true] .code-block-language-select{opacity:1;pointer-events:auto}.width-percent-control{position:absolute;top:calc(100% + 8px);left:0;z-index:3;display:inline-flex;align-items:center;gap:6px;border:1px solid #d9e2dc;border-radius:6px;background:#fff;box-shadow:0 12px 30px #1d273324;color:#384252;font-size:13px;font-weight:800;opacity:0;padding:8px 10px;pointer-events:none;transition:opacity .12s ease}.width-percent-control input{width:62px;min-height:30px;padding:0 8px}.code-block-editor-wrap[data-width-control-open=true] .width-percent-control,.image-asset-editor-wrap:hover .width-percent-control,.image-asset-editor-wrap:focus-within .width-percent-control,.image-asset-editor-wrap[data-selected=true] .width-percent-control{opacity:1;pointer-events:auto}.mermaid-diagram,.mermaid-error,.mermaid-loading{border-radius:6px;background:#f8faf9;margin:18px 0;padding:16px}.mermaid-diagram{overflow:auto;text-align:center}.mermaid-diagram svg{max-width:100%;height:auto}.mermaid-error{color:#b42318;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:800}.mermaid-loading{color:#64748b;font-size:14px}.tiptap-editor table,.document-view table{width:100%;border-collapse:collapse;margin:18px 0;table-layout:fixed}.tiptap-editor td,.tiptap-editor th,.document-view td,.document-view th{border:1px solid #cbd5df;min-width:80px;overflow-wrap:anywhere;padding:4px 8px;vertical-align:top;word-break:break-word}.tiptap-editor td p,.tiptap-editor th p,.document-view td p,.document-view th p{margin:0;overflow-wrap:anywhere;line-height:1.45;word-break:break-word}.tiptap-editor th,.document-view th{background:#f3f6f4;font-weight:800}.tiptap-editor .selectedCell{background:#e6f3ef}.document-image-asset,.image-asset-image{display:inline-block;width:100%;max-width:100%;max-height:420px;border:1px solid #d9e2dc;border-radius:6px;vertical-align:middle}.document-image-asset{margin:6px 0}.image-asset-image{margin:4px}.image-asset-editor-wrap{position:relative;display:inline-block;max-width:100%;vertical-align:middle}.image-asset-editor-wrap .image-asset-image{margin:0}.tiptap-editor p>.image-asset-editor-wrap:only-child,.document-view p>.document-image-asset:only-child{display:block}.inline-comment-mark{border-radius:3px;background:#fef08a;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;cursor:pointer;padding:1px 2px}.inline-comment-mark:hover,.inline-comment-mark:focus{background:#fde047;outline:2px solid #facc15;outline-offset:1px}.block-comment-badge{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:6px;background:#fff7cc;color:#854d0e;margin:-6px 0 12px;padding:5px 8px;font-size:12px;font-weight:800}.block-comment-badge:hover{background:#fef08a}.comment-selection-popover,.inline-comments-popover{position:fixed;z-index:30;border:1px solid #d9e2dc;border-radius:8px;background:#fff;box-shadow:0 16px 42px #1d27332e}.comment-selection-popover{transform:translate(-50%,-100%);padding:6px}.comment-tooltip-button{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:0;border-radius:6px;background:transparent;color:#1d2733;padding:0 10px;font-size:13px;font-weight:800}.comment-tooltip-button:hover{background:#f3f4f6;color:#111827}.compact-comment-button{min-height:34px;padding:0 12px}.inline-comment-form,.page-comment-form,.comment-reply-form{padding:0}.inline-comment-form{display:grid;gap:10px;width:min(320px,calc(100vw - 32px))}.inline-comment-form p{max-height:96px;overflow:auto;border-radius:6px;background:#fffbea;color:#713f12;margin:0;padding:8px;font-size:13px;line-height:1.45}.inline-comment-form div{display:flex;justify-content:flex-end;gap:8px}.inline-comments-popover{transform:translate(-50%);width:min(420px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 48px));overflow:auto;padding:12px}.inline-comments-header,.comments-header,.comment-thread-meta,.comment-message-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.inline-comments-header{border-bottom:1px solid #e5ece7;margin-bottom:10px;padding-bottom:8px}.inline-comments-list,.comment-list{display:grid;gap:10px}.inline-comments-list{gap:14px}.detached-inline-comments,.comments-section{max-width:760px;border-top:1px solid #e5ece7;margin-top:34px;padding-top:22px}.detached-inline-comments h2,.comments-header h2{margin:0;font-size:18px}.detached-inline-comments p{color:#64748b;margin:6px 0 14px;font-size:14px}.comments-header{margin-bottom:12px}.comments-header span{color:#64748b;font-size:13px;font-weight:800}.page-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:16px}.comment-thread-card{border:1px solid #d9e2dc;border-radius:8px;background:#fff;padding:12px}.inline-comment-thread{border-bottom:1px solid #e5ece7;padding-bottom:12px}.page-comment-thread{border-bottom:1px solid #e5ece7;padding-bottom:10px}.inline-comment-thread:last-child{border-bottom:0;padding-bottom:0}.page-comment-thread:last-child{border-bottom:0}.comment-thread-meta,.comment-message-meta{color:#64748b;font-size:12px}.comment-thread-meta span,.comment-message-meta span{color:#263240;font-weight:800;overflow-wrap:anywhere}.comment-thread-meta strong{border-radius:999px;background:#e6f3ef;color:#0f766e;padding:3px 7px;font-size:11px}.comment-message-list{display:grid;gap:10px}.comment-thread-card .comment-message-list{margin-top:10px}.comment-message{border-radius:6px;background:#f8faf9;padding:10px}.inline-comment-thread .comment-message,.page-comment-thread .comment-message{background:transparent;padding:0}.comment-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;color:#384252;font-size:14px;line-height:1.55}.inline-comment-thread .comment-message p,.page-comment-thread .comment-message p{margin-top:0}.comment-reply-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px}.editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:16px}.editor-actions .form-error,.conflict-warning{flex:1}.conflict-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:6px;background:#fff7ed;color:#9a3412;padding:10px 12px}.conflict-warning strong,.conflict-warning p{margin:0}.conflict-warning p{margin-top:3px;font-size:13px}.empty-state{margin:0;color:#64748b}@media(max-width:860px){.auth-layout,.workspace-layout{width:min(100% - 28px,1040px)}.auth-layout,.workspace-layout{grid-template-columns:1fr}.workspace-layout{height:auto}.sidebar,.page-shell{overflow:visible}.title-form,.permission-form,.page-comment-form,.comment-reply-form,.history-layout,.history-diff,.ai-guide-summary,.ai-guide-grid{grid-template-columns:1fr}.editor-actions,.conflict-warning{align-items:stretch;flex-direction:column}h1{font-size:34px}.brand-mark{top:22px;left:20px;font-size:16px}.brand-headline{font-size:28px}.title-input{font-size:34px}}
