:root{--color-application-floor:#f2f2f1;--color-paper:#fcfcfc;--color-ink-primary:#0a0a09;--color-ink-secondary:#5c5c5a;--color-ink-muted:#8e8e8c;--color-ink-chrome:#20201e;--color-ink-document-row:#52524f;--color-ink-toolbar:#4d4d49;--color-ink-toolbar-heading:#444440;--color-ink-shortcut:#6f6f6a;--color-ink-heading-label:var(--color-ink-shortcut);--color-rule-strong:#dadad8;--color-rule-quiet:#e8e8e6;--color-surface-quiet:#f2f2f1;--color-surface-control:#f7f7f5;--color-surface-shortcut:#f8f8f6;--color-selection-quiet:#20201e0e;--color-rule-chrome:#20201e12;--color-border-control:#0a0a091a;--color-toolbar-separator:#0a0a091c;--color-writing-list-scrollbar:#0a0a0918;--color-writing-list-scrollbar-hover:#0a0a0924;--color-focus:#5c5c5a;--color-error:#a03930;--color-warning:#8b5b28;--color-on-strong:#fcfcfc;--color-comment-anchor-wash:var(--color-surface-quiet);--color-comment-anchor-line:#b8b8b6;--color-comment-anchor-active-wash:var(--color-rule-quiet);--color-comment-anchor-active-line:var(--color-ink-muted);--color-comment-text:#20201e;--color-comment-reply-text:#3e3e3a;--color-comment-time:#7a7a75;--color-comment-menu:#73736e;--color-comment-placeholder:#858580;--color-comment-shortcut:#6c6c67;--color-comment-avatar-root-background:#d8deff;--color-comment-avatar-root-text:#29366b;--color-comment-avatar-reply-background:#dde8dd;--color-comment-avatar-reply-text:#29442b;--font-writing:"Elza Text", "Helvetica Neue", Arial, sans-serif;--font-ui:"Elza Text", "Helvetica Neue", Arial, sans-serif;--font-comment:"Helvetica Neue", Arial, sans-serif;--font-mono:Menlo, "SFMono-Regular", Consolas, monospace;--type-title-size:30px;--type-title-leading:36px;--type-title-weight:400;--type-title-tracking:-.01em;--type-h1-size:22px;--type-h1-leading:40px;--type-h1-weight:400;--type-h1-tracking:-.01em;--type-h2-size:18px;--type-h2-leading:32px;--type-h2-weight:500;--type-h2-tracking:-.005em;--type-h3-size:15px;--type-h3-leading:24px;--type-h3-weight:700;--type-h3-tracking:.035em;--type-body-size:15px;--type-body-leading:24px;--type-body-weight:400;--type-code-size:13px;--type-code-leading:20px;--type-ui-size:13px;--type-ui-leading:20px;--type-caption-size:11px;--type-caption-leading:16px;--type-comment-author-size:13px;--type-comment-author-leading:18px;--type-comment-time-size:11px;--type-comment-time-leading:14px;--type-comment-body-size:14px;--type-comment-body-leading:20px;--type-comment-reply-size:13px;--type-comment-reply-leading:19px;--type-label-tracking:.6px;--type-toolbar-size:12px;--type-toolbar-leading:16px;--type-toolbar-weight:500;--type-shortcut-size:9px;--type-shortcut-leading:12px;--type-shortcut-weight:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:48px;--space-10:64px;--space-11:96px;--space-document-heading-bottom:var(--space-2);--space-document-h3-after-heading:var(--space-2);--space-document-paragraph-bottom:var(--space-3);--space-document-block-bottom:var(--space-3);--space-document-h2-after-h1:var(--space-3);--space-document-h3-top:var(--space-3);--space-document-h2-top:var(--space-5);--space-document-caption-bottom:var(--space-5);--space-document-title-bottom:var(--space-6);--space-document-h1-top:var(--space-7);--radius-small:4px;--radius-shortcut:3px;--radius-toolbar-button:5px;--radius-control:8px;--radius-paper:8px;--shadow-paper:0 1px 3px #0a0a0912;--shadow-control:0 1px 2px #0a0a090e;--material-card-background:#ffffffd1;--material-card-filter:blur(12px) saturate(135%);--material-card-shadow:inset 0 1px 0 #ffffffdb, 0 0 0 1px #0a0a0912;--material-content-background:#ffffffc2;--material-content-filter:blur(16px) saturate(135%);--material-content-shadow:inset 0 1px 0 #ffffffe0, 0 0 0 1px #0a0a0912, 0 12px 32px #0a0a0910;--material-selection-background:#ffffffbd;--material-selection-filter:blur(14px) saturate(140%);--material-selection-shadow:inset 0 1px 0 #ffffffb8, 0 0 0 1px #0a0a090d;--material-hover-background:#ffffffd1;--material-hover-filter:blur(8px) saturate(125%);--material-hover-shadow:inset 0 1px 0 #ffffffb3, 0 0 0 1px #0a0a090b;--material-float-background:#ffffffad;--material-float-filter:blur(20px) saturate(150%);--material-float-shadow:inset 0 1px 0 #ffffffb8, 0 0 0 1px #0a0a0914;--material-share-background:#ffffffd6;--material-share-filter:blur(16px) saturate(135%);--material-share-shadow:inset 0 1px 0 #ffffffc7, 0 0 0 1px #0a0a0912;--material-comment-background:#ffffffd6;--material-comment-filter:blur(16px) saturate(135%);--material-comment-shadow:inset 0 1px 0 #ffffffc7, 0 0 0 1px #0a0a0912;--material-comment-field-background:#ffffff85;--material-comment-field-filter:blur(8px);--material-comment-field-shadow:inset 0 1px 0 #ffffff9e;--radius-frosted-card:12px;--radius-frosted-float:11px;--radius-frosted-row:7px;--radius-comment-card:12px;--radius-comment-field:8px;--space-frosted-card:16px;--space-frosted-content:18px;--space-frosted-float:8px;--space-frosted-row-inline:10px;--layout-supported-width:1440px;--layout-supported-height:1000px;--layout-document-page-width:912px;--layout-document-page-height:1290px;--layout-writing-max-width:688px;--layout-writing-edge:112px;--layout-document-preview-edge:0px;--layout-compact-header-height:var(--space-10);--layout-compact-surface-gutter:var(--space-8);--layout-shell-header-height:calc(var(--space-10) + var(--space-4));--layout-region-gap:var(--space-8);--layout-outer-gutter:var(--space-8);--layout-document-rail-width:232px;--layout-document-rail-surface-width:calc(var(--layout-document-rail-width) + var(--layout-region-gap));--layout-document-rail-content-left:var(--space-6);--layout-document-row-width:var(--layout-document-rail-width);--layout-document-row-height:56px;--layout-document-rail-header-height:calc(var(--layout-shell-header-height) - var(--space-4));--layout-wordmark-width:84px;--layout-wordmark-height:var(--space-8);--layout-right-rail-width:200px;--layout-document-surface-left:calc(var(--layout-document-rail-width) + var(--layout-region-gap));--layout-document-surface-top:var(--layout-shell-header-height);--layout-document-surface-width:var(--layout-document-page-width);--layout-document-inline-padding:calc((var(--layout-document-surface-width) - var(--layout-writing-width)) / 2);--layout-writing-left:calc(var(--layout-document-surface-left) + var(--layout-document-inline-padding));--layout-writing-width:min(var(--layout-writing-max-width), calc(var(--layout-document-surface-width) - (var(--layout-writing-edge) * 2)));--layout-right-rail-left:calc(var(--layout-document-surface-left) + var(--layout-document-surface-width) + var(--layout-region-gap));--layout-tray-height:var(--space-8);--layout-brand-optical-centerline:34.75px;--layout-tray-top:calc(var(--layout-brand-optical-centerline) - var(--space-4));--layout-actions-left:var(--layout-right-rail-left);--layout-actions-width:calc(var(--control-share-width) + var(--control-document-primary-gap) + (var(--control-document-utility-size) * 2) + var(--control-actions-gap));--layout-document-flow-offset:var(--space-4);--layout-continuous-flow-padding:var(--space-9);--layout-paged-flow-padding:var(--space-11);--layout-continuous-sheet-min-height:calc(var(--layout-supported-height) - var(--layout-document-surface-top) - var(--layout-page-gap));--layout-paged-sheet-min-height:var(--layout-document-page-height);--layout-page-gap:var(--space-6);--layout-document-bottom-padding:var(--space-11);--layout-paged-document-bottom-padding:112px;--layout-title-height:var(--type-title-leading);--layout-title-bottom-gap:var(--space-document-title-bottom);--layout-title-helper-offset:var(--space-1);--control-tray-padding-block:1px;--control-tray-padding-inline:6px;--control-tray-gap:6px;--control-toolbar-group-gap:2px;--control-toolbar-separator-height:20px;--control-button-size:28px;--control-heading-width:30px;--control-shortcut-offset:1px;--control-shortcut-width:20px;--control-shortcut-wide-width:24px;--control-shortcut-height:14px;--control-actions-gap:var(--space-2);--control-document-primary-gap:var(--space-2);--control-document-utility-size:var(--space-8);--control-chrome-icon-size:16px;--control-document-rail-size:var(--space-8);--control-writing-list-scrollbar-width:3px;--control-library-status-icon-size:14px;--control-document-rail-left:calc(var(--layout-document-rail-content-left) - var(--space-2));--control-document-rail-gap:0px;--control-settings-size:var(--space-8);--control-share-width:80px;--control-account-height:44px;--control-comment-avatar-size:24px;--control-comment-card-width:320px;--control-comment-card-padding:14px;--control-comment-card-gap:12px;--control-comment-row-gap:9px;--control-comment-field-height:38px;--control-comment-field-padding-inline:10px;--control-comment-composer-max-height:160px;--document-preview-scale:1;--document-preview-width:var(--layout-document-page-width);--document-preview-height:var(--layout-document-page-height)}.printDocumentTitle,.slowPrintSurface{display:none}.printDocumentTitle{margin:0}@media print{@page{size:A4;margin:0}html,body{background:#fff!important;width:210mm!important;height:auto!important;min-height:0!important;margin:0!important;overflow:visible!important}#root{display:none!important}.slowPrintSurface.writingWorkspace{zoom:.87;width:var(--layout-document-page-width)!important;background:#fff!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.slowPrintSurface .committedEditorContent{width:var(--layout-document-page-width)!important;height:auto!important;min-height:0!important;margin:0!important;position:static!important}.slowPrintSurface.writingWorkspace[data-document-mode=paged] .committedEditorContent>.editorPage{width:var(--layout-document-page-width)!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;position:relative!important;transform:none!important}.slowPrintSurface .documentPageBackdrop,.slowPrintSurface .commentFocusCard,.slowPrintSurface .titleHelper,.slowPrintSurface textarea.documentTitleInput,.slowPrintSurface .ProseMirror-yjs-cursor,.slowPrintSurface .ProseMirror-yjs-selection{display:none!important}.slowPrintSurface .printDocumentTitle{display:block!important}.slowPrintSurface .documentPageGap{break-before:page;page-break-before:always;height:calc(var(--layout-document-flow-offset) + var(--document-flow-padding-top))!important;margin:0!important;display:block!important}.slowPrintSurface *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@property --writing-list-scrollbar-color{syntax:"<color>";inherits:true;initial-value:#0000}:root{color:var(--color-ink-primary);background:var(--color-application-floor);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body,#root{overscroll-behavior:none;width:100%;min-width:0;height:100%;min-height:0;margin:0;overflow:hidden}body{position:relative}button,input,select,textarea{color:inherit;font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.writingEditor:focus{outline:none}.authenticationBackdrop,.shell{height:100%;min-height:0}.authenticationBackdrop{padding:var(--space-8);place-items:center;display:grid}.authenticationModal{gap:var(--space-5);width:min(100%,380px);padding:var(--space-8);border-radius:var(--radius-frosted-card);background:var(--material-content-background);box-shadow:var(--material-content-shadow);-webkit-backdrop-filter:var(--material-content-filter);backdrop-filter:var(--material-content-filter);display:grid}.authenticationCopy{gap:var(--space-2);display:grid}.authenticationCopy h1,.authenticationCopy p,.authenticationIssue{margin:0}.authenticationCopy h1{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading)}.authenticationCopy p,.authenticationIssue{font-size:var(--type-ui-size);line-height:var(--type-ui-leading)}.authenticationCopy p{color:var(--color-ink-secondary)}.authenticationIssue{color:var(--color-error)}.slowWordmark{width:var(--layout-wordmark-width);height:var(--layout-wordmark-height);object-fit:contain;mix-blend-mode:multiply;display:block}.compactWritingBackButton{display:none}.primaryButton,.quietButton,.newDocumentButton,.toolbarButton,.documentListItem{border-radius:var(--radius-control);cursor:pointer;border:0}button:disabled{cursor:default;opacity:.5}.primaryButton{padding:11px var(--space-4);color:var(--color-on-strong);background:var(--color-ink-chrome)}.quietButton{background:0 0;padding:7px 10px}.shell{background:var(--color-application-floor);position:relative}.applicationBody{height:100%;min-height:0}.applicationBody>p,.applicationBody>div:not(.writingWorkspace){margin:40px}.detail{color:var(--color-ink-muted);font-size:var(--type-ui-size)}.writingWorkspace{--document-flow-padding-bottom:var(--layout-document-bottom-padding);--document-flow-padding-top:var(--layout-continuous-flow-padding);--document-overlay-inset:var(--space-4);--document-sheet-min-height:max(var(--layout-continuous-sheet-min-height), calc(100vh - var(--layout-document-surface-top) - var(--layout-page-gap)));width:100%;max-width:var(--layout-supported-width);background:var(--color-application-floor);min-width:0;height:100%;min-height:0;margin-inline:auto;position:relative;overflow:hidden;container:writing-workspace/inline-size}.writingWorkspace[data-document-mode=paged]{--document-flow-padding-bottom:var(--layout-paged-document-bottom-padding);--document-flow-padding-top:var(--layout-paged-flow-padding);--document-sheet-min-height:var(--layout-paged-sheet-min-height)}.documentRail{width:var(--layout-document-rail-surface-width);min-height:0;padding:var(--space-4) 0 var(--space-6);background:var(--color-application-floor);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.documentRailHeader{width:100%;height:var(--layout-document-rail-header-height);flex:0 0 var(--layout-document-rail-header-height);position:relative}.documentRailHeader .slowWordmark{top:0;left:var(--layout-document-rail-content-left);position:absolute}.documentRailTools{width:calc(var(--layout-document-rail-width) - (var(--control-document-rail-left) * 2));gap:var(--space-2);margin-left:var(--control-document-rail-left);margin-bottom:var(--space-2);flex:none;display:grid}.documentRailToolRow,.documentRailButtons{align-items:center;display:flex}.documentRailToolRow{width:100%;height:var(--control-document-rail-size)}.documentRailButtons{gap:var(--control-document-rail-gap);width:100%}.documentRailControlButton{width:var(--control-document-rail-size);height:var(--control-document-rail-size);min-width:var(--control-document-rail-size);flex:0 0 var(--control-document-rail-size);border-radius:var(--radius-control);color:var(--color-ink-toolbar);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.documentRailControlButton:hover:not(:disabled),.documentRailControlButton[aria-expanded=true],.quietButton:hover{color:var(--color-ink-primary);background:var(--color-rule-quiet)}.chromeIcon{width:var(--control-chrome-icon-size);height:var(--control-chrome-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;display:block}.newDocumentButton[data-state=loading] .chromeIcon{opacity:0}.newDocumentButton[data-state=loading]:before{content:"";border:1px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite action-loading;position:absolute}.documentSearchControl{width:var(--control-document-rail-size);height:var(--control-document-rail-size);min-width:var(--control-document-rail-size);align-items:center;display:flex}.documentSearchControl[data-open=true]{flex:auto;min-width:0}.documentSearchControl[data-open=true] .documentSearchButton{color:var(--color-ink-primary);background:0 0}.documentSearchInput{appearance:none;min-width:0;height:var(--control-document-rail-size);padding:0 0 0 var(--space-1);color:var(--color-ink-primary);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);background:0 0;border:0;border-radius:0;outline:0;flex:auto}.documentSearchInput:focus,.documentSearchInput:focus-visible{box-shadow:none;border:0;outline:0}.documentSearchInput::placeholder{color:var(--color-ink-muted)}.documentSearchInput::-webkit-search-cancel-button{appearance:none}.documentSearchInput::-webkit-search-decoration{appearance:none}.documentSearchEmpty{padding:var(--space-2);color:var(--color-ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.documentList{--writing-list-scrollbar-color:transparent;min-height:0;margin-right:var(--space-1);padding:0 var(--space-2) var(--space-2);flex-direction:column;flex:auto;gap:2px;transition:--writing-list-scrollbar-color .22s ease-out;display:flex;overflow:auto}.documentList[data-scrolling=true]{--writing-list-scrollbar-color:var(--color-writing-list-scrollbar);transition-duration:.1s}.documentList::-webkit-scrollbar{width:var(--control-writing-list-scrollbar-width)}.documentList::-webkit-scrollbar-track{background:0 0}.documentList::-webkit-scrollbar-thumb{background:var(--writing-list-scrollbar-color);border-radius:999px}.documentList[data-scrolling=true]::-webkit-scrollbar-thumb:hover{background:var(--color-writing-list-scrollbar-hover)}.documentListRow{width:100%;min-height:var(--layout-document-row-height);flex:0 0 var(--layout-document-row-height);position:relative}.documentListItem{width:100%;min-height:var(--layout-document-row-height);flex:0 0 var(--layout-document-row-height);padding:var(--space-2) calc(var(--space-8) + var(--space-2)) var(--space-2) var(--space-4);border-radius:var(--radius-frosted-row);color:var(--color-ink-document-row);font-family:var(--font-writing);font-size:var(--type-ui-size);font-weight:var(--type-body-weight);line-height:var(--type-ui-leading);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;display:grid;position:relative;overflow:hidden}.documentListRow:hover .documentListItem:not(.selected),.documentListRow:focus-within .documentListItem:not(.selected){background:var(--material-hover-background);box-shadow:var(--material-hover-shadow);-webkit-backdrop-filter:var(--material-hover-filter);backdrop-filter:var(--material-hover-filter)}.documentArchiveAction{top:50%;right:var(--space-2);z-index:1;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-control);color:var(--color-ink-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.documentArchiveAction .chromeIcon{width:14px;height:14px}.documentArchiveAction:hover{color:var(--color-ink-primary)}.documentNavigationShortcut{top:50%;right:var(--space-2);z-index:2;width:var(--control-shortcut-width);height:var(--control-shortcut-height);border:1px solid var(--color-border-control);border-radius:var(--radius-shortcut);background:var(--color-surface-shortcut);color:var(--color-ink-shortcut);font-family:var(--font-ui);font-size:var(--type-shortcut-size);font-weight:var(--type-shortcut-weight);line-height:var(--type-shortcut-leading);opacity:0;pointer-events:none;visibility:hidden;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.documentListRow:hover .documentArchiveAction,.documentListRow.selected .documentArchiveAction,.documentListRow:focus-within .documentArchiveAction,.documentArchiveAction:focus-visible{opacity:1;pointer-events:auto}.writingWorkspace[data-shortcut-layer=overview] .documentNavigationShortcut{opacity:1;visibility:visible}.writingWorkspace[data-shortcut-layer=overview] .documentListRow:not(.selected) .documentArchiveAction{opacity:0;pointer-events:none}.documentListTitle,.documentListMetadata{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.documentListMetadata{align-items:center;gap:var(--space-2);min-width:0;display:flex}.documentListItem.selected{background:var(--material-selection-background);box-shadow:var(--material-selection-shadow);-webkit-backdrop-filter:var(--material-selection-filter);backdrop-filter:var(--material-selection-filter);color:var(--color-ink-chrome);font-weight:500}.documentListItem time{min-width:0;color:var(--color-ink-muted);font-family:var(--font-ui);font-size:var(--type-caption-size);font-weight:var(--type-body-weight);line-height:var(--type-caption-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentListRecovery{min-width:0;font-family:var(--font-ui);font-size:var(--type-caption-size);font-weight:var(--type-body-weight);line-height:var(--type-caption-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frostedSurface{--frosted-surface-background:var(--material-card-background);--frosted-surface-filter:var(--material-card-filter);--frosted-surface-shadow:var(--material-card-shadow);background:var(--frosted-surface-background);box-shadow:var(--frosted-surface-shadow);-webkit-backdrop-filter:var(--frosted-surface-filter);backdrop-filter:var(--frosted-surface-filter);border:0}.frostedSurface[data-frosted-surface=content]{--frosted-surface-background:var(--material-content-background);--frosted-surface-filter:var(--material-content-filter);--frosted-surface-shadow:var(--material-content-shadow)}.frostedSurface[data-frosted-surface=float]{--frosted-surface-background:var(--material-float-background);--frosted-surface-filter:var(--material-float-filter);--frosted-surface-shadow:var(--material-float-shadow)}.frostedSurface[data-frosted-surface=comment]{--frosted-surface-background:var(--material-comment-background);--frosted-surface-filter:var(--material-comment-filter);--frosted-surface-shadow:var(--material-comment-shadow)}.frostedSurface[data-frosted-surface=hover]{--frosted-surface-background:var(--material-hover-background);--frosted-surface-filter:var(--material-hover-filter);--frosted-surface-shadow:var(--material-hover-shadow)}.frostedSurface[data-frosted-surface=selection]{--frosted-surface-background:var(--material-selection-background);--frosted-surface-filter:var(--material-selection-filter);--frosted-surface-shadow:var(--material-selection-shadow)}.accountMenu{width:calc(var(--layout-document-rail-width) - (var(--space-4) * 2));margin:var(--space-2) var(--space-4) 0;flex:none;position:relative}.accountMenuButton{width:100%;height:var(--control-account-height);align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--color-ink-document-row);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);text-align:left;background:0 0;border:1px solid #0000;display:flex;overflow:hidden}.accountMenuButton:hover:not(:disabled),.accountMenuButton[aria-expanded=true]{border-color:var(--color-border-control);background:var(--color-surface-control);color:var(--color-ink-primary)}.accountMenuButton[data-state=warning]{border-color:var(--color-warning)}.accountMenuButton:disabled{cursor:default;opacity:.45}.accountAvatar{border:1px solid var(--color-border-control);background:var(--color-paper);width:28px;height:28px;color:var(--color-ink-chrome);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:500;display:grid}.accountMenuIdentity{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.accountMenuButton .chromeIcon{width:14px;height:14px;color:var(--color-ink-muted);flex:0 0 14px}.accountDisclosure{z-index:6;bottom:calc(100% + var(--space-2));border-radius:var(--radius-frosted-float);width:100%;color:var(--color-ink-secondary);font-family:var(--font-ui);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;left:0}.accountDisclosure[hidden]{display:none}.accountDisclosureHeader{flex-direction:column;gap:2px;min-width:0;padding:6px 10px 10px;display:flex}.accountDisclosureHeader .applicationDisclosureLabel{min-height:16px;padding:0;font-size:10px;line-height:16px}.accountDisclosureActions{border-top:1px solid var(--color-rule-quiet);flex-direction:column;gap:2px;padding-top:6px;display:flex}.accountDisclosureAction{border-radius:var(--radius-frosted-row);width:100%;min-height:34px;color:var(--color-ink-secondary);cursor:pointer;font-family:var(--font-ui);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:12px;line-height:16px;display:flex}.accountDisclosureAction:hover{color:var(--color-ink-primary);background:var(--material-hover-background);box-shadow:var(--material-hover-shadow);-webkit-backdrop-filter:var(--material-hover-filter);backdrop-filter:var(--material-hover-filter)}.accountDisclosureAction .chromeIcon{flex:0 0 16px;width:16px;height:16px}.accountArchiveButton{color:var(--color-ink-secondary)}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspaceMessage,.documentMessage{place-content:center;gap:var(--space-2);color:var(--color-ink-secondary);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);text-align:center;display:grid}.writingWorkspace>.documentMessage{top:var(--layout-document-surface-top);left:var(--layout-document-surface-left);width:var(--layout-document-surface-width);min-height:calc(100vh - var(--layout-document-surface-top));position:absolute}.persistenceError,.saveError{color:var(--color-error)}.documentSurface{top:0;bottom:0;right:0;left:var(--layout-document-rail-width);min-width:0;min-height:0;position:absolute}.rightRail{z-index:2;top:var(--layout-document-surface-top);left:calc(var(--layout-right-rail-left) - var(--layout-document-rail-width) - var(--space-2));width:calc(var(--layout-right-rail-width) + var(--space-2));max-height:calc(100vh - var(--layout-document-surface-top) - var(--layout-outer-gutter));padding-left:var(--space-2);position:absolute;overflow:auto}.documentHeader{gap:var(--space-3);width:100%;margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--color-rule-quiet);color:var(--color-ink-secondary);font-family:var(--font-ui);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);display:grid}.privateRecoveryNotice{gap:var(--space-1);width:100%;margin-top:var(--space-6);padding:var(--space-3);border:1px solid var(--color-rule-quiet);border-radius:var(--radius-control);background:var(--color-surface-control);color:var(--color-ink-secondary);font-family:var(--font-ui);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);display:grid}.privateRecoveryNotice strong{color:var(--color-ink-primary);font-size:var(--type-ui-size);font-weight:500;line-height:var(--type-ui-leading)}.privateRecoverySource{color:var(--color-ink-muted)}.privateRecoveryDetails{gap:var(--space-1);display:grid}.privateRecoveryDetails summary{color:var(--color-ink-primary);cursor:pointer}.privateRecoveryDetails span{margin-top:var(--space-1);display:block}.privateRecoveryNotice+.documentHeader{margin-top:var(--space-3)}.documentActions{gap:var(--space-2);justify-items:start;display:grid}.sharingControl{flex-direction:column;gap:16px;width:100%;display:flex}.sharingIntroduction{flex-direction:column;gap:3px;padding-right:28px;display:flex}.sharingIntroduction strong{color:#151513;font-size:16px;font-weight:500;line-height:21px}.sharingIntroduction span{color:#74746f;font-size:12px;line-height:16px}.sharingInviteRow{align-items:center;gap:var(--space-2);width:100%;display:flex}.sharingTarget{flex:146px;min-width:0}.sharingRole{flex:0 0 94px;width:94px}.sharingControl input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#3e3e3a;width:100%;min-width:0;height:36px;font-family:var(--font-ui);font-size:var(--type-ui-size);background:#ffffff85;border:0;border-radius:8px;outline:0;padding:0 10px;line-height:18px;box-shadow:inset 0 1px #ffffff9e}.sharingControl input:focus-visible,.frostedSelectTrigger:focus-visible{box-shadow:inset 0 1px #ffffffd6,0 0 0 1px #0a0a0924}.sharingControl input::placeholder{color:#858580}.sharingInviteButton{border-radius:var(--radius-control);flex:0 0 68px;width:68px;height:36px;padding:0;font-size:12px;font-weight:500;line-height:16px}.frostedSelect{width:100%;position:relative}.frostedSelectTrigger{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#3e3e3a;cursor:pointer;width:100%;height:36px;font-family:var(--font-ui);text-align:left;background:#ffffff85;border:0;border-radius:8px;outline:0;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:16px;display:flex;box-shadow:inset 0 1px #ffffff9e}.frostedSelectTrigger:disabled{cursor:default;opacity:.55}.frostedSelectChevron{border-bottom:1px solid;border-right:1px solid;flex:0 0 7px;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.frostedSelectMenu{z-index:2;border-radius:10px;flex-direction:column;gap:2px;width:126px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.frostedSelectMenu[hidden]{display:none}.frostedSelectOption{width:100%;min-height:32px;color:var(--color-ink-secondary);cursor:pointer;font-family:var(--font-ui);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 9px;font-size:12px;line-height:16px;display:flex}.frostedSelectOption:hover,.frostedSelectOption[aria-selected=true]{color:var(--color-ink-primary);background:var(--material-hover-background);box-shadow:var(--material-hover-shadow);-webkit-backdrop-filter:var(--material-hover-filter);backdrop-filter:var(--material-hover-filter)}.sharingAccessList{gap:var(--space-2);flex-direction:column;width:100%;padding-top:2px;display:flex}.sharingAccessLabel{color:#777772;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:15px}.sharingAccessRow{align-items:center;gap:9px;width:100%;min-height:38px;display:flex}.sharingAccessAvatar{color:#29366b;background:#d8deff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:500;line-height:14px;display:grid;overflow:hidden}.sharingAccessAvatar[data-tone=green]{color:#29442b;background:#dde8dd}.sharingAccessAvatar img{object-fit:cover;width:100%;height:100%}.sharingAccessIdentity{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.sharingAccessIdentity strong,.sharingAccessIdentity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sharingAccessIdentity strong{color:var(--color-ink-chrome);font-size:13px;font-weight:500;line-height:17px}.sharingAccessIdentity>span{color:#7a7a75;font-size:11px;line-height:14px}.sharingAccessOwner,.sharingAccessRole{flex:0 0 88px;width:88px}.sharingAccessOwner{color:#656560;text-align:right;font-size:12px;line-height:16px}.sharingAccessRole .frostedSelect,.sharingAccessRole .frostedSelectTrigger{width:100%}.sharingAccessRole .frostedSelectTrigger{height:28px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:flex-end;gap:5px;padding:0}.sharingAccessRole .frostedSelectTrigger:hover:not(:disabled){color:var(--color-ink-primary)}.sharingAccessState{min-height:38px;color:var(--color-ink-muted);align-items:center;font-size:12px;line-height:16px;display:flex}.sharingAccessError{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:38px;color:var(--color-error);font-size:12px;line-height:16px;display:flex}.sharingAccessRetry{height:28px;padding:0 var(--space-2);color:var(--color-ink-secondary);border-radius:7px;font-size:12px}.sharingResult{font-size:12px;font-weight:500;line-height:16px}.saveState,.saveError{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.saveState{color:var(--color-ink-secondary)}.syncWarning{color:var(--color-warning);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.offlineStatus{z-index:4;bottom:var(--layout-outer-gutter);left:calc(var(--layout-right-rail-left) - var(--layout-document-rail-width));align-items:center;gap:var(--space-1);color:var(--color-ink-secondary);white-space:nowrap;font-family:var(--font-ui);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);display:flex;position:absolute}.offlineStatusDot{width:var(--space-1);height:var(--space-1);background:var(--color-warning);opacity:.72;border-radius:50%}.offlineStatus strong{color:var(--color-warning);font-weight:500}.documentChrome{z-index:5;top:var(--layout-tray-top);left:calc(var(--layout-writing-left) - var(--layout-document-rail-width));width:calc(var(--layout-actions-left) + var(--layout-actions-width) - var(--layout-writing-left));height:var(--layout-tray-height);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex;position:absolute}.compactWordmark{display:none}.editorToolbar{z-index:3;width:var(--layout-writing-width);height:var(--layout-tray-height);flex:0 1 var(--layout-writing-width);align-items:center;gap:var(--control-tray-gap);padding:var(--control-tray-padding-block) var(--control-tray-padding-inline);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface-control);box-shadow:var(--shadow-control);scrollbar-width:none;display:flex;position:relative;overflow:visible}.toolbarGroup{align-items:center;gap:var(--control-toolbar-group-gap);flex:none;display:flex}.toolbarSpacer{flex:auto;min-width:0}.toolbarSeparator{width:1px;height:var(--control-toolbar-separator-height);background:var(--color-toolbar-separator);flex:0 0 1px;margin-left:1px;margin-right:5px}.toolbarButton{z-index:0;width:var(--control-button-size);height:var(--control-button-size);min-width:var(--control-button-size);border-radius:var(--radius-toolbar-button);color:var(--color-ink-toolbar);isolation:isolate;background:0 0;flex:none;place-items:center;padding:0;transition:color 90ms ease-out;display:grid;position:relative}.toolbarButton:before{z-index:-1;border-radius:calc(var(--radius-control) - 2px);background:var(--color-selection-quiet);content:"";opacity:0;pointer-events:none;transition:background-color 90ms ease-out,opacity 90ms ease-out;position:absolute;inset:2px}.toolbarButton[data-shortcut]:after,.documentRailControlButton[data-shortcut]:after,.documentArchiveAction[data-shortcut]:after{top:calc(100% + var(--control-shortcut-offset));width:var(--control-shortcut-width);height:var(--control-shortcut-height);box-sizing:border-box;border-radius:var(--radius-shortcut);background:var(--material-float-background);box-shadow:var(--material-float-shadow);-webkit-backdrop-filter:var(--material-float-filter);backdrop-filter:var(--material-float-filter);color:var(--color-ink-shortcut);content:attr(data-shortcut);font-family:var(--font-ui);font-size:var(--type-shortcut-size);font-weight:var(--type-shortcut-weight);line-height:var(--type-shortcut-leading);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;border:0;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.toolbarButton[data-shortcut-size=wide]:after,.documentRailControlButton[data-shortcut-size=wide]:after{width:var(--control-shortcut-wide-width)}.editorToolbar[data-shortcut-layer=overview] .toolbarButton:not(:disabled)[data-shortcut]:after{opacity:1;visibility:visible}.documentRailControlButton[data-shortcut]:after{top:auto;bottom:calc(100% + var(--control-shortcut-offset))}.writingWorkspace[data-shortcut-layer=overview] .documentRailControlButton:not(:disabled)[data-shortcut]:after,.writingWorkspace[data-shortcut-layer=overview] .documentArchiveAction:not(:disabled)[data-shortcut]:after{opacity:1;visibility:visible}.toolbarHeadingButton{width:var(--control-heading-width);min-width:var(--control-heading-width);color:var(--color-ink-toolbar-heading);font-size:var(--type-toolbar-size);font-weight:var(--type-toolbar-weight);line-height:var(--type-toolbar-leading)}.toolbarIcon{width:var(--space-4);height:var(--space-4);display:block}.toolbarButton:hover,.toolbarButton[aria-pressed=true]{color:var(--color-ink-primary)}.toolbarButton:hover:before{opacity:1}.toolbarButton[aria-pressed=true]:before{background:var(--color-rule-quiet);opacity:1}.selectionToolbar{z-index:20;width:max-content;height:var(--layout-tray-height);align-items:center;gap:var(--control-tray-gap);padding:var(--control-tray-padding-block) var(--control-tray-padding-inline);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface-control);box-shadow:var(--shadow-control);display:none;overflow:visible}.documentActionContainer{z-index:7;top:calc(var(--layout-document-surface-top) + var(--document-overlay-inset));left:calc(var(--layout-document-surface-left) - var(--layout-document-rail-width) + var(--layout-document-surface-width) - var(--document-overlay-inset) - var(--control-document-utility-size));width:var(--control-document-utility-size);height:var(--control-document-utility-size);position:absolute}.applicationActionButton{border-radius:var(--radius-control);width:100%;height:100%;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.documentMenuTrigger .chromeIcon{width:var(--control-chrome-icon-size);height:var(--control-chrome-icon-size)}.documentMenuTrigger:hover:not(:disabled),.documentMenuTrigger[aria-expanded=true]{background:var(--color-selection-quiet);color:var(--color-ink-primary)}.applicationActionButton:disabled{cursor:default;opacity:.45}.applicationDisclosure{z-index:6;top:calc(100% + var(--space-2));width:248px;padding:var(--space-frosted-float);border-radius:var(--radius-frosted-float);color:var(--color-ink-secondary);font-family:var(--font-ui);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);flex-direction:column;gap:2px;display:flex;position:absolute;right:0}.applicationDisclosure[hidden]{display:none}.documentMenuSection{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-rule-quiet)}.documentMenuOptions{flex-direction:column;gap:2px;display:flex}.documentMenuOption{width:100%;min-height:34px;padding:0 var(--space-frosted-row-inline);border-radius:var(--radius-frosted-row);color:var(--color-ink-primary);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.documentMenuOption:hover:not(:disabled){background:var(--material-hover-background);box-shadow:var(--material-hover-shadow);-webkit-backdrop-filter:var(--material-hover-filter);backdrop-filter:var(--material-hover-filter)}.documentMenuOption:disabled{color:var(--color-ink-muted);cursor:default}.documentMenuOption .chromeIcon{flex:0 0 18px;width:18px;height:18px}.documentMenuOptionMeta{color:var(--color-ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-left:auto}.documentViewOptions{border-radius:var(--radius-frosted-row);background:var(--color-selection-quiet);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.documentViewOption{justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-height:30px;padding:0 var(--space-2);border-radius:var(--radius-toolbar-button);color:var(--color-ink-secondary);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);background:0 0;border:0;display:flex}.documentViewOption:hover{color:var(--color-ink-primary)}.documentViewOption[aria-checked=true]{background:var(--material-card-background);box-shadow:var(--material-card-shadow);-webkit-backdrop-filter:var(--material-card-filter);backdrop-filter:var(--material-card-filter);color:var(--color-ink-primary)}.documentViewOption .chromeIcon{width:var(--control-chrome-icon-size);height:var(--control-chrome-icon-size);flex:0 0 var(--control-chrome-icon-size)}.applicationDisclosureLabel{min-height:26px;padding:6px var(--space-frosted-row-inline) 4px;color:var(--color-ink-muted);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-size:10px;line-height:16px}.accountIdentity,.accountStatus{overflow-wrap:anywhere}.accountIdentity{color:var(--color-ink-primary);font-weight:500}.accountStatus{color:var(--color-ink-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.accountStatus.identityWarning{color:var(--color-warning)}.logoutButton{color:var(--color-ink-secondary)}.frostedSurface.shareDisclosure{--frosted-surface-background:var(--material-share-background);--frosted-surface-filter:var(--material-share-filter);--frosted-surface-shadow:var(--material-share-shadow);gap:var(--space-4);width:360px;padding:var(--space-frosted-content);border-radius:var(--radius-frosted-card);position:absolute}.shareDisclosureClose{z-index:1;color:#686863;cursor:pointer;width:28px;height:28px;font-family:var(--font-ui);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:20px;display:flex;position:absolute;top:13px;right:13px}.shareDisclosureClose:hover{background:var(--material-hover-background);box-shadow:var(--material-hover-shadow);-webkit-backdrop-filter:var(--material-hover-filter);backdrop-filter:var(--material-hover-filter)}.shareDisclosure .sharingControl{border-top:0;padding-top:0}@keyframes action-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.documentList,.toolbarButton,.toolbarButton:before{transition:none}.newDocumentButton[data-state=loading]:before{animation:none}}.contentsRail{width:var(--layout-right-rail-width);min-height:var(--type-caption-leading);padding-top:var(--space-2);color:var(--color-ink-secondary);font-family:var(--font-writing)}.commentAction{color:var(--color-ink-secondary);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);background:0 0;border:0;padding:0}.commentAction:hover:not(:disabled){color:var(--color-ink-primary)}.commentMessages{flex-direction:column;display:flex}.commentFailure{gap:var(--space-2);color:var(--color-ink-secondary);display:grid}.commentMessageMeta{color:var(--color-ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.commentFailure p{margin:0}.commentFocusCard{position-anchor:--slow-active-comment;z-index:3;top:calc(anchor(bottom) + var(--control-comment-card-gap));left:clamp(var(--space-4), calc(anchor(right) + var(--control-comment-card-gap)), calc(100% - var(--control-comment-card-width) - var(--space-4)));box-sizing:border-box;width:var(--control-comment-card-width);gap:var(--control-comment-card-gap);padding:var(--control-comment-card-padding);border-radius:var(--radius-comment-card);overflow-wrap:anywhere;color:var(--color-comment-text);font-family:var(--font-comment);font-synthesis:none;flex-direction:column;display:flex;position:absolute}.commentFocusCard:focus{outline:none}.commentMessages{gap:var(--control-comment-card-gap)}.commentMessage{grid-template-columns:var(--control-comment-avatar-size) minmax(0, 1fr) auto;column-gap:var(--control-comment-row-gap);width:100%;display:grid;position:relative}.commentMessage[data-comment-kind=root]{row-gap:var(--control-comment-card-gap);grid-template-areas:"avatar meta menu"".body body"}.commentMessage[data-comment-kind=reply]{padding-top:var(--space-1)}.commentMessage[data-comment-kind=root]>.commentAvatar{grid-area:avatar}.commentMessage[data-comment-kind=root]>.commentMessageContent{display:contents}.commentMessage[data-comment-kind=root] .commentMessageMeta{grid-area:meta}.commentMessage[data-comment-kind=root] .commentMessageContent>p,.commentMessage[data-comment-kind=root] .commentInlineEditor{grid-area:body}.commentMessageMenu{grid-area:menu;justify-self:end;position:relative}.commentMessage[data-comment-kind=reply] .commentMessageMenu{grid-area:1/3}.commentAvatar,.commentMenuTrigger,.commentCompactActions,.commentReplyField,.commentDraftHeader{align-items:center;display:flex}.commentAvatar{width:var(--control-comment-avatar-size);height:var(--control-comment-avatar-size);flex:0 0 var(--control-comment-avatar-size);object-fit:cover;border-radius:50%;justify-content:center}.commentAvatarFallback{background:var(--color-comment-avatar-reply-background);color:var(--color-comment-avatar-reply-text);font-size:var(--type-comment-time-size);font-weight:500;line-height:var(--type-comment-time-leading)}.commentMessage[data-comment-kind=root] .commentAvatarFallback,.commentDraftHeader .commentAvatarFallback{background:var(--color-comment-avatar-root-background);color:var(--color-comment-avatar-root-text)}.commentMessageContent{min-width:0}.commentMessageMeta,.commentAuthorStack{flex-direction:column;min-width:0;display:flex}.commentMessageMeta{gap:1px}.commentMessageMeta strong,.commentAuthorStack strong{color:var(--color-comment-text);font-size:var(--type-comment-author-size);font-weight:500;line-height:var(--type-comment-author-leading)}.commentMessageMeta time,.commentAuthorStack span{color:var(--color-comment-time);font-size:var(--type-comment-time-size);line-height:var(--type-comment-time-leading)}.commentMessageContent p{overflow-wrap:anywhere;color:var(--color-comment-reply-text);font-size:var(--type-comment-reply-size);line-height:var(--type-comment-reply-leading);white-space:pre-wrap;margin:3px 0 0}.commentMessage[data-comment-kind=root] .commentMessageContent>p{color:var(--color-comment-text);font-size:var(--type-comment-body-size);line-height:var(--type-comment-body-leading);margin:0}.commentFailure p{overflow-wrap:anywhere;color:var(--color-ink-primary);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);white-space:pre-wrap;margin:0}.commentMenuTrigger{height:var(--type-comment-author-leading);color:var(--color-comment-menu);cursor:pointer;font-family:var(--font-comment);font-size:18px;line-height:var(--type-comment-author-leading);background:0 0;border:0;justify-content:center;padding:0}.commentMessage[data-comment-kind=reply] .commentMenuTrigger{opacity:0}.commentMessage[data-comment-kind=reply]:hover .commentMenuTrigger,.commentMessage[data-comment-kind=reply]:focus-within .commentMenuTrigger{opacity:1}.commentActionMenu{z-index:2;top:0;right:calc(100% + var(--space-1));gap:var(--space-1);width:max-content;min-width:112px;padding:var(--space-2);border-radius:var(--radius-frosted-float);display:grid;position:absolute}.commentActionMenu button,.commentCompactActions button{color:var(--color-comment-shortcut);cursor:pointer;font-family:var(--font-comment);font-size:var(--type-comment-time-size);font-weight:500;line-height:var(--type-comment-time-leading);text-align:left;background:0 0;border:0;padding:0}.commentActionMenu button:hover,.commentCompactActions button:hover:not(:disabled){color:var(--color-comment-text)}.commentActionMenu>span,.commentFailure span,.commentError{color:var(--color-ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.commentActionMenu .commentActionDanger,.commentActionDanger,.commentError{color:var(--color-error)}.commentReplyField{width:100%;min-height:var(--control-comment-field-height);padding-right:var(--control-comment-field-padding-inline);padding-left:calc(var(--control-comment-avatar-size) + var(--control-comment-row-gap));border-radius:var(--radius-comment-field);background:var(--material-comment-field-background);box-shadow:var(--material-comment-field-shadow);-webkit-backdrop-filter:var(--material-comment-field-filter);backdrop-filter:var(--material-comment-field-filter);justify-content:space-between}.commentReplyField textarea{min-width:0;height:var(--type-comment-author-leading);resize:none;color:var(--color-comment-text);font-family:var(--font-comment);font-size:var(--type-comment-author-size);line-height:var(--type-comment-author-leading);background:0 0;border:0;outline:0;flex:1;padding:0}.commentReplyField textarea::placeholder{color:var(--color-comment-placeholder);opacity:1}.commentReplyField button{color:var(--color-comment-shortcut);font-family:var(--font-comment);font-size:var(--type-comment-time-size);font-weight:500;line-height:var(--type-comment-time-leading);background:0 0;border:0;flex:none;padding:0}.commentDraftHeader{gap:var(--control-comment-row-gap)}.commentDraftBody{gap:var(--space-2);margin-left:calc(var(--control-comment-avatar-size) + var(--control-comment-row-gap));display:grid}.commentAuthorStack{flex:1;gap:1px}.commentDraftBody>textarea,.commentInlineEditor textarea{box-sizing:border-box;width:100%;min-height:var(--type-comment-body-leading);max-height:var(--control-comment-composer-max-height);resize:none;appearance:none;box-shadow:none;font-family:var(--font-comment);background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;overflow-y:auto}.commentDraftBody>textarea,.commentMessage[data-comment-kind=root] .commentInlineEditor textarea{color:var(--color-comment-text);font-size:var(--type-comment-body-size);line-height:var(--type-comment-body-leading)}.commentMessage[data-comment-kind=reply] .commentInlineEditor textarea{color:var(--color-comment-reply-text);font-size:var(--type-comment-reply-size);line-height:var(--type-comment-reply-leading)}.commentDraftBody>textarea::placeholder,.commentInlineEditor textarea::placeholder{color:var(--color-comment-placeholder);opacity:1}.commentReplyField textarea{max-height:var(--control-comment-composer-max-height);appearance:none;box-shadow:none;border-radius:0;margin:0;overflow-y:auto}.commentCompactActions{justify-content:flex-end;gap:var(--space-2)}.commentInlineEditor{gap:var(--space-2);display:grid}.commentAnchor{border-radius:var(--radius-small);background:var(--color-comment-anchor-wash);box-shadow:inset 0 -1px var(--color-comment-anchor-line);cursor:pointer}.commentAnchorActive{anchor-name:--slow-active-comment;background:var(--color-comment-anchor-active-wash);box-shadow:inset 0 -1px var(--color-comment-anchor-active-line)}.commentAnchorPending{background-image:repeating-linear-gradient(135deg, transparent, transparent var(--space-1), var(--color-rule-quiet) var(--space-1), var(--color-rule-quiet) var(--space-2))}.contentsLabel{color:var(--color-ink-muted);font-size:var(--type-caption-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-caption-leading);text-transform:uppercase}.contentsList{width:100%;margin-top:var(--space-3);flex-direction:column;display:flex}.contentsItem{--contents-item-indent:0px;width:100%;min-height:var(--space-7);padding:0 var(--space-2) 0 var(--contents-item-indent);color:var(--color-ink-secondary);cursor:pointer;font-family:var(--font-writing);font-size:var(--type-ui-size);font-weight:var(--type-body-weight);line-height:var(--type-ui-leading);text-align:left;background:0 0;border:0;align-items:center;display:flex;position:relative;overflow:visible}.contentsItem[data-heading-level="2"]{--contents-item-indent:var(--space-3);background-image:linear-gradient(var(--color-rule-quiet), var(--color-rule-quiet));background-position:var(--space-1) 0;background-repeat:no-repeat;background-size:1px 100%}.contentsItem[data-heading-level="3"]{--contents-item-indent:var(--space-6);background-image:linear-gradient(var(--color-rule-quiet), var(--color-rule-quiet)), linear-gradient(var(--color-rule-quiet), var(--color-rule-quiet));background-position:var(--space-1) 0, var(--space-4) 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%}.contentsItem[data-new-section=true]{margin-top:var(--space-3)}.contentsItem[data-heading-level="1"]+.contentsItem:not([data-heading-level="1"]){margin-top:var(--space-1)}.contentsItem:first-child[data-heading-level="2"]{margin-top:0}.contentsItemLabel{box-sizing:border-box;width:fit-content;max-width:calc(100% + var(--space-2));margin-left:calc(var(--space-2) * -1);padding:2px var(--space-2);overflow-wrap:anywhere;border-radius:var(--radius-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.contentsItem:hover,.contentsItem[aria-current=location]{color:var(--color-ink-primary)}.contentsItem:hover .contentsItemLabel,.contentsItem[aria-current=location] .contentsItemLabel{background:var(--color-selection-quiet)}.editorOnly{top:var(--layout-document-surface-top);bottom:0;left:calc(var(--layout-document-surface-left) - var(--layout-document-rail-width));min-width:0;min-height:0;padding-bottom:var(--layout-page-gap);width:var(--layout-document-surface-width);scrollbar-width:none;position:absolute;overflow:auto}.editorOnly::-webkit-scrollbar{display:none}.committedEditorContent{width:100%;min-height:100%;position:relative}.committedEditorContent.transitioning{visibility:hidden}.documentTransitionPreview{z-index:1;min-height:100%;padding-bottom:var(--layout-page-gap);background:var(--color-application-floor);scrollbar-width:none;position:absolute;inset:0;overflow:auto}.documentTransitionPreview::-webkit-scrollbar{display:none}.editorPage{width:var(--layout-document-surface-width);min-width:0;min-height:var(--document-sheet-min-height);border-radius:var(--radius-paper);background:var(--color-paper);box-shadow:var(--shadow-paper);display:flow-root;position:relative}.documentPageBackdrop{z-index:0;width:var(--layout-document-page-width);height:var(--document-page-canvas-height,var(--layout-document-page-height));pointer-events:none;display:none;position:absolute;inset:0 auto auto 0}.documentPageSheet{top:calc(var(--document-page-index) * (var(--layout-document-page-height) + var(--layout-page-gap)));width:var(--layout-document-page-width);height:var(--layout-document-page-height);border-radius:var(--radius-paper);background:var(--color-paper);box-shadow:var(--shadow-paper);display:block;position:absolute;left:0}.writingWorkspace[data-document-mode=paged] .committedEditorContent{width:var(--document-preview-width);height:var(--document-preview-height);min-height:var(--document-preview-height);margin-inline:auto}.writingWorkspace[data-document-mode=paged] .committedEditorContent>.editorPage{width:var(--layout-document-page-width);min-height:var(--document-page-canvas-height,var(--layout-document-page-height));box-shadow:none;transform:scale(var(--document-preview-scale));transform-origin:0 0;background:0 0;border-radius:0;position:absolute;top:0;left:0}.writingWorkspace[data-document-mode=paged] .documentPageBackdrop{display:block}.writingWorkspace[data-document-mode=paged] .documentTitleInput,.writingWorkspace[data-document-mode=paged] .printDocumentTitle,.writingWorkspace[data-document-mode=paged] .titleHelper{left:calc((var(--layout-document-page-width) - var(--layout-writing-max-width)) / 2);width:var(--layout-writing-max-width)}.writingWorkspace[data-document-mode=paged] .titleHelper{left:calc((var(--layout-document-page-width) - var(--layout-writing-max-width)) / 2 + var(--space-2));width:max-content}.writingWorkspace[data-document-mode=paged] .writingEditor{width:var(--layout-writing-max-width)}.documentTitleInput,.printDocumentTitle,.titleHelper{top:calc(var(--layout-document-flow-offset) + var(--document-flow-padding-top));left:var(--layout-document-inline-padding);width:var(--layout-writing-width);position:absolute}.documentTitleInput,.printDocumentTitle{z-index:2;height:var(--document-title-height,var(--layout-title-height));min-height:var(--layout-title-height);resize:none;color:var(--color-ink-primary);font-family:var(--font-writing);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.documentTitleInput:focus{outline:none}.documentTitleInput::placeholder{color:var(--color-ink-muted);opacity:1}.titleHelper{z-index:2;left:calc(var(--layout-document-inline-padding) + var(--space-2));align-items:center;gap:var(--space-2);width:max-content;padding:var(--layout-title-helper-offset) 0 0;color:var(--color-ink-muted);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);background:0 0;border:0;display:flex}.titleHelperKey{width:var(--control-shortcut-wide-width);height:var(--control-shortcut-height);border:1px solid var(--color-border-control);border-radius:var(--radius-shortcut);background:var(--color-surface-shortcut);color:var(--color-ink-shortcut);font-family:var(--font-ui);font-size:var(--type-shortcut-size);font-weight:var(--type-shortcut-weight);line-height:var(--type-shortcut-leading);place-items:center;display:grid}.editorPage[data-title-visible=true][data-title-anchor=true] .writingEditor>p:first-child{height:var(--document-title-height,var(--layout-title-height));margin-bottom:var(--layout-title-bottom-gap);visibility:hidden;flex:none}.editorPage[data-title-visible=true][data-title-anchor=false] .writingEditor{padding-top:calc(var(--document-flow-padding-top) + var(--document-title-height,var(--layout-title-height)) + var(--layout-title-bottom-gap))}.writingEditor{width:var(--layout-writing-width);min-height:calc(var(--document-sheet-min-height) - var(--layout-document-flow-offset) - var(--document-flow-padding-top) - var(--document-flow-padding-bottom));margin:var(--layout-document-flow-offset) auto 0;padding:var(--document-flow-padding-top) 0 var(--document-flow-padding-bottom);color:var(--color-ink-primary);font-family:var(--font-writing);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);tab-size:var(--space-8);flex-direction:column;display:flex}.writingWorkspace[data-document-mode=paged] .writingEditor{z-index:1;position:relative}.documentPageGap{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:100%;min-width:100%;margin:0;padding:0;display:block}.writingEditor .manualPageBreak{vertical-align:top;width:0;height:0;overflow:hidden;break-after:auto!important;page-break-after:auto!important;display:inline-block!important}.documentPreview{cursor:default}.writingEditor>:first-child{margin-top:0}.writingEditor p{margin:0 0 var(--space-document-paragraph-bottom)}.writingEditor h1,.writingEditor h2,.writingEditor h3{color:var(--color-ink-primary);font-family:var(--font-writing)}.writingEditor h1{margin:var(--space-document-h1-top) 0 var(--space-document-heading-bottom);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading)}.writingEditor h2{margin:var(--space-document-h2-top) 0 var(--space-document-heading-bottom);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading)}.writingEditor h3{color:var(--color-ink-heading-label);margin:var(--space-document-h3-top) 0 var(--space-document-heading-bottom);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);font-variant-caps:small-caps;line-height:var(--type-h3-leading)}.writingEditor h1+h2{margin-top:var(--space-document-h2-after-h1)}.writingEditor h1+h3,.writingEditor h2+h3{margin-top:var(--space-document-h3-after-heading)}.writingEditor strong{font-weight:600}.writingEditor ul,.writingEditor ol{margin:0 0 var(--space-document-block-bottom);padding-left:var(--space-8)}.writingEditor li{margin-bottom:0;padding-left:0}.writingEditor li>p,.writingEditor li:last-child{margin-bottom:0}.writingEditor li::marker{color:var(--color-ink-muted)}.writingEditor li>ul,.writingEditor li>ol{padding-left:var(--space-8);margin-top:0;margin-bottom:0}.writingEditor ul,.writingEditor ul ul,.writingEditor ul ul ul{list-style-type:disc}.writingEditor ol ol{list-style-type:lower-alpha}.writingEditor ol ol ol{list-style-type:lower-roman}.writingEditor blockquote{margin:var(--space-2) 0 var(--space-document-block-bottom);padding-left:var(--space-5);border-left:2px solid var(--color-rule-strong);color:var(--color-ink-secondary);font-style:italic}.writingEditor blockquote p{margin:0}.writingEditor pre,.writingEditor code{font-family:var(--font-mono)}.writingEditor pre{margin:0 0 var(--space-document-block-bottom);padding:var(--space-4) var(--space-6);border-radius:var(--radius-control);background:var(--color-surface-quiet);font-size:var(--type-code-size);line-height:var(--type-code-leading);overflow-x:auto}.writingEditor :not(pre)>code{padding:1px var(--space-1);border-radius:var(--radius-small);background:var(--color-surface-quiet);font-size:var(--type-code-size)}.writingEditor a{color:inherit;-webkit-text-decoration-color:var(--color-ink-muted);text-decoration-color:var(--color-ink-muted);text-underline-offset:2px}.writingEditor hr{margin:var(--space-document-block-bottom) 0;border:0;border-top:1px solid var(--color-rule-strong)}.collaboration-carets__caret{pointer-events:none;border-left:2px solid;margin-right:-2px;position:relative}.collaboration-carets__label{border-radius:var(--radius-small) var(--radius-small) var(--radius-small) 0;color:var(--color-on-strong);font-family:var(--font-ui);white-space:nowrap;padding:2px 5px;font-size:10px;line-height:1.3;position:absolute;bottom:100%;left:-2px}.ProseMirror-yjs-selection{border-radius:2px}@container writing-workspace (width>=1280px) and (width<=1439px){.documentSurface{--layout-document-surface-width:calc(100cqw - var(--layout-document-rail-width) - (var(--layout-region-gap) * 2) - var(--layout-right-rail-width) - var(--layout-outer-gutter));--layout-writing-edge:var(--space-8);--layout-writing-width:min(var(--layout-writing-max-width), calc(var(--layout-document-surface-width) - (var(--layout-writing-edge) * 2)));--layout-document-inline-padding:calc((var(--layout-document-surface-width) - var(--layout-writing-width)) / 2);--layout-writing-left:calc(var(--layout-document-surface-left) + var(--layout-document-inline-padding));--layout-right-rail-left:calc(var(--layout-document-surface-left) + var(--layout-document-surface-width) + var(--layout-region-gap));--layout-actions-left:var(--layout-right-rail-left)}.editorPage{width:var(--layout-document-surface-width)}.writingWorkspace>.documentMessage{width:calc(100cqw - var(--layout-document-rail-width) - (var(--layout-region-gap) * 2) - var(--layout-right-rail-width) - var(--layout-outer-gutter))}}@container writing-workspace (width<=1279px){.offlineStatus{right:var(--layout-compact-surface-gutter);left:auto}.documentSurface{--layout-document-preview-edge:0px;--layout-document-surface-width:min(var(--layout-document-page-width), calc(100cqw - var(--layout-document-rail-width) - (var(--layout-compact-surface-gutter) * 2)));--layout-writing-edge:var(--space-9);--layout-writing-width:min(var(--layout-writing-max-width), calc(var(--layout-document-surface-width) - (var(--layout-writing-edge) * 2)));--layout-document-inline-padding:calc((var(--layout-document-surface-width) - var(--layout-writing-width)) / 2);--control-share-width:var(--space-8);--layout-actions-width:calc(var(--control-share-width) + var(--control-document-primary-gap) + (var(--control-document-utility-size) * 2) + var(--control-actions-gap))}.contentsRail{display:none}.rightRail{right:var(--layout-compact-surface-gutter);width:min(320px, calc(100% - (var(--layout-compact-surface-gutter) * 2)));pointer-events:none;padding-left:0;left:auto;overflow:visible}.rightRail>:not(.contentsRail){pointer-events:auto}.documentChrome,.editorOnly{width:var(--layout-document-surface-width);left:50%;transform:translate(-50%)}.documentChrome{gap:var(--space-4)}.documentActionContainer{left:calc(50% + (var(--layout-document-surface-width) / 2) - var(--document-overlay-inset) - var(--control-document-utility-size))}.editorToolbar{width:var(--layout-writing-max-width);flex-basis:var(--layout-writing-max-width)}.editorPage{width:var(--layout-document-surface-width)}.writingWorkspace>.documentMessage{--layout-compact-message-width:min(var(--layout-document-page-width), calc(100cqw - var(--layout-document-rail-width) - (var(--layout-compact-surface-gutter) * 2)));left:calc(var(--layout-document-rail-width) + ( 100cqw - var(--layout-document-rail-width) - var(--layout-compact-message-width) ) / 2);width:var(--layout-compact-message-width)}}@container writing-workspace (width<=1119px){.documentRail{display:none}.writingWorkspace[data-compact-view=list] .documentRail{--layout-document-rail-width:100cqw;z-index:10;width:100cqw;display:flex}.writingWorkspace[data-compact-view=list] .documentSurface,.writingWorkspace[data-compact-view=list]>.documentMessage{display:none}.writingWorkspace[data-compact-view=document] .compactWritingBackButton{z-index:6;height:var(--space-8);align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-1);color:var(--color-ink-secondary);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);border:0;display:flex;position:absolute}.compactWritingBackButton .chromeIcon{width:var(--control-chrome-icon-size);height:var(--control-chrome-icon-size)}.writingWorkspace[data-compact-view=document] .compactWritingBackButton{top:calc(var(--layout-compact-header-height) + var(--document-overlay-inset));left:calc((100cqw - min(var(--layout-document-page-width), 100cqw)) / 2 + var(--document-overlay-inset));background:var(--material-card-background);box-shadow:var(--material-card-shadow);-webkit-backdrop-filter:var(--material-card-filter);backdrop-filter:var(--material-card-filter);border-radius:999px}.writingWorkspace[data-document-mode=paged][data-compact-view=document] .compactWritingBackButton{left:calc(( 100cqw - min(var(--layout-document-page-width), calc(100cqw - (var(--space-4) * 2))) ) / 2 + var(--document-overlay-inset))}.compactWritingBackButton:hover,.compactWritingBackButton:focus-visible{background:var(--material-hover-background);box-shadow:var(--material-hover-shadow);-webkit-backdrop-filter:var(--material-hover-filter);backdrop-filter:var(--material-hover-filter);color:var(--color-ink-primary)}.writingWorkspace[data-document-mode=paged] .documentActionContainer{left:calc(50% + ( min(var(--layout-document-page-width), calc(100cqw - (var(--space-4) * 2))) / 2 ) - var(--document-overlay-inset) - var(--control-document-utility-size))}.documentMenuTrigger{background:var(--material-card-background);box-shadow:var(--material-card-shadow);-webkit-backdrop-filter:var(--material-card-filter);backdrop-filter:var(--material-card-filter);border-radius:50%}.documentMenuTrigger:hover:not(:disabled),.documentMenuTrigger[aria-expanded=true]{background:var(--material-hover-background);box-shadow:var(--material-hover-shadow);-webkit-backdrop-filter:var(--material-hover-filter);backdrop-filter:var(--material-hover-filter)}.documentSurface{--layout-compact-chrome-width:min(var(--layout-document-surface-width), calc(100cqw - (var(--space-4) * 2)));--layout-document-preview-edge:var(--space-4);--layout-document-surface-top:var(--layout-compact-header-height);--layout-document-surface-width:min(var(--layout-document-page-width), 100cqw);--layout-tray-top:var(--space-4);--layout-writing-edge:var(--space-4);left:0}.documentChrome{width:var(--layout-compact-chrome-width);justify-content:flex-end;gap:var(--space-2);padding-left:calc(var(--layout-wordmark-width) + var(--space-2));left:50%;transform:translate(-50%)}.compactWordmark{top:var(--space-4);left:calc(50% - (var(--layout-compact-chrome-width) / 2));display:block;position:absolute}.editorToolbar{box-sizing:border-box;flex:0 1 var(--layout-writing-max-width);min-width:0;display:flex}.selectionToolbar{display:none}.editorOnly{top:var(--layout-compact-header-height)}.rightRail{top:var(--layout-compact-header-height);right:var(--space-4);width:min(320px, calc(100% - (var(--space-4) * 2)))}.offlineStatus{right:var(--space-4);bottom:var(--space-4)}.writingWorkspace>.documentMessage{width:min(var(--layout-document-page-width), 100cqw);left:0}}@container writing-workspace (width<=799px){.documentChrome{padding-left:0}.editorToolbar{display:none}.selectionToolbar{display:flex}}@container writing-workspace (width<=767px){.writingWorkspace[data-document-mode=continuous] .editorPage{box-shadow:none;border-radius:0}.applicationDisclosure{max-width:calc(100vw - (var(--space-4) * 2))}.selectionToolbar{max-width:calc(100vw - (var(--space-2) * 2));scrollbar-width:none;overflow-x:auto}.selectionToolbar::-webkit-scrollbar{display:none}}.editorToolbar{background:var(--material-card-background);box-shadow:var(--material-card-shadow);-webkit-backdrop-filter:var(--material-card-filter);backdrop-filter:var(--material-card-filter);border-color:#0000;border-radius:999px}
