:root{color:#2d2927;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f1ec;font-family:Inter,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#f4f1ec;min-height:100vh}button,textarea{font:inherit}button{appearance:none}h1,h2,p{margin-top:0}.app-shell{color:#111;background:#fff;flex-direction:column;min-height:100vh;display:flex}.topbar{background:#fff;border:none;grid-template-columns:1fr minmax(0,2fr) 1fr;align-items:center;min-height:72px;padding:0 24px;display:grid}.brand-block{font-synthesis:style;color:#111;letter-spacing:-.03em;font-family:Apple SD Gothic Neo,sans-serif;font-size:1.15rem;font-style:italic;font-weight:700}.meta-block{color:#4b4b4b;text-align:center;justify-content:center;align-items:center;gap:12px;font-size:.85rem;display:flex}.meta-user{color:#111;font-weight:600}.meta-divider{color:#8a8a8a}.meta-timer{color:#111;font-variant-numeric:tabular-nums}.topbar-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:18px;width:120px;display:flex}.screen-mode-button{color:#111;cursor:pointer;background:0 0;border:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.screen-mode-button svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25px;width:20px;height:20px}.main-layout{flex:1;grid-template-columns:minmax(170px,.75fr) minmax(420px,2.25fr) minmax(170px,.75fr);min-height:0;display:grid}.left-sidebar,.right-sidebar{background:#fff;border:none;padding:24px 18px 20px}.left-sidebar{padding-top:0}.quote-box{background:0 0;border:none;border-radius:0;margin-top:0;padding:0}.quote-box p{color:#262626;margin:0;font-size:1rem;font-style:italic;line-height:1.7}.side-menu{flex-direction:column;gap:8px;margin-top:44px;display:flex}.menu-item{color:#2f2f2f;text-align:left;cursor:default;background:0 0;border:none;border-radius:0;width:100%;padding:10px 0;font-size:.96rem}.menu-item.is-active{background:0 0;border:none}.editor-column{flex-direction:column;justify-content:center;padding:18px 24px 14px;display:flex}.editor-shell{box-shadow:none;background:#fff;border:1px solid #d9d9d9;border-radius:0;flex:1;position:relative}.app-shell.screen-interface .editor-shell{display:flex}.screen-interface{--left-composition-inset:clamp(32px, 3.3vw, 48px)}.screen-interface .topbar{grid-template-columns:minmax(170px,.75fr) minmax(420px,2.25fr) minmax(170px,.75fr);padding-inline:0}.screen-interface .brand-block{margin-left:var(--left-composition-inset);font-size:1.56rem}.screen-interface .left-sidebar{padding-left:calc(var(--left-composition-inset) - 6px)}.screen-interface .meta-block{text-align:left;grid-template-columns:max-content max-content max-content;justify-self:center;gap:4px 10px;margin-left:0;display:grid}.feed-page .public-page-header{flex-direction:column;grid-column:1/-1;align-items:center;gap:4px;display:flex}.feed-page .public-page-title{color:#262626;font-size:16px;font-weight:600}.feed-page .public-page-date{color:#777}.screen-interface .meta-identity{display:contents}.screen-interface .meta-countdown{flex-wrap:nowrap;grid-column:3;align-items:baseline;gap:10px;width:0;min-width:100%;margin-left:0;font-size:.78rem;display:flex}.screen-interface .meta-countdown-label{color:#777}.screen-interface .meta-countdown .meta-timer{color:#4b4b4b;font-weight:400}.screen-interface .quote-box{max-width:190px;margin-left:22px;transform:translate(14px,-8px)}.screen-interface .quote-box p{color:#777;font:italic 400 .94rem/1.65 Georgia,Times New Roman,serif}.screen-interface .side-menu{--navigation-item-gap:8px;--navigation-group-gap:26px;gap:var(--navigation-item-gap);margin-top:88px;padding-left:6px}.screen-interface .menu-item{white-space:nowrap;color:#4b4b4b;align-self:flex-start;width:auto;padding:0;font-size:16px;line-height:1.5;position:relative}.screen-interface .menu-item.is-active{color:#262626;margin-left:34px;font-weight:600}.screen-interface .menu-item.is-active:before{content:"";border-top:1px solid;width:10px;position:absolute;top:.75em;left:-34px}.screen-interface .menu-item:nth-child(4),.screen-interface .menu-item:nth-child(6){margin-top:calc(var(--navigation-group-gap) - var(--navigation-item-gap))}.bottom-bar{color:#3d3d3d;background:#fff;border:none;justify-content:center;align-items:center;min-height:56px;padding:0 20px;font-size:.82rem;display:flex}.footer-center{text-align:center;color:#1a1a1a;justify-content:center;align-items:center;gap:28px;font-weight:600;display:flex}.footer-status-text{color:#3d3d3d;font-weight:400}.app-shell.screen-writing-standard .left-sidebar,.app-shell.screen-writing-wide .meta-block,.app-shell.screen-writing-wide .left-sidebar{display:none}.app-shell.screen-writing-standard .editor-column{grid-column:2}.app-shell.screen-writing-wide .topbar{grid-template-columns:1fr auto;min-height:52px}.app-shell:is(.screen-writing-standard,.screen-writing-wide) .topbar-actions{height:28px}.writing-tools{z-index:1;grid-template-columns:repeat(3,28px);gap:18px;display:grid;position:fixed;top:22px;right:24px}.app-shell:is(.screen-writing-standard,.screen-writing-wide) .brand-block{align-self:start;margin-top:calc(36px - .75em)}.app-shell.screen-writing-wide .editor-column{padding:0 18px 12px}@media (width<=900px){.screen-interface .topbar{grid-template-columns:1fr;padding-inline:0}.writing-tools{top:14px;right:18px}.topbar{grid-template-columns:1fr;gap:10px;padding:14px 18px}.meta-block{flex-wrap:wrap}.app-shell:is(.screen-writing-standard,.screen-writing-wide) .brand-block{margin-top:0}.main-layout{grid-template-columns:1fr}.bottom-bar{padding:12px 16px}.footer-center{flex-wrap:wrap;gap:16px}}.app-shell:is(.screen-writing-standard,.screen-writing-wide){--text-buffer-clear:24px;--text-buffer-end:40px;--writing-text-inset:calc(18px + 1px + 28px);height:100dvh;min-height:0;overflow:hidden}.app-shell.screen-writing-wide{--writing-text-inset:calc(18px + 1px + 28px + 72px - 52px)}.app-shell:is(.screen-writing-standard,.screen-writing-wide) .topbar,.app-shell:is(.screen-writing-standard,.screen-writing-wide) .bottom-bar{flex-shrink:0}.app-shell:is(.screen-writing-standard,.screen-writing-wide) .editor-column{min-width:0;min-height:0;padding-top:0}.app-shell:is(.screen-writing-standard,.screen-writing-wide) .editor-shell{border:none;min-height:0;display:flex}.app-shell.screen-writing-standard .editor-shell{border-inline:1px solid #0000}@media (width<=900px){.app-shell.screen-writing-standard .editor-column{grid-column:1}}.word-counter-goal-pending{opacity:.5;font-weight:400}.screen-writing-standard .word-counter{font-weight:700}.grace-alarm{text-align:center;flex:none;padding:8px 24px;font-size:12px}.grace-alarm,.meta-block.is-grace .meta-countdown-label,.meta-block.is-grace .meta-timer{color:#a32929}.research-local-children{gap:var(--navigation-item-gap);flex-direction:column;padding-left:18px;display:flex}.screen-interface .research-local-menu .menu-item{margin-top:0}.screen-interface .research-local-menu .research-local-exit,.screen-interface .my-texts-local-menu .my-texts-publications{margin-top:calc(var(--navigation-group-gap) - var(--navigation-item-gap))}.app-shell :is(button,select,[role=button]):not(:disabled):not([aria-disabled=true]),.app-shell a[href],.app-shell .meta-countdown-label,.app-shell [role=combobox]:not(:disabled),.app-shell [role=option]:not([aria-disabled=true]),.app-shell.screen-interface .writing-editor{cursor:pointer}.app-shell :is(button,select,[role=button]):is(:disabled,[aria-disabled=true]){cursor:default}.app-shell .side-menu button.menu-item:not(.is-active):not(:disabled):not([aria-disabled=true]):hover{background-color:#f4f4f4}.screen-interface .main-navigation .menu-item{margin-top:0}.screen-interface .side-menu .navigation-group-start{margin-top:calc(var(--navigation-group-gap) - var(--navigation-item-gap))}.owner-publications{color:#171717;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;overflow:hidden}.owner-publications-content{padding:0 28px 28px}.owner-publications-scroll>h1{z-index:1;margin:0;margin-bottom:var(--reading-content-gap);padding:0 28px;padding-top:var(--reading-header-top-space);padding-bottom:var(--reading-header-bottom-space);background:#fff;font:400 16px/20px system-ui,sans-serif;position:sticky;top:0}.owner-publication{min-height:var(--publication-metadata-height,0px);box-shadow:0 2px 10px #0000000b}.owner-publication+.owner-publication{border-top:1px solid #d9d9d9;margin-top:32px;padding-top:32px}.owner-publication-rail{position:absolute;left:18px;right:18px;overflow:hidden}.owner-publication-metadata{color:#777;flex-direction:column;align-items:flex-start;gap:8px;font:13px/1.45 system-ui,sans-serif;display:flex;position:absolute;left:0;right:0}.owner-publication-rail button{color:#555;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.owner-publication-rail button:disabled{opacity:.4;cursor:default}.owner-publication-rail button:focus-visible{outline-offset:4px;outline:1px solid #777}.owner-publication-confirmation{flex-direction:column;gap:8px;margin-bottom:16px;font:13px/1.45 system-ui,sans-serif;display:flex}.owner-publication-confirmation-actions{flex-wrap:nowrap;gap:16px;display:flex}.owner-publication-confirmation-actions .is-active{color:#262626;font-weight:600}.owner-publication>h2{margin:0 0 12px;font:700 20px/1.55 Georgia,Times New Roman,serif}.owner-publication>h2 button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.owner-publication>h2 button:focus-visible{outline-offset:4px;outline:1px solid #777}.owner-publication>h2.is-placeholder{color:#777;font-size:16px;font-weight:400}.owner-publication:has([aria-expanded=false]){cursor:pointer}.owner-publication-written{text-align:right;color:#777;margin-top:16px;font:13px/1.45 system-ui,sans-serif}.owner-publication-preview-wrap{position:relative}.owner-publication-measurement{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:0;position:absolute;top:0;left:0;overflow:hidden}.owner-publication-ellipsis{color:#777}.owner-publication-text{white-space:pre-wrap;overflow-wrap:anywhere;font:400 20px/1.55 Georgia,Times New Roman,serif}.my-texts[hidden],.app-shell.screen-interface .editor-shell.my-texts[hidden]{display:none}.my-texts-local-menu .owner-publication-channels{gap:var(--navigation-item-gap);flex-direction:column;padding-left:18px;display:flex}.my-texts-local-menu .owner-publication-channels .menu-item{grid-template-columns:minmax(0,1fr) max-content;align-self:stretch;gap:24px;display:grid}.owner-publication-count{font-variant-numeric:tabular-nums;color:#777;font-weight:400}.day-search{z-index:15;box-sizing:border-box;color:#555;background:#fff;padding:8px 12px;font:400 14px/1.5 system-ui,sans-serif;position:fixed}.day-search .archive-search-paging{gap:4px;margin-top:8px}.day-search .archive-search-paging button{min-width:0;padding-inline:4px}.day-search .archive-search-form input{padding-inline:0}.today-editor-shell[hidden]{display:none!important}.today-editor-shell{position:relative}.writing-scroll{overscroll-behavior-y:contain;scrollbar-width:none;width:100%;min-height:620px;overflow-y:auto}.writing-scroll::-webkit-scrollbar{display:none}.writing-editor{min-height:100%}.writing-editor .ProseMirror{white-space:pre-wrap;overflow-wrap:anywhere;color:#171717;outline:none;min-height:620px;padding:28px 28px 20px;font:400 20px/1.55 Georgia,Times New Roman,serif}.writing-editor .ProseMirror p{margin:0}.writing-editor .ProseMirror p+p{margin-top:.7lh}.writing-editor .ProseMirror hr{border:0;border-top:1px solid #dedede;margin:1lh 0}.writing-editor .ProseMirror strong{font-weight:700}.writing-editor .ProseMirror em{font-style:italic}.writing-editor .ProseMirror u{text-decoration:underline}.writing-editor .ProseMirror.is-document-empty>p:first-child:before{content:"Пиши просто. Просто пиши.";color:#9b9b9b;float:left;pointer-events:none;height:0}.ProseMirror-selectednode{outline:1px solid #aaa}.screen-interface .writing-editor{cursor:pointer}.app-shell.screen-interface:has(.today-editor-shell:not([hidden])){height:100dvh;min-height:0;overflow:hidden}.app-shell.screen-interface:has(.today-editor-shell:not([hidden])) :is(.topbar,.bottom-bar){flex-shrink:0}.app-shell.screen-interface:has(.today-editor-shell:not([hidden])) .main-layout{grid-template-rows:minmax(0,1fr)}:is(.app-shell.screen-interface:has(.today-editor-shell:not([hidden])) .editor-column,.app-shell.screen-interface .today-editor-shell){min-width:0;min-height:0}.app-shell.screen-interface .today-editor-shell .writing-scroll{height:100%;min-height:0}.app-shell.screen-interface .today-editor-shell .ProseMirror{min-height:0}.app-shell:is(.screen-writing-standard,.screen-writing-wide) .writing-scroll{height:100%;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent var(--text-buffer-clear), #000 var(--text-buffer-end));-webkit-mask-image:linear-gradient(to bottom, transparent var(--text-buffer-clear), #000 var(--text-buffer-end));mask-image:linear-gradient(to bottom, transparent var(--text-buffer-clear), #000 var(--text-buffer-end))}.app-shell:is(.screen-writing-standard,.screen-writing-wide) .writing-editor .ProseMirror{min-height:100%;padding-top:var(--writing-text-inset);padding-bottom:35vh}.app-shell:is(.screen-writing-standard,.screen-writing-wide) .right-sidebar{grid-column:3;padding-top:0;display:block;position:relative;overflow:hidden}.app-shell.screen-writing-wide .main-layout{grid-template-columns:minmax(0,1fr) 180px}.app-shell.screen-writing-wide .right-sidebar{grid-column:2}.app-shell.screen-writing-wide .editor-column{grid-column:1}.app-shell .right-sidebar{position:relative}.semantic-rail{color:#777;font:13px/1.45 system-ui,sans-serif;position:absolute;inset:0 12px;overflow:hidden}.semantic-group{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;display:flex;position:absolute;left:0;right:0}.semantic-label{min-width:0;max-width:100%;padding-right:18px;position:relative}.semantic-rail button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.semantic-value{overflow-wrap:anywhere;max-height:3em;display:block;overflow:hidden}.semantic-rail .semantic-value{font-size:14px;font-weight:400}.semantic-rail .semantic-value[data-kind=title]{font-size:15px;font-weight:600}.semantic-boundary{margin-top:3px;display:block;font-size:11px!important}.semantic-boundary:disabled{opacity:.45;cursor:default}.semantic-remove{position:absolute;top:0;right:0}.semantic-draft{background:#fff;margin-top:12px;position:relative}.semantic-draft small{display:block}.editor-panel{z-index:20;background:#fff;border:1px solid #d9d9d9;max-width:calc(100vw - 16px);padding:7px;font:13px/1.4 system-ui,sans-serif;position:fixed;transform:translate(-50%);box-shadow:0 3px 12px #0000000d}.editor-panel-row{white-space:nowrap;align-items:center;gap:4px;display:flex}.editor-panel button{color:#333;font:inherit;cursor:pointer;background:#fff;border:0;padding:5px 8px}.editor-panel button:hover,.editor-panel button[aria-pressed=true]{background:#f0f0f0}.semantic-picker{width:265px;padding-top:8px}.semantic-picker input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bbb;padding:6px}.semantic-suggestions{flex-direction:column;max-height:150px;display:flex;overflow-y:auto}.semantic-suggestions button{text-align:left;overflow-wrap:anywhere}.editor-message{z-index:3;background:#fff;padding:8px;font:13px system-ui;position:absolute;bottom:0}@media (width<=900px){.app-shell.screen-interface:has(.today-editor-shell:not([hidden])) .main-layout{grid-template-rows:auto minmax(0,1fr)}.app-shell:has(.today-editor-shell:not([hidden])) .main-layout{grid-template-columns:minmax(0,1fr) 130px}.app-shell:has(.today-editor-shell:not([hidden])) .left-sidebar{grid-column:1/-1}.app-shell:has(.today-editor-shell:not([hidden])) .editor-column{grid-column:1}.app-shell:has(.today-editor-shell:not([hidden])) .right-sidebar{grid-column:2}.writing-editor .ProseMirror{padding-inline:18px}}.publication-picker{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;width:240px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 3px 12px #0000000d}.publication-picker label{align-items:center;gap:8px;margin:8px 0;display:flex}.publication-picker p{white-space:normal;margin:8px 0}.publication-picker button:disabled{opacity:.45;cursor:default}.publication-marker{flex-basis:100%;padding-right:18px;font-size:14px;font-weight:400;position:relative}.publication-marker-remove{position:absolute;top:0;right:0}.publication-marker-value[aria-pressed=true],.publication-marker-actions .is-active{background:#f0f0f0}.publication-marker-actions{gap:12px;margin-top:4px;display:flex}.publication-marker-confirmation{margin-top:4px}.archive-publication-highlight{background:#eee9d5}.publication-reattach{margin-top:12px}.publication-reattach>button{text-align:left;white-space:normal;display:block}.publication-reattach-snapshot{max-height:160px;font:400 15px/1.5 Georgia,Times New Roman,serif;overflow-y:auto}.publication-picker{max-height:min(420px,65vh);overflow-y:auto}.research-time{z-index:1;background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:14px 0;position:sticky;top:0}.research-time-row{grid-template-columns:minmax(0,1fr);align-items:baseline;display:grid}.research-time-row>div{gap:16px;padding:8px 0 12px;display:flex;overflow-x:auto}.research-time button{color:#333;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0 7px;font-size:.85rem;position:relative}.research-time button[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline}.research-time button:disabled{opacity:.4;cursor:default}.research-time button:focus-visible{outline-offset:3px;outline:1px solid #777}.research-time .research-day-button{flex-direction:column;align-items:center;gap:7px;text-decoration:none;display:flex}.research-time .research-day-button[aria-pressed=true]{text-decoration:none}.research-time .research-day-button[aria-pressed=true] .research-day-number{text-underline-offset:3px;text-decoration:underline}.research-day-cell{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.research-day-cell.has-text{background:#dedede}.research-day-dot{background:#666;border-radius:50%;width:3px;height:3px}.research-day-tooltip{z-index:20;pointer-events:none;white-space:nowrap;color:#444;background:#f4f4f4;padding:5px 8px;font:12px/1.5 Arial,sans-serif;position:fixed;transform:translate(-50%,calc(-100% - 7px))}.research-month-mark{background:#dedede;width:14px;height:4px;position:absolute;bottom:0;left:calc(50% - 7px)}.research-days-row{container-type:inline-size}.research-days-row>div{grid-template-columns:repeat(31,minmax(0,1fr));gap:min(4px,.5cqw);min-width:0;display:grid}.research-days-row .research-day-button{min-width:0}.research-days-row .research-day-number{font-size:min(.85rem,2.4cqw)}.research-days-row .research-day-cell{width:min(14px,100%)}.research-time .research-month-button{padding-bottom:12px}.research-time .research-month-button[aria-pressed=true]{text-decoration:none}.research-month-button[aria-pressed=true]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:7px;left:0;right:0}.my-texts,.owner-publications{--reading-header-top-space:28px;--reading-header-bottom-space:12px;--reading-content-gap:35px}.my-texts{--archive-text-inset:28px;padding:28px 0;padding-top:var(--reading-header-top-space);color:#171717;flex:1}.my-texts ul{margin:0;padding:0;list-style:none}.my-texts li{position:relative}.my-texts li+li{margin-top:63px}.my-texts li+li:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;border-top:1px solid #d9d9d9;position:absolute;top:-32px;left:0;right:0}.my-texts button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.my-texts button:focus-visible{outline-offset:5px;outline:1px solid #777}.text-preview{color:#777;overflow-wrap:anywhere;margin-top:8px;font:400 16px/1.55 Georgia,Times New Roman,serif;display:block}.saved-text{white-space:pre-wrap;overflow-wrap:anywhere;font:400 20px/1.55 Georgia,Times New Roman,serif}.storage-error{text-align:center;margin:0;padding:8px 24px;font-size:.82rem}.app-shell.archive-page{height:100dvh;min-height:0;overflow:hidden}.archive-page .topbar,.archive-page .bottom-bar{flex-shrink:0}.archive-page .main-layout{overflow:hidden}.archive-page .editor-column{min-width:0;min-height:0}.archive-page .my-texts{flex-direction:column;min-height:0;display:flex;overflow:hidden}.archive-scroll{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.archive-scroll::-webkit-scrollbar{display:none}.my-texts .archive-scroll ul{padding-inline:var(--archive-text-inset);padding-block:calc(var(--archive-height,0px) / 3) calc(var(--archive-height,0px) * 2 / 3)}.archive-scroll>p{margin-inline:var(--archive-text-inset)}.my-texts .archive-scroll.is-reading ul{padding-top:0}.archive-scroll .saved-text,.archive-scroll .text-preview{margin-top:0}.archive-page .right-sidebar{position:relative}.archive-day-metadata{position:absolute;left:18px;right:18px;overflow:hidden}.archive-day-label{color:#777;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;position:absolute;left:0}.archive-day-label>button{align-items:baseline;gap:16px;display:flex}.archive-day-label>button>span{white-space:nowrap}.archive-day-label button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.archive-day-label button:focus-visible{outline-offset:5px;outline:1px solid #777}.archive-day-label{cursor:default;right:0}.archive-semantic-markup{overflow-wrap:anywhere}.archive-semantic-titles{white-space:pre-wrap}.archive-semantic-title{display:inline}.archive-semantic-tags{white-space:normal}.archive-semantic-markup .archive-semantic-kind{white-space:normal;display:inline}@media (width<=900px){.archive-page .main-layout{grid-template-columns:minmax(0,1fr) 130px}.archive-page .left-sidebar{grid-column:1/-1}.archive-page .right-sidebar{grid-area:2/2}.archive-page .editor-column{grid-area:2/1}}.readonly-document p{margin:0}.readonly-document p+p{margin-top:.7lh}.readonly-document hr{border:0;border-top:1px solid #dedede;margin:1lh 0}.readonly-document strong{font-weight:700}.readonly-document em{font-style:italic}.readonly-document u{text-decoration:underline}.archive-writing-entry{position:relative}.archive-writing-entry .writing-scroll{height:auto;min-height:0;overflow:visible}.archive-writing-entry .writing-editor{cursor:text;min-height:0}.archive-writing-entry .writing-editor .ProseMirror{cursor:text;min-height:0;padding:0}.archive-writing-entry .ProseMirror>p:only-child:has(>br:only-child):before{content:none}.my-texts .archive-record-header{margin-inline:calc(-1 * var(--archive-text-inset));width:calc(100% + 2 * var(--archive-text-inset));cursor:pointer;padding-bottom:12px;display:block;position:relative}.archive-record-header:before{content:"";position:absolute;inset:-32px 0 0}.my-texts .archive-record-info{width:100%;padding-inline:var(--archive-text-inset);font:700 20px/1.55 Georgia,Times New Roman,serif;display:block;position:relative}.my-texts .archive-preview-button{width:100%;display:block}.archive-actions-space{height:var(--reading-content-gap);flex-shrink:0}.archive-actions{padding-bottom:16px;font:13px/1.45 system-ui,sans-serif;position:absolute;left:18px;right:18px}.archive-actions button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.archive-actions button:disabled{opacity:.4;cursor:default}.archive-actions button:focus-visible{outline-offset:5px;outline:1px solid #777}.archive-scroll{overflow-anchor:none}.archive-sticky-date{z-index:2;background:#fff;padding-bottom:8px}.archive-sticky-date>button{flex-wrap:wrap;row-gap:2px}.archive-rail-host{z-index:1;pointer-events:none;position:absolute;inset:0}.archive-rail-host .semantic-group{pointer-events:auto}.archive-semantic-title{font-size:15px;font-weight:600}.archive-semantic-tags{font-size:14px;font-weight:400}.archive-calendar-controls{padding:0 var(--archive-text-inset) 12px;padding-bottom:var(--reading-header-bottom-space);flex-shrink:0;font-size:.85rem}.archive-calendar-heading{align-items:center;gap:24px;height:28px;line-height:20px;display:flex}.archive-calendar-heading>button{color:#555;font:inherit}.archive-period{align-items:center;gap:10px;line-height:20px;display:inline-flex}.archive-period button{font:inherit;line-height:20px}.archive-calendar-controls fieldset{border:0;min-width:0;margin:12px 0 0;padding:0}.archive-calendar-controls button:disabled{opacity:.4;cursor:default}.archive-calendar-heading .archive-calendar-years{background:0 0;border:0;flex:1;min-width:0;margin:0 0 0 24px;padding:0;position:static}.archive-calendar-years .research-time-row>div{padding:0}.archive-calendar-controls>fieldset>.research-time{border-top:0;padding-top:0}.archive-search-match{background:var(--search-match-passive,#fff8e3);color:inherit}.archive-search-match.is-current{background:var(--search-match-active,#ffd76a)}.archive-search-form{border-bottom:1px solid #bbb;width:100%;min-width:0;display:flex}.archive-search-form input{width:0;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:7px 8px}.archive-search-form button,.archive-search-paging button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.archive-search-form button{justify-content:center;align-items:center;min-width:36px;min-height:32px;padding:4px 8px;display:flex}.archive-search-form:focus-within{border-bottom-color:#555}.archive-search-form button:focus-visible,.archive-search-paging button:focus-visible{outline-offset:2px;outline:1px solid #777}.archive-search-paging button{min-width:36px;min-height:32px;padding:4px 8px;font-size:22px;line-height:24px}.archive-search-summary{width:100%;font-size:.85rem}.archive-search-summary p{margin:12px 0}.archive-search-summary dl{margin:0}.archive-search-summary dl>div{justify-content:space-between;gap:12px;display:flex}.archive-search-summary dd{margin:0}.archive-search-paging{justify-content:space-between;align-items:center;gap:8px;margin-top:18px;display:flex}.archive-search-paging button:disabled{opacity:.4;cursor:default}.archive-navigation-slot,.my-texts-local-menu .research-local-children{min-width:0}.archive-search-criterion{min-width:0;max-width:45%}.archive-search-criterion>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-search-criterion button{flex-shrink:0}.archive-publication-summary{font-size:14px;font-weight:400}.archive-page .left-sidebar{flex-direction:column;min-height:0;display:flex;overflow:hidden}.archive-page .left-sidebar .quote-box{flex-shrink:0}.archive-page .archive-navigation-slot{flex-direction:column;flex:1;min-height:0;display:flex}.archive-semantic-selector{flex:1;min-height:0}.archive-semantic-selector-heading{flex-shrink:0;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.archive-semantic-selector .archive-semantic-selector-heading .menu-item{margin:0;padding:0}.archive-semantic-list-scroll{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.archive-semantic-list-scroll::-webkit-scrollbar{display:none}.archive-semantic-selector ul{margin:0;padding:0;list-style:none}.archive-semantic-selector li+li{margin-top:8px}.archive-semantic-selector .archive-semantic-list-scroll .menu-item{white-space:normal;justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin:0;padding:4px 0;display:flex}.archive-semantic-selector .archive-semantic-list-scroll .menu-item.is-active{width:calc(100% - 34px);margin-left:34px}.archive-semantic-selector button>span:first-child{overflow-wrap:anywhere;min-width:0}.archive-semantic-count{color:#777;flex-shrink:0;font:400 13px/1.55 system-ui,sans-serif}.archive-semantic-selector button:focus-visible{outline-offset:4px;outline:1px solid #777}.archive-semantic-selector button:disabled{opacity:.4;cursor:default}.archive-title-hidden{display:none!important}.archive-title-context{background:#f0f0ec}.archive-title-header{z-index:3;background:#fff;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:16px;display:flex;position:sticky;top:0}.archive-title-header strong{font:700 20px/1.55 Georgia,Times New Roman,serif}.archive-title-header button{color:#777;flex-shrink:0;font:400 13px/1.45 system-ui,sans-serif}.archive-title-header button:disabled{opacity:.4;cursor:default}.archive-title-unresolved{color:#777;font:400 16px/1.55 Georgia,Times New Roman,serif}.app-shell.settings-page{height:100dvh;min-height:0;overflow:hidden}.settings-page .topbar,.settings-page .bottom-bar{flex-shrink:0}.settings-page .main-layout{overflow:hidden}.settings-page .editor-column{min-width:0;min-height:0}.settings-content{color:#262626;scrollbar-width:none;flex:1;min-height:0;padding:28px;overflow-y:auto}.settings-content::-webkit-scrollbar{display:none}.settings-content h1{border-bottom:1px solid #0000;margin:0 0 12px;padding-bottom:16px;font:400 24px/1.4 Georgia,Times New Roman,serif;position:relative}.settings-content h1:after{content:"";border-bottom:1px solid #d9d9d9;width:min(100%,max(135px,40% - 9.6px));position:absolute;bottom:-1px;left:0}.settings-content h2{margin:0 0 22px;font:400 20px/1.55 Georgia,Times New Roman,serif}.settings-content section{margin-top:44px}.settings-note{color:#777;font-size:.82rem;font-weight:400}.settings-content p{margin:0 0 18px}.settings-row{grid-template-columns:minmax(135px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:24px;margin-bottom:18px;font-size:.9rem;display:grid}.settings-content input,.settings-content select,.settings-content textarea{box-sizing:border-box;color:#262626;width:100%;min-width:0;font:inherit;background:0 0;border:0;border-bottom:1px solid #d9d9d9;border-radius:0;padding:5px 0}.settings-content input::placeholder{color:#9b9b9b}.settings-content button{color:#4b4b4b;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.82rem}.settings-content :is(button,input,select,textarea):focus-visible{outline-offset:4px;outline:1px solid #777}.settings-link-value{align-items:baseline;gap:18px;min-width:0;display:flex}.settings-resource{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:18px;margin-bottom:24px;font-size:.85rem;display:grid}.settings-resource label{gap:8px;display:grid}@media (width<=600px){.settings-row,.settings-resource{grid-template-columns:1fr;gap:10px}}.settings-note.settings-error{color:#a32929}.settings-time-field{min-width:0}.settings-time-field .settings-field-note{margin:8px 0 0}.settings-timezone{min-width:0;position:relative}.settings-timezone-options{z-index:2;background:#fff;border:1px solid #d9d9d9;max-height:240px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.settings-timezone-options>div{cursor:pointer;padding:8px 10px}.settings-timezone-options .is-highlighted{background:#f4f4f4}.settings-timezone-options small{color:#777;margin-top:3px;display:block}.backup-data{margin-top:28px}.backup-data h3{margin:0 0 16px;font:400 18px/1.5 Georgia,serif}.backup-actions{flex-wrap:wrap;gap:16px 24px;margin-bottom:18px;display:flex}.backup-data button:disabled{opacity:.45;cursor:default}.backup-data details{margin-top:16px;font-size:.82rem}.backup-data dd{overflow-wrap:anywhere;margin:0 0 12px}.settings-content .backup-actions button{background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:9px 14px}.settings-content .backup-actions button:first-child{color:#262626;background:#f3f3f3;border-color:#bdbdbd}.backup-actions button:not(:disabled):hover{border-color:#888}.backup-last-verified{margin-top:24px;font-size:.9rem}.backup-last-verified strong{margin-bottom:6px;font-weight:500;display:block}.backup-data summary{cursor:pointer;color:#777}.settings-content input[type=checkbox]{accent-color:#777;justify-self:start;width:auto}.public-links-actions{gap:24px;display:flex}.settings-resource.public-link-saved{align-items:center;gap:12px;margin-bottom:8px}.public-link-saved label{gap:0}.settings-content .public-link-saved input{padding:3px 0}.settings-content .public-link-delete{min-height:32px;padding:6px 8px}.public-link-presets{flex-wrap:wrap;grid-column:1/-1;gap:8px 18px;display:flex}.settings-content textarea{resize:vertical}.settings-about-field{min-width:0}.settings-about-count{margin-top:8px;display:block}.public-profile-view{flex:1;min-width:0;min-height:0;display:flex}.public-profile-view .owner-publications-scroll{overscroll-behavior-y:none}.public-profile-view .owner-publications-content{padding-top:var(--reading-header-top-space)}.public-profile-view .owner-publication-preview-wrap{color:#777;font:400 16px/1.55 Georgia,Times New Roman,serif}.public-profile-view .owner-publication.is-profile-pinned{z-index:2;background:#fff;position:sticky;top:0}.public-profile-author-slot{min-width:0;padding-top:96px}.public-profile-introduction{font:16px/1.5 system-ui,sans-serif}.public-profile-name{color:#555;font-synthesis:style;letter-spacing:-.03em;margin:0 0 8px;font-family:Apple SD Gothic Neo,sans-serif;font-size:18px;font-style:italic;font-weight:700}.public-profile-since{color:#555;margin:0 0 8px;font-size:18px}.public-profile-totals{flex-wrap:wrap;gap:16px 28px;margin-bottom:36px;display:flex}.public-profile-totals>div{flex-direction:column;display:flex}.public-profile-totals strong{font-size:22px;font-weight:400}.public-profile-totals span{color:#777;font-size:13px}.public-profile-service-heading{color:#777;margin:0 0 6px;font-size:13px;font-weight:400}.public-profile-about{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 28px;font-size:14px}.public-profile-links{flex-wrap:wrap;gap:12px 24px;display:flex}.public-profile-links a{color:#555;text-decoration:none}.public-profile-links a>span{font-size:.75em}.public-profile-links a:focus-visible{outline-offset:4px;outline:1px solid #777}.public-profile-view .owner-publication>h2{align-items:baseline;gap:24px;display:flex}.public-profile-view .owner-publication>h2>button{flex:1;min-width:0}.public-profile-pinned{white-space:nowrap;color:#777;flex-shrink:0;font:13px/1.5 system-ui,sans-serif}.reader-feed{--reader-text-inset:44px;flex:1;min-width:0;min-height:0;display:flex}.reader-feed .owner-publications-content,.reader-feed .owner-publications-scroll>h1{padding-inline:var(--reader-text-inset)}.reader-feed-heading{align-items:baseline;gap:32px;display:flex}.reader-feed .owner-publications-scroll:not(.has-heading)>.owner-publications-content{padding-top:var(--reading-header-top-space)}.reader-publication-author{color:#262626;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font:500 16px/1.45 system-ui,sans-serif;display:flex}.reader-publication-author button,.reader-feed-heading button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.reader-publication-author button:focus-visible,.reader-feed-heading button:focus-visible{outline-offset:4px;outline:1px solid #777}.reader-author-line>*+*{margin-left:8px}.reader-own-marker{vertical-align:middle;font-size:10px}.reader-author-disclosed{color:#777;font-size:13px;font-weight:400}@media (width<=600px){.reader-feed{--reader-text-inset:28px}}.reader-feed-content{flex:1;min-width:0;min-height:0;display:flex}.reader-feed-content[hidden]{display:none}.reader-publication-author .reader-profile-link{color:#777;flex-basis:100%;font-size:13px;font-weight:400}.app-shell.research-page{height:100dvh;min-height:0;overflow:hidden}.research-page .topbar,.research-page .bottom-bar{flex-shrink:0}.research-page .main-layout{overflow:hidden}.research-page .editor-column{min-width:0;min-height:0}.research-content{color:#262626;scrollbar-width:none;flex:1;min-width:0;min-height:0;padding:28px;overflow-y:auto}.research-content::-webkit-scrollbar{display:none}.research-meanings{text-align:left;grid-template-columns:minmax(0,max-content);place-content:center;gap:36px;font:400 20px/1.55 Georgia,Times New Roman,serif;display:grid}.research-meanings p{margin:0}.research-statistics{align-items:flex-start;gap:64px;margin:4px 0 40px;display:flex;overflow-x:auto}.research-totals{flex-wrap:nowrap;flex:none;gap:42px;display:flex}.research-totals>div{white-space:nowrap;flex:none}.research-totals>div:nth-child(4){margin-left:42px}.research-totals strong{font:400 32px/1.3 Georgia,serif;display:block}.research-totals span,.research-muted{color:#777;font-size:.82rem}.research-publication-totals{flex:none;gap:24px;margin-left:auto;display:flex}.research-publication-totals>div{white-space:nowrap}.research-publication-totals strong{font:400 32px/1.3 Georgia,serif;display:block}.research-publication-totals span{color:#777;font-size:.82rem}.research-day{margin-top:36px}.research-day-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;margin-bottom:36px;display:grid}.research-day h1{margin:0 0 10px;font:400 24px/1.4 Georgia,serif}.research-day h1 small{color:#777;font:400 12px/1.5 Arial,sans-serif}.research-day p{font-size:.85rem}.research-day h2{margin:0;font:400 20px/1.5 Georgia,serif}.research-chart{width:100%;height:auto;display:block;overflow:visible}.research-chart text{fill:#777;font:12px Arial,sans-serif}.research-chart-day text{font-family:inherit;font-weight:400;font-size:calc(.85rem * var(--chart-label-scale,1))}.research-axis{fill:none;stroke:#d9d9d9}.research-line{fill:none;stroke:#444;stroke-width:1.5px}.research-chart circle{fill:#444}.studio-local-children{gap:var(--navigation-item-gap);flex-direction:column;padding-left:18px;display:flex}.screen-interface .studio-local-menu .menu-item{margin-top:0}.screen-interface .studio-local-menu .studio-local-exit{margin-top:calc(var(--navigation-group-gap) - var(--navigation-item-gap))}.app-shell.studio-page{height:100dvh;min-height:0;overflow:hidden}.studio-page .topbar,.studio-page .bottom-bar{flex-shrink:0}.studio-page .main-layout{overflow:hidden}.studio-page .editor-column{justify-content:flex-start;min-width:0;min-height:0}.studio-content{overscroll-behavior-y:contain;scrollbar-width:none;color:#171717;overflow-wrap:anywhere;flex:1;min-height:0;padding:28px 28px 20px;font:400 20px/1.55 Georgia,Times New Roman,serif;overflow-y:auto}.studio-content p{white-space:pre-line;margin:0}.studio-content p+p{margin-top:.7lh}.studio-content h1,.studio-content h2{font-family:inherit;font-weight:600;line-height:1.25}.studio-content h1{margin:1.6lh 0 .9lh;font-size:1.7em}.studio-content h2{margin:1.5lh 0 .7lh;font-size:1.2em}.studio-content>:first-child{margin-top:0}.studio-content ul,.studio-content ol{margin:.7lh 0;padding-left:1.4em}.studio-content li+li{margin-top:.25lh}.studio-content code{background:#f5f5f5;border-radius:2px;padding:.1em .25em;font:.85em/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.studio-content pre{margin:.7lh 0;overflow-x:auto}.studio-content pre code{white-space:pre;padding:.5em;display:block}@media (width<=900px){.studio-content{padding-inline:18px}}.studio-content::-webkit-scrollbar{display:none}@media (width<=900px){.studio-page .main-layout{grid-template-rows:auto minmax(0,1fr)}.studio-page .right-sidebar{display:none}}.writing-session-countdown{z-index:15;color:#4b4b4b;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-size:.85rem;font-weight:400;line-height:1.5;position:fixed;transform:translate(-50%)}.writing-timer-result{z-index:15;box-sizing:border-box;color:#555;background:#fff;border:1px solid #d9d9d9;padding:20px 12px 12px;font-size:16px;font-weight:400;line-height:1.5;position:fixed}.writing-timer-result p{text-align:center;margin:0}.writing-timer-result button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.writing-timer-ok{margin:8px auto 0;padding:4px 12px;display:block}.writing-timer-setup .archive-search-form{width:calc(16ch + 12px);max-width:100%;margin-left:auto}.writing-timer-setup .archive-search-form input{padding-inline:6px}.backlog-page{color:#111;background:#fff;min-height:100vh}.backlog-content{width:min(100% - 48px,760px);margin:0 auto;padding:clamp(56px,10vw,136px) 0 104px}.backlog-header{margin-bottom:32px}.backlog-header h1{letter-spacing:-.035em;max-width:700px;margin:0;font:600 clamp(1.75rem,3.2vw,2.7rem)/1.17 Georgia,Times New Roman,serif}.backlog-header p{color:#4b4b4b;margin:48px 0 0 2.7rem;font:700 2.1rem/1.2 Georgia,Times New Roman,serif}.backlog-list{margin:0;padding-left:2.7rem;font:400 clamp(1rem,1.4vw,1.1rem)/1.65 Georgia,Times New Roman,serif}.backlog-list li{padding-left:.75rem}.backlog-list li+li{margin-top:.55rem}.backlog-list li::marker{color:#777;font-size:.78em}.backlog-signature{color:#777;margin:4.5rem 0 0 2.7rem;font:400 .9rem/1.4 Georgia,Times New Roman,serif}@media (width<=560px){.backlog-content{width:min(100% - 36px,760px);padding-top:52px}.backlog-header{margin-bottom:28px}.backlog-header p{margin-left:2.25rem}.backlog-list{padding-left:2.25rem}}
