@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.tooltip.svelte-14xai1r{position:absolute;top:0;left:0;padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-inverse);background:var(--color-surface-four);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-size:var(--font-size-xxs);white-space:nowrap;opacity:0;visibility:hidden;z-index:9999;pointer-events:none;transition:opacity .15s ease-out,visibility .15s ease-out}.loading.svelte-bo5812{display:grid;align-items:center;justify-items:center;place-items:center;padding:var(--spacing-xxl) 0}.error.svelte-b5g8rw{display:grid;height:100dvh;align-items:center;justify-items:center;place-items:center}.modal.svelte-cjh9zt{background:var(--color-surface-one);position:fixed;z-index:35;overflow-y:scroll}.canvas.svelte-cjh9zt{top:var(--spacing-sm);right:var(--spacing-sm);bottom:var(--spacing-sm);left:var(--spacing-sm);border-radius:var(--radius-md);overscroll-behavior:none;overflow-y:auto}.dialog.svelte-cjh9zt{position:fixed;inset:0;margin:auto;width:calc(100% - 2 * var(--spacing-md));max-width:400px;height:-moz-max-content;height:max-content;max-height:92dvh;border-radius:var(--radius-md);overflow:visible;outline:1px solid var(--color-border-one);box-shadow:var(--shadow-lg)}@media(min-width:640px){.dialog.svelte-cjh9zt{width:100%;max-height:90vh}}.dialog.md.svelte-cjh9zt{max-width:640px}.dialog.lg.svelte-cjh9zt{max-width:800px}.dialog.xl.svelte-cjh9zt{max-width:920px}.sidebar.svelte-cjh9zt{width:100%;max-width:none;position:absolute;top:0;right:0;bottom:0;overflow-y:auto;box-shadow:var(--shadow-lg),-1px 0 0 0 var(--color-border-one)}@media(min-width:640px){.sidebar.svelte-cjh9zt{max-width:600px}}.overlay.svelte-cjh9zt{position:fixed;inset:0;background:var(--color-surface-overlay);z-index:30}.toast.svelte-106571a{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr auto;align-items:center;min-width:min(240px,calc(100vw - (var(--spacing-lg) * 2)));background:var(--color-surface-four);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-text-inverse);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md)}.toast.svelte-106571a .toast__body:where(.svelte-106571a){display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.toast.svelte-106571a .toast__message:where(.svelte-106571a){color:color-mix(in srgb,var(--color-text-inverse) 80%,transparent);font-size:var(--font-size-sm)}.toast.svelte-106571a .toast__actions:where(.svelte-106571a){display:grid;grid-auto-flow:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);justify-content:start}.toast.toast--error.svelte-106571a{background-color:var(--color-surface-negative);color:var(--color-text-inverse)}.notification-list.svelte-1ic4rl0{position:fixed;bottom:var(--spacing-lg);position:absolute;left:50%;transform:translate(-50%);display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);z-index:100}@media(min-width:640px){.mobile-only{display:none!important}}@media(max-width:639.98px){.desktop-only{display:none!important}}@media(min-width:1024px){.below-large-only{display:none!important}}@media(max-width:1023.98px){.large-only{display:none!important}}*,:before,:after{box-sizing:border-box}html{font-family:system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--csstools-color-scheme--light: initial;color-scheme:light dark;--color-brand-primary: #ed474a;--color-brand-secondary: #ea3737;--color-surface-one: #ffffff;--color-surface-two: #fcfcfc;--color-surface-three: rgba(0, 0, 0, .04);--color-surface-four: #121212;--color-surface-negative: #c60707;--color-surface-overlay: rgba(0, 0, 0, .24);--color-border-one: rgba(0, 0, 0, .15);--color-border-two: rgba(0, 0, 0, .08);--color-border-three: rgba(0, 0, 0, .25);--color-border-four: rgba(255, 255, 255, .15);--color-action-primary: #121212;--color-action-primary-border: #121212;--color-action-primary-hover: #000000;--color-highlight-one: rgba(223, 47, 47, .5);--color-highlight-two: rgba(223, 47, 47, .08);--color-highlight-three: rgba(255, 255, 255, .1);--color-input-default: #ffffff;--color-input-border: rgba(0, 0, 0, .24);--color-input-border-focus: rgba(0, 0, 0, .5);--color-input-border-hover: rgba(0, 0, 0, .3);--color-input-border-negative: #c60707;--color-input-placeholder: #a6a6a6;--color-text-primary: #121212;--color-text-secondary: #727272;--color-text-inverse: #ffffff;--color-text-negative: #c60707;--font-weight-regular: 400;--font-weight-bold: 500;--font-size-xxs: 10px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-lg: 22px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-smd: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--container-width-md: 648px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-rounded: 40px;--shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, .06);--shadow-md: 0px 3px 2px 0px rgba(0, 0, 0, .06);--shadow-lg: 0px 6px 8px 0px rgba(0, 0, 0, .06);--transition-all-subtle: all .2s ease-in-out;--transition-background-subtle: background-color .2s ease-in-out}@media(prefers-color-scheme:dark){:root{--csstools-color-scheme--light: }}@media(prefers-color-scheme:dark){:root{--color-surface-one: #252a3a;--color-surface-two: #1c2030;--color-surface-three: rgba(255, 255, 255, .04);--color-surface-four: #f0f0f0;--color-surface-negative: #ff5c5c;--color-surface-overlay: rgba(0, 0, 0, .48);--color-border-one: rgba(255, 255, 255, .1);--color-border-two: rgba(255, 255, 255, .06);--color-border-three: rgba(255, 255, 255, .15);--color-border-four: rgba(0, 0, 0, .15);--color-action-primary: #f0f0f0;--color-action-primary-border: rgba(255, 255, 255, .15);--color-action-primary-hover: #ffffff;--color-highlight-one: rgba(223, 47, 47, .5);--color-highlight-two: rgba(223, 47, 47, .12);--color-highlight-three: rgba(255, 255, 255, .06);--color-input-default: #2e3347;--color-input-border: rgba(255, 255, 255, .12);--color-input-border-focus: rgba(255, 255, 255, .3);--color-input-border-hover: rgba(255, 255, 255, .18);--color-input-border-negative: #ff5c5c;--color-input-placeholder: #6b7084;--color-text-primary: #e8e9ed;--color-text-secondary: #8b8fa3;--color-text-inverse: #121212;--color-text-negative: #ff5c5c;--shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, .3);--shadow-md: 0px 3px 2px 0px rgba(0, 0, 0, .3)}}body{background:#fcfcfc;background:var(--color-surface-two);font-size:13px;font-size:var(--font-size-md)}ol,ul{padding:0;margin:0;list-style-type:none}h1,h2,h3,h4,h5,h6,p{margin:0}.grid{display:grid;grid-gap:16px;grid-gap:var(--spacing-md);gap:16px;gap:var(--spacing-md)}@media(min-width:1024px){.grid--column-2{grid-template-columns:repeat(2,1fr)}.grid--column-4{grid-template-columns:repeat(4,1fr)}.grid--column-5{grid-template-columns:repeat(5,1fr)}.grid--auto-folow{grid-auto-flow:column;justify-items:start;justify-content:start}}.grid--nogap{gap:0}.grid--xs{gap:4px;gap:var(--spacing-xs)}.grid--sm{gap:8px;gap:var(--spacing-sm)}.grid--md{gap:16px;gap:var(--spacing-md)}.grid--lg{gap:24px;gap:var(--spacing-lg)}.grid--xl{gap:32px;gap:var(--spacing-xl)}.grid-justify-start{justify-items:start}.layout-container{width:100%;max-width:var(--ui-width-md);padding:0 var(----spacing-sm);margin:0 auto}.width-enforce-xs{width:100%;max-width:var(--ui-width-xs);margin:0 auto}body{font-family:Inter Variable,SF Pro Display,-apple-system,"system-ui",Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Linear Thai,sans-serif;font-feature-settings:"liga" 1,"calt" 1}.heading-xxs{font-size:10px;font-size:var(--font-size-xxs);font-weight:400;font-weight:var(--font-weight-regular)}.heading-xs{font-size:11px;font-size:var(--font-size-xs);font-weight:400;font-weight:var(--font-weight-regular)}.heading-sm{font-size:12px;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-regular)}.heading-md{font-size:13px;font-size:var(--font-size-md);font-weight:400;font-weight:var(--font-weight-regular)}.heading-lg{font-size:22px;font-size:var(--font-size-lg);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.3}.paragraph-md{font-size:13px;font-size:var(--font-size-md);line-height:1.5}.paragraph-lg{font-size:22px;font-size:var(--font-size-lg);line-height:1.5}.paragraph-sm{font-size:12px;font-size:var(--font-size-sm);line-height:1.5}.paragraph-xs{font-size:11px;font-size:var(--font-size-xs);line-height:1.5}.paragraph-xxs{font-size:10px;font-size:var(--font-size-xxs);line-height:1.4}.text-color-primary{color:#121212;color:var(--color-text-primary)}.text-color-secondary{color:#727272;color:var(--color-text-secondary)}.text-align-center{text-align:center}.font-weight-bold{font-weight:500;font-weight:var(--font-weight-bold)}.one-line-elipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link{color:#121212;color:var(--color-text-primary);-webkit-text-decoration:underline;text-decoration:underline}.link:hover{-webkit-text-decoration:none;text-decoration:none}.g-input{width:100%;height:32px;background:#fff;background:var(--color-input-default);outline:1px solid rgba(0,0,0,.24);outline:1px solid var(--color-input-border);border:0;padding:0 8px;padding:0 var(--spacing-sm);border-radius:8px;border-radius:var(--radius-md);font-size:13px;font-size:var(--font-size-md);transition:all .2s ease-in-out;transition:var(--transition-all-subtle)}.g-input:hover{outline:1px solid rgba(0,0,0,.3);outline:1px solid var(--color-input-border-hover)}.g-input:focus,.g-input.g-input--focus{outline:1px solid rgba(0,0,0,.5);outline:1px solid var(--color-input-border-focus)}.g-input.g-input--full-width{width:100%}.g-input.g-input--sm{height:24px;font-size:12px;font-size:var(--font-size-sm);padding:0 4px;padding:0 var(--spacing-xs);border-radius:4px;border-radius:var(--radius-sm)}.g-input.g-input--lg{height:40px}.g-input.g-input--naked{box-shadow:none;border:0;border-radius:0;outline:none;background:transparent}.g-input.g-input--naked:focus{outline:none}.g-input:disabled,.g-input[disabled=disabled]{opacity:.5;cursor:now-allowed}:root{--editor-heading-1: 20px;--editor-heading-2: 16px;--editor-heading-3: 14px;--editor-heading-line-height: 1.3;--editor-body-line-height: 1.7;--editor-block-spacing: var(--spacing-md);--editor-divider-spacing: var(--spacing-lg);--editor-list-indent: var(--spacing-md);--editor-nested-list-spacing: var(--spacing-xs);--editor-blockquote-border-width: 4px;--editor-inline-code-padding: 2px 4px;--editor-mention-background: var(--color-highlight-two);--editor-mention-border: var(--color-border-one)}.tiptap:focus-visible{outline:none}.tiptap h1,.tiptap h2,.tiptap h3{margin:0 0 16px;margin:0 0 var(--editor-block-spacing);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.3;line-height:var(--editor-heading-line-height)}.tiptap p,.tiptap ul,.tiptap ol,.tiptap blockquote,.tiptap pre,.tiptap hr{margin:0 0 16px;margin:0 0 var(--editor-block-spacing)}.tiptap h1{font-size:20px;font-size:var(--editor-heading-1)}.tiptap h2{font-size:16px;font-size:var(--editor-heading-2)}.tiptap h3{font-size:14px;font-size:var(--editor-heading-3)}.tiptap p{font-size:13px;font-size:var(--font-size-md);line-height:1.7;line-height:var(--editor-body-line-height)}.tiptap p:last-child{margin-bottom:0}.tiptap strong{font-weight:500;font-weight:var(--font-weight-bold)}.tiptap code{background:#0000000a;background:var(--color-surface-three);border:1px solid rgba(0,0,0,.15);border:1px solid var(--color-border-one);border-radius:4px;border-radius:var(--radius-sm);padding:2px 4px;padding:var(--editor-inline-code-padding)}.tiptap .tiptap-mention{display:inline-grid;align-items:center;background:#df2f2f14;background:var(--editor-mention-background);outline:1px solid rgba(0,0,0,.15);outline:1px solid var(--editor-mention-border);border-radius:4px;border-radius:var(--radius-sm);padding:0 4px}.tiptap ul,.tiptap ol{display:grid;grid-gap:4px;grid-gap:var(--spacing-xs);gap:4px;gap:var(--spacing-xs);padding-left:16px;padding-left:var(--editor-list-indent)}.tiptap ul li>p,.tiptap ol li>p{margin-bottom:0}.tiptap ul li p:last-child{margin-bottom:0}.tiptap ol li p:last-child{margin-bottom:0}.tiptap li>ul,.tiptap li>ol{margin-top:4px;margin-top:var(--editor-nested-list-spacing);margin-bottom:0}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap blockquote{border-left:4px solid rgba(0,0,0,.15);border-left:var(--editor-blockquote-border-width) solid var(--color-border-one);padding:8px 0 8px 16px;padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-md)}.tiptap blockquote p:last-child{margin-bottom:0}.tiptap pre{background:#0000000a;background:var(--color-surface-three);padding:16px;padding:var(--spacing-md);border-radius:8px;border-radius:var(--radius-md);overflow-x:auto}.tiptap pre code{background:transparent;border:0;border-radius:0;padding:0;line-height:1.6}.tiptap hr{all:unset;height:1px;width:100%;display:block;background:#00000026;background:var(--color-border-one);margin:24px 0;margin:var(--editor-divider-spacing) 0}.tiptap p.is-editor-empty:first-child:before{color:#a6a6a6;color:var(--color-input-placeholder);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor-image-node{display:block;margin:0 0 16px;margin:0 0 var(--editor-block-spacing);position:relative}.editor-image-node:last-child{margin-bottom:0}.editor-image-placeholder{display:block;width:100%;aspect-ratio:16 / 9;background:#0000000a;background:var(--color-surface-three);border-radius:8px;border-radius:var(--radius-md);margin:0 0 16px;margin:0 0 var(--editor-block-spacing);position:relative;overflow:hidden}.editor-image-placeholder:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 50%,transparent 100%);animation:editor-image-skeleton-shimmer 1.5s infinite}@keyframes editor-image-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.editor-file-node{display:block;margin:0 0 16px;margin:0 0 var(--editor-block-spacing);position:relative}.editor-file-node:last-child{margin-bottom:0}.editor-file-placeholder{display:block;width:100%;height:48px;background:#0000000a;background:var(--color-surface-three);border-radius:8px;border-radius:var(--radius-md);margin:0 0 16px;margin:0 0 var(--editor-block-spacing);position:relative;overflow:hidden}.editor-file-placeholder:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 50%,transparent 100%);animation:editor-image-skeleton-shimmer 1.5s infinite}.shared-surface-one{outline:1px solid rgba(0,0,0,.15);outline:1px solid var(--color-border-one);background:#fff;background:var(--color-surface-one);box-shadow:0 1px 2px #0000000f;box-shadow:var(--shadow-sm);border-radius:8px;border-radius:var(--radius-md)}
