.reveal{opacity:0;pointer-events:none;transition:all .3s ease-out;transform:translateY(20px)}.reveal.active{opacity:1;pointer-events:auto;transform:translateY(0)}.reveal-down{--tw-translate-y:-20px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;pointer-events:none;transition:all .3s ease-out;transform:translateY(20px)}.reveal-down.active{opacity:1;pointer-events:auto;transform:translateY(0)}.reveal-left{--tw-translate-x:20px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;pointer-events:none;transition:all .3s ease-out;transform:translateY(20px)}.reveal-left.active{opacity:1;pointer-events:auto;transform:translateY(0)}.reveal-right{--tw-translate-x:-20px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;pointer-events:none;transition:all .3s ease-out;transform:translateY(20px)}.reveal-right.active{opacity:1;pointer-events:auto;transform:translateY(0)}.reveal-scale{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;pointer-events:none;transition:all .3s ease-out;transform:translateY(20px)}.reveal-scale.active{opacity:1;pointer-events:auto;transform:translateY(0)}
@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-feature-settings:"rlig" 1, "calt" 1}.dashboard-shell-motion{transition-duration:var(--motion-sidebar-duration);transition-timing-function:var(--motion-sidebar-ease)}.dashboard-shell-layout-motion{will-change:grid-template-columns;transition-property:grid-template-columns}.dashboard-shell-panel-motion{will-change:width, padding, opacity, transform;transition-property:width,padding,opacity,transform}.dashboard-shell-fade-motion{white-space:nowrap;transition-property:max-width,opacity,transform;overflow:hidden}.dashboard-shell-fade-motion-collapsed{opacity:0;pointer-events:none;max-width:0;transform:translate(-.375rem)}.dashboard-shell-fade-motion-expanded{opacity:1;max-width:100%;transform:translate(0)}@media (prefers-reduced-motion:reduce){.dashboard-shell-motion,.dashboard-shell-layout-motion,.dashboard-shell-panel-motion,.dashboard-shell-fade-motion,.dashboard-status-callout,.dashboard-status-callout:before,.dashboard-status-callout:after,.outcome-orbit-sweep,.outcome-orbit-core,.outcome-orbital-node,.outcome-card-border,.cta-border-glow,.card-border-glow,.features-border-glow,.card-border-glow-hover{transition-duration:0s;animation-duration:0s}}.cta-border-glow{--border-angle:0deg;background:conic-gradient(from var(--border-angle), transparent 25%, hsl(var(--brand-accent-1) / .68) 38%, hsl(var(--brand-accent-2) / .94) 43%, hsl(var(--brand-accent-3) / 1) 50%, hsl(var(--brand-accent-4) / .94) 57%, hsl(var(--brand-accent-1) / .68) 62%, transparent 75%);border-radius:9999px;padding:1px;animation:4s linear infinite border-rotate;position:relative}.card-border-glow,.features-border-glow{--border-angle:0deg;background:conic-gradient(from var(--border-angle), transparent 25%, hsl(var(--brand-accent-1) / .68) 38%, hsl(var(--brand-accent-2) / .94) 43%, hsl(var(--brand-accent-3) / 1) 50%, hsl(var(--brand-accent-4) / .94) 57%, hsl(var(--brand-accent-1) / .68) 62%, transparent 75%);box-shadow:0 24px 80px -60px hsl(var(--brand-accent-3) / .35), 0 12px 40px -30px hsl(var(--brand-accent-1) / .25);padding:1px;animation:4s linear infinite border-rotate;position:relative}.card-border-glow{border-radius:var(--radius)}.features-border-glow{border-radius:1rem}.card-border-glow-hover{--border-angle:0deg;border-radius:var(--radius-card-interactive);background:hsl(var(--border) / .8);padding:1px;transition:background .3s,box-shadow .3s,transform .3s;position:relative}.card-border-glow-hover:hover{background:conic-gradient(from var(--border-angle), transparent 25%, hsl(var(--brand-accent-1) / .5) 38%, hsl(var(--brand-accent-2) / .8) 43%, hsl(var(--brand-accent-3) / .9) 50%, hsl(var(--brand-accent-4) / .8) 57%, hsl(var(--brand-accent-1) / .5) 62%, transparent 75%);box-shadow:0 20px 60px -40px hsl(var(--brand-accent-3) / .25), 0 10px 30px -20px hsl(var(--brand-accent-1) / .15);animation:6s linear infinite border-rotate}.dashboard-status-callout{isolation:isolate;position:relative}.dashboard-status-callout:before{content:"";border-radius:inherit;background:linear-gradient(120deg, hsl(var(--brand-accent-1) / .12) 0%, transparent 36%, hsl(var(--brand-accent-2) / .16) 56%, transparent 78%, hsl(var(--brand-accent-4) / .12) 100%);opacity:.9;pointer-events:none;z-index:0;background-size:220% 220%;animation:9s ease-in-out infinite billing-setup-banner-shift;position:absolute;inset:0}.dashboard-status-callout:after{content:"";border-radius:inherit;background:linear-gradient(180deg, hsl(var(--background) / .96), hsl(var(--muted) / .12));pointer-events:none;z-index:0;position:absolute;inset:1px}.outcome-orbit-sweep{background:conic-gradient(from 180deg, transparent 0deg, hsl(var(--brand-accent-1) / 0) 42deg, hsl(var(--brand-accent-1) / .45) 82deg, hsl(var(--brand-accent-4) / .28) 104deg, transparent 132deg, transparent 360deg);opacity:.85;animation:18s linear infinite outcome-orbit-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.outcome-orbit-sweep-slow{opacity:.55;animation-duration:28s;animation-direction:reverse}.outcome-orbit-core{animation:4.8s ease-in-out infinite outcome-core-glow}.outcome-card-border{--border-angle:0deg;background:conic-gradient(from var(--border-angle), transparent 24%, hsl(var(--brand-accent-1) / .58) 37%, hsl(var(--brand-accent-2) / .9) 43%, hsl(var(--brand-accent-3) / 1) 50%, hsl(var(--brand-accent-4) / .86) 57%, hsl(var(--brand-accent-1) / .58) 63%, transparent 76%);box-shadow:0 30px 120px -92px hsl(var(--brand-accent-3) / .5), 0 18px 64px -50px hsl(var(--brand-accent-1) / .44);border-radius:1.75rem;padding:1px;animation:7s linear infinite border-rotate;position:relative}.outcome-orbital-node{transform:translate(-50%, -50%) rotate(var(--orbit-angle)) translate(var(--orbit-radius)) rotate(var(--orbit-angle-inverse));animation:.52s cubic-bezier(.16,1,.3,1) both outcome-node-fade;animation-delay:var(--node-delay)}@keyframes border-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@keyframes outcome-orbit-spin{to{transform:rotate(360deg)}}@keyframes outcome-core-glow{0%,to{box-shadow:0 0 0 1px hsl(var(--brand-accent-1) / .08), 0 28px 100px -58px hsl(var(--brand-accent-1) / .9)}50%{box-shadow:0 0 0 6px hsl(var(--brand-accent-1) / .08), 0 34px 120px -54px hsl(var(--brand-accent-4) / .9)}}@keyframes outcome-node-fade{0%{opacity:0}to{opacity:1}}@keyframes billing-setup-banner-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}[data-sonner-toaster][data-x-position=center][data-y-position=top]{top:50%!important;transform:translate(-50%,-50%)!important}
.post-content-surface,.editorjs-canvas{--post-heading-line-height:1.1;--post-paragraph-line-height:1.75;--post-list-gap:.5rem;--post-block-gap:1.5rem;--post-content-measure:56rem}.post-content-surface .post-content-heading{letter-spacing:-.025em;color:hsl(var(--foreground));font-weight:700}.post-content-surface .post-content-heading-level-1{font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.post-content-surface .post-content-heading-level-1{font-size:3rem;line-height:1}}.post-content-surface .post-content-heading-level-1{line-height:var(--post-heading-line-height)}.post-content-surface .post-content-heading-level-2{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.post-content-surface .post-content-heading-level-2{font-size:2.25rem;line-height:2.5rem}}.post-content-surface .post-content-heading-level-2{line-height:var(--post-heading-line-height)}.post-content-surface .post-content-heading-level-3{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.post-content-surface .post-content-heading-level-3{font-size:1.875rem;line-height:2.25rem}}.post-content-surface .post-content-heading-level-3{line-height:1.25}.post-content-surface .post-content-heading-level-4{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.post-content-surface .post-content-heading-level-4{font-size:1.5rem;line-height:2rem}}.post-content-surface .post-content-heading-level-4{line-height:1.25}.post-content-surface .post-content-heading-level-5{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.post-content-surface .post-content-heading-level-5{font-size:1.25rem;line-height:1.75rem}}.post-content-surface .post-content-heading-level-5{line-height:1.3}.post-content-surface .post-content-heading-level-6{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.post-content-surface .post-content-heading-level-6{font-size:1.125rem;line-height:1.75rem}}.post-content-surface .post-content-heading-level-6{line-height:1.3}.post-content-surface .post-content-paragraph{color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.5rem;line-height:var(--post-paragraph-line-height)}.post-content-surface .post-content-list{color:hsl(var(--muted-foreground));padding-left:1.5rem}.post-content-surface .post-content-list>li+li{margin-top:var(--post-list-gap)}.post-content-block:not(:first-child){margin-top:var(--post-block-gap)}.post-content-block{width:100%;max-width:var(--post-content-measure);margin-left:auto;margin-right:auto;padding-top:.25rem;padding-bottom:.25rem}.post-content-block.post-content-image-block{margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){.post-content-block.post-content-image-block{margin-top:2.5rem;margin-bottom:2.5rem}}.post-content-surface .post-content-quote{border-left-width:2px;border-color:hsl(var(--primary) / .2);color:hsl(var(--foreground) / .75);padding-left:1rem;font-style:italic}.post-content-surface .post-content-quote .post-content-quote__blockquote{color:hsl(var(--foreground));font-size:1.125rem;font-weight:500;line-height:1.75rem}.post-content-surface .post-content-quote--pull{border-left-width:4px;border-color:hsl(var(--primary) / .25);color:hsl(var(--foreground) / .75);background-color:#0000;padding:.5rem 1.5rem;font-style:italic}.post-content-surface .post-content-quote--pull .post-content-quote__blockquote{color:hsl(var(--foreground));font-size:1.125rem;font-weight:500;line-height:1.75rem}.post-content-surface .post-content-quote--callout{border-width:1px;border-color:hsl(var(--grid-line));background-color:hsl(var(--muted) / .3);color:hsl(var(--foreground) / .75);--tw-shadow:0 1px 2px 0 #0000000d;--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);border-radius:1rem;padding:1.25rem;font-style:normal}.post-content-surface .post-content-quote--callout .post-content-quote__blockquote{color:hsl(var(--foreground));font-size:1.125rem;font-weight:500;line-height:1.75rem}.post-content-surface .post-content-caption,.post-content-surface .post-content-embed__caption{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.post-content-surface .post-content-image{display:block}.post-content-surface .post-content-image .post-content-caption{text-align:center;margin-top:.5em;margin-bottom:1em}.code-block-surface{color:#d4d4d4;background:#1e1e1e;border:1px solid #2d2d2d;border-radius:.5rem;box-shadow:0 4px 12px #0003}.code-block-surface__header{border-bottom:1px solid #2d2d2d;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;padding:.25rem .5rem .25rem 1rem;display:flex}.code-block-surface__pre{tab-size:2;width:100%;overflow-x:auto;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:1rem 1.25rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.875rem!important;line-height:1.6!important}.code-block-surface .code-comment{color:#6a9955;font-style:italic}.code-block-surface .code-string{color:#ce9178}.code-block-surface .code-keyword{color:#569cd6;font-weight:500}.code-block-surface .code-function{color:#dcdcaa}.code-block-surface .code-number{color:#b5cea8}.post-content-surface code:not(.post-content-code code){border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em;color:#e4e4e7!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}.legal-document-content{width:100%;min-width:0;color:hsl(var(--foreground) / .9)}.legal-document-content h1{letter-spacing:-.025em;color:hsl(var(--foreground));font-size:1.875rem;font-weight:600;line-height:1.1}.legal-document-content h2{letter-spacing:-.025em;color:hsl(var(--foreground));margin-top:2.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.legal-document-content h2:first-child{margin-top:0}.legal-document-content h2{line-height:1.15}.legal-document-content h3{letter-spacing:-.025em;color:hsl(var(--foreground));margin-top:2rem;font-size:1.25rem;font-weight:600;line-height:1.2}.legal-document-content h4{letter-spacing:-.025em;color:hsl(var(--foreground));margin-top:1.5rem;font-size:1.125rem;font-weight:600;line-height:1.25}.legal-document-content p{color:hsl(var(--muted-foreground));margin-top:1rem;font-size:1rem;line-height:1.75rem}.legal-document-content ul,.legal-document-content ol{margin-top:1rem}.legal-document-content ul>:not([hidden])~:not([hidden]),.legal-document-content ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.legal-document-content ul,.legal-document-content ol{color:hsl(var(--muted-foreground));padding-left:1.5rem;font-size:1rem;line-height:1.75rem}.legal-document-content li{line-height:1.75rem}.legal-document-content strong{color:hsl(var(--foreground));font-weight:600}.legal-document-content a{color:hsl(var(--primary));text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.legal-document-content a:hover{text-decoration-line:underline}.legal-document-content hr{border-color:hsl(var(--grid-line) / .8);margin-top:2rem;margin-bottom:2rem}.legal-document-content address{border-width:1px;border-color:hsl(var(--grid-line) / .8);background-color:hsl(var(--muted) / .25);color:hsl(var(--muted-foreground));border-radius:1rem;padding:1.25rem;font-size:.875rem;font-style:normal;line-height:1.75rem}.legal-document-content blockquote{border-width:1px;border-color:hsl(var(--grid-line) / .8);background-color:hsl(var(--muted) / .2);color:hsl(var(--muted-foreground));border-radius:1rem;margin-top:1.5rem;padding:1.25rem;font-style:italic}.legal-document-content code{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted) / .7);color:hsl(var(--foreground));padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}.legal-document-content table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-width:1px;border-color:hsl(var(--grid-line) / .8);border-radius:1rem;margin-top:1.5rem;font-size:.875rem;line-height:1.25rem;overflow:hidden}.legal-document-content th{border-bottom-width:1px;border-color:hsl(var(--grid-line) / .8);background-color:hsl(var(--muted) / .4);text-align:left;color:hsl(var(--foreground));padding:.75rem 1rem;font-weight:600}.legal-document-content td{border-bottom-width:1px;border-color:hsl(var(--grid-line) / .8);vertical-align:top;color:hsl(var(--muted-foreground));padding:.75rem 1rem}.legal-document-content td:last-child{border-bottom-width:0}
.editor-inserter-rail{flex-direction:column;gap:.25rem;padding:.375rem;display:flex}.editor-inserter-btn{border-radius:var(--radius);width:2.25rem;height:2.25rem;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;transition:all .15s ease-out;display:flex}.editor-inserter-btn:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}.editor-inserter-btn:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px;--tw-ring-offset-color:hsl(var(--background));outline:2px solid #0000}.editor-inserter-btn[data-active=true]{background-color:hsl(var(--accent));color:hsl(var(--foreground))}.editor-inspector-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .2) transparent}.editor-inspector-scroll::-webkit-scrollbar{width:4px}.editor-inspector-scroll::-webkit-scrollbar-track{background:0 0}.editor-inspector-scroll::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground) / .2);border-radius:9999px}.editor-document-canvas{width:100%;max-width:80rem;min-height:100%;margin-left:auto;margin-right:auto}.editor-inline-title{width:100%;font-family:var(--font-serif), ui-serif, Georgia, serif;color:hsl(var(--foreground));outline-offset:2px;letter-spacing:-.025em;background-color:#0000;border-width:0;outline:2px solid #0000;padding:0;font-size:2.25rem;font-weight:700;line-height:1.25}.editor-inline-title::placeholder{color:hsl(var(--muted-foreground) / .5)}.editor-inline-title{resize:none}.editor-inline-title:focus{box-shadow:none;outline:none}.editorjs-canvas{--selectionColor:hsl(var(--primary) / .18);--inlineSelectionColor:hsl(var(--highlight) / .42);--editorjs-surface:hsl(var(--popover));--editorjs-surface-foreground:hsl(var(--popover-foreground));--editorjs-border:hsl(var(--grid-line));--editorjs-border-soft:hsl(var(--border));--editorjs-muted:hsl(var(--muted));--editorjs-muted-foreground:hsl(var(--muted-foreground));--editorjs-accent:hsl(var(--accent));--editorjs-accent-foreground:hsl(var(--accent-foreground));--editorjs-primary:hsl(var(--primary));--editorjs-primary-foreground:hsl(var(--primary-foreground));--editorjs-destructive:hsl(var(--destructive));--editorjs-destructive-foreground:hsl(var(--destructive-foreground));--editorjs-success:hsl(var(--success));--editorjs-success-foreground:hsl(var(--success-foreground));--editorjs-shadow:0 8px 20px hsl(var(--foreground) / .07)}.editorjs-canvas .ce-block__content{max-width:none}.editorjs-canvas .ce-block--focused{border-radius:var(--radius);outline:1.5px solid hsl(var(--grid-line));outline-offset:4px;transition:outline-color .15s ease-out}.editorjs-canvas .ce-block--selected .ce-block__content{border-radius:var(--radius);background-color:hsl(var(--accent) / .3)}.editorjs-canvas .ce-block[data-locked=true] .ce-block__content{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--grid-line));background-color:hsl(var(--muted) / .2)}@media (min-width:1024px){.editorjs-canvas,.editorjs-canvas .codex-editor{overflow:visible}.editorjs-canvas .ce-toolbar{left:-2rem;right:auto}.editorjs-canvas .ce-toolbar__actions{flex-direction:column;gap:.35rem}.editorjs-canvas .ce-toolbar__plus,.editorjs-canvas .ce-toolbar__settings-btn{margin:0}}.editorjs-canvas .ce-header{letter-spacing:-.025em;color:hsl(var(--foreground));font-weight:700}.editorjs-canvas h1.ce-header{font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.editorjs-canvas h1.ce-header{font-size:3rem;line-height:1}}.editorjs-canvas h1.ce-header{line-height:var(--post-heading-line-height)}.editorjs-canvas h2.ce-header{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.editorjs-canvas h2.ce-header{font-size:2.25rem;line-height:2.5rem}}.editorjs-canvas h2.ce-header{line-height:var(--post-heading-line-height)}.editorjs-canvas h3.ce-header{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.editorjs-canvas h3.ce-header{font-size:1.875rem;line-height:2.25rem}}.editorjs-canvas h3.ce-header{line-height:1.25}.editorjs-canvas h4.ce-header{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.editorjs-canvas h4.ce-header{font-size:1.5rem;line-height:2rem}}.editorjs-canvas h4.ce-header{line-height:1.25}.editorjs-canvas h5.ce-header{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.editorjs-canvas h5.ce-header{font-size:1.25rem;line-height:1.75rem}}.editorjs-canvas h5.ce-header{line-height:1.3}.editorjs-canvas h6.ce-header{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.editorjs-canvas h6.ce-header{font-size:1.125rem;line-height:1.75rem}}.editorjs-canvas h6.ce-header{line-height:1.3}.editorjs-canvas .ce-paragraph{color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.5rem;line-height:var(--post-paragraph-line-height)}.editorjs-canvas .cdx-list-unordered,.editorjs-canvas .cdx-list-ordered{color:hsl(var(--muted-foreground));gap:var(--post-list-gap);margin:0;padding-top:0;padding-bottom:0;padding-left:0;list-style:none;display:grid}.editorjs-canvas .cdx-list-unordered{counter-reset:none}.editorjs-canvas .cdx-list-ordered{counter-reset:item}.editorjs-canvas .cdx-list-unordered .cdx-list__item,.editorjs-canvas .cdx-list-ordered .cdx-list__item{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-width:0;display:flex!important}.editorjs-canvas .cdx-list-unordered .cdx-list__item:before,.editorjs-canvas .cdx-list-ordered .cdx-list__item:before{white-space:nowrap;flex:none;min-width:1.25rem}.editorjs-canvas .cdx-list:not(.cdx-list-checklist) .cdx-list__item-content{flex:1;min-width:0;padding-left:0;display:block!important}.editorjs-canvas .cdx-list:not(.cdx-list-checklist) .cdx-list__item-content>*,.editorjs-canvas .cdx-list:not(.cdx-list-checklist) .cdx-list__item-content [contenteditable=true]{width:auto;margin:0;display:inline!important}.editorjs-canvas .cdx-list-unordered .cdx-list__item-children,.editorjs-canvas .cdx-list-ordered .cdx-list__item-children{gap:var(--post-list-gap);min-width:0;padding-top:var(--post-list-gap);flex:0 0 100%;padding-left:1.5rem;display:grid!important}.editorjs-canvas .cdx-list-unordered>.cdx-list__item+.cdx-list__item,.editorjs-canvas .cdx-list-ordered>.cdx-list__item+.cdx-list__item{margin-top:0}.editorjs-canvas .cdx-block{padding-top:.125rem;padding-bottom:.125rem}.editorjs-canvas .ce-block{width:100%;max-width:var(--post-content-measure);margin-left:auto;margin-right:auto;padding-top:.25rem;padding-bottom:.25rem}.editorjs-canvas .ce-block:not(:first-child){margin-top:var(--post-block-gap)}.editorjs-canvas .ce-block.post-content-image-block{margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){.editorjs-canvas .ce-block.post-content-image-block{margin-top:2.5rem;margin-bottom:2.5rem}}.editorjs-canvas .ce-delimiter{margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.6em}.editorjs-canvas .cdx-quote{border-left-width:2px;border-color:hsl(var(--primary) / .2);color:hsl(var(--foreground) / .75);padding-left:1rem;font-style:italic}.editorjs-canvas .cdx-quote .post-content-quote__blockquote{color:hsl(var(--foreground));font-size:1.125rem;font-weight:500;line-height:1.75rem}.editorjs-canvas .ce-code__textarea{border-radius:var(--radius);min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.6;color:#d4d4d4!important;caret-color:#569cd6!important;background:#1e1e1e!important;border:1px solid #2d2d2d!important;padding:1rem!important}.editorjs-canvas .ce-code__textarea:focus{box-shadow:none!important;border-color:#3e3e3f!important;outline:none!important}.editorjs-canvas code:not(.ce-code__textarea code){border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em;color:#e4e4e7!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}.editorjs-canvas .ce-inline-toolbar,.editorjs-canvas .ce-conversion-toolbar,.editorjs-canvas .ce-settings{border-width:1px;border-color:hsl(var(--grid-line));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);box-shadow:var(--editorjs-shadow);border-radius:.75rem}.editorjs-canvas .ce-inline-toolbar{--color-background-icon-active:var(--editorjs-primary);--color-text-icon-active:var(--editorjs-primary-foreground);--color-text-primary:var(--editorjs-surface-foreground)}.editorjs-canvas .ce-inline-toolbar__toggler-and-button-wrapper{padding:.25rem}.editorjs-canvas .ce-inline-toolbar__buttons{gap:.125rem}.editorjs-canvas .ce-inline-toolbar__dropdown{border-right-color:var(--editorjs-border);color:var(--editorjs-muted-foreground);margin:0 .25rem 0 -.25rem;padding:.5rem;transition:none}.editorjs-canvas .ce-inline-toolbar__dropdown:hover{background:var(--editorjs-accent);color:var(--editorjs-surface-foreground)}.editorjs-canvas .ce-inline-toolbar__shortcut{color:var(--editorjs-muted-foreground)}.editorjs-canvas .ce-inline-tool{border-radius:var(--radius);color:var(--editorjs-surface-foreground);border-width:0;justify-content:center;align-items:center;transition:none;display:flex}.editorjs-canvas .ce-inline-tool:hover{background:var(--editorjs-accent);color:var(--editorjs-surface-foreground)}.editorjs-canvas .ce-inline-tool:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.editorjs-canvas .ce-inline-toolbar__dropdown:focus-visible,.editorjs-canvas .ce-popover-item:focus-visible,.editorjs-canvas .ce-settings__button:focus-visible,.editorjs-canvas .ce-toolbar__plus:focus-visible,.editorjs-canvas .ce-toolbar__settings-btn:focus-visible,.editorjs-canvas .cdx-button:focus-visible,.editorjs-canvas .cdx-settings-button:focus-visible,.editorjs-canvas .ce-conversion-tool:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.editorjs-canvas .ce-inline-tool--active{background:var(--editorjs-primary);color:var(--editorjs-primary-foreground);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .06)}.editorjs-canvas .ce-inline-tool--active:hover,.editorjs-canvas .ce-inline-tool--active:focus-visible{background:var(--editorjs-primary);color:var(--editorjs-primary-foreground)}.editorjs-canvas ::-moz-selection{background:hsl(var(--primary) / .18);color:hsl(var(--foreground))}.editorjs-canvas ::selection{background:hsl(var(--primary) / .18);color:hsl(var(--foreground))}.editorjs-canvas .ce-block a{color:hsl(var(--primary));text-decoration-line:underline;-webkit-text-decoration-color:hsl(var(--primary) / .45);text-decoration-color:hsl(var(--primary) / .45);text-underline-offset:.16em;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:.09em;transition:color .15s,text-decoration-color .15s}.editorjs-canvas .ce-block a:hover{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.editorjs-canvas .ce-block a::-moz-selection{background:hsl(var(--highlight) / .48);color:hsl(var(--highlight-foreground))}.editorjs-canvas .ce-block a::selection{background:hsl(var(--highlight) / .48);color:hsl(var(--highlight-foreground))}.editorjs-canvas .ce-inline-tool-input{background:var(--editorjs-surface);border:1px solid var(--editorjs-border);box-shadow:inset 0 1px 2px hsl(var(--foreground) / .04);color:var(--editorjs-surface-foreground);border-radius:.75rem;outline:none;margin:0;padding:.625rem .875rem;font-size:.875rem;line-height:1.5rem}.editorjs-canvas .ce-inline-tool-input::placeholder{color:var(--editorjs-muted-foreground)}.editorjs-canvas .ce-inline-tool-input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .18), inset 0 1px 2px hsl(var(--foreground) / .04)}.editorjs-canvas .ce-popover{--border-radius:.75rem;--color-border:var(--editorjs-border);--color-shadow:hsl(var(--foreground) / .06);--color-background:var(--editorjs-surface);--color-text-primary:var(--editorjs-surface-foreground);--color-text-secondary:var(--editorjs-muted-foreground);--color-border-icon:var(--editorjs-border);--color-border-icon-disabled:var(--editorjs-border-soft);--color-text-icon-active:var(--editorjs-primary-foreground);--color-background-icon-active:var(--editorjs-primary);--color-background-item-focus:var(--editorjs-accent);--color-shadow-item-focus:hsl(var(--foreground) / .04);--color-background-item-hover:var(--editorjs-accent);--color-background-item-confirm:var(--editorjs-destructive);--color-background-item-confirm-hover:hsl(var(--destructive) / .9);--icon-size:20px;--item-padding:.375rem}.editorjs-canvas .ce-popover__overlay{background:hsl(var(--foreground) / .28)}.editorjs-canvas .ce-popover-header{margin-top:.25rem;margin-bottom:.5rem}.editorjs-canvas .ce-popover-header__text{color:var(--editorjs-surface-foreground);font-size:.9375rem;font-weight:600}.editorjs-canvas .ce-popover-header__back-button{color:var(--editorjs-surface-foreground)}.editorjs-canvas .ce-popover-item{border-radius:calc(var(--radius) - .125rem);color:var(--editorjs-surface-foreground);transition:none}.editorjs-canvas .ce-popover-item__icon{background:var(--editorjs-muted);border:1px solid var(--editorjs-border);border-radius:calc(var(--radius) - .125rem);color:var(--editorjs-muted-foreground)}.editorjs-canvas .ce-popover-item__secondary-title{color:var(--editorjs-muted-foreground)}.editorjs-canvas .ce-popover-item:hover:not(.ce-popover-item--no-hover){background-color:var(--editorjs-accent)}.editorjs-canvas .ce-popover-item--active{background:var(--editorjs-primary);color:var(--editorjs-primary-foreground)}.editorjs-canvas .ce-popover-item--focused:not(.ce-popover-item--no-focus){background:var(--editorjs-accent)!important}.editorjs-canvas .ce-popover-item--confirmation{background:var(--editorjs-destructive);color:var(--editorjs-destructive-foreground)}.editorjs-canvas .ce-popover-item--confirmation .ce-popover-item__title,.editorjs-canvas .ce-popover-item--confirmation .ce-popover-item__icon{color:var(--editorjs-destructive-foreground)}.editorjs-canvas .ce-popover-item--confirmation:not(.ce-popover-item--no-focus).ce-popover-item--focused{background:hsl(var(--destructive) / .9)!important}.editorjs-canvas .ce-search-field{--icon-margin-right:10px;background:var(--editorjs-muted);border:1px solid var(--editorjs-border);border-radius:.75rem;padding:.25rem}.editorjs-canvas .ce-search-field__icon svg{color:var(--editorjs-muted-foreground)}.editorjs-canvas .ce-search-field__input{color:var(--editorjs-surface-foreground);background:0 0}.editorjs-canvas .ce-search-field__input::placeholder{color:var(--editorjs-muted-foreground)}.editorjs-canvas .ce-settings__button{color:var(--editorjs-surface-foreground);border-radius:.625rem;transition:none}.editorjs-canvas .ce-settings__button:hover{background:var(--editorjs-accent)}.editorjs-canvas .ce-settings__button--active{background:var(--editorjs-primary);color:var(--editorjs-primary-foreground)}.editorjs-canvas .ce-settings__button--focused{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .12);background:var(--editorjs-accent)!important}.editorjs-canvas .ce-settings__button svg{width:20px;height:20px}.editorjs-canvas .ce-toolbar__plus,.editorjs-canvas .ce-toolbar__settings-btn{background:var(--editorjs-surface);border:1px solid var(--editorjs-border);box-shadow:0 4px 12px hsl(var(--foreground) / .06);color:var(--editorjs-muted-foreground);border-radius:.75rem;transition:none}.editorjs-canvas .ce-toolbar__plus:hover,.editorjs-canvas .ce-toolbar__settings-btn:hover,.editorjs-canvas .ce-toolbar__plus--active,.editorjs-canvas .ce-toolbar__settings-btn--active{background:var(--editorjs-accent);color:var(--editorjs-surface-foreground)}.editorjs-canvas .cdx-input,.editorjs-canvas .cdx-notify__input{background:var(--editorjs-surface);border:1px solid var(--editorjs-border);box-shadow:inset 0 1px 2px hsl(var(--foreground) / .04);color:var(--editorjs-surface-foreground);border-radius:.75rem;outline:none}.editorjs-canvas .cdx-input{box-sizing:border-box;width:100%;padding:.625rem .875rem}.editorjs-canvas .cdx-input::-moz-placeholder{color:var(--editorjs-muted-foreground)}.editorjs-canvas .cdx-notify__input::-moz-placeholder{color:var(--editorjs-muted-foreground)}.editorjs-canvas .cdx-input::placeholder,.editorjs-canvas .cdx-notify__input::placeholder{color:var(--editorjs-muted-foreground)}.editorjs-canvas .cdx-input:focus,.editorjs-canvas .cdx-notify__input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .18), inset 0 1px 2px hsl(var(--foreground) / .04)}.editorjs-canvas .cdx-button,.editorjs-canvas .cdx-notify__button{border:1px solid var(--editorjs-border);background:var(--editorjs-surface);color:var(--editorjs-surface-foreground);box-shadow:0 1px 2px hsl(var(--foreground) / .04);border-radius:.75rem;transition:none}.editorjs-canvas .cdx-button:hover,.editorjs-canvas .cdx-notify__button--cancel:hover{background:var(--editorjs-accent)}.editorjs-canvas .cdx-notify__button--confirm{background:var(--editorjs-primary);color:var(--editorjs-primary-foreground)}.editorjs-canvas .cdx-settings-button{color:var(--editorjs-surface-foreground);border-radius:.625rem;transition:none}.editorjs-canvas .cdx-settings-button:hover{background:var(--editorjs-accent)}.editorjs-canvas .cdx-settings-button--active{color:var(--editorjs-primary)}.editorjs-canvas .cdx-settings-button--focused{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .12);background:var(--editorjs-accent)!important}.editorjs-canvas .cdx-loader{border-color:var(--editorjs-border)}.editorjs-canvas .cdx-loader:before{border-color:var(--editorjs-border);border-left-color:var(--editorjs-primary)}.editorjs-canvas .cdx-notifies{font-family:inherit}.editorjs-canvas .cdx-notify{background:var(--editorjs-surface);border:1px solid var(--editorjs-border);color:var(--editorjs-surface-foreground);box-shadow:var(--editorjs-shadow);border-radius:.875rem}.editorjs-canvas .cdx-notify--error{background:hsl(var(--destructive) / .08)!important}.editorjs-canvas .cdx-notify--error:before{background:var(--editorjs-destructive)!important}.editorjs-canvas .cdx-notify--success{background:hsl(var(--success) / .08)!important}.editorjs-canvas .cdx-notify--success:before{background:var(--editorjs-success)!important}.editorjs-canvas .cdx-notify__button--cancel{background:var(--editorjs-muted);color:var(--editorjs-muted-foreground)}.editorjs-canvas .cdx-notify__cross:before,.editorjs-canvas .cdx-notify__cross:after{background:var(--editorjs-muted-foreground)}.editorjs-canvas .ce-stub{background:var(--editorjs-muted);border:1px solid var(--editorjs-border);color:var(--editorjs-muted-foreground);border-radius:.875rem}.editorjs-canvas .ce-stub__title{color:var(--editorjs-surface-foreground)}.editorjs-canvas .ce-stub__subtitle{color:var(--editorjs-muted-foreground)}.editorjs-canvas .ce-conversion-tool,.editorjs-canvas .ce-conversion-tool__content,.editorjs-canvas .ce-conversion-tool__title,.editorjs-canvas .ce-conversion-tool__description{color:var(--editorjs-surface-foreground)}.editorjs-canvas .ce-conversion-tool__icon{background:var(--editorjs-muted);border:1px solid var(--editorjs-border);border-radius:calc(var(--radius) - .125rem);color:var(--editorjs-muted-foreground)}.editorjs-canvas .ce-conversion-tool:hover,.editorjs-canvas .ce-conversion-tool--focused{background:var(--editorjs-accent)}.editorjs-canvas .ce-conversion-tool{transition:none}
