.image-resizer[data-v-08713750]{line-height:0;margin:.5rem 0}.image-container[data-v-08713750],.image-resizer[data-v-08713750]{display:inline-block;position:relative}.image-container[data-v-08713750]{max-width:100%}.resizable-image[data-v-08713750]{border-radius:.5rem;cursor:default;display:block;height:auto;max-width:100%}.is-selected .resizable-image[data-v-08713750]{outline:3px solid hsl(var(--primary));outline-offset:2px}.resize-handle[data-v-08713750]{background:hsl(var(--primary));border:2px solid hsl(var(--background));border-radius:3px;position:absolute;z-index:10}.resize-handle-right[data-v-08713750]{border-radius:4px;cursor:ew-resize;height:32px;right:-5px;top:50%;transform:translateY(-50%);width:8px}.resize-handle-br[data-v-08713750]{border-radius:2px;bottom:-5px;cursor:nwse-resize;height:10px;right:-5px;width:10px}.width-indicator[data-v-08713750]{background:hsl(var(--primary));border-radius:3px;bottom:-24px;color:hsl(var(--primary-foreground));font-size:10px;font-weight:600;line-height:1.4;padding:1px 6px;pointer-events:none;white-space:nowrap}.image-toolbar[data-v-08713750],.width-indicator[data-v-08713750]{left:50%;position:absolute;transform:translate(-50%)}.image-toolbar[data-v-08713750]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;box-shadow:0 2px 8px #0000001f;display:flex;gap:2px;padding:4px;top:-40px;z-index:20}.toolbar-btn[data-v-08713750]{align-items:center;background:transparent;border:none;border-radius:5px;color:hsl(var(--foreground));cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .15s;width:28px}.toolbar-btn[data-v-08713750]:hover{background:hsl(var(--accent))}.toolbar-btn-danger[data-v-08713750]:hover{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.image-edit-popover[data-v-08713750]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:10px;box-shadow:0 4px 16px #00000026;display:flex;flex-direction:column;gap:8px;left:50%;padding:12px;position:absolute;top:-8px;transform:translate(-50%,-100%);width:320px;z-index:30}.popover-field[data-v-08713750]{display:flex;flex-direction:column;gap:3px}.popover-field-small[data-v-08713750]{flex:1}.popover-row[data-v-08713750]{display:flex;gap:8px}.popover-label[data-v-08713750]{color:hsl(var(--muted-foreground));font-size:11px;font-weight:600;line-height:1}.popover-input[data-v-08713750]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--foreground));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;outline:none;padding:5px 8px;width:100%}.popover-input[data-v-08713750]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.15)}.popover-actions[data-v-08713750]{display:flex;gap:6px;justify-content:flex-end;margin-top:4px}.popover-btn[data-v-08713750]{border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .15s}.popover-btn-cancel[data-v-08713750]{background:transparent;border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.popover-btn-cancel[data-v-08713750]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.popover-btn-apply[data-v-08713750]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.popover-btn-apply[data-v-08713750]:hover{opacity:.9}.popover-divider[data-v-08713750]{background:hsl(var(--border));height:1px;margin:2px 0}.popover-select[data-v-08713750]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.toolbar-btn-active[data-v-08713750]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.toolbar-btn-active[data-v-08713750]:hover{background:hsl(var(--primary));opacity:.9}.mockup-chrome[data-v-08713750]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden}.mockup-titlebar[data-v-08713750]{align-items:center;background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));display:flex;gap:8px;padding:6px 12px}.mockup-dots[data-v-08713750]{display:flex;flex-shrink:0;gap:5px}.mockup-dot[data-v-08713750]{border-radius:50%;height:10px;width:10px}.mockup-dot-red[data-v-08713750]{background:#ef4444}.mockup-dot-yellow[data-v-08713750]{background:#eab308}.mockup-dot-green[data-v-08713750]{background:#22c55e}.mockup-url-bar[data-v-08713750]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;color:hsl(var(--muted-foreground));flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.mockup-viewport[data-v-08713750]{line-height:0}.mockup-image[data-v-08713750]{border-radius:0!important;width:100%}.is-selected .mockup-chrome[data-v-08713750]{outline:3px solid hsl(var(--primary));outline-offset:2px}.is-selected .mockup-chrome .resizable-image[data-v-08713750]{outline:none}.mockup-light .mockup-titlebar[data-v-08713750]{background:#e5e5e5}.mockup-light .mockup-dot-green[data-v-08713750],.mockup-light .mockup-dot-red[data-v-08713750],.mockup-light .mockup-dot-yellow[data-v-08713750]{background:#d4d4d4}.mockup-light .mockup-url-bar[data-v-08713750]{background:#fff;border-color:#d4d4d4;color:#525252}.mockup-light .mockup-viewport[data-v-08713750]{background:#fff}.mockup-dark .mockup-titlebar[data-v-08713750]{background:#404040;border-color:#525252}.mockup-dark .mockup-dot-green[data-v-08713750],.mockup-dark .mockup-dot-red[data-v-08713750],.mockup-dark .mockup-dot-yellow[data-v-08713750]{background:#525252}.mockup-dark .mockup-url-bar[data-v-08713750]{background:#404040;border-color:#525252;color:#a3a3a3}.mockup-dark .mockup-viewport[data-v-08713750]{background:#262626}.mockup-blue .mockup-titlebar[data-v-08713750]{background:#063cc8;border-color:#063cc8}.mockup-blue .mockup-dot-green[data-v-08713750],.mockup-blue .mockup-dot-red[data-v-08713750],.mockup-blue .mockup-dot-yellow[data-v-08713750]{background:#fff6}.mockup-blue .mockup-viewport[data-v-08713750]{background:#fff}.prose{color:hsl(var(--foreground))}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:hsl(var(--foreground));font-weight:600;margin-bottom:.5em;margin-top:1.5em}.prose h1{font-size:1.875rem}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}.prose h4{font-size:1.125rem}.prose p{margin-bottom:.75em;margin-top:.75em}.prose a{color:hsl(var(--primary));text-decoration:underline}.prose strong{font-weight:600}.prose code{border-radius:.25rem;font-family:ui-monospace,monospace;font-size:.875em;padding:.125rem .25rem}.prose code,.prose pre{background:hsl(var(--muted))}.prose pre{border-radius:.5rem;margin:1em 0;overflow-x:auto;padding:1rem}.prose pre code{background:transparent;padding:0}.prose blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-style:italic;margin:1em 0;padding-left:1rem}.prose ol,.prose ul{margin:.75em 0;padding-left:1.5rem}.prose li{margin:.25em 0}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose hr{border:none;border-top:1px solid hsl(var(--border));margin:2em 0}.prose table{border-collapse:collapse;margin:1em 0;width:100%}.prose td,.prose th{border:1px solid hsl(var(--border));padding:.5rem .75rem;text-align:left}.prose th{background:hsl(var(--muted));font-weight:600}.prose img{border-radius:.5rem;height:auto;margin:1em 0;max-width:100%}.callout{border:1px solid;border-radius:.5rem;display:flex;gap:.75rem;margin:1rem 0;padding:1rem}.callout-icon{flex-shrink:0;margin-top:.125rem}.callout-content{flex:1}.callout-content p:first-child{margin-top:0}.callout-content p:last-child{margin-bottom:0}.callout-info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.callout-warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.callout-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.callout-success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.callout-tip{background:#faf5ff;border-color:#ddd6fe;color:#581c87}.dark .callout-info{background:#1e3a8a4d;border-color:#3b82f680;color:#bfdbfe}.dark .callout-warning{background:#78350f4d;border-color:#f59e0b80;color:#fde68a}.dark .callout-danger{background:#7f1d1d4d;border-color:#ef444480;color:#fecaca}.dark .callout-success{background:#14532d4d;border-color:#22c55e80;color:#bbf7d0}.dark .callout-tip{background:#581c874d;border-color:#a855f780;color:#ddd6fe}.accordion{border:1px solid hsl(var(--border));border-radius:.5rem;margin:1rem 0;overflow:hidden}.accordion-header{align-items:center;background:hsl(var(--muted)/.5);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:.75rem 1rem}.accordion-content{border-top:1px solid hsl(var(--border));padding:1rem}.tabs-container{border:1px solid hsl(var(--border));border-radius:.5rem;margin:1rem 0;overflow:hidden}.tabs-header{background:hsl(var(--muted)/.3);border-bottom:1px solid hsl(var(--border));display:flex}.tab-button{border-bottom:2px solid transparent;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;margin-bottom:-1px;padding:.5rem 1rem;transition:all .2s}.tab-button.active{background:hsl(var(--background));border-bottom-color:hsl(var(--primary));color:hsl(var(--primary))}.tabs-content{padding:1rem}.tab-panel{display:none}.tab-panel.active{display:block}.steps-container{margin:1.5rem 0}.step{display:flex;gap:1rem;padding-bottom:1.5rem;position:relative}.step:not(:last-child):before{background:hsl(var(--muted));bottom:0;content:"";left:.75rem;position:absolute;top:1.5rem;width:2px}.step:last-child{padding-bottom:0}.step-number{align-items:center;background:hsl(var(--primary));border-radius:50%;color:hsl(var(--primary-foreground));display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.5rem;justify-content:center;width:1.5rem}.step-content{flex:1;padding-top:.125rem}.step-title{font-weight:600;margin-bottom:.5rem}.step-body{color:hsl(var(--muted-foreground));font-size:.875rem}.step-body p:first-child{margin-top:0}.step-body p:last-child{margin-bottom:0}.card-group{display:grid;gap:1rem;margin:1rem 0}.card-group.cols-1{grid-template-columns:1fr}.card-group.cols-2{grid-template-columns:repeat(2,1fr)}.card-group.cols-3{grid-template-columns:repeat(3,1fr)}.card-group.cols-4{grid-template-columns:repeat(4,1fr)}.card{align-items:flex-start;border:1px solid hsl(var(--border));border-radius:.5rem;color:inherit;display:flex;gap:.75rem;padding:1rem;text-decoration:none;transition:all .2s}a.card:hover{border-color:hsl(var(--primary));box-shadow:0 4px 12px hsl(var(--primary)/.1)}.card-icon{align-items:center;background:hsl(var(--primary)/.1);border-radius:.5rem;color:hsl(var(--primary));display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.card-body{flex:1;min-width:0}.card-title{font-weight:600;margin-bottom:.25rem}.card-description{color:hsl(var(--muted-foreground));font-size:.875rem}.card-description p{margin:0}.card-arrow{color:hsl(var(--muted-foreground));flex-shrink:0;margin-top:.25rem}.api-endpoint{border:1px solid hsl(var(--border));border-radius:.5rem;margin:1rem 0;overflow:hidden}.api-endpoint-header{align-items:center;background:hsl(var(--muted)/.5);border-bottom:1px solid hsl(var(--border));display:flex;gap:.75rem;padding:.75rem 1rem}.preview-ref-badge{align-items:center;background:#ff000091;border:1px solid #d00000;border-radius:100%;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;vertical-align:middle;width:20px}.api-method{border-radius:.25rem;font-size:.75rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase}.method-get{background:#dcfce7;color:#166534}.method-post{background:#dbeafe;color:#1e40af}.method-put{background:#fef9c3;color:#854d0e}.method-patch{background:#ffedd5;color:#9a3412}.method-delete{background:#fee2e2;color:#991b1b}.dark .method-get{background:#1665344d;color:#86efac}.dark .method-post{background:#1e40af4d;color:#93c5fd}.dark .method-put{background:#854d0e4d;color:#fde047}.dark .method-patch{background:#9a34124d;color:#fdba74}.dark .method-delete{background:#991b1b4d;color:#fca5a5}.api-path{font-size:.875rem}.api-endpoint-content{padding:1rem}.api-endpoint-content p:first-child{margin-top:0}.api-endpoint-content p:last-child{margin-bottom:0}.parameter-table table{font-size:.875rem;width:100%}.parameter-table th{background:hsl(var(--muted)/.5)}.code-block-titled{border:1px solid hsl(var(--border));border-radius:.5rem;margin:1rem 0;overflow:hidden}.code-block-header{align-items:center;background:hsl(var(--muted)/.7);border-bottom:1px solid hsl(var(--border));display:flex;font-family:ui-monospace,monospace;font-size:.8125rem;justify-content:space-between;padding:.5rem 1rem}.code-block-filename{color:hsl(var(--foreground));font-weight:500}.code-block-lang{color:hsl(var(--muted-foreground));font-size:.75rem}.code-block-titled pre{border:none;border-radius:0!important;margin:0!important}.browser-frame{border-radius:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;margin:1rem 0;overflow:hidden}.browser-frame-chrome{align-items:center;display:flex;height:1.625rem;padding:0 .75rem}.browser-frame-bar{align-items:center;display:flex;gap:.5rem;height:2rem;padding:0 .625rem}.browser-frame-dots{align-items:center;display:flex;gap:.375rem}.browser-frame-dots span{border-radius:50%;height:.6875rem;width:.6875rem}.browser-frame-url{align-items:center;border-radius:.3rem;display:flex;flex:1;font-size:.6875rem;gap:.3rem;justify-content:center;margin:0 auto;max-width:22rem;overflow:hidden;padding:.2rem .625rem;text-overflow:ellipsis;white-space:nowrap}.mockup-light{border:1px solid rgba(0,0,0,.08);box-shadow:0 0 0 1px #0000000f,0 4px 8px #0000000f,0 12px 24px #00000012}.mockup-light .browser-frame-chrome{background:#e5e5e5}.mockup-light .browser-frame-bar{background:#fff}.mockup-light .browser-frame-dots span{background:#d4d4d4}.mockup-light .browser-frame-url{background:#e5e5e5;color:#525252}.mockup-light .browser-frame-body{background:#fff}.mockup-dark{border:1px solid hsla(0,0%,100%,.08);box-shadow:0 0 0 1px #ffffff0d,0 4px 12px #0006,0 16px 40px #00000080}.mockup-dark .browser-frame-chrome{background:#404040}.mockup-dark .browser-frame-bar{background:#262626}.mockup-dark .browser-frame-dots span{background:#525252}.mockup-dark .browser-frame-url{background:#404040;color:#a3a3a3}.mockup-dark .browser-frame-body{background:#262626}.mockup-blue .browser-frame-chrome{background:#063cc8}.mockup-blue .browser-frame-dots span{background:#ffffff69}.mockup-blue .browser-frame-body{background:#fff}.mockup-blue .browser-frame-body img{border-radius:0!important}.browser-frame-body{overflow:hidden}.browser-frame-body img{display:block;height:auto;width:100%}.card-icon-img{background:transparent!important;overflow:hidden;padding:0!important}.card-icon-img img{border-radius:.5rem;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.preview-snav{border:1px solid #e5e7eb;border-radius:.75rem;margin:1rem 0;overflow:hidden}.preview-snav-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1rem}.preview-snav-title{color:#111827;font-size:.9375rem;font-weight:700;margin-bottom:.75rem}.preview-snav-tabs{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.preview-snav-tab{align-items:center;background:#f3f4f6;border:none;border-radius:9999px;color:#6b7280;cursor:default;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.25rem .75rem}.preview-snav-tab.active{background:hsl(var(--primary));color:#fff}.preview-snav-badge{align-items:center;background:#0000001a;border-radius:50%;display:inline-flex;font-size:.625rem;font-weight:700;height:1rem;justify-content:center;width:1rem}.preview-snav-tab.active .preview-snav-badge{background:#fff3}.preview-snav-progress{background:#e5e7eb;border-radius:9999px;height:.25rem}.preview-snav-fill{background:hsl(var(--primary));border-radius:9999px;height:100%}.preview-snav-body{padding:1rem}.preview-snav-panel{display:none}.preview-snav-panel.active{display:block}.preview-snav-step-title{color:#111827;font-size:1rem;font-weight:600;margin:0 0 .75rem}.preview-snav-num{color:#9ca3af;font-weight:400;margin-right:.25rem}.preview-snav-mockup{border:1px solid rgba(6,60,200,.2);border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.preview-snav-chrome{align-items:center;background:#063cc8;display:flex;gap:.3rem;height:1.5rem;padding:0 .625rem}.preview-snav-chrome span{background:#ffffff69;border-radius:50%;height:.5625rem;width:.5625rem}.preview-snav-mockup img{display:block;height:auto;width:100%}.preview-snav-footer{border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.75rem 1rem}.preview-snav-next,.preview-snav-prev{border:1px solid #e5e7eb;border-radius:.5rem;cursor:default;font-size:.8125rem;font-weight:500;padding:.375rem .875rem}.preview-snav-next{background:hsl(var(--primary));border-color:transparent;color:#fff}.preview-snav-prev:disabled{opacity:.4}.doc-tabs[data-v-8b140e16] [data-tab]{display:none}.doc-tabs[data-v-8b140e16] [data-tab]:first-child{display:block}.api-params[data-v-b62ea874],.api-security[data-v-c54abe0f]{--primary:221.2 83.2% 53.3%}pre[data-v-2003d74f]{font-family:JetBrains Mono,Fira Code,Monaco,monospace}.bm-chrome-strip[data-v-586dae26]{height:1.625rem;padding:0 .75rem}.bm-chrome-strip[data-v-586dae26],.bm-dots[data-v-586dae26]{align-items:center;display:flex}.bm-dots[data-v-586dae26]{gap:.375rem}.bm-dot[data-v-586dae26]{border-radius:50%;height:.6875rem;width:.6875rem}.bm-toolbar-strip[data-v-586dae26]{align-items:center;display:flex;gap:.5rem;height:2rem;padding:0 .625rem}.bm-light.bm-chrome-strip[data-v-586dae26]{background:#e5e5e5}.bm-light .bm-dot[data-v-586dae26]{background:#d4d4d4}.bm-light.bm-body[data-v-586dae26],.bm-light.bm-toolbar-strip[data-v-586dae26]{background:#fff}.bm-dark.bm-chrome-strip[data-v-586dae26]{background:#404040}.bm-dark .bm-dot[data-v-586dae26]{background:#525252}.bm-dark.bm-body[data-v-586dae26],.bm-dark.bm-toolbar-strip[data-v-586dae26]{background:#262626}.bm-blue-chrome.bm-chrome-strip[data-v-586dae26]{background:#063cc8}.bm-blue-chrome .bm-dot[data-v-586dae26]{background:#ffffff69}.bm-blue-strip[data-v-586dae26]{background:#063cc8;justify-content:space-between;padding:0 .625rem}.bm-blue-label[data-v-586dae26]{color:#ffffffb3;font-family:inherit;font-size:.7rem}.bm-url-input[data-v-586dae26]{background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:.3rem;color:inherit;flex:1;font-family:inherit;font-size:.6875rem;margin:0 auto;max-width:22rem;outline:none;padding:.2rem .625rem}.bm-dark .bm-url-input[data-v-586dae26]{background:#ffffff0d;border-color:#ffffff1a}.bm-theme-select[data-v-586dae26]{background:transparent;border:1px solid hsl(var(--border));border-radius:.25rem;flex-shrink:0;font-size:.75rem;padding:.125rem .375rem}.bm-body[data-v-586dae26]{overflow:hidden}.browser-mockup-content[data-v-586dae26] img{display:block;height:auto;margin:0;max-width:100%}.browser-mockup-content[data-v-586dae26] p{margin:0}.yt-chrome[data-v-356ad7a9]{background:#e5e5e5;height:1.625rem;justify-content:space-between;padding:0 .75rem}.yt-chrome[data-v-356ad7a9],.yt-dots[data-v-356ad7a9]{align-items:center;display:flex}.yt-dots[data-v-356ad7a9]{gap:.375rem}.yt-dot[data-v-356ad7a9]{background:#d4d4d4;border-radius:50%;height:.6875rem;width:.6875rem}.yt-badge[data-v-356ad7a9]{color:red;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.yt-toolbar[data-v-356ad7a9]{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);display:flex;height:2rem;padding:0 .625rem}.yt-url-input[data-v-356ad7a9]{background:#00000008;border:1px solid rgba(0,0,0,.1);border-radius:.3rem;color:inherit;flex:1;font-family:inherit;font-size:.6875rem;outline:none;padding:.2rem .625rem}.yt-body[data-v-356ad7a9]{aspect-ratio:16/9;background:#000;position:relative}.yt-iframe[data-v-356ad7a9]{display:block;height:100%;width:100%}.yt-placeholder[data-v-356ad7a9]{align-items:center;color:#666;display:flex;flex-direction:column;font-size:.875rem;gap:.75rem;height:100%;justify-content:center;width:100%}.ref-badge-wrapper[data-v-a051cacd]{display:inline;position:relative}.ref-badge[data-v-a051cacd]{align-items:center;background:#ff000091;border:1px solid #d00000;border-radius:100%;color:#fff;cursor:default;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:20px}.ref-badge.is-selected[data-v-a051cacd]{outline:2px solid hsl(var(--primary));outline-offset:1px}.ref-badge-edit[data-v-a051cacd]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;box-shadow:0 2px 8px #00000026;font-size:12px;left:50%;outline:none;padding:2px 4px;position:absolute;text-align:center;top:100%;transform:translate(-50%);width:48px;z-index:10}.ProseMirror{margin:auto;max-width:800px;min-height:500px;outline:none;padding-left:2rem}.ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror h1{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:.75rem;margin-top:1.5rem}.ProseMirror h2{font-size:1.5rem;line-height:1.3;margin-top:1.25rem}.ProseMirror h2,.ProseMirror h3{font-weight:600;margin-bottom:.5rem}.ProseMirror h3{font-size:1.25rem;line-height:1.4;margin-top:1rem}.ProseMirror mark{background-color:#fef08a;border-radius:.125rem;padding:.125rem .25rem}.dark .ProseMirror mark{background-color:#854d0e;color:#fef9c3}.ProseMirror u{text-decoration:underline;text-underline-offset:2px}.ProseMirror sup{font-size:.75em;vertical-align:super}.ProseMirror sub{font-size:.75em;vertical-align:sub}.ProseMirror ul[data-type=taskList]{list-style:none;padding:0}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;display:flex}.ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{accent-color:hsl(var(--primary));cursor:pointer;height:1rem;width:1rem}.ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:hsl(var(--muted-foreground));text-decoration:line-through}.ProseMirror pre{background:hsl(var(--muted));border-radius:.5rem;font-family:JetBrains Mono,monospace;overflow-x:auto;padding:.75rem 1rem}.ProseMirror pre code{background:none;color:inherit;font-size:.875rem;padding:0}.ProseMirror code{background:hsl(var(--muted));border-radius:.25rem;font-family:JetBrains Mono,monospace;font-size:.875em;padding:.2rem .4rem}.ProseMirror blockquote{border-left:4px solid hsl(var(--primary));color:hsl(var(--muted-foreground));font-style:italic;margin-left:0;margin-right:0;padding-left:1rem}.ProseMirror hr{border:none;border-top:2px solid hsl(var(--border));margin:1.5rem 0}.ProseMirror a{color:hsl(var(--primary));cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ProseMirror a:hover{text-decoration-thickness:2px}.ProseMirror .image-resizer{margin:.5rem 0}.ProseMirror .image-resizer img{border-radius:.5rem;height:auto;max-width:100%}.ProseMirror table{border-collapse:collapse;margin:1rem 0;overflow:hidden;table-layout:fixed;width:100%}.ProseMirror td,.ProseMirror th{border:1px solid hsl(var(--border));box-sizing:border-box;min-width:1em;padding:.5rem .75rem;position:relative;vertical-align:top}.ProseMirror th{background-color:hsl(var(--muted));font-weight:600;text-align:left}.ProseMirror .selectedCell:after{background:hsl(var(--primary)/.15);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.ProseMirror .column-resize-handle{background-color:hsl(var(--primary));bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.ProseMirror .tableWrapper{margin:1rem 0;overflow-x:auto}.ProseMirror.resize-cursor{cursor:col-resize}textarea{font-family:JetBrains Mono,Fira Code,Monaco,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.drag-handle{align-items:center;border-radius:4px;color:hsl(var(--muted-foreground));cursor:grab;display:none;height:24px;justify-content:center;left:4px;opacity:0;position:absolute;transition:opacity .15s ease,background-color .15s ease;width:20px;z-index:50}.drag-handle:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ProseMirror.is-dragging,.drag-handle:active{cursor:grabbing}.ProseMirror.is-dragging *{cursor:grabbing!important}.ProseMirror .ProseMirror-selectednode{border-radius:4px;outline:2px solid hsl(var(--primary));outline-offset:2px}.ProseMirror>*{border-radius:4px;margin-left:-.5rem;padding-left:.5rem;transition:background-color .15s ease}.ProseMirror>:hover{background-color:hsl(var(--accent)/.3)}.ProseMirror.is-dragging>*{background-color:transparent}.ProseMirror.is-dragging .ProseMirror-selectednode{background-color:hsl(var(--primary)/.1)}.ProseMirror [style*="text-align: center"]{text-align:center}.ProseMirror [style*="text-align: right"]{text-align:right}.ProseMirror [style*="text-align: justify"]{text-align:justify}.ProseMirror ul{list-style-type:disc;padding-left:1.5rem}.ProseMirror ol{list-style-type:decimal;padding-left:1.5rem}.ProseMirror li{margin:.25rem 0}.ProseMirror li>p{margin:0}.ProseMirror ul ul{list-style-type:circle}.ProseMirror ul ul ul{list-style-type:square}.ProseMirror .ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror .ProseMirror-gapcursor:after{animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite;border-top:1px solid hsl(var(--foreground));content:"";display:block;position:absolute;top:-2px;width:20px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}
