/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-500:oklch(55.1% .027 264.364);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light;--background:#f5f5f5;--foreground:#171717;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#171717;--primary-foreground:#fafafa;--secondary:#ebebeb;--secondary-foreground:#454545;--muted:#ebebeb;--muted-foreground:#6d6d6d;--accent:#ebebeb;--accent-foreground:#171717;--destructive:#b3402a;--destructive-foreground:#fafafa;--border:#e6e6e6;--input:#e6e6e6;--ring:#171717;--state-open:#854f0b;--state-open-bg:#faeeda;--state-in-progress:#185fa5;--state-in-progress-bg:#e6f1fb;--state-done:#3b6d11;--state-done-bg:#eaf3de;--state-closed:#5e5e5e;--state-closed-bg:#ebebeb;--state-canceled:#a32d2d;--state-canceled-bg:#fcebeb;--element-post:#ef9f27;--element-document:#378add;--element-conversation:#d4537e;--element-dossier:#1d9e75;--element-project:#7f77dd;--radius:.875rem;--brand:#11695f;--brand-foreground:#f2f7f5;--brand-surface:#e6eeeb;--brand-surface-foreground:#163f39;--brand-accent:#b45332}html.dark{color-scheme:dark;--background:#161616;--foreground:#ececec;--card:#222;--card-foreground:#ececec;--popover:#222;--popover-foreground:#ececec;--primary:#ececec;--primary-foreground:#161616;--secondary:#2a2a2a;--secondary-foreground:#c2c2c2;--muted:#2a2a2a;--muted-foreground:#979797;--accent:#2a2a2a;--accent-foreground:#ececec;--destructive:#e06a52;--destructive-foreground:#161616;--border:#343434;--input:#343434;--ring:#ececec;--state-open:#fac775;--state-open-bg:#3b2a10;--state-in-progress:#85b7eb;--state-in-progress-bg:#12283e;--state-done:#c0dd97;--state-done-bg:#25330f;--state-closed:#b0b0b0;--state-closed-bg:#2a2a2a;--state-canceled:#f09595;--state-canceled-bg:#3a1512;--element-post:#fac775;--element-document:#85b7eb;--element-conversation:#ed93b1;--element-dossier:#5dcaa5;--element-project:#afa9ec;--brand:#55c2af;--brand-foreground:#0d211d;--brand-surface:#1e2624;--brand-surface-foreground:#b9ded5;--brand-accent:#e08f66}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}}@layer components{.js [data-reveal]{opacity:0;transform:translateY(20px)}.js [data-reveal=pop]{transform:translateY(12px)scale(.97)}.js [data-reveal].is-revealed{opacity:1;transition:opacity .45s ease var(--reveal-delay,0s), transform .45s linear(0, .2459, .6526, .9468, 1.0764, 1.0915, 1.0585, 1.0219, .9993, .9914, .9921, .9957, .9988, 1.0004, 1) var(--reveal-delay,0s);transform:none}.js [data-reveal=pop].is-revealed{transition:opacity .3s ease var(--reveal-delay,0s), transform .65s linear(0, .4198, 1.048, 1.3072, 1.2006, 1.0015, .9069, .9317, .9941, 1.0278, 1.0229, 1.0036, .9919, .9924, .9983, 1.0023, 1.0025, 1.0007, .9994, .9992, .9997, 1) var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}.js [data-reveal].is-revealed{transition:none}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-\[1\.55rem\]{left:-1.55rem}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-14{height:calc(var(--spacing) * 14)}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-dvh{min-height:100dvh}.min-h-svh{min-height:100svh}.w-24{width:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) + 6px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-brand{border-color:var(--brand)}.border-brand-surface-foreground\/15{border-color:var(--brand-surface-foreground)}@supports (color:color-mix(in lab, red, red)){.border-brand-surface-foreground\/15{border-color:color-mix(in oklab, var(--brand-surface-foreground) 15%, transparent)}}.border-destructive{border-color:var(--destructive)}.border-input{border-color:var(--input)}.bg-background,.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-border{background-color:var(--border)}.bg-brand{background-color:var(--brand)}.bg-brand-surface{background-color:var(--brand-surface)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-element-document{background-color:var(--element-document)}.bg-element-dossier{background-color:var(--element-dossier)}.bg-element-post{background-color:var(--element-post)}.bg-element-project{background-color:var(--element-project)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-state-canceled-bg{background-color:var(--state-canceled-bg)}.bg-state-closed-bg{background-color:var(--state-closed-bg)}.bg-state-done-bg{background-color:var(--state-done-bg)}.bg-state-in-progress-bg{background-color:var(--state-in-progress-bg)}.bg-state-open-bg{background-color:var(--state-open-bg)}.bg-transparent{background-color:#0000}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-brand{color:var(--brand)}.text-brand-accent{color:var(--brand-accent)}.text-brand-foreground{color:var(--brand-foreground)}.text-brand-surface-foreground{color:var(--brand-surface-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-gray-500{color:var(--color-gray-500)}.text-muted-foreground,.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-state-canceled{color:var(--state-canceled)}.text-state-closed{color:var(--state-closed)}.text-state-done{color:var(--state-done)}.text-state-in-progress{color:var(--state-in-progress)}.text-state-open{color:var(--state-open)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--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)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-sm{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.focus\:ring-2:focus{--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)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-6{gap:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}}:root{--lexxy-color-ink:oklch(20% 0 0);--lexxy-color-ink-medium:oklch(40% 0 0);--lexxy-color-ink-light:oklch(60% 0 0);--lexxy-color-ink-lighter:oklch(85% 0 0);--lexxy-color-ink-lightest:oklch(96% 0 0);--lexxy-color-ink-inverted:white;--lexxy-color-accent-dark:oklch(57% .19 260);--lexxy-color-accent-medium:oklch(75% .196 258);--lexxy-color-accent-light:oklch(88% .026 254);--lexxy-color-accent-lightest:oklch(92% .026 254);--lexxy-color-red:oklch(60% .15 27);--lexxy-color-green:oklch(60% .15 145);--lexxy-color-blue:oklch(66% .196 258);--lexxy-color-purple:oklch(60% .15 305);--lexxy-color-code-token-att:#d73a49;--lexxy-color-code-token-comment:#6a737d;--lexxy-color-code-token-function:#6f42c1;--lexxy-color-code-token-operator:#d73a49;--lexxy-color-code-token-property:#005cc5;--lexxy-color-code-token-punctuation:#24292e;--lexxy-color-code-token-selector:#22863a;--lexxy-color-code-token-variable:#e36209;--lexxy-color-canvas:var(--lexxy-color-ink-inverted);--lexxy-color-text:var(--lexxy-color-ink);--lexxy-color-text-subtle:var(--lexxy-color-ink-medium);--lexxy-color-link:var(--lexxy-color-accent-dark);--lexxy-color-selected:var(--lexxy-color-accent-lightest);--lexxy-color-selected-hover:var(--lexxy-color-accent-light);--lexxy-color-selected-dark:var(--lexxy-color-blue);--lexxy-color-selected-50:var(--lexxy-color-selected-dark)}@supports (color:color-mix(in lab, red, red)){:root{--lexxy-color-selected-50:color-mix(in oklch, var(--lexxy-color-selected-dark) 50%, transparent)}}:root{--lexxy-color-code-bg:var(--lexxy-color-ink-lightest);--highlight-1:#887626;--highlight-2:#b95e06;--highlight-3:#cf0000;--highlight-4:#d81caa;--highlight-5:#9013fe;--highlight-6:#0562b9;--highlight-7:#118a0f;--highlight-8:#945216;--highlight-9:#666;--highlight-bg-1:#e5df064d;--highlight-bg-2:#ffb9574d;--highlight-bg-3:#ff76764d;--highlight-bg-4:#f889d84d;--highlight-bg-5:#bea5ff4d;--highlight-bg-6:#7cc0fc4d;--highlight-bg-7:#8cff814d;--highlight-bg-8:#ddaa7b4d;--highlight-bg-9:#c8c8c84d;--lexxy-color-table-header-bg:var(--lexxy-color-ink-lightest);--lexxy-color-table-cell-border:var(--lexxy-color-ink-lighter);--lexxy-color-table-cell-selected:var(--lexxy-color-selected);--lexxy-color-table-cell-selected-border:var(--lexxy-color-selected-dark);--lexxy-color-table-cell-selected-bg:var(--lexxy-color-accent-lightest);--lexxy-color-table-cell-add:var(--lexxy-color-selected-50);--lexxy-color-table-cell-toggle:var(--lexxy-color-accent-lightest);--lexxy-color-table-cell-remove:oklch(60% .15 27/.1);--lexxy-table-cell-add-size:4px;--lexxy-font-base:system-ui, sans-serif;--lexxy-font-mono:ui-monospace, "Menlo", "Monaco", Consolas, monospace;--lexxy-text-small:.875rem;--lexxy-content-margin:1rem;--lexxy-focus-ring-color:var(--lexxy-color-accent-dark);--lexxy-focus-ring-offset:-2px;--lexxy-focus-ring-size:2px;--lexxy-toolbar-button-size:2lh;--lexxy-radius:.5ch;--lexxy-shadow:0 2px 8px #0000001a;--lexxy-z-popup:1000}:where(lexxy-editor){--lexxy-editor-padding:1ch;--lexxy-editor-rows:8lh}@supports (min-block-size:attr(rows lh)){:where(lexxy-editor){--lexxy-editor-rows:attr(rows lh, 8lh)}}:where(lexxy-editor){--lexxy-toolbar-gap:2px;--lexxy-toolbar-spacing:.5ch;border:1px solid var(--lexxy-color-ink-lighter);border-radius:calc(var(--lexxy-radius) + var(--lexxy-toolbar-gap));background-color:var(--lexxy-color-canvas);transition:opacity .15s;display:block;position:relative;overflow:visible;container-type:inline-size}:where(lexxy-editor) p.provisional-paragraph{display:block}:where(lexxy-editor) p.provisional-paragraph.hidden{block-size:.5ch;margin:0}:is(:where(lexxy-editor) input,:where(lexxy-editor) button,:where(lexxy-editor) summary):focus-visible{outline:var(--lexxy-focus-ring-size) solid var(--lexxy-focus-ring-color);outline-offset:var(--lexxy-focus-ring-offset)}:where(lexxy-editor) summary{list-style:none}:where(lexxy-editor) summary::-webkit-details-marker{display:none}:where(lexxy-editor) button,:where(lexxy-editor) summary{appearance:none;background:var(--lexxy-color-canvas);border-radius:var(--lexxy-radius);cursor:pointer;line-height:normal;font-size:inherit;border:none;inline-size:auto;padding:0}@media (any-hover:hover){:is(:where(lexxy-editor) button,:where(lexxy-editor) summary):hover:not([aria-disabled=true]){background:var(--lexxy-color-ink-lightest)}}:where(lexxy-editor) .node--selected{outline:var(--lexxy-focus-ring-size) solid var(--lexxy-focus-ring-color);outline-offset:var(--lexxy-focus-ring-offset)}:where(lexxy-editor)[data-links-openable] a{cursor:pointer}:where(lexxy-editor) table th,:where(lexxy-editor) table td{transition:all .1s ease-in-out;position:relative}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td):after{content:"";pointer-events:none;z-index:2;transition:box-shadow .1s ease-in-out;display:block;position:absolute;inset-block:-1px;inset-inline:-1px;box-shadow:0 0 #0000,inset 0 0 #0000}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--selected{background-color:var(--lexxy-color-table-cell-selected-bg)}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--focus:after{box-shadow:0 0 0 0 transparent, 0 0 0 2px var(--lexxy-color-table-cell-selected-border) inset}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=insert][data-child-type=row][data-direction=after]:after{box-shadow:0 var(--lexxy-table-cell-add-size) 0 0 var(--lexxy-color-table-cell-add), 0 calc(-1 * var(--lexxy-table-cell-add-size) - 1px) 0 0 var(--lexxy-color-table-cell-add) inset}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=insert][data-child-type=row][data-direction=before]:after{box-shadow:0 calc(-1 * var(--lexxy-table-cell-add-size) - 1px) 0 0 var(--lexxy-color-table-cell-add), 0 var(--lexxy-table-cell-add-size) 0 0 var(--lexxy-color-table-cell-add) inset}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=insert][data-child-type=column][data-direction=after]:after{box-shadow:var(--lexxy-table-cell-add-size) 0 0 0 var(--lexxy-color-table-cell-add), calc(-1 * var(--lexxy-table-cell-add-size) - 1px) 0 0 0 var(--lexxy-color-table-cell-add) inset}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=insert][data-child-type=column][data-direction=before]:after{box-shadow:calc(-1 * var(--lexxy-table-cell-add-size) - 1px) 0 0 0 var(--lexxy-color-table-cell-add), var(--lexxy-table-cell-add-size) 0 0 0 var(--lexxy-color-table-cell-add) inset}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=delete]{background-color:var(--lexxy-color-table-cell-remove);color:var(--lexxy-color-red)}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=delete]:after{box-shadow:0 0 #0000}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=toggle]{background-color:var(--lexxy-color-table-cell-toggle)}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=toggle]:after{box-shadow:0 0 #0000}:where(lexxy-editor) table tr.lexxy-content__table-cell--highlight[data-action=delete] th,:where(lexxy-editor) table tr.lexxy-content__table-cell--highlight[data-action=delete] td{background-color:var(--lexxy-color-table-cell-remove);color:var(--lexxy-color-red)}:is(:where(lexxy-editor) table tr.lexxy-content__table-cell--highlight[data-action=delete] th,:where(lexxy-editor) table tr.lexxy-content__table-cell--highlight[data-action=delete] td):after{box-shadow:0 0 #0000}:where(lexxy-editor) table.lexxy-content__table--selection ::selection{background:0 0}:where(lexxy-editor):has(.lexxy-content__table-cell--selected) lexxy-table-tools{visibility:hidden}:where(lexxy-editor) [data-lexical-linebreak]{block-size:0;inline-size:0;display:contents}:where(lexxy-editor) action-text-attachment{cursor:pointer}:where(lexxy-editor) .attachment{background-color:var(--lexxy-color-canvas)}:where(lexxy-editor) .attachment progress{max-inline-size:10ch;margin:auto}:where(lexxy-editor) .attachment.attachment--preview progress{position:absolute;inset-block-start:2ch;inset-inline:0}:where(lexxy-editor) .attachment.attachment--preview lexxy-node-delete-button{inset-block-start:1.5ch;inset-inline-start:unset;inset-inline-end:1.5ch}:where(lexxy-editor) .attachment.attachment--error{background:0 0}@supports (color:color-mix(in lab, red, red)){:where(lexxy-editor) .attachment.attachment--error{background:color-mix(var(--lexxy-color-red) 10%, transparent)}}:where(lexxy-editor) .attachment.attachment--error{padding:2ch}:where(lexxy-editor) .attachment.attachment--error:before{aspect-ratio:1;background:var(--lexxy-color-red);color:#fff;content:"!";border-radius:50%;justify-content:center;align-items:center;block-size:1.5lh;margin:auto;display:flex}:where(lexxy-editor) .attachment.attachment--error>div{text-align:start;flex:1;padding:1ch;font-size:.85em}:where(lexxy-editor) .attachment[draggable]{cursor:grab}:where(lexxy-editor) .attachment.lexxy-dragging{opacity:.4}:where(lexxy-editor) [data-lexxy-decorator][draggable]{cursor:grab}:where(lexxy-editor) [data-lexxy-decorator].lexxy-dragging{opacity:.4}:where(lexxy-editor) .lexxy-drop-caret{background-color:var(--lexxy-focus-ring-color);pointer-events:none;border-radius:1px;inline-size:2px;position:fixed}:where(lexxy-editor) [class*=lexxy-drop-target--]{position:relative}:where(lexxy-editor) .lexxy-drop-target--block-before:before,:where(lexxy-editor) .lexxy-drop-target--block-after:after,:where(lexxy-editor) .lexxy-drop-target--list-before:before,:where(lexxy-editor) .lexxy-drop-target--list-after:after{background-color:var(--lexxy-focus-ring-color);content:"";pointer-events:none;border-radius:1px;block-size:3px;position:absolute;inset-inline:0;transform:translateY(.5ch)}:where(lexxy-editor) .lexxy-drop-target--block-before:before,:where(lexxy-editor) .lexxy-drop-target--list-before:before{inset-block-start:-2px;transform:translateY(-.5ch)}:where(lexxy-editor) .lexxy-drop-target--block-after:after,:where(lexxy-editor) .lexxy-drop-target--list-after:after{inset-block-end:-2px}:where(lexxy-editor) .lexxy-drop-target--gallery-before:before,:where(lexxy-editor) .lexxy-drop-target--gallery-after:after{background-color:var(--lexxy-focus-ring-color);content:"";pointer-events:none;border-radius:1px;inline-size:3px;position:absolute;inset-block:0}:where(lexxy-editor) .lexxy-drop-target--gallery-before:before{inset-inline-start:-4px}:where(lexxy-editor) .lexxy-drop-target--gallery-after:after{inset-inline-end:-4px}:where(lexxy-editor) .attachment:hover:not(.node--selected){outline:var(--lexxy-focus-ring-size) solid var(--lexxy-focus-ring-color)}@supports (color:color-mix(in lab, red, red)){:where(lexxy-editor) .attachment:hover:not(.node--selected){outline:var(--lexxy-focus-ring-size) solid color-mix(in oklch, var(--lexxy-focus-ring-color) 30%, transparent)}}:where(lexxy-editor) .attachment:hover:not(.node--selected){outline-offset:var(--lexxy-focus-ring-offset)}:where(lexxy-editor) .attachment--file lexxy-node-delete-button{inset-block-start:50%;inset-inline-start:unset;inset-inline-end:1ch;transform:translateY(-50%)}:where(lexxy-editor) .attachment-gallery{--lexxy-attachment-gallery-columns:3;--lexxy-attachment-gallery-gap:.4ch;--lexxy-focus-ring-offset:-6px;padding:0}:where(lexxy-editor) .attachment-gallery .attachment{box-sizing:border-box;margin:var(--lexxy-attachment-gallery-gap);vertical-align:top;padding:0;background:0 0;padding-block-end:var(--lexxy-attachment-gap)}:where(lexxy-editor) .attachment-gallery .attachment img{box-sizing:border-box;padding:1ch;padding-block-end:0}:where(lexxy-editor) .attachment-gallery .attachment.attachment--error{background:0 0}@supports (color:color-mix(in lab, red, red)){:where(lexxy-editor) .attachment-gallery .attachment.attachment--error{background:color-mix(var(--lexxy-color-red) 10%, transparent)}}:where(lexxy-editor) .attachment-gallery .attachment.attachment--error{padding:2ch}:where(lexxy-editor) .attachment-gallery .attachment.attachment--error>div{text-align:center}:where(lexxy-editor) .attachment__caption textarea{border-radius:var(--lexxy-radius);box-sizing:border-box;block-size:fit-content;color:inherit;font-size:inherit;text-align:center;background:0 0;border:0;inline-size:100%;max-inline-size:100%;padding:0;font-family:inherit;display:block}@supports (resize:none){:where(lexxy-editor) .attachment__caption textarea{resize:none}}:where(lexxy-editor) .attachment__caption textarea:focus{background:var(--lexxy-color-canvas);outline:0}:where(lexxy-editor) .attachment__caption textarea:placeholder-shown{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports (field-sizing:content){:where(lexxy-editor) .attachment__caption textarea{field-sizing:content;inline-size:100%}}:where(.lexxy-editor--empty) .lexxy-editor__content:not(:has(h1,h2,h3,h4,h5,h6,table,ul,ol,figure,.attachment-gallery)):before{content:attr(placeholder);color:currentColor;cursor:text;opacity:.66;pointer-events:none;white-space:pre-line;position:absolute}:where(.lexxy-editor__content){min-block-size:var(--lexxy-editor-rows);padding:var(--lexxy-editor-padding);contain:layout style;outline:0}:where(.lexxy-editor--drag-over){background-color:var(--lexxy-color-selected);border-radius:var(--lexxy-radius);outline:2px dashed var(--lexxy-color-selected-dark)}:where([data-lexical-cursor]){block-size:1lh;line-height:inherit;margin-block:0 var(--lexxy-content-margin);border-inline-start:1.5px solid;animation:1s infinite blink}@keyframes blink{0%{opacity:1}60%{opacity:1}to{opacity:0}}:where(lexxy-toolbar){--lexxy-toolbar-icon-size:1.125em;border-block-end:1px solid var(--lexxy-color-ink-lighter);color:currentColor;font-size:inherit;gap:var(--lexxy-toolbar-gap);max-inline-size:100%;padding:2px;display:flex;position:relative}@container not (min-width:300px){:where(lexxy-toolbar){font-size:.8em}}:where(lexxy-toolbar)[data-attachments=false] button[name=image],:where(lexxy-toolbar)[data-attachments=false] button[name=file],:where(lexxy-toolbar)[data-upload=file] button[name=image],:where(lexxy-toolbar)[data-upload=image] button[name=file]{display:none}:where(lexxy-toolbar) .lexxy-editor__toolbar-button{aspect-ratio:1;block-size:var(--lexxy-toolbar-button-size);border-radius:var(--lexxy-radius);color:currentColor;line-height:inherit;border:0;place-items:center;display:grid}:where(lexxy-toolbar) .lexxy-editor__toolbar-button:active:not([aria-disabled=true]),:where(lexxy-toolbar) .lexxy-editor__toolbar-button[aria-pressed=true]{background-color:var(--lexxy-color-selected)}:is(:where(lexxy-toolbar) .lexxy-editor__toolbar-button:active:not([aria-disabled=true]),:where(lexxy-toolbar) .lexxy-editor__toolbar-button[aria-pressed=true]):hover{background-color:var(--lexxy-color-selected-hover)}:where(lexxy-toolbar) .lexxy-editor__toolbar-button[aria-disabled=true]{cursor:default;opacity:.3}:where(lexxy-toolbar) .lexxy-editor__toolbar-button svg{-webkit-touch-callout:none;block-size:var(--lexxy-toolbar-icon-size);fill:currentColor;inline-size:var(--lexxy-toolbar-icon-size);-webkit-user-select:none;grid-area:1/1}@supports ((-webkit-user-select:none) or (user-select:none)){:where(lexxy-toolbar) .lexxy-editor__toolbar-button svg{-webkit-user-select:none;user-select:none}}:where(lexxy-toolbar) .lexxy-editor__toolbar-button.lexxy-editor__toolbar-group-end{margin-inline-end:calc(var(--lexxy-toolbar-spacing) + 1px);position:relative}:where(lexxy-toolbar) .lexxy-editor__toolbar-button.lexxy-editor__toolbar-group-end:after{background-color:var(--lexxy-color-ink-lighter);block-size:var(--lexxy-toolbar-icon-size);content:"";pointer-events:none;inline-size:1px;margin:auto;display:block;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--lexxy-toolbar-spacing))}:where(lexxy-toolbar) .lexxy-editor__toolbar-button--push-right{margin-inline-start:auto}:where(.lexxy-editor__toolbar-dropdown){-webkit-user-select:none}@supports ((-webkit-user-select:none) or (user-select:none)){:where(.lexxy-editor__toolbar-dropdown){-webkit-user-select:none;user-select:none}}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-button{color:currentColor}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-button:hover{opacity:.8}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-button.lexxy-editor__toolbar-button--chevron{aspect-ratio:unset;min-inline-size:calc(var(--lexxy-toolbar-button-size) + 1.2ch);grid-template-columns:2fr 1fr;gap:.5ch;padding-inline:.75ch}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-button.lexxy-editor__toolbar-button--chevron:after{content:"";border-block-end:2px solid;border-inline-end:2px solid;block-size:.3ch;inline-size:.3ch;display:inline-block;transform:rotate(45deg)}:where(.lexxy-editor__toolbar-dropdown)>.lexxy-editor__toolbar-button[aria-expanded=true]{background-color:var(--lexxy-color-selected-hover);border-end-end-radius:0;border-end-start-radius:0}:where(.lexxy-editor__toolbar-dropdown)>.lexxy-editor__toolbar-button[aria-expanded=true]:hover{background-color:var(--lexxy-color-selected-hover)}:where(.lexxy-editor__toolbar-dropdown) [data-dropdown-panel]{background-color:var(--lexxy-color-canvas);border:2px solid var(--lexxy-color-selected-hover);border-radius:calc(var(--lexxy-radius) + var(--lexxy-toolbar-gap));box-sizing:border-box;box-shadow:var(--lexxy-shadow);color:var(--lexxy-color-text);gap:var(--lexxy-toolbar-gap);padding:var(--lexxy-toolbar-spacing);z-index:3;margin:0;display:flex;position:absolute}:where(.lexxy-editor__toolbar-dropdown) [data-dropdown-panel][hidden],[overflowing] :is(:where(.lexxy-editor__toolbar-dropdown) [data-dropdown-panel])[hidden]{display:none}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-list{border-start-start-radius:0;flex-direction:column;padding:.1ch}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-list button{color:var(--lexxy-color-text);flex-direction:row;align-items:center;gap:1ch;padding:1ch;display:flex;position:relative}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-list button[aria-pressed=true]{background-color:var(--lexxy-color-selected)}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-list button[aria-pressed=true]:hover{background-color:var(--lexxy-color-selected-hover)}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-list button span{font-size:var(--lexxy-text-small)}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-list button svg{fill:currentColor;block-size:1lh;inline-size:1lh}:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-list .lexxy-editor__toolbar-separator{background:var(--lexxy-color-ink-lighter);block-size:1px;inline-size:100%}[overflowing] :is(:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-list){grid-template-columns:repeat(4,1fr);display:grid}[overflowing] :is(:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-list) button span{display:none}[overflowing] :is(:where(.lexxy-editor__toolbar-dropdown) .lexxy-editor__toolbar-dropdown-list) .lexxy-editor__toolbar-separator{grid-column:1/-1}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-overflow{z-index:1;justify-self:flex-end;display:none}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-overflow [data-dropdown-panel]{border-start-end-radius:0;grid-template-columns:repeat(4,1fr);display:grid;inset-inline-end:var(--lexxy-toolbar-gap)}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--link [data-dropdown-panel]{font-size:var(--lexxy-text-small);gap:var(--lexxy-toolbar-spacing);inset-inline-start:var(--lexxy-toolbar-spacing);inset-inline-end:var(--lexxy-toolbar-spacing)}[overflowing] :is(:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--link [data-dropdown-panel]){flex-wrap:wrap}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--link [data-dropdown-panel] .lexxy-editor__toolbar-dropdown-actions{gap:var(--lexxy-toolbar-spacing);flex:1;display:flex}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--link [data-dropdown-panel] input[type=url]{background-color:var(--lexxy-color-canvas);border:1px solid var(--lexxy-color-ink-lighter);border-radius:var(--lexxy-radius);color:var(--lexxy-color-text);block-size:var(--lexxy-toolbar-button-size);box-sizing:border-box;font-size:var(--lexxy-text-small);inline-size:100%;line-height:inherit;flex:2;padding-block:0;padding-inline:1ch}[overflowing] :is(:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--link [data-dropdown-panel] input[type=url]){min-inline-size:100%}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--link [data-dropdown-panel] button{background-color:var(--lexxy-color-ink-lightest);inline-size:100%;padding-inline:2ch}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--link [data-dropdown-panel] button[value=link]{background-color:var(--lexxy-color-accent-dark);color:var(--lexxy-color-ink-inverted)}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--link [data-dropdown-panel] button[value=link]:hover{background-color:var(--lexxy-color-accent-medium)}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight{position:relative}[overflowing] :where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight{position:static}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight [data-dropdown-panel]{--max-inline-size:calc(var(--max-colors) * (var(--lexxy-toolbar-button-size) + var(--lexxy-toolbar-spacing)));gap:var(--lexxy-toolbar-spacing);font-size:var(--lexxy-text-small);max-inline-size:var(--max-inline-size);border-start-start-radius:0;flex-direction:column;inset-inline-start:0}[overflowing] :is(:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight [data-dropdown-panel]){border-start-start-radius:calc(var(--lexxy-radius) + var(--lexxy-toolbar-gap));inset-inline-start:var(--lexxy-toolbar-spacing);inset-inline-end:var(--lexxy-toolbar-spacing)}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight [data-dropdown-panel] button{position:relative}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight [data-dropdown-panel] .lexxy-highlight-colors{gap:var(--lexxy-toolbar-gap);grid-template-columns:repeat(auto-fill, minmax(var(--lexxy-toolbar-button-size), 1fr));max-inline-size:var(--max-inline-size);display:grid}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight [data-dropdown-panel] .lexxy-highlight-colors button{block-size:unset;inline-size:100%}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight [data-dropdown-panel] .lexxy-highlight-colors button:after{content:"Aa";justify-content:center;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:absolute;inset:0}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight [data-dropdown-panel] .lexxy-highlight-colors button[aria-pressed=true]{background-color:#0000;box-shadow:inset 0 0 0 2px}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight [data-dropdown-panel] .lexxy-highlight-colors button[aria-pressed=true]:after{content:"✓"}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight [data-dropdown-panel] .lexxy-editor__toolbar-dropdown-reset{background-color:var(--lexxy-color-ink-lightest)}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-dropdown--highlight [data-dropdown-panel] .lexxy-editor__toolbar-dropdown-reset[disabled]{display:none}:where(.lexxy-floating-controls){--button-size:2.3lh;--floating-tools-radius:calc(var(--lexxy-radius) * 1.5);color:var(--lexxy-color-ink-inverted);font-size:var(--lexxy-text-small);z-index:2;line-height:1;position:absolute}:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary{block-size:var(--button-size);color:var(--lexxy-color-ink-inverted);line-height:inherit;min-block-size:var(--button-size);min-inline-size:var(--button-size);-webkit-user-select:none;background:0 0;justify-content:center;align-items:center;display:flex}@supports ((-webkit-user-select:none) or (user-select:none)){:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary{-webkit-user-select:none;user-select:none}}@media (any-hover:hover){:is(:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary):hover:not([aria-disabled=true]),[open] :is(:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary):is(summary){background:var(--lexxy-color-ink-medium)}:is(:is(:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary):hover:not([aria-disabled=true]),[open] :is(:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary):is(summary)) svg{opacity:1}:is(:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary):focus-visible{outline-color:var(--lexxy-focus-ring-color)}}:where(.lexxy-floating-controls) button{aspect-ratio:1;font-weight:700}:where(.lexxy-floating-controls) button svg{fill:currentColor;opacity:.8;block-size:1.125em;inline-size:1.125em;padding:1px}:where(.lexxy-floating-controls) button span{display:none}:where(.lexxy-floating-controls) summary{padding:0 1.25ch;box-shadow:inset 0 0 0 1px #8080804d}:where(.lexxy-floating-controls) .lexxy-floating-controls__group{background-color:var(--lexxy-color-ink);border-radius:var(--floating-tools-radius);padding:.25ch}:where(.lexxy-floating-controls):is(lexxy-table-tools){flex-direction:row;gap:.25ch;inset-inline-start:var(--lexxy-editor-padding);transform:translate(-50%,-120%)}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control{white-space:nowrap;flex-direction:row;align-items:stretch;gap:.25ch;display:flex}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__more-menu{gap:0;position:relative}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details{background:var(--lexxy-color-ink);border-radius:var(--floating-tools-radius);flex-direction:column;gap:.25ch;padding:.25ch;display:flex;position:absolute;inset-block-start:110%;inset-inline-start:50%;transform:translate(-50%)}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details button{aspect-ratio:unset;white-space:nowrap;flex-direction:row;justify-content:flex-start;gap:1ch;padding:.75ch;padding-inline-end:1.5ch;font-weight:400}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details button span{display:inline-block}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details button svg{fill:currentColor;block-size:1.3lh;inline-size:1.3lh}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table{justify-content:center;align-items:center;block-size:auto;font-weight:400}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table svg{block-size:1.125em;min-block-size:1.125em;inline-size:1.125em;min-inline-size:1.125em}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table span{background:var(--lexxy-color-ink);border-radius:var(--floating-tools-radius);color:var(--lexxy-color-ink-inverted);align-items:center}@supports (color:color-mix(in lab, red, red)){:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table span{color:color-mix(in srgb, var(--lexxy-color-ink-inverted) 80%, transparent)}}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table span{opacity:0;pointer-events:none;white-space:nowrap;justify-content:center;padding:.5ch 1ch;transition:all .2s ease-out;display:flex;position:absolute;inset-block:0;inset-inline-start:0;inset-inline-end:calc(var(--button-size) + 1ch)}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table:hover{background-color:var(--lexxy-color-red)}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table:hover svg{color:var(--lexxy-color-ink-inverted)}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table:hover span{opacity:1}:where(.lexxy-floating-controls):is(lexxy-node-delete-button){opacity:0;pointer-events:none;inset-block-start:0;inset-inline-start:100%}.node--selected :where(.lexxy-floating-controls):is(lexxy-node-delete-button){opacity:1;pointer-events:auto}:where(.lexxy-floating-controls):is(lexxy-node-delete-button) .lexxy-node-delete:hover{background-color:var(--lexxy-color-red)}:where(.lexxy-floating-controls):is(lexxy-code-language-picker){inset-inline-end:var(--lexxy-editor-padding)}:where(.lexxy-floating-controls):is(lexxy-code-language-picker) select{appearance:none;background-color:var(--lexxy-color-canvas);border:1px solid var(--lexxy-color-ink-lighter);border-radius:var(--lexxy-radius);block-size:1.5lh;color:var(--lexxy-color-ink);font-family:var(--lexxy-font-base);font-size:var(--lexxy-text-small);text-align:start;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 19.5c-.7 0-1.3-.3-1.7-.8l-9.8-11.1c-.7-.8-.6-1.9.2-2.6.8-.6 1.9-.6 2.5.2l8.6 9.8c0 .1.2.1.4 0l8.6-9.8c.7-.8 1.8-.9 2.6-.2s.9 1.8.2 2.6l-9.8 11.1c-.4.5-1.1.8-1.7.8z' fill='%23000'/%3E%3C/svg%3E");background-position:right 1ch center;background-repeat:no-repeat;background-size:1ch;margin:.5ch .5ch 0 -.5ch;padding:0 2ch 0 1ch;font-weight:400}@media (prefers-color-scheme:dark){:where(.lexxy-floating-controls):is(lexxy-code-language-picker) select{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 19.5c-.7 0-1.3-.3-1.7-.8l-9.8-11.1c-.7-.8-.6-1.9.2-2.6.8-.6 1.9-.6 2.5.2l8.6 9.8c0 .1.2.1.4 0l8.6-9.8c.7-.8 1.8-.9 2.6-.2s.9 1.8.2 2.6l-9.8 11.1c-.4.5-1.1.8-1.7.8z' fill='%23fff'/%3E%3C/svg%3E")}}:where(.lexxy-prompt-menu){--lexxy-prompt-avatar-size:24px;--lexxy-prompt-padding:.5ch;--lexxy-prompt-offset-x:0;--lexxy-prompt-offset-y:0;background-color:var(--lexxy-color-canvas);border-radius:calc(var(--lexxy-prompt-padding) * 2);box-shadow:var(--lexxy-shadow);color:var(--lexxy-color-ink);font-family:var(--lexxy-font-base);font-size:var(--lexxy-text-small);max-block-size:200px;max-inline-size:min(20ch, calc(100% - var(--lexxy-prompt-offset-x)));min-inline-size:20ch;padding:var(--lexxy-prompt-padding);visibility:hidden;z-index:var(--lexxy-z-popup);margin:0;list-style:none;position:absolute;inset-block-start:var(--lexxy-prompt-offset-y);inset-inline-start:var(--lexxy-prompt-offset-x);overflow:auto}:where(.lexxy-prompt-menu)[data-clipped-at-right]{max-inline-size:calc(100% - 1ch);inset-inline-start:unset;inset-inline-end:1ch}:where(.lexxy-prompt-menu)[data-clipped-at-bottom]{inset-block-start:unset;inset-block-end:var(--lexxy-prompt-offset-y)}:where(.lexxy-prompt-menu--visible[data-anchored]){visibility:initial}:where(.lexxy-prompt-menu__item){border-radius:var(--lexxy-radius);cursor:pointer;align-items:center;gap:var(--lexxy-prompt-padding);padding:var(--lexxy-prompt-padding);display:flex}:where(.lexxy-prompt-menu__item):hover{background-color:var(--lexxy-color-ink-lightest)}:where(.lexxy-prompt-menu__item)[aria-selected]{background-color:var(--lexxy-color-selected)}:where(.lexxy-prompt-menu__item) img{block-size:var(--lexxy-prompt-avatar-size);inline-size:var(--lexxy-prompt-avatar-size);border-radius:50%;flex-shrink:0;margin:0}:where(.lexxy-prompt-menu__item)+:where(.lexxy-prompt-menu__item){margin-top:2px}:where(.lexxy-prompt-menu__item--empty){color:var(--lexxy-color-ink-medium);padding:var(--lexxy-prompt-padding)}action-text-attachment[content-type^="application/vnd.actiontext"].node--selected{--lexxy-attachment-bg-color:var(--lexxy-color-accent-dark);--lexxy-attachment-text-color:var(--lexxy-color-ink-inverted);outline:none}action-text-attachment[content-type^="application/vnd.actiontext"] lexxy-node-delete-button{line-height:1lh;inset-inline-start:0}action-text-attachment[content-type^="application/vnd.actiontext"] lexxy-node-delete-button .lexxy-floating-controls__group{--button-size:1lh;background-color:var(--lexxy-color-accent-dark);padding:0}action-text-attachment[content-type^="application/vnd.actiontext"] lexxy-node-delete-button .lexxy-floating-controls__group button{border-radius:50%}:where(.lexxy-content){color:var(--lexxy-color-ink)}:where(.lexxy-content) h1,:where(.lexxy-content) h2,:where(.lexxy-content) h3,:where(.lexxy-content) h4,:where(.lexxy-content) h5,:where(.lexxy-content) h6{-webkit-hyphens:auto;hyphens:auto;margin-block:0 var(--lexxy-content-margin);overflow-wrap:break-word;font-weight:700;display:block}@supports (text-wrap:balance){:where(.lexxy-content) h1,:where(.lexxy-content) h2,:where(.lexxy-content) h3,:where(.lexxy-content) h4,:where(.lexxy-content) h5,:where(.lexxy-content) h6{text-wrap:balance}}:where(.lexxy-content) h1{font-size:2rem}:where(.lexxy-content) h2{font-size:1.5rem}:where(.lexxy-content) h3{font-size:1.25rem}:where(.lexxy-content) h4{font-size:1rem}:where(.lexxy-content) h5{font-size:.875rem}:where(.lexxy-content) h6{font-size:.75rem}:where(.lexxy-content) p,:where(.lexxy-content) ul,:where(.lexxy-content) ol,:where(.lexxy-content) dl,:where(.lexxy-content) blockquote,:where(.lexxy-content) figure,:where(.lexxy-content) .attachment,:where(.lexxy-content) .attachment-gallery{margin-block:0 var(--lexxy-content-margin);position:relative}:is(:where(.lexxy-content) p,:where(.lexxy-content) ul,:where(.lexxy-content) ol,:where(.lexxy-content) dl,:where(.lexxy-content) blockquote,:where(.lexxy-content) figure,:where(.lexxy-content) .attachment,:where(.lexxy-content) .attachment-gallery):not(lexxy-editor :is(:where(.lexxy-content) p,:where(.lexxy-content) ul,:where(.lexxy-content) ol,:where(.lexxy-content) dl,:where(.lexxy-content) blockquote,:where(.lexxy-content) figure,:where(.lexxy-content) .attachment,:where(.lexxy-content) .attachment-gallery)){overflow-wrap:break-word}@supports (text-wrap:pretty){:is(:where(.lexxy-content) p,:where(.lexxy-content) ul,:where(.lexxy-content) ol,:where(.lexxy-content) dl,:where(.lexxy-content) blockquote,:where(.lexxy-content) figure,:where(.lexxy-content) .attachment,:where(.lexxy-content) .attachment-gallery):not(lexxy-editor :is(:where(.lexxy-content) p,:where(.lexxy-content) ul,:where(.lexxy-content) ol,:where(.lexxy-content) dl,:where(.lexxy-content) blockquote,:where(.lexxy-content) figure,:where(.lexxy-content) .attachment,:where(.lexxy-content) .attachment-gallery)){text-wrap:pretty}}:where(.lexxy-content) .lexxy-content__italic{font-style:italic}:where(.lexxy-content) .lexxy-content__bold{font-weight:700}:where(.lexxy-content) .lexxy-content__strikethrough{text-decoration:line-through}:where(.lexxy-content) .lexxy-content__underline{text-decoration:underline}:where(.lexxy-content) .lexxy-content__strikethrough.lexxy-content__underline{text-decoration:underline line-through}:where(.lexxy-content) mark,:where(.lexxy-content) .lexxy-content__highlight{color:inherit;background-color:#0000}:where(.lexxy-content) blockquote{border-inline-start:.25em solid var(--lexxy-color-ink-lighter);margin:var(--lexxy-content-margin) 0;padding:.5lh 2ch;font-style:italic}:where(.lexxy-content) blockquote p:last-child{margin-block-end:0}:where(.lexxy-content) p:empty{display:none}:where(.lexxy-content) a{color:var(--lexxy-color-link);text-decoration:underline}:where(.lexxy-content) img,:where(.lexxy-content) video,:where(.lexxy-content) embed,:where(.lexxy-content) object{object-fit:contain;max-block-size:32rem;inline-size:auto;margin-inline:auto}a:has(:is(:where(.lexxy-content) img,:where(.lexxy-content) video,:where(.lexxy-content) embed,:where(.lexxy-content) object)){display:inline-block}:where(.lexxy-content) code,:where(.lexxy-content) pre{background-color:var(--lexxy-color-ink-lightest);border-radius:var(--lexxy-radius);color:var(--lexxy-color-ink);font-family:var(--lexxy-font-mono);padding:.25ch .5ch;font-size:.9em}:is(:where(.lexxy-content) code,:where(.lexxy-content) pre):is(pre),:is(:where(.lexxy-content) code,:where(.lexxy-content) pre)[data-language]{border-radius:var(--lexxy-radius);-webkit-hyphens:none;hyphens:none;margin-block:0 var(--lexxy-content-margin);overflow-wrap:break-word;tab-size:2;white-space:pre;padding:1ch;display:block;overflow-x:auto}@supports (text-wrap:nowrap){:is(:where(.lexxy-content) code,:where(.lexxy-content) pre):is(pre),:is(:where(.lexxy-content) code,:where(.lexxy-content) pre)[data-language]{text-wrap:nowrap}}:where(.lexxy-content) ol,:where(.lexxy-content) ul:not(.lexxy-prompt-menu){margin-inline-start:calc(var(--lexxy-content-margin) * 1.5);padding:0}:where(.lexxy-content) ul{list-style-type:disc}:where(.lexxy-content) ol{list-style-type:decimal}:where(.lexxy-content) li.lexxy-nested-listitem{list-style-type:none}:where(.lexxy-content) li.lexxy-nested-listitem ol,:where(.lexxy-content) li.lexxy-nested-listitem ul{margin-block-end:0}:where(.lexxy-content) hr{inline-size:20%;margin:calc(.5em + var(--lexxy-content-margin)) 0;border:0;border-block-end:1px solid}:where(.lexxy-content) .horizontal-divider{padding:calc(.5em + var(--lexxy-content-margin)) 0;margin:0}:where(.lexxy-content) .horizontal-divider hr{margin:0}:where(.lexxy-content) :has(+.horizontal-divider),:where(.lexxy-content)>:last-child{margin-block-end:0}:where(.lexxy-content) .code-token__attr,:where(.lexxy-content) .token.attr-name,:where(.lexxy-content) .token.atrule,:where(.lexxy-content) .token.attr,:where(.lexxy-content) .token.keyword{color:var(--lexxy-color-code-token-att)}:where(.lexxy-content) .code-token__property,:where(.lexxy-content) .token.boolean,:where(.lexxy-content) .token.constant,:where(.lexxy-content) .token.number,:where(.lexxy-content) .token.property,:where(.lexxy-content) .token.symbol,:where(.lexxy-content) .token.tag{color:var(--lexxy-color-code-token-property)}:where(.lexxy-content) .code-token__selector,:where(.lexxy-content) .token.attr-value,:where(.lexxy-content) .token.builtin,:where(.lexxy-content) .token.char,:where(.lexxy-content) .token.inserted,:where(.lexxy-content) .token.line,:where(.lexxy-content) .token.selector,:where(.lexxy-content) .token.string{color:var(--lexxy-color-code-token-selector)}:where(.lexxy-content) .code-token__comment,:where(.lexxy-content) .token.cdata,:where(.lexxy-content) .token.comment,:where(.lexxy-content) .token.doctype,:where(.lexxy-content) .token.prolog{color:var(--lexxy-color-code-token-comment);font-style:italic}:where(.lexxy-content) .code-token__operator,:where(.lexxy-content) .token.deleted,:where(.lexxy-content) .token.entity,:where(.lexxy-content) .token.operator,:where(.lexxy-content) .token.url,:where(.lexxy-content) code[data-language=diff] .code-token__operator+.code-token__selector{color:var(--lexxy-color-code-token-operator)}:where(.lexxy-content) .code-token__function,:where(.lexxy-content) .token.class,:where(.lexxy-content) .token.class-name,:where(.lexxy-content) .token.function{color:var(--lexxy-color-code-token-function)}:where(.lexxy-content) .code-token__variable,:where(.lexxy-content) .token.important,:where(.lexxy-content) .token.namespace,:where(.lexxy-content) .token.regex,:where(.lexxy-content) .token.variable{color:var(--lexxy-color-code-token-variable)}:where(.lexxy-content) .code-token__punctuation,:where(.lexxy-content) .token.punctuation{color:var(--lexxy-color-code-token-punctuation)}:where(.lexxy-content) :where(.lexxy-content__table-wrapper){margin:0;margin-block:1ch;overflow-x:auto}:where(.lexxy-content) table{border-collapse:collapse;border-spacing:0;inline-size:calc(100% - .5ch);margin:.25ch}:where(.lexxy-content) table th,:where(.lexxy-content) table td{border:1px solid var(--lexxy-color-ink-lighter);text-align:start;word-break:normal;min-width:5ch;max-width:50ch;padding:1ch}:is(:where(.lexxy-content) table th,:where(.lexxy-content) table td) :last-child{margin-block-end:0}:is(:where(.lexxy-content) table th,:where(.lexxy-content) table td).lexxy-content__table-cell--header{background-color:var(--lexxy-color-table-header-bg);font-weight:700}:is(:where(.lexxy-content) table th,:where(.lexxy-content) table td) :is(code,pre){-webkit-hyphens:auto;hyphens:auto;white-space:pre-wrap}@supports (text-wrap:wrap){:is(:where(.lexxy-content) table th,:where(.lexxy-content) table td) :is(code,pre){text-wrap:wrap}}:where(.lexxy-content) p:has(.attachment){text-align:center}:where(.lexxy-content) .attachment{--lexxy-attachment-gap:.75ch;box-sizing:border-box;border-radius:var(--lexxy-radius);block-size:auto;inline-size:fit-content;min-inline-size:10ch;max-inline-size:100%;padding:var(--lexxy-attachment-gap);text-align:center;margin-inline:auto;display:block;position:relative}:where(.lexxy-content) .attachment__caption{color:var(--lexxy-color-text-subtle);font-size:var(--lexxy-text-small);padding:1ch;display:block}:where(.lexxy-content) .attachment__icon{aspect-ratio:4/5;background-color:#0000}@supports (color:color-mix(in lab, red, red)){:where(.lexxy-content) .attachment__icon{background-color:color-mix(var(--lexxy-attachment-icon-color), transparent 90%)}}:where(.lexxy-content) .attachment__icon{border:1px solid var(--lexxy-attachment-icon-color);border-radius:var(--lexxy-radius);box-sizing:border-box;block-size:3lh;color:var(--lexxy-attachment-icon-color);font-size:var(--lexxy-text-small);text-transform:uppercase;white-space:nowrap;border-block-start-width:1.5ch;place-content:center;inline-size:auto;font-weight:700;display:grid;overflow:hidden}:where(.lexxy-content) .attachment--preview img,:where(.lexxy-content) .attachment--preview video{border-radius:var(--lexxy-radius);-webkit-user-select:none;block-size:auto;max-inline-size:100%;margin-inline:auto;display:block}@supports ((-webkit-user-select:none) or (user-select:none)){:where(.lexxy-content) .attachment--preview img,:where(.lexxy-content) .attachment--preview video{-webkit-user-select:none;user-select:none}}:where(.lexxy-content) .attachment--preview>a{display:block}:where(.lexxy-content) .attachment--preview .attachment__caption{padding-block-end:.5ch}:where(.lexxy-content) .attachment--file{--lexxy-attachment-icon-color:var(--lexxy-color-text-subtle);flex-wrap:wrap;align-items:center;inline-size:auto;display:flex}:where(.lexxy-content) .attachment--file .attachment__caption{text-align:start;flex:1;display:grid}:where(.lexxy-content) .attachment--file .attachment__name{color:var(--lexxy-color-ink);font-weight:700}:where(.lexxy-content) .attachment--psd,:where(.lexxy-content) .attachment--key,:where(.lexxy-content) .attachment--sketch,:where(.lexxy-content) .attachment--ai,:where(.lexxy-content) .attachment--eps,:where(.lexxy-content) .attachment--indd,:where(.lexxy-content) .attachment--svg,:where(.lexxy-content) .attachment--ppt,:where(.lexxy-content) .attachment--pptx{--lexxy-attachment-icon-color:var(--lexxy-color-red)}:where(.lexxy-content) .attachment--css,:where(.lexxy-content) .attachment--php,:where(.lexxy-content) .attachment--json,:where(.lexxy-content) .attachment--htm,:where(.lexxy-content) .attachment--html,:where(.lexxy-content) .attachment--rb,:where(.lexxy-content) .attachment--erb,:where(.lexxy-content) .attachment--ts,:where(.lexxy-content) .attachment--js{--lexxy-attachment-icon-color:var(--lexxy-color-purple)}:where(.lexxy-content) .attachment--txt,:where(.lexxy-content) .attachment--pages,:where(.lexxy-content) .attachment--rtf,:where(.lexxy-content) .attachment--md,:where(.lexxy-content) .attachment--doc,:where(.lexxy-content) .attachment--docx{--lexxy-attachment-icon-color:var(--lexxy-color-blue)}:where(.lexxy-content) .attachment--csv,:where(.lexxy-content) .attachment--numbers,:where(.lexxy-content) .attachment--xls,:where(.lexxy-content) .attachment--xlsx{--lexxy-attachment-icon-color:var(--lexxy-color-green)}:where(.lexxy-content) .attachment--error{padding-block:2ch}:where(.lexxy-content) .attachment-gallery{text-align:center;display:block}:where(.lexxy-content) .attachment-gallery .attachment{vertical-align:top;flex-direction:column;gap:0;inline-size:calc(33.333% - .8ch);display:inline-flex}:where(.lexxy-content) .attachment-gallery .attachment .attachment__caption{padding-block-end:1ch}:is(:where(.lexxy-content) .attachment-gallery.attachment-gallery--2,:where(.lexxy-content) .attachment-gallery.attachment-gallery--4) .attachment{inline-size:calc(50% - .8ch)}:where(.lexxy-content) action-text-attachment[content-type^="application/vnd.actiontext"]{--lexxy-attachment-bg-color:transparent;--lexxy-attachment-image-size:1em;--lexxy-attachment-text-color:currentColor;background:var(--lexxy-attachment-bg-color);border-radius:var(--lexxy-radius);color:var(--lexxy-attachment-text-color);white-space:normal;align-items:center;gap:.25ch;margin:0;padding:0;display:inline-flex;position:relative}:where(.lexxy-content) action-text-attachment[content-type^="application/vnd.actiontext"] img{block-size:var(--lexxy-attachment-image-size);inline-size:var(--lexxy-attachment-image-size);border-radius:50%}:where(.lexxy-content) .horizontal-divider{margin:0;margin-block-end:.5em;padding:1.5em 0 .5em}:where(.lexxy-content) .horizontal-divider hr{border:0;border-block-end:1px solid;inline-size:20%;margin:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}