@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{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--color-red-500:#fb2c36;--color-red-600:#e40014;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-400:#fac800;--color-green-500:#00c758;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-sky-300:#77d4ff;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-zinc-500:#71717b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--radius:.5rem;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-popover:var(--popover);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--target-book:#0f7a3a;--target-audio:#1558d6}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-500:color(display-p3 .903738 .262579 .253307);--color-red-600:color(display-p3 .830323 .140383 .133196);--color-amber-50:color(display-p3 .997804 .985047 .926312);--color-amber-100:color(display-p3 .989391 .954583 .796328);--color-amber-300:color(display-p3 .974327 .83063 .33298);--color-amber-400:color(display-p3 .959186 .738519 .118268);--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-amber-600:color(display-p3 .827144 .467166 .0336006);--color-amber-700:color(display-p3 .67989 .32771 .0520514);--color-amber-800:color(display-p3 .547533 .256058 .0728326);--color-amber-900:color(display-p3 .445958 .216422 .0823321);--color-amber-950:color(display-p3 .252662 .109091 .026881);--color-yellow-400:color(display-p3 .959941 .790171 .0585198);--color-green-500:color(display-p3 .308734 .774754 .374307);--color-emerald-300:color(display-p3 .524941 .903425 .722352);--color-emerald-400:color(display-p3 .334701 .819603 .591575);--color-emerald-500:color(display-p3 .267113 .726847 .508397);--color-emerald-600:color(display-p3 .206557 .589057 .413962);--color-emerald-700:color(display-p3 .164041 .470229 .343508);--color-sky-300:color(display-p3 .546356 .822561 .990576);--color-sky-500:color(display-p3 .219113 .639027 .931479);--color-sky-600:color(display-p3 .162505 .509376 .796082);--color-sky-700:color(display-p3 .130314 .404568 .640847);--color-rose-200:color(display-p3 .96875 .808776 .827317);--color-rose-300:color(display-p3 .96017 .647703 .683715);--color-rose-400:color(display-p3 .942928 .430764 .503101);--color-rose-500:color(display-p3 .921824 .240748 .355666);--color-rose-600:color(display-p3 .848792 .102011 .269259);--color-zinc-500:color(display-p3 .442983 .442931 .480324)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-zinc-500:lab(47.8878% 1.65477 -5.77283)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;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;-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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-\[116px\]{top:116px}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.-right-1{right:calc(var(--spacing)*-1)}.-right-3{right:calc(var(--spacing)*-3)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[calc\(100\%\+0\.375rem\)\]{bottom:calc(100% + .375rem)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[45\]{z-index:45}.z-\[80\]{z-index:80}.z-\[95\]{z-index:95}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.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}}.-m-4{margin:calc(var(--spacing)*-4)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.ms-1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing)*1)}.ms-1:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing)*1)}.ms-1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing)*1)}.ms-1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing)*1)}.ms-1:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing)*1)}.ms-1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing)*1)}.ms-4:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing)*4)}.ms-4:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing)*4)}.ms-4:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing)*4)}.ms-4:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing)*4)}.ms-4:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing)*4)}.ms-4:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing)*4)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.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-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2\.5{margin-left:calc(var(--spacing)*2.5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-28{height:calc(var(--spacing)*28)}.h-40{height:calc(var(--spacing)*40)}.h-84{height:calc(var(--spacing)*84)}.h-120{height:calc(var(--spacing)*120)}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[90dvh\]{height:90dvh}.h-\[95dvh\]{height:95dvh}.h-\[100dvh\]{height:100dvh}.h-\[calc\(100\%\+2rem\)\]{height:calc(100% + 2rem)}.h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[52dvh\]{max-height:52dvh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-\[9px\]{min-height:9px}.min-h-\[10rem\]{min-height:10rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[30px\]{min-height:30px}.min-h-\[60px\]{min-height:60px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-\[120px\]{min-height:120px}.min-h-\[360px\]{min-height:360px}.min-h-\[calc\(100dvh-2rem\)\]{min-height:calc(100dvh - 2rem)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-36{width:calc(var(--spacing)*36)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[28\%\]{width:28%}.w-\[44\%\]{width:44%}.w-\[56\%\]{width:56%}.w-\[65vw\]{width:65vw}.w-\[80px\]{width:80px}.w-\[86px\]{width:86px}.w-\[89px\]{width:89px}.w-\[300px\]{width:300px}.w-\[min\(30rem\,calc\(100vw-1rem\)\)\]{width:min(30rem,100vw - 1rem)}.w-\[min\(34rem\,calc\(100vw-1rem\)\)\]{width:min(34rem,100vw - 1rem)}.w-\[min\(34rem\,var\(--radix-dropdown-menu-trigger-width\)\)\]{width:min(34rem,var(--radix-dropdown-menu-trigger-width))}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[60rem\]{max-width:60rem}.max-w-\[68ch\]{max-width:68ch}.max-w-\[88\%\]{max-width:88%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[340px\]{max-width:340px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-20{min-width:calc(var(--spacing)*20)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[220px\]{min-width:220px}.min-w-\[250px\]{min-width:250px}.min-w-\[420px\]{min-width:420px}.min-w-\[760px\]{min-width:760px}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.grid-cols-\[100px_minmax\(0\,1fr\)_110px\]{grid-template-columns:100px minmax(0,1fr) 110px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[calc\(89px\+2rem\)_1fr\]{grid-template-columns:calc(89px + 2rem) 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-4{row-gap:calc(var(--spacing)*4)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.5rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.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-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.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-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:color-mix\(in_oklab\,var\(--border\)_70\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--border\)_70\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--border\)_78\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--border\)_78\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border)78%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--color-destructive\)_34\%\,transparent\)\]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--color-destructive\)_34\%\,transparent\)\]{border-color:color-mix(in oklab,var(--color-destructive)34%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--color-primary\)_28\%\,transparent\)\]{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--color-primary\)_28\%\,transparent\)\]{border-color:color-mix(in oklab,var(--color-primary)28%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--color-primary\)_30\%\,transparent\)\]{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--color-primary\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--control-border-strong\)_38\%\,transparent\)\]{border-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--control-border-strong\)_38\%\,transparent\)\]{border-color:color-mix(in oklab,var(--control-border-strong)38%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--control-border-strong\)_40\%\,transparent\)\]{border-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--control-border-strong\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--control-border-strong)40%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--control-border-strong\)_44\%\,transparent\)\]{border-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--control-border-strong\)_44\%\,transparent\)\]{border-color:color-mix(in oklab,var(--control-border-strong)44%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--control-border-strong\)_46\%\,transparent\)\]{border-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--control-border-strong\)_46\%\,transparent\)\]{border-color:color-mix(in oklab,var(--control-border-strong)46%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--control-border-strong\)_58\%\,transparent\)\]{border-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--control-border-strong\)_58\%\,transparent\)\]{border-color:color-mix(in oklab,var(--control-border-strong)58%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/60{border-color:rgba(255,210,54,.6)}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300)60%,transparent)}}.border-amber-500\/30{border-color:rgba(249,156,0,.3)}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-amber-500\/35{border-color:rgba(249,156,0,.35)}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500)35%,transparent)}}.border-amber-500\/40{border-color:rgba(249,156,0,.4)}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab,var(--border)80%,transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.border-emerald-500\/30{border-color:rgba(0,187,127,.3)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-emerald-500\/40{border-color:rgba(0,187,127,.4)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.border-emerald-500\/50{border-color:rgba(0,187,127,.5)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground,.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.border-primary\/55{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/55{border-color:color-mix(in oklab,var(--primary)55%,transparent)}}.border-rose-500\/40{border-color:rgba(255,35,87,.4)}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500)40%,transparent)}}.border-rose-500\/50{border-color:rgba(255,35,87,.5)}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/50{border-color:color-mix(in oklab,var(--color-rose-500)50%,transparent)}}.border-sky-500\/35{border-color:rgba(0,165,239,.35)}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/35{border-color:color-mix(in oklab,var(--color-sky-500)35%,transparent)}}.border-sky-500\/40{border-color:rgba(0,165,239,.4)}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500)40%,transparent)}}.border-transparent{border-color:transparent}.border-yellow-400{border-color:var(--color-yellow-400)}.border-t-transparent{border-top-color:transparent}.bg-\[color\:color-mix\(in_oklab\,var\(--card\)_82\%\,transparent\)\]{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--card\)_82\%\,transparent\)\]{background-color:color-mix(in oklab,var(--card)82%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--card\)_84\%\,transparent\)\]{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--card\)_84\%\,transparent\)\]{background-color:color-mix(in oklab,var(--card)84%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--card\)_92\%\,transparent\)\]{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--card\)_92\%\,transparent\)\]{background-color:color-mix(in oklab,var(--card)92%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--card\)_94\%\,transparent\)\]{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--card\)_94\%\,transparent\)\]{background-color:color-mix(in oklab,var(--card)94%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--color-destructive\)_10\%\,transparent\)\]{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--color-destructive\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--color-primary\)_10\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--color-primary\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--color-primary\)_12\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--color-primary\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-primary)12%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--color-primary\)_14\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--color-primary\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-primary)14%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--surface-canvas\)_82\%\,transparent\)\]{background-color:var(--surface-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--surface-canvas\)_82\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface-canvas)82%,transparent)}}.bg-\[color\:var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-accent,.bg-accent\/30{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab,var(--accent)30%,transparent)}}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab,var(--accent)40%,transparent)}}.bg-accent\/80{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/80{background-color:color-mix(in oklab,var(--accent)80%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/5{background-color:rgba(249,156,0,.05)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.bg-amber-500\/10{background-color:rgba(249,156,0,.1)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/15{background-color:rgba(249,156,0,.15)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-background,.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab,var(--background)30%,transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black\/30{background-color:rgba(0,0,0,.3)}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:rgba(0,0,0,.5)}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-border,.bg-border\/80{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/80{background-color:color-mix(in oklab,var(--border)80%,transparent)}}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab,var(--card)40%,transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab,var(--card)60%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.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-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:rgba(0,187,127,.05)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}}.bg-emerald-500\/10{background-color:rgba(0,187,127,.1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--muted)10%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--primary)70%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-500\/10{background-color:rgba(255,35,87,.1)}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-rose-500\/15{background-color:rgba(255,35,87,.15)}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/5{background-color:rgba(0,165,239,.05)}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/5{background-color:color-mix(in oklab,var(--color-sky-500)5%,transparent)}}.bg-sky-500\/10{background-color:rgba(0,165,239,.1)}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_top_left\,color-mix\(in_oklab\,var\(--color-primary\)_14\%\,transparent\)_0\%\,transparent_34\%\)\,radial-gradient\(circle_at_bottom_right\,color-mix\(in_oklab\,var\(--surface-chrome-strong\)_24\%\,transparent\)_0\%\,transparent_42\%\)\]{background-image:radial-gradient(circle at top left,var(--color-primary)0%,transparent 34%),radial-gradient(circle at bottom right,var(--surface-chrome-strong)0%,transparent 42%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_top_left\,color-mix\(in_oklab\,var\(--color-primary\)_14\%\,transparent\)_0\%\,transparent_34\%\)\,radial-gradient\(circle_at_bottom_right\,color-mix\(in_oklab\,var\(--surface-chrome-strong\)_24\%\,transparent\)_0\%\,transparent_42\%\)\]{background-image:radial-gradient(circle at top left,color-mix(in oklab,var(--color-primary)14%,transparent)0%,transparent 34%),radial-gradient(circle at bottom right,color-mix(in oklab,var(--surface-chrome-strong)24%,transparent)0%,transparent 42%)}}.from-emerald-500\/25{--tw-gradient-from:rgba(0,187,127,.25)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/25{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)25%,transparent)}}.from-emerald-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted\/80{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab, red, red)){.from-muted\/80{--tw-gradient-from:color-mix(in oklab,var(--muted)80%,transparent)}}.from-muted\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/25{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/25{--tw-gradient-from:color-mix(in oklab,var(--primary)25%,transparent)}}.from-primary\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.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-3\.5{padding-inline:calc(var(--spacing)*3.5)}.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-\[5px\]{padding-left:5px;padding-right:5px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.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-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-\[2px\]{padding-top:2px}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-11{padding-right:calc(var(--spacing)*11)}.pr-\[60px\]{padding-right:60px}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.align-top{vertical-align:top}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.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-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))}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.85em\]{font-size:.85em}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--manuscript-heading-font\)\]{--tw-font-weight:var(--manuscript-heading-font);font-weight:var(--manuscript-heading-font)}.font-\[var\(--manuscript-prose-font\)\]{--tw-font-weight:var(--manuscript-prose-font);font-weight:var(--manuscript-prose-font)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--color-primary\)\],.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/75{color:rgba(94,233,181,.75)}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/75{color:color-mix(in oklab,var(--color-emerald-300)75%,transparent)}}.text-emerald-300\/80{color:rgba(94,233,181,.8)}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300)80%,transparent)}}.text-emerald-300\/90{color:rgba(94,233,181,.9)}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300)90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-muted-foreground,.text-muted-foreground\/90{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/90{color:color-mix(in oklab,var(--muted-foreground)90%,transparent)}}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-300{color:var(--color-sky-300)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-transparent{color:transparent}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.decoration-primary\/50{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.decoration-primary\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--primary)50%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--primary)50%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--primary)50%,transparent);text-decoration-color:color-mix(in oklab,var(--primary)50%,transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[color\:var\(--color-primary\)\]{accent-color:var(--color-primary)}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_-1px_0_color-mix\(in_oklab\,var\(--color-foreground\)_8\%\,transparent\)\]{--tw-shadow:0 -1px 0 var(--tw-shadow-color,var(--color-foreground))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_-1px_0_color-mix\(in_oklab\,var\(--color-foreground\)_8\%\,transparent\)\]{--tw-shadow:0 -1px 0 var(--tw-shadow-color,color-mix(in oklab,var(--color-foreground)8%,transparent))}}.shadow-\[0_-1px_0_color-mix\(in_oklab\,var\(--color-foreground\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_color-mix\(in_oklab\,var\(--color-foreground\)_8\%\,transparent\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--color-foreground))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_1px_0_color-mix\(in_oklab\,var\(--color-foreground\)_8\%\,transparent\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,color-mix(in oklab,var(--color-foreground)8%,transparent))}}.shadow-\[0_1px_0_color-mix\(in_oklab\,var\(--color-foreground\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--floating-shadow\)\]{--tw-shadow:var(--floating-shadow);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,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent;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,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--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)}.ring-2{--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)}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.ring-primary\/60{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab,var(--primary)60%,transparent)}}.ring-sky-500\/30{--tw-ring-color:rgba(0,165,239,.3)}@supports (color:color-mix(in lab, red, red)){.ring-sky-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-sky-500)30%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.filter{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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,-webkit-text-decoration-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))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[animation-delay\:0ms\]{animation-delay:0s}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}.group-open\:rotate-90:-webkit-any(:where(.group):-webkit-any([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-90:-moz-any(:where(.group):-moz-any([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\/tree-node\:rotate-90:-webkit-any(:where(.group\/tree-node):-webkit-any([open],:popover-open,:open) *){rotate:90deg}.group-open\/tree-node\:rotate-90:-moz-any(:where(.group\/tree-node):-moz-any([open],:popover-open,:open) *){rotate:90deg}.group-open\/tree-node\:rotate-90:is(:where(.group\/tree-node):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:border-primary\/50:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-primary\/50:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.group-hover\:bg-card\/90:is(:where(.group):hover *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-card\/90:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--card)90%,transparent)}}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}}.group-focus-visible\:opacity-90:is(:where(.group):focus-visible *){opacity:.9}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::-webkit-file-upload-button{border-style:var(--tw-border-style);border-width:0}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::-webkit-file-upload-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-2:focus-within{--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-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}.focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-border:hover,.hover\:border-border\/70:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/70:hover{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.hover\:border-muted-foreground\/40:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/40:hover{border-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\:border-sky-500\/60:hover{border-color:rgba(0,165,239,.6)}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-500\/60:hover{border-color:color-mix(in oklab,var(--color-sky-500)60%,transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab,var(--accent)30%,transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent)40%,transparent)}}.hover\:bg-accent\/70:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/70:hover{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-card\/90:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/90:hover{background-color:color-mix(in oklab,var(--card)90%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:rgba(0,187,127,.2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,var(--muted)70%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.hover\:bg-primary\/50:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/50:hover{background-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sky-500\/15:hover{background-color:rgba(0,165,239,.15)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/15:hover{background-color:color-mix(in oklab,var(--color-sky-500)15%,transparent)}}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-destructive\/80:hover{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:text-destructive\/80:hover{color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:decoration-primary:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-rose-200:focus{color:var(--color-rose-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2: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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border:disabled{border-style:var(--tw-border-style);border-width:1px}.disabled\:border-border:disabled{border-color:var(--border)}.disabled\:bg-muted\/60:disabled{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-muted\/60:disabled{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:no-underline:disabled{-webkit-text-decoration-line:none;text-decoration-line:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-\[0\.65\]:disabled{opacity:.65}@media (hover:hover){.disabled\:hover\:bg-muted\/60:disabled:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:bg-muted\/60:disabled:hover{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:left-auto{left:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:w-\[24rem\]{width:24rem}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[100px_minmax\(0\,1fr\)_110px\]{grid-template-columns:100px minmax(0,1fr) 110px}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.sm\:grid-cols-\[minmax\(0\,12rem\)_1fr\]{grid-template-columns:minmax(0,12rem) 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:self-end{align-self:flex-end}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:pl-10{padding-left:calc(var(--spacing)*10)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) auto}}@media (min-width:64rem){.lg\:right-8{right:calc(var(--spacing)*8)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:w-\[25rem\]{width:25rem}.lg\:min-w-\[180px\]{min-width:180px}.lg\:min-w-\[290px\]{min-width:290px}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(22rem\,28rem\)\]{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem)}.lg\:grid-cols-\[minmax\(0\,2\.1fr\)_170px_170px_290px_180px\]{grid-template-columns:minmax(0,2.1fr) 170px 170px 290px 180px}.lg\:grid-cols-\[minmax\(220px\,280px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-x-8{column-gap:calc(var(--spacing)*8)}.lg\:self-center{align-self:center}.lg\:justify-self-end{justify-self:flex-end}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:pt-\[8\.75rem\]{padding-top:8.75rem}.lg\:text-right{text-align:right}}@media (min-width:80rem){.xl\:w-auto{width:auto}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,14rem\)_auto\]{grid-template-columns:minmax(0,14rem) auto}.xl\:items-center{align-items:center}.xl\:text-\[2\.9rem\]{font-size:2.9rem}}@media (prefers-color-scheme:dark){.dark\:border-amber-500\/40{border-color:rgba(249,156,0,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:bg-amber-950\/30{background-color:rgba(70,25,1,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30{background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\:text-amber-100{color:var(--color-amber-100)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-sky-300{color:var(--color-sky-300)}@media (hover:hover){.dark\:hover\:bg-amber-950\/30:hover{background-color:rgba(70,25,1,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-950\/30:hover{background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#efece6;--foreground:#201a16;--card:#fbf7f1;--popover:#fbf7f1;--muted:#e6e1d8;--muted-foreground:#6f6458;--border:#cfc6b9;--input:#d3cabc;--ring:rgba(47,107,223,.42);--primary:#2f6bdf;--primary-foreground:#fff;--secondary:#e9e3d8;--secondary-foreground:var(--foreground);--accent:#e3dbcf;--accent-foreground:var(--foreground);--destructive:#d55647;--destructive-foreground:#fff;--surface-canvas:#fffaf5;--surface-chrome:#ece4d9;--surface-chrome-strong:#ddd4c7;--control-surface:var(--card)}@supports (color:color(display-p3 0 0 0)){:root{--ring:color(display-p3 .24649 .414271 .845046/.42)}}@supports (color:lab(0% 0 0)){:root{--ring:lab(46.5064% 13.4436 -66.0463/.42)}}@supports (color:color-mix(in lab, red, red)){:root{--control-surface:color-mix(in oklab,var(--card)94%,white 6%)}}:root{--control-surface-strong:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--control-surface-strong:color-mix(in oklab,var(--card)88%,white 12%)}}:root{--control-border-strong:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--control-border-strong:color-mix(in oklab,var(--border)90%,#9a8b73 10%)}}:root{--callout-surface:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--callout-surface:color-mix(in oklab,var(--primary)7%,var(--surface-canvas))}}:root{--callout-surface-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--callout-surface-active:color-mix(in oklab,var(--primary)12%,var(--surface-canvas))}}:root{--callout-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--callout-border:color-mix(in oklab,var(--primary)22%,var(--border))}}:root{--callout-marker-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--callout-marker-bg:color-mix(in oklab,var(--primary)16%,var(--card))}}:root{--callout-marker-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--callout-marker-border:color-mix(in oklab,var(--primary)38%,var(--border))}}:root{--callout-marker-fg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--callout-marker-fg:color-mix(in oklab,var(--primary)64%,var(--foreground))}}:root{--callout-panel-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--callout-panel-bg:color-mix(in oklab,var(--card)94%,#fff 6%)}}:root{--callout-panel-item-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--callout-panel-item-bg:color-mix(in oklab,var(--card)96%,var(--primary)4%)}}:root{--explorer-row-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--explorer-row-hover:color-mix(in oklab,var(--accent)68%,var(--surface-chrome)32%)}}:root{--explorer-row-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--explorer-row-active:color-mix(in oklab,var(--primary)10%,var(--surface-chrome)90%)}}:root{--explorer-row-active-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--explorer-row-active-border:color-mix(in oklab,var(--primary)24%,var(--border))}}:root{--explorer-tree-line:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--explorer-tree-line:color-mix(in oklab,var(--border)56%,transparent)}}:root{--explorer-action-surface:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--explorer-action-surface:color-mix(in oklab,var(--card)58%,var(--surface-chrome-strong)42%)}}:root{--explorer-action-surface-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--explorer-action-surface-hover:color-mix(in oklab,var(--accent)42%,var(--card)58%)}}:root{--outline-count-badge-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--outline-count-badge-bg:color-mix(in oklab,var(--primary)8%,var(--card))}}:root{--outline-count-badge-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--outline-count-badge-border:color-mix(in oklab,var(--primary)18%,var(--border))}}:root{--outline-count-badge-fg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--outline-count-badge-fg:color-mix(in oklab,var(--primary)34%,var(--foreground))}}:root{--scrollbar-track:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--scrollbar-track:color-mix(in oklab,var(--muted)18%,transparent)}}:root{--scrollbar-thumb:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scrollbar-thumb:color-mix(in oklab,var(--muted-foreground)22%,transparent)}}:root{--scrollbar-thumb-hover:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scrollbar-thumb-hover:color-mix(in oklab,var(--muted-foreground)32%,transparent)}}:root{--editor-reading-gutter-right:clamp(1rem,2vw,1.5rem);--manuscript-monospace-fallback-stack:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--manuscript-diagram-block-font:var(--font-typography-diagram-mono,"DejaVu Sans Mono"),"DejaVu Sans Mono",var(--manuscript-monospace-fallback-stack);--manuscript-prose-font:var(--font-typography-literata,"Literata"),"Literata",serif;--manuscript-heading-font:var(--font-typography-literata,"Literata"),"Literata",serif;--manuscript-inline-code-font:var(--font-typography-ibm-plex-mono,"IBM Plex Mono"),"IBM Plex Mono",var(--manuscript-monospace-fallback-stack);--manuscript-inline-code-scale:.94;--manuscript-code-font:var(--font-typography-ibm-plex-mono,"IBM Plex Mono"),"IBM Plex Mono",var(--manuscript-monospace-fallback-stack);--manuscript-code-block-font:var(--font-typography-ibm-plex-mono,"IBM Plex Mono"),"IBM Plex Mono",var(--manuscript-monospace-fallback-stack);--manuscript-code-block-default-size:1rem;--manuscript-code-block-line-height:1.5;--manuscript-diagram-block-line-height:1.05;--manuscript-inset-sans-font:var(--font-typography-source-sans-pro,"Source Sans Pro"),"Source Sans Pro",sans-serif;--manuscript-inset-block-default-size:1rem;--manuscript-inset-block-line-height:1.44;--manuscript-inline-math-scale:1;--manuscript-math-block-scale:1.04;--manuscript-math-block-margin-top:.65em;--manuscript-math-block-margin-bottom:.65em;--manuscript-horizontal-rule-margin-top:1em;--manuscript-horizontal-rule-margin-bottom:1em;--manuscript-prose-size:.995rem;--manuscript-column-max-width:75ch;--manuscript-line-height:1.52;--manuscript-paragraph-spacing:.16em;--manuscript-first-line-indent:1em;--manuscript-list-margin-top:.18em;--manuscript-list-margin-bottom:.24em;--manuscript-list-indent:1.45em;--manuscript-list-item-spacing:.1em;--manuscript-nested-list-margin-top:.16em;--manuscript-nested-list-margin-bottom:0em;--manuscript-ul-marker-level-1:disc;--manuscript-ul-marker-level-2:disc;--manuscript-ul-marker-level-3:disc;--manuscript-prose-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--manuscript-prose-color:color-mix(in oklab,var(--foreground)96%,transparent)}}:root{--manuscript-theme-font-adjust:1;--panel-shadow:0 16px 34px rgba(94,72,38,.12);--floating-shadow:0 22px 54px rgba(94,72,38,.18);--manuscript-size-scale-xxx-small:.42;--manuscript-size-scale-xx-small:.58;--manuscript-size-scale-x-small:.74;--manuscript-size-scale-small:.9;--manuscript-size-scale-medium:1;--manuscript-size-scale-large:1.12;--manuscript-size-scale-x-large:1.24;--manuscript-size-scale-xx-large:1.36}:root[data-resolved-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0d10;--foreground:#ece7de;--card:#12161b;--popover:#161b21;--muted:#191e24;--muted-foreground:#a59c91;--border:#2b323c;--input:#323b46;--ring:rgba(111,156,255,.44);--primary:#6b97ff;--primary-foreground:#f7fbff;--secondary:#171b20;--secondary-foreground:var(--foreground);--accent:#1d232a;--accent-foreground:var(--foreground);--destructive:#f06b5c;--destructive-foreground:#fff;--surface-canvas:#0f1318;--surface-chrome:#101317;--surface-chrome-strong:#151a20;--control-surface:var(--card)}@supports (color:color(display-p3 0 0 0)){:root[data-resolved-theme=dark]{--ring:color(display-p3 .472845 .606928 .97192/.44)}}@supports (color:lab(0% 0 0)){:root[data-resolved-theme=dark]{--ring:lab(64.509% 6.3625 -54.8075/.44)}}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--control-surface:color-mix(in oklab,var(--card)86%,#18212c 14%)}}:root[data-resolved-theme=dark]{--control-surface-strong:var(--card)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--control-surface-strong:color-mix(in oklab,var(--card)78%,#1a2431 22%)}}:root[data-resolved-theme=dark]{--control-border-strong:var(--border)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--control-border-strong:color-mix(in oklab,var(--border)88%,#6b97ff 12%)}}:root[data-resolved-theme=dark]{--callout-surface:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--callout-surface:color-mix(in oklab,var(--primary)9%,var(--surface-canvas))}}:root[data-resolved-theme=dark]{--callout-surface-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--callout-surface-active:color-mix(in oklab,var(--primary)15%,var(--surface-canvas))}}:root[data-resolved-theme=dark]{--callout-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--callout-border:color-mix(in oklab,var(--primary)24%,var(--border))}}:root[data-resolved-theme=dark]{--callout-marker-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--callout-marker-bg:color-mix(in oklab,var(--primary)18%,var(--card))}}:root[data-resolved-theme=dark]{--callout-marker-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--callout-marker-border:color-mix(in oklab,var(--primary)34%,var(--border))}}:root[data-resolved-theme=dark]{--callout-marker-fg:#d7e3ff;--callout-panel-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--callout-panel-bg:color-mix(in oklab,var(--card)88%,#182331 12%)}}:root[data-resolved-theme=dark]{--callout-panel-item-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--callout-panel-item-bg:color-mix(in oklab,var(--card)84%,#172131 16%)}}:root[data-resolved-theme=dark]{--explorer-row-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--explorer-row-hover:color-mix(in oklab,var(--accent)58%,var(--surface-chrome)42%)}}:root[data-resolved-theme=dark]{--explorer-row-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--explorer-row-active:color-mix(in oklab,var(--primary)14%,var(--surface-chrome-strong)86%)}}:root[data-resolved-theme=dark]{--explorer-row-active-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--explorer-row-active-border:color-mix(in oklab,var(--primary)34%,var(--border))}}:root[data-resolved-theme=dark]{--explorer-tree-line:var(--border)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--explorer-tree-line:color-mix(in oklab,var(--border)68%,transparent)}}:root[data-resolved-theme=dark]{--explorer-action-surface:var(--card)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--explorer-action-surface:color-mix(in oklab,var(--card)66%,var(--surface-chrome-strong)34%)}}:root[data-resolved-theme=dark]{--explorer-action-surface-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--explorer-action-surface-hover:color-mix(in oklab,var(--accent)62%,var(--card)38%)}}:root[data-resolved-theme=dark]{--outline-count-badge-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--outline-count-badge-bg:color-mix(in oklab,var(--primary)12%,var(--card))}}:root[data-resolved-theme=dark]{--outline-count-badge-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--outline-count-badge-border:color-mix(in oklab,var(--primary)24%,var(--border))}}:root[data-resolved-theme=dark]{--outline-count-badge-fg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--outline-count-badge-fg:color-mix(in oklab,var(--primary)44%,var(--foreground))}}:root[data-resolved-theme=dark]{--scrollbar-track:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--scrollbar-track:color-mix(in oklab,var(--muted)14%,transparent)}}:root[data-resolved-theme=dark]{--scrollbar-thumb:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--scrollbar-thumb:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}:root[data-resolved-theme=dark]{--scrollbar-thumb-hover:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--scrollbar-thumb-hover:color-mix(in oklab,var(--muted-foreground)28%,transparent)}}:root[data-resolved-theme=dark]{--manuscript-prose-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--manuscript-prose-color:color-mix(in oklab,var(--foreground)94%,var(--surface-canvas)6%)}}:root[data-resolved-theme=dark]{--manuscript-theme-font-adjust:.985;--panel-shadow:0 18px 42px rgba(0,0,0,.34);--floating-shadow:0 24px 56px rgba(0,0,0,.52);--target-book:#6fe3a0;--target-audio:#7bb7ff}body{background:radial-gradient(circle at top left,var(--color-primary)0%,transparent 28%),linear-gradient(180deg,var(--background)0%,var(--background)100%)}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at top left,color-mix(in oklab,var(--color-primary)7%,transparent)0%,transparent 28%),linear-gradient(180deg,color-mix(in oklab,var(--background)90%,var(--surface-chrome)10%)0%,var(--background)100%)}}body{color:var(--foreground);font-family:var(--font-sans),"Helvetica Neue",Helvetica,sans-serif}.brand-logo-stack{justify-content:center;align-items:center;width:89px;height:60px;display:inline-flex;position:relative}.brand-logo{transition:opacity .16s;position:absolute;top:0;bottom:0;left:0;right:0}.brand-logo--dark,:root[data-resolved-theme=dark] .brand-logo--light{opacity:0}:root[data-resolved-theme=dark] .brand-logo--dark{opacity:1}.app-shell{background:radial-gradient(circle at top right,var(--color-primary)0%,transparent 24%),radial-gradient(circle at top left,var(--surface-chrome-strong)0%,transparent 34%),linear-gradient(180deg,var(--surface-chrome)0%,var(--background)100%)}@supports (color:color-mix(in lab, red, red)){.app-shell{background:radial-gradient(circle at top right,color-mix(in oklab,var(--color-primary)5%,transparent)0%,transparent 24%),radial-gradient(circle at top left,color-mix(in oklab,var(--surface-chrome-strong)16%,transparent)0%,transparent 34%),linear-gradient(180deg,color-mix(in oklab,var(--surface-chrome)22%,var(--background)78%)0%,var(--background)100%)}}.app-topbar{background:linear-gradient(180deg,var(--surface-canvas)0%,var(--surface-chrome)100%)}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-canvas)38%,var(--surface-chrome)62%)0%,color-mix(in oklab,var(--surface-chrome)78%,var(--background)22%)100%)}}.app-topbar{border-bottom-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.app-topbar{border-bottom-color:color-mix(in oklab,var(--control-border-strong)88%,transparent)}}.app-topbar{box-shadow:0 1px 0 rgba(255,255,255,.44),0 10px 24px var(--surface-chrome-strong)}@supports (color:color(display-p3 0 0 0)){.app-topbar{box-shadow:0 1px 0 color(display-p3 1 1 1/.44),0 10px 24px var(--surface-chrome-strong)}}@supports (color:lab(0% 0 0)){.app-topbar{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.44),0 10px 24px var(--surface-chrome-strong)}}@supports (color:color-mix(in lab, red, red)){.app-topbar{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.44),0 10px 24px color-mix(in oklab,var(--surface-chrome-strong)16%,transparent)}}.app-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-topbar__nav{border-bottom:1px solid var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.app-topbar__nav{border-bottom:1px solid color-mix(in oklab,var(--control-border-strong)46%,transparent)}}.app-topbar__tabs{background:linear-gradient(180deg,var(--surface-chrome)0%,var(--surface-chrome-strong)100%)}@supports (color:color-mix(in lab, red, red)){.app-topbar__tabs{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-chrome)78%,transparent)0%,color-mix(in oklab,var(--surface-chrome-strong)30%,transparent)100%)}}.app-workspace{background:linear-gradient(180deg,var(--surface-chrome)0%,var(--background)12rem,var(--background)100%)}@supports (color:color-mix(in lab, red, red)){.app-workspace{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-chrome)14%,var(--background)86%)0%,color-mix(in oklab,var(--background)97%,white 3%)12rem,color-mix(in oklab,var(--background)88%,var(--surface-canvas)12%)100%)}}.explorer-shell{background:linear-gradient(180deg,var(--surface-chrome)0%,var(--surface-chrome-strong)100%)}@supports (color:color-mix(in lab, red, red)){.explorer-shell{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-chrome)92%,transparent)0%,color-mix(in oklab,var(--surface-chrome-strong)32%,var(--surface-chrome)68%)100%)}}.explorer-shell{border-right-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.explorer-shell{border-right-color:color-mix(in oklab,var(--control-border-strong)76%,transparent)}}.explorer-shell{box-shadow:inset -1px 0 rgba(255,255,255,.22);box-shadow:inset -1px 0 color(display-p3 1 1 1/.22);box-shadow:inset -1px 0 lab(100% -.0000298023 .0000119209/.22)}.explorer-shell__toggle{background:var(--control-surface)}@supports (color:color-mix(in lab, red, red)){.explorer-shell__toggle{background:color-mix(in oklab,var(--control-surface)92%,transparent)}}.explorer-shell__toggle{border-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.explorer-shell__toggle{border-color:color-mix(in oklab,var(--control-border-strong)74%,transparent)}}.explorer-shell__toggle{box-shadow:var(--panel-shadow)}.editor-shell__chat-pane{background:var(--surface-canvas)}@supports (color:color-mix(in lab, red, red)){.editor-shell__chat-pane{background:color-mix(in oklab,var(--surface-canvas)86%,var(--surface-chrome)14%)}}.editor-shell__chat-pane{border-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.editor-shell__chat-pane{border-color:color-mix(in oklab,var(--control-border-strong)68%,transparent)}}.editor-shell__chat-pane{box-shadow:var(--panel-shadow)}[data-onboarding-active=true]{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-onboarding-active=true]{outline:2px solid color-mix(in oklab,var(--color-primary)70%,var(--color-foreground)30%)}}[data-onboarding-active=true]{outline-offset:4px;box-shadow:0 0 0 4px var(--color-primary);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){[data-onboarding-active=true]{box-shadow:0 0 0 4px color-mix(in oklab,var(--color-primary)10%,transparent)}}[data-onboarding-target=top-nav][data-onboarding-active=true]{outline-offset:-4px;border-radius:0 0 .75rem .75rem}.onboarding-dialog{background:linear-gradient(180deg,var(--surface-canvas)0%,var(--surface-canvas)100%)}@supports (color:color-mix(in lab, red, red)){.onboarding-dialog{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-canvas)92%,var(--surface-chrome)8%)0%,color-mix(in oklab,var(--surface-canvas)84%,var(--surface-chrome-strong)16%)100%)}}.onboarding-dialog{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.onboarding-dialog{border-color:color-mix(in oklab,var(--color-border)76%,var(--color-primary)24%)}}.onboarding-dialog{box-shadow:0 0 0 1px var(--color-primary),0 22px 72px rgba(0,0,0,.58)}@supports (color:color-mix(in lab, red, red)){.onboarding-dialog{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary)12%,transparent),0 22px 72px lab(0% 0 0/.58)}}.onboarding-dialog__muted,.onboarding-dialog__body{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.onboarding-dialog__muted,.onboarding-dialog__body{color:color-mix(in oklab,var(--color-foreground)82%,var(--color-muted-foreground)18%)}}.onboarding-dialog__summary{background:var(--surface-chrome)}@supports (color:color-mix(in lab, red, red)){.onboarding-dialog__summary{background:color-mix(in oklab,var(--surface-chrome)72%,transparent)}}.onboarding-dialog__summary{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.onboarding-dialog__summary{border-color:color-mix(in oklab,var(--color-border)82%,var(--color-primary)18%)}}.onboarding-dialog__summary{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.onboarding-dialog__summary{color:color-mix(in oklab,var(--color-foreground)84%,var(--color-muted-foreground)16%)}}.editor-canvas-frame{background:linear-gradient(180deg,var(--surface-canvas)0%,var(--surface-canvas)100%)}@supports (color:color-mix(in lab, red, red)){.editor-canvas-frame{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-canvas)97%,white 3%)0%,var(--surface-canvas)100%)}}.editor-canvas-frame{border-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.editor-canvas-frame{border-color:color-mix(in oklab,var(--control-border-strong)82%,transparent)}}.editor-canvas-frame{box-shadow:0 1px 0 rgba(255,255,255,.52),var(--floating-shadow)}@supports (color:color(display-p3 0 0 0)){.editor-canvas-frame{box-shadow:0 1px 0 color(display-p3 1 1 1/.52),var(--floating-shadow)}}@supports (color:lab(0% 0 0)){.editor-canvas-frame{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.52),var(--floating-shadow)}}.editor-header-icon-button,.editor-header-chip{border:1px solid var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.editor-header-icon-button,.editor-header-chip{border:1px solid color-mix(in oklab,var(--control-border-strong)76%,transparent)}}.editor-header-icon-button,.editor-header-chip{background:var(--control-surface)}@supports (color:color-mix(in lab, red, red)){.editor-header-icon-button,.editor-header-chip{background:color-mix(in oklab,var(--control-surface)96%,transparent)}}.editor-header-icon-button,.editor-header-chip{box-shadow:0 1px 0 rgba(255,255,255,.44),0 1px 0 var(--color-border)}@supports (color:color(display-p3 0 0 0)){.editor-header-icon-button,.editor-header-chip{box-shadow:0 1px 0 color(display-p3 1 1 1/.44),0 1px 0 var(--color-border)}}@supports (color:lab(0% 0 0)){.editor-header-icon-button,.editor-header-chip{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.44),0 1px 0 var(--color-border)}}@supports (color:color-mix(in lab, red, red)){.editor-header-icon-button,.editor-header-chip{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.44),0 1px 0 color-mix(in oklab,var(--color-border)32%,transparent)}}.editor-header-icon-button:hover,.editor-header-chip:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-header-icon-button:hover,.editor-header-chip:hover{background:color-mix(in oklab,var(--accent)54%,var(--control-surface))}}.topbar-control-pill{border-color:var(--control-border-strong);border-radius:999px;height:1.875rem}@supports (color:color-mix(in lab, red, red)){.topbar-control-pill{border-color:color-mix(in oklab,var(--control-border-strong)78%,transparent)}}.topbar-control-pill{background:var(--control-surface-strong)}@supports (color:color-mix(in lab, red, red)){.topbar-control-pill{background:color-mix(in oklab,var(--control-surface-strong)96%,transparent)}}.topbar-control-pill{box-shadow:0 1px 0 rgba(255,255,255,.46),0 1px 0 var(--color-border)}@supports (color:color(display-p3 0 0 0)){.topbar-control-pill{box-shadow:0 1px 0 color(display-p3 1 1 1/.46),0 1px 0 var(--color-border)}}@supports (color:lab(0% 0 0)){.topbar-control-pill{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.46),0 1px 0 var(--color-border)}}@supports (color:color-mix(in lab, red, red)){.topbar-control-pill{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.46),0 1px 0 color-mix(in oklab,var(--color-border)24%,transparent)}}.topbar-control-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar-control-pill--primary{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.topbar-control-pill--primary{border-color:color-mix(in oklab,var(--color-primary)38%,transparent)}}.topbar-control-pill--primary{box-shadow:0 1px 0 var(--color-primary),0 10px 24px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.topbar-control-pill--primary{box-shadow:0 1px 0 color-mix(in oklab,var(--color-primary)28%,transparent),0 10px 24px color-mix(in oklab,var(--color-primary)14%,transparent)}}.topbar-control-pill--primary:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.topbar-control-pill--primary:hover{background:color-mix(in oklab,var(--color-primary)88%,black 12%)}}.topbar-status-pill{border:1px solid var(--control-border-strong);border-radius:999px;align-items:center;gap:.375rem;height:1.875rem;padding:0 .6875rem 0 .3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topbar-status-pill{border:1px solid color-mix(in oklab,var(--control-border-strong)68%,transparent)}}.topbar-status-pill{background:var(--control-surface)}@supports (color:color-mix(in lab, red, red)){.topbar-status-pill{background:color-mix(in oklab,var(--control-surface)92%,transparent)}}.topbar-status-pill{box-shadow:0 1px 0 rgba(255,255,255,.44),0 1px 0 var(--color-border)}@supports (color:color(display-p3 0 0 0)){.topbar-status-pill{box-shadow:0 1px 0 color(display-p3 1 1 1/.44),0 1px 0 var(--color-border)}}@supports (color:lab(0% 0 0)){.topbar-status-pill{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.44),0 1px 0 var(--color-border)}}@supports (color:color-mix(in lab, red, red)){.topbar-status-pill{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.44),0 1px 0 color-mix(in oklab,var(--color-border)22%,transparent)}}.topbar-status-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:inherit;cursor:pointer;font:inherit}.topbar-status-icon-button{background:0 0;border-radius:999px;width:1.375rem;height:1.375rem}.topbar-status-icon-button:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.topbar-status-icon-button:hover{background:color-mix(in oklab,var(--color-accent)52%,transparent)}}.topbar-status-pill:hover .topbar-status-icon-button{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.topbar-status-pill:hover .topbar-status-icon-button{background:color-mix(in oklab,var(--color-accent)52%,transparent)}}.topbar-status-pill:focus-visible{outline:2px solid var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.topbar-status-pill:focus-visible{outline:2px solid color-mix(in oklab,var(--color-ring)76%,transparent)}}.topbar-status-pill:focus-visible{outline-offset:2px}.topbar-status-icon.is-pulsing{animation:1.8s ease-in-out infinite topbar-status-pulse}@keyframes topbar-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.topbar-status-icon.is-pulsing{animation:none}}.explorer-node-summary{--explorer-row-surface:transparent;background:0 0;border:1px solid transparent;transition:background-color .14s,border-color .14s,box-shadow .14s}.explorer-node-summary:hover{--explorer-row-surface:var(--explorer-row-hover);background:var(--explorer-row-hover)}.explorer-node-summary[data-active=true]{--explorer-row-surface:var(--explorer-row-active);background:var(--explorer-row-active);border-color:var(--explorer-row-active-border);box-shadow:inset 0 0 0 1px var(--explorer-row-active-border)}@supports (color:color-mix(in lab, red, red)){.explorer-node-summary[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--explorer-row-active-border)18%,transparent)}}.explorer-node-actions{background:linear-gradient(90deg,transparent 0%,var(--explorer-row-surface,var(--surface-chrome))38%)}@supports (color:color-mix(in lab, red, red)){.explorer-node-actions{background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--explorer-row-surface,var(--surface-chrome))92%,transparent)38%)}}.explorer-node-action-button{border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.explorer-node-action-button{border:1px solid color-mix(in oklab,var(--color-border)32%,transparent)}}.explorer-node-action-button{background:var(--explorer-row-surface,var(--surface-chrome))}@supports (color:color-mix(in lab, red, red)){.explorer-node-action-button{background:color-mix(in oklab,var(--explorer-row-surface,var(--surface-chrome))54%,var(--explorer-action-surface)46%)}}.explorer-node-action-button{color:var(--color-muted-foreground);box-shadow:0 1px rgba(255,255,255,.24);box-shadow:0 1px color(display-p3 1 1 1/.24);box-shadow:0 1px lab(100% -.0000298023 .0000119209/.24)}.explorer-node-action-button:hover{border-color:var(--control-border-strong)}@supports (color:color-mix(in lab, red, red)){.explorer-node-action-button:hover{border-color:color-mix(in oklab,var(--control-border-strong)58%,transparent)}}.explorer-node-action-button:hover{background:var(--explorer-row-surface,var(--surface-chrome))}@supports (color:color-mix(in lab, red, red)){.explorer-node-action-button:hover{background:color-mix(in oklab,var(--explorer-row-surface,var(--surface-chrome))42%,var(--explorer-action-surface-hover)58%)}}.explorer-node-action-button:hover{color:var(--color-foreground)}.explorer-node-action-icon{opacity:.62;transition:opacity .12s}.group\/row:hover .explorer-node-action-icon,.group\/row:focus-within .explorer-node-action-icon,.explorer-node-summary[data-active=true] .explorer-node-action-icon{opacity:.96}.explorer-tree-children{border-left-color:var(--explorer-tree-line)}.callout-count-badge{border:1px solid var(--outline-count-badge-border)}@supports (color:color-mix(in lab, red, red)){.callout-count-badge{border:1px solid color-mix(in oklab,var(--outline-count-badge-border)92%,transparent)}}.callout-count-badge{background:var(--outline-count-badge-bg);color:var(--outline-count-badge-fg)}.prosemirror-surface .ProseMirror{white-space:pre-wrap;-moz-tab-size:4;tab-size:4;box-sizing:border-box;width:100%;min-height:60vh;max-width:calc(var(--manuscript-column-max-width) + var(--editor-reading-gutter-right));padding-left:max(.3rem,min(1vw,.85rem));padding-right:var(--editor-reading-gutter-right);font-family:var(--manuscript-prose-font);font-size:calc(var(--manuscript-prose-size)*var(--manuscript-theme-font-adjust));line-height:var(--manuscript-line-height);color:var(--manuscript-prose-color);outline:none;margin:0 auto;position:relative}.prosemirror-surface{scrollbar-gutter:stable;--pm-target-gutter-width:3px;--pm-target-gutter-text-gap:.33rem;position:relative}.prosemirror-surface .ProseMirror img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.prosemirror-surface .ProseMirror>*+*{margin-top:.75rem}.prosemirror-surface .ProseMirror>p{text-indent:0}.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>p+p{margin-top:var(--manuscript-paragraph-spacing);text-indent:var(--manuscript-first-line-indent)}.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>h1+p,.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>h2+p,.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>h3+p,.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>h4+p,.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>h5+p,.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>h6+p,.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>hr+p,.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>pre[data-block-type=inset]+p,.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>pre[data-block-type=diagram]+p,.prosemirror-surface[data-manuscript-paragraph-mode=indented] .ProseMirror>.pm-math-block+p{text-indent:0}.prosemirror-surface[data-manuscript-paragraph-mode=block] .ProseMirror>p+p{margin-top:var(--manuscript-paragraph-spacing);text-indent:0}.prosemirror-surface .ProseMirror h1{font-size:1.6rem;font-weight:600}.prosemirror-surface .ProseMirror h2{font-size:1.4rem;font-weight:600}.prosemirror-surface .ProseMirror h3{font-size:1.2rem;font-weight:600}.prosemirror-surface .ProseMirror h4{font-size:1.05rem;font-weight:600}.prosemirror-surface .ProseMirror h5{font-size:.95rem;font-weight:600}.prosemirror-surface .ProseMirror h6{font-size:.9rem;font-weight:600}.prosemirror-surface .ProseMirror h1,.prosemirror-surface .ProseMirror h2,.prosemirror-surface .ProseMirror h3,.prosemirror-surface .ProseMirror h4,.prosemirror-surface .ProseMirror h5,.prosemirror-surface .ProseMirror h6{font-family:var(--manuscript-heading-font);line-height:1.2}.prosemirror-surface .ProseMirror pre{white-space:pre-wrap;word-break:break-word;break-inside:avoid;page-break-inside:avoid;text-indent:0;border-radius:6px;margin-left:0;margin-right:0;padding:.4em .5em;font-size:1em;overflow-x:auto}.prosemirror-surface .ProseMirror pre[data-block-type=code],.prosemirror-surface .ProseMirror pre:not([data-block-type]){background-color:var(--prosemirror-highlight-bg,var(--color-muted));color:var(--prosemirror-highlight,var(--color-foreground));font-family:var(--manuscript-code-block-font);font-size:var(--manuscript-code-block-default-size);line-height:var(--manuscript-code-block-line-height);--shiki-color-text:var(--prosemirror-highlight,var(--color-foreground));--shiki-color-background:transparent;border-left:3px solid transparent;overflow:visible}.prosemirror-surface .ProseMirror pre[data-block-type=code]>code,.prosemirror-surface .ProseMirror pre:not([data-block-type])>code{overflow-x:auto;overflow-y:visible}.prosemirror-surface .ProseMirror pre[data-block-type=inset]{border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror pre[data-block-type=inset]{border:1px solid color-mix(in oklab,var(--color-border)82%,transparent)}}.prosemirror-surface .ProseMirror pre[data-block-type=inset]{background:var(--surface-chrome)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror pre[data-block-type=inset]{background:color-mix(in oklab,var(--surface-chrome)52%,var(--surface-canvas))}}.prosemirror-surface .ProseMirror pre[data-block-type=inset]{color:var(--manuscript-prose-color);font-size:var(--manuscript-inset-block-default-size);line-height:var(--manuscript-inset-block-line-height);padding:.6em .8em;overflow:visible}.prosemirror-surface .ProseMirror pre[data-block-type=diagram]{background-color:var(--prosemirror-highlight-bg,var(--color-muted));color:var(--prosemirror-highlight,var(--color-foreground));font-family:var(--manuscript-diagram-block-font);font-size:var(--manuscript-code-block-default-size);line-height:var(--manuscript-diagram-block-line-height);white-space:pre;word-break:normal;overflow-wrap:normal;border-left:3px solid transparent;overflow-x:auto;overflow-y:visible}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-variant=serif]{font-family:var(--manuscript-prose-font)}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-variant=sans_serif]{font-family:var(--manuscript-inset-sans-font)}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-variant=monospace]{font-family:var(--manuscript-code-block-font)}.prosemirror-surface .ProseMirror pre.pm-preformatted-diagram,.prosemirror-surface .ProseMirror pre.pm-preformatted-diagram>code{font-family:var(--manuscript-diagram-block-font);line-height:var(--manuscript-diagram-block-line-height);white-space:pre;word-break:normal;overflow-wrap:normal}.prosemirror-surface .ProseMirror pre.pm-preformatted-diagram{overflow-x:auto;overflow-y:visible}.prosemirror-surface .ProseMirror code,.prosemirror-surface .ProseMirror pre[data-block-type=code],.prosemirror-surface .ProseMirror pre[data-block-type=code]>code,.prosemirror-surface .ProseMirror pre[data-block-type=diagram],.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-variant=monospace],.prosemirror-surface .ProseMirror pre.pm-preformatted-diagram,.prosemirror-surface .ProseMirror pre.pm-preformatted-diagram>code{font-kerning:none;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;letter-spacing:0}.prosemirror-surface .ProseMirror code{font-family:var(--manuscript-inline-code-font);font-size:calc(1em*var(--manuscript-inline-code-scale))}.prosemirror-surface .ProseMirror .pm-inline-math{vertical-align:baseline;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;position:relative}.prosemirror-surface .ProseMirror .pm-inline-math__chip{max-width:min(28rem,72vw);color:inherit;font-size:calc(1em*var(--manuscript-inline-math-scale));line-height:inherit;box-shadow:none;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:0;border-radius:.45rem;outline:none;align-items:center;margin:0;padding:.02em .12em;transition:background-color .14s,box-shadow .14s,color .14s;display:inline-flex}.prosemirror-surface .ProseMirror .pm-inline-math__chip:hover,.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-selected{background:var(--surface-canvas)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__chip:hover,.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-selected{background:color-mix(in oklab,var(--surface-canvas)90%,var(--color-primary)10%)}}.prosemirror-surface .ProseMirror .pm-inline-math__chip:hover,.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-selected{box-shadow:0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__chip:hover,.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-selected{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary)34%,var(--color-border))}}.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error{color:var(--destructive);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error{-webkit-text-decoration-color:color-mix(in oklab,var(--destructive)70%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--destructive)70%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--destructive)70%,transparent);text-decoration-color:color-mix(in oklab,var(--destructive)70%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error{text-underline-offset:.14em;text-decoration-thickness:.08em}.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error:hover,.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error.is-selected{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error:hover,.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error.is-selected{background:color-mix(in oklab,var(--destructive)8%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error:hover,.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error.is-selected{box-shadow:0 0 0 1px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error:hover,.prosemirror-surface .ProseMirror .pm-inline-math__chip.is-error.is-selected{box-shadow:0 0 0 1px color-mix(in oklab,var(--destructive)42%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-math__preview{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:baseline;max-width:100%;display:inline-flex;overflow:visible}.prosemirror-surface .ProseMirror .pm-inline-math__preview math{white-space:nowrap;line-height:inherit;display:inline}.prosemirror-surface .ProseMirror .pm-inline-math__fallback{font-family:var(--font-sans),"Helvetica Neue",Helvetica,sans-serif;align-items:center;gap:.28rem;font-size:.86em;line-height:1.2;display:inline-flex}.prosemirror-surface .ProseMirror .pm-inline-math__popover,.pm-inline-math__popover--floating{z-index:30;border:1px solid var(--color-border);flex-direction:column;gap:.42rem;min-width:min(18rem,72vw);max-width:min(24rem,82vw);display:flex;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__popover,.pm-inline-math__popover--floating{border:1px solid color-mix(in oklab,var(--color-border)82%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-math__popover,.pm-inline-math__popover--floating{background:var(--popover);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__popover,.pm-inline-math__popover--floating{background:color-mix(in oklab,var(--popover)96%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-math__popover,.pm-inline-math__popover--floating{box-shadow:var(--floating-shadow);padding:.65rem .75rem}.pm-inline-math__popover--floating{z-index:60;min-width:min(18rem,100vw - 24px);max-width:min(24rem,100vw - 24px);position:fixed;top:0;left:0;transform:none}.prosemirror-surface .ProseMirror .pm-inline-math__popover-header,.pm-inline-math__popover--floating .pm-inline-math__popover-header{font-family:var(--font-sans),"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;display:inline-flex}.prosemirror-surface .ProseMirror .pm-inline-math__input,.pm-inline-math__popover--floating .pm-inline-math__input{border:1px solid var(--color-border);width:100%}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__input,.pm-inline-math__popover--floating .pm-inline-math__input{border:1px solid color-mix(in oklab,var(--color-border)84%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-math__input,.pm-inline-math__popover--floating .pm-inline-math__input{background:var(--surface-canvas);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__input,.pm-inline-math__popover--floating .pm-inline-math__input{background:color-mix(in oklab,var(--surface-canvas)90%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-math__input,.pm-inline-math__popover--floating .pm-inline-math__input{color:var(--foreground);font-family:var(--manuscript-code-block-font);outline:none;padding:.5rem .6rem;font-size:.94rem;line-height:1.35}.prosemirror-surface .ProseMirror .pm-inline-math__input:focus,.pm-inline-math__popover--floating .pm-inline-math__input:focus{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__input:focus,.pm-inline-math__popover--floating .pm-inline-math__input:focus{border-color:color-mix(in oklab,var(--color-primary)46%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-math__input:focus,.pm-inline-math__popover--floating .pm-inline-math__input:focus{box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-math__input:focus,.pm-inline-math__popover--floating .pm-inline-math__input:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary)16%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-math__status,.pm-inline-math__popover--floating .pm-inline-math__status{font-family:var(--font-sans),"Helvetica Neue",Helvetica,sans-serif;color:var(--muted-foreground);font-size:.72rem;line-height:1.35}.prosemirror-surface .ProseMirror .pm-inline-math__status.is-error,.pm-inline-math__popover--floating .pm-inline-math__status.is-error{color:var(--destructive)}.prosemirror-surface .ProseMirror pre code{font-family:inherit;font-size:inherit;line-height:inherit;white-space:inherit;word-break:inherit;break-inside:inherit;page-break-inside:inherit;text-indent:0;border-radius:0;padding:0;display:block;overflow:visible}.prosemirror-surface .ProseMirror h2,.prosemirror-surface .ProseMirror h3,.prosemirror-surface .ProseMirror h4{break-after:avoid;page-break-after:avoid}.prosemirror-surface .ProseMirror a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.prosemirror-surface .ProseMirror a:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror a:hover{color:color-mix(in oklab,var(--color-primary)75%,var(--color-foreground))}}.prosemirror-surface .ProseMirror p[data-align=center],.prosemirror-surface .ProseMirror h1[data-align=center],.prosemirror-surface .ProseMirror h2[data-align=center],.prosemirror-surface .ProseMirror h3[data-align=center],.prosemirror-surface .ProseMirror h4[data-align=center],.prosemirror-surface .ProseMirror h5[data-align=center],.prosemirror-surface .ProseMirror h6[data-align=center]{text-align:center}.prosemirror-surface .ProseMirror p[data-align=right],.prosemirror-surface .ProseMirror h1[data-align=right],.prosemirror-surface .ProseMirror h2[data-align=right],.prosemirror-surface .ProseMirror h3[data-align=right],.prosemirror-surface .ProseMirror h4[data-align=right],.prosemirror-surface .ProseMirror h5[data-align=right],.prosemirror-surface .ProseMirror h6[data-align=right]{text-align:right}.prosemirror-surface .ProseMirror pre[data-align=center]{text-align:center}.prosemirror-surface .ProseMirror pre[data-align=right]{text-align:right}.prosemirror-surface .ProseMirror blockquote{border-left:3px solid var(--color-border);color:var(--foreground);margin:0;padding-left:.75rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror blockquote{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.prosemirror-surface .ProseMirror blockquote blockquote{margin-left:.5rem}.prosemirror-surface .ProseMirror hr{border:0;border-top:1px solid var(--color-border);margin-top:var(--manuscript-horizontal-rule-margin-top);margin-bottom:var(--manuscript-horizontal-rule-margin-bottom)}.prosemirror-surface .ProseMirror>hr+*{margin-top:0}.prosemirror-surface .ProseMirror pre[data-block-type=code][data-font-size=xxx-small],.prosemirror-surface .ProseMirror pre[data-block-type=diagram][data-font-size=xxx-small],.prosemirror-surface .ProseMirror pre:not([data-block-type])[data-font-size=xxx-small]{font-size:calc(var(--manuscript-code-block-default-size)*var(--manuscript-size-scale-xxx-small))}.prosemirror-surface .ProseMirror pre[data-block-type=code][data-font-size=xx-small],.prosemirror-surface .ProseMirror pre[data-block-type=diagram][data-font-size=xx-small],.prosemirror-surface .ProseMirror pre:not([data-block-type])[data-font-size=xx-small]{font-size:calc(var(--manuscript-code-block-default-size)*var(--manuscript-size-scale-xx-small))}.prosemirror-surface .ProseMirror pre[data-block-type=code][data-font-size=x-small],.prosemirror-surface .ProseMirror pre[data-block-type=diagram][data-font-size=x-small],.prosemirror-surface .ProseMirror pre:not([data-block-type])[data-font-size=x-small]{font-size:calc(var(--manuscript-code-block-default-size)*var(--manuscript-size-scale-x-small))}.prosemirror-surface .ProseMirror pre[data-block-type=code][data-font-size=small],.prosemirror-surface .ProseMirror pre[data-block-type=diagram][data-font-size=small],.prosemirror-surface .ProseMirror pre:not([data-block-type])[data-font-size=small]{font-size:calc(var(--manuscript-code-block-default-size)*var(--manuscript-size-scale-small))}.prosemirror-surface .ProseMirror pre[data-block-type=code][data-font-size=medium],.prosemirror-surface .ProseMirror pre[data-block-type=diagram][data-font-size=medium],.prosemirror-surface .ProseMirror pre:not([data-block-type])[data-font-size=medium]{font-size:calc(var(--manuscript-code-block-default-size)*var(--manuscript-size-scale-medium))}.prosemirror-surface .ProseMirror pre[data-block-type=code][data-font-size=large],.prosemirror-surface .ProseMirror pre[data-block-type=diagram][data-font-size=large],.prosemirror-surface .ProseMirror pre:not([data-block-type])[data-font-size=large]{font-size:calc(var(--manuscript-code-block-default-size)*var(--manuscript-size-scale-large))}.prosemirror-surface .ProseMirror pre[data-block-type=code][data-font-size=x-large],.prosemirror-surface .ProseMirror pre[data-block-type=diagram][data-font-size=x-large],.prosemirror-surface .ProseMirror pre:not([data-block-type])[data-font-size=x-large]{font-size:calc(var(--manuscript-code-block-default-size)*var(--manuscript-size-scale-x-large))}.prosemirror-surface .ProseMirror pre[data-block-type=code][data-font-size=xx-large],.prosemirror-surface .ProseMirror pre[data-block-type=diagram][data-font-size=xx-large],.prosemirror-surface .ProseMirror pre:not([data-block-type])[data-font-size=xx-large]{font-size:calc(var(--manuscript-code-block-default-size)*var(--manuscript-size-scale-xx-large))}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-font-size=xxx-small]{font-size:calc(var(--manuscript-inset-block-default-size)*var(--manuscript-size-scale-xxx-small))}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-font-size=xx-small]{font-size:calc(var(--manuscript-inset-block-default-size)*var(--manuscript-size-scale-xx-small))}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-font-size=x-small]{font-size:calc(var(--manuscript-inset-block-default-size)*var(--manuscript-size-scale-x-small))}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-font-size=small]{font-size:calc(var(--manuscript-inset-block-default-size)*var(--manuscript-size-scale-small))}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-font-size=medium]{font-size:calc(var(--manuscript-inset-block-default-size)*var(--manuscript-size-scale-medium))}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-font-size=large]{font-size:calc(var(--manuscript-inset-block-default-size)*var(--manuscript-size-scale-large))}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-font-size=x-large]{font-size:calc(var(--manuscript-inset-block-default-size)*var(--manuscript-size-scale-x-large))}.prosemirror-surface .ProseMirror pre[data-block-type=inset][data-font-size=xx-large]{font-size:calc(var(--manuscript-inset-block-default-size)*var(--manuscript-size-scale-xx-large))}.prosemirror-surface .ProseMirror .pm-math-block{margin-left:0;margin-right:0;margin-top:var(--manuscript-math-block-margin-top);margin-bottom:var(--manuscript-math-block-margin-bottom);border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-math-block{border:1px solid color-mix(in oklab,var(--color-border)78%,transparent)}}.prosemirror-surface .ProseMirror .pm-math-block{background:linear-gradient(180deg,var(--surface-canvas)0%,var(--surface-canvas)100%);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-math-block{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-canvas)82%,var(--surface-chrome)18%)0%,color-mix(in oklab,var(--surface-canvas)94%,var(--surface-chrome)6%)100%)}}.prosemirror-surface .ProseMirror .pm-math-block{box-shadow:inset 0 1px 0 var(--color-card),0 10px 22px rgba(0,0,0,.1)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-math-block{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--color-card)14%,transparent),0 10px 22px lab(0% 0 0/.1)}}.prosemirror-surface .ProseMirror .pm-math-block{overflow:hidden}.prosemirror-surface .ProseMirror .pm-math-block__shell{display:block}.prosemirror-surface .ProseMirror .pm-math-block.ProseMirror-selectednode,.prosemirror-surface .ProseMirror .pm-math-block.pm-block-gear-open{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-math-block.ProseMirror-selectednode,.prosemirror-surface .ProseMirror .pm-math-block.pm-block-gear-open{border-color:color-mix(in oklab,var(--color-primary)32%,var(--color-border))}}.prosemirror-surface .ProseMirror .pm-math-block.ProseMirror-selectednode,.prosemirror-surface .ProseMirror .pm-math-block.pm-block-gear-open{box-shadow:inset 0 1px 0 var(--color-card),0 0 0 1px var(--color-primary),0 18px 34px rgba(0,0,0,.16)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-math-block.ProseMirror-selectednode,.prosemirror-surface .ProseMirror .pm-math-block.pm-block-gear-open{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--color-card)18%,transparent),0 0 0 1px color-mix(in oklab,var(--color-primary)18%,transparent),0 18px 34px lab(0% 0 0/.16)}}.prosemirror-surface .ProseMirror .pm-math-block__display{cursor:pointer;outline:none;width:100%;display:block}.prosemirror-surface .ProseMirror .pm-math-block__display.is-error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-math-block__display.is-error{background:color-mix(in oklab,var(--destructive)5%,transparent)}}.prosemirror-surface .ProseMirror .pm-math-block__preview.is-compact{background:var(--surface-canvas);padding:1.05rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-math-block__preview.is-compact{background:color-mix(in oklab,var(--surface-canvas)94%,transparent)}}.pm-math-block__editor{z-index:60;border:1px solid var(--color-border);flex-direction:column;width:min(44rem,100vw - 24px);max-height:calc(100vh - 24px);display:flex;position:fixed;top:0;left:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.pm-math-block__editor{border:1px solid color-mix(in oklab,var(--color-border)82%,transparent)}}.pm-math-block__editor{background:var(--popover);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.pm-math-block__editor{background:color-mix(in oklab,var(--popover)96%,transparent)}}.pm-math-block__editor{box-shadow:var(--floating-shadow)}.pm-math-block__editor .pm-math-block__source-panel,.pm-math-block__editor .pm-math-block__preview{padding:.8rem .95rem}.pm-math-block__editor .pm-math-block__source-panel{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.pm-math-block__editor .pm-math-block__source-panel{border-bottom:1px solid color-mix(in oklab,var(--color-border)68%,transparent)}}.pm-math-block__editor .pm-math-block__source-panel{background:var(--surface-chrome)}@supports (color:color-mix(in lab, red, red)){.pm-math-block__editor .pm-math-block__source-panel{background:color-mix(in oklab,var(--surface-chrome)42%,var(--surface-canvas)58%)}}.pm-math-block__editor .pm-math-block__preview{background:var(--surface-canvas)}@supports (color:color-mix(in lab, red, red)){.pm-math-block__editor .pm-math-block__preview{background:color-mix(in oklab,var(--surface-canvas)94%,transparent)}}.pm-math-block__label{font-family:var(--font-sans),"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.68rem;font-weight:600;display:inline-flex}.pm-math-block__source-input{border:1px solid var(--color-border);border-radius:.55rem;width:100%;min-height:5.4rem;margin:0;padding:.7rem .8rem;display:block}@supports (color:color-mix(in lab, red, red)){.pm-math-block__source-input{border:1px solid color-mix(in oklab,var(--color-border)62%,transparent)}}.pm-math-block__source-input{background:var(--surface-canvas)}@supports (color:color-mix(in lab, red, red)){.pm-math-block__source-input{background:color-mix(in oklab,var(--surface-canvas)76%,var(--surface-chrome)24%)}}.pm-math-block__source-input{color:var(--manuscript-prose-color);font-family:var(--manuscript-code-block-font);resize:vertical;white-space:pre-wrap;word-break:break-word;text-indent:0;outline:none;font-size:.96rem;line-height:1.45}.pm-math-block__source-input:focus{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pm-math-block__source-input:focus{border-color:color-mix(in oklab,var(--color-primary)46%,transparent)}}.pm-math-block__source-input:focus{box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pm-math-block__source-input:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary)16%,transparent)}}.prosemirror-surface .ProseMirror .pm-math-block__preview-body,.pm-math-block__editor .pm-math-block__preview-body{font-size:calc(1em*var(--manuscript-math-block-scale));line-height:1;overflow-x:auto}.prosemirror-surface .ProseMirror .pm-math-block__preview-body math,.pm-math-block__editor .pm-math-block__preview-body math{text-align:center;display:block}.prosemirror-surface .ProseMirror .pm-math-block[data-align=right] .pm-math-block__preview-body math,.pm-math-block__editor .pm-math-block__preview[data-align=right] .pm-math-block__preview-body math{text-align:right}.prosemirror-surface .ProseMirror .pm-math-block__error,.pm-math-block__editor .pm-math-block__error{border:1px solid var(--destructive);border-radius:.55rem;padding:.7rem .8rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-math-block__error,.pm-math-block__editor .pm-math-block__error{border:1px solid color-mix(in oklab,var(--destructive)34%,transparent)}}.prosemirror-surface .ProseMirror .pm-math-block__error,.pm-math-block__editor .pm-math-block__error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-math-block__error,.pm-math-block__editor .pm-math-block__error{background:color-mix(in oklab,var(--destructive)9%,transparent)}}.prosemirror-surface .ProseMirror .pm-math-block__error,.pm-math-block__editor .pm-math-block__error{color:var(--destructive);font-family:var(--font-sans),"Helvetica Neue",Helvetica,sans-serif;font-size:.9rem;line-height:1.45}.pm-inline-math-notice{pointer-events:none;z-index:40;border:1px solid var(--color-border);max-width:min(24rem,100% - 1.5rem);position:absolute;transform:translate(-50%,-100%)}@supports (color:color-mix(in lab, red, red)){.pm-inline-math-notice{border:1px solid color-mix(in oklab,var(--color-border)84%,transparent)}}.pm-inline-math-notice{background:var(--popover);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pm-inline-math-notice{background:color-mix(in oklab,var(--popover)94%,transparent)}}.pm-inline-math-notice{font-family:var(--font-sans),"Helvetica Neue",Helvetica,sans-serif;color:var(--foreground);box-shadow:var(--floating-shadow);padding:.42rem .7rem;font-size:.76rem;line-height:1.3}.prosemirror-surface .ProseMirror .pm-block{position:relative}.prosemirror-surface .ProseMirror .pm-callout-block{background:var(--callout-surface);box-shadow:inset 0 0 0 1px var(--callout-border);border-radius:.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-callout-block{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--callout-border)55%,transparent)}}.prosemirror-surface .ProseMirror .pm-callout-block{transition:background-color .14s,box-shadow .14s}.prosemirror-surface .ProseMirror .pm-callout-block.pm-block-gear-open{background:var(--callout-surface-active);box-shadow:inset 0 0 0 1px var(--callout-border),0 14px 30px rgba(0,0,0,.14)}.prosemirror-surface .ProseMirror .pm-callout-block:has(.block-callout-marker.is-open){background:var(--callout-surface-active);box-shadow:inset 0 0 0 1px var(--callout-border),0 14px 30px rgba(0,0,0,.14)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-callout-block.pm-block-gear-open{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--callout-border)92%,transparent),0 14px 30px lab(0% 0 0/.14)}.prosemirror-surface .ProseMirror .pm-callout-block:has(.block-callout-marker.is-open){box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--callout-border)92%,transparent),0 14px 30px lab(0% 0 0/.14)}}.prosemirror-surface .ProseMirror li{position:relative}.prosemirror-surface .ProseMirror li .pm-block{position:static}.prosemirror-surface .ProseMirror .pm-image-block{flex-direction:column;align-items:flex-start;margin:0;display:flex;position:relative}.prosemirror-surface .ProseMirror .pm-inline-image{vertical-align:text-bottom;align-items:center;margin:0 .1em;display:inline-flex}.prosemirror-surface .ProseMirror .pm-inline-image__img{vertical-align:text-bottom;border-radius:.2rem;max-width:none;max-height:none}.prosemirror-surface .ProseMirror .pm-inline-image[data-size-mode=container],.prosemirror-surface .ProseMirror .pm-inline-image[data-size-mode=actual]{display:inline-block}.prosemirror-surface .ProseMirror .pm-inline-image[data-size-mode=em] .pm-inline-image__img{width:auto;max-height:1.2em}.prosemirror-surface .ProseMirror .pm-inline-image__img[data-empty=true]{background:var(--color-foreground);width:1.2em;height:1.2em}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-image__img[data-empty=true]{background:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-image__placeholder{color:var(--color-foreground);font-size:.7em}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-image__placeholder{color:color-mix(in oklab,var(--color-foreground)55%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-image__placeholder{padding:0 .2em}.prosemirror-surface .ProseMirror .pm-spellcheck-issue{text-underline-offset:2px;-webkit-text-decoration:underline wavy #ff5a5a;text-decoration:underline wavy #ff5a5a;text-decoration-thickness:1px}.prosemirror-surface .ProseMirror .pm-find-match{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-find-match{background:color-mix(in oklab,var(--color-primary)18%,transparent)}}.prosemirror-surface .ProseMirror .pm-find-match{box-shadow:inset 0 0 0 1px var(--color-primary);border-radius:.2rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-find-match{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-primary)28%,transparent)}}.prosemirror-surface .ProseMirror .pm-find-match-current{background:rgba(250,204,21,.38);background:color(display-p3 .951621 .806859 .286804/.38);background:lab(84.2787% 6.27846 82.0645/.38);box-shadow:inset 0 0 0 1px rgba(245,158,11,.6);box-shadow:inset 0 0 0 1px color(display-p3 .912162 .634951 .230455/.6);box-shadow:inset 0 0 0 1px lab(72.7914% 26.933 75.4338/.6)}.prosemirror-surface .ProseMirror .pm-find-inline-match{border-radius:.35rem}.prosemirror-surface .ProseMirror .pm-inline-audio.pm-find-inline-match>button,.prosemirror-surface .ProseMirror .pm-inline-math.pm-find-inline-match .pm-inline-math__chip,.prosemirror-surface .ProseMirror .pm-inline-image.pm-find-inline-match .pm-inline-image__img{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-audio.pm-find-inline-match>button,.prosemirror-surface .ProseMirror .pm-inline-math.pm-find-inline-match .pm-inline-math__chip,.prosemirror-surface .ProseMirror .pm-inline-image.pm-find-inline-match .pm-inline-image__img{background:color-mix(in oklab,var(--color-primary)10%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-audio.pm-find-inline-match>button,.prosemirror-surface .ProseMirror .pm-inline-math.pm-find-inline-match .pm-inline-math__chip,.prosemirror-surface .ProseMirror .pm-inline-image.pm-find-inline-match .pm-inline-image__img{box-shadow:0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-inline-audio.pm-find-inline-match>button,.prosemirror-surface .ProseMirror .pm-inline-math.pm-find-inline-match .pm-inline-math__chip,.prosemirror-surface .ProseMirror .pm-inline-image.pm-find-inline-match .pm-inline-image__img{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary)34%,transparent)}}.prosemirror-surface .ProseMirror .pm-inline-audio.pm-find-inline-match-current>button,.prosemirror-surface .ProseMirror .pm-inline-math.pm-find-inline-match-current .pm-inline-math__chip,.prosemirror-surface .ProseMirror .pm-inline-image.pm-find-inline-match-current .pm-inline-image__img{background:rgba(250,204,21,.14);background:color(display-p3 .951621 .806859 .286804/.14);background:lab(84.2787% 6.27846 82.0645/.14);box-shadow:0 0 0 1px rgba(245,158,11,.72),0 0 0 2px rgba(245,158,11,.2);box-shadow:0 0 0 1px color(display-p3 .912162 .634951 .230455/.72),0 0 0 2px color(display-p3 .912162 .634951 .230455/.2);box-shadow:0 0 0 1px lab(72.7914% 26.933 75.4338/.72),0 0 0 2px lab(72.7914% 26.933 75.4338/.2)}.spellcheck-suggestions-menu{z-index:60;background:var(--color-popover);border:1px solid var(--color-border);min-width:14rem;max-width:18rem;position:fixed}@supports (color:color-mix(in lab, red, red)){.spellcheck-suggestions-menu{border:1px solid color-mix(in oklab,var(--color-border)88%,transparent)}}.spellcheck-suggestions-menu{box-shadow:var(--floating-shadow);border-radius:.6rem;padding:.4rem;font-size:.8rem}.spellcheck-suggestions-header{text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground);font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.spellcheck-suggestions-header{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}.spellcheck-suggestions-header{padding:.2rem .4rem .35rem}.spellcheck-suggestions-item{text-align:left;width:100%;color:var(--color-foreground);background:0 0;border-radius:.45rem;padding:.4rem .6rem}.spellcheck-suggestions-item:hover{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.spellcheck-suggestions-item:hover{background:color-mix(in oklab,var(--color-foreground)6%,transparent)}}.spellcheck-suggestions-item.is-muted{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.spellcheck-suggestions-item.is-muted{color:color-mix(in oklab,var(--color-foreground)55%,transparent)}}.spellcheck-suggestions-item.is-submenu-trigger{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.spellcheck-suggestions-item.is-submenu-trigger:after{content:"›";color:var(--color-foreground);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.spellcheck-suggestions-item.is-submenu-trigger:after{color:color-mix(in oklab,var(--color-foreground)55%,transparent)}}.spellcheck-suggestions-submenu{border-left:1px solid var(--color-foreground);margin-top:.25rem;padding-left:.35rem;display:none}@supports (color:color-mix(in lab, red, red)){.spellcheck-suggestions-submenu{border-left:1px solid color-mix(in oklab,var(--color-foreground)12%,transparent)}}.spellcheck-suggestions-submenu.is-open{display:block}.spellcheck-suggestions-item.is-submenu{font-size:.78rem}.spellcheck-suggestions-item.is-disabled{opacity:.5;pointer-events:none}.spellcheck-suggestions-empty{color:var(--color-foreground);padding:.4rem .6rem .5rem}@supports (color:color-mix(in lab, red, red)){.spellcheck-suggestions-empty{color:color-mix(in oklab,var(--color-foreground)55%,transparent)}}.spellcheck-suggestions-divider{background:var(--color-foreground);height:1px;margin:.35rem .4rem}@supports (color:color-mix(in lab, red, red)){.spellcheck-suggestions-divider{background:color-mix(in oklab,var(--color-foreground)12%,transparent)}}.prosemirror-surface .ProseMirror ul,.prosemirror-surface .ProseMirror ol{margin-top:var(--manuscript-list-margin-top);margin-bottom:var(--manuscript-list-margin-bottom);padding-left:var(--manuscript-list-indent);list-style-position:outside}.prosemirror-surface .ProseMirror ul{list-style-type:var(--manuscript-ul-marker-level-1)}.prosemirror-surface .ProseMirror ul ul{list-style-type:var(--manuscript-ul-marker-level-2)}.prosemirror-surface .ProseMirror ul ul ul{list-style-type:var(--manuscript-ul-marker-level-3)}.prosemirror-surface .ProseMirror ol{list-style-type:decimal}.prosemirror-surface .ProseMirror li{margin:var(--manuscript-list-item-spacing)0;padding-left:.02rem}.prosemirror-surface .ProseMirror li>ul,.prosemirror-surface .ProseMirror li>ol{margin-top:var(--manuscript-nested-list-margin-top);margin-bottom:var(--manuscript-nested-list-margin-bottom)}.prosemirror-surface .ProseMirror li::marker{color:var(--manuscript-prose-color)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror li::marker{color:color-mix(in oklab,var(--manuscript-prose-color)78%,var(--surface-canvas)22%)}}.prosemirror-surface .ProseMirror .pm-image-block[data-align=center]{align-items:center}.prosemirror-surface .ProseMirror .pm-image-block[data-align=right]{align-items:flex-end}.prosemirror-surface .ProseMirror .pm-image-block__img{border:1px dashed var(--color-foreground);border-radius:.5rem;width:100%;max-width:100%;height:auto;display:block}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-image-block__img{border:1px dashed color-mix(in oklab,var(--color-foreground)15%,transparent)}}.prosemirror-surface .ProseMirror .pm-image-block__img{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-image-block__img{background:color-mix(in oklab,var(--color-foreground)6%,transparent)}}.prosemirror-surface .ProseMirror .pm-image-block__img{object-fit:contain;min-height:8rem}.prosemirror-surface .ProseMirror .pm-image-block__img[data-empty=true]{opacity:0}.prosemirror-surface .ProseMirror .pm-image-block__placeholder{color:var(--color-foreground);justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-image-block__placeholder{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}.prosemirror-surface .ProseMirror .pm-image-block__placeholder{pointer-events:none}.prosemirror-surface .ProseMirror .pm-image-block__placeholder.is-loading{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-image-block__placeholder.is-loading{color:color-mix(in oklab,var(--color-foreground)75%,transparent)}}.prosemirror-surface .ProseMirror .pm-image-block__error{background:var(--color-foreground);border-radius:.4rem;padding:.2rem .45rem;position:absolute;bottom:.6rem;left:.6rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-image-block__error{background:color-mix(in oklab,var(--color-foreground)20%,transparent)}}.prosemirror-surface .ProseMirror .pm-image-block__error{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-image-block__error{color:color-mix(in oklab,var(--color-foreground)85%,transparent)}}.prosemirror-surface .ProseMirror .pm-image-block__error{pointer-events:none;font-size:.7rem}.prosemirror-surface .ProseMirror .pm-image-block__caption{color:var(--color-foreground);margin-top:.35rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-image-block__caption{color:color-mix(in oklab,var(--color-foreground)65%,transparent)}}.prosemirror-surface .ProseMirror .pm-image-block[data-align=center] .pm-image-block__caption{text-align:center}.prosemirror-surface .ProseMirror .pm-image-block[data-align=right] .pm-image-block__caption{text-align:right}.prosemirror-surface .ProseMirror .pm-image-block__caption:empty{display:none}.prosemirror-surface .ProseMirror table{border-collapse:collapse;width:100%;margin:.75rem 0}.prosemirror-surface .ProseMirror table[data-align=center]{margin-left:auto;margin-right:auto}.prosemirror-surface .ProseMirror table[data-align=right]{margin-left:auto;margin-right:0}.prosemirror-surface .ProseMirror th,.prosemirror-surface .ProseMirror td{border:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror th,.prosemirror-surface .ProseMirror td{border:1px solid color-mix(in oklab,var(--color-foreground)15%,transparent)}}.prosemirror-surface .ProseMirror th,.prosemirror-surface .ProseMirror td{vertical-align:top;min-width:4rem;padding:.4rem .5rem}.prosemirror-surface .ProseMirror th[data-align=left],.prosemirror-surface .ProseMirror td[data-align=left]{text-align:left}.prosemirror-surface .ProseMirror th[data-align=center],.prosemirror-surface .ProseMirror td[data-align=center]{text-align:center}.prosemirror-surface .ProseMirror th[data-align=right],.prosemirror-surface .ProseMirror td[data-align=right]{text-align:right}.prosemirror-surface .ProseMirror th[data-valign=middle],.prosemirror-surface .ProseMirror td[data-valign=middle]{vertical-align:middle}.prosemirror-surface .ProseMirror th[data-valign=bottom],.prosemirror-surface .ProseMirror td[data-valign=bottom]{vertical-align:bottom}.prosemirror-surface .ProseMirror th{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror th{background:color-mix(in oklab,var(--color-foreground)6%,transparent)}}.prosemirror-surface .ProseMirror th{font-weight:600}.table-context-menu{z-index:50;background:var(--color-popover);border:1px solid var(--color-border);min-width:12rem;font-size:.8rem;position:fixed}@supports (color:color-mix(in lab, red, red)){.table-context-menu{border:1px solid color-mix(in oklab,var(--color-border)88%,transparent)}}.table-context-menu{box-shadow:var(--floating-shadow);border-radius:.5rem;padding:.35rem}.table-context-item{text-align:left;width:100%;color:var(--color-foreground);background:0 0;border-radius:.4rem;padding:.4rem .6rem}.table-context-item:hover{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.table-context-item:hover{background:color-mix(in oklab,var(--color-foreground)6%,transparent)}}.table-context-divider{background:var(--color-foreground);height:1px;margin:.35rem .4rem}@supports (color:color-mix(in lab, red, red)){.table-context-divider{background:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.inline-image-context-menu{z-index:50;background:var(--color-popover);border:1px solid var(--color-border);min-width:12rem;font-size:.8rem;position:fixed}@supports (color:color-mix(in lab, red, red)){.inline-image-context-menu{border:1px solid color-mix(in oklab,var(--color-border)88%,transparent)}}.inline-image-context-menu{box-shadow:var(--floating-shadow);border-radius:.5rem;padding:.35rem}.inline-image-context-item{text-align:left;width:100%;color:var(--color-foreground);background:0 0;border-radius:.4rem;padding:.4rem .6rem}.inline-image-context-item:hover{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.inline-image-context-item:hover{background:color-mix(in oklab,var(--color-foreground)6%,transparent)}}.prosemirror-surface .ProseMirror .pm-block-hover,.prosemirror-surface .ProseMirror .pm-block-gear-open{background:var(--surface-canvas);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-block-hover,.prosemirror-surface .ProseMirror .pm-block-gear-open{background:color-mix(in oklab,var(--surface-canvas)96%,var(--color-primary)4%)}}.prosemirror-surface .ProseMirror .pm-block-hover,.prosemirror-surface .ProseMirror .pm-block-gear-open{box-shadow:inset 0 0 0 1px var(--color-border)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-block-hover,.prosemirror-surface .ProseMirror .pm-block-gear-open{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-border)82%,transparent)}}.prosemirror-surface .ProseMirror .pm-block-gear-open{z-index:25;background:var(--surface-canvas)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-block-gear-open{background:color-mix(in oklab,var(--surface-canvas)94%,var(--color-primary)6%)}}.prosemirror-surface .ProseMirror .pm-block-gear-open{box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-block-gear-open{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-primary)24%,transparent)}}.prosemirror-surface .ProseMirror .pm-find-block-match{background:var(--color-primary);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-find-block-match{background:color-mix(in oklab,var(--color-primary)8%,transparent)}}.prosemirror-surface .ProseMirror .pm-find-block-match{box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror .pm-find-block-match{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-primary)26%,transparent)}}.prosemirror-surface .ProseMirror .pm-find-block-match-current{background:rgba(250,204,21,.14);background:color(display-p3 .951621 .806859 .286804/.14);background:lab(84.2787% 6.27846 82.0645/.14);box-shadow:inset 0 0 0 1px rgba(245,158,11,.72),0 0 0 1px rgba(245,158,11,.28);box-shadow:inset 0 0 0 1px color(display-p3 .912162 .634951 .230455/.72),0 0 0 1px color(display-p3 .912162 .634951 .230455/.28);box-shadow:inset 0 0 0 1px lab(72.7914% 26.933 75.4338/.72),0 0 0 1px lab(72.7914% 26.933 75.4338/.28)}.prosemirror-surface .ProseMirror>.ProseMirror-yjs-cursor:first-child{margin-top:.75rem}.prosemirror-surface .ProseMirror .ProseMirror-yjs-cursor{border-left:1px solid var(--color-primary);border-right:1px solid var(--color-primary);pointer-events:none;word-break:normal;margin-left:-1px;margin-right:-1px;position:relative}.prosemirror-surface .ProseMirror .ProseMirror-yjs-cursor>div{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--color-primary);color:var(--color-primary-foreground);border-radius:4px;padding:0 4px;font-size:12px;font-style:normal;font-weight:500;line-height:normal;position:absolute;top:-1.05em;left:-1px}.target-pill{color:var(--color-foreground);border-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.target-pill{border-color:color-mix(in oklab,var(--color-foreground)40%,transparent)}}.target-pill[data-target=book-only]{color:var(--target-book);border-color:rgba(15,122,58,.55)}@supports (color:color-mix(in lab, red, red)){.target-pill[data-target=book-only]{border-color:color-mix(in oklab,var(--target-book)55%,transparent)}}.target-pill[data-target=book-only]{background:rgba(15,122,58,.1)}@supports (color:color-mix(in lab, red, red)){.target-pill[data-target=book-only]{background:color-mix(in oklab,var(--target-book)10%,transparent)}}.target-pill[data-target=audio-only]{color:var(--target-audio);border-color:rgba(21,88,214,.55)}@supports (color:color-mix(in lab, red, red)){.target-pill[data-target=audio-only]{border-color:color-mix(in oklab,var(--target-audio)55%,transparent)}}.target-pill[data-target=audio-only]{background:rgba(21,88,214,.1)}@supports (color:color-mix(in lab, red, red)){.target-pill[data-target=audio-only]{background:color-mix(in oklab,var(--target-audio)10%,transparent)}}.target-pill[data-target=none]{color:var(--color-muted-foreground);border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.target-pill[data-target=none]{border-color:color-mix(in oklab,var(--color-muted-foreground)55%,transparent)}}.target-pill[data-target=none]{background:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.target-pill[data-target=none]{background:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.target-pill.is-active{color:var(--color-background);border-color:var(--color-foreground);background:var(--color-foreground)}.target-pill.is-active[data-target=book-only]{color:var(--color-background);border-color:var(--target-book);background:var(--target-book)}.target-pill.is-active[data-target=audio-only]{color:var(--color-background);border-color:var(--target-audio);background:var(--target-audio)}.target-pill.is-active[data-target=none]{color:var(--color-background);border-color:var(--color-muted-foreground);background:var(--color-muted-foreground)}.prosemirror-surface .ProseMirror [data-audio-cue-indicator]{position:relative;overflow:visible}.prosemirror-surface .ProseMirror [data-audio-cue-indicator]:not(.pm-block-audio-cues-has-widget):before,.pm-block-audio-cue-icon{content:"";pointer-events:none;background:currentColor;width:.7rem;height:.7rem;position:absolute;top:.55rem;left:-.7rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 10v3'/%3E%3Cpath d='M6 6v11'/%3E%3Cpath d='M10 3v18'/%3E%3Cpath d='M14 8v7'/%3E%3Cpath d='M18 5v13'/%3E%3Cpath d='M22 10v3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 10v3'/%3E%3Cpath d='M6 6v11'/%3E%3Cpath d='M10 3v18'/%3E%3Cpath d='M14 8v7'/%3E%3Cpath d='M18 5v13'/%3E%3Cpath d='M22 10v3'/%3E%3C/svg%3E") 50%/contain no-repeat}.pm-block-audio-cue-icon{pointer-events:auto;cursor:help;z-index:1}.prosemirror-surface .ProseMirror [data-audio-cue-indicator=custom]:not(.pm-block-audio-cues-has-widget):before,.pm-block-audio-cue-icon--custom{color:#2865d9}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror [data-audio-cue-indicator=custom]:not(.pm-block-audio-cues-has-widget):before,.pm-block-audio-cue-icon--custom{color:color-mix(in oklab,var(--target-audio)92%,white 8%)}}.prosemirror-surface .ProseMirror [data-audio-cue-indicator=custom]:not(.pm-block-audio-cues-has-widget):before,.pm-block-audio-cue-icon--custom{opacity:.95}.prosemirror-surface .ProseMirror [data-audio-cue-indicator=inherited]:not(.pm-block-audio-cues-has-widget):before,.pm-block-audio-cue-icon--inherited{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.prosemirror-surface .ProseMirror [data-audio-cue-indicator=inherited]:not(.pm-block-audio-cues-has-widget):before,.pm-block-audio-cue-icon--inherited{color:color-mix(in oklab,var(--color-muted-foreground)92%,transparent)}}.prosemirror-surface .ProseMirror [data-audio-cue-indicator=inherited]:not(.pm-block-audio-cues-has-widget):before,.pm-block-audio-cue-icon--inherited{opacity:.65}.block-gear-overlay-host{pointer-events:none;z-index:30;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.pm-target-gutter-overlay-host{pointer-events:none;z-index:12;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.pm-target-gutter-overlay-segment{width:var(--pm-target-gutter-width);background:0 0;border-radius:999px;position:absolute}.pm-target-gutter-overlay-segment[data-target=book-only]{background:var(--target-book)}.pm-target-gutter-overlay-segment[data-target=audio-only]{background:var(--target-audio)}.pm-target-gutter-overlay-segment[data-target=none]{background:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pm-target-gutter-overlay-segment[data-target=none]{background:color-mix(in oklab,var(--color-muted-foreground)75%,transparent)}}.block-gear-wrapper{opacity:1;pointer-events:auto;z-index:30;flex-direction:row;align-items:flex-start;gap:.3rem;display:inline-flex;position:absolute}.block-gear-button{border:1px solid var(--color-border);border-radius:999px;width:1.5rem;height:1.5rem}@supports (color:color-mix(in lab, red, red)){.block-gear-button{border:1px solid color-mix(in oklab,var(--color-border)82%,transparent)}}.block-gear-button{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.block-gear-button{background:color-mix(in oklab,var(--color-card)86%,transparent)}}.block-gear-button{color:var(--color-foreground);justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:inline-flex}.block-callout-marker{border:1px solid var(--color-border);border-radius:999px;order:-1;width:1.5rem;min-width:1.5rem;height:1.5rem;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.block-callout-marker{border:1px solid color-mix(in oklab,var(--color-border)78%,transparent)}}.block-callout-marker{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.block-callout-marker{background:color-mix(in oklab,var(--color-card)88%,transparent)}}.block-callout-marker{color:var(--color-muted-foreground);cursor:pointer;justify-content:center;align-items:center;transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.block-callout-marker:hover{border-color:var(--color-primary)}.block-callout-marker:focus-visible{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.block-callout-marker:hover{border-color:color-mix(in oklab,var(--color-primary)42%,var(--color-border))}.block-callout-marker:focus-visible{border-color:color-mix(in oklab,var(--color-primary)42%,var(--color-border))}}.block-callout-marker:hover{background:var(--color-accent)}.block-callout-marker:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.block-callout-marker:hover{background:color-mix(in oklab,var(--color-accent)74%,var(--color-card))}.block-callout-marker:focus-visible{background:color-mix(in oklab,var(--color-accent)74%,var(--color-card))}}.block-callout-marker:hover{color:var(--color-foreground)}.block-callout-marker:focus-visible{color:var(--color-foreground)}.block-callout-marker:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.block-callout-marker:focus-visible{outline:2px solid color-mix(in oklab,var(--color-primary)72%,transparent)}}.block-callout-marker:focus-visible{outline-offset:2px}.block-callout-marker__icon{pointer-events:none;width:1rem;height:1rem}.block-callout-marker__count{pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.45);text-shadow:0 1px 2px color(display-p3 0 0 0/.45);text-shadow:0 1px 2px lab(0% 0 0/.45);justify-content:center;align-items:center;font-size:.56rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;bottom:0;left:0;right:0}.block-callout-marker.is-empty{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.block-callout-marker.is-empty{color:color-mix(in oklab,var(--color-muted-foreground)88%,var(--color-primary)12%)}}.block-callout-marker.is-open{border-color:var(--callout-marker-border)}@supports (color:color-mix(in lab, red, red)){.block-callout-marker.is-open{border-color:color-mix(in oklab,var(--callout-marker-border)88%,transparent)}}.block-callout-marker.is-open{background:var(--callout-marker-bg)}@supports (color:color-mix(in lab, red, red)){.block-callout-marker.is-open{background:color-mix(in oklab,var(--callout-marker-bg)88%,var(--color-card)12%)}}.block-callout-marker.is-open{color:var(--callout-marker-fg)}.block-callout-marker.is-enabled{border-color:var(--callout-marker-border)}@supports (color:color-mix(in lab, red, red)){.block-callout-marker.is-enabled{border-color:color-mix(in oklab,var(--callout-marker-border)94%,transparent)}}.block-callout-marker.is-enabled{background:var(--callout-marker-bg);color:var(--callout-marker-fg)}.block-callout-marker.is-enabled.is-open{border-color:var(--callout-marker-border)}@supports (color:color-mix(in lab, red, red)){.block-callout-marker.is-enabled.is-open{border-color:color-mix(in oklab,var(--callout-marker-border)100%,transparent)}}.block-callout-marker.is-enabled.is-open{box-shadow:inset 0 0 0 1px var(--callout-marker-border)}@supports (color:color-mix(in lab, red, red)){.block-callout-marker.is-enabled.is-open{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--callout-marker-border)28%,transparent)}}.pm-callout-panel{border:1px solid var(--color-border);border-radius:.7rem;margin:.5rem 0 .9rem;padding:.8rem .95rem}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel{border:1px solid color-mix(in oklab,var(--color-border)88%,transparent)}}.pm-callout-panel{background:var(--callout-panel-bg);box-shadow:var(--floating-shadow);color:var(--color-foreground);font-size:.8rem}.pm-callout-panel__header{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.7rem;display:flex}.pm-callout-panel__header-actions{align-items:center;gap:.35rem;display:inline-flex}.pm-callout-panel__close,.pm-callout-panel__create{border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__close,.pm-callout-panel__create{border:1px solid color-mix(in oklab,var(--color-border)82%,transparent)}}.pm-callout-panel__close,.pm-callout-panel__create{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__close,.pm-callout-panel__create{background:color-mix(in oklab,var(--color-card)84%,transparent)}}.pm-callout-panel__close,.pm-callout-panel__create{color:var(--color-muted-foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:inline-flex}.pm-callout-panel__close:hover,.pm-callout-panel__create:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__close:hover,.pm-callout-panel__create:hover{border-color:color-mix(in oklab,var(--color-primary)34%,var(--color-border))}}.pm-callout-panel__close:hover,.pm-callout-panel__create:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__close:hover,.pm-callout-panel__create:hover{background:color-mix(in oklab,var(--color-accent)72%,var(--color-card))}}.pm-callout-panel__close:hover,.pm-callout-panel__create:hover{color:var(--color-foreground)}.pm-callout-panel__create-icon{pointer-events:none;width:.8rem;height:.8rem}.pm-callout-panel__list{flex-direction:column;gap:.5rem;display:flex}.pm-callout-panel__item{background:var(--callout-panel-item-bg);border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem .55rem}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__item{border:1px solid color-mix(in oklab,var(--color-border)80%,transparent)}}.pm-callout-panel__item{margin-left:calc(var(--callout-depth,0)*.85rem)}.pm-callout-panel__meta{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted-foreground);margin-bottom:.3rem;font-size:.65rem}.pm-callout-panel__meta-author{color:var(--color-foreground);text-transform:none;letter-spacing:.02em;font-weight:600}.pm-callout-panel__meta-secondary{color:var(--color-primary);text-transform:none;letter-spacing:.02em}.pm-callout-panel__meta-time{text-transform:none;letter-spacing:.02em}.pm-callout-panel__edited{text-transform:none;letter-spacing:.02em;color:var(--color-muted-foreground);font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__edited{color:color-mix(in oklab,var(--color-muted-foreground)85%,transparent)}}.pm-callout-panel__edited{border-bottom:1px dotted var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__edited{border-bottom:1px dotted color-mix(in oklab,var(--color-muted-foreground)55%,transparent)}}.pm-callout-panel__edited{cursor:help}.pm-callout-panel__tags{flex-wrap:wrap;gap:.25rem;margin:0 0 .35rem;display:flex}.pm-callout-panel__tag{border:1px solid var(--color-border);border-radius:999px;align-items:center;max-width:100%;min-height:1.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__tag{border:1px solid color-mix(in oklab,var(--color-border)82%,transparent)}}.pm-callout-panel__tag{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__tag{background:color-mix(in oklab,var(--color-card)78%,transparent)}}.pm-callout-panel__tag{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__tag{color:color-mix(in oklab,var(--color-foreground)84%,var(--color-muted-foreground)16%)}}.pm-callout-panel__tag{padding:.08rem .42rem;font-size:.62rem;line-height:1.2}.pm-callout-panel__tag--rating{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__tag--rating{border-color:color-mix(in oklab,var(--color-primary)28%,var(--color-border))}}.pm-callout-panel__tag--rating{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__tag--rating{color:color-mix(in oklab,var(--color-primary)88%,var(--color-foreground)12%)}}.pm-callout-panel__body{color:var(--color-foreground);font-size:.8rem}.pm-callout-panel__toggle{color:var(--color-primary);cursor:pointer;background:0 0;border:0;margin-top:.2rem;padding:0;font-size:.68rem;text-decoration:underline}.pm-callout-panel__toggle:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__toggle:hover{color:color-mix(in oklab,var(--color-primary)85%,white 15%)}}.pm-callout-panel__actions{justify-content:flex-end;gap:.35rem;margin-top:.35rem;display:flex}.pm-callout-panel__reply{border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__reply{border:1px solid color-mix(in oklab,var(--color-border)82%,transparent)}}.pm-callout-panel__reply{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__reply{background:color-mix(in oklab,var(--color-card)72%,transparent)}}.pm-callout-panel__reply{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:999px;padding:.15rem .5rem;font-size:.65rem}.pm-callout-panel__reply:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__reply:hover{border-color:color-mix(in oklab,var(--color-primary)28%,var(--color-border))}}.pm-callout-panel__reply:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__reply:hover{background:color-mix(in oklab,var(--color-accent)78%,var(--color-card))}}.pm-callout-panel__reply:hover{color:var(--color-foreground)}.pm-callout-panel__edit{border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__edit{border:1px solid color-mix(in oklab,var(--color-border)82%,transparent)}}.pm-callout-panel__edit{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__edit{background:color-mix(in oklab,var(--color-card)72%,transparent)}}.pm-callout-panel__edit{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:999px;padding:.15rem .5rem;font-size:.65rem}.pm-callout-panel__edit:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__edit:hover{border-color:color-mix(in oklab,var(--color-primary)28%,var(--color-border))}}.pm-callout-panel__edit:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__edit:hover{background:color-mix(in oklab,var(--color-accent)78%,var(--color-card))}}.pm-callout-panel__edit:hover{color:var(--color-foreground)}.pm-callout-panel__delete{border:1px solid var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__delete{border:1px solid color-mix(in oklab,var(--color-destructive)42%,var(--color-border))}}.pm-callout-panel__delete{background:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__delete{background:color-mix(in oklab,var(--color-destructive)8%,transparent)}}.pm-callout-panel__delete{color:var(--color-destructive);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:999px;padding:.15rem .5rem;font-size:.65rem}.pm-callout-panel__delete:hover{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__delete:hover{border-color:color-mix(in oklab,var(--color-destructive)68%,var(--color-border))}}.pm-callout-panel__delete:hover{background:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__delete:hover{background:color-mix(in oklab,var(--color-destructive)14%,transparent)}}.pm-callout-panel__delete:hover{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.pm-callout-panel__delete:hover{color:color-mix(in oklab,var(--color-destructive)88%,white 12%)}}.pm-callout-panel__item.is-deleted{opacity:.7}.block-gear-menu{background:var(--color-popover);border:1px solid var(--color-border);min-width:12rem;font-size:.8rem;position:absolute;top:0;right:1.8rem}@supports (color:color-mix(in lab, red, red)){.block-gear-menu{border:1px solid color-mix(in oklab,var(--color-border)88%,transparent)}}.block-gear-menu{box-shadow:var(--floating-shadow);z-index:20;border-radius:.5rem;padding:.35rem;display:none}.block-gear-menu.is-open{display:block}.block-gear-item{text-align:left;width:100%;color:var(--color-foreground);background:0 0;border-radius:.4rem;padding:.4rem .6rem}.block-gear-group+.block-gear-group{margin-top:.35rem}.block-gear-current{font-weight:600}.block-gear-current[data-readonly=true]{cursor:default;opacity:.7}.block-gear-current[data-target=book-only]{color:var(--target-book)}.block-gear-current[data-target=audio-only]{color:var(--target-audio)}.block-gear-current[data-target=none]{color:var(--color-muted-foreground)}.block-gear-item:hover{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.block-gear-item:hover{background:color-mix(in oklab,var(--color-foreground)6%,transparent)}}.block-gear-item[disabled]{cursor:not-allowed;opacity:.45}.block-gear-item[disabled]:hover{background:0 0}.block-gear-item.is-active{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.block-gear-item.is-active{background:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.block-gear-item.is-active{font-weight:600}.block-gear-divider{background:var(--color-foreground);height:1px;margin:.35rem .4rem}@supports (color:color-mix(in lab, red, red)){.block-gear-divider{background:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.block-gear-submenu{margin:.15rem 0 .25rem;padding-left:.25rem;display:none}.block-gear-submenu.is-open{display:block}.pm-floating-toolbar{border:1px solid var(--color-border);border-radius:.6rem;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.pm-floating-toolbar{border:1px solid color-mix(in oklab,var(--color-border)88%,transparent)}}.pm-floating-toolbar{background:var(--color-popover);box-shadow:var(--floating-shadow);opacity:0;pointer-events:none;z-index:30;transition:opacity .12s}.pm-floating-toolbar[data-open=true]{opacity:1;pointer-events:auto}.pm-floating-toolbar__button{min-width:1.6rem;height:1.6rem;color:var(--color-foreground);background:0 0;border:1px solid transparent;border-radius:.45rem;justify-content:center;align-items:center;gap:.2rem;padding:0 .35rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.pm-floating-toolbar__button.is-bold{font-weight:800}.pm-floating-toolbar__button.is-italic{font-style:italic}.pm-floating-toolbar__button.is-strike{text-decoration:line-through}.pm-floating-toolbar__button.is-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem}.pm-floating-toolbar__icon{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1rem;height:1rem}.pm-floating-toolbar__type-button{gap:.3rem;padding:0 .5rem}.pm-floating-toolbar__type-label{font-weight:600}.pm-floating-toolbar__caret{opacity:.6;margin-top:1px;font-size:.6rem}.pm-floating-toolbar__menu{background:var(--color-popover);border:1px solid var(--color-border);min-width:5.5rem;position:absolute;top:calc(100% + .35rem);left:0}@supports (color:color-mix(in lab, red, red)){.pm-floating-toolbar__menu{border:1px solid color-mix(in oklab,var(--color-border)88%,transparent)}}.pm-floating-toolbar__menu{box-shadow:var(--floating-shadow);z-index:40;border-radius:.5rem;padding:.25rem;display:none}.pm-floating-toolbar__menu.is-open{display:block}.pm-floating-toolbar__menu-item{text-align:left;width:100%;color:var(--color-foreground);background:0 0;border-radius:.35rem;padding:.3rem .5rem;font-size:.8rem;line-height:1.1}.pm-floating-toolbar__menu-item:hover{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.pm-floating-toolbar__menu-item:hover{background:color-mix(in oklab,var(--color-foreground)8%,transparent)}}.pm-floating-toolbar__menu-item.is-active{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.pm-floating-toolbar__menu-item.is-active{background:color-mix(in oklab,var(--color-foreground)12%,transparent)}}.pm-floating-toolbar__menu-item.is-active{font-weight:600}.pm-floating-toolbar__menu-item--p{font-size:.75rem}.pm-floating-toolbar__menu-item--h1{font-size:1.05rem;font-weight:700}.pm-floating-toolbar__menu-item--h2{font-size:.98rem;font-weight:650}.pm-floating-toolbar__menu-item--h3{font-size:.92rem;font-weight:650}.pm-floating-toolbar__menu-item--h4{font-size:.88rem;font-weight:600}.pm-floating-toolbar__menu-item--h5{font-size:.84rem;font-weight:600}.pm-floating-toolbar__menu-item--h6{font-size:.8rem;font-weight:600}.pm-floating-toolbar__button:hover{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.pm-floating-toolbar__button:hover{background:color-mix(in oklab,var(--color-foreground)8%,transparent)}}.pm-floating-toolbar__button.is-disabled,.pm-floating-toolbar__button:disabled{opacity:.4;cursor:default;pointer-events:none}.pm-floating-toolbar__button.is-active,.pm-floating-toolbar__button[aria-pressed=true]{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.pm-floating-toolbar__button.is-active,.pm-floating-toolbar__button[aria-pressed=true]{background:color-mix(in oklab,var(--color-foreground)12%,transparent)}}.pm-floating-toolbar__button.is-active,.pm-floating-toolbar__button[aria-pressed=true]{border-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.pm-floating-toolbar__button.is-active,.pm-floating-toolbar__button[aria-pressed=true]{border-color:color-mix(in oklab,var(--color-foreground)25%,transparent)}}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)transparent}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}.scrollbar-thin::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:2px solid transparent;border-radius:999px}.scrollbar-thin:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-hover);background-clip:content-box}.bg-background{background-color:var(--color-background)}.bg-card{background-color:var(--color-card)}.text-foreground{color:var(--color-foreground)}.bg-popover{background-color:var(--color-popover)}.text-popover-foreground{color:var(--color-foreground)}.bg-muted{background-color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.bg-primary{background-color:var(--color-primary)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.bg-secondary{background-color:var(--color-secondary)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.bg-accent{background-color:var(--color-accent)}.text-accent-foreground{color:var(--color-accent-foreground)}.bg-destructive{background-color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.border-border{border-color:var(--color-border)}.border-input{border-color:var(--color-input)}.ring-ring{--tw-ring-color:var(--color-ring)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.shadow-theme-panel{box-shadow:var(--panel-shadow)}.shadow-theme-floating{box-shadow:var(--floating-shadow)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
