:root{--radius: .75rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--color-background: oklch(.98 .01 250);--color-foreground: oklch(.22 .03 260);--color-card: oklch(.99 0 0);--color-card-foreground: oklch(.22 .03 260);--color-primary: oklch(.43 .17 264);--color-primary-foreground: oklch(.98 .01 250);--color-secondary: oklch(.81 .18 82);--color-secondary-foreground: oklch(.22 .03 260);--color-accent: oklch(.6 .15 254);--color-accent-foreground: oklch(.98 .01 250);--color-muted: oklch(.9 .01 250);--color-muted-foreground: oklch(.22 .03 260);--color-destructive: oklch(.63 .22 27);--color-success: oklch(.5 .1 150);--color-success-foreground: oklch(.98 .01 250);--color-border: oklch(.88 .02 250);--color-input: oklch(.88 .02 250);--color-ring: var(--color-primary);--color-primary-10: oklch(from var(--color-primary) l c h / .1);--color-primary-20: oklch(from var(--color-primary) l c h / .2);--color-primary-40: oklch(from var(--color-primary) l c h / .4);--color-primary-50: oklch(from var(--color-primary) l c h / .5);--color-primary-60: oklch(from var(--color-primary) l c h / .6);--color-secondary-10: oklch(from var(--color-secondary) l c h / .1);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)}.dark{--color-background: oklch(.19 .02 250);--color-foreground: oklch(.95 .01 250);--color-card: oklch(.24 .02 250);--color-card-foreground: oklch(.95 .01 250);--color-primary: oklch(.55 .17 264);--color-primary-foreground: oklch(.19 .02 250);--color-secondary: oklch(.75 .17 82);--color-secondary-foreground: oklch(.19 .02 250);--color-accent: oklch(.67 .15 254);--color-accent-foreground: oklch(.19 .02 250);--color-destructive: oklch(.58 .22 27);--color-success: oklch(.45 .12 150);--color-success-foreground: oklch(.95 .01 250);--color-muted: oklch(.32 .02 250);--color-muted-foreground: oklch(.75 .02 250);--color-border: oklch(.32 .02 250);--color-input: oklch(.32 .02 250);--color-ring: var(--color-primary)}*,*:before,*:after{box-sizing:border-box;border-color:var(--color-border)}*:before,*:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var( --font-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif )}body{margin:0;background:var(--color-background);color:var(--color-foreground)}a{text-decoration:none;color:inherit}button{text-decoration:none}.fade-up{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.fade-up.is-visible{opacity:1;transform:translateY(0)}[data-delay="0"]{transition-delay:0ms}[data-delay="100"]{transition-delay:.1s}[data-delay="150"]{transition-delay:.15s}[data-delay="200"]{transition-delay:.2s}[data-delay="300"]{transition-delay:.3s}[data-delay="400"]{transition-delay:.4s}[data-delay="500"]{transition-delay:.5s}[data-delay="600"]{transition-delay:.6s}.ark-avatar{display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:top;flex-shrink:0;-webkit-user-select:none;user-select:none;border-radius:9999px;background:var(--color-muted);color:var(--color-muted-foreground);font-weight:500;overflow:hidden}.ark-avatar[data-size=sm]{width:2rem;height:2rem;font-size:.75rem}.ark-avatar[data-size=md]{width:2.5rem;height:2.5rem;font-size:.875rem}.ark-avatar[data-size=lg]{width:3rem;height:3rem;font-size:1rem}.ark-avatar[data-size=xl]{width:4rem;height:4rem;font-size:1.125rem}.ark-avatar .ark-image{object-fit:cover;width:100%;height:100%;border-radius:inherit}.ark-avatar .ark-fallback{text-transform:uppercase;font-weight:500;border-radius:inherit}.ark-backdrop{position:fixed;inset:0;background:#0006;z-index:50;animation:fade-in .15s ease-out}.ark-backdrop[data-state=closed]{animation:fade-out .1s ease-in}.ark-positioner{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:50;padding:1rem}.ark-content{width:100%;max-width:28rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.5rem;box-shadow:0 25px 50px -12px #00000040;animation:scale-fade-in .15s ease-out}.ark-content[data-state=closed]{animation:scale-fade-out .1s ease-in}.ark-dialog-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--color-foreground)}.ark-dialog-description{margin:0;font-size:.875rem;color:var(--color-muted-foreground);line-height:1.5}.ark-cancel-button{padding:.5rem 1rem;border-radius:calc(var(--radius) - 2px);border:1px solid var(--color-border);background:transparent;color:var(--color-foreground);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ark-cancel-button:hover{background:var(--color-muted)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.tiptap-viewer,.tiptap-editor-content{outline:none}.tiptap-viewer>*:first-child,.tiptap-editor-content>*:first-child{margin-top:0}.tiptap-viewer p,.tiptap-editor-content p{font-size:1.25rem;line-height:1.625;color:hsl(var(--color-muted-foreground));margin-bottom:1rem}.tiptap-viewer h2,.tiptap-editor-content h2{font-size:1.5rem;font-weight:700;color:hsl(var(--color-foreground));margin-top:3rem;margin-bottom:1rem}.tiptap-viewer h3,.tiptap-editor-content h3{font-size:1.25rem;font-weight:600;color:hsl(var(--color-foreground));margin-top:2.5rem;margin-bottom:.75rem}.tiptap-viewer ul,.tiptap-editor-content ul,.tiptap-viewer ol,.tiptap-editor-content ol{margin-left:1.5rem;margin-bottom:1rem;list-style-position:outside;padding-left:0}.tiptap-viewer ul,.tiptap-editor-content ul{list-style-type:disc}.tiptap-viewer ol,.tiptap-editor-content ol{list-style-type:decimal}.tiptap-viewer li,.tiptap-editor-content li{line-height:1.75;color:hsl(var(--color-muted-foreground));margin-bottom:.5rem}.tiptap-viewer strong,.tiptap-editor-content strong{font-weight:600;color:hsl(var(--color-foreground))}.tiptap-viewer em,.tiptap-editor-content em{font-style:italic}.tiptap-viewer a,.tiptap-editor-content a,.tiptap-editor-content .tiptap-link{color:hsl(var(--color-primary));text-decoration:underline}.tiptap-viewer a:hover,.tiptap-editor-content a:hover,.tiptap-editor-content .tiptap-link:hover{opacity:.8}.tiptap-viewer img,.tiptap-editor-content img,.tiptap-editor-content .tiptap-image{max-width:100%;height:auto;border-radius:.75rem;margin:1.5rem 0}.tiptap-content{width:var(--width, 100%);text-align:var(--align, left);font-size:var(--font-size, 1rem);line-height:var(--line-height, 1.75)}.tiptap-editor-content{min-height:300px;max-width:none;padding:1rem}.tiptap-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-muted-foreground);pointer-events:none;height:0}.tiptap-editor-content .tiptap-link{cursor:pointer}
