.page-module___8aEwW__shell{width:100vw;height:100vh;padding:0;display:block;overflow:hidden}.page-module___8aEwW__workspace{--editor-topbar-shadow:0 8px 20px #0f172a1f;box-sizing:border-box;flex-direction:column;gap:.52rem;width:100%;height:100vh;min-height:0;display:flex;position:relative}.page-module___8aEwW__topArea{border:1px solid var(--app-border);background:var(--app-panel);width:fit-content;max-width:calc(100% - .5rem);box-shadow:var(--editor-topbar-shadow);z-index:8;border-radius:12px;flex-direction:column;gap:.12rem;padding:.46rem .46rem .46rem .38rem;transition:top .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module___8aEwW__topAreaCentered{width:max-content;max-width:calc(100% - .9rem);top:50%;transform:translate(-50%,-50%)scale(1.2)}.page-module___8aEwW__topAreaMinimized{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;gap:0;padding:0}.page-module___8aEwW__pillRow{justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:0;display:flex}.page-module___8aEwW__pillRowLeft,.page-module___8aEwW__pillRowRight{align-items:center;gap:.45rem;min-width:0;display:flex}.page-module___8aEwW__pillRowLeft{flex:auto;overflow-x:auto}.page-module___8aEwW__pillRowRight{flex:none}.page-module___8aEwW__topMiniButton{border-radius:4px;width:1.55rem;min-width:1.55rem;height:1.55rem;padding:0;font-size:.95rem;font-weight:400;line-height:1}.page-module___8aEwW__topMiniButtonIcon{width:.9rem;height:.9rem}.page-module___8aEwW__topAreaRestoreButton{border:1px solid var(--app-border);background:var(--app-panel);width:58px;height:58px;box-shadow:var(--editor-topbar-shadow);color:var(--app-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.page-module___8aEwW__topAreaRestoreButton:hover{background:color-mix(in oklab,var(--app-panel)88%,var(--app-accent)8%);transform:translateY(-1px);box-shadow:0 10px 22px #0f172a29}.page-module___8aEwW__topAreaRestoreLogo{border-radius:5px;width:32px;height:32px}.page-module___8aEwW__topAreaLogoButton{color:var(--app-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:.45rem;margin-right:.12rem;padding:0;display:inline-flex}.page-module___8aEwW__topAreaLogoButton:hover{opacity:.84}.page-module___8aEwW__topAreaLogoButton img{width:1.5rem;height:1.5rem}.page-module___8aEwW__pill{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.74rem;font-weight:600;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:inline-flex}.page-module___8aEwW__pillButton{cursor:pointer}.page-module___8aEwW__recentDocPill{text-overflow:ellipsis;max-width:220px;overflow:hidden}.page-module___8aEwW__recentDocsDropdownTrigger{gap:.24rem}.page-module___8aEwW__recentDocsDropdownChevron{opacity:.72;flex-shrink:0;width:.78rem;height:.78rem}.page-module___8aEwW__recentDocsDropdownContent{border-radius:calc(var(--tt-radius-lg,.75rem) + .375rem);background:var(--tiptap-card-bg-color,var(--app-panel));width:min(340px,100vw - 1rem);min-width:0;max-width:min(360px,100vw - .75rem);box-shadow:none;border:0;padding:0;overflow:hidden}.page-module___8aEwW__recentDocsDropdownCard{border-radius:inherit;width:100%;max-width:100%;overflow:hidden}.page-module___8aEwW__recentDocsDropdownCardBody{width:100%;max-height:min(340px,100vh - 5rem);padding:.2rem;overflow-x:hidden}.page-module___8aEwW__recentDocsDropdownButton{justify-content:flex-start;width:100%;min-width:0;max-width:100%;padding-inline:.3rem}.page-module___8aEwW__recentDocsDropdownItemLabel{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;padding-inline:0;display:block;overflow:hidden}.page-module___8aEwW__starredDocsDropdownList{gap:.08rem;display:grid}.page-module___8aEwW__starredDocsDropdownRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem;display:grid}.page-module___8aEwW__starredDocsRemoveButton{width:1.55rem;min-width:1.55rem;height:1.55rem;color:var(--app-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.page-module___8aEwW__starredDocsRemoveButton:hover{color:var(--app-text);border-color:color-mix(in oklab,var(--app-border)82%,transparent);background:color-mix(in oklab,var(--app-panel)74%,var(--app-muted)16%)}.page-module___8aEwW__starredDocsRemoveIcon{width:.78rem;height:.78rem}.page-module___8aEwW__pillSuccess{background:var(--app-success-bg);color:var(--app-success-text);border-color:color-mix(in oklab,var(--app-success-text)25%,transparent)}.page-module___8aEwW__pillWarn{background:var(--app-warn-bg);color:var(--app-warn-text);border-color:color-mix(in oklab,var(--app-warn-text)25%,transparent)}.page-module___8aEwW__pillError{background:var(--app-error-bg);color:var(--app-error-text);border-color:color-mix(in oklab,var(--app-error-text)25%,transparent)}.page-module___8aEwW__pillNeutral{background:color-mix(in oklab,var(--app-panel)82%,#fff 18%);color:color-mix(in oklab,var(--app-text)40%,var(--app-muted)60%);border-color:color-mix(in oklab,var(--app-border)78%,#fff 22%);box-shadow:0 1px 3px #0f172a1a}.page-module___8aEwW__pillButton.page-module___8aEwW__pillNeutral:hover,.page-module___8aEwW__pillButton.page-module___8aEwW__pillNeutral[data-state=open],.page-module___8aEwW__pillButton.page-module___8aEwW__pillNeutral[data-active-state=on]{background:color-mix(in oklab,var(--app-panel)76%,#fff 24%);border-color:color-mix(in oklab,var(--app-border)68%,#fff 32%);color:color-mix(in oklab,var(--app-text)58%,var(--app-muted)42%)}.page-module___8aEwW__docsStatusPill{align-items:center;gap:.42rem;display:inline-flex}.page-module___8aEwW__docsStatusLabel{white-space:nowrap}.page-module___8aEwW__pullCountdownCircle{flex:none;justify-content:center;align-items:center;width:.9rem;height:.9rem;display:inline-flex}.page-module___8aEwW__pullCountdownSvg{width:100%;height:100%;transform:rotate(-90deg)}.page-module___8aEwW__pullCountdownTrack{fill:none;stroke:color-mix(in oklab,currentColor 22%,transparent);stroke-width:2.2px}.page-module___8aEwW__pullCountdownProgress{fill:none;stroke:color-mix(in oklab,currentColor 86%,#fff 14%);stroke-width:2.2px;stroke-linecap:round;transition:stroke-dasharray .12s linear}.page-module___8aEwW__pillLoading{gap:.34rem}.page-module___8aEwW__pillLoadingSpinner{border:1.7px solid color-mix(in oklab,var(--app-muted)40%,transparent);border-top-color:var(--app-accent-strong);border-radius:999px;flex:none;width:.62rem;height:.62rem;animation:.8s linear infinite page-module___8aEwW__topBarLoadingSpin}.page-module___8aEwW__controlsCard{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;margin-top:.2rem;padding:0}.page-module___8aEwW__editorToolbarHost{justify-content:flex-start;align-self:flex-start;width:max-content;max-width:100%;min-height:0;display:flex;overflow:auto hidden}.page-module___8aEwW__editorToolbarHostHidden{display:none}.page-module___8aEwW__row{flex-wrap:nowrap;align-items:center;gap:.42rem;width:100%;display:flex}.page-module___8aEwW__rowCentered{justify-content:center}.page-module___8aEwW__loadingInlineIndicator{min-height:34px;color:var(--app-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:.42rem;padding:.24rem .44rem;font-size:.8rem;line-height:1.2;display:inline-flex}.page-module___8aEwW__loadingInlineSpinner{border:2px solid color-mix(in oklab,var(--app-muted)34%,transparent);border-top-color:var(--app-accent-strong);border-radius:999px;flex:none;width:.9rem;height:.9rem;animation:.8s linear infinite page-module___8aEwW__topBarLoadingSpin}@keyframes page-module___8aEwW__topBarLoadingSpin{to{transform:rotate(360deg)}}.page-module___8aEwW__topControlButton{white-space:nowrap;border-radius:5px;min-width:0;height:34px;padding:0 .62rem;font-size:.84rem;font-weight:400}.page-module___8aEwW__topControlButtonCta{background-color:var(--app-accent-strong)!important;color:#fff!important}.page-module___8aEwW__topControlButtonCta:hover:not(:disabled),.page-module___8aEwW__topControlButtonCta[data-active-item=true]:not(:disabled),.page-module___8aEwW__topControlButtonCta[data-highlighted]:not(:disabled):not([data-highlighted=false]),.page-module___8aEwW__topControlButtonCta[data-active-state=on]:not(:disabled),.page-module___8aEwW__topControlButtonCta[data-state=open]:not(:disabled){background-color:color-mix(in oklab,var(--app-accent-strong)82%,#000 18%)!important;color:#fff!important}.page-module___8aEwW__docInput{border:1px solid var(--app-border);box-sizing:border-box;width:auto;min-width:140px;font:inherit;color:var(--app-text);background:var(--app-panel);border-radius:6px;flex:180px;padding:.34rem .56rem;font-size:.86rem}.page-module___8aEwW__docInput:focus{border-color:var(--app-accent-strong);outline:none;box-shadow:0 0 0 3px #0ea5e938}.page-module___8aEwW__docInput[aria-invalid=true]{border-color:color-mix(in oklab,var(--app-error-text)55%,#ef4444)}.page-module___8aEwW__docInput[aria-invalid=true]:focus{border-color:color-mix(in oklab,var(--app-error-text)72%,#ef4444);box-shadow:0 0 0 3px #ef444433}.page-module___8aEwW__inputValidationMessage{color:color-mix(in oklab,var(--app-error-text)85%,#ef4444);margin:-.06rem 0 0;font-size:.76rem;line-height:1.25}.page-module___8aEwW__loadSafetyHint{inline-size:100%;color:color-mix(in oklab,var(--app-muted)88%,var(--app-text)12%);overflow-wrap:anywhere;white-space:normal;max-inline-size:100%;margin:.24rem 0 0;font-size:.72rem;line-height:1.3;display:block}.page-module___8aEwW__staticInfoPill{cursor:default;-webkit-user-select:none;user-select:none}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{border:1px solid var(--app-border);font:inherit;white-space:nowrap;cursor:pointer;border-radius:4px;flex:none;padding:.24rem .62rem;font-size:.84rem;font-weight:400;transition:background .12s}.page-module___8aEwW__row .page-module___8aEwW__docInput,.page-module___8aEwW__row .page-module___8aEwW__topControlButton,.page-module___8aEwW__row .page-module___8aEwW__primaryButton,.page-module___8aEwW__row .page-module___8aEwW__secondaryButton{height:34px}.page-module___8aEwW__primaryButton{background:var(--app-accent-strong);color:#fff;border-color:var(--app-accent-strong)}.page-module___8aEwW__primaryButton:hover{background:color-mix(in oklab,var(--app-accent-strong)82%,#000 18%)}.page-module___8aEwW__secondaryButton{background:color-mix(in oklab,var(--app-panel)80%,transparent);color:var(--app-text)}.page-module___8aEwW__secondaryButton:hover{background:color-mix(in oklab,var(--app-panel)65%,var(--app-accent)10%)}.page-module___8aEwW__primaryButton:disabled,.page-module___8aEwW__secondaryButton:disabled{opacity:.56;cursor:not-allowed}.page-module___8aEwW__detail{color:var(--app-text);word-break:break-word;margin:.36rem 0 0;font-size:.9rem}.page-module___8aEwW__detailPre{color:var(--app-text);word-break:break-word;white-space:pre-wrap;overflow-wrap:anywhere;margin:.36rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.84rem;line-height:1.4}.page-module___8aEwW__detailCodeBlock{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)82%,var(--app-muted)8%);border-radius:10px;margin-top:.36rem;padding:.5rem}.page-module___8aEwW__detailCodeHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__detailCodeLabel{color:var(--app-muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.page-module___8aEwW__detailCopyButton{border-radius:6px;min-width:3.3rem;height:1.7rem;padding:0 .55rem;font-size:.75rem}.page-module___8aEwW__popupBackdrop{z-index:20;pointer-events:none;background:#0206175c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.page-module___8aEwW__popupCard{border:1px solid var(--app-border-strong);background:var(--app-panel);pointer-events:auto;border-radius:12px;width:fit-content;min-width:min(320px,100%);max-width:min(640px,100%);max-height:min(80vh,760px);padding:.85rem;overflow-y:auto;box-shadow:0 24px 42px #0f172a52}.page-module___8aEwW__popupHeader{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.page-module___8aEwW__popupTitle{color:var(--app-text);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.95rem;font-weight:700}.page-module___8aEwW__popupCloseButton{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)80%,transparent);color:var(--app-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;display:inline-flex}.page-module___8aEwW__popupCloseButton:hover{background:color-mix(in oklab,var(--app-panel)65%,var(--app-accent)10%)}.page-module___8aEwW__popupCloseButton:disabled{opacity:.45;cursor:not-allowed}.page-module___8aEwW__popupCloseButtonIcon{width:.92rem;height:.92rem}.page-module___8aEwW__conflictMessage{color:var(--app-error-text);margin:.5rem 0 0;font-size:.86rem}.page-module___8aEwW__conflictActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.page-module___8aEwW__warningActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.7rem;display:flex}.page-module___8aEwW__warningToggleRow{border:1px solid color-mix(in oklab,var(--app-border)78%,transparent);background:color-mix(in oklab,var(--app-panel)92%,var(--app-muted)8%);border-radius:10px;align-items:center;gap:.72rem;max-width:100%;margin-top:.72rem;padding:.42rem .55rem;display:inline-flex}.page-module___8aEwW__warningToggleLabel{color:var(--app-text);font-size:.84rem;font-weight:600;line-height:1.4}.page-module___8aEwW__warningCheckboxRow{color:var(--app-text);align-items:flex-start;gap:.55rem;margin-top:.6rem;font-size:.86rem;line-height:1.4;display:flex}.page-module___8aEwW__warningCheckboxRow input[type=checkbox]{margin-top:.14rem}.page-module___8aEwW__warningFeatureList{gap:.42rem;margin:.38rem 0 0;padding:0 0 0 1rem;display:grid}.page-module___8aEwW__warningFeatureListItem{color:var(--app-text);line-height:1.35}.page-module___8aEwW__warningFeatureLabel{font-size:.84rem;font-weight:600;display:block}.page-module___8aEwW__warningFeatureMeta{color:var(--app-muted);margin-top:.1rem;font-size:.79rem;display:block}.page-module___8aEwW__warningInputGroup{gap:.34rem;margin-top:.62rem;display:grid}.page-module___8aEwW__warningInputLabel{color:var(--app-muted);margin:0;font-size:.78rem;font-weight:600}.page-module___8aEwW__warningInput{border:1px solid var(--app-border);box-sizing:border-box;width:100%;font:inherit;color:var(--app-text);background:color-mix(in oklab,var(--app-panel)95%,var(--app-muted)5%);border-radius:10px;padding:.5rem .62rem;font-size:.86rem}.page-module___8aEwW__warningInput:focus{border-color:var(--app-accent-strong);outline:none;box-shadow:0 0 0 3px #0ea5e938}.page-module___8aEwW__warningInput:disabled{opacity:.58;cursor:not-allowed}.page-module___8aEwW__supportTextarea{resize:vertical;min-height:160px;font-family:inherit}.page-module___8aEwW__supportStatusSuccess,.page-module___8aEwW__supportStatusError{margin:.48rem 0 0;font-size:.82rem;line-height:1.35}.page-module___8aEwW__supportStatusSuccess{color:var(--app-success-text)}.page-module___8aEwW__supportStatusError{color:var(--app-error-text)}.page-module___8aEwW__inlinePolicyLink{color:var(--app-accent-strong);text-underline-offset:2px;text-decoration:underline}.page-module___8aEwW__warningInputHint{color:var(--app-muted);margin:0;font-size:.76rem}.page-module___8aEwW__warningInputError{color:var(--app-error-text);margin:0;font-size:.76rem}.page-module___8aEwW__dangerNotice{border:1px solid color-mix(in oklab,var(--app-error-text)42%,transparent);background:color-mix(in oklab,var(--app-panel)92%,var(--app-error-bg)8%);border-radius:10px;grid-template-columns:auto 1fr;gap:.62rem;margin-top:.6rem;padding:.62rem .72rem;display:grid}.page-module___8aEwW__dangerNoticeIcon{width:1.75rem;height:1.75rem;color:color-mix(in oklab,var(--app-error-text)88%,#b91c1c);margin-top:.08rem}.page-module___8aEwW__dangerNoticeIcon svg{width:100%;height:100%;display:block}.page-module___8aEwW__dangerNoticeTitle{margin:0;font-size:.82rem;font-weight:700;line-height:1.2}.page-module___8aEwW__dangerNoticeText{margin:0;font-size:.86rem;line-height:1.45}.page-module___8aEwW__conflictDiffSummary{color:var(--app-muted);margin:.5rem 0 0;font-size:.78rem}.page-module___8aEwW__conflictDiffContainer{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)82%,var(--app-muted)8%);border-radius:10px;max-height:280px;margin-top:.4rem;overflow:hidden auto}.page-module___8aEwW__conflictDiffSplitHeader{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:sticky;top:0}.page-module___8aEwW__conflictDiffHeaderCell{letter-spacing:.02em;color:var(--app-muted);background:color-mix(in oklab,var(--app-panel)86%,var(--app-muted)10%);border-bottom:1px solid var(--app-border);padding:.3rem .5rem;font-size:.72rem;font-weight:700}.page-module___8aEwW__conflictDiffHeaderCell+.page-module___8aEwW__conflictDiffHeaderCell{border-left:1px solid var(--app-border)}.page-module___8aEwW__conflictDiffRows{min-width:0}.page-module___8aEwW__conflictDiffSplitRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.page-module___8aEwW__conflictDiffSplitRow+.page-module___8aEwW__conflictDiffSplitRow .page-module___8aEwW__conflictDiffCell{border-top:1px solid color-mix(in oklab,var(--app-border)78%,transparent)}.page-module___8aEwW__conflictDiffCell{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-height:1.7rem;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.35}.page-module___8aEwW__conflictDiffCell+.page-module___8aEwW__conflictDiffCell{border-left:1px solid var(--app-border)}.page-module___8aEwW__conflictDiffCellContext{color:var(--app-muted)}.page-module___8aEwW__conflictDiffCellLocal{color:color-mix(in oklab,var(--app-error-text)88%,#ef4444);background:color-mix(in oklab,var(--app-error-bg)55%,transparent)}.page-module___8aEwW__conflictDiffCellRemote{color:color-mix(in oklab,var(--app-success-text)84%,#16a34a);background:color-mix(in oklab,var(--app-success-bg)55%,transparent)}.page-module___8aEwW__conflictDiffCellMuted{color:color-mix(in oklab,var(--app-muted)86%,transparent);background:color-mix(in oklab,var(--app-panel)92%,var(--app-muted)4%)}.page-module___8aEwW__conflictDiffTokenChanged{background:color-mix(in oklab,var(--app-accent)26%,transparent);border-radius:4px}.page-module___8aEwW__settingsActions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.page-module___8aEwW__settingsLayoutControlsHost{margin-top:.5rem;flex-wrap:nowrap;justify-content:stretch;gap:0;width:100%;max-width:100%;margin-inline:0}.page-module___8aEwW__settingsPanelGrid{margin-top:.5rem;width:100%;margin-inline:auto}.page-module___8aEwW__settingsLayoutControlsHost .simple-editor-settings-grid{width:100%}.page-module___8aEwW__themeSettingRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.62rem;display:grid}.page-module___8aEwW__settingsDangerDivider{border-top:1px solid color-mix(in oklab,var(--app-border)88%,transparent);margin-top:.72rem}.page-module___8aEwW__themeSettingLabel{color:var(--app-text);font-size:.84rem;font-weight:500;line-height:1.4}.page-module___8aEwW__themeSettingsSwitch{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)88%,var(--app-muted)6%);color:var(--app-text);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.22rem .54rem .22rem .22rem;display:inline-flex}.page-module___8aEwW__themeSettingsSwitch:hover{background:color-mix(in oklab,var(--app-panel)68%,var(--app-accent)12%)}.page-module___8aEwW__themeSettingsSwitch:disabled{opacity:.56;cursor:not-allowed}.page-module___8aEwW__themeSettingsSwitchTrack{background:color-mix(in oklab,var(--app-muted)45%,var(--app-panel)55%);border-radius:999px;width:2.15rem;height:1.25rem;transition:background .14s;position:relative}.page-module___8aEwW__themeSettingsSwitchThumb{background:#fff;border-radius:999px;width:.95rem;height:.95rem;transition:transform .14s;position:absolute;top:.15rem;left:.16rem;box-shadow:0 1px 3px #0f172a33}.page-module___8aEwW__themeSettingsSwitch[data-enabled=true] .page-module___8aEwW__themeSettingsSwitchTrack{background:color-mix(in oklab,var(--app-accent-strong)72%,var(--app-panel))}.page-module___8aEwW__themeSettingsSwitch[data-enabled=true] .page-module___8aEwW__themeSettingsSwitchThumb{transform:translate(.9rem)}.page-module___8aEwW__themeSettingsSwitchLabel{text-align:center;min-width:2.1rem;font-size:.78rem;font-weight:500}.page-module___8aEwW__themeSettingActionButton{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)88%,var(--app-muted)6%);color:var(--app-text);font:inherit;cursor:pointer;border-radius:999px;padding:.42rem .72rem;font-size:.8rem;font-weight:500;line-height:1}.page-module___8aEwW__themeSettingActionButton:hover:not(:disabled){background:color-mix(in oklab,var(--app-panel)68%,var(--app-accent)12%)}.page-module___8aEwW__themeSettingActionButton:disabled{opacity:.56;cursor:not-allowed}.page-module___8aEwW__shareNudgeCard{background:color-mix(in oklab,var(--app-panel)92%,var(--app-accent)4%);z-index:25;border-radius:12px;width:min(360px,100vw - 1rem);padding:.8rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 14px 30px #0f172a2e}.page-module___8aEwW__documentLoadNoticeCard{z-index:24}.page-module___8aEwW__documentLoadNoticeCardStacked{opacity:.96;bottom:.68rem;right:.72rem;transform:scale(.985)}.page-module___8aEwW__shareNudgeTitle{color:var(--app-text);margin:0;font-size:.9rem;font-weight:700}.page-module___8aEwW__shareNudgeBody{color:var(--app-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.page-module___8aEwW__shareNudgeActions{flex-wrap:wrap;gap:.38rem;margin-top:.65rem;display:flex}.page-module___8aEwW__shareNudgeActionButton{border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-text);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .6rem;font-size:.76rem;font-weight:500;line-height:1}.page-module___8aEwW__shareNudgeActionButton:hover{background:color-mix(in oklab,var(--app-panel)64%,var(--app-accent)12%)}.page-module___8aEwW__shareNudgeFooter{justify-content:space-between;gap:.6rem;margin-top:.68rem;display:flex}.page-module___8aEwW__shareNudgeTextButton{color:var(--app-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-size:.76rem;text-decoration:underline}.page-module___8aEwW__shareNudgeTextButton:hover{color:var(--app-text)}.page-module___8aEwW__detail code{background:color-mix(in oklab,var(--app-panel)70%,var(--app-muted)14%);border-radius:5px;padding:.1rem .25rem}@media (max-width:920px){.page-module___8aEwW__workspace{width:100%;height:100vh}.page-module___8aEwW__row{flex-wrap:wrap}.page-module___8aEwW__pillRow{flex-wrap:wrap;justify-content:flex-start}.page-module___8aEwW__pillRowLeft,.page-module___8aEwW__pillRowRight{flex-wrap:wrap;justify-content:flex-start;width:100%;overflow-x:visible}.page-module___8aEwW__docInput{min-width:100%}.page-module___8aEwW__popupCard{max-height:88vh}.page-module___8aEwW__shareNudgeCard{width:calc(100vw - 1rem);bottom:.5rem;right:.5rem}.page-module___8aEwW__documentLoadNoticeCardStacked{bottom:.26rem;right:.28rem}}
.tiptap-tooltip{--tt-tooltip-bg:var(--tt-gray-light-900);--tt-tooltip-text:var(--white);--tt-kbd:var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg:var(--white);--tt-tooltip-text:var(--tt-gray-light-600);--tt-kbd:var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:50;border-radius:var(--tt-radius-md,.375rem);background-color:var(--tt-tooltip-bg);color:var(--tt-tooltip-text);text-align:center;padding:.375rem .5rem;font-size:.75rem;font-weight:500;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.tiptap-tooltip kbd{text-align:center;vertical-align:baseline;text-transform:capitalize;color:var(--tt-kbd);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:inline-block}
.tiptap-button{--tt-button-default-bg-color:var(--tt-gray-light-a-100);--tt-button-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-bg-color:var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-gray-light-a-200);--tt-button-active-hover-bg-color:var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-light-a-300);--tt-button-disabled-bg-color:var(--tt-gray-light-a-50)}.dark .tiptap-button{--tt-button-default-bg-color:var(--tt-gray-dark-a-100);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-gray-dark-a-200);--tt-button-active-hover-bg-color:var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color:var(--tt-gray-light-a-600);--tt-button-hover-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tt-button-hover-icon-color:var(--tt-gray-light-a-900);--tt-button-active-icon-color:var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-bg-color:var(--transparent);--tt-button-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-bg-color:var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-gray-light-a-100);--tt-button-active-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-light-a-200);--tt-button-disabled-bg-color:var(--transparent)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-bg-color:var(--transparent);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-gray-dark-a-100);--tt-button-active-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-dark-a-200);--tt-button-disabled-bg-color:var(--transparent)}.tiptap-button[data-style=ghost]{--tt-button-default-text-color:var(--tt-gray-light-a-600);--tt-button-hover-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tt-button-hover-icon-color:var(--tt-gray-light-a-900);--tt-button-active-icon-color:var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-300);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-brand-color-100);--tt-button-active-hover-bg-color:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-200);--tt-button-disabled-bg-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-brand-color-900);--tt-button-active-hover-bg-color:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-800);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-brand-color-600);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-brand-color-400);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-700);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}
.tiptap-button-group{vertical-align:middle;display:flex;position:relative}.tiptap-button-group[data-orientation=vertical]{flex-direction:column;justify-content:center;align-items:flex-start;min-width:max-content}.tiptap-button-group[data-orientation=vertical]>.tiptap-button{width:100%}.tiptap-button-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.125rem}
.tiptap-button{font-feature-settings:"salt" on,"cv01" on;border-radius:var(--tt-radius-lg,.75rem);min-width:2rem;height:2rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:none;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1.15;display:flex}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-left:0;padding-right:0}.tiptap-button[data-size=large]{min-width:2.375rem;height:2.375rem;padding:.625rem;font-size:.9375rem}.tiptap-button[data-size=small]{border-radius:var(--tt-radius-md,.5rem);min-width:1.5rem;height:1.5rem;padding:.3125rem;font-size:.75rem;line-height:1.2}.tiptap-button .tiptap-button-text{text-align:left;flex-grow:1;padding:0 .125rem;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}:is(.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]){gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{justify-content:center;width:1rem;display:flex}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}
.tiptap-separator{--tt-link-border-color:var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color:var(--tt-gray-dark-a-200)}.tiptap-separator{background-color:var(--tt-link-border-color);flex-shrink:0}.tiptap-separator[data-orientation=horizontal]{width:100%;height:1px;margin:.5rem 0}.tiptap-separator[data-orientation=vertical]{width:1px;height:1.5rem}
:root{--tt-toolbar-height:2.75rem;--tt-safe-area-bottom:env(safe-area-inset-bottom,0px);--tt-toolbar-bg-color:var(--white);--tt-toolbar-border-color:var(--tt-gray-light-a-100)}.dark{--tt-toolbar-bg-color:var(--black);--tt-toolbar-border-color:var(--tt-gray-dark-a-50)}.tiptap-toolbar{align-items:center;gap:.25rem;display:flex}.tiptap-toolbar-group{align-items:center;gap:.125rem;display:flex}.tiptap-toolbar-group:empty,.tiptap-toolbar-group:empty+.tiptap-separator,.tiptap-separator+.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar[data-variant=fixed]{z-index:50;width:100%;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 .5rem;position:sticky;top:0;overflow-x:auto}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media (max-width:480px){.tiptap-toolbar[data-variant=fixed]{height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);padding:0 .5rem var(--tt-safe-area-bottom);border-bottom:none;flex-wrap:nowrap;justify-content:flex-start;position:absolute;top:auto}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:none}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding:.125rem;--tt-toolbar-border-width:1px;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width)solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;padding:.188rem;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}@media screen and (max-width:480px){.tiptap-toolbar[data-variant=floating]{width:100%;box-shadow:none;border:none;border-radius:0}}
.tiptap-popover{--tt-popover-bg-color:var(--white);--tt-popover-border-color:var(--tt-gray-light-a-100);--tt-popover-text-color:var(--tt-gray-light-a-600)}.dark .tiptap-popover{--tt-popover-border-color:var(--tt-gray-dark-a-50);--tt-popover-bg-color:var(--tt-gray-dark-50);--tt-popover-text-color:var(--tt-gray-dark-a-600)}.tiptap-popover{z-index:50;transform-origin:var(--radix-popover-content-transform-origin);max-height:var(--radix-popover-content-available-height);outline:none}.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-popover[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) fadeOut,.15s cubic-bezier(.16,1,.3,1) zoomOut}.tiptap-popover[data-side=top],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromBottom}.tiptap-popover[data-side=right],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromLeft}.tiptap-popover[data-side=bottom],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromTop}.tiptap-popover[data-side=left],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromRight}
:root{--tiptap-card-bg-color:var(--white);--tiptap-card-border-color:var(--tt-gray-light-a-100);--tiptap-card-group-label-color:var(--tt-gray-light-a-800)}.dark{--tiptap-card-bg-color:var(--tt-gray-dark-50);--tiptap-card-border-color:var(--tt-gray-dark-a-100);--tiptap-card-group-label-color:var(--tt-gray-dark-a-800)}.tiptap-card{--padding:.375rem;--border-width:1px;border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);word-wrap:break-word;background-clip:border-box;outline:none;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.tiptap-card-header{border-bottom:var(--border-width)solid var(--tiptap-card-border-color);flex:none;justify-content:space-between;align-items:center;width:100%;padding:.375rem;display:flex}.tiptap-card-body{flex:auto;padding:.375rem;overflow-y:auto}.tiptap-card-item-group{vertical-align:middle;min-width:max-content;display:flex;position:relative}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.25rem}.tiptap-card-group-label{text-transform:capitalize;color:var(--tiptap-card-group-label-color);padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}
:root{--tiptap-image-upload-active:var(--tt-brand-color-500);--tiptap-image-upload-progress-bg:var(--tt-brand-color-50);--tiptap-image-upload-icon-bg:var(--tt-brand-color-500);--tiptap-image-upload-text-color:var(--tt-gray-light-a-700);--tiptap-image-upload-subtext-color:var(--tt-gray-light-a-400);--tiptap-image-upload-border:var(--tt-gray-light-a-300);--tiptap-image-upload-border-hover:var(--tt-gray-light-a-400);--tiptap-image-upload-border-active:var(--tt-brand-color-500);--tiptap-image-upload-icon-doc-bg:var(--tt-gray-light-a-200);--tiptap-image-upload-icon-doc-border:var(--tt-gray-light-300);--tiptap-image-upload-icon-color:var(--white)}.dark{--tiptap-image-upload-active:var(--tt-brand-color-400);--tiptap-image-upload-progress-bg:var(--tt-brand-color-900);--tiptap-image-upload-icon-bg:var(--tt-brand-color-400);--tiptap-image-upload-text-color:var(--tt-gray-dark-a-700);--tiptap-image-upload-subtext-color:var(--tt-gray-dark-a-400);--tiptap-image-upload-border:var(--tt-gray-dark-a-300);--tiptap-image-upload-border-hover:var(--tt-gray-dark-a-400);--tiptap-image-upload-border-active:var(--tt-brand-color-400);--tiptap-image-upload-icon-doc-bg:var(--tt-gray-dark-a-200);--tiptap-image-upload-icon-doc-border:var(--tt-gray-dark-300);--tiptap-image-upload-icon-color:var(--black)}.tiptap-image-upload{margin:2rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-start;width:3.125rem;height:3.75rem;display:inline-flex;position:relative}.tiptap-image-upload .tiptap-image-upload-icon-container{background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg,.75rem);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;bottom:0;right:0}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{color:var(--tiptap-image-upload-icon-doc-border);position:absolute;top:0;bottom:0;right:.25rem}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-size:.875rem;font-weight:500;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-size:.75rem;font-weight:600;line-height:normal}.tiptap-image-upload .tiptap-image-upload-drag-area{border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md,.5rem);text-align:center;cursor:pointer;padding:2rem 1.5rem;transition:all .2s;position:relative;overflow:hidden}.tiptap-image-upload .tiptap-image-upload-drag-area:hover{border-color:var(--tiptap-image-upload-border-hover)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb,0,123,255),.05)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-over{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb,0,123,255),.1)}.tiptap-image-upload .tiptap-image-upload-content{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.tiptap-image-upload .tiptap-image-upload-previews{flex-direction:column;gap:.75rem;display:flex}.tiptap-image-upload .tiptap-image-upload-header{border-bottom:1px solid var(--tiptap-image-upload-border);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;display:flex}.tiptap-image-upload .tiptap-image-upload-header span{color:var(--tiptap-image-upload-text-color);font-size:.875rem;font-weight:500}.tiptap-image-upload .tiptap-image-upload-preview{border-radius:var(--tt-radius-md,.5rem);position:relative;overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{background-color:var(--tiptap-image-upload-progress-bg);transition:all .3s ease-out;position:absolute;inset:0}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md,.5rem);justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{align-items:center;gap:.75rem;height:2rem;display:flex}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg,.75rem);padding:.5rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{flex-direction:column;display:flex}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{align-items:center;gap:.5rem;display:flex}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{color:var(--tiptap-image-upload-border-active);font-size:.75rem;font-weight:600}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-drag-area{border-color:var(--tiptap-image-upload-active)}@media (max-width:480px){.tiptap-image-upload .tiptap-image-upload-drag-area{padding:1.5rem 1rem}.tiptap-image-upload .tiptap-image-upload-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview-content{padding:.75rem}}
.tiptap-unsupported-node{border:1px solid color-mix(in oklab,var(--tt-color-highlight-yellow)55%,#d97706 45%);background:color-mix(in oklab,var(--tt-color-highlight-yellow)60%,#fff 40%);border-radius:10px;margin:.5rem 0;padding:.6rem .75rem}.tiptap-unsupported-node-title{color:#92400e;margin:0;font-size:.84rem;font-weight:600}.tiptap-unsupported-node-note{color:#7c2d12;margin:.2rem 0 0;font-size:.76rem}.dark .tiptap-unsupported-node{background:#4c322b;background:lab(23.8036% 11.6455 9.49871);border-color:#b36c09;border-color:lab(52.8625% 24.5865 58.1321)}.dark .tiptap-unsupported-node-title{color:#fcd34d}.dark .tiptap-unsupported-node-note{color:#fde68a}
.tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{background-color:var(--horizontal-rule-color);border:none;height:1px}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}
.tiptap.ProseMirror [data-manual-page-break=true]{border-top:2px dashed color-mix(in oklab,var(--app-accent)54%,transparent);break-before:column;-webkit-column-break-before:always;column-break-before:always;break-after:column;-webkit-column-break-after:always;column-break-after:always;page-break-after:always;height:1px;margin:1.3rem 0;display:block;position:relative}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true] [data-manual-page-break=true]+*{break-before:column;-webkit-column-break-before:always;column-break-before:always}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true] [data-manual-page-break=true]{break-before:auto;break-after:auto;-webkit-column-break-before:auto;-webkit-column-break-after:auto;column-break-before:auto;column-break-after:auto;margin-bottom:var(--se-break-fill-px,0px)}.tiptap.ProseMirror [data-manual-page-break=true]:after{content:attr(data-page-break-label);letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);background:var(--app-panel);border:1px solid var(--app-border);border-radius:999px;padding:.08rem .48rem;font-size:.7rem;position:absolute;top:-.72rem;left:50%;transform:translate(-50%)}
.tiptap.ProseMirror{--tt-checklist-bg-color:var(--tt-gray-light-a-100);--tt-checklist-bg-active-color:var(--tt-gray-light-a-900);--tt-checklist-border-color:var(--tt-gray-light-a-200);--tt-checklist-border-active-color:var(--tt-gray-light-a-900);--tt-checklist-check-icon-color:var(--white);--tt-checklist-text-active:var(--tt-gray-light-a-500)}.dark .tiptap.ProseMirror{--tt-checklist-bg-color:var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color:var(--tt-gray-dark-a-900);--tt-checklist-border-color:var(--tt-gray-dark-a-200);--tt-checklist-border-active-color:var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color:var(--black);--tt-checklist-text-active:var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:.25em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0;line-height:1.6}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul{list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul{list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{flex-direction:row;align-items:flex-start;display:flex}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{padding-top:.375rem;padding-right:.5rem;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.tiptap.ProseMirror ul[data-type=taskList] li label span{border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs,.25rem);cursor:pointer;background-color:var(--tt-checklist-bg-color);width:1em;height:1em;transition:background-color 80ms ease-out,border-color 80ms ease-out;display:block;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{content:"";background-color:var(--tt-checklist-check-icon-color);opacity:0;width:.75em;height:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1;min-width:0}
.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror p>img{vertical-align:text-bottom;margin:0 .12em;display:inline-block}.tiptap.ProseMirror>img:not([data-type=emoji] img){border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000;margin:2rem 0}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000}.tiptap.ProseMirror .tiptap-thread img{margin:0}
.tiptap.ProseMirror .tt-inline-math{vertical-align:baseline;background:color-mix(in oklab,var(--app-panel)24%,transparent);border:0;border-radius:6px;align-items:center;max-width:100%;padding:.02rem .16rem;display:inline-flex}.tiptap.ProseMirror .tt-inline-math.tt-inline-math-display{background:color-mix(in oklab,var(--app-panel)30%,transparent);border:0;justify-content:center;width:100%;margin:.55rem 0;padding:.28rem .36rem;display:flex;overflow-x:auto}.tiptap.ProseMirror .tt-inline-math .katex{max-width:100%;font-size:1.02em}
.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{color:inherit;font-style:inherit;position:relative}.tiptap.ProseMirror>h1:first-child,.tiptap.ProseMirror>h2:first-child,.tiptap.ProseMirror>h3:first-child,.tiptap.ProseMirror>h4:first-child,.tiptap.ProseMirror>.ProseMirror-widget+h1,.tiptap.ProseMirror>.ProseMirror-widget+h2,.tiptap.ProseMirror>.ProseMirror-widget+h3,.tiptap.ProseMirror>.ProseMirror-widget+h4{margin-top:0}.tiptap.ProseMirror h1[data-google-style=TITLE]{margin-top:2.5em;font-size:2.125em;font-weight:400;line-height:1.25}.tiptap.ProseMirror h2[data-google-style=SUBTITLE]{color:#5f6368;margin-top:1.25em;font-size:1.125em;font-weight:400;line-height:1.4}.tiptap.ProseMirror h1{margin-top:3em;font-size:1.5em;font-weight:700}.tiptap.ProseMirror h2{margin-top:2.5em;font-size:1.25em;font-weight:700}.tiptap.ProseMirror h3{margin-top:2em;font-size:1.125em;font-weight:600}.tiptap.ProseMirror h4{margin-top:2em;font-size:1em;font-weight:600}
.tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-light-900);--link-text-color:var(--tt-brand-color-500);--thread-text:var(--tt-gray-light-900);--placeholder-color:var(--tt-gray-light-a-400);--thread-bg-color:var(--tt-color-yellow-inc-2);--tiptap-ai-insertion-color:var(--tt-brand-color-600)}.dark .tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-dark-100);--link-text-color:var(--tt-brand-color-400);--thread-text:var(--tt-gray-dark-900);--placeholder-color:var(--tt-gray-dark-a-400);--thread-bg-color:var(--tt-color-yellow-dec-2);--tiptap-ai-insertion-color:var(--tt-brand-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;caret-color:var(--tt-cursor-color);outline:none}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){margin-top:20px;font-size:1rem;font-weight:400;line-height:1.38}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:0 0}.tiptap.ProseMirror .selection{background-color:var(--tt-selection-color);display:inline}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid #0000;border-right:1px solid #0000;margin-left:-1px;margin-right:-1px;position:relative}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.25rem .25rem .25rem 0;padding:.125rem .375rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-1.3em;left:-1px}.tiptap.ProseMirror [data-type=emoji] img{cursor:text;width:1.25em;height:1.25em;display:inline-block}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{color:var(--tt-brand-color-500);display:inline-block}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);font-weight:600;transition:color .2s ease-in-out,background-color .2s ease-in-out}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered{background-color:var(--thread-bg-color);border-bottom-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid var(--tt-color-yellow-base);border-radius:var(--tt-radius-xs,.25rem);width:fit-content;overflow:hidden}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-bottom:.125rem dashed var(--tt-color-yellow-base);border-top:.125rem dashed var(--tt-color-yellow-base);border-radius:.25rem;outline:.25rem solid #0000}:is(.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected){background-color:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);opacity:.5;border-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;width:100%;height:0;text-align:inherit;position:absolute;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{cursor:grabbing;border-radius:.25rem;width:100%;height:.188rem;margin-left:-1px;margin-right:-1px;background:var(--tt-brand-color-400)!important}
.tiptap-dropdown-menu{--tt-dropdown-menu-bg-color:var(--white);--tt-dropdown-menu-border-color:var(--tt-gray-light-a-100);--tt-dropdown-menu-text-color:var(--tt-gray-light-a-600)}.dark .tiptap-dropdown-menu{--tt-dropdown-menu-border-color:var(--tt-gray-dark-a-50);--tt-dropdown-menu-bg-color:var(--tt-gray-dark-50);--tt-dropdown-menu-text-color:var(--tt-gray-dark-a-600)}.tiptap-dropdown-menu,.tiptap-dropdown-menu-sub-content{z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin);max-height:var(--radix-dropdown-menu-content-available-height);outline:none}.tiptap-dropdown-menu>*,.tiptap-dropdown-menu-sub-content>*{max-height:var(--radix-dropdown-menu-content-available-height)}.tiptap-dropdown-menu[data-state=open],.tiptap-dropdown-menu-sub-content[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-dropdown-menu[data-state=closed],.tiptap-dropdown-menu-sub-content[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) fadeOut,.15s cubic-bezier(.16,1,.3,1) zoomOut}.tiptap-dropdown-menu[data-side=top],.tiptap-dropdown-menu[data-side=top-start],.tiptap-dropdown-menu[data-side=top-end],.tiptap-dropdown-menu-sub-content[data-side=top],.tiptap-dropdown-menu-sub-content[data-side=top-start],.tiptap-dropdown-menu-sub-content[data-side=top-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromBottom}.tiptap-dropdown-menu[data-side=right],.tiptap-dropdown-menu[data-side=right-start],.tiptap-dropdown-menu[data-side=right-end],.tiptap-dropdown-menu-sub-content[data-side=right],.tiptap-dropdown-menu-sub-content[data-side=right-start],.tiptap-dropdown-menu-sub-content[data-side=right-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromLeft}.tiptap-dropdown-menu[data-side=bottom],.tiptap-dropdown-menu[data-side=bottom-start],.tiptap-dropdown-menu[data-side=bottom-end],.tiptap-dropdown-menu-sub-content[data-side=bottom],.tiptap-dropdown-menu-sub-content[data-side=bottom-start],.tiptap-dropdown-menu-sub-content[data-side=bottom-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromTop}.tiptap-dropdown-menu[data-side=left],.tiptap-dropdown-menu[data-side=left-start],.tiptap-dropdown-menu[data-side=left-end],.tiptap-dropdown-menu-sub-content[data-side=left],.tiptap-dropdown-menu-sub-content[data-side=left-start],.tiptap-dropdown-menu-sub-content[data-side=left-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromRight}
.tiptap-badge{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-bg-color:var(--white);--tt-badge-bg-color-subdued:var(--white);--tt-badge-bg-color-emphasized:var(--white);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-600)}.dark .tiptap-badge{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-dark-a-600);--tt-badge-bg-color:var(--black);--tt-badge-bg-color-subdued:var(--black);--tt-badge-bg-color-emphasized:var(--black);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-400)}.tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-bg-color:var(--transparent);--tt-badge-bg-color-subdued:var(--transparent);--tt-badge-bg-color-emphasized:var(--transparent);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-600)}.dark .tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-dark-a-600);--tt-badge-bg-color:var(--transparent);--tt-badge-bg-color-subdued:var(--transparent);--tt-badge-bg-color-emphasized:var(--transparent);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-400)}.tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-500);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--white);--tt-badge-bg-color:var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued:var(--tt-gray-light-a-50);--tt-badge-bg-color-emphasized:var(--tt-gray-light-a-700);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--white)}.dark .tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--black);--tt-badge-bg-color:var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued:var(--tt-gray-dark-a-50);--tt-badge-bg-color-emphasized:var(--tt-gray-dark-a-800);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--black)}.tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-inc-2);--tt-badge-border-color-subdued:var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-green-dec-2);--tt-badge-text-color:var(--tt-color-green-dec-3);--tt-badge-text-color-subdued:var(--tt-color-green-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-green-inc-5);--tt-badge-bg-color:var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-green-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-green-dec-1);--tt-badge-icon-color:var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-green-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-green-inc-5)}.dark .tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-dec-2);--tt-badge-border-color-subdued:var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-green-base);--tt-badge-text-color:var(--tt-color-green-inc-3);--tt-badge-text-color-subdued:var(--tt-color-green-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-green-dec-5);--tt-badge-bg-color:var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-green-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-green-inc-1);--tt-badge-icon-color:var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-green-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-green-dec-5)}.tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-dec-1);--tt-badge-text-color:var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued:var(--tt-color-yellow-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-yellow-dec-3);--tt-badge-bg-color:var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-yellow-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-yellow-base);--tt-badge-icon-color:var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-yellow-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-yellow-dec-3)}.dark .tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-inc-1);--tt-badge-text-color:var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued:var(--tt-color-yellow-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-yellow-dec-3);--tt-badge-bg-color:var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-yellow-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-yellow-base);--tt-badge-icon-color:var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-yellow-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-yellow-dec-3)}.tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-inc-2);--tt-badge-border-color-subdued:var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-red-dec-2);--tt-badge-text-color:var(--tt-color-red-dec-3);--tt-badge-text-color-subdued:var(--tt-color-red-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-red-inc-5);--tt-badge-bg-color:var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-red-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-red-dec-1);--tt-badge-icon-color:var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-red-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-red-inc-5)}.dark .tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-dec-2);--tt-badge-border-color-subdued:var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-red-base);--tt-badge-text-color:var(--tt-color-red-inc-3);--tt-badge-text-color-subdued:var(--tt-color-red-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-red-dec-5);--tt-badge-bg-color:var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-red-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-red-inc-1);--tt-badge-icon-color:var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-red-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-red-dec-5)}.tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-300);--tt-badge-border-color-subdued:var(--tt-brand-color-200);--tt-badge-border-color-emphasized:var(--tt-brand-color-600);--tt-badge-text-color:var(--tt-brand-color-800);--tt-badge-text-color-subdued:var(--tt-brand-color-700);--tt-badge-text-color-emphasized:var(--tt-brand-color-50);--tt-badge-bg-color:var(--tt-brand-color-100);--tt-badge-bg-color-subdued:var(--tt-brand-color-50);--tt-badge-bg-color-emphasized:var(--tt-brand-color-600);--tt-badge-icon-color:var(--tt-brand-color-800);--tt-badge-icon-color-subdued:var(--tt-brand-color-700);--tt-badge-icon-color-emphasized:var(--tt-brand-color-100)}.dark .tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-700);--tt-badge-border-color-subdued:var(--tt-brand-color-800);--tt-badge-border-color-emphasized:var(--tt-brand-color-400);--tt-badge-text-color:var(--tt-brand-color-200);--tt-badge-text-color-subdued:var(--tt-brand-color-300);--tt-badge-text-color-emphasized:var(--tt-brand-color-950);--tt-badge-bg-color:var(--tt-brand-color-900);--tt-badge-bg-color-subdued:var(--tt-brand-color-950);--tt-badge-bg-color-emphasized:var(--tt-brand-color-400);--tt-badge-icon-color:var(--tt-brand-color-200);--tt-badge-icon-color-subdued:var(--tt-brand-color-300);--tt-badge-icon-color-emphasized:var(--tt-brand-color-900)}
.tiptap-badge-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}
.tiptap-badge{font-feature-settings:"salt" on,"cv01" on;border-radius:var(--tt-radius-sm,.375rem);min-width:1.25rem;height:1.25rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:1px solid;justify-content:center;align-items:center;padding:.25rem;font-size:.625rem;font-weight:700;line-height:1.15;display:flex}.tiptap-badge[data-size=large]{border-radius:var(--tt-radius-md,.375rem);min-width:1.5rem;height:1.5rem;padding:.375rem;font-size:.75rem}.tiptap-badge[data-size=small]{border-radius:var(--tt-radius-xs,.25rem);min-width:1rem;height:1rem;padding:.125rem}.tiptap-badge .tiptap-badge-text{text-align:left;flex-grow:1;padding:0 .125rem}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{text-overflow:ellipsis;overflow:hidden}.tiptap-badge .tiptap-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{width:.75rem;height:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}
.tiptap-button-highlight{border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);width:1.25rem;height:1.25rem;margin:0 -.175rem;transition:transform .2s;position:relative}.tiptap-button-highlight:after{content:"";border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.dark .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}
:root{--tt-input-placeholder:var(--tt-gray-light-a-400);--tt-input-border:var(--tt-gray-light-a-200);--tt-input-border-focus:var(--tt-gray-light-a-300)}.dark{--tt-input-placeholder:var(--tt-gray-dark-a-400);--tt-input-border:var(--tt-gray-dark-a-200);--tt-input-border-focus:var(--tt-gray-dark-a-300)}.tiptap-input{border-radius:var(--tt-radius-md);border:1px solid var(--tt-input-border);background:0 0;outline:none;width:100%;min-width:0;height:2rem;padding:.25rem .625rem;font-size:1rem;transition:color,background-color,border-color .15s}.tiptap-input::placeholder{color:var(--tt-input-placeholder)}.tiptap-input:focus-visible{border-color:var(--tt-input-border-focus)}@media (min-width:768px){.tiptap-input{font-size:.875rem}}
.tiptap-link-input{text-overflow:ellipsis;white-space:nowrap;border:none;min-width:12rem;padding-right:0;font-size:.875rem}.tiptap-link-input:focus{text-overflow:clip;overflow:visible}
:root{overflow-wrap:break-word;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#f0f9ff;--tt-brand-color-100:#e0f2fe;--tt-brand-color-200:#bae6fd;--tt-brand-color-300:#7dd3fc;--tt-brand-color-400:#38bdf8;--tt-brand-color-500:#0ea5e9;--tt-brand-color-600:#0284c7;--tt-brand-color-700:#0369a1;--tt-brand-color-800:#075985;--tt-brand-color-900:#0c4a6e;--tt-brand-color-950:#082f49;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:#fff;--black:#0e0e11;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a,0px 12px 24px 0px #1118270a,0px 6px 8px 0px #11182705,0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46,.03,.52,.96);--tt-transition-easing-cubic:cubic-bezier(.65,.05,.36,1);--tt-transition-easing-quart:cubic-bezier(.77,0,.18,1);--tt-transition-easing-circ:cubic-bezier(.79,.14,.15,.86);--tt-transition-easing-back:cubic-bezier(.68,-.55,.27,1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default)var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#0ea5e938;--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#38bdf83d;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080,0px 12px 24px 0px #0000003d,0px 6px 8px 0px #00000038,0px 2px 3px 0px #0000001f}:root{--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66}.dark{--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540}:root{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345}.dark{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{--tt-toolbar-height:44px;--tt-theme-text:var(--tt-gray-light-900)}.dark body{--tt-theme-text:var(--tt-gray-dark-900)}body{font-family:var(--font-geist-sans),"Inter",sans-serif;color:var(--tt-theme-text);font-optical-sizing:auto;overscroll-behavior-y:none;padding:0;font-style:normal;font-weight:400}html,body{overscroll-behavior-x:none}html,body,#root,#app{height:100%}::-webkit-scrollbar{width:.25rem}*{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color)#0000}::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:9999px}::-webkit-scrollbar-track{background:0 0}.tiptap.ProseMirror{font-family:"Google Sans","Product Sans",var(--font-geist-sans),Arial,sans-serif;font-style:normal;font-weight:400}.tiptap.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.75rem 0}.tiptap.ProseMirror td,.tiptap.ProseMirror th{border:1px solid color-mix(in oklab,var(--app-border)85%,#94a3b8 15%);vertical-align:top;min-height:2rem;padding:.35rem .45rem}.tiptap.ProseMirror th{background:color-mix(in oklab,var(--app-muted)32%,var(--app-panel)68%);font-weight:600}.simple-editor-wrapper{--se-page-gap:1rem;--se-page-width:794px;--se-page-height:1123px;--se-sheet-shadow:0 8px 16px #0f172a1f;width:100%;height:100%;min-height:0;overflow:auto}.simple-editor-wrapper--column-strip{overscroll-behavior-y:contain;background:#fff;overflow:hidden}.simple-editor-wrapper--column-strip .simple-editor-content,.simple-editor-wrapper--column-strip .simple-editor-content-font-size,.simple-editor-wrapper--column-strip .simple-editor-stage{height:100%;min-height:0}.dark .simple-editor-wrapper{--se-sheet-shadow:0 10px 20px #02061747}.simple-editor-content{width:100%;max-width:none;min-height:100%;margin:0 auto}.simple-editor-content .simple-editor-document-title{color:var(--tt-gray-light-600);padding:.2rem .3rem .6rem;font-size:.8rem;font-weight:600;display:none}.dark .simple-editor-content .simple-editor-document-title{color:var(--tt-gray-dark-600)}.simple-editor-toolbar[data-variant=fixed]{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)88%,transparent);border-radius:12px;max-width:calc(100% - 1rem);margin:0 auto;padding:0 .45rem;position:static;top:auto;overflow:hidden;box-shadow:0 8px 20px #0f172a1f;width:max-content!important}.simple-editor-toolbar--embedded[data-variant=fixed]{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:34px;margin:0;padding:0;overflow:visible;width:max-content!important}.simple-editor-toolbar-title-wrap{flex:none;align-items:center;max-width:none;display:flex}.simple-editor-toolbar-title-button{color:var(--app-text);font:inherit;cursor:text;white-space:nowrap;text-overflow:clip;background:0 0;border:0;border-radius:6px;align-items:center;max-width:none;min-height:34px;padding:0 .35rem;font-size:.92rem;font-weight:400;display:inline-flex;overflow:visible}.simple-editor-toolbar-title-button:hover{background:var(--tt-button-hover-bg-color)}.simple-editor-toolbar-title-input{border:1px solid var(--app-border-strong);background:var(--app-panel);color:var(--app-text);font:inherit;box-sizing:border-box;field-sizing:content;border-radius:7px;width:max-content;min-width:1ch;max-width:none;min-height:34px;padding:0 .35rem;font-size:.92rem;font-weight:400}.simple-editor-toolbar-title-input:focus{border-color:var(--app-accent-strong);outline:none;box-shadow:0 0 0 3px #0ea5e938}.simple-editor-toolbar-font-size{align-items:center;gap:.2rem;display:inline-flex}.simple-editor-foreground-color-icon{justify-content:center;align-items:center;width:1rem;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.simple-editor-foreground-color-swatch-button{padding:.25rem}.simple-editor-foreground-color-swatch{border:1px solid color-mix(in oklab,var(--app-border)75%,#111827 25%);border-radius:999px;width:.95rem;height:.95rem;display:inline-block}.simple-editor-table-dropdown{border:1px solid var(--app-border);background:var(--app-panel);border-radius:10px;min-width:170px;padding:.55rem;box-shadow:0 10px 24px #0f172a2e}.simple-editor-table-grid{flex-direction:column;gap:2px;display:inline-flex}.simple-editor-table-grid-row{gap:2px;display:inline-flex}.simple-editor-table-grid-cell{border:1px solid color-mix(in oklab,var(--app-border)88%,var(--app-panel)12%);background:var(--app-panel);cursor:pointer;border-radius:3px;width:16px;height:16px;padding:0}.simple-editor-table-grid-cell.is-active{border-color:var(--app-accent-strong);background:color-mix(in oklab,var(--app-accent)24%,var(--app-panel)76%)}.simple-editor-table-grid-label{color:var(--app-muted);min-height:1em;margin:.45rem 0 0;font-size:.74rem}.simple-editor-table-hover-delete{z-index:10010;border:1px solid color-mix(in oklab,var(--app-border)80%,#ef4444 20%);background:color-mix(in oklab,var(--app-panel)90%,#fff 10%);width:24px;height:24px;color:color-mix(in oklab,var(--app-text)70%,#b91c1c 30%);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px #0f172a33}.simple-editor-table-hover-delete:hover{background:color-mix(in oklab,#ef4444 18%,var(--app-panel)82%);border-color:#dc2626}.simple-editor-layout-controls{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.simple-editor-layout-controls--inline{display:inline-flex}.simple-editor-layout-controls--panel{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.simple-editor-settings-grid{flex-direction:column;gap:.62rem;width:min(420px,100%);display:flex}.simple-editor-settings-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.simple-editor-settings-label{color:var(--app-text);letter-spacing:.01em;font-size:.84rem;font-weight:500}.simple-editor-settings-stepper{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)86%,var(--app-muted)6%);border-radius:10px;align-items:center;gap:.36rem;padding:.2rem .24rem;display:inline-flex}.simple-editor-settings-stepper-button{border:1px solid var(--app-border);background:var(--app-panel);width:1.7rem;height:1.7rem;color:var(--app-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:.98rem;font-weight:500;display:inline-flex}.simple-editor-settings-stepper-button:hover:not(:disabled){background:color-mix(in oklab,var(--app-panel)64%,var(--app-accent)12%)}.simple-editor-settings-stepper-button:disabled{opacity:.45;cursor:not-allowed}.simple-editor-settings-stepper-value{text-align:center;white-space:nowrap;min-width:4.7rem;color:var(--app-muted);font-size:.8rem}.simple-editor-settings-switch{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)88%,var(--app-muted)6%);color:var(--app-text);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.22rem .54rem .22rem .22rem;display:inline-flex}.simple-editor-settings-switch:hover{background:color-mix(in oklab,var(--app-panel)68%,var(--app-accent)12%)}.simple-editor-settings-switch-track{background:color-mix(in oklab,var(--app-muted)45%,var(--app-panel)55%);border-radius:999px;width:2.15rem;height:1.25rem;transition:background .14s;position:relative}.simple-editor-settings-switch-thumb{background:#fff;border-radius:999px;width:.95rem;height:.95rem;transition:transform .14s;position:absolute;top:.15rem;left:.16rem;box-shadow:0 1px 3px #0f172a33}.simple-editor-settings-switch[data-enabled=true] .simple-editor-settings-switch-track{background:color-mix(in oklab,var(--app-accent-strong)72%,var(--app-panel))}.simple-editor-settings-switch[data-enabled=true] .simple-editor-settings-switch-thumb{transform:translate(.9rem)}.simple-editor-settings-switch-label{text-align:center;min-width:2.1rem;font-size:.78rem;font-weight:500}.simple-editor-settings-action{border:1px solid var(--app-border);background:var(--app-panel);height:2rem;color:var(--app-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.8rem;font-weight:500;display:inline-flex}.simple-editor-settings-action:hover{background:color-mix(in oklab,var(--app-panel)64%,var(--app-accent)12%)}.simple-editor-toolbar-font-size-value{text-align:center;white-space:nowrap;width:auto;min-width:0;color:var(--app-muted);font-size:.78rem;font-weight:400}.simple-editor-toolbar-font-size-button{border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.9rem;font-weight:400;display:inline-flex}.simple-editor-toolbar-font-size-button:hover:not(:disabled){background:color-mix(in oklab,var(--app-panel)62%,var(--app-accent)10%)}.simple-editor-toolbar-font-size-button:disabled{opacity:.45;cursor:not-allowed}.simple-editor-toolbar-toggle-button{width:auto;min-width:4.5rem;padding:0 .55rem;font-size:.76rem}.simple-editor-toolbar-toggle-button[data-enabled=true]{background:color-mix(in oklab,var(--app-accent-strong)16%,var(--app-panel));border-color:color-mix(in oklab,var(--app-accent-strong)36%,var(--app-border))}.simple-editor-content .tiptap.ProseMirror.simple-editor{width:100%;max-width:none;box-shadow:none;font-family:"Google Sans","Product Sans",var(--font-geist-sans),Arial,sans-serif;font-size:var(--se-font-size-pt,11pt);color:var(--app-text);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";background:0 0;border:0;border-radius:0;margin:0;padding:0 0 26vh;font-weight:400;line-height:1.5}.simple-editor-stage{position:relative}.simple-editor-live-content{z-index:1;position:relative}.simple-editor-live-content--hidden{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.simple-editor-stage .tiptap.ProseMirror.simple-editor{z-index:1;place-content:flex-start center;align-items:flex-start;gap:var(--se-page-gap,40px);width:100%;max-width:calc(var(--se-page-width)*var(--se-max-columns,2) + var(--se-page-gap,40px)*(var(--se-max-columns,2) - 1));cursor:default;flex-flow:wrap;margin-block-start:var(--se-top-inset,0px);margin-inline:auto;display:flex;position:relative}.simple-editor-stage .tiptap.ProseMirror.simple-editor>section[data-page-node=true],.simple-editor-stage .tiptap.ProseMirror.simple-editor>section[data-page-node=true] *{cursor:text}.simple-editor-skeleton-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.simple-editor-skeleton-grid{place-content:flex-start center;align-items:flex-start;gap:var(--se-page-gap,40px);width:100%;max-width:calc(var(--se-page-width)*var(--se-max-columns,2) + var(--se-page-gap,40px)*(var(--se-max-columns,2) - 1));flex-flow:wrap;margin-block-start:var(--se-top-inset,0px);margin-inline:auto;display:flex}.simple-editor-skeleton-page{flex:0 0 var(--se-page-width);width:var(--se-page-width);max-width:100%;height:var(--se-page-height);padding:var(--se-page-padding-y,84px)var(--se-page-padding-x,88px);box-sizing:border-box;border:1px solid var(--app-border);box-shadow:var(--se-sheet-shadow);background:#fff;border-radius:10px;margin:0;position:relative;overflow:hidden}.simple-editor-skeleton-page:after{content:"";background:linear-gradient(105deg,#0000 26%,#ffffff73 44%,#0000 62%);animation:1.5s ease-in-out infinite simple-editor-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.simple-editor-skeleton-content{flex-direction:column;gap:.72rem;display:flex}.simple-editor-skeleton-line{background:color-mix(in oklab,var(--app-panel)56%,var(--app-muted)26%);border-radius:999px;height:.62rem}.simple-editor-skeleton-line--w92{width:92%}.simple-editor-skeleton-line--w88{width:88%}.simple-editor-skeleton-line--w86{width:86%}.simple-editor-skeleton-line--w78{width:78%}.simple-editor-skeleton-line--w74{width:74%}.simple-editor-skeleton-line--w66{width:66%}.simple-editor-skeleton-status{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)90%,transparent);color:var(--app-muted);border-radius:999px;margin:0;padding:.3rem .58rem;font-size:.72rem;font-weight:600;line-height:1;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.simple-editor-math-preview{z-index:14;pointer-events:none;max-width:min(72vw,620px);position:fixed;transform:translate(-50%,calc(-100% - 10px))}.simple-editor-math-preview:after{content:"";border-right:1px solid color-mix(in oklab,var(--app-border)74%,transparent);border-bottom:1px solid color-mix(in oklab,var(--app-border)74%,transparent);background:color-mix(in oklab,var(--app-panel)95%,transparent);width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-56%)rotate(45deg)}.simple-editor-math-preview--display{max-width:min(82vw,760px)}.simple-editor-math-preview-body{border:1px solid color-mix(in oklab,var(--app-border)74%,transparent);background:color-mix(in oklab,var(--app-panel)95%,transparent);border-radius:10px;max-height:min(40vh,320px);padding:.4rem .52rem;overflow:auto;box-shadow:0 12px 28px #0f172a24}.simple-editor-math-preview-body .katex-display{margin:0}.simple-editor-stage .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{flex:0 0 var(--se-page-width);width:var(--se-page-width);max-width:100%;height:var(--se-page-height);padding:var(--se-page-padding-y,84px)var(--se-page-padding-x,88px);box-sizing:border-box;border:1px solid var(--app-border);box-shadow:var(--se-sheet-shadow);background:#fff;border-radius:10px;margin:0;position:relative}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor{width:100%;max-width:none;height:100%;padding:0;padding-inline:var(--se-column-strip-side-inset,0px);box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-x;background:#fff;margin-block-start:var(--se-column-strip-top-offset,var(--se-top-inset,0px));margin-inline:0;display:block;overflow:auto hidden}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{width:max-content;min-width:0;max-width:none;height:calc(100vh - var(--se-column-strip-top-offset,var(--se-top-inset,0px)));column-width:var(--se-column-width,calc(var(--se-page-width) - var(--se-page-padding-x,88px)*2));column-gap:var(--se-page-gap,40px);column-fill:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;overflow:visible}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true] :is(h1,h2,h3,h4,h5,h6,blockquote,pre){break-inside:avoid}.dark .simple-editor-stage .tiptap.ProseMirror.simple-editor>section[data-page-node=true],.dark .simple-editor-skeleton-page{background:#1f252f;border-color:#3a4658}.dark .simple-editor-skeleton-line{background:#37404ec2;background:lab(26.6018% -.946716 -9.76037/.76)}.dark .simple-editor-skeleton-page:after{background:linear-gradient(105deg,#0000 26%,#ffffff1f 44%,#0000 62%)}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true],.dark .simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{background:0 0;border-color:#0000}.dark .simple-editor-wrapper--column-strip,.dark .simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor{background:#1f252f}.simple-editor-content .tiptap.ProseMirror.simple-editor p,.simple-editor-content .tiptap.ProseMirror.simple-editor div>p,.simple-editor-content .tiptap.ProseMirror.simple-editor h1,.simple-editor-content .tiptap.ProseMirror.simple-editor h2,.simple-editor-content .tiptap.ProseMirror.simple-editor h3{margin-top:0!important;margin-bottom:0!important}.simple-editor-content .tiptap.ProseMirror.simple-editor p,.simple-editor-content .tiptap.ProseMirror.simple-editor div>p{text-wrap:wrap;line-height:1.5!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="1"]{margin-left:24px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="2"]{margin-left:48px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="3"]{margin-left:72px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="4"]{margin-left:96px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="5"]{margin-left:120px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="6"]{margin-left:144px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="7"]{margin-left:168px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="8"]{margin-left:192px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor h1[data-google-style=TITLE]{letter-spacing:-.01em;font-size:2.05rem!important;font-weight:400!important;line-height:1.1!important}.simple-editor-content .tiptap.ProseMirror.simple-editor h2[data-google-style=SUBTITLE]{color:color-mix(in oklab,var(--app-text)68%,var(--app-muted)32%);font-size:1.05rem!important;font-weight:400!important;line-height:1.16!important}.simple-editor-content .tiptap.ProseMirror.simple-editor{hyphenate-character:"-";font-family:"Google Sans","Product Sans",var(--font-geist-sans),Arial,sans-serif!important;font-size:var(--se-font-size-pt,11pt)!important;overflow-wrap:break-word!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-weight:400!important;line-height:1.5!important}.simple-editor-content .tiptap.ProseMirror.simple-editor p,.simple-editor-content .tiptap.ProseMirror.simple-editor div>p{text-wrap:wrap;font-size:var(--se-font-size-pt,11pt)!important;margin-top:0!important;margin-bottom:0!important;line-height:1.5!important}.simple-editor-content .tiptap.ProseMirror.simple-editor h1,.simple-editor-content .tiptap.ProseMirror.simple-editor h2,.simple-editor-content .tiptap.ProseMirror.simple-editor h3,.simple-editor-content .tiptap.ProseMirror.simple-editor h4{margin-top:.62em!important;margin-bottom:.28em!important;line-height:1.38!important}@media screen and (max-width:480px){.simple-editor-toolbar[data-variant=fixed]{max-width:100%;box-shadow:none;border-left:none;border-right:none;border-radius:0;margin:0;overflow-x:auto;width:100%!important}.simple-editor-wrapper{padding:.4rem}.simple-editor-content .simple-editor-document-title{padding:.2rem .25rem .45rem}.simple-editor-content .tiptap.ProseMirror.simple-editor{padding-bottom:28vh}.simple-editor-stage .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{margin-bottom:0;padding:54px 18px}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{height:calc(100vh - var(--se-column-strip-top-offset,var(--se-top-inset,0px)));column-width:min(var(--se-column-width,calc(var(--se-page-width) - var(--se-page-padding-x,88px)*2)),100vw - 2.4rem);min-height:0}.simple-editor-stage .tiptap.ProseMirror.simple-editor,.simple-editor-skeleton-grid{width:100%}}@keyframes simple-editor-skeleton-shimmer{to{transform:translate(100%)}}.table-grid-popover{animation:.2s ease-out slideUpAndFade;pointer-events:auto!important;z-index:9999!important}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.document-editor-module__bjGVOa__editorShell{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}
