@charset "UTF-8";:root{--white: #fff;--black: #2e2b29;--black-contrast: #110f0e;--gray-1: rgba(61, 37, 20, .05);--gray-2: rgba(61, 37, 20, .08);--gray-3: rgba(61, 37, 20, .12);--gray-4: rgba(53, 38, 28, .3);--gray-5: rgba(28, 25, 23, .6);--green: #22c55e;--purple: #6a00f5;--purple-contrast: #5800cc;--purple-light: rgba(88, 5, 255, .05);--yellow-contrast: #facc15;--yellow: rgba(250, 204, 21, .4);--yellow-light: #fffae5;--red: #ff5c33;--red-light: #ffebe5;--shadow: 0px 12px 33px 0px rgba(0, 0, 0, .06), 0px 3.618px 9.949px 0px rgba(0, 0, 0, .04) }*,*:before,*:after{box-sizing:border-box}ul,ol{padding:0 1em;margin:1.25em 1em 1.25em .4em}:is(ul,ol) li p{margin-top:.25em;margin-bottom:.25em}h1,h2,h3,h4,h5,h6{line-height:1.1;margin-top:2.5em;text-wrap:pretty}h1,h2{margin-top:3.5em;margin-bottom:1.5em}h1{font-size:1.4em}h2{font-size:1.2em}h3{font-size:1.1em}code{background-color:var(--purple-light);border-radius:.4em;color:var(--black);font-size:.85em;padding:.25em .3em}pre{background:var(--black);border-radius:.5em;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5em 0;padding:.75em 1em}pre code{background:none;font-size:.8em;padding:0}blockquote{border-left:3px solid var(--gray-3);margin:1.5em 0;padding-left:1em}hr{border:none;border-top:1px solid var(--gray-2);margin:2em 0}table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}table td,table th{border:1px solid var(--gray-3);box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}:is(table td,table th)>*{margin-bottom:0}table th{background-color:var(--gray-1);font-weight:700;text-align:left}table .selectedCell:after{background:var(--gray-2);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}table .column-resize-handle{background-color:var(--purple);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}a{text-decoration:none}a:hover{text-decoration:underline}mark{border-radius:.4em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .3em}ul,ol{padding-left:1.5em}blockquote{border-left:4px solid var(--mat-divider-color, rgba(0,0,0,.12));margin:1em 0;padding-left:1em;color:var(--mat-dialog-supporting-text-color, rgba(0,0,0,.6))}pre{background:color-mix(in srgb,var(--mat-app-text-color, rgba(0,0,0,.87)) 6%,transparent);border-radius:4px;padding:1em;font-family:Courier New,Courier,monospace}p[style*="float: left"]{margin:0 12px 12px 0}p[style*="float: right"]{margin:0 0 12px 12px}img:not([data-type=emoji] img),div[data-node=image]>div[data-resize-wrapper]{outline:.125em solid transparent;border-radius:var(--tt-radius-xs, .25em)}mark{background-color:#ffeb3b;color:inherit}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}ul[data-type=taskList]{list-style:none;padding-left:0}ul[data-type=taskList] li{display:flex;align-items:center}ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5em;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;line-height:1}ul[data-type=taskList] li>div{flex:1 1 auto}ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;color:gray}hr{border:none;border-top:2px solid #ddd;margin:2em 0}:root{overflow-wrap:break-word;-webkit-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: rgba(56, 56, 56, .04);--tt-gray-light-a-100: rgba(15, 22, 36, .05);--tt-gray-light-a-200: rgba(37, 39, 45, .1);--tt-gray-light-a-300: rgba(47, 50, 55, .2);--tt-gray-light-a-400: rgba(40, 44, 51, .42);--tt-gray-light-a-500: rgba(52, 55, 60, .64);--tt-gray-light-a-600: rgba(36, 39, 46, .78);--tt-gray-light-a-700: rgba(35, 37, 42, .87);--tt-gray-light-a-800: rgba(30, 32, 36, .95);--tt-gray-light-a-900: rgba(29, 30, 32, .98);--tt-gray-light-50: rgba(250, 250, 250, 1);--tt-gray-light-100: rgba(244, 244, 245, 1);--tt-gray-light-200: rgba(234, 234, 235, 1);--tt-gray-light-300: rgba(213, 214, 215, 1);--tt-gray-light-400: rgba(166, 167, 171, 1);--tt-gray-light-500: rgba(125, 127, 130, 1);--tt-gray-light-600: rgba(83, 86, 90, 1);--tt-gray-light-700: rgba(64, 65, 69, 1);--tt-gray-light-800: rgba(44, 45, 48, 1);--tt-gray-light-900: rgba(34, 35, 37, 1);--tt-gray-dark-a-50: rgba(232, 232, 253, .05);--tt-gray-dark-a-100: rgba(231, 231, 243, .07);--tt-gray-dark-a-200: rgba(238, 238, 246, .11);--tt-gray-dark-a-300: rgba(239, 239, 245, .22);--tt-gray-dark-a-400: rgba(244, 244, 255, .37);--tt-gray-dark-a-500: rgba(236, 238, 253, .5);--tt-gray-dark-a-600: rgba(247, 247, 253, .64);--tt-gray-dark-a-700: rgba(251, 251, 254, .75);--tt-gray-dark-a-800: rgba(253, 253, 253, .88);--tt-gray-dark-a-900: rgba(255, 255, 255, .96);--tt-gray-dark-50: rgba(25, 25, 26, 1);--tt-gray-dark-100: rgba(32, 32, 34, 1);--tt-gray-dark-200: rgba(45, 45, 47, 1);--tt-gray-dark-300: rgba(70, 70, 73, 1);--tt-gray-dark-400: rgba(99, 99, 105, 1);--tt-gray-dark-500: rgba(124, 124, 131, 1);--tt-gray-dark-600: rgba(163, 163, 168, 1);--tt-gray-dark-700: rgba(192, 192, 195, 1);--tt-gray-dark-800: rgba(224, 224, 225, 1);--tt-gray-dark-900: rgba(245, 245, 245, 1);--tt-brand-color-50: rgba(239, 238, 255, 1);--tt-brand-color-100: rgba(222, 219, 255, 1);--tt-brand-color-200: rgba(195, 189, 255, 1);--tt-brand-color-300: rgba(157, 138, 255, 1);--tt-brand-color-400: rgba(122, 82, 255, 1);--tt-brand-color-500: rgba(98, 41, 255, 1);--tt-brand-color-600: rgba(84, 0, 229, 1);--tt-brand-color-700: rgba(75, 0, 204, 1);--tt-brand-color-800: rgba(56, 0, 153, 1);--tt-brand-color-900: rgba(43, 25, 102, 1);--tt-brand-color-950: hsla(257, 100%, 9%, 1);--tt-color-green-inc-5: hsla(129, 100%, 97%, 1);--tt-color-green-inc-4: hsla(129, 100%, 92%, 1);--tt-color-green-inc-3: hsla(131, 100%, 86%, 1);--tt-color-green-inc-2: hsla(133, 98%, 78%, 1);--tt-color-green-inc-1: hsla(137, 99%, 70%, 1);--tt-color-green-base: hsla(147, 99%, 50%, 1);--tt-color-green-dec-1: hsla(147, 97%, 41%, 1);--tt-color-green-dec-2: hsla(146, 98%, 32%, 1);--tt-color-green-dec-3: hsla(146, 100%, 24%, 1);--tt-color-green-dec-4: hsla(144, 100%, 16%, 1);--tt-color-green-dec-5: hsla(140, 100%, 9%, 1);--tt-color-yellow-inc-5: hsla(50, 100%, 97%, 1);--tt-color-yellow-inc-4: hsla(50, 100%, 91%, 1);--tt-color-yellow-inc-3: hsla(50, 100%, 84%, 1);--tt-color-yellow-inc-2: hsla(50, 100%, 77%, 1);--tt-color-yellow-inc-1: hsla(50, 100%, 68%, 1);--tt-color-yellow-base: hsla(52, 100%, 50%, 1);--tt-color-yellow-dec-1: hsla(52, 100%, 41%, 1);--tt-color-yellow-dec-2: hsla(52, 100%, 32%, 1);--tt-color-yellow-dec-3: hsla(52, 100%, 24%, 1);--tt-color-yellow-dec-4: hsla(51, 100%, 16%, 1);--tt-color-yellow-dec-5: hsla(50, 100%, 9%, 1);--tt-color-red-inc-5: hsla(11, 100%, 96%, 1);--tt-color-red-inc-4: hsla(11, 100%, 88%, 1);--tt-color-red-inc-3: hsla(10, 100%, 80%, 1);--tt-color-red-inc-2: hsla(9, 100%, 73%, 1);--tt-color-red-inc-1: hsla(7, 100%, 64%, 1);--tt-color-red-base: hsla(7, 100%, 54%, 1);--tt-color-red-dec-1: hsla(7, 100%, 41%, 1);--tt-color-red-dec-2: hsla(5, 100%, 32%, 1);--tt-color-red-dec-3: hsla(4, 100%, 24%, 1);--tt-color-red-dec-4: hsla(3, 100%, 16%, 1);--tt-color-red-dec-5: hsla(1, 100%, 9%, 1);--white: rgba(255, 255, 255, 1);--black: rgba(14, 14, 17, 1);--transparent: rgba(255, 255, 255, 0);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(17, 24, 39, .04), 0px 12px 24px 0px rgba(17, 24, 39, .04), 0px 6px 8px 0px rgba(17, 24, 39, .02), 0px 2px 3px 0px rgba(17, 24, 39, .02);--tt-radius-xxs: .125rem;--tt-radius-xs: .25rem;--tt-radius-sm: .375rem;--tt-radius-md: .5rem;--tt-radius-lg: .75rem;--tt-radius-xl: 1rem;--tt-transition-duration-short: .1s;--tt-transition-duration-default: .2s;--tt-transition-duration-long: .64s;--tt-transition-easing-default: cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic: cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart: cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ: cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back: cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast: 8%;--tt-destructive-contrast: 8%;--tt-foreground-contrast: 8%}:root,:root *,:root :before,:root :after{transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color: var(--white);--tt-border-color: var(--tt-gray-light-a-200);--tt-border-color-tint: var(--tt-gray-light-a-100);--tt-sidebar-bg-color: var(--tt-gray-light-100);--tt-scrollbar-color: var(--tt-gray-light-a-200);--tt-cursor-color: var(--tt-brand-color-500);--tt-selection-color: rgba(157, 138, 255, .2);--tt-card-bg-color: var(--white);--tt-card-border-color: var(--tt-gray-light-a-100)}.dark{--tt-bg-color: var(--black);--tt-border-color: var(--tt-gray-dark-a-200);--tt-border-color-tint: var(--tt-gray-dark-a-100);--tt-sidebar-bg-color: var(--tt-gray-dark-100);--tt-scrollbar-color: var(--tt-gray-dark-a-200);--tt-cursor-color: var(--tt-brand-color-400);--tt-selection-color: rgba(122, 82, 255, .2);--tt-card-bg-color: var(--tt-gray-dark-50);--tt-card-border-color: var(--tt-gray-dark-a-50);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(0, 0, 0, .5), 0px 12px 24px 0px rgba(0, 0, 0, .24), 0px 6px 8px 0px rgba(0, 0, 0, .22), 0px 2px 3px 0px rgba(0, 0, 0, .12)}:root{--tt-color-text-gray: hsl(45, 2%, 46%);--tt-color-text-brown: hsl(19, 31%, 47%);--tt-color-text-orange: hsl(30, 89%, 45%);--tt-color-text-yellow: hsl(38, 62%, 49%);--tt-color-text-green: hsl(148, 32%, 39%);--tt-color-text-blue: hsl(202, 54%, 43%);--tt-color-text-purple: hsl(274, 32%, 54%);--tt-color-text-pink: hsl(328, 49%, 53%);--tt-color-text-red: hsl(2, 62%, 55%);--tt-color-text-gray-contrast: hsla(39, 26%, 26%, .15);--tt-color-text-brown-contrast: hsla(18, 43%, 69%, .35);--tt-color-text-orange-contrast: hsla(24, 73%, 55%, .27);--tt-color-text-yellow-contrast: hsla(44, 82%, 59%, .39);--tt-color-text-green-contrast: hsla(126, 29%, 60%, .27);--tt-color-text-blue-contrast: hsla(202, 54%, 59%, .27);--tt-color-text-purple-contrast: hsla(274, 37%, 64%, .27);--tt-color-text-pink-contrast: hsla(331, 60%, 71%, .27);--tt-color-text-red-contrast: hsla(8, 79%, 79%, .4)}.dark{--tt-color-text-gray: hsl(0, 0%, 61%);--tt-color-text-brown: hsl(18, 35%, 58%);--tt-color-text-orange: hsl(25, 53%, 53%);--tt-color-text-yellow: hsl(36, 54%, 55%);--tt-color-text-green: hsl(145, 32%, 47%);--tt-color-text-blue: hsl(202, 64%, 52%);--tt-color-text-purple: hsl(270, 55%, 62%);--tt-color-text-pink: hsl(329, 57%, 58%);--tt-color-text-red: hsl(1, 69%, 60%);--tt-color-text-gray-contrast: hsla(0, 0%, 100%, .09);--tt-color-text-brown-contrast: hsla(17, 45%, 50%, .25);--tt-color-text-orange-contrast: hsla(27, 82%, 53%, .2);--tt-color-text-yellow-contrast: hsla(35, 49%, 47%, .2);--tt-color-text-green-contrast: hsla(151, 55%, 39%, .2);--tt-color-text-blue-contrast: hsla(202, 54%, 43%, .2);--tt-color-text-purple-contrast: hsla(271, 56%, 60%, .18);--tt-color-text-pink-contrast: hsla(331, 67%, 58%, .22);--tt-color-text-red-contrast: hsla(0, 67%, 60%, .25)}:root{--tt-color-highlight-yellow: #fef9c3;--tt-color-highlight-green: #dcfce7;--tt-color-highlight-blue: #e0f2fe;--tt-color-highlight-purple: #f3e8ff;--tt-color-highlight-red: #ffe4e6;--tt-color-highlight-gray: rgb(248, 248, 247);--tt-color-highlight-brown: rgb(244, 238, 238);--tt-color-highlight-orange: rgb(251, 236, 221);--tt-color-highlight-pink: rgb(252, 241, 246);--tt-color-highlight-yellow-contrast: #fbe604;--tt-color-highlight-green-contrast: #c7fad8;--tt-color-highlight-blue-contrast: #ceeafd;--tt-color-highlight-purple-contrast: #e4ccff;--tt-color-highlight-red-contrast: #ffccd0;--tt-color-highlight-gray-contrast: rgba(84, 72, 49, .15);--tt-color-highlight-brown-contrast: rgba(210, 162, 141, .35);--tt-color-highlight-orange-contrast: rgba(224, 124, 57, .27);--tt-color-highlight-pink-contrast: rgba(225, 136, 179, .27)}.dark{--tt-color-highlight-yellow: #6b6524;--tt-color-highlight-green: #509568;--tt-color-highlight-blue: #6e92aa;--tt-color-highlight-purple: #583e74;--tt-color-highlight-red: #743e42;--tt-color-highlight-gray: rgb(47, 47, 47);--tt-color-highlight-brown: rgb(74, 50, 40);--tt-color-highlight-orange: rgb(92, 59, 35);--tt-color-highlight-pink: rgb(78, 44, 60);--tt-color-highlight-yellow-contrast: #58531e;--tt-color-highlight-green-contrast: #47855d;--tt-color-highlight-blue-contrast: #5e86a1;--tt-color-highlight-purple-contrast: #4c3564;--tt-color-highlight-red-contrast: #643539;--tt-color-highlight-gray-contrast: rgba(255, 255, 255, .094);--tt-color-highlight-brown-contrast: rgba(184, 101, 69, .25);--tt-color-highlight-orange-contrast: rgba(233, 126, 37, .2);--tt-color-highlight-pink-contrast: rgba(220, 76, 145, .22)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}app-tiptap-editor .ProseMirror{font-family:Arial!important;font-size:.152in!important;line-height:1.3em!important;letter-spacing:normal!important;white-space-collapse:preserve!important}body{min-height:25em;margin:0}:first-child{margin-top:0}.tiptap:focus{outline:none}.tiptap ::-webkit-scrollbar{height:14px;width:14px}.tiptap ::-webkit-scrollbar-track{background-clip:padding-box;background-color:transparent;border:4px solid transparent;border-radius:8px}.tiptap ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#0000;border:4px solid rgba(0,0,0,0);border-radius:8px}.tiptap :hover::-webkit-scrollbar-thumb{background-color:#0000001a}.tiptap ::-webkit-scrollbar-thumb:hover{background-color:#00000026}.tiptap ::-webkit-scrollbar-button{display:none;height:0;width:0}.tiptap ::-webkit-scrollbar-corner{background-color:transparent}.tiptap button,.tiptap input,.tiptap select,.tiptap textarea{background:var(--gray-2);border-radius:.5em;border:none;margin:none;padding:.375em .625em;transition:all .2s cubic-bezier(.65,.05,.36,1)}.tiptap button:hover,.tiptap input:hover,.tiptap select:hover,.tiptap textarea:hover{background-color:var(--gray-3);color:var(--black-contrast)}.tiptap button[disabled],.tiptap input[disabled],.tiptap select[disabled],.tiptap textarea[disabled]{background:var(--gray-1);color:var(--gray-4)}.tiptap button.primary,.tiptap input.primary,.tiptap select.primary,.tiptap textarea.primary{background:var(--black);color:var(--white)}.tiptap button.primary:hover,.tiptap input.primary:hover,.tiptap select.primary:hover,.tiptap textarea.primary:hover{background-color:var(--black-contrast)}.tiptap button.primary[disabled],.tiptap input.primary[disabled],.tiptap select.primary[disabled],.tiptap textarea.primary[disabled]{background:var(--gray-1);color:var(--gray-4)}.tiptap button.is-active,.tiptap input.is-active,.tiptap select.is-active,.tiptap textarea.is-active{background:var(--purple);color:var(--white)}.tiptap button.is-active:hover,.tiptap input.is-active:hover,.tiptap select.is-active:hover,.tiptap textarea.is-active:hover{background-color:var(--purple-contrast);color:var(--white)}.tiptap [data-type=details]{display:flex;gap:.25em;margin:1.5em 0;border:1px solid var(--gray-3);border-radius:.5em;padding:.5em}.tiptap [data-type=details] summary{font-weight:700}.tiptap [data-type=details]>button{align-items:center;background:transparent;border-radius:4px;display:flex;font-size:.625em;height:1.25em;justify-content:center;line-height:1;margin-top:.1em;padding:0;width:1.25em}.tiptap [data-type=details]>button:hover{background-color:var(--gray-3)}.tiptap [data-type=details]>button:before{content:"\25b6"}.tiptap [data-type=details].is-open>button:before{transform:rotate(90deg)}.tiptap [data-type=details]>div{display:flex;flex-direction:column;gap:1em;width:100%}.tiptap [data-type=details]>div>[data-type=detailsContent]>:last-child{margin-bottom:.5em}.tiptap [data-type=details] .details{margin:.5em 0}.tiptap [data-type=taskList]{list-style:none;padding:0}.tiptap [data-type=taskList] [data-type=taskList]{padding-left:1.5em}.tiptap button:not([disabled]),.tiptap select:not([disabled]){cursor:pointer}.tiptap input[type=text],.tiptap textarea{background-color:unset;border:1px solid var(--gray-3);border-radius:.5em;color:var(--black)}.tiptap input[type=text]::-moz-placeholder,.tiptap textarea::-moz-placeholder{color:var(--gray-4)}.tiptap input[type=text]::placeholder,.tiptap textarea::placeholder{color:var(--gray-4)}.tiptap input[type=text]:hover,.tiptap textarea:hover{background-color:unset;border-color:var(--gray-4)}.tiptap input[type=text]:focus-visible,.tiptap input[type=text]:focus,.tiptap textarea:focus-visible,.tiptap textarea:focus{border-color:var(--purple);outline:none}.tiptap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="Gray" d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right .1em center;background-size:1.25em 1.25em;padding-right:1.25em}.tiptap select:focus{outline:0}.tiptap form{align-items:flex-start;display:flex;flex-direction:column;gap:.25em}.tiptap .hint{align-items:center;background-color:var(--yellow-light);border-radius:.5em;border:1px solid var(--gray-2);display:flex;flex-direction:row;font-size:.75em;gap:.25em;line-height:1.15;padding:.3em .5em}.tiptap .hint.purple-spinner,.tiptap .hint.error{justify-content:center;text-align:center;width:100%}.tiptap .hint .badge{background-color:var(--gray-1);border:1px solid var(--gray-3);border-radius:2em;color:var(--gray-5);font-size:.625em;font-weight:700;line-height:1;padding:.25em .5em}.tiptap .hint.purple-spinner{background-color:var(--purple-light)}.tiptap .hint.purple-spinner:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='30px' viewBox='0 0 24 30' style='enable-background:new 0 0 50 50;' xml:space='preserve'><rect x='0' y='10' width='6' height='10' fill='%236A00F5' rx='3' ry='3'><animateTransform attributeType='xml' attributeName='transform' type='translate' values='0 0; 0 5; 0 -5; 0 0' begin='0' dur='0.6s' repeatCount='indefinite'/></rect><rect x='10' y='10' width='6' height='10' fill='%236A00F5' rx='3' ry='3'><animateTransform attributeType='xml' attributeName='transform' type='translate' values='0 0; 0 5; 0 -5; 0 0' begin='0.2s' dur='0.6s' repeatCount='indefinite'/></rect><rect x='20' y='10' width='6' height='10' fill='%236A00F5' rx='3' ry='3'><animateTransform attributeType='xml' attributeName='transform' type='translate' values='0 0; 0 5; 0 -5; 0 0' begin='0.4s' dur='0.6s' repeatCount='indefinite'/></rect></svg>");background-size:cover;background-repeat:no-repeat;background-position:center;height:1em;width:1em}.tiptap .hint.error{background-color:var(--red-light)}.tiptap .label,.tiptap .label-small,.tiptap .label-large{color:var(--black);font-size:.8125em;font-weight:500;line-height:1.15}.tiptap .label-small{color:var(--gray-5);font-size:.75em;font-weight:400}.tiptap .label-large{font-size:.875em;font-weight:700}.tiptap hr{border:none;border-top:1px solid var(--gray-3);margin:0;width:100%}.tiptap kbd{background-color:var(--gray-2);border:1px solid var(--gray-2);border-radius:.25em;font-size:.6em;line-height:1.15;padding:.1em .25em;text-transform:uppercase}.tiptap #app,.tiptap .container{display:flex;flex-direction:column}.tiptap .button-group{display:flex;flex-wrap:wrap;gap:.25em}.tiptap .control-group{align-items:flex-start;background-color:var(--white);display:flex;flex-direction:column;gap:1em;padding:1.5em}.tiptap .control-group .sticky{position:sticky;top:0}.tiptap [data-node-view-wrapper]>.control-group{padding:0}.tiptap .flex-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;justify-content:space-between;width:100%}.tiptap .switch-group{align-items:center;background:var(--gray-2);border-radius:.5em;display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 auto;justify-content:flex-start;padding:.125em}.tiptap .switch-group label{align-items:center;border-radius:.375em;color:var(--gray-5);cursor:pointer;display:flex;flex-direction:row;font-size:.75em;font-weight:500;gap:.25em;line-height:1.15;min-height:1.5em;padding:0 .375em;transition:all .2s cubic-bezier(.65,.05,.36,1)}.tiptap .switch-group label:has(input:checked){background-color:var(--white);color:var(--black-contrast)}.tiptap .switch-group label:hover{color:var(--black)}.tiptap .switch-group label input{display:none;margin:unset}.tiptap .output-group{background-color:var(--gray-1);display:flex;flex-direction:column;font-family:JetBrainsMono,monospace;font-size:.75em;gap:1em;margin-top:2.5em;padding:1.5em}.tiptap .output-group label{color:var(--black);font-size:.875em;font-weight:700;line-height:1.15}.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode,.tiptap.ProseMirror div[data-node=image].ProseMirror-selectednode>div[data-resize-wrapper]{outline-color:var(--mat-sys-primary, #1976d2);outline-width:4px}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{outline:.125rem solid transparent;border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror .tiptap-thread img{margin:0}.tiptap img{display:block;height:auto;max-width:100%}.tiptap img.ProseMirror-selectednode{outline:3px solid var(--mat-sys-primary, #1976d2)}.tiptap img{display:block}.tiptap div[data-node=image].ProseMirror-selectednode [data-resize-handle]{position:absolute;background:var(--mat-sys-primary, #1976d2);border:2px solid var(--mat-sys-on-primary, #ffffff);border-radius:6px;z-index:10;box-shadow:var(--mat-app-elevation-shadow-level-2, 0 2px 6px rgba(0, 0, 0, .2))}.tiptap div[data-node=image].ProseMirror-selectednode [data-resize-handle]:hover{background:var(--mat-sys-primary, #1976d2)}.tiptap div[data-node=image].ProseMirror-selectednode [data-resize-handle][data-resize-handle=top-left],.tiptap div[data-node=image].ProseMirror-selectednode [data-resize-handle][data-resize-handle=top-right],.tiptap div[data-node=image].ProseMirror-selectednode [data-resize-handle][data-resize-handle=bottom-left],.tiptap div[data-node=image].ProseMirror-selectednode [data-resize-handle][data-resize-handle=bottom-right]{width:12px;height:12px}.tiptap div[data-node=image].ProseMirror-selectednode [data-resize-handle][data-resize-handle=top-left]{cursor:nwse-resize}.tiptap div[data-node=image].ProseMirror-selectednode [data-resize-handle][data-resize-handle=top-right],.tiptap div[data-node=image].ProseMirror-selectednode [data-resize-handle][data-resize-handle=bottom-left]{cursor:nesw-resize}.tiptap div[data-node=image].ProseMirror-selectednode [data-resize-handle][data-resize-handle=bottom-right]{cursor:nwse-resize}.tiptap [data-resize-state=true] [data-resize-wrapper]{outline:1px solid rgba(0,0,0,.25);border-radius:.125rem}.tiptap-editor div[data-resize-container][data-node=image]{display:inline-flex!important}.tiptap-editor .tiptap-image{max-width:100%;height:auto;border-radius:4px;margin:0;cursor:pointer;transition:box-shadow .2s ease;display:block}.tiptap-editor .tiptap-image:hover{outline:2px dashed var(--mat-sys-primary, #1976d2)!important;outline-offset:2px!important;border-radius:4px}.tiptap-editor .tiptap-image.ProseMirror-selectednode{outline:2px solid var(--mat-sys-primary, #1976d2)!important;outline-offset:2px!important;border-radius:4px}.tiptap-editor .tiptap-image-wrap{position:relative;display:inline-block}.tiptap-editor .tiptap-image-wrap .resize-handle{opacity:0;background:var(--mat-sys-primary, #1976d2);border:2px solid var(--mat-sys-on-primary, #ffffff);border-radius:6px;box-shadow:var(--mat-app-elevation-shadow-level-2, 0 2px 6px rgba(0, 0, 0, .2));transition:opacity .12s ease;z-index:2}.tiptap-editor .tiptap-image-wrap.selected .resize-handle{opacity:1}.tiptap .tableWrapper{overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}html,body{height:100%}body{margin:0;padding:0;overflow:hidden;background:var(--mat-app-background-color, var(--mat-sys-background, #808080));color:var(--mat-app-text-color, var(--mat-sys-on-background, #000000))}mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-sys-surface-container-lowest, #808080))}.tiptap-wrapper{background:var(--mat-toolbar-container-background-color, var(--mat-sys-surface-container-low, #808080))}.ProseMirror{background:var(--mat-toolbar-container-background-color, var(--mat-sys-surface-container-lowest, #808080));color:var(--mat-app-text-color, var(--mat-sys-on-background, #808080))}.mat-mdc-dialog-content{overflow:visible!important}.mat-mdc-menu-panel.color-menu-panel{min-width:0!important;max-width:none;overflow:visible}.mat-mdc-menu-panel.color-menu-panel .mat-mdc-menu-content{padding:8px 10px}button.checked{background:var(--mat-menu-item-focus-state-layer-color, var(--mat-sys-inverse-primary, #808080))}.mat-mdc-menu-item .mat-icon[matMenuItemCheckIcon]{order:2;margin-right:0}.mat-icon{justify-content:center}
