/* v06: only editing surfaces and their direct entry points. */
.hidden{display:none!important}.editor-kind{font-size:12px;background:#f4f1e5;padding:5px 11px;border-radius:6px;color:#77715b}.over-limit,.inline-error{color:#c74635}.inline-error:empty{display:none}.editor-tool-row{display:flex;align-items:center;gap:4px;min-height:50px;padding:5px 20px}.editor-tool{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:7px;background:transparent;color:#333;cursor:pointer;flex-shrink:0}.editor-tool:hover,.editor-tool:focus-visible{background:#f4f0e3}.editor-tool .ico{width:20px;height:20px}.editor-tool b{font-size:17px}.editor-format-row{display:flex;gap:4px;align-items:center;border-top:1px solid #f1f0e9;padding:7px 21px;flex-wrap:wrap}.editor-format-row button{border:0;background:transparent;border-radius:5px;padding:6px 9px;font-size:12px;color:#666;cursor:pointer;white-space:nowrap}.editor-format-row button:hover,.editor-format-row button.active{background:#fff4c9;color:#1b1b18}.community-tools{border-block:1px solid #eeede7;background:#fcfcfa;position:sticky;top:78px;z-index:8}.community-paper{overflow:visible;min-width:0}.article-heading-input{position:relative;padding-bottom:30px}.article-heading-input .title-input{padding-right:20px}.title-limit{position:absolute;right:31px;bottom:11px;color:#aaa;font-size:10px}.community-body-wrap{position:relative;padding:30px 32px 12px;min-height:450px}.community-frame{display:block;width:100%;border:0;min-height:400px;background:transparent}.editor-loading{position:absolute;inset:20px 32px;background:#fff;color:#999;font-size:12px;padding:30px 0}.community-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;border-top:1px solid #efeee8;padding:14px 26px}.community-meta>span{font-size:11px;white-space:nowrap;color:#999}.community-meta>span.over-limit{color:#c74635}#community-topics{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}.topic-chip{display:flex;align-items:center;gap:5px;padding:5px 8px;color:#8c6a0e;background:#fff8df;border:0;border-radius:5px;font-size:11px;max-width:100%;overflow-wrap:anywhere}.topic-chip .ico{width:12px;height:12px;flex-shrink:0}.topic-add{border:0;background:none;color:#8f8f86;padding:5px;font-size:12px;white-space:nowrap}.topic-options{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.preview-topics{display:flex;gap:10px;flex-wrap:wrap;color:#88721c;font-size:12px;line-height:24px;margin-top:20px}.community-row .content-type-badge{width:64px;height:64px;display:grid;place-items:center;background:#f5f2e7;border-radius:12px}.content-type-badge .ico{width:25px;height:25px}.community-row h3{font-size:17px}.article-list-tools select{padding:10px 14px;border:1px solid #e5e5dd;background:#fff;border-radius:8px;color:#777;font:inherit;font-size:12px}.post-image-section{padding:24px 30px 0}.post-photo-heading{margin-bottom:14px;font-size:13px}.post-photo-heading small{margin-left:6px;color:#a3a296;font-size:11px}.post-photos{display:flex;gap:10px;flex-wrap:wrap}.post-photo,.post-photo-add{position:relative;width:104px;height:104px;border-radius:8px}.post-photo{background:#f5f4f0;overflow:hidden}.post-photo .photo-open{display:block;width:100%;height:100%;border:0;padding:0;background:none;cursor:pointer}.post-photo img{width:100%;height:100%;object-fit:cover}.photo-remove{position:absolute;right:4px;top:4px;width:24px;height:24px;border:0;background:#ffffffdf;border-radius:50%;padding:4px}.photo-remove .ico{width:16px;height:16px}.post-photo-add{display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:column;border:1px dashed #dcd9cc;background:#fbfaf6;color:#9d9783;font-size:10px;cursor:pointer}.post-photo-add .ico{width:24px;height:24px}.post-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 0 16px}.post-preview-grid img{width:100%;height:90px;object-fit:cover;border-radius:5px}.post-preview-grid.count-1{display:block}.post-preview-grid.count-1 img{height:auto;max-height:370px;object-fit:contain}.post-preview-grid.count-2{grid-template-columns:repeat(2,1fr)}.post-preview-grid.count-2 img{height:140px}.large-image{max-width:100%;max-height:70vh;display:block;object-fit:contain;margin:auto}.reading-body{font-size:14px;line-height:24px;overflow-wrap:anywhere}.reading-body p{margin:0;min-height:24px;line-height:24px}.reading-body h1{font-size:20px;line-height:29px;margin:14px 0 8px}.reading-body h2{font-size:17px;line-height:26px;margin:14px 0 8px}.reading-body h3{font-size:15px;line-height:24px;margin:12px 0 6px}.reading-body blockquote{border-left:3px solid #d8d8d8;background:#fafafa;color:#777;padding:4px 0 4px 12px;margin:8px 0}.reading-body img{max-width:100%;height:auto;border-radius:7px;display:block;margin:12px auto 0}.reading-body .ss-image-caption{font-size:13px!important;line-height:22px!important;color:#999;text-align:center;padding:5px 6px;margin:0 0 16px!important;white-space:pre-wrap;min-height:0!important}.reading-body .ss-image-caption:empty{display:none}.reading-body a[data-entry-kind]{color:#1a6aa6;text-decoration:none}.inline-reference-icon{display:inline;vertical-align:baseline}.inline-reference-icon svg{width:1.125em;height:1.125em;vertical-align:-.17em;margin-left:2px}.reading-body .tag-card{display:inline-flex;align-items:center;gap:4px;color:#1a6aa6}.reading-body .mention{color:#1677aa}.reading-phone .reading-copy{padding:16px 14px}.reading-phone .reading-copy>h1{line-height:27px}.reading-body ol,.reading-body ul{margin:6px 0;padding-left:24px}.reading-body li{line-height:24px}.reading-phone{width:350px;max-width:100%}.preview-heading{align-items:center}.reading-phone .phone-reading-scroll{scrollbar-width:thin;scrollbar-color:#e2e0d6 transparent}.reading-phone.expanded-phone{width:375px}.reference-result{display:flex;gap:13px;align-items:center;width:100%;border:0;border-bottom:1px solid #f1f0e9;padding:15px 3px;background:#fff;text-align:left;color:#333;cursor:pointer}.reference-result:hover{background:#fffcf0}.reference-result>span:nth-child(2){flex:1}.reference-result strong{display:block;font-weight:500;font-size:14px}.reference-result small{display:block;color:#999;font-size:11px;margin-top:4px}.reference-result-icon{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;background:#f7f5ed;border-radius:6px;color:#9c872c}.reference-result-icon svg{width:22px;height:22px}.reference-result>.ico{width:18px}.reference-types{margin:18px 0 8px}.picker-search .search{width:100%}.emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.emoji-grid button{border:0;background:#faf9f4;border-radius:8px;padding:13px 4px;font-size:25px;cursor:pointer}.publish-summary{background:#faf9f4;border-radius:12px;padding:24px;margin-bottom:20px}.publish-summary h3{font-size:20px;line-height:1.6;margin:16px 0}.publish-summary p{color:#999;font-size:13px}.community-tools .divider{height:20px;width:1px;background:#e5e3d9;margin:0 4px}.knowledge-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.knowledge-editor-heading h2{font-size:21px;margin:6px 0 0}.knowledge-editor-heading .btn{flex-shrink:0}.entry-editor-page>section.paper{background:none;border:0;box-shadow:none}.entry-editor-page>section.paper>.step-body{padding:10px 0 0}.entry-editor-page>section.paper>.wizard-bottom{margin-top:24px;background:#fff;border:1px solid #e9e7dd;border-radius:10px;padding:18px 22px}.knowledge-paper{min-width:0;overflow:visible}.knowledge-editable{padding:30px 32px;min-height:480px;outline:none;font-size:14px;line-height:24px;overflow-wrap:anywhere;color:#222}.knowledge-editable p,.knowledge-editable div:not(.ss-table):not(.image-block):not([data-ss-image]){margin:0;min-height:24px;line-height:24px}.knowledge-editable h1{font-size:20px;line-height:29px;margin:14px 0 8px}.knowledge-editable h2{font-size:17px;line-height:26px;margin:14px 0 8px}.knowledge-editable h3{font-size:15px;line-height:24px;margin:12px 0 6px}.knowledge-editable blockquote{margin:8px 0;padding:4px 0 4px 12px;border-left:3px solid #d8d8d8;color:#777;background:#fafafa}.knowledge-editable li{line-height:24px}.knowledge-editable ul,.knowledge-editable ol{padding-left:24px;margin:6px 0}.knowledge-editable .ss-table{max-width:100%;overflow-x:auto}.knowledge-editable a{color:#1a6aa6;text-decoration:none}.knowledge-editable a:focus{outline:1px solid #bfae68}.knowledge-editable [data-ss-image] .ss-image-caption{font-size:13px;line-height:22px;min-height:32px}.cite-tool span{font-size:14px;font-weight:600;color:#6e6b60}.editor-table-row{display:flex;gap:3px;flex-wrap:wrap;border-top:1px solid #eee;padding:7px 18px}.editor-table-row button{font-size:11px;border:0;background:#f2f0e7;padding:6px 8px;border-radius:5px;color:#706a51;cursor:pointer}.editor-table-row button:disabled{opacity:.3;cursor:default}.outline-list{display:flex;flex-direction:column}.outline-list button{border:0;background:none;border-bottom:1px solid #eee;padding:13px;text-align:left;cursor:pointer;font-size:14px;color:#555}.outline-list button:hover{background:#fff9e7}.reference-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;gap:14px}.reference-group h3{font-size:13px;display:flex;gap:7px;margin:22px 0 10px;color:#777}.reference-group h3 span{color:#b1ad9b;font-weight:400}.bibliography-row{display:flex;align-items:flex-start;gap:13px;border:1px solid #eae7dc;border-radius:9px;padding:16px;margin-bottom:10px;overflow-wrap:anywhere}.bibliography-row.selected{border-color:#edc641;background:#fffcf0}.bibliography-row strong{font-size:14px;font-weight:500;display:block;margin-bottom:5px}.bibliography-row small{display:block;font-size:11px;color:#999;overflow-wrap:anywhere}.bibliography-row p{font-size:12px;color:#777;margin:8px 0}.bibliography-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.bibliography-actions button{padding:0;border:0;background:none;font-size:11px;color:#988144;cursor:pointer}.reference-radio{width:23px;height:23px;border:1px solid #dcd6c0;border-radius:50%;background:#fff;padding:3px;flex-shrink:0;cursor:pointer}.reference-radio .ico{width:16px;height:16px;color:#b19730}.reference-occurrences{display:flex;gap:8px;flex-wrap:wrap}.reference-occurrences button{border:0;background:#f3f7fa;border-radius:4px;color:#1a6aa6;font-size:11px;padding:4px 7px}.citation-context{border-left:3px solid #efc534;background:#faf9f4;padding:14px 16px;margin-bottom:22px;font-size:12px;line-height:1.8}.citation-context span{color:#918257;font-size:11px}.citation-context p{color:#555;margin:5px 0 0}.kb-reading-references{border-top:1px solid #e8e7df;margin-top:24px;padding-top:12px;font-size:12px}.kb-reading-references h3{font-size:14px;margin:6px 0 12px}.kb-reading-references h4{font-size:13px;margin:15px 0 10px}.kb-reading-source{display:flex;gap:7px;margin:12px 0;line-height:20px;color:#777;overflow-wrap:anywhere}.kb-reading-source strong{font-size:12px;font-weight:500;color:#555}.kb-reading-source small{display:block;font-size:10px;color:#999;overflow-wrap:anywhere}.kb-reading-source p{font-size:11px;min-height:0;line-height:18px;margin:3px 0}.knowledge-reading .image-block{margin-top:12px}.knowledge-reading p.ss-image-caption{min-height:0}.source-kind-tabs{margin-bottom:20px}.knowledge-reading [data-ss-image-caption]::before{display:none!important}.knowledge-reading .ss-image-caption[data-empty="true"]{display:none}.knowledge-reading .ss-table{overflow:auto}.reading-copy .knowledge-reading a::before{margin-right:0}.knowledge-shell .live-preview{min-width:0}.reading-copy .knowledge-reading [data-ss-image] img{max-height:none}.editor-tool:disabled{opacity:.4}.editor-top .row{flex-wrap:wrap}.editor-top>.row:last-child{flex-wrap:nowrap}
@media(max-width:1100px) and (min-width:761px){.live-editor{grid-template-columns:minmax(0,1fr) 305px;gap:22px}.reading-phone{width:305px}.community-tools{top:76px}.editor-tool-row{padding-inline:13px}.editor-format-row{padding-inline:12px}.community-body-wrap,.knowledge-editable{padding-inline:22px}.reading-body{font-size:13px;line-height:24px}.community-meta{padding-inline:18px}.post-photo,.post-photo-add{width:82px;height:82px}}
@media(max-width:760px){.community-tools{top:68px}.editor-tool-row{gap:3px;padding:5px 10px}.editor-tool{width:34px;height:36px}.editor-tool .ico{width:19px;height:19px}.editor-tool-row .grow{min-width:0}.editor-format-row{padding:6px 8px;gap:2px}.editor-format-row button{padding:5px 6px;font-size:10px}.community-body-wrap{padding:24px 20px 10px}.community-meta{padding:13px 17px;align-items:flex-start}.community-meta>span{font-size:10px;margin-top:7px}.community-meta #community-topics{max-width:calc(100% - 70px)}.title-limit{right:20px}.post-image-section{padding:20px 19px 0}.post-photo,.post-photo-add{width:77px;height:77px}.post-photos{gap:8px}.community-row .content-type-badge{width:44px;height:44px;border-radius:8px}.community-row{gap:12px}.community-row h3{font-size:14px}.community-row .row-actions{flex-wrap:wrap;justify-content:flex-end;max-width:80px}.community-row .row-actions .btn{padding:7px;font-size:10px}.article-list-tools>.row{width:100%;flex-wrap:wrap}.article-list-tools>.row .search{flex:1;width:auto;min-width:120px}.article-list-tools select{max-width:102px}.page-heading>.row{gap:8px}.page-heading>.row .btn{font-size:12px;padding:10px 13px}.knowledge-editor-heading h2{font-size:17px}.knowledge-editor-heading{margin-top:10px;margin-bottom:19px}.knowledge-editor-heading>.btn{font-size:11px;padding:9px}.knowledge-editable{padding:22px 19px;min-height:450px}.entry-editor-page>section.paper>.wizard-bottom{padding:13px 11px}.entry-editor-page .steps{gap:4px}.entry-editor-page .steps .step{font-size:10px}.entry-editor-page .editor-top .editor-title{display:none}.reference-toolbar{align-items:flex-start}.reference-toolbar .btn{white-space:nowrap}.reference-toolbar .muted{line-height:1.8}.bibliography-row{padding:12px;gap:10px}.bibliography-actions{gap:10px}.reference-result strong{font-size:13px}.editor-table-row{padding:6px 9px}.reading-phone.expanded-phone{width:100%;max-width:375px}.emoji-grid{gap:8px}.emoji-grid button{font-size:23px}.entry-editor-page .steps{overflow-x:auto;max-width:100%}.entry-editor-page .steps .step{min-width:0;flex:1}.entry-editor-page .steps .num{flex-shrink:0}.reading-copy .ss-table table.ss-wide{min-width:430px}}
@media(max-width:390px){.topbar-inner{gap:12px}.nav{gap:12px}.nav a{font-size:10px}.editor-tool{width:30px}.editor-tool-row{gap:1px;padding:5px 6px}.editor-tool-row .divider{margin:0 2px}.editor-top{gap:8px}.editor-top .btn{padding:9px 11px;font-size:11px}.editor-top .row{gap:8px}.editor-top .text-btn{font-size:11px}.title-input{font-size:21px!important}.community-meta{padding-inline:13px}.post-photo,.post-photo-add{width:70px;height:70px}.entry-editor-page .editor-top .save-label{display:none}.entry-editor-page .steps .num{width:22px;height:22px}.entry-editor-page .steps .step span:last-child{font-size:9px}.reading-phone{width:100%}}
