@font-face{font-family:Venturekit Sans;src:url(/fonts/Venturekit/sans/venturekit-sans-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Venturekit Sans;src:url(/fonts/Venturekit/sans/venturekit-sans-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Venturekit Sans;src:url(/fonts/Venturekit/sans/venturekit-sans-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Venturekit Sans;src:url(/fonts/Venturekit/sans/venturekit-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Venturekit Sans;src:url(/fonts/Venturekit/sans/venturekit-sans-medium-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Venturekit Sans;src:url(/fonts/Venturekit/sans/venturekit-sans-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Venturekit Sans;src:url(/fonts/Venturekit/sans/venturekit-sans-semibold-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Venturekit Sans;src:url(/fonts/Venturekit/sans/venturekit-sans-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Venturekit Sans;src:url(/fonts/Venturekit/sans/venturekit-sans-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Venturekit Sans;src:url(/fonts/Venturekit/sans/venturekit-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Venturekit Serif";src:url(/fonts/Venturekit/serif/venturekit-serif-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Venturekit Serif";src:url(/fonts/Venturekit/serif/venturekit-serif-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Venturekit Serif";src:url(/fonts/Venturekit/serif/venturekit-serif-medium-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Venturekit Serif";src:url(/fonts/Venturekit/serif/venturekit-serif-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Venturekit Serif";src:url(/fonts/Venturekit/serif/venturekit-serif-semibold-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Venturekit Serif";src:url(/fonts/Venturekit/serif/venturekit-serif-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Venturekit Serif";src:url(/fonts/Venturekit/serif/venturekit-serif-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Venturekit Serif";src:url(/fonts/Venturekit/serif/venturekit-serif-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cal Sans;src:local("Cal Sans"),url(/fonts/CalSans/CalSans-SemiBold.otf) format("otf");font-display:swap}@font-face{font-family:Birthstone;src:url(/fonts/Birthstone/Birthstone-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.ag-cell{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.ag-cell-focus{--tw-border-opacity:1!important;border-color:rgb(59 130 246/var(--tw-border-opacity,1))!important;--tw-shadow:0 0 0 1px rgb(60,130,246)!important;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.ag-cell-inline-editing,.ag-input-field-input .ag-text-field-input{border-radius:0!important}.ag-theme-quartz .ag-ltr input{padding:.625rem!important}.ag-theme-quartz{--ag-row-hover-color:#fafafa!important;--ag-border-radius:0!important;--ag-wrapper-border-radius:0!important;--ag-active-color:#2196f3!important;--ag-font-family:"Venturekit Sans",sans-serif!important;--ag-grid-size:6px!important;--ag-border-color:#e5e5e5!important;--ag-cell-horizontal-border:solid 1px #e5e5e5!important}.tiptap table{margin:1px;width:100%;table-layout:auto;border-radius:var(--radius);--tw-shadow:0 0 0 1px rgb(0,0,0,0.1);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tableWrapper{padding:.75rem;overflow-x:auto}.tiptap tbody>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgb(229 229 229/var(--tw-divide-opacity,1))}.tiptap tr>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.tiptap td,.tiptap th{padding:.5rem 1rem}.tiptap td p,.tiptap th p{margin:0}.tiptap th{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));font-weight:500}.tiptap tr:nth-child(odd) td{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.tiptap .selectedCell:not(.selection){--tw-bg-opacity:1!important;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))!important}.ql-container,.ql-toolbar{--tw-border-opacity:1!important;border-color:rgb(226 232 240/var(--tw-border-opacity,1))!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.ql-toolbar{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.ql-container{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.ql-editor{max-height:15rem;min-height:10rem}label.text-red-500+div .ql-container,label.text-red-500+div .ql-toolbar{--tw-border-opacity:1!important;border-color:rgb(239 68 68/var(--tw-border-opacity,1))!important}.notification-content p{margin:0!important;padding:0!important}.react-calendar{background-color:transparent}.react-calendar__navigation{margin-bottom:.375rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:300}.react-calendar__month-view__weekdays__weekday{text-align:center;font-weight:300}.react-calendar__navigation__label{width:-moz-fit-content;width:fit-content}.react-calendar__tile{display:flex;align-items:center;justify-content:center;border-radius:9999px;padding:.5rem}.react-calendar__tile:disabled{background-color:transparent}.react-calendar__tile--active{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.react-calendar__tile:hover{cursor:default}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button,.react-calendar__tile.hide-abbr abbr{display:none}.notification-content p a{display:flex;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.container{margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}@media (min-width:640px){.container{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.ProseMirror{padding:0}@media (min-width:640px){.ProseMirror{padding-left:0;padding-right:0}}.ProseMirror{&.resize-cursor{cursor:col-resize}table{box-sizing:border-box;width:100%;border-collapse:collapse;border-radius:.25rem;border-color:rgb(0 0 0/.1)}table:is(.dark *){border-color:rgb(255 255 255/.2)}table{td,th{position:relative;min-width:100px;border-width:1px;border-color:rgb(0 0 0/.1);padding:.5rem;text-align:left;vertical-align:top}td:is(.dark *),th:is(.dark *){border-color:rgb(255 255 255/.2)}td,th{&:first-of-type:not(a){margin-top:0}p{margin:0}p{&+p{margin-top:.75rem}}}th{font-weight:700}.column-resize-handle{pointer-events:none;position:absolute;bottom:-2px;right:-.25rem;top:0;display:flex;width:.5rem}.column-resize-handle{&:before{margin-left:.5rem}&:before{height:100%}&:before{width:1px}&:before{background-color:rgb(0 0 0/.2)}&:is(.dark *):before{background-color:rgb(255 255 255/.2)}&:before{content:""}}.selectedCell:not(.selection){border-style:double}.selectedCell:not(.selection){border-color:rgb(0 0 0/.2)}.selectedCell:not(.selection){background-color:rgb(0 0 0/.05)}.selectedCell:not(.selection):is(.dark *){border-color:rgb(255 255 255/.2)}.selectedCell:not(.selection):is(.dark *){background-color:rgb(255 255 255/.1)}.grip-column,.grip-row{position:absolute;z-index:10;display:flex;cursor:pointer;align-items:center;justify-content:center;background-color:rgb(0 0 0/.05)}.grip-column:is(.dark *),.grip-row:is(.dark *){background-color:rgb(255 255 255/.1)}.grip-column{left:0;top:-.75rem;margin-left:-1px;height:.75rem;width:calc(100% + 1px);border-left-width:1px;border-color:rgb(0 0 0/.2)}.grip-column:is(.dark *){border-color:rgb(255 255 255/.2)}.grip-column{&.selected,&:hover{&:before{content:""}&:before{width:.625rem}}&:hover{background-color:rgb(0 0 0/.1)}&:hover:is(.dark *){background-color:rgb(255 255 255/.2)}&:hover{&:before{border-bottom-width:2px}&:before{border-style:dotted}&:before{border-color:rgb(0 0 0/.6)}&:is(.dark *):before{border-color:rgb(255 255 255/.6)}}&.first{border-top-left-radius:calc(var(--radius) - 4px);border-color:transparent}&.last{border-top-right-radius:calc(var(--radius) - 4px)}&.selected{border-color:rgb(0 0 0/.3);background-color:rgb(0 0 0/.3);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}&.selected:is(.dark *){border-color:rgb(255 255 255/.3)}&.selected:is(.dark *){background-color:rgb(255 255 255/.3)}&.selected{&:before{border-bottom-width:2px}&:before{border-style:dotted}}}.grip-row{left:-.75rem;top:0;margin-top:-1px;height:calc(100% + 1px);width:.75rem;border-top-width:1px;border-color:rgb(0 0 0/.2)}.grip-row:is(.dark *){border-color:rgb(255 255 255/.2)}.grip-row{&.selected,&:hover{&:before{height:.625rem}&:before{content:""}}&:hover{background-color:rgb(0 0 0/.1)}&:hover:is(.dark *){background-color:rgb(255 255 255/.2)}&:hover{&:before{border-left-width:2px}&:before{border-style:dotted}&:before{border-color:rgb(0 0 0/.6)}&:is(.dark *):before{border-color:rgb(255 255 255/.6)}}&.first{border-top-left-radius:calc(var(--radius) - 4px);border-color:transparent}&.last{border-bottom-left-radius:calc(var(--radius) - 4px)}&.selected{border-color:rgb(0 0 0/.3);background-color:rgb(0 0 0/.3);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}&.selected:is(.dark *){border-color:rgb(255 255 255/.3)}&.selected:is(.dark *){background-color:rgb(255 255 255/.3)}&.selected{&:before{border-left-width:2px}&:before{border-style:dotted}}}}}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.ProseMirror strong{font-weight:500}.ProseMirror .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--stone-400);pointer-events:none;height:0}.ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:var(--stone-400);pointer-events:none;height:0}.ProseMirror img{transition:filter .1s ease-in-out;&:hover{cursor:pointer;filter:brightness(90%)}&.ProseMirror-selectednode{filter:brightness(90%)}}.img-placeholder{position:relative;&:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%;border:3px solid var(--stone-200);border-top-color:var(--stone-800);animation:spinning .6s linear infinite}}@keyframes spinning{to{transform:rotate(1turn)}}ul[data-type=taskList] li>label{margin-right:.2rem;-webkit-user-select:none;user-select:none}@media screen and (max-width:768px){ul[data-type=taskList] li>label{margin-right:.5rem}}ul[data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--white);cursor:pointer;width:1.2em;height:1.2em;position:relative;top:5px;border:2px solid var(--stone-900);margin:0 .3rem 0 0;display:grid;place-content:center;&:hover{background-color:var(--stone-50)}&:active{background-color:var(--stone-200)}&:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em;transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}&:checked:before{transform:scale(1)}}ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--stone-400);text-decoration:line-through;text-decoration-thickness:2px}.tippy-box{max-width:400px!important}.ProseMirror:not(.dragging) .ProseMirror-selectednode{border-radius:.5rem;background-color:var(--highlight-blue);transition:background-color .2s;box-shadow:none}.drag-handle{display:none;position:fixed;opacity:1;transition:opacity .2s ease-in;border-radius:.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(0, 0, 0, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E");background-size:calc(.5em + .375rem) calc(.5em + .375rem);background-repeat:no-repeat;background-position:50%;width:1.2rem;height:1.5rem;z-index:50;cursor:grab;&:hover{background-color:var(--stone-100);transition:background-color .2s}&:active{background-color:var(--stone-200);transition:background-color .2s}&.hide{opacity:0;pointer-events:none}@media screen and (max-width:600px){display:none;pointer-events:none}}.dark-theme .drag-handle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(255, 255, 255, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E")}