.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,.page-module___8aEwW__mobileBottomDrawer{display:none}.page-module___8aEwW__mobileBottomDrawerTopBar{cursor:pointer;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.42rem;min-height:3.1rem;padding:.62rem .64rem;display:grid}.page-module___8aEwW__mobileBottomDrawerTopBarClosed{justify-content:center;display:flex}.page-module___8aEwW__mobileBottomDrawerTopTabLeft{justify-self:flex-start}.page-module___8aEwW__mobileBottomDrawerTopTabRight{justify-self:flex-end}.page-module___8aEwW__mobileBottomDrawerTopTabPlaceholder{justify-self:flex-start;width:3.7rem;height:1.84rem}.page-module___8aEwW__mobileBottomDrawerHandle{cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;width:auto;padding:.2rem 0;display:inline-flex}.page-module___8aEwW__mobileBottomDrawerHandleClosed{padding:.2rem 0}.page-module___8aEwW__mobileBottomDrawerHandleBar{background:color-mix(in oklab,var(--app-border)78%,var(--app-muted)22%);border-radius:999px;width:2rem;height:.24rem}.page-module___8aEwW__mobileBottomDrawerHandleBarClosed{background:color-mix(in oklab,var(--app-border)78%,var(--app-muted)22%);width:2rem;height:.24rem}.page-module___8aEwW__mobileBottomDrawerContent{border-top:1px solid color-mix(in oklab,var(--app-border)78%,transparent);padding:.62rem .68rem calc(.74rem + env(safe-area-inset-bottom));opacity:1;pointer-events:auto;gap:.5rem;max-height:min(62vh,560px);transition:max-height .18s,opacity .16s,padding .18s;display:grid;overflow:hidden auto}.page-module___8aEwW__mobileBottomDrawerContentClosed{opacity:0;pointer-events:none;border-top-color:#0000;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.page-module___8aEwW__mobileBottomDrawerTabs{border:1px solid color-mix(in oklab,var(--app-border)78%,transparent);background:color-mix(in oklab,var(--app-panel)90%,var(--app-muted)10%);border-radius:999px;align-items:center;gap:.26rem;width:fit-content;padding:.18rem;display:inline-flex}.page-module___8aEwW__mobileBottomDrawerTab{color:var(--app-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.34rem .68rem;font-size:.76rem;font-weight:600;line-height:1;transition:background-color .12s,color .12s}.page-module___8aEwW__mobileBottomDrawerTab:hover{background:color-mix(in oklab,var(--app-panel)72%,#d1d5db 28%);color:var(--app-text)}.page-module___8aEwW__mobileBottomDrawerTabActive{background:color-mix(in oklab,var(--app-text)20%,var(--app-panel)80%);color:var(--app-text)}.page-module___8aEwW__mobileBottomDrawerPanels{width:100%;min-width:0}.page-module___8aEwW__mobileBottomDrawerPanel{display:none}.page-module___8aEwW__mobileBottomDrawerPanelActive{display:block}.page-module___8aEwW__mobileEditorToolbarHost{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:visible}.page-module___8aEwW__mobileEditorToolbarHost .simple-editor-toolbar--embedded[data-variant=fixed]{border-top:0;flex-wrap:wrap;place-content:flex-start;gap:.2rem;max-width:100%;min-height:0;padding:0;overflow:visible;width:100%!important;height:auto!important;padding-bottom:0!important;position:static!important}.page-module___8aEwW__mobileEditorToolbarHost .tiptap-toolbar-group{display:contents}.page-module___8aEwW__mobileEditorToolbarHost .tiptap-button-group[data-orientation=horizontal]{flex-wrap:wrap}.page-module___8aEwW__mobileEditorToolbarHost .tiptap-separator{display:none}.page-module___8aEwW__mobileControlsCard{margin-top:0}.page-module___8aEwW__mobileDrawerEmptyHint{color:var(--app-muted);margin:0;font-size:.78rem;line-height:1.35}.page-module___8aEwW__mobileDrawerDocumentPillsRow{flex-wrap:nowrap;justify-content:space-around;align-items:center;gap:.5rem;width:100%;padding:.34rem .56rem .72rem;display:flex}.page-module___8aEwW__mobileDrawerDocumentPillsRow .page-module___8aEwW__recentDocsDropdownTrigger{flex: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{width:min(620px,100%);min-height:34px;color:var(--app-muted);white-space:normal;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.34rem;padding:.24rem .44rem;font-size:.8rem;line-height:1.2;display:inline-flex}.page-module___8aEwW__loadingInlineMessage{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.42rem;max-width:100%;display:inline-flex;overflow:hidden}.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}.page-module___8aEwW__loadingProgressTrack{background:color-mix(in oklab,var(--app-border)76%,transparent);border-radius:999px;width:min(560px,100%);height:6px;position:relative;overflow:hidden}.page-module___8aEwW__loadingProgressFill{border-radius:inherit;background:linear-gradient(90deg,var(--app-accent-strong)0%,#38bdf8 100%);height:100%;transition:width .18s ease-out;position:absolute;inset:0 auto 0 0}.page-module___8aEwW__loadingProgressFillOverEta{animation:1.15s ease-in-out infinite page-module___8aEwW__loadingProgressOverEtaPulse}.page-module___8aEwW__loadingProgressMeta{color:color-mix(in oklab,var(--app-muted)88%,#64748b);font-size:.72rem;line-height:1.25}@keyframes page-module___8aEwW__loadingProgressOverEtaPulse{0%,to{opacity:1}50%{opacity:.55}}@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__popupCardSettings{max-height:none;overflow-y:visible}.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:100vw;max-width:100vw;height:100vh;overflow-x:hidden}.page-module___8aEwW__topArea{border-radius:0 0 12px 12px;width:100vw;min-width:100vw;max-width:100vw;padding:.36rem .4rem;left:0;right:0;transform:none}.page-module___8aEwW__topAreaCentered{width:100vw;min-width:100vw;max-width:100vw;top:0;left:0;right:0;transform:none}.page-module___8aEwW__row{flex-wrap:wrap}.page-module___8aEwW__pillRow{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.34rem;overflow:auto hidden}.page-module___8aEwW__pillRow::-webkit-scrollbar{display:none}.page-module___8aEwW__pillRowLeft,.page-module___8aEwW__pillRowRight,.page-module___8aEwW__pillRowRight{display:contents}.page-module___8aEwW__topAreaLogoButton,.page-module___8aEwW__pill,.page-module___8aEwW__topMiniButton{flex:none}.page-module___8aEwW__mobileBottomDrawer{z-index:18;border:1px solid color-mix(in oklab,var(--app-border)76%,transparent);background:color-mix(in oklab,var(--app-panel)94%,var(--app-muted)6%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:0;border-radius:14px 14px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 18px 34px #0f172a33}.page-module___8aEwW__mobileBottomDrawerOpen{box-shadow:0 20px 36px #0f172a3d}.page-module___8aEwW__mobileBottomDrawerContent{border-top:1px solid color-mix(in oklab,var(--app-border)78%,transparent);max-height:min(62vh,560px);overflow:hidden auto}.page-module___8aEwW__mobileBottomDrawerContentClosed{opacity:0;pointer-events:none;border-top-color:#0000;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.page-module___8aEwW__mobileBottomDrawerPanelActive{max-height:none;padding-right:0;overflow:visible}.page-module___8aEwW__mobileBottomDrawerTab{text-align:center;min-width:3.7rem}.page-module___8aEwW__mobileControlsCard .page-module___8aEwW__row{justify-content:center}.page-module___8aEwW__mobileControlsCard .page-module___8aEwW__docInput{width:100%;min-width:100%}.page-module___8aEwW__docInput{min-width:100%}.page-module___8aEwW__popupCard{max-height:88vh}.page-module___8aEwW__popupCardSettings{max-height:none;overflow-y:visible}.page-module___8aEwW__shareNudgeCard{width:calc(100vw - 1rem);bottom:.5rem;right:.5rem}.page-module___8aEwW__documentLoadNoticeCardStacked{bottom:.26rem;right:.28rem}}
.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-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:1px solid color-mix(in oklab,var(--app-border)78%,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:0;margin:1.15rem 0 1.05rem;transition:border-color .15s;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:color-mix(in oklab,var(--app-muted)92%,transparent);background:var(--app-background);border:1px solid color-mix(in oklab,var(--app-border)84%,transparent);z-index:1;box-shadow:0 0 0 .22rem var(--app-background);pointer-events:none;border-radius:999px;padding:.01rem .3rem;font-size:.5rem;transition:color .14s,border-color .14s;position:absolute;top:0;left:50%;transform:translate(-50%,-54%)}.tiptap.ProseMirror [data-manual-page-break=true]:hover:after,.tiptap.ProseMirror [data-manual-page-break=true].ProseMirror-selectednode:after{color:color-mix(in oklab,var(--app-accent)72%,var(--app-muted));border-color:color-mix(in oklab,var(--app-accent)42%,var(--app-border))}.tiptap.ProseMirror [data-manual-page-break=true]:hover,.tiptap.ProseMirror [data-manual-page-break=true].ProseMirror-selectednode{border-top-color:color-mix(in oklab,var(--app-accent)38%,var(--app-border))}
.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 li:has(>p[data-google-list-depth-delta="1"]){margin-left:1.5em}.tiptap.ProseMirror li:has(>p[data-google-list-depth-delta="2"]){margin-left:3em}.tiptap.ProseMirror li:has(>p[data-google-list-depth-delta="3"]){margin-left:4.5em}.tiptap.ProseMirror li:has(>p[data-google-list-depth-delta="4"]){margin-left:6em}.tiptap.ProseMirror li:has(>p[data-google-list-depth-delta="5"]){margin-left:7.5em}.tiptap.ProseMirror li:has(>p[data-google-list-depth-delta="6"]){margin-left:9em}.tiptap.ProseMirror li:has(>p[data-google-list-depth-delta="7"]){margin-left:10.5em}.tiptap.ProseMirror li:has(>p[data-google-list-depth-delta="8"]){margin-left:12em}.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:0 0;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:0 0;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-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}
.editor-find-bar{z-index:60;pointer-events:none;justify-content:center;padding:.5rem .75rem;display:flex;position:fixed;bottom:0;left:0;right:0}.editor-find-bar-inner{pointer-events:auto;border:1px solid var(--app-border);background:var(--app-panel);border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.35rem;width:max-content;max-width:min(100%,1200px);min-height:2.5rem;padding:.4rem .55rem;display:flex;box-shadow:0 10px 24px #0f172a24}.editor-find-bar-row{white-space:nowrap;align-items:center;gap:.5rem;display:flex;overflow-x:auto}.editor-find-bar-input,.editor-find-bar-replace-input{width:min(22rem,54vw)}.editor-find-bar-count{min-width:5.5rem;color:var(--app-text-muted);text-align:center;font-size:.8rem}.editor-find-bar-nav{align-items:center;gap:.2rem;display:inline-flex}.editor-find-bar-icon-button{cursor:pointer}.editor-find-bar-text-button{cursor:pointer;white-space:nowrap}.editor-find-bar-arrow-up,.editor-find-bar-arrow-down{width:.9rem;height:.9rem}.editor-find-bar-arrow-up{transform:rotate(90deg)}.editor-find-bar-arrow-down{transform:rotate(-90deg)}.editor-find-bar-divider{background:var(--app-border);width:1px;height:1.3rem;margin:0 .1rem}.editor-find-bar-toggle{color:var(--app-text);cursor:pointer;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.editor-find-bar-toggle input[type=checkbox]{width:.85rem;height:.85rem}@media (max-width:768px){.editor-find-bar-inner{width:100%;max-width:100%}.editor-find-bar-row{max-width:100%}.editor-find-bar-input,.editor-find-bar-replace-input{width:min(14.5rem,58vw)}}
