.reveal,.reveal-down,.reveal-left,.reveal-right,.reveal-scale{opacity:0;pointer-events:none;transition:all .3s ease-out;transform:translateY(20px)}.reveal.active,.reveal-down.active,.reveal-left.active,.reveal-right.active,.reveal-scale.active{opacity:1;pointer-events:auto;transform:translateY(0)}.reveal-down{transform:translateY(-20px)}.reveal-left{transform:translate(20px)}.reveal-right{transform:translate(-20px)}.reveal-scale{transform:scale(.98)}@keyframes ambient-orb-primary{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,20px)scale(1.1)}}@keyframes ambient-orb-secondary{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-40px,-30px)scale(1)}}@keyframes ambient-orb-accent{0%,to{opacity:.15;transform:translate(0)scale(1)}50%{opacity:.3;transform:translate(0)scale(1.2)}}.ambient-orb-primary{will-change:transform;animation:20s ease-in-out infinite ambient-orb-primary}.ambient-orb-secondary{will-change:transform;animation:25s ease-in-out infinite ambient-orb-secondary}.ambient-orb-accent{will-change:transform, opacity;animation:15s ease-in-out infinite ambient-orb-accent}@media (prefers-reduced-motion:reduce){.ambient-orb-primary,.ambient-orb-secondary,.ambient-orb-accent{animation:none}}
*{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,.billing-setup-banner,.billing-setup-banner:before,.billing-setup-banner:after,.dashboard-status-callout,.dashboard-status-callout:before,.dashboard-status-callout:after{transition-duration:0s;animation-duration:0s}}.billing-setup-banner{isolation:isolate;position:relative}.billing-setup-banner: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}.billing-setup-banner: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}.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}@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}select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){select{--lightningcss-light: ;--lightningcss-dark:initial}}select option{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground))}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-space-y-reverse:0;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}.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;--cms-code-surface:#1e1e1e;--cms-code-border:#2d2d2d;--cms-code-border-focus:#4b5563;--cms-code-foreground:#d4d4d4;--cms-code-selection:#264f78;--cms-code-scrollbar:#6b7280;--cms-code-scrollbar-track:#252526}.post-content-surface .post-content-heading{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:hsl(var(--foreground));scroll-margin-top:6rem}.post-content-surface .post-content-heading-level-1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}@media (min-width:48rem){.post-content-surface .post-content-heading-level-1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--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:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}@media (min-width:48rem){.post-content-surface .post-content-heading-level-2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.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:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}@media (min-width:48rem){.post-content-surface .post-content-heading-level-3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.post-content-surface .post-content-heading-level-3{line-height:1.25}.post-content-surface .post-content-heading-level-4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}@media (min-width:48rem){.post-content-surface .post-content-heading-level-4{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.post-content-surface .post-content-heading-level-4{line-height:1.25}.post-content-surface .post-content-heading-level-5{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}@media (min-width:48rem){.post-content-surface .post-content-heading-level-5{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.post-content-surface .post-content-heading-level-5{line-height:1.3}.post-content-surface .post-content-heading-level-6{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}@media (min-width:48rem){.post-content-surface .post-content-heading-level-6{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.post-content-surface .post-content-heading-level-6{line-height:1.3}.post-content-surface .post-content-paragraph{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:hsl(var(--muted-foreground));line-height:var(--post-paragraph-line-height)}.post-content-surface .post-content-list{padding-left:calc(var(--spacing,.25rem) * 6);color:hsl(var(--muted-foreground))}.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{padding-block:var(--spacing,.25rem);width:100%;max-width:var(--post-content-measure);margin-left:auto;margin-right:auto}.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 b,.post-content-surface strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:hsl(var(--foreground))}.post-content-surface i,.post-content-surface em{font-style:italic}.post-content-surface u{text-decoration-line:underline;-webkit-text-decoration-color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.post-content-surface u{-webkit-text-decoration-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent);text-decoration-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.post-content-surface u{text-underline-offset:4px}.post-content-surface :where(p,li,h1,h2,h3,h4,h5,h6,blockquote,figcaption,td,th) a{color:hsl(var(--primary));text-decoration-line:underline;-webkit-text-decoration-color:hsl(var(--primary) / .45);-webkit-text-decoration-color:hsl(var(--primary) / .45);-webkit-text-decoration-color:hsl(var(--primary) / .45);text-decoration-color:hsl(var(--primary) / .45);text-underline-offset:.16em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:.09em;transition:color .15s,text-decoration-color .15s}.post-content-surface :where(p,li,h1,h2,h3,h4,h5,h6,blockquote,figcaption,td,th) a:hover{-webkit-text-decoration-color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.post-content-surface s,.post-content-surface del,.post-content-surface strike{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.post-content-surface s,.post-content-surface del,.post-content-surface strike{color:color-mix(in oklab, hsl(var(--muted-foreground)) 80%, transparent)}}.post-content-surface s,.post-content-surface del,.post-content-surface strike{text-decoration-line:line-through}.post-content-surface mark{background-color:hsl(var(--primary));border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.post-content-surface mark{background-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.post-content-surface mark{padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:hsl(var(--foreground))}.post-content-surface .post-content-quote{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.post-content-surface .post-content-quote{border-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.post-content-surface .post-content-quote{padding-left:calc(var(--spacing,.25rem) * 4);color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.post-content-surface .post-content-quote{color:color-mix(in oklab, hsl(var(--foreground)) 75%, transparent)}}.post-content-surface .post-content-quote{font-style:normal}.post-content-surface .post-content-quote .post-content-quote__blockquote{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:hsl(var(--foreground));font-style:normal}.post-content-surface .post-content-quote b,.post-content-surface .post-content-quote strong,.post-content-surface .post-content-quote .post-content-quote__blockquote b,.post-content-surface .post-content-quote .post-content-quote__blockquote strong{color:hsl(var(--foreground))!important;font-weight:700!important}.post-content-surface .post-content-quote i,.post-content-surface .post-content-quote em,.post-content-surface .post-content-quote .post-content-quote__blockquote i,.post-content-surface .post-content-quote .post-content-quote__blockquote em,.post-content-surface .post-content-quote .cdx-italic{font-style:italic!important}.post-content-surface .post-content-quote b i,.post-content-surface .post-content-quote strong i,.post-content-surface .post-content-quote b em,.post-content-surface .post-content-quote strong em,.post-content-surface .post-content-quote .post-content-quote__blockquote b i,.post-content-surface .post-content-quote .post-content-quote__blockquote strong i,.post-content-surface .post-content-quote .post-content-quote__blockquote b em,.post-content-surface .post-content-quote .post-content-quote__blockquote strong em{font-style:italic!important;font-weight:700!important}.post-content-surface .post-content-quote .post-content-quote__blockquote [style*="font-style: normal"],.post-content-surface .post-content-quote .post-content-quote__blockquote .not-italic{font-style:normal!important}.post-content-surface .post-content-quote--pull{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.post-content-surface .post-content-quote--pull{border-color:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.post-content-surface .post-content-quote--pull{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);color:hsl(var(--foreground));background-color:#0000}@supports (color:color-mix(in lab, red, red)){.post-content-surface .post-content-quote--pull{color:color-mix(in oklab, hsl(var(--foreground)) 75%, transparent)}}.post-content-surface .post-content-quote--pull{font-style:normal}.post-content-surface .post-content-quote--pull .post-content-quote__blockquote{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:hsl(var(--foreground));font-style:normal}.post-content-surface .post-content-quote--callout{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--grid-line));background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.post-content-surface .post-content-quote--callout{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.post-content-surface .post-content-quote--callout{padding:calc(var(--spacing,.25rem) * 5);color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.post-content-surface .post-content-quote--callout{color:color-mix(in oklab, hsl(var(--foreground)) 75%, transparent)}}.post-content-surface .post-content-quote--callout{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);font-style:normal}.post-content-surface .post-content-quote--callout .post-content-quote__blockquote{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:hsl(var(--foreground))}.post-content-surface .post-content-caption,.post-content-surface .post-content-embed__caption{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:hsl(var(--muted-foreground))}.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}.post-content-surface .code-block-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--cms-code-surface);border-color:var(--cms-code-border);box-shadow:0 4px 12px #0003}.post-content-surface .post-content-code{scrollbar-color:var(--cms-code-scrollbar) var(--cms-code-scrollbar-track);scrollbar-width:thin;tab-size:2;position:relative;color:var(--cms-code-foreground)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:1rem 3.5rem 1rem 1.25rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.875rem!important;line-height:1.6!important}.post-content-surface .post-content-code::-webkit-scrollbar{width:10px;height:10px}.post-content-surface .post-content-code::-webkit-scrollbar-track{background:var(--cms-code-scrollbar-track)}.post-content-surface .post-content-code::-webkit-scrollbar-thumb{background:var(--cms-code-scrollbar);border:2px solid var(--cms-code-scrollbar-track);border-radius:999px}.post-content-surface .post-content-code__content,.post-content-surface .post-content-code__content span{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.post-content-surface .post-content-code__content{min-width:max-content;font:inherit;white-space:pre;display:block;color:inherit!important}.post-content-surface .post-content-code__content::selection{background:var(--cms-code-selection)}.post-content-surface .post-content-code__content span::selection{background:var(--cms-code-selection)}.post-content-surface .post-content-code__content::-moz-selection{background:var(--cms-code-selection)}.post-content-surface .post-content-code__content span::-moz-selection{background:var(--cms-code-selection)}.post-content-surface .post-content-code .code-comment{color:#6a9955!important;font-style:italic!important}.post-content-surface .post-content-code .code-string{color:#ce9178!important}.post-content-surface .post-content-code .code-keyword{color:#569cd6!important;font-weight:500!important}.post-content-surface .post-content-code .code-function{color:#dcdcaa!important}.post-content-surface .post-content-code .code-number{color:#b5cea8!important}.post-content-surface :not(pre)>code{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);border-radius:.25rem;font-size:.875em;color:#e4e4e7!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}.post-content-surface .post-content-table thead,.post-content-surface .post-content-table thead tr,.post-content-surface table thead,.post-content-surface table thead tr{background-color:hsl(var(--muted) / .75)!important;color:hsl(var(--foreground))!important}.post-content-surface .post-content-table th,.post-content-surface table th{background-color:hsl(var(--muted) / .75)!important;color:hsl(var(--foreground))!important;font-size:.875rem!important;font-weight:600!important}.legal-document-content{width:100%;min-width:0;color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.legal-document-content{color:color-mix(in oklab, hsl(var(--foreground)) 90%, transparent)}}.legal-document-content h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:hsl(var(--foreground));line-height:1.1}.legal-document-content h2{margin-top:calc(var(--spacing,.25rem) * 10);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:hsl(var(--foreground))}.legal-document-content h2:first-child{margin-top:0}.legal-document-content h2{line-height:1.15}.legal-document-content h3{margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:hsl(var(--foreground));line-height:1.2}.legal-document-content h4{margin-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:hsl(var(--foreground));line-height:1.25}.legal-document-content p{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:hsl(var(--muted-foreground))}.legal-document-content ul,.legal-document-content ol{margin-top:calc(var(--spacing,.25rem) * 4)}:where(:is(.legal-document-content ul,.legal-document-content ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.legal-document-content ul,.legal-document-content ol{padding-left:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:hsl(var(--muted-foreground))}.legal-document-content li{--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.legal-document-content strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:hsl(var(--foreground))}.legal-document-content a{color:hsl(var(--primary));text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.legal-document-content a:hover{text-decoration-line:underline}}.legal-document-content hr{margin-block:calc(var(--spacing,.25rem) * 8);border-color:hsl(var(--grid-line))}@supports (color:color-mix(in lab, red, red)){.legal-document-content hr{border-color:color-mix(in oklab, hsl(var(--grid-line)) 80%, transparent)}}.legal-document-content address{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--grid-line))}@supports (color:color-mix(in lab, red, red)){.legal-document-content address{border-color:color-mix(in oklab, hsl(var(--grid-line)) 80%, transparent)}}.legal-document-content address{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.legal-document-content address{background-color:color-mix(in oklab, hsl(var(--muted)) 25%, transparent)}}.legal-document-content address{padding:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:hsl(var(--muted-foreground));font-style:normal}.legal-document-content blockquote{margin-top:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--grid-line))}@supports (color:color-mix(in lab, red, red)){.legal-document-content blockquote{border-color:color-mix(in oklab, hsl(var(--grid-line)) 80%, transparent)}}.legal-document-content blockquote{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.legal-document-content blockquote{background-color:color-mix(in oklab, hsl(var(--muted)) 20%, transparent)}}.legal-document-content blockquote{padding:calc(var(--spacing,.25rem) * 5);color:hsl(var(--muted-foreground));font-style:italic}.legal-document-content code{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.legal-document-content code{background-color:color-mix(in oklab, hsl(var(--muted)) 70%, transparent)}}.legal-document-content code{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:hsl(var(--foreground));font-size:.95em}.legal-document-content table{margin-top:calc(var(--spacing,.25rem) * 6);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-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--grid-line));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.legal-document-content table{border-color:color-mix(in oklab, hsl(var(--grid-line)) 80%, transparent)}}.legal-document-content table{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.legal-document-content th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--grid-line))}@supports (color:color-mix(in lab, red, red)){.legal-document-content th{border-color:color-mix(in oklab, hsl(var(--grid-line)) 80%, transparent)}}.legal-document-content th{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.legal-document-content th{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.legal-document-content th{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:hsl(var(--foreground))}.legal-document-content td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--grid-line))}@supports (color:color-mix(in lab, red, red)){.legal-document-content td{border-color:color-mix(in oklab, hsl(var(--grid-line)) 80%, transparent)}}.legal-document-content td{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);vertical-align:top;color:hsl(var(--muted-foreground))}.legal-document-content td:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.editor-inserter-rail{gap:var(--spacing,.25rem);padding:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.editor-inserter-btn{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius);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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:hsl(var(--background));--tw-outline-style:none;outline-style:none}.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));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.editor-inspector-scroll::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 20%, transparent)}}.editor-document-canvas{width:100%;max-width:80rem;min-height:100%;margin-inline:auto}.editor-inline-title{border-style:var(--tw-border-style);width:100%;font-family:var(--font-serif), ui-serif, Georgia, serif;color:hsl(var(--foreground));--tw-outline-style:none;font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);background-color:#0000;border-width:0;outline-style:none;padding:0}.editor-inline-title::placeholder{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.editor-inline-title::placeholder{color:color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)}}.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))}@supports (color:color-mix(in lab, red, red)){.editorjs-canvas .ce-block--selected .ce-block__content{background-color:color-mix(in oklab, hsl(var(--accent)) 30%, transparent)}}.editorjs-canvas .ce-block[data-locked=true] .ce-block__content{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--grid-line));background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.editorjs-canvas .ce-block[data-locked=true] .ce-block__content{background-color:color-mix(in oklab, hsl(var(--muted)) 20%, transparent)}}@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{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:hsl(var(--foreground))}.editorjs-canvas h1.ce-header{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}@media (min-width:48rem){.editorjs-canvas h1.ce-header{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.editorjs-canvas h1.ce-header{line-height:var(--post-heading-line-height)}.editorjs-canvas h2.ce-header{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}@media (min-width:48rem){.editorjs-canvas h2.ce-header{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.editorjs-canvas h2.ce-header{line-height:var(--post-heading-line-height)}.editorjs-canvas h3.ce-header{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}@media (min-width:48rem){.editorjs-canvas h3.ce-header{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.editorjs-canvas h3.ce-header{line-height:1.25}.editorjs-canvas h4.ce-header{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}@media (min-width:48rem){.editorjs-canvas h4.ce-header{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.editorjs-canvas h4.ce-header{line-height:1.25}.editorjs-canvas h5.ce-header{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}@media (min-width:48rem){.editorjs-canvas h5.ce-header{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.editorjs-canvas h5.ce-header{line-height:1.3}.editorjs-canvas h6.ce-header{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}@media (min-width:48rem){.editorjs-canvas h6.ce-header{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.editorjs-canvas h6.ce-header{line-height:1.3}.editorjs-canvas .ce-paragraph{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:hsl(var(--muted-foreground));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);padding-block:0;margin: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-block:calc(var(--spacing,.25rem) * .5)}.editorjs-canvas .ce-block{padding-block:var(--spacing,.25rem);width:100%;max-width:var(--post-content-measure);margin-left:auto;margin-right:auto}.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-block:calc(var(--spacing,.25rem) * 6);line-height:1.6em}.editorjs-canvas .cdx-quote{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.editorjs-canvas .cdx-quote{border-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.editorjs-canvas .cdx-quote{padding-left:calc(var(--spacing,.25rem) * 4);color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.editorjs-canvas .cdx-quote{color:color-mix(in oklab, hsl(var(--foreground)) 75%, transparent)}}.editorjs-canvas .cdx-quote{font-style:normal}.editorjs-canvas .cdx-quote .cdx-quote__text,.editorjs-canvas .cdx-quote .post-content-quote__blockquote{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:hsl(var(--foreground));font-style:normal}.editorjs-canvas .cdx-quote .cdx-quote__caption{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:hsl(var(--muted-foreground));font-style:normal}.editorjs-canvas .cdx-quote b,.editorjs-canvas .cdx-quote strong,.editorjs-canvas .cdx-quote__text b,.editorjs-canvas .cdx-quote__text strong,.editorjs-canvas .cdx-quote__caption b,.editorjs-canvas .cdx-quote__caption strong{color:hsl(var(--foreground))!important;font-weight:700!important}.editorjs-canvas .cdx-quote i,.editorjs-canvas .cdx-quote em,.editorjs-canvas .cdx-quote__text i,.editorjs-canvas .cdx-quote__text em,.editorjs-canvas .cdx-quote__caption i,.editorjs-canvas .cdx-quote__caption em,.editorjs-canvas .cdx-quote .cdx-italic{font-style:italic!important}.editorjs-canvas .cdx-quote b i,.editorjs-canvas .cdx-quote strong i,.editorjs-canvas .cdx-quote b em,.editorjs-canvas .cdx-quote strong em,.editorjs-canvas .cdx-quote__text b i,.editorjs-canvas .cdx-quote__text strong i,.editorjs-canvas .cdx-quote__text b em,.editorjs-canvas .cdx-quote__text strong em{font-style:italic!important;font-weight:700!important}.editorjs-canvas .cdx-quote [style*="font-style: normal"],.editorjs-canvas .cdx-quote .not-italic{font-style:normal!important}.editorjs-canvas .ce-code{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--cms-code-surface);border:1px solid var(--cms-code-border);border-radius:.75rem;width:100%;padding:0;overflow:hidden;box-shadow:0 4px 12px #0003}.editorjs-canvas .ce-code:focus-within{border-color:var(--cms-code-border-focus)}.editorjs-canvas .ce-code__textarea{box-sizing:border-box;resize:vertical;scrollbar-color:var(--cms-code-scrollbar) var(--cms-code-scrollbar-track);scrollbar-width:thin;tab-size:2;white-space:pre;word-wrap:normal;width:100%;min-height:10rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6;display:block;overflow:auto;color:var(--cms-code-foreground)!important;caret-color:#569cd6!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:1rem 1.25rem!important}.editorjs-canvas .ce-code__textarea:focus{box-shadow:none!important;outline:none!important}.editorjs-canvas .ce-code__textarea::-webkit-scrollbar{width:10px;height:10px}.editorjs-canvas .ce-code__textarea::-webkit-scrollbar-track{background:var(--cms-code-scrollbar-track)}.editorjs-canvas .ce-code__textarea::-webkit-scrollbar-thumb{background:var(--cms-code-scrollbar);border:2px solid var(--cms-code-scrollbar-track);border-radius:999px}.editorjs-canvas .ce-code__textarea::selection{background:var(--cms-code-selection)}.editorjs-canvas code:not(.ce-code__textarea code){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);border-radius:.25rem;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-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);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 var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--editorjs-shadow)}.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);border-style:var(--tw-border-style);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 ::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);-webkit-text-decoration-color:hsl(var(--primary) / .45);-webkit-text-decoration-color:hsl(var(--primary) / .45);text-decoration-color:hsl(var(--primary) / .45);text-underline-offset:.16em;-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));-webkit-text-decoration-color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.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 .editor-link-tool{box-sizing:border-box;gap:.625rem;width:100%;min-width:0;padding:.75rem;display:grid}.editorjs-canvas .ce-popover__container:has(.editor-link-tool){width:min(20rem,100vw - 2rem);min-width:min(20rem,100vw - 2rem)}.editorjs-canvas .ce-popover__container:has(.editor-link-tool) .ce-popover__items{overflow-x:hidden}.editorjs-canvas .editor-link-tool__field{gap:.25rem;display:grid}.editorjs-canvas .editor-link-tool__label{color:var(--editorjs-muted-foreground);font-size:.75rem;font-weight:600;line-height:1rem}.editorjs-canvas .editor-link-tool__url{width:100%;display:block}.editorjs-canvas .editor-link-tool__relationship-options{border:1px solid var(--editorjs-border);background:var(--editorjs-surface);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.editorjs-canvas .editor-link-tool__relationship-option{color:var(--editorjs-surface-foreground);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.5rem;padding:.5rem .375rem;font-size:.75rem;font-weight:600;line-height:1rem}.editorjs-canvas .editor-link-tool__relationship-option--selected{background:var(--editorjs-primary);color:var(--editorjs-primary-foreground)}.editorjs-canvas .editor-link-tool__relationship-option:focus-visible{outline:2px solid hsl(var(--ring) / .18);outline-offset:1px}.editorjs-canvas .editor-link-tool__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.editorjs-canvas .editor-link-tool__button{border:1px solid var(--editorjs-border);cursor:pointer;border-radius:.625rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.25rem}.editorjs-canvas .editor-link-tool__button--remove{color:hsl(var(--destructive));background:0 0;margin-right:auto}.editorjs-canvas .editor-link-tool__button--apply{border-color:var(--editorjs-primary);background:var(--editorjs-primary);color:var(--editorjs-primary-foreground)}.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::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}.editorjs-canvas .tc-wrap{--color-border:hsl(var(--border) / .6);--color-background:hsl(var(--background));margin:1.25rem 0}.editorjs-canvas .tc-table{border:1px solid hsl(var(--border) / .6)!important;background-color:hsl(var(--background))!important;border-collapse:separate!important;border-spacing:0!important;border-radius:.75rem!important;overflow:hidden!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important}.editorjs-canvas .tc-row{border-bottom:1px solid hsl(var(--border) / .5)!important}.editorjs-canvas .tc-row:last-child{border-bottom:none!important}.editorjs-canvas .tc-head,.editorjs-canvas .tc-row--header,.editorjs-canvas .tc-row:first-child{background-color:hsl(var(--muted) / .7)!important;color:hsl(var(--foreground))!important;font-weight:600!important}.editorjs-canvas .tc-head .tc-cell,.editorjs-canvas .tc-row--header .tc-cell,.editorjs-canvas .tc-row:first-child .tc-cell{color:hsl(var(--foreground))!important;background-color:#0000!important;font-weight:600!important}.editorjs-canvas .tc-cell{border-right:1px solid hsl(var(--border) / .5)!important;border-bottom:1px solid hsl(var(--border) / .5)!important;color:hsl(var(--foreground))!important;outline:none!important;padding:.75rem 1rem!important;font-size:.875rem!important;line-height:1.5!important;transition:background-color .15s!important}.editorjs-canvas .tc-cell:last-child{border-right:none!important}.editorjs-canvas .tc-row:last-child .tc-cell{border-bottom:none!important}.editorjs-canvas .tc-cell[contenteditable=true]:focus,.editorjs-canvas .tc-cell--selected{background-color:hsl(var(--accent) / .5)!important;box-shadow:inset 0 0 0 2px hsl(var(--ring))!important}.editorjs-canvas .tc-add-column,.editorjs-canvas .tc-add-row{background-color:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;transition:all .15s ease-out!important;display:flex!important}.editorjs-canvas .tc-add-column:hover,.editorjs-canvas .tc-add-row:hover{background-color:hsl(var(--accent))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--ring) / .5)!important}.editorjs-canvas .tc-add-column__plus,.editorjs-canvas .tc-add-row__plus,.editorjs-canvas .tc-add-column:before,.editorjs-canvas .tc-add-row:before{color:currentColor!important}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}