html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none}
:root{--background-primary:#fafbfc;--background-secondary:#fff;--background-tertiary:#f9fafb;--background-tertiary-med:#ebfdff;--background-tertiary-dark:#6ff;--text-primary:#2d3748;--text-secondary:#4a5568;--text-muted:#728197;--text-light-muted:#adb5c2;--color-primary:#20d3ee;--color-primary-light:#71e3f4;--color-primary-hover:#07b6d5;--color-primary-hover-light:#6be5fa;--color-secondary:#67e8f9;--color-secondary-light:#b6f4fc;--color-success:#6ee7b7;--color-teal:#5eead4;--accent-primary:#f59e0b;--accent-hover:#d97706;--accent-light:#fde68a;--accent-subtle:#fffbeb;--accent-important:#f59e0b;--accent-danger:#f74141;--accent-danger-dark:#b91c1c;--gradient-welcome:linear-gradient(135deg,#00f5f5 0%,#0bc9da 60%,#18dc9b 100%);--gradient-primary:linear-gradient(135deg,#20d3ee 0%,#6ee7b7 100%);--gradient-primary-medium:linear-gradient(135deg,#0c899d 0%,#1eb87b 100%);--gradient-primary-dark:linear-gradient(135deg,#05363e 0%,#0c4b32 100%);--gradient-primary-light:linear-gradient(135deg,#8ee7f5 0%,#aef1fa 50%,#b5f2db 100%);--gradient-primary-lighter:linear-gradient(135deg,#20d3ee40 0%,#67e8f940 50%,#6ee7b740 100%);--gradient-secondary:linear-gradient(135deg,#06b6d4 0%,#22d3ee 100%);--gradient-purple-light:linear-gradient(135deg,#c28ef5 0%,#e0aefa 50%,#f2b5f2 100%);--gradient-purple-lighter:linear-gradient(135deg,#c28ef580 0%,#e0aefa80 50%,#f2b5f280 100%);--gradient-green-light:linear-gradient(135deg,#8ef5b1 0%,#d4faae 50%,#f2edb5 100%);--gradient-green-lighter:linear-gradient(135deg,#8ef5b180 0%,#d4faae80 50%,#f2edb580 100%);--gradient-greyscale:linear-gradient(135deg,#ccc 0%,#d4d4d4 50%,#d9d9d9 100%);--gradient-greyscale-lighter:linear-gradient(135deg,#dedede 0%,#e3e3e3 50%,#e8e8e8 100%);--gradient-accent:linear-gradient(135deg,#f5b74d 0%,#fde68a 50%,#fde68a 100%);--gradient-accent-light:linear-gradient(135deg,#f3d6a3 0%,#f5ecc9 50%,#f5ecc9 100%);--gradient-danger:linear-gradient(135deg,#f59f0a,#f8bc54);--gradient-danger-accessible:linear-gradient(135deg,#fce7ca 0%,#f9e9d2 100%);--gradient-delete:linear-gradient(135deg,#b91c1c,#f74141);--gradient-subtle:linear-gradient(135deg,#f0fdff 0%,#f0fdf4 100%);--gradient-accessible:linear-gradient(135deg,#cffafe 0%,#d1fae5 100%);--text-shadow:.125rem .125rem .5rem #00808080;--shadow-sm:.125rem .125rem .25rem #0000000d;--shadow-md:.25rem .25rem .5rem #0000001a,.125rem .125rem .25rem #0000000f;--shadow-lg:.5rem .5rem 1rem #0000001a,.25rem .25rem .5rem #0000000d;--shadow-inset:inset .25rem .25rem 2.5rem #00000026;--shadow-floating:1rem 1rem 2rem #0000001a,.5rem .5rem 1rem #0000000a;--border-light:#e2e8f0;--border-medium:#cbd5e0;--border-radius:.5rem;--border-radius-sm:.25rem;--border-radius-md:.5rem;--border-radius-lg:1rem;--border-radius-xl:1.5rem}html,body{scrollbar-width:none;-ms-overflow-style:none;max-width:100vw;overflow-x:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{color:var(--text-primary);background:var(--background-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:var(--color-primary);text-decoration:none;transition:color .2s}@media (hover:hover){a:hover{color:var(--color-primary-hover)}}.tiptap{border:.0625rem solid var(--border-light);border-radius:var(--border-radius-sm);background:var(--background-secondary);box-shadow:var(--shadow-sm);padding:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
