@property --checklist-border-angle{syntax:"<angle>";inherits:false;initial-value:-14deg}.onboarding-checklist-module__3xaQkq__enter{isolation:isolate;position:relative}.onboarding-checklist-module__3xaQkq__enter:after{z-index:50;pointer-events:none;content:"";background:conic-gradient(from var(--checklist-border-angle), transparent 0deg, color-mix(in oklch, var(--onboarding-checklist-border-color) 10%, transparent) 4deg, var(--onboarding-checklist-border-color) 14deg, color-mix(in oklch, var(--onboarding-checklist-border-color) 10%, transparent) 24deg, transparent 28deg 360deg);border-radius:inherit;padding:1.5px;animation:1.6s cubic-bezier(.4,0,.2,1) both onboarding-checklist-module__3xaQkq__checklist-border-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.onboarding-checklist-module__3xaQkq__topBar{animation:.8s cubic-bezier(.16,1,.3,1) .2s both onboarding-checklist-module__3xaQkq__checklist-top-bar-enter}.onboarding-checklist-module__3xaQkq__successMessage{animation:.24s ease-out both onboarding-checklist-module__3xaQkq__success-message-in}.onboarding-checklist-module__3xaQkq__taskContentExit{pointer-events:none;animation:.18s ease-in both onboarding-checklist-module__3xaQkq__task-content-exit}.onboarding-checklist-module__3xaQkq__exit{pointer-events:none;animation:.32s ease-in both onboarding-checklist-module__3xaQkq__checklist-exit}.onboarding-checklist-module__3xaQkq__targetFlash,.onboarding-checklist-module__3xaQkq__targetFlash>[data-slot=input-group]{animation:1.1s ease-in-out onboarding-checklist-module__3xaQkq__onboarding-target-flash}@keyframes onboarding-checklist-module__3xaQkq__task-content-exit{0%{opacity:1}to{opacity:0}}@keyframes onboarding-checklist-module__3xaQkq__success-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-checklist-module__3xaQkq__checklist-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.onboarding-checklist-module__3xaQkq__targetFlash,.onboarding-checklist-module__3xaQkq__targetFlash>[data-slot=input-group]{animation:1.2s ease-out onboarding-checklist-module__3xaQkq__onboarding-target-highlight;animation-duration:1.2s!important}.onboarding-checklist-module__3xaQkq__enter:after{display:none}.onboarding-checklist-module__3xaQkq__successMessage,.onboarding-checklist-module__3xaQkq__taskContentExit,.onboarding-checklist-module__3xaQkq__exit,.onboarding-checklist-module__3xaQkq__topBar{animation-duration:1ms}.onboarding-checklist-module__3xaQkq__topBar{animation-delay:0s}}@keyframes onboarding-checklist-module__3xaQkq__onboarding-target-flash{0%,20%,40%,60%,80%,to{background-color:#0000}10%,30%,50%,70%,90%{background-color:var(--onboarding-flash-color)}}@keyframes onboarding-checklist-module__3xaQkq__onboarding-target-highlight{0%{background-color:var(--onboarding-flash-color)}to{background-color:#0000}}@keyframes onboarding-checklist-module__3xaQkq__checklist-top-bar-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-checklist-module__3xaQkq__checklist-border-orbit{0%{--checklist-border-angle:-14deg;opacity:0}8%{opacity:1}84%{opacity:1}to{--checklist-border-angle:346deg;opacity:0}}
:root{overflow-wrap:break-word;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:color-mix(in oklch, var(--pebble-950) 4%, transparent);--tt-gray-light-a-100:color-mix(in oklch, var(--pebble-950) 5%, transparent);--tt-gray-light-a-200:color-mix(in oklch, var(--pebble-950) 10%, transparent);--tt-gray-light-a-300:color-mix(in oklch, var(--pebble-950) 20%, transparent);--tt-gray-light-a-400:color-mix(in oklch, var(--pebble-950) 42%, transparent);--tt-gray-light-a-500:color-mix(in oklch, var(--pebble-950) 64%, transparent);--tt-gray-light-a-600:color-mix(in oklch, var(--pebble-950) 78%, transparent);--tt-gray-light-a-700:color-mix(in oklch, var(--pebble-950) 87%, transparent);--tt-gray-light-a-800:color-mix(in oklch, var(--pebble-950) 95%, transparent);--tt-gray-light-a-900:color-mix(in oklch, var(--pebble-950) 98%, transparent);--tt-gray-light-50:var(--pebble-50);--tt-gray-light-100:var(--pebble-100);--tt-gray-light-200:var(--pebble-150);--tt-gray-light-300:var(--pebble-300);--tt-gray-light-400:var(--pebble-400);--tt-gray-light-500:var(--pebble-500);--tt-gray-light-600:var(--pebble-600);--tt-gray-light-700:var(--pebble-700);--tt-gray-light-800:var(--pebble-750);--tt-gray-light-900:var(--pebble-850);--tt-gray-dark-a-50:color-mix(in oklch, var(--pebble-50) 5%, transparent);--tt-gray-dark-a-100:color-mix(in oklch, var(--pebble-50) 7%, transparent);--tt-gray-dark-a-200:color-mix(in oklch, var(--pebble-50) 11%, transparent);--tt-gray-dark-a-300:color-mix(in oklch, var(--pebble-50) 22%, transparent);--tt-gray-dark-a-400:color-mix(in oklch, var(--pebble-50) 37%, transparent);--tt-gray-dark-a-500:color-mix(in oklch, var(--pebble-50) 50%, transparent);--tt-gray-dark-a-600:color-mix(in oklch, var(--pebble-50) 64%, transparent);--tt-gray-dark-a-700:color-mix(in oklch, var(--pebble-50) 75%, transparent);--tt-gray-dark-a-800:color-mix(in oklch, var(--pebble-50) 88%, transparent);--tt-gray-dark-a-900:color-mix(in oklch, var(--pebble-50) 96%, transparent);--tt-gray-dark-50:var(--pebble-900);--tt-gray-dark-100:var(--pebble-850);--tt-gray-dark-200:var(--pebble-800);--tt-gray-dark-300:var(--pebble-700);--tt-gray-dark-400:var(--pebble-500);--tt-gray-dark-500:var(--pebble-500);--tt-gray-dark-600:var(--pebble-400);--tt-gray-dark-700:var(--pebble-300);--tt-gray-dark-800:var(--pebble-200);--tt-gray-dark-900:var(--pebble-100);--tt-brand-color-50:var(--pebble-50);--tt-brand-color-100:var(--pebble-150);--tt-brand-color-200:var(--pebble-200);--tt-brand-color-300:var(--pebble-300);--tt-brand-color-400:var(--pebble-300);--tt-brand-color-500:var(--pebble-600);--tt-brand-color-600:var(--pebble-700);--tt-brand-color-700:var(--pebble-750);--tt-brand-color-800:var(--pebble-800);--tt-brand-color-900:var(--pebble-850);--tt-brand-color-950:var(--pebble-900);--tt-color-green-inc-5:var(--moss-100);--tt-color-green-inc-4:var(--moss-100);--tt-color-green-inc-3:var(--moss-200);--tt-color-green-inc-2:var(--moss-200);--tt-color-green-inc-1:var(--moss-300);--tt-color-green-base:var(--moss-500);--tt-color-green-dec-1:var(--moss-600);--tt-color-green-dec-2:var(--moss-600);--tt-color-green-dec-3:var(--moss-800);--tt-color-green-dec-4:var(--moss-900);--tt-color-green-dec-5:var(--moss-950);--tt-color-yellow-inc-5:var(--pollen-100);--tt-color-yellow-inc-4:var(--pollen-100);--tt-color-yellow-inc-3:var(--pollen-200);--tt-color-yellow-inc-2:var(--pollen-200);--tt-color-yellow-inc-1:var(--pollen-300);--tt-color-yellow-base:var(--pollen-500);--tt-color-yellow-dec-1:var(--pollen-600);--tt-color-yellow-dec-2:var(--pollen-600);--tt-color-yellow-dec-3:var(--pollen-800);--tt-color-yellow-dec-4:var(--pollen-900);--tt-color-yellow-dec-5:var(--pollen-950);--tt-color-red-inc-5:var(--berry-100);--tt-color-red-inc-4:var(--berry-100);--tt-color-red-inc-3:var(--berry-200);--tt-color-red-inc-2:var(--berry-200);--tt-color-red-inc-1:var(--berry-300);--tt-color-red-base:var(--berry-500);--tt-color-red-dec-1:var(--berry-600);--tt-color-red-dec-2:var(--berry-600);--tt-color-red-dec-3:var(--berry-800);--tt-color-red-dec-4:var(--berry-900);--tt-color-red-dec-5:var(--berry-950);--white:var(--pebble-0);--black:var(--pebble-950);--transparent:transparent;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a, 0px 12px 24px 0px #1118270a, 0px 6px 8px 0px #11182705, 0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic:cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart:cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ:cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back:cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%;--tt-bg-color:var(--background);--tt-border-color:var(--border);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--sidebar);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--caret);--tt-selection-color:var(--selection);--tt-card-bg-color:var(--card);--tt-card-border-color:var(--border)}.dark{--tt-bg-color:var(--background);--tt-border-color:var(--border);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--sidebar);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--caret);--tt-selection-color:var(--selection);--tt-card-bg-color:var(--card);--tt-card-border-color:var(--border);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080, 0px 12px 24px 0px #0000003d, 0px 6px 8px 0px #00000038, 0px 2px 3px 0px #0000001f}:root,.dark{--tt-color-text-gray:var(--text-gray);--tt-color-text-brown:var(--text-brown);--tt-color-text-orange:var(--text-orange);--tt-color-text-yellow:var(--text-yellow);--tt-color-text-green:var(--text-green);--tt-color-text-blue:var(--text-blue);--tt-color-text-purple:var(--text-purple);--tt-color-text-pink:var(--text-pink);--tt-color-text-red:var(--text-red);--tt-color-text-gray-contrast:var(--highlight-gray);--tt-color-text-brown-contrast:var(--highlight-brown);--tt-color-text-orange-contrast:var(--highlight-orange);--tt-color-text-yellow-contrast:var(--highlight-yellow);--tt-color-text-green-contrast:var(--highlight-green);--tt-color-text-blue-contrast:var(--highlight-blue);--tt-color-text-purple-contrast:var(--highlight-purple);--tt-color-text-pink-contrast:var(--highlight-pink);--tt-color-text-red-contrast:var(--highlight-red);--tt-color-highlight-gray:var(--highlight-gray);--tt-color-highlight-brown:var(--highlight-brown);--tt-color-highlight-orange:var(--highlight-orange);--tt-color-highlight-yellow:var(--highlight-yellow);--tt-color-highlight-green:var(--highlight-green);--tt-color-highlight-blue:var(--highlight-blue);--tt-color-highlight-purple:var(--highlight-purple);--tt-color-highlight-pink:var(--highlight-pink);--tt-color-highlight-red:var(--highlight-red);--tt-color-highlight-gray-contrast:var(--highlight-gray-contrast);--tt-color-highlight-brown-contrast:var(--highlight-brown-contrast);--tt-color-highlight-orange-contrast:var(--highlight-orange-contrast);--tt-color-highlight-yellow-contrast:var(--highlight-yellow-contrast);--tt-color-highlight-green-contrast:var(--highlight-green-contrast);--tt-color-highlight-blue-contrast:var(--highlight-blue-contrast);--tt-color-highlight-purple-contrast:var(--highlight-purple-contrast);--tt-color-highlight-pink-contrast:var(--highlight-pink-contrast);--tt-color-highlight-red-contrast:var(--highlight-red-contrast)}:is(.tiptap.ProseMirror,.static-document){--blockquote-bg-color:var(--tt-gray-light-900)}.dark :is(.tiptap.ProseMirror,.static-document){--blockquote-bg-color:var(--tt-gray-dark-900)}:is(.tiptap.ProseMirror,.static-document) blockquote{margin:1.5rem 0;padding-top:.375em;padding-bottom:.375em;padding-left:1em;position:relative}:is(.tiptap.ProseMirror,.static-document) blockquote p{margin-top:0}:is(.tiptap.ProseMirror,.static-document) blockquote:before,:is(.tiptap.ProseMirror,.static-document) blockquote.is-empty:before{background-color:var(--blockquote-bg-color);content:"";border-radius:0;width:.25em;height:100%;position:absolute;top:0;bottom:0;left:0}:is(.tiptap.ProseMirror,.static-document){--tt-inline-code-bg-color:var(--tt-gray-light-a-100);--tt-inline-code-text-color:var(--inline-code);--tt-inline-code-border-color:var(--tt-gray-light-a-200);--tt-codeblock-bg:var(--tt-gray-light-a-50);--tt-codeblock-text:var(--tt-gray-light-a-800);--tt-codeblock-border:var(--tt-gray-light-a-200)}.dark :is(.tiptap.ProseMirror,.static-document){--tt-inline-code-bg-color:var(--tt-gray-dark-a-100);--tt-inline-code-border-color:var(--tt-gray-dark-a-200);--tt-codeblock-bg:var(--tt-gray-dark-a-50);--tt-codeblock-text:var(--tt-gray-dark-a-800);--tt-codeblock-border:var(--tt-gray-dark-a-200)}:is(.tiptap.ProseMirror,.static-document) code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);border-radius:.375rem;padding:.1em .2em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em;line-height:1.4}:is(.tiptap.ProseMirror,.static-document) pre:not(.code-block-node__pre){background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);border-radius:.375rem;margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1rem}:is(.tiptap.ProseMirror,.static-document) pre:not(.code-block-node__pre) code{-webkit-text-fill-color:inherit;color:inherit;background-color:#0000;border:none;border-radius:0}.code-block-node{background:var(--muted);min-width:0;color:var(--foreground);border:0;border-radius:.625rem;margin-block:1.5em;container-type:inline-size}.code-block-node__toolbar{border-bottom:1px solid var(--border);font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.75rem;display:flex}.code-block-node__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.static-document .code-block-node__actions:empty{min-width:4rem;min-height:1.75rem}.code-block-language-label{color:var(--muted-foreground)}.code-block-language{max-width:12rem}.code-block-view-toggle{background:color-mix(in oklch, var(--foreground) 4%, transparent);border-radius:.5rem;gap:.125rem;padding:.125rem}.code-block-view-toggle [data-slot=toggle-group-item]{color:var(--muted-foreground);border-radius:.375rem;transition:background-color .15s,color .15s,box-shadow .15s}.code-block-view-toggle [data-state=on]{background:var(--visual-block-surface);color:var(--foreground);box-shadow:0 1px 3px color-mix(in oklch, var(--foreground) 10%, transparent)}.code-block-action{border-radius:.25rem;min-width:1.75rem;min-height:1.75rem}.code-block-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.code-block-controls{position:relative}.code-block-status:not(:empty){z-index:10;border:1px solid var(--border);background:var(--popover);width:max-content;max-width:16rem;color:var(--popover-foreground);border-radius:.375rem;padding:.4rem .6rem;position:absolute;top:100%;right:0}:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre{white-space:pre;tab-size:4;margin:0;padding:1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre[hidden]{display:none}:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre code{color:inherit;font:inherit;background:0 0;border:0;padding:0}:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-comment,:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-quote{color:var(--muted-foreground)}:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-keyword,:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-selector-tag,:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-literal{color:var(--code-keyword)}:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-string,:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-regexp,:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-addition{color:var(--code-string)}:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-number,:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-attr,:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-type{color:var(--code-number)}:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-title,:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-built_in,:is(.tiptap.ProseMirror,.static-document) .code-block-node__pre .hljs-name{color:var(--code-function)}.code-block-node__mermaid[hidden]{display:none!important}.code-block-node__pre,.code-block-node__mermaid{background:var(--visual-block-surface);border-radius:0 0 .625rem .625rem;min-width:0}.code-block-node__mermaid{overflow:hidden}.code-block-expand-button{flex-shrink:0;width:1.75rem;height:1.75rem;margin:0}.code-block-controls>button,.code-block-action{justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.code-block-node .code-block-diagram-loading{min-height:240px;color:var(--muted-foreground);place-content:center;margin:0;display:grid}@container (max-width:420px){.code-block-node__toolbar>[data-slot=native-select-wrapper],.code-block-node__toolbar>.code-block-language-label{flex-basis:100%}.code-block-node__actions{flex:1;margin-left:0}}.mermaid-editor-dialog[data-slot=dialog-content]{border:0;border-radius:0;flex-direction:column;gap:0;width:100vw;min-width:0;max-width:none;height:100dvh;padding:0;transition:none;animation:none;display:flex;inset:0;overflow:hidden;transform:none}.mermaid-editor-header{border-bottom:1px solid var(--border);background:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:.5rem .75rem;display:flex}.mermaid-editor-header [aria-expanded=true]{background:var(--visual-block-surface)}.mermaid-editor-panes{flex:1;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.mermaid-editor-panes[data-code-open=true]{grid-template-columns:minmax(16rem,35%) minmax(0,1fr)}.mermaid-editor-source{border-right:1px solid var(--border);background:var(--visual-block-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.mermaid-editor-source .mermaid-source-label{color:var(--muted-foreground);padding:.75rem 1rem;font-size:.75rem}.mermaid-source-editor{flex:1;min-width:0;min-height:0;overflow:auto}.mermaid-editor-source .mermaid-source-input{tab-size:4;outline:none;min-height:100%;padding:0 1rem 1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.6}.mermaid-editor-source .mermaid-source-input pre{white-space:pre;min-width:max-content;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mermaid-editor-source .mermaid-source-input pre code{font:inherit;color:inherit;background:0 0;border:0;padding:0}.mermaid-editor-preview{background:var(--visual-block-surface);min-width:0;min-height:0;position:relative;overflow:hidden}@media (max-width:640px){.mermaid-editor-panes[data-code-open=true]{grid-template-rows:minmax(10rem,40%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mermaid-editor-source{border-right:0;border-bottom:1px solid var(--border)}}.mermaid-editor-composer{bottom:max(1rem,env(safe-area-inset-bottom));z-index:10;pointer-events:none;position:absolute;left:1rem;right:1rem}.mermaid-editor-composer .tiptap-html-block-prompt{pointer-events:auto;max-width:36rem;margin:0 auto}.code-block-node[data-mode=code] .code-block-expand-button{visibility:hidden}:is(.code-block-node__pre,.mermaid-source-input) .token.comment{color:var(--muted-foreground)}:is(.code-block-node__pre,.mermaid-source-input) .token.keyword,:is(.code-block-node__pre,.mermaid-source-input) .token.important{color:var(--code-keyword)}:is(.code-block-node__pre,.mermaid-source-input) .token.string{color:var(--code-string)}:is(.code-block-node__pre,.mermaid-source-input) .token.property,:is(.code-block-node__pre,.mermaid-source-input) .token.entity{color:var(--code-number)}:is(.code-block-node__pre,.mermaid-source-input) .token.operator{color:var(--code-function)}:is(.code-block-node__pre,.mermaid-source-input) .token.punctuation{color:var(--muted-foreground)}@media (max-width:640px){.mermaid-editor-source .mermaid-source-input{font-size:1rem}}.tiptap.ProseMirror :is(h1,h2,h3,h4){color:inherit;scroll-margin-top:2rem;position:relative}:is(.tiptap.ProseMirror,.static-document){--horizontal-rule-color:var(--tt-gray-light-a-200)}.dark :is(.tiptap.ProseMirror,.static-document){--horizontal-rule-color:var(--tt-gray-dark-a-200)}:is(.tiptap.ProseMirror,.static-document) hr{background-color:var(--horizontal-rule-color);border:none;height:1px}:is(.tiptap.ProseMirror,.static-document) [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}:is(.tiptap.ProseMirror,.static-document) img{max-width:100%;height:auto;display:block}:is(.tiptap.ProseMirror,.static-document)>img:not([data-type=emoji] img){border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000;margin:2rem 0}:is(.tiptap.ProseMirror,.static-document) img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}:is(.tiptap.ProseMirror,.static-document)>img[data-align=left]{margin-left:0;margin-right:auto}:is(.tiptap.ProseMirror,.static-document)>img[data-align=center]{margin-left:auto;margin-right:auto}:is(.tiptap.ProseMirror,.static-document)>img[data-align=right]{margin-left:auto;margin-right:0}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image]{pointer-events:none;max-width:100%;margin:2rem 0}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image]:has(img[data-align=left]){justify-content:flex-start}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image]:has(img[data-align=center]){justify-content:center}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image]:has(img[data-align=right]){justify-content:flex-end}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] [data-resize-wrapper]{border-radius:var(--tt-radius-xs,.25rem);outline-offset:.125rem;pointer-events:auto;outline:.125rem solid #0000;max-width:100%;line-height:0}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] img{border-radius:var(--tt-radius-xs,.25rem);object-fit:contain;max-width:100%;margin:0;height:auto!important}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] [data-resize-handle]{z-index:1;border:.125rem solid var(--tt-brand-color-500);background:var(--tt-toolbar-bg-color);width:.75rem;height:.75rem;box-shadow:var(--tt-shadow-elevated-md);opacity:0;border-radius:999px;transition:opacity .12s}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] [data-resize-handle*=top]{top:-.375rem}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] [data-resize-handle*=right]{right:-.375rem}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] [data-resize-handle*=bottom]{bottom:-.375rem}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] [data-resize-handle*=left]{left:-.375rem}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] [data-resize-handle=top-left],:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] [data-resize-handle=bottom-right]{cursor:nwse-resize}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] [data-resize-handle=top-right],:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image] [data-resize-handle=bottom-left]{cursor:nesw-resize}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image].ProseMirror-selectednode [data-resize-wrapper],:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image][data-resize-state=true] [data-resize-wrapper]{outline-color:var(--tt-brand-color-500)}:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image].ProseMirror-selectednode [data-resize-handle],:is(.tiptap.ProseMirror,.static-document)>[data-resize-container][data-node=image][data-resize-state=true] [data-resize-handle]{opacity:1}:is(.tiptap.ProseMirror,.static-document) .tiptap-thread:has(>img){margin:2rem 0}:is(.tiptap.ProseMirror,.static-document) .tiptap-thread:has(>img) img{border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000}:is(.tiptap.ProseMirror,.static-document) .tiptap-thread img{margin:0}:is(.tiptap.ProseMirror,.static-document){--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 :is(.tiptap.ProseMirror,.static-document){--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)}:is(.tiptap.ProseMirror,.static-document) ol,:is(.tiptap.ProseMirror,.static-document) ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}:is(.tiptap.ProseMirror,.static-document) ol:first-child,:is(.tiptap.ProseMirror,.static-document) ul:first-child{margin-top:0}:is(.tiptap.ProseMirror,.static-document) ol:last-child,:is(.tiptap.ProseMirror,.static-document) ul:last-child{margin-bottom:0}:is(.tiptap.ProseMirror,.static-document) ol ol,:is(.tiptap.ProseMirror,.static-document) ol ul,:is(.tiptap.ProseMirror,.static-document) ul ol,:is(.tiptap.ProseMirror,.static-document) ul ul{margin-top:0;margin-bottom:0}:is(.tiptap.ProseMirror,.static-document) li p{margin-top:0}:is(.tiptap.ProseMirror,.static-document) ol{list-style:decimal}:is(.tiptap.ProseMirror,.static-document) ol ol{list-style:lower-alpha}:is(.tiptap.ProseMirror,.static-document) ol ol ol{list-style:lower-roman}:is(.tiptap.ProseMirror,.static-document) ul:not([data-type=taskList]){list-style:outside}:is(.tiptap.ProseMirror,.static-document) ul:not([data-type=taskList]) ul{list-style:circle}:is(.tiptap.ProseMirror,.static-document) ul:not([data-type=taskList]) ul ul{list-style:square}:is(.tiptap.ProseMirror,.static-document) ul[data-type=taskList]{padding-left:.25em}:is(.tiptap.ProseMirror,.static-document) ul[data-type=taskList] li{flex-direction:row;align-items:flex-start;display:flex}:is(.tiptap.ProseMirror,.static-document) ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}:is(.tiptap.ProseMirror,.static-document) ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}:is(.tiptap.ProseMirror,.static-document) ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}:is(.tiptap.ProseMirror,.static-document) ul[data-type=taskList] li label{padding-top:.375rem;padding-right:.5rem;position:relative}:is(.tiptap.ProseMirror,.static-document) ul[data-type=taskList] li label input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}:is(.tiptap.ProseMirror,.static-document) 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}:is(.tiptap.ProseMirror,.static-document) 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}:is(.tiptap.ProseMirror,.static-document) 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)}:is(.tiptap.ProseMirror,.static-document) ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}:is(.tiptap.ProseMirror,.static-document) ul[data-type=taskList] li div{flex:1;min-width:0}:is(.tiptap.ProseMirror,.static-document){--tt-collaboration-carets-label:var(--tt-gray-light-900);--link-text-color:var(--link);--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 :is(.tiptap.ProseMirror,.static-document){--tt-collaboration-carets-label:var(--tt-gray-dark-100);--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)}:is(.tiptap.ProseMirror,.static-document)>*{position:relative}:is(.tiptap.ProseMirror,.static-document){white-space:pre-wrap;caret-color:var(--tt-cursor-color);outline:none}:is(.tiptap.ProseMirror,.static-document):not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}:is(.tiptap.ProseMirror,.static-document):not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:0 0}:is(.tiptap.ProseMirror,.static-document) .selection{background-color:var(--tt-selection-color);display:inline}:is(.tiptap.ProseMirror,.static-document) .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer):not([data-resize-container][data-node=image]){border-radius:var(--tt-radius-md);background-color:var(--node-selected)}:is(.tiptap.ProseMirror,.static-document) .ProseMirror-hideselection{caret-color:#0000}:is(.tiptap.ProseMirror,.static-document).resize-cursor{cursor:ew-resize;cursor:col-resize}:is(.tiptap.ProseMirror,.static-document) a span{text-decoration:underline}:is(.tiptap.ProseMirror,.static-document) s span{text-decoration:line-through}:is(.tiptap.ProseMirror,.static-document) u span{text-decoration:underline}:is(.tiptap.ProseMirror,.static-document) .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}:is(.tiptap.ProseMirror,.static-document) .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}:is(.tiptap.ProseMirror,.static-document) .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}:is(.tiptap.ProseMirror,.static-document) [data-type=emoji] img{cursor:text;width:1.25em;height:1.25em;display:inline-block}:is(.tiptap.ProseMirror,.static-document) a{color:var(--link-text-color);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:.15em;transition:text-decoration-color .12s}:is(.tiptap.ProseMirror,.static-document) a:hover{text-decoration-color:currentColor}:is(.tiptap.ProseMirror,.static-document) [data-type=mention]{color:var(--link-text-color);display:inline-block}:is(.tiptap.ProseMirror,.static-document) .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}:is(.tiptap.ProseMirror,.static-document) .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected,:is(.tiptap.ProseMirror,.static-document) .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered{background-color:var(--thread-bg-color);border-bottom-color:#0000}:is(.tiptap.ProseMirror,.static-document) .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}:is(.tiptap.ProseMirror,.static-document) .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:var(--tt-color-yellow-base)}:is(.tiptap.ProseMirror,.static-document) .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}:is(.tiptap.ProseMirror,.static-document) .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(:is(.tiptap.ProseMirror,.static-document) .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,:is(.tiptap.ProseMirror,.static-document) .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)}:is(.tiptap.ProseMirror,.static-document) .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);opacity:.5;border-color:#0000}:is(.tiptap.ProseMirror,.static-document) .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.is-editor-empty:first-child:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);font-style:normal}.is-editor-empty:first-child.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);font-style:italic}.is-editor-empty:first-child[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-editor-empty:first-child[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}:is(.tiptap.ProseMirror,.static-document) .tableWrapper{overscroll-behavior-x:contain;max-width:100%;margin:1.25rem 0;overflow-x:auto}:is(.tiptap.ProseMirror,.static-document) table{border-collapse:collapse;table-layout:auto;width:100%;margin:0}:is(.tiptap.ProseMirror,.static-document) table[style*=width\:]:not([style*=min-width\:]){table-layout:fixed}:is(.tiptap.ProseMirror,.static-document) table td,:is(.tiptap.ProseMirror,.static-document) table th{border:1px solid var(--tt-border-color,var(--border));box-sizing:border-box;overflow-wrap:break-word;word-break:normal;vertical-align:top;min-width:4rem;padding:.5rem .75rem;position:relative}:is(.tiptap.ProseMirror,.static-document) table td>*,:is(.tiptap.ProseMirror,.static-document) table th>*{margin-bottom:0}:is(.tiptap.ProseMirror,.static-document) table th{background-color:var(--tt-table-header-bg,var(--sidebar));text-align:left;font-weight:600}:is(.tiptap.ProseMirror,.static-document) table th p{font-weight:inherit}:is(.tiptap.ProseMirror,.static-document) table .selectedCell:after{background:var(--selection);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}:is(.tiptap.ProseMirror,.static-document) table .column-resize-handle{background-color:var(--tt-table-resize-handle,var(--border));pointer-events:none;width:2px;position:absolute;top:0;bottom:-2px;right:-1px}:is(.tiptap.ProseMirror,.static-document).resize-cursor{cursor:col-resize}.simple-editor-content :is(.tiptap.ProseMirror,.static-document).simple-editor>.tableWrapper{--table-document-width:calc(min(100cqw, var(--simple-editor-content-max-width)) - 3rem);box-sizing:border-box;width:100cqw;max-width:none;padding-inline:calc((100cqw - var(--table-document-width))/2);margin-left:calc(50% - 50cqw)}.simple-editor-content :is(.tiptap.ProseMirror,.static-document).simple-editor>.tableWrapper>table{width:var(--table-document-width)}.tiptap.ProseMirror .callout,.tiptap .callout,.static-document .callout{--callout-bg:var(--callout-note-bg);--callout-icon:var(--callout-note-icon);background:var(--callout-bg);border-radius:.5rem;align-items:flex-start;gap:.625rem;margin:1.25rem 0;padding:.75rem 1rem .75rem .75rem;display:flex}.tiptap.ProseMirror .callout[data-callout=tip],.tiptap .callout[data-callout=tip],.static-document .callout[data-callout=tip]{--callout-bg:var(--callout-tip-bg);--callout-icon:var(--callout-tip-icon)}.tiptap.ProseMirror .callout[data-callout=important],.tiptap .callout[data-callout=important],.static-document .callout[data-callout=important]{--callout-bg:var(--callout-important-bg);--callout-icon:var(--callout-important-icon)}.tiptap.ProseMirror .callout[data-callout=warning],.tiptap .callout[data-callout=warning],.static-document .callout[data-callout=warning]{--callout-bg:var(--callout-warning-bg);--callout-icon:var(--callout-warning-icon)}.tiptap.ProseMirror .callout[data-callout=caution],.tiptap .callout[data-callout=caution],.static-document .callout[data-callout=caution]{--callout-bg:var(--callout-caution-bg);--callout-icon:var(--callout-caution-icon)}.tiptap.ProseMirror .callout-icon,.tiptap .callout-icon,.static-document .callout-icon{width:1.5rem;height:1.625em;color:var(--callout-icon);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tiptap.ProseMirror .callout-icon svg,.tiptap .callout-icon svg,.static-document .callout-icon svg{width:1.125rem;height:1.125rem}.tiptap.ProseMirror .callout-icon-button,.tiptap .callout-icon-button,.static-document .callout-icon-button{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:flex}.tiptap.ProseMirror .callout-icon-button:hover,.tiptap .callout-icon-button:hover,.static-document .callout-icon-button:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.tiptap.ProseMirror .callout-icon-button:focus-visible,.tiptap .callout-icon-button:focus-visible,.static-document .callout-icon-button:focus-visible{outline:2px solid var(--tt-brand-color-500);outline-offset:1px}.tiptap.ProseMirror .callout-content,.tiptap .callout-content,.static-document .callout-content{flex:1;min-width:0}.tiptap.ProseMirror .callout-content>:first-child,.tiptap .callout-content>:first-child,.static-document .callout-content>:first-child{margin-top:0}.tiptap.ProseMirror .callout-content>:last-child,.tiptap .callout-content>:last-child,.static-document .callout-content>:last-child{margin-bottom:0}.dark :is(.tiptap,.static-document) .callout{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--callout-icon) 14%, transparent)}@media (pointer:coarse){:is(.tiptap,.static-document) .callout-icon,.tiptap .callout-icon-button{min-width:2.75rem;min-height:2.75rem}}.callout-menu-icon[data-callout=note]{color:var(--callout-note-icon)}.callout-menu-icon[data-callout=tip]{color:var(--callout-tip-icon)}.callout-menu-icon[data-callout=important]{color:var(--callout-important-icon)}.callout-menu-icon[data-callout=warning]{color:var(--callout-warning-icon)}.callout-menu-icon[data-callout=caution]{color:var(--callout-caution-icon)}.simple-editor-wrapper{--tt-toolbar-height:44px;--tt-theme-text:var(--tt-gray-light-900);--simple-editor-document-padding-top:3rem}.dark .simple-editor-wrapper{--tt-theme-text:var(--tt-gray-dark-900)}.simple-editor-wrapper{flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.simple-editor-document-pane{container-type:inline-size}.simple-editor-content{--simple-editor-content-max-width:720px;max-width:var(--simple-editor-content-max-width);flex-direction:column;flex:1;width:100%;min-height:100%;margin:0 auto;display:flex}@media screen and (min-width:1440px){.simple-editor-content{--simple-editor-content-max-width:800px}}@media screen and (min-width:1920px){.simple-editor-content{--simple-editor-content-max-width:880px}}.simple-editor-content[data-doc-width=full]{--simple-editor-content-max-width:100cqw}.simple-editor-content :is(.tiptap.ProseMirror,.static-document).simple-editor{padding:var(--simple-editor-document-padding-top) 1.5rem 6rem;outline:none;flex:1}[data-text-extraction-notice]{background:var(--popover);color:var(--popover-foreground);transform-origin:100% 100%;animation:.22s cubic-bezier(.16,1,.3,1) both text-extraction-notice-enter;box-shadow:0 4px 16px #0000001f}@keyframes text-extraction-notice-enter{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){[data-text-extraction-notice]{animation:none}}.dark [data-text-extraction-notice]{background:var(--pebble-900);box-shadow:0 4px 16px 0 #0006,inset 0 0 0 1px var(--pebble-750)}[data-text-extraction-action=copy]{transition:background-color .15s;background:var(--primary)!important;color:var(--primary-foreground)!important}[data-text-extraction-action=copy]:hover:not(:disabled){background:color-mix(in oklch, var(--primary) 88%, var(--background))!important}[data-text-extraction-action=copy]:active:not(:disabled){background:color-mix(in oklch, var(--primary) 78%, var(--background))!important}[data-text-extraction-action=insert]{transition:background-color .15s;background:var(--pebble-0)!important;border-color:var(--pebble-200)!important;color:var(--pebble-950)!important}[data-text-extraction-action=insert]:hover:not(:disabled){background:var(--pebble-100)!important}[data-text-extraction-action=insert]:active:not(:disabled){background:var(--pebble-200)!important}.dark [data-text-extraction-action=insert]{background:var(--pebble-800)!important;border-color:var(--pebble-600)!important;color:var(--pebble-50)!important}.dark [data-text-extraction-action=insert]:hover:not(:disabled){background:var(--pebble-750)!important}.dark [data-text-extraction-action=insert]:active:not(:disabled){background:var(--pebble-700)!important}@media screen and (max-width:480px){.simple-editor-wrapper{--simple-editor-document-padding-top:2rem}.simple-editor-content :is(.tiptap.ProseMirror,.static-document).simple-editor{padding:var(--simple-editor-document-padding-top) 1.5rem 4rem}}.character-count{color:var(--tt-gray-light-500);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding:0 .75rem;font-size:.75rem}.dark .character-count{color:var(--tt-gray-dark-500)}.tiptap-speech-button{border-radius:var(--tt-radius-lg,.75rem)!important;min-width:2rem!important;height:2rem!important;color:var(--muted-foreground)!important;background:0 0!important;padding:.5rem!important}.tiptap-speech-button svg{width:1rem!important;height:1rem!important;color:inherit!important}.tiptap-speech-button:hover:not(:disabled){background:var(--tt-gray-light-200)!important;color:var(--tt-gray-light-a-900)!important}.dark .tiptap-speech-button{color:var(--muted-foreground)!important}.dark .tiptap-speech-button:hover:not(:disabled){background:var(--tt-gray-dark-200)!important;color:var(--tt-gray-dark-a-900)!important}.tiptap-speech-button.tiptap-speech-button:has(.lucide-square){background:var(--destructive-solid)!important;color:var(--destructive-foreground)!important}.tiptap-speech-button.tiptap-speech-button:has(.lucide-square):hover{background:color-mix(in oklab, var(--destructive-solid) 85%, transparent)!important;color:var(--destructive-foreground)!important}:is(.tiptap.ProseMirror,.static-document) div[data-youtube-video]{cursor:default;margin:1rem 0}:is(.tiptap.ProseMirror,.static-document) div[data-youtube-video] iframe{aspect-ratio:16/9;border-radius:var(--tt-radius-lg,.75rem);border:2px solid #0000;outline:none;width:100%;height:auto;display:block}:is(.tiptap.ProseMirror,.static-document) div[data-youtube-video].ProseMirror-selectednode iframe{border-color:var(--tt-brand-color-500)}.dark :is(.tiptap.ProseMirror,.static-document) div[data-youtube-video].ProseMirror-selectednode iframe{border-color:var(--tt-brand-color-400)}.tiptap-overflow-menu-groups{flex-wrap:wrap;gap:.25rem .5rem;max-width:14.5rem;display:flex}