/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--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 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-500:oklch(60.6% .25 292.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-400:oklch(70.4% .04 256.788);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-950:oklch(14.5% 0 0);--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-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--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;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{overflow:hidden}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=menuitem],[role=option],a[href],.cursor-clickable{cursor:pointer}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-10{inset-inline:calc(var(--spacing) * 10)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-9{top:calc(var(--spacing) * -9)}.-top-32{top:calc(var(--spacing) * -32)}.-top-px{top:-1px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-\[-175px\]{top:-175px}.top-\[-197px\]{top:-197px}.top-\[10\%\]{top:10%}.top-\[10vh\]{top:10vh}.top-\[14\%\]{top:14%}.top-\[26\%\]{top:26%}.top-\[45\%\]{top:45%}.top-\[50\%\]{top:50%}.top-\[52\%\]{top:52%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-32{right:calc(var(--spacing) * -32)}.-right-44{right:calc(var(--spacing) * -44)}.-right-\[46px\]{right:-46px}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-\[6\%\]{right:6%}.right-full{right:100%}.-bottom-40{bottom:calc(var(--spacing) * -40)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[5\%\]{bottom:5%}.-left-24{left:calc(var(--spacing) * -24)}.-left-52{left:calc(var(--spacing) * -52)}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.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)}.left-6{left:calc(var(--spacing) * 6)}.left-\[7\%\]{left:7%}.left-\[50\%\]{left:50%}.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-\[99\]{z-index:99}.z-\[1050\]{z-index:1050}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\!{margin:0!important}.m-256{margin:calc(var(--spacing) * 256)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.\!my-2{margin-block:calc(var(--spacing) * 2)!important}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-9{margin-top:calc(var(--spacing) * -9)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-3{margin-right:calc(var(--spacing) * -3)}.-mr-4{margin-right:calc(var(--spacing) * -4)}.-mr-6{margin-right:calc(var(--spacing) * -6)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-3{margin-bottom:calc(var(--spacing) * -3)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.scrollbar-none::-webkit-scrollbar{display:none}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-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}.table-cell{display:table-cell}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:0;height:0}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-15{width:calc(var(--spacing) * 15);height:calc(var(--spacing) * 15)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-25{width:calc(var(--spacing) * 25);height:calc(var(--spacing) * 25)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-\[3px\]{width:3px;height:3px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[22rem\]{width:22rem;height:22rem}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[30rem\]{width:30rem;height:30rem}.size-\[38rem\]{width:38rem;height:38rem}.size-\[42rem\]{width:42rem;height:42rem}.size-\[72px\]{width:72px;height:72px}.size-\[100px\]{width:100px;height:100px}.size-\[230px\]{width:230px;height:230px}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.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-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-80{height:calc(var(--spacing) * 80)}.h-84{height:calc(var(--spacing) * 84)}.h-120{height:calc(var(--spacing) * 120)}.h-\[3px\]{height:3px}.h-\[5\%\]{height:5%}.h-\[24rem\]{height:24rem}.h-\[28rem\]{height:28rem}.h-\[32rem\]{height:32rem}.h-\[34px\]{height:34px}.h-\[50px\]{height:50px}.h-\[74vh\]{height:74vh}.h-\[85vh\]{height:85vh}.h-\[90vh\]{height:90vh}.h-\[198px\]{height:198px}.h-\[350px\]{height:350px}.h-\[560px\]{height:560px}.h-\[640px\]{height:640px}.h-\[760px\]{height:760px}.h-\[900px\]{height:900px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[min\(42rem\,85vh\)\]{height:min(42rem,85vh)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.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-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[640px\]{max-height:640px}.max-h-\[calc\(90vh-10rem\)\]{max-height:calc(90vh - 10rem)}.max-h-\[min\(18rem\,calc\(100dvh-16px\)\)\]{max-height:min(18rem,100dvh - 16px)}.max-h-\[min\(300px\,30vh\)\]{max-height:min(300px,30vh)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-420{min-height:calc(var(--spacing) * 420)}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[380px\]{min-height:380px}.min-h-\[420px\]{min-height:420px}.min-h-\[460px\]{min-height:460px}.min-h-\[600px\]{min-height:600px}.min-h-\[1200px\]{min-height:1200px}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-1\/8{width:12.5%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.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-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[--reka-popover-trigger-width\]{width:--reka-popover-trigger-width}.w-\[3px\]{width:3px}.w-\[19rem\]{width:19rem}.w-\[34rem\]{width:34rem}.w-\[38rem\]{width:38rem}.w-\[45\%\]{width:45%}.w-\[68\%\]{width:68%}.w-\[90vw\]{width:90vw}.w-\[92\%\]{width:92%}.w-\[96\%\]{width:96%}.w-\[96vw\]{width:96vw}.w-\[110px\]{width:110px}.w-\[124px\]{width:124px}.w-\[126px\]{width:126px}.w-\[142px\]{width:142px}.w-\[200px\]{width:200px}.w-\[260px\]{width:260px}.w-\[286px\]{width:286px}.w-\[292px\]{width:292px}.w-\[300px\]{width:300px}.w-\[1000px\]{width:1000px}.w-\[6400px\]{width:6400px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[60\%\]{max-width:60%}.max-w-\[70\%\]{max-width:70%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[320px\]{max-width:320px}.max-w-\[650px\]{max-width:650px}.max-w-\[960px\]{max-width:960px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(420px\,80\%\)\]{max-width:min(420px,80%)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.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:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-42{min-width:calc(var(--spacing) * 42)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[3ch\]{min-width:3ch}.min-w-\[8rem\]{min-width:8rem}.min-w-\[250px\]{min-width:250px}.min-w-\[860px\]{min-width:860px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-top{transform-origin:top}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;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)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-6{rotate:-6deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-6{rotate:6deg}.rotate-45{rotate:45deg}.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-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.scrollbar-none{scrollbar-width:none}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.grid-cols-\[1rem_1fr_auto_auto\]{grid-template-columns:1rem 1fr auto auto}.grid-cols-\[7rem_1fr_7rem\]{grid-template-columns:7rem 1fr 7rem}.grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,3fr\)_minmax\(7rem\,2fr\)_auto\]{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(7rem,2fr) auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.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-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end: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-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end: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-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end: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-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end: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-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:0}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.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-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-500\/30{border-color:#f99c004d}@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\/40{border-color:#f99c0066}@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-current{border-color:currentColor}.border-destructive,.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, 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-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/60{border-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@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-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-green-600\/30{border-color:#00a5444d}@supports (color:color-mix(in lab, red, red)){.border-green-600\/30{border-color:color-mix(in oklab, var(--color-green-600) 30%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-muted-foreground\/35{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/35{border-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.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-red-400\/70{border-color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.border-red-400\/70{border-color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/50{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--warning) 50%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.\!bg-background{background-color:var(--background)!important}.bg-\[\#1890ff\]{background-color:#1890ff}.bg-\[\#015871\]{background-color:#015871}.bg-accent{background-color:var(--accent)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@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:#f99c0026}@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\/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\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-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{background-color:var(--color-black)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/\[0\.16\]{background-color:#00000029}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.16\]{background-color:color-mix(in oklab, var(--color-black) 16%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-current{background-color:currentColor}.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-destructive\/70{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/70{background-color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@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-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/12{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/12{background-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.bg-foreground\/15{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/15{background-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.bg-foreground\/\[0\.07\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.07\]{background-color:color-mix(in oklab, var(--foreground) 7.0%, transparent)}}.bg-gray-500\/5{background-color:#6a72820d}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/5{background-color:color-mix(in oklab, var(--color-gray-500) 5%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-600\/10{background-color:#00a5441a}@supports (color:color-mix(in lab, red, red)){.bg-green-600\/10{background-color:color-mix(in oklab, var(--color-green-600) 10%, transparent)}}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/10{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/10{background-color:color-mix(in oklab, var(--muted-foreground) 10%, transparent)}}.bg-muted-foreground\/15{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/15{background-color:color-mix(in oklab, var(--muted-foreground) 15%, transparent)}}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, 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-muted\/95{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/95{background-color:color-mix(in oklab, var(--muted) 95%, transparent)}}.bg-neutral-950{background-color:var(--color-neutral-950)}.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\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, 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\/40{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, var(--primary) 50%, 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-primary\/75{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/75{background-color:color-mix(in oklab, var(--primary) 75%, transparent)}}.bg-primary\/80{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/80{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-sky-500\/10{background-color:#00a5ef1a}@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-slate-400{background-color:var(--color-slate-400)}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-yellow-400\/40{background-color:#fac80066}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/40{background-color:color-mix(in oklab, var(--color-yellow-400) 40%, transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(120\%_90\%_at_50\%_0\%\,oklch\(0\.32_0\.03_265\)_0\%\,oklch\(0\.16_0\.01_265\)_55\%\,oklch\(0\.12_0\.005_265\)_100\%\)\]{background-image:radial-gradient(120% 90% at 50% 0,oklch(32% .03 265) 0%,oklch(16% .01 265) 55%,oklch(12% .005 265) 100%)}.bg-\[radial-gradient\(circle\,color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_0\%\,color-mix\(in_oklab\,var\(--primary\)_5\%\,transparent\)_44\%\,transparent_72\%\)\]{background-image:radial-gradient(circle,var(--primary) 0%,var(--primary) 44%,transparent 72%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle\,color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_0\%\,color-mix\(in_oklab\,var\(--primary\)_5\%\,transparent\)_44\%\,transparent_72\%\)\]{background-image:radial-gradient(circle,color-mix(in oklab,var(--primary) 11%,transparent) 0%,color-mix(in oklab,var(--primary) 5%,transparent) 44%,transparent 72%)}}.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--color-indigo-500\)_30\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#625fff4d 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--color-indigo-500\)_30\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--color-indigo-500) 30%,transparent) 0%,transparent 70%)}}.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--color-sky-500\)_25\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#00a5ef40 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--color-sky-500\)_25\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--color-sky-500) 25%,transparent) 0%,transparent 70%)}}.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--color-violet-500\)_20\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#8d54ff33 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--color-violet-500\)_20\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--color-violet-500) 20%,transparent) 0%,transparent 70%)}}.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--primary\)_25\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,var(--primary) 0%,transparent 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--primary\)_25\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--primary) 25%,transparent) 0%,transparent 70%)}}.bg-\[radial-gradient\(ellipse_at_center\,color-mix\(in_oklab\,var\(--primary\)_7\%\,transparent\)_0\%\,transparent_72\%\)\]{background-image:radial-gradient(ellipse at center,var(--primary) 0%,transparent 72%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(ellipse_at_center\,color-mix\(in_oklab\,var\(--primary\)_7\%\,transparent\)_0\%\,transparent_72\%\)\]{background-image:radial-gradient(ellipse at center,color-mix(in oklab,var(--primary) 7%,transparent) 0%,transparent 72%)}}.bg-\[radial-gradient\(ellipse_at_center\,color-mix\(in_oklab\,var\(--primary\)_9\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at center,var(--primary) 0%,transparent 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(ellipse_at_center\,color-mix\(in_oklab\,var\(--primary\)_9\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at center,color-mix(in oklab,var(--primary) 9%,transparent) 0%,transparent 70%)}}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(255\,254\,234\,1\)_0\%\,rgba\(255\,254\,234\,1\)_35\%\,\#B7E8EB_100\%\)\]{background-image:radial-gradient(#fffeea 0% 35%,#b7e8eb 100%)}.bg-\[radial-gradient\(var\(--border\)_1px\,transparent_1px\)\]{background-image:radial-gradient(var(--border) 1px,transparent 1px)}.from-primary\/8{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/8{--tw-gradient-from:color-mix(in oklab, var(--primary) 8%, transparent)}}.from-primary\/8{--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\/20{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/20{--tw-gradient-from:color-mix(in oklab, var(--primary) 20%, transparent)}}.from-primary\/20{--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-transparent{--tw-gradient-from: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))}.via-primary\/50{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/50{--tw-gradient-via:color-mix(in oklab, var(--primary) 50%, transparent)}}.via-primary\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-primary\/5{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/5{--tw-gradient-to:color-mix(in oklab, var(--primary) 5%, transparent)}}.to-primary\/5{--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))}.\[mask-image\:radial-gradient\(ellipse_65\%_60\%_at_50\%_45\%\,\#000_35\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(65% 60% at 50% 45%,#000 35%,#0000 100%);mask-image:radial-gradient(65% 60% at 50% 45%,#000 35%,#0000 100%)}.\[background-size\:22px_22px\]{background-size:22px 22px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-background{fill:var(--background)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-muted-foreground{fill:var(--muted-foreground)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.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)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.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-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-\[50px\]{padding-right:50px}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.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-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-20{padding-left:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.indent-1{text-indent:var(--spacing)}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\/tight{font-size:var(--text-2xl);line-height:var(--leading-tight)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-3xl\/normal{font-size:var(--text-3xl);line-height:var(--leading-normal)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.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-\[5\.5rem\]{font-size:5.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-background{color:var(--background)}.text-blue-600{color:var(--color-blue-600)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/90{color:#007956e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/90{color:color-mix(in oklab, var(--color-emerald-700) 90%, transparent)}}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-500{color:var(--color-gray-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-muted{color:var(--muted)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--primary) 70%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.text-sky-700{color:var(--color-sky-700)}.text-space-pro{color:var(--space-pro)}.text-space-standard{color:var(--space-standard)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));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_8px_32px_0_rgba\(0\,0\,0\,0\.08\)\,0_0_0_0\.5px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 8px 32px 0 var(--tw-shadow-color,#00000014), 0 0 0 .5px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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)}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-foreground\/5{--tw-shadow-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.shadow-foreground\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--foreground) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/10{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-border\/60{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-border\/70{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/70{--tw-ring-color:color-mix(in oklab, var(--border) 70%, transparent)}}.ring-primary\/10{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/10{--tw-ring-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.ring-ring,.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-yellow-500{--tw-ring-color:var(--color-yellow-500)}.ring-offset-1{--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)}.ring-offset-2{--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)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-popover{--tw-ring-offset-color:var(--popover)}.ring-offset-transparent{--tw-ring-offset-color:transparent}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.grayscale{--tw-grayscale:grayscale(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,)}.invert{--tw-invert:invert(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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;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,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-shadow{transition-property:box-shadow;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))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cover-panel-max-height\:min\(62vh\,32rem\,calc\(90vh_-_9rem\)\)\]{--cover-panel-max-height:min(62vh, 32rem, calc(90vh - 9rem))}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.app-drag{-webkit-app-region:drag}.app-no-drag{-webkit-app-region:no-drag}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-3{--tw-enter-translate-y:calc(3*var(--spacing))}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *),.group-hover\/meta\:opacity-100:is(:where(.group\/meta):hover *){opacity:1}.group-hover\/node\:flex:is(:where(.group\/node):hover *){display:flex}.group-hover\/resize\:bg-sidebar-border:is(:where(.group\/resize):hover *){background-color:var(--sidebar-border)}.group-hover\/section\:opacity-100:is(:where(.group\/section):hover *),.group-hover\/tab\:opacity-100:is(:where(.group\/tab):hover *),.group-hover\/tree\:opacity-100:is(:where(.group\/tree):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * 1.5)}.before\:bottom-1\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * 1.5)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--primary)}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:mt-0:last-child{margin-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-muted\/20:nth-child(odd){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.odd\:bg-muted\/20:nth-child(odd){background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.focus-within\:border-primary:focus-within{border-color:var(--primary)}.focus-within\:border-white\/45:focus-within{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-white\/45:focus-within{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}.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-primary\/20:focus-within{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-primary\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:border-muted-foreground\/30:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/30:hover{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-accent:hover,.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\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.hover\:bg-accent\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-destructive:hover,.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, 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-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/20:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/20:hover{background-color:color-mix(in oklab, var(--muted-foreground) 20%, 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\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--primary) 20%, 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-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--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)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:ring-ring:hover{--tw-ring-color:var(--ring)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-input:focus-visible{border-color:var(--input)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.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-popover:focus-visible{--tw-ring-offset-color:var(--popover)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\[data-state\=open\]\]\:opacity-100:has([data-state=open]){opacity:1}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:0}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:var(--spacing)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-\[active\=true\]\:bg-muted-foreground\/15[data-active=true]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-muted-foreground\/15[data-active=true]{background-color:color-mix(in oklab, var(--muted-foreground) 15%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:focus\:bg-muted-foreground\/20[data-active=true]:focus{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:focus\:bg-muted-foreground\/20[data-active=true]:focus{background-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[outside-view\]\:text-muted-foreground\/40[data-outside-view]{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[outside-view\]\:text-muted-foreground\/40[data-outside-view]{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\]\:border-primary[data-selected]{border-color:var(--primary)}.data-\[selected\]\:bg-accent[data-selected],.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=alert-description\]\:text-warning-foreground\/90>*)[data-slot=alert-description]{color:var(--warning-foreground)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-warning-foreground\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--warning-foreground) 90%, transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:\[animation\:none\]\![data-state=closed]{animation:none!important}.data-\[state\=closed\]\:animate-none[data-state=closed]{animation:none}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-none[data-state=open]{animation:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[today\]\:font-semibold[data-today]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[today\]\:text-primary[data-today]{color:var(--primary)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:min-h-32{min-height:calc(var(--spacing) * 32)}.sm\:w-3\/4{width:75%}.sm\:w-\[60vw\]{width:60vw}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[50rem\]{max-width:50rem}.sm\:max-w-\[96vw\]{max-width:96vw}.sm\:max-w-\[450px\]{max-width:450px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[900px\]{max-width:900px}.sm\:max-w-\[1200px\]{max-width:1200px}.sm\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-28{min-width:calc(var(--spacing) * 28)}.sm\:min-w-\[36rem\]{min-width:36rem}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-\[7rem\]{font-size:7rem}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (width>=48rem){.md\:mx-2{margin-inline:calc(var(--spacing) * 2)}.md\:block{display:block}.md\:flex{display:flex}.md\:w-2\/4{width:50%}.md\:w-3\/4{width:75%}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:opacity-100{opacity:1}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:block{display:block}.lg\:max-h-\[60vh\]{max-height:60vh}.lg\:min-h-40{min-height:calc(var(--spacing) * 40)}.lg\:max-w-xl{max-width:var(--container-xl)}}@media (width>=80rem){.xl\:max-w-2xl{max-width:var(--container-2xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:justify-start{justify-content:flex-start}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=96rem){.\32 xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:scale-0:is(.dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-100:is(.dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:-rotate-90:is(.dark *){rotate:-90deg}.dark\:rotate-0:is(.dark *){rotate:0deg}.dark\:border-amber-500\/40:is(.dark *){border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.dark\:border-destructive\/50:is(.dark *){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:border-destructive\/50:is(.dark *){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:border-emerald-500\/40:is(.dark *){border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-sky-500\/40:is(.dark *){border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-rose-950\/40:is(.dark *){background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-400\/90:is(.dark *){color:#00d294e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-400\/90:is(.dark *){color:color-mix(in oklab, var(--color-emerald-400) 90%, transparent)}}.dark\:text-emerald-500:is(.dark *){color:var(--color-emerald-500)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-sky-400:is(.dark *){color:var(--color-sky-400)}.dark\:shadow-\[0_8px_32px_0_rgba\(0\,0\,0\,0\.45\)\]:is(.dark *){--tw-shadow:0 8px 32px 0 var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-transparent:is(.dark *):hover{background-color:#0000}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[contenteditable\=\"true\"\]\:visible:is(),.\[data-scroll-note\=\"\$\{noteId\}\"\]\:visible:is(),.\[id\^\=\"editorContainerWrapper_\"\]\:visible:is(){visibility:visible}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=dialog-close\]\]\:z-10>[data-slot=dialog-close]{z-index:10}.\[\&\>\[data-slot\=dialog-close\]\]\:size-9>[data-slot=dialog-close]{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\&\>\[data-slot\=dialog-close\]\]\:bg-black\/60>[data-slot=dialog-close]{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=dialog-close\]\]\:bg-black\/60>[data-slot=dialog-close]{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.\[\&\>\[data-slot\=dialog-close\]\]\:text-white>[data-slot=dialog-close]{color:var(--color-white)}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.\[\&\>\[data-slot\=progress-indicator\]\]\:bg-amber-500>[data-slot=progress-indicator]{background-color:var(--color-amber-500)}.\[\&\>\[data-slot\=progress-indicator\]\]\:bg-destructive>[data-slot=progress-indicator]{background-color:var(--destructive)}.\[\&\>\[data-slot\=progress-indicator\]\]\:bg-primary>[data-slot=progress-indicator]{background-color:var(--primary)}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:max-h-\[50vh\]>[data-slot=scroll-area-viewport]{max-height:50vh}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:max-h-\[calc\(70vh_-_6rem\)\]>[data-slot=scroll-area-viewport]{max-height:calc(70vh - 6rem)}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:max-h-\[calc\(75vh_-_9rem\)\]>[data-slot=scroll-area-viewport]{max-height:calc(75vh - 9rem)}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:max-h-\[calc\(75vh_-_13rem\)\]>[data-slot=scroll-area-viewport]{max-height:calc(75vh - 13rem)}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:max-h-\[calc\(var\(--cover-panel-max-height\)_-_4rem\)\]>[data-slot=scroll-area-viewport]{max-height:calc(var(--cover-panel-max-height) - 4rem)}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:max-h-\[var\(--cover-panel-max-height\)\]>[data-slot=scroll-area-viewport]{max-height:var(--cover-panel-max-height)}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:min-h-48>[data-slot=scroll-area-viewport]{min-height:calc(var(--spacing) * 48)}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:min-h-\[min\(14rem\,calc\(75vh_-_13rem\)\)\]>[data-slot=scroll-area-viewport]{min-height:min(14rem,75vh - 13rem)}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:min-h-\[min\(16rem\,calc\(75vh_-_9rem\)\)\]>[data-slot=scroll-area-viewport]{min-height:min(16rem,75vh - 9rem)}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:min-h-\[min\(18rem\,calc\(70vh_-_6rem\)\)\]>[data-slot=scroll-area-viewport]{min-height:min(18rem,70vh - 6rem)}.\[\&\>\[data-slot\=scroll-area-viewport\]\]\:pr-6>[data-slot=scroll-area-viewport]{padding-right:calc(var(--spacing) * 6)}.\[\&\>\[data-slot\=scroll-area-viewport\]\>div\]\:\!h-full>[data-slot=scroll-area-viewport]>div{height:100%!important}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:\!block>div{display:block!important}.\[\&\>div\]\:\!min-w-full>div{min-width:100%!important}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}@media (height>=720px){.\[\@media\(min-height\:720px\)\]\:block{display:block}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.markdown-body{--base-size-4:.25rem;--base-size-8:.5rem;--base-size-16:1rem;--base-size-24:1.5rem;--base-size-40:2.5rem;--base-text-weight-normal:400;--base-text-weight-medium:500;--base-text-weight-semibold:600;--fontStack-monospace:ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--fgColor-accent:Highlight}html.dark .markdown-body,html.dark [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--focus-outlineColor:#1f6feb;--fgColor-default:#f0f6fc;--fgColor-muted:#9198a1;--fgColor-accent:#4493f8;--fgColor-success:#3fb950;--fgColor-attention:#d29922;--fgColor-danger:#f85149;--fgColor-done:#ab7df8;--bgColor-default:#0d1117;--bgColor-muted:#151b23;--bgColor-neutral-muted:#656c7633;--bgColor-attention-muted:#bb800926;--borderColor-default:#3d444d;--borderColor-muted:var(--border);--borderColor-neutral-muted:#3d444db3;--borderColor-accent-emphasis:#1f6feb;--borderColor-success-emphasis:#238636;--borderColor-attention-emphasis:#9e6a03;--borderColor-danger-emphasis:#da3633;--borderColor-done-emphasis:#8957e5;--color-prettylights-syntax-comment:#9198a1;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#f0f6fc;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-brackethighlighter-angle:#9198a1;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#f0f6fc;--color-prettylights-syntax-markup-bold:#f0f6fc;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#f0f6fc;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark:#3d444d}html:not(.dark) .markdown-body,html:not(.dark) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--focus-outlineColor:#0969da;--fgColor-default:#1f2328;--fgColor-muted:#59636e;--fgColor-accent:#0969da;--fgColor-success:#1a7f37;--fgColor-attention:#9a6700;--fgColor-danger:#d1242f;--fgColor-done:#8250df;--bgColor-default:#fff;--bgColor-muted:#f6f8fa;--bgColor-neutral-muted:#818b981f;--bgColor-attention-muted:#fff8c5;--borderColor-default:#d1d9e0;--borderColor-muted:var(--border);--borderColor-neutral-muted:#d1d9e0b3;--borderColor-accent-emphasis:#0969da;--borderColor-success-emphasis:#1a7f37;--borderColor-attention-emphasis:#9a6700;--borderColor-danger-emphasis:#cf222e;--borderColor-done-emphasis:#8250df;--color-prettylights-syntax-comment:#59636e;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-prettylights-syntax-entity:#6639ba;--color-prettylights-syntax-storage-modifier-import:#1f2328;--color-prettylights-syntax-entity-tag:#0550ae;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-brackethighlighter-angle:#59636e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#1f2328;--color-prettylights-syntax-markup-bold:#1f2328;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#d1d9e0;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-sublimelinter-gutter-mark:#818b98}.markdown-body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-wrap:break-word;font-size:14px;line-height:1.5}.markdown-body .octicon{fill:currentColor;vertical-align:text-bottom;display:inline-block}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{content:" ";background-color:currentColor;width:16px;height:16px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{color:var(--fgColor-accent);background-color:#0000;text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold,600)}.markdown-body dfn{font-style:italic}.markdown-body h1{font-weight:var(--base-text-weight-semibold,600);margin:.67em 0;padding-bottom:.3em;font-size:2em}.markdown-body mark{background-color:var(--bgColor-attention-muted);color:var(--fgColor-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{box-sizing:content-box;border-style:none;max-width:100%}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em var(--base-size-40)}.markdown-body hr{box-sizing:content-box;height:1px;margin:var(--base-size-24) 0;background-color:var(--borderColor-muted);border:0;padding:0;overflow:hidden}.markdown-body input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button{height:auto}.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button{appearance:none}.markdown-body [type=search]::-webkit-search-decoration{appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:var(--fgColor-muted);opacity:1}.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both;content:"";display:table}.markdown-body table{border-spacing:0;border-collapse:collapse;font-variant:tabular-nums;width:max-content;max-width:100%;display:block;overflow:auto}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:1px solid #0000}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{padding:var(--base-size-4);font:11px var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);color:var(--fgColor-default);vertical-align:middle;background-color:var(--bgColor-muted);border:solid 1px var(--borderColor-neutral-muted);border-bottom-color:var(--borderColor-neutral-muted);box-shadow:inset 0 -1px 0 var(--borderColor-neutral-muted);border-radius:6px;line-height:10px;display:inline-block}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold,600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold,600);padding-bottom:.3em;font-size:1.5em}.markdown-body h3{font-weight:var(--base-text-weight-semibold,600);font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold,600);font-size:1em}.markdown-body h5{font-weight:var(--base-text-weight-semibold,600);font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold,600);color:var(--fgColor-muted);font-size:.85em}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{color:var(--fgColor-muted);border-left:.25em solid var(--borderColor-default);margin:0;padding:0 1em}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px}.markdown-body pre{font-family:var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);word-wrap:normal;margin-top:0;margin-bottom:0;font-size:12px}.markdown-body .octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.markdown-body input::-webkit-outer-spin-button{appearance:none;margin:0}.markdown-body input::-webkit-inner-spin-button{appearance:none;margin:0}.markdown-body .mr-2{margin-right:var(--base-size-8,8px)!important}.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both;content:"";display:table}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--fgColor-danger)}.markdown-body .anchor{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--fgColor-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{font-size:inherit;padding:0 .2em}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{border-bottom:0;padding-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type=a\ s]{list-style-type:lower-alpha}.markdown-body ol[type=A\ s]{list-style-type:upper-alpha}.markdown-body ol[type=i\ s]{list-style-type:lower-roman}.markdown-body ol[type=I\ s]{list-style-type:upper-roman}.markdown-body ol[type="1"],.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold,600);padding:0}.markdown-body dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.markdown-body table th{font-weight:var(--base-text-weight-semibold,600)}.markdown-body table th,.markdown-body table td{border:1px solid var(--borderColor-default);padding:6px 13px}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--bgColor-default);border-top:1px solid var(--borderColor-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--bgColor-muted)}.markdown-body table img{background-color:#0000}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{vertical-align:text-top;background-color:#0000;max-width:none}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{float:left;border:1px solid var(--borderColor-default);width:auto;margin:13px 0 0;padding:7px;display:block;overflow:hidden}.markdown-body span.frame span img{float:left;display:block}.markdown-body span.frame span span{clear:both;color:var(--fgColor-default);padding:5px 0 0;display:block}.markdown-body span.align-center{clear:both;display:block;overflow:hidden}.markdown-body span.align-center>span{text-align:center;margin:13px auto 0;display:block;overflow:hidden}.markdown-body span.align-center span img{text-align:center;margin:0 auto}.markdown-body span.align-right{clear:both;display:block;overflow:hidden}.markdown-body span.align-right>span{text-align:right;margin:13px 0 0;display:block;overflow:hidden}.markdown-body span.align-right span img{text-align:right;margin:0}.markdown-body span.float-left{float:left;margin-right:13px;display:block;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{float:right;margin-left:13px;display:block;overflow:hidden}.markdown-body span.float-right>span{text-align:right;margin:13px auto 0;display:block;overflow:hidden}.markdown-body code,.markdown-body tt{white-space:break-spaces;background-color:var(--bgColor-neutral-muted);border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0}.markdown-body .highlight{margin-bottom:var(--base-size-16)}.markdown-body .highlight pre{word-break:normal;margin-bottom:0}.markdown-body .highlight pre,.markdown-body pre{padding:var(--base-size-16);color:var(--fgColor-default);background-color:var(--bgColor-muted);border-radius:6px;font-size:90%;line-height:1.45;overflow:auto}.markdown-body pre code,.markdown-body pre tt{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.markdown-body .csv-data td,.markdown-body .csv-data th{text-align:left;white-space:nowrap;padding:5px;font-size:12px;line-height:1;overflow:hidden}.markdown-body .csv-data .blob-num{padding:10px var(--base-size-8) 9px;text-align:right;background:var(--bgColor-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold,600);background:var(--bgColor-muted);border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{color:var(--fgColor-muted);border-top:1px solid var(--borderColor-default);font-size:12px}.markdown-body .footnotes ol{padding-left:var(--base-size-16)}.markdown-body .footnotes ol ul{padding-left:var(--base-size-16);margin-top:var(--base-size-16);display:inline-block}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);pointer-events:none;content:"";border:2px solid var(--borderColor-accent-emphasis);border-radius:6px;position:absolute}.markdown-body .footnotes li:target{color:var(--fgColor-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body body:has(:modal){padding-right:var(--dialog-scrollgutter)!important}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-v,.markdown-body .pl-smw{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{color:var(--color-prettylights-syntax-string-regexp);font-weight:700}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:var(--color-prettylights-syntax-markup-heading);font-weight:700}.markdown-body .pl-mi{color:var(--color-prettylights-syntax-markup-italic);font-style:italic}.markdown-body .pl-mb{color:var(--color-prettylights-syntax-markup-bold);font-weight:700}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{color:var(--color-prettylights-syntax-meta-diff-range);font-weight:700}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{color:var(--color-prettylights-syntax-constant-other-reference-link);text-decoration:underline}.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.markdown-body button:focus:not(:focus-visible),.markdown-body summary:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){box-shadow:none;outline:none}.markdown-body [tabindex="0"]:focus:not(:focus-visible),.markdown-body details-dialog:focus:not(:focus-visible){outline:none}.markdown-body g-emoji{min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-weight:var(--base-text-weight-normal,400);vertical-align:-.075em;line-height:1;display:inline-block;font-style:normal!important}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:var(--base-text-weight-normal,400)}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:var(--base-size-4)}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{vertical-align:middle;margin:0 .2em .25em -1.4em}.markdown-body ul: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)) .task-list-item-checkbox,.markdown-body ol: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)) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{clip:auto;width:auto;height:24px;display:block;overflow:visible}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:var(--base-size-8) var(--base-size-16);margin-bottom:var(--base-size-16);color:inherit;border-left:.25em solid var(--borderColor-default)}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{font-weight:var(--base-text-weight-medium,500);align-items:center;line-height:1;display:flex}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis)}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent)}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis)}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done)}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis)}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention)}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis)}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success)}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis)}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger)}.markdown-body>:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}.markdown-body.markdown-reasoning{font-size:13px;line-height:1.75}.markdown-body.markdown-reasoning p,.markdown-body.markdown-reasoning blockquote,.markdown-body.markdown-reasoning ul,.markdown-body.markdown-reasoning ol,.markdown-body.markdown-reasoning dl,.markdown-body.markdown-reasoning table,.markdown-body.markdown-reasoning pre,.markdown-body.markdown-reasoning details{margin-bottom:.75em}.markdown-body.markdown-reasoning h1,.markdown-body.markdown-reasoning h2,.markdown-body.markdown-reasoning h3,.markdown-body.markdown-reasoning h4,.markdown-body.markdown-reasoning h5,.markdown-body.markdown-reasoning h6{border-bottom:none;margin-top:1em;margin-bottom:.5em;padding-bottom:0;font-size:1em;line-height:1.6}.markdown-body ul{list-style-type:disc}.markdown-body ol{list-style-type:decimal}.markdown-body ul ul{list-style-type:circle}.markdown-body ul ul ul{list-style-type:square}.ai-chat-dock{--ai-chat-surface:var(--popover)}@supports (color:color-mix(in lab, red, red)){.ai-chat-dock{--ai-chat-surface:color-mix(in oklab, var(--popover) 65%, var(--muted))}}.ai-chat-dock{--ai-chat-surface-raised:var(--popover)}@supports (color:color-mix(in lab, red, red)){.ai-chat-dock{--ai-chat-surface-raised:color-mix(in oklab, var(--popover) 35%, var(--muted))}}.ai-chat-dock{--ai-chat-quote-border:var(--popover)}@supports (color:color-mix(in lab, red, red)){.ai-chat-dock{--ai-chat-quote-border:color-mix(in oklab, var(--popover) 70%, var(--muted-foreground))}}.ai-chat-dock .ai-chat-reasoning{background-color:var(--ai-chat-surface)}html .ai-chat-dock .markdown-body{--fgColor-default:var(--popover-foreground);--fgColor-muted:var(--muted-foreground);--fgColor-accent:var(--editor-link);--bgColor-default:transparent;--bgColor-muted:var(--ai-chat-surface);--bgColor-neutral-muted:var(--ai-chat-surface-raised);--borderColor-default:var(--border);--borderColor-muted:var(--border);--borderColor-neutral-muted:var(--border);--focus-outlineColor:var(--ring);line-height:1.75}.ai-chat-dock .markdown-body blockquote{border-left:3px solid var(--ai-chat-quote-border);border-radius:0 var(--radius-md) var(--radius-md) 0;background-color:var(--ai-chat-surface);padding:.625rem .875rem}.ai-chat-dock .markdown-body :not(pre)>code,.ai-chat-dock .markdown-body :not(pre)>tt{border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;background-color:var(--ai-chat-surface-raised);padding:.125em .375em}.ai-chat-dock .markdown-body pre,.ai-chat-dock .markdown-body .highlight pre{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--popover-foreground);background-color:var(--ai-chat-surface);padding:.875rem 1rem;line-height:1.65}.ai-chat-dock .markdown-body pre>code,.ai-chat-dock .markdown-body pre>code.hljs{color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.ai-chat-dock .markdown-body :is(.hljs-subst,.hljs-emphasis,.hljs-strong){color:inherit}.ai-chat-dock .markdown-body .hljs-comment{color:var(--muted-foreground)}.ai-chat-dock .markdown-body .katex-display{max-width:100%;padding-block:.25rem;overflow:auto hidden}.ai-chat-dock .markdown-body .katex-display>.katex{width:max-content;min-width:100%}.ai-chat-dock .markdown-body :not(.katex-display)>.katex{max-width:100%;padding-block:.25em .375em;display:inline-flex;overflow:auto hidden}.ai-chat-dock .markdown-body hr{background-color:var(--border);height:1px}.ai-chat-dock .markdown-body table{border-collapse:separate;border:1px solid var(--border);border-radius:var(--radius-md);background-color:#0000;line-height:1.6}.ai-chat-dock .markdown-body table th,.ai-chat-dock .markdown-body table td{vertical-align:top;border:0;padding:.625rem .75rem}.ai-chat-dock .markdown-body table tr>:is(th,td)+:is(th,td){border-inline-start:1px solid var(--border)}.ai-chat-dock .markdown-body table th:not([align]),.ai-chat-dock .markdown-body table td:not([align]){text-align:start}.ai-chat-dock .markdown-body table th{color:var(--popover-foreground);font-weight:var(--base-text-weight-medium);white-space:nowrap}.ai-chat-dock .markdown-body table thead{background-color:var(--ai-chat-surface-raised)}.ai-chat-dock .markdown-body table thead th{border-bottom:1px solid var(--border)}.ai-chat-dock .markdown-body table tr,.ai-chat-dock .markdown-body table tr:nth-child(2n){background-color:#0000;border:0}.ai-chat-dock .markdown-body table tbody tr+tr>:is(th,td){border-top:1px solid var(--border)}.ai-chat-dock .markdown-body table tbody tr:hover{background-color:var(--ai-chat-surface)}html:not(.dark) pre code.hljs{padding:1em;display:block;overflow-x:auto}html:not(.dark) code.hljs{padding:3px 5px}html:not(.dark) .hljs{color:#24292e;background:#fff}html:not(.dark) .hljs-doctag,html:not(.dark) .hljs-keyword,html:not(.dark) .hljs-meta .hljs-keyword,html:not(.dark) .hljs-template-tag,html:not(.dark) .hljs-template-variable,html:not(.dark) .hljs-type,html:not(.dark) .hljs-variable.language_{color:#d73a49}html:not(.dark) .hljs-title,html:not(.dark) .hljs-title.class_,html:not(.dark) .hljs-title.class_.inherited__,html:not(.dark) .hljs-title.function_{color:#6f42c1}html:not(.dark) .hljs-attr,html:not(.dark) .hljs-attribute,html:not(.dark) .hljs-literal,html:not(.dark) .hljs-meta,html:not(.dark) .hljs-number,html:not(.dark) .hljs-operator,html:not(.dark) .hljs-variable,html:not(.dark) .hljs-selector-attr,html:not(.dark) .hljs-selector-class,html:not(.dark) .hljs-selector-id{color:#005cc5}html:not(.dark) .hljs-regexp,html:not(.dark) .hljs-string,html:not(.dark) .hljs-meta .hljs-string{color:#032f62}html:not(.dark) .hljs-built_in,html:not(.dark) .hljs-symbol{color:#e36209}html:not(.dark) .hljs-comment,html:not(.dark) .hljs-code,html:not(.dark) .hljs-formula{color:#6a737d}html:not(.dark) .hljs-name,html:not(.dark) .hljs-quote,html:not(.dark) .hljs-selector-tag,html:not(.dark) .hljs-selector-pseudo{color:#22863a}html:not(.dark) .hljs-subst{color:#24292e}html:not(.dark) .hljs-section{color:#005cc5;font-weight:700}html:not(.dark) .hljs-bullet{color:#735c0f}html:not(.dark) .hljs-emphasis{color:#24292e;font-style:italic}html:not(.dark) .hljs-strong{color:#24292e;font-weight:700}html:not(.dark) .hljs-addition{color:#22863a;background-color:#f0fff4}html:not(.dark) .hljs-deletion{color:#b31d28;background-color:#ffeef0}html.dark pre code.hljs{padding:1em;display:block;overflow-x:auto}html.dark code.hljs{padding:3px 5px}html.dark .hljs{color:#c9d1d9;background:#0d1117}html.dark .hljs-doctag,html.dark .hljs-keyword,html.dark .hljs-meta .hljs-keyword,html.dark .hljs-template-tag,html.dark .hljs-template-variable,html.dark .hljs-type,html.dark .hljs-variable.language_{color:#ff7b72}html.dark .hljs-title,html.dark .hljs-title.class_,html.dark .hljs-title.class_.inherited__,html.dark .hljs-title.function_{color:#d2a8ff}html.dark .hljs-attr,html.dark .hljs-attribute,html.dark .hljs-literal,html.dark .hljs-meta,html.dark .hljs-number,html.dark .hljs-operator,html.dark .hljs-variable,html.dark .hljs-selector-attr,html.dark .hljs-selector-class,html.dark .hljs-selector-id{color:#79c0ff}html.dark .hljs-regexp,html.dark .hljs-string,html.dark .hljs-meta .hljs-string{color:#a5d6ff}html.dark .hljs-built_in,html.dark .hljs-symbol{color:#ffa657}html.dark .hljs-comment,html.dark .hljs-code,html.dark .hljs-formula{color:#8b949e}html.dark .hljs-name,html.dark .hljs-quote,html.dark .hljs-selector-tag,html.dark .hljs-selector-pseudo{color:#7ee787}html.dark .hljs-subst{color:#c9d1d9}html.dark .hljs-section{color:#1f6feb;font-weight:700}html.dark .hljs-bullet{color:#f2cc60}html.dark .hljs-emphasis{color:#c9d1d9;font-style:italic}html.dark .hljs-strong{color:#c9d1d9;font-weight:700}html.dark .hljs-addition{color:#aff5b4;background-color:#033a16}html.dark .hljs-deletion{color:#ffdcd7;background-color:#67060c}.app-overlay-root{z-index:100;isolation:isolate;pointer-events:none;position:fixed;inset:0}.app-overlay-root>*{pointer-events:auto}.scroll-fade-x{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.scroll-fade-x::-webkit-scrollbar{display:none}[data-radix-popper-content-wrapper],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=menubar-content],[data-slot=tooltip-content],[data-slot=hover-card-content],[data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content],[data-slot=alert-dialog-overlay],[data-slot=alert-dialog-content]{-webkit-app-region:no-drag}::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--muted-foreground) 40%, transparent)}}::-webkit-scrollbar-thumb{background-clip:padding-box;border:1px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch, var(--muted-foreground) 60%, transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}:root{--app-scrollbar-size:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--warning:oklch(84% .16 84);--warning-foreground:oklch(28% .07 46);--space-standard:oklch(48% .17 252);--space-pro:oklch(47% .19 302);--editor-link:oklch(54.6% .245 262.881);--editor-link-hover:oklch(48.8% .243 264.376);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(20.5% .005 260);--foreground:oklch(92% .004 260);--card:oklch(24.5% .005 260);--card-foreground:oklch(92% .004 260);--popover:oklch(24.5% .005 260);--popover-foreground:oklch(92% .004 260);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(24.5% .005 260);--secondary:oklch(27.5% .005 260);--secondary-foreground:oklch(92% .004 260);--muted:oklch(27.5% .005 260);--muted-foreground:oklch(72% .005 260);--accent:oklch(30% .006 260);--accent-foreground:oklch(92% .004 260);--destructive:oklch(70.4% .191 22.216);--warning:oklch(41% .11 46);--warning-foreground:oklch(99% .02 95);--space-standard:oklch(72% .14 247);--space-pro:oklch(74% .16 302);--editor-link:oklch(70.7% .165 254.624);--editor-link-hover:oklch(80.9% .105 251.813);--border:oklch(100% 0 0/.08);--input:oklch(100% 0 0/.12);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(22.5% .005 260);--sidebar-foreground:oklch(92% .004 260);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(30% .006 260);--sidebar-accent-foreground:oklch(92% .004 260);--sidebar-border:oklch(100% 0 0/.08);--sidebar-ring:oklch(55.6% 0 0)}@keyframes lock-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2rem,-2.5rem)scale(1.08)}}@keyframes lock-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes lock-wave{0%{margin-left:0}to{margin-left:-1600px}}@keyframes lock-swell{0%,to{transform:translateY(-25px)}50%{transform:translateY(5px)}}.animate-lock-float{animation:18s ease-in-out infinite lock-float}.animate-lock-float-slow{animation:26s ease-in-out infinite reverse lock-float}.animate-lock-shake{animation:.36s cubic-bezier(.36,.07,.19,.97) both lock-shake}.animate-lock-wave{animation:7s cubic-bezier(.36,.45,.63,.53) infinite lock-wave;transform:translate(0)}.animate-lock-wave-swell{animation:7s cubic-bezier(.36,.45,.63,.53) -.125s infinite lock-wave,7s -1.25s infinite lock-swell}@media (prefers-reduced-motion:reduce){.animate-lock-float,.animate-lock-float-slow,.animate-lock-shake,.animate-lock-wave,.animate-lock-wave-swell{animation:none}}@keyframes ai-reply-dot-wave{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}.ai-reply-dot{will-change:transform, opacity;background:currentColor;border-radius:9999px;width:.25rem;height:.25rem;animation:1s ease-in-out infinite ai-reply-dot-wave}.ai-reply-dot:nth-child(2){animation-delay:.14s}.ai-reply-dot:nth-child(3){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.ai-reply-dot{opacity:.65;animation:none}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@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 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}html{--editor-audio-holder-border-color:#c9c9cc7a;--editor-audio-holder-border-color-hover:#c6d2fb;--editor-audio-holder-border-color-focus:#9faacc;--editor-audio-preview-audio-size-color:currentColor;--editor-audio-upload-bg-color:#00000005;--editor-audio-upload-border-color:#d9d9d9;--editor-audio-upload-progress-container-bg:white;--editor-audio-upload-progress-container-color:currentColor;--editor-audio-upload-progress-svg-bg:#bdc3c7;--editor-audio-upload-progress-svg-bar-color:#1abc9c;--editor-audio-upload-progress-cancel-bg:#606266;--editor-audio-upload-progress-cancel-hover-bg:red;--editor-audio-upload-progress-ok-hover-bg:#ccc;--editor-audio-control-bar-btn-hover:#e8e8eb7d;--block-equation-hover-bg:#0000000f;--editor-equation-background:var(--editor-modal-background);--editor-equation-foreground:var(--editor-modal-foreground);--editor-equation-muted-foreground:var(--editor-modal-muted-foreground);--editor-equation-border:var(--editor-palette-border-gray);--editor-equation-muted:var(--editor-palette-bg-gray);--editor-equation-accent:var(--editor-palette-text-blue);--editor-equation-accent-bg:var(--editor-palette-bg-blue);--editor-equation-accent-border:var(--editor-palette-border-blue);--editor-equation-error:var(--editor-palette-text-red);--editor-equation-error-bg:var(--editor-palette-bg-red);--editor-equation-radius:12px;--editor-equation-control-radius:6px;--editor-equation-shadow:var(--editor-modal-shadow);--editor-equation-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--editor-equation-font-size:14px;--editor-equation-code-font-family:Consolas, "SFMono-Regular", monospace;--editor-equation-code-font-size:13px;--editor-equation-formula-font-size:17px;--editor-equation-color-scheme:light;--editor-equation-width:720px;--editor-equation-library-height:198px;--editor-equation-input-height:96px;--editor-equation-preview-min-height:74px;--editor-equation-preview-max-height:160px;--editor-equation-padding-inline:16px;--editor-equation-section-gap:12px}html[data-theme=dark]{--block-equation-hover-bg:var(--editor-palette-bg-gray);--editor-equation-color-scheme:dark}html{--editor-flowchart-background:#fff;--editor-flowchart-foreground:#09090b;--editor-flowchart-muted:#f4f4f5;--editor-flowchart-muted-foreground:#71717a;--editor-flowchart-border:#e4e4e7;--editor-flowchart-ring:#18181b29;--editor-flowchart-primary:#18181b;--editor-flowchart-primary-foreground:#fafafa;--editor-flowchart-accent:#f4f4f5;--editor-flowchart-accent-foreground:#18181b;--editor-flowchart-destructive:#dc2626;--editor-flowchart-destructive-bg:#fef2f2;--editor-flowchart-radius:8px;--editor-flowchart-overlay:#09090b8c;--editor-flowchart-shadow:0 24px 64px -16px #09090b52;--editor-flowchart-shadow-sm:0 1px 2px #09090b0f, 0 4px 12px #09090b0f;--editor-flowchart-block-bg:#fafafa;--editor-flowchart-canvas-bg:#fcfcfd;--editor-flowchart-grid-color:#09090b0e;--editor-flowchart-grid-strong:#09090b16;--editor-flowchart-selection:#2563eb;--editor-flowchart-selection-soft:#2563eb1f;--editor-flowchart-guide:#e11d48;--editor-flowchart-node-fill:#fff;--editor-flowchart-node-stroke:#3f3f46;--editor-flowchart-node-text:#18181b;--editor-flowchart-node-stroke-width:1.6;--editor-flowchart-edge-stroke:#52525b;--editor-flowchart-edge-text:#3f3f46;--editor-flowchart-edge-label-bg:#fff;--editor-flowchart-blue-fill:#eff6ff;--editor-flowchart-blue-stroke:#3b82f6;--editor-flowchart-blue-text:#1d4ed8;--editor-flowchart-green-fill:#ecfdf5;--editor-flowchart-green-stroke:#10b981;--editor-flowchart-green-text:#047857;--editor-flowchart-yellow-fill:#fefce8;--editor-flowchart-yellow-stroke:#eab308;--editor-flowchart-yellow-text:#a16207;--editor-flowchart-orange-fill:#fff7ed;--editor-flowchart-orange-stroke:#f97316;--editor-flowchart-orange-text:#c2410c;--editor-flowchart-red-fill:#fef2f2;--editor-flowchart-red-stroke:#ef4444;--editor-flowchart-red-text:#b91c1c;--editor-flowchart-purple-fill:#f5f3ff;--editor-flowchart-purple-stroke:#8b5cf6;--editor-flowchart-purple-text:#6d28d9;--editor-flowchart-gray-fill:#f4f4f5;--editor-flowchart-gray-stroke:#a1a1aa;--editor-flowchart-gray-text:#52525b}html[data-theme=dark]{--editor-flowchart-background:#18181b;--editor-flowchart-foreground:#fafafa;--editor-flowchart-muted:#27272a;--editor-flowchart-muted-foreground:#a1a1aa;--editor-flowchart-border:#333338;--editor-flowchart-ring:#fafafa2e;--editor-flowchart-primary:#fafafa;--editor-flowchart-primary-foreground:#18181b;--editor-flowchart-accent:#27272a;--editor-flowchart-accent-foreground:#fafafa;--editor-flowchart-destructive:#f87171;--editor-flowchart-destructive-bg:#3b1a1a;--editor-flowchart-overlay:#000000ad;--editor-flowchart-shadow:0 24px 64px -16px #000000b8;--editor-flowchart-shadow-sm:0 1px 2px #0006;--editor-flowchart-block-bg:#202024;--editor-flowchart-canvas-bg:#1c1c1f;--editor-flowchart-grid-color:#fafafa0f;--editor-flowchart-grid-strong:#fafafa1a;--editor-flowchart-selection:#60a5fa;--editor-flowchart-selection-soft:#60a5fa29;--editor-flowchart-guide:#fb7185;--editor-flowchart-node-fill:#26262a;--editor-flowchart-node-stroke:#71717a;--editor-flowchart-node-text:#f4f4f5;--editor-flowchart-edge-stroke:#8b8b94;--editor-flowchart-edge-text:#d4d4d8;--editor-flowchart-edge-label-bg:#1c1c1f;--editor-flowchart-blue-fill:#16263f;--editor-flowchart-blue-stroke:#60a5fa;--editor-flowchart-blue-text:#bfdbfe;--editor-flowchart-green-fill:#10291f;--editor-flowchart-green-stroke:#34d399;--editor-flowchart-green-text:#a7f3d0;--editor-flowchart-yellow-fill:#2c2612;--editor-flowchart-yellow-stroke:#facc15;--editor-flowchart-yellow-text:#fde68a;--editor-flowchart-orange-fill:#2f1f12;--editor-flowchart-orange-stroke:#fb923c;--editor-flowchart-orange-text:#fed7aa;--editor-flowchart-red-fill:#33191a;--editor-flowchart-red-stroke:#f87171;--editor-flowchart-red-text:#fecaca;--editor-flowchart-purple-fill:#251f3d;--editor-flowchart-purple-stroke:#a78bfa;--editor-flowchart-purple-text:#ddd6fe;--editor-flowchart-gray-fill:#2a2a2e;--editor-flowchart-gray-stroke:#8b8b94;--editor-flowchart-gray-text:#d4d4d8}html{--editor-mindmap-background:#fff;--editor-mindmap-foreground:#09090b;--editor-mindmap-muted:#f4f4f5;--editor-mindmap-muted-foreground:#71717a;--editor-mindmap-border:#e4e4e7;--editor-mindmap-ring:#18181b29;--editor-mindmap-primary:#18181b;--editor-mindmap-primary-foreground:#fafafa;--editor-mindmap-accent:#f4f4f5;--editor-mindmap-accent-foreground:#18181b;--editor-mindmap-destructive:#dc2626;--editor-mindmap-destructive-bg:#fef2f2;--editor-mindmap-radius:8px;--editor-mindmap-overlay:#09090b8c;--editor-mindmap-shadow:0 24px 64px -16px #09090b52;--editor-mindmap-shadow-sm:0 1px 2px #09090b0f, 0 4px 12px #09090b0f;--editor-mindmap-block-bg:#fafafa;--editor-mindmap-canvas-bg:#fcfcfd;--editor-mindmap-grid-color:#09090b0e;--editor-mindmap-grid-strong:#09090b16;--editor-mindmap-selection:#2563eb;--editor-mindmap-selection-soft:#2563eb1f;--editor-mindmap-drop-hint:#16a34a;--editor-mindmap-node-fill:#fff;--editor-mindmap-node-text:#27272a;--editor-mindmap-node-stroke-width:1.5;--editor-mindmap-on-branch:#fff;--editor-mindmap-spine:#52525b;--editor-mindmap-default-root:#1f2937;--editor-mindmap-default-branch-1:#2563eb;--editor-mindmap-default-branch-2:#16a34a;--editor-mindmap-default-branch-3:#ea580c;--editor-mindmap-default-branch-4:#dc2626;--editor-mindmap-default-branch-5:#7c3aed;--editor-mindmap-default-branch-6:#0891b2;--editor-mindmap-default-branch-7:#db2777;--editor-mindmap-default-branch-8:#65a30d;--editor-mindmap-fresh-root:#0f766e;--editor-mindmap-fresh-branch-1:#10b981;--editor-mindmap-fresh-branch-2:#06b6d4;--editor-mindmap-fresh-branch-3:#6366f1;--editor-mindmap-fresh-branch-4:#f472b6;--editor-mindmap-fresh-branch-5:#84cc16;--editor-mindmap-fresh-branch-6:#14b8a6;--editor-mindmap-fresh-branch-7:#a78bfa;--editor-mindmap-fresh-branch-8:#f59e0b;--editor-mindmap-sunset-root:#9a3412;--editor-mindmap-sunset-branch-1:#f97316;--editor-mindmap-sunset-branch-2:#ef4444;--editor-mindmap-sunset-branch-3:#f59e0b;--editor-mindmap-sunset-branch-4:#db2777;--editor-mindmap-sunset-branch-5:#b45309;--editor-mindmap-sunset-branch-6:#e11d48;--editor-mindmap-sunset-branch-7:#d97706;--editor-mindmap-sunset-branch-8:#c2410c;--editor-mindmap-ocean-root:#0c4a6e;--editor-mindmap-ocean-branch-1:#0ea5e9;--editor-mindmap-ocean-branch-2:#2563eb;--editor-mindmap-ocean-branch-3:#06b6d4;--editor-mindmap-ocean-branch-4:#6366f1;--editor-mindmap-ocean-branch-5:#0891b2;--editor-mindmap-ocean-branch-6:#3b82f6;--editor-mindmap-ocean-branch-7:#8b5cf6;--editor-mindmap-ocean-branch-8:#14b8a6;--editor-mindmap-mono-root:#18181b;--editor-mindmap-mono-branch-1:#3f3f46;--editor-mindmap-mono-branch-2:#52525b;--editor-mindmap-mono-branch-3:#71717a;--editor-mindmap-mono-branch-4:#8b8b94;--editor-mindmap-mono-branch-5:#27272a;--editor-mindmap-mono-branch-6:#61616a;--editor-mindmap-mono-branch-7:#909099;--editor-mindmap-mono-branch-8:#4a4a52}html[data-theme=dark]{--editor-mindmap-background:#18181b;--editor-mindmap-foreground:#fafafa;--editor-mindmap-muted:#27272a;--editor-mindmap-muted-foreground:#a1a1aa;--editor-mindmap-border:#333338;--editor-mindmap-ring:#fafafa2e;--editor-mindmap-primary:#fafafa;--editor-mindmap-primary-foreground:#18181b;--editor-mindmap-accent:#27272a;--editor-mindmap-accent-foreground:#fafafa;--editor-mindmap-destructive:#f87171;--editor-mindmap-destructive-bg:#3b1a1a;--editor-mindmap-overlay:#000000ad;--editor-mindmap-shadow:0 24px 64px -16px #000000b8;--editor-mindmap-shadow-sm:0 1px 2px #0006;--editor-mindmap-block-bg:#202024;--editor-mindmap-canvas-bg:#1c1c1f;--editor-mindmap-grid-color:#fafafa0f;--editor-mindmap-grid-strong:#fafafa1a;--editor-mindmap-selection:#60a5fa;--editor-mindmap-selection-soft:#60a5fa2e;--editor-mindmap-drop-hint:#4ade80;--editor-mindmap-node-fill:#26262a;--editor-mindmap-node-text:#e4e4e7;--editor-mindmap-on-branch:#0b0b0d;--editor-mindmap-spine:#8b8b94;--editor-mindmap-default-root:#d4d4d8;--editor-mindmap-default-branch-1:#60a5fa;--editor-mindmap-default-branch-2:#4ade80;--editor-mindmap-default-branch-3:#fb923c;--editor-mindmap-default-branch-4:#f87171;--editor-mindmap-default-branch-5:#a78bfa;--editor-mindmap-default-branch-6:#22d3ee;--editor-mindmap-default-branch-7:#f472b6;--editor-mindmap-default-branch-8:#a3e635;--editor-mindmap-fresh-root:#5eead4;--editor-mindmap-fresh-branch-1:#34d399;--editor-mindmap-fresh-branch-2:#22d3ee;--editor-mindmap-fresh-branch-3:#818cf8;--editor-mindmap-fresh-branch-4:#f9a8d4;--editor-mindmap-fresh-branch-5:#a3e635;--editor-mindmap-fresh-branch-6:#2dd4bf;--editor-mindmap-fresh-branch-7:#c4b5fd;--editor-mindmap-fresh-branch-8:#fbbf24;--editor-mindmap-sunset-root:#fdba74;--editor-mindmap-sunset-branch-1:#fb923c;--editor-mindmap-sunset-branch-2:#f87171;--editor-mindmap-sunset-branch-3:#fbbf24;--editor-mindmap-sunset-branch-4:#f472b6;--editor-mindmap-sunset-branch-5:#d97706;--editor-mindmap-sunset-branch-6:#fb7185;--editor-mindmap-sunset-branch-7:#f59e0b;--editor-mindmap-sunset-branch-8:#ea580c;--editor-mindmap-ocean-root:#7dd3fc;--editor-mindmap-ocean-branch-1:#38bdf8;--editor-mindmap-ocean-branch-2:#60a5fa;--editor-mindmap-ocean-branch-3:#22d3ee;--editor-mindmap-ocean-branch-4:#818cf8;--editor-mindmap-ocean-branch-5:#2dd4bf;--editor-mindmap-ocean-branch-6:#93c5fd;--editor-mindmap-ocean-branch-7:#a78bfa;--editor-mindmap-ocean-branch-8:#5eead4;--editor-mindmap-mono-root:#e4e4e7;--editor-mindmap-mono-branch-1:#d4d4d8;--editor-mindmap-mono-branch-2:#a1a1aa;--editor-mindmap-mono-branch-3:#8b8b94;--editor-mindmap-mono-branch-4:#71717a;--editor-mindmap-mono-branch-5:#e4e4e7;--editor-mindmap-mono-branch-6:#b4b4bb;--editor-mindmap-mono-branch-7:#96969e;--editor-mindmap-mono-branch-8:#c0c0c7}html{--editor-bookmark-background:#fff;--editor-bookmark-background-hover:#fafafa;--editor-bookmark-foreground:#18181b;--editor-bookmark-muted:#f4f4f5;--editor-bookmark-muted-foreground:#71717a;--editor-bookmark-border:#e4e4e7;--editor-bookmark-border-hover:#d4d4d8;--editor-bookmark-ring:#18181b29;--editor-bookmark-primary:#18181b;--editor-bookmark-primary-foreground:#fafafa;--editor-bookmark-accent:#f4f4f5;--editor-bookmark-destructive:#dc2626;--editor-bookmark-radius:8px;--editor-bookmark-shadow:0 1px 2px #09090b0a;--editor-bookmark-shadow-hover:0 2px 8px #09090b14;--editor-bookmark-skeleton:#09090b0f;--editor-bookmark-skeleton-shine:#09090b1f;--editor-bookmark-card-height:116px;--editor-bookmark-cover-width:200px}html[data-theme=dark]{--editor-bookmark-background:#1c1c1f;--editor-bookmark-background-hover:#232327;--editor-bookmark-foreground:#fafafa;--editor-bookmark-muted:#27272a;--editor-bookmark-muted-foreground:#a1a1aa;--editor-bookmark-border:#333338;--editor-bookmark-border-hover:#46464d;--editor-bookmark-ring:#fafafa2e;--editor-bookmark-primary:#fafafa;--editor-bookmark-primary-foreground:#18181b;--editor-bookmark-accent:#27272a;--editor-bookmark-destructive:#f87171;--editor-bookmark-shadow:0 1px 2px #0006;--editor-bookmark-shadow-hover:0 4px 16px #00000073;--editor-bookmark-skeleton:#fafafa12;--editor-bookmark-skeleton-shine:#fafafa24}html{--editor-code-bar-bg:#f5f5f5;--editor-code-bar-lang-curr-bg:#ccc;--editor-code-line-number-bg:#eee;--editor-code-lang-bg:#f0f0f0;--editor-code-lang-title-color:#707684;--editor-code-lang-hover-bg:#ccc;--editor-code-lang-select-bg:#ddd;--editor-column-hover-bg:#fafafa;--editor-column-divider-color:#ccc;--editor-action-bar-radius:7px;--editor-action-bar-shadow:0 1px 2px #09090b0f, 0 4px 12px #09090b0f;--editor-action-bar-color-border:#e4e4e7;--editor-action-bar-background:#fff;--editor-action-bar-background-hover:#f4f4f5;--editor-action-bar-btn-color:#71717a;--editor-action-bar-btn-color-hover:#18181b;--editor-action-bar-btn-active-color:#2563eb;--editor-action-bar-btn-active-bg:#2563eb1f;--editor-action-bar-btn-danger-color:#71717a;--editor-action-bar-btn-active-danger-color:#dc2626;--editor-action-bar-btn-active-danger-bg:#fef2f2;--editor-action-bar-btn-active-danger-border:#dc2626}html[data-theme=dark]{--editor-action-bar-shadow:0 1px 2px #0006, 0 8px 24px #00000059;--editor-action-bar-color-border:#333338;--editor-action-bar-background:#18181b;--editor-action-bar-background-hover:#27272a;--editor-action-bar-btn-color:#a1a1aa;--editor-action-bar-btn-color-hover:#fafafa;--editor-action-bar-btn-active-color:#60a5fa;--editor-action-bar-btn-active-bg:#60a5fa29;--editor-action-bar-btn-danger-color:#a1a1aa;--editor-action-bar-btn-active-danger-color:#f87171;--editor-action-bar-btn-active-danger-bg:#3b1a1a;--editor-action-bar-btn-active-danger-border:#f87171}html{--editor-preview-settings-width:274px;--editor-preview-settings-panel-padding:6px;--editor-preview-settings-padding:8px;--editor-preview-settings-font-size:13px;--editor-preview-settings-control-font-size:12px;--editor-preview-settings-status-font-size:11px;--editor-preview-settings-font-weight:500;--editor-preview-settings-line-height:20px;--editor-preview-settings-hint-line-height:18px;--editor-preview-settings-header-height:24px;--editor-preview-settings-gap:8px;--editor-preview-settings-controls-gap:10px;--editor-preview-settings-section-gap:12px;--editor-preview-settings-action-gap:6px;--editor-preview-settings-hint-gap:2px;--editor-preview-settings-value-min-width:34px;--editor-preview-settings-button-height:30px;--editor-preview-settings-button-padding:4px 8px;--editor-preview-settings-button-radius:5px;--editor-preview-settings-step-button-size:28px;--editor-preview-settings-fit-button-height:26px;--editor-preview-settings-fit-button-padding:2px 6px;--editor-preview-settings-save-button-height:34px;--editor-preview-settings-icon-size:14px;--editor-preview-settings-slider-height:4px;--editor-preview-settings-slider-handle-size:12px;--editor-preview-settings-slider-hit-padding:10px;--editor-action-toolbox-toggler-dots-color:#7b7e89;--editor-action-toolbox-toggler-dots-color-hovered:#1d202b;--editor-action-toolbox-toggler-click-zone-size:24px;--editor-action-toolbox-pop-color-border:#eaeaea;--editor-action-toolbox-pop-color-background:#fff;--editor-action-toolbox-pop-color-background-hover:#e8e8eb7d;--editor-action-toolbox-pop-color-background-confirm:#e24a4a;--editor-action-toolbox-pop-color-background-confirm-hover:#d54040;--editor-action-toolbox-pop-color-text-confirm:#fff}html[data-theme=dark]{--editor-action-toolbox-toggler-dots-color:#6e7280;--editor-action-toolbox-toggler-dots-color-hovered:#c9ccd4}html{--editor-lmp-hover-bg:#eee;--editor-media-controlBar-slider-color:#4c88ff;--editor-media-speed-select-zindex:30;--editor-media-speed-select-color:black;--editor-media-speed-select-bg:#eee;--editor-media-speed-select-hover-bg:#ddd;--editor-media-vbar-zindex:30;--editor-media-vbar-color:black;--editor-media-vbar-bg:#eee;--editor-media-vbar-slider-color:#4c88ff;--editor-media-rs-btn-bg:#37352fb3;--editor-media-rs-btn-border-color:#fffc;--editor-divider-border-color:#0000000f;--editor-divider-text-color:currentColor;--editor-embed-background:#fff;--editor-embed-background-hover:#fafafa;--editor-embed-frame-bg:#fafafa;--editor-embed-foreground:#18181b;--editor-embed-muted-foreground:#71717a;--editor-embed-border:#e4e4e7;--editor-embed-border-hover:#d4d4d8;--editor-embed-ring:#18181b29;--editor-embed-primary:#18181b;--editor-embed-primary-foreground:#fafafa;--editor-embed-accent:#f4f4f5;--editor-embed-destructive:#dc2626;--editor-embed-radius:8px;--editor-embed-shadow:0 1px 2px #09090b0a;--editor-embed-shadow-hover:0 2px 8px #09090b14}html[data-theme=dark]{--editor-embed-background:#1c1c1f;--editor-embed-background-hover:#232327;--editor-embed-frame-bg:#232327;--editor-embed-foreground:#fafafa;--editor-embed-muted-foreground:#a1a1aa;--editor-embed-border:#333338;--editor-embed-border-hover:#46464d;--editor-embed-ring:#fafafa2e;--editor-embed-primary:#fafafa;--editor-embed-primary-foreground:#18181b;--editor-embed-accent:#27272a;--editor-embed-destructive:#f87171;--editor-embed-shadow:0 1px 2px #0006;--editor-embed-shadow-hover:0 4px 16px #00000073}html{--editor-mermaid-background:#fff;--editor-mermaid-foreground:#09090b;--editor-mermaid-muted:#f4f4f5;--editor-mermaid-muted-foreground:#71717a;--editor-mermaid-border:#e4e4e7;--editor-mermaid-border-hover:#d4d4d8;--editor-mermaid-ring:#18181b29;--editor-mermaid-primary:#18181b;--editor-mermaid-primary-foreground:#fafafa;--editor-mermaid-accent:#2563eb;--editor-mermaid-accent-soft:#2563eb1a;--editor-mermaid-hover-bg:#f4f4f5;--editor-mermaid-destructive:#dc2626;--editor-mermaid-destructive-bg:#fef2f2;--editor-mermaid-destructive-border:#fecaca;--editor-mermaid-success:#16a34a;--editor-mermaid-radius:8px;--editor-mermaid-overlay:#09090b8c;--editor-mermaid-shadow:0 24px 64px -16px #09090b52;--editor-mermaid-shadow-sm:0 1px 2px #09090b0f, 0 4px 12px #09090b0f;--editor-mermaid-block-bg:#fafafa;--editor-mermaid-canvas-bg:#fff;--editor-mermaid-node-fill:#fff;--editor-mermaid-node-stroke:#3f3f46;--editor-mermaid-node-text:#18181b;--editor-mermaid-line:#52525b;--editor-mermaid-cluster-fill:#f4f4f5;--editor-mermaid-cluster-stroke:#d4d4d8;--editor-mermaid-note-fill:#fefce8;--editor-mermaid-note-stroke:#eab308;--editor-mermaid-alt-bg:#fafafa;--editor-mermaid-crit-fill:#fee2e2;--editor-mermaid-crit-stroke:#ef4444;--editor-mermaid-code-bg:#fcfcfd;--editor-mermaid-code-text:#27272a;--editor-mermaid-code-gutter-bg:#f8f8f9;--editor-mermaid-code-gutter-text:#a1a1aa;--editor-mermaid-code-selection:#2563eb29;--editor-mermaid-code-error-bg:#dc262617;--editor-mermaid-code-error-text:#dc2626;--editor-mermaid-tk-comment:#8b8b94;--editor-mermaid-tk-string:#0f766e;--editor-mermaid-tk-arrow:#c2410c;--editor-mermaid-tk-diagram:#7c3aed;--editor-mermaid-tk-keyword:#1d4ed8;--editor-mermaid-tk-modifier:#a16207;--editor-mermaid-tk-number:#b91c1c;--editor-mermaid-tk-bracket:#52525b;--editor-mermaid-tk-pipe:#c2410c}html[data-theme=dark]{--editor-mermaid-background:#18181b;--editor-mermaid-foreground:#fafafa;--editor-mermaid-muted:#27272a;--editor-mermaid-muted-foreground:#a1a1aa;--editor-mermaid-border:#333338;--editor-mermaid-border-hover:#46464d;--editor-mermaid-ring:#fafafa2e;--editor-mermaid-primary:#fafafa;--editor-mermaid-primary-foreground:#18181b;--editor-mermaid-accent:#60a5fa;--editor-mermaid-accent-soft:#60a5fa29;--editor-mermaid-hover-bg:#27272a;--editor-mermaid-destructive:#f87171;--editor-mermaid-destructive-bg:#3b1a1a;--editor-mermaid-destructive-border:#5b2626;--editor-mermaid-success:#4ade80;--editor-mermaid-overlay:#000000ad;--editor-mermaid-shadow:0 24px 64px -16px #000000b8;--editor-mermaid-shadow-sm:0 1px 2px #0006;--editor-mermaid-block-bg:#202024;--editor-mermaid-canvas-bg:#1c1c1f;--editor-mermaid-node-fill:#26262a;--editor-mermaid-node-stroke:#71717a;--editor-mermaid-node-text:#f4f4f5;--editor-mermaid-line:#8b8b94;--editor-mermaid-cluster-fill:#232327;--editor-mermaid-cluster-stroke:#3f3f46;--editor-mermaid-note-fill:#3a3320;--editor-mermaid-note-stroke:#a16207;--editor-mermaid-alt-bg:#202024;--editor-mermaid-crit-fill:#3b1a1a;--editor-mermaid-crit-stroke:#f87171;--editor-mermaid-code-bg:#1c1c1f;--editor-mermaid-code-text:#e4e4e7;--editor-mermaid-code-gutter-bg:#202024;--editor-mermaid-code-gutter-text:#6b6b73;--editor-mermaid-code-selection:#60a5fa3d;--editor-mermaid-code-error-bg:#f8717124;--editor-mermaid-code-error-text:#f87171;--editor-mermaid-tk-comment:#71717a;--editor-mermaid-tk-string:#5eead4;--editor-mermaid-tk-arrow:#fdba74;--editor-mermaid-tk-diagram:#c4b5fd;--editor-mermaid-tk-keyword:#93c5fd;--editor-mermaid-tk-modifier:#fcd34d;--editor-mermaid-tk-number:#fca5a5;--editor-mermaid-tk-bracket:#a1a1aa;--editor-mermaid-tk-pipe:#fdba74}html{--editor-modal-background:#fff;--editor-modal-foreground:#18181b;--editor-modal-muted-foreground:#71717a;--editor-modal-border:#e4e4e7;--editor-modal-hover-bg:#f4f4f5;--editor-modal-ring:#18181b29;--editor-modal-overlay:#09090b8c;--editor-modal-shadow:0 24px 64px -16px #09090b52;--editor-modal-button-height:30px;--editor-modal-button-radius:6px;--editor-modal-button-padding-x:11px;--editor-modal-button-font-size:13px;--editor-modal-primary-bg:initial;--editor-modal-primary-foreground:initial;--editor-modal-primary-hover-bg:initial;--editor-modal-primary-hover-foreground:initial;--editor-modal-primary-hover-opacity:.88;--editor-modal-cancel-bg:initial;--editor-modal-cancel-foreground:initial;--editor-modal-cancel-border:initial;--editor-modal-cancel-hover-bg:initial;--editor-modal-cancel-hover-foreground:initial;--editor-modal-cancel-hover-border:initial;--editor-modal-close-size:initial;--editor-modal-close-radius:6px;--editor-modal-close-bg:transparent;--editor-modal-close-color:initial;--editor-modal-close-hover-bg:initial;--editor-modal-close-hover-color:initial}html[data-theme=dark]{--editor-modal-background:#18181b;--editor-modal-foreground:#fafafa;--editor-modal-muted-foreground:#a1a1aa;--editor-modal-border:#333338;--editor-modal-hover-bg:#27272a;--editor-modal-ring:#fafafa2e;--editor-modal-overlay:#000000b8;--editor-modal-shadow:0 24px 64px -16px #000000b8}html{--editor-file-holder-border-color:#c9c9cc7a;--editor-file-holder-border-color-hover:#c6d2fb;--editor-file-holder-border-color-focus:#9faacc;--editor-file-preview-font-size:1em;--editor-file-preview-file-size-color:currentColor;--editor-file-upload-bg-color:#00000005;--editor-file-upload-border-color:#d9d9d9;--editor-file-upload-progress-container-bg:white;--editor-file-upload-progress-container-color:currentColor;--editor-file-upload-progress-svg-bg:#bdc3c7;--editor-file-upload-progress-svg-bar-color:#1abc9c;--editor-file-upload-progress-cancel-bg:#606266;--editor-file-upload-progress-cancel-hover-bg:red;--editor-file-upload-progress-ok-hover-bg:#ccc;--editor-header-color:#000000d9;--editor-header-font-size-base:14px;--editor-image-img-holder-border-color:#c6d2fb;--editor-image-img-holder-border-color-focus:#9faacc;--editor-image-upload-bg-color:#00000005;--editor-image-upload-border-color:#d9d9d9;--editor-image-upload-progress-container-bg:white;--editor-image-upload-progress-container-color:currentColor;--editor-image-upload-progress-svg-bg:#bdc3c7;--editor-image-upload-progress-svg-bar-bg:#1abc9c;--editor-image-upload-progress-cancel-bg:#606266;--editor-image-upload-progress-cancel-hover-bg:red;--editor-quote-border-color:#0000002e;--editor-palette-text-gray:#787774;--editor-palette-text-brown:#9f6b53;--editor-palette-text-orange:#d9730d;--editor-palette-text-yellow:#cb912f;--editor-palette-text-green:#448361;--editor-palette-text-blue:#337ea9;--editor-palette-text-purple:#9065b0;--editor-palette-text-pink:#c14c8a;--editor-palette-text-red:#d44c47;--editor-palette-bg-gray:#f1f1f0;--editor-palette-bg-brown:#f4eeee;--editor-palette-bg-orange:#fbecdd;--editor-palette-bg-yellow:#fbf3db;--editor-palette-bg-green:#edf3ec;--editor-palette-bg-blue:#e7f3f8;--editor-palette-bg-purple:#f4f0f7;--editor-palette-bg-pink:#fbf2f5;--editor-palette-bg-red:#fdebec;--editor-palette-border-default:#000;--editor-palette-border-gray:#1c13011c;--editor-palette-border-brown:#8134003f;--editor-palette-border-orange:#ba56004d;--editor-palette-border-yellow:#c7960068;--editor-palette-border-green:#006a2b41;--editor-palette-border-blue:#005db242;--editor-palette-border-purple:#58019537;--editor-palette-border-pink:#a400493b;--editor-palette-border-red:#c41b0041;--editor-palette-picker-hover-border:var(--editor-table-accent);--editor-palette-picker-active-border:var(--editor-table-accent)}html[data-theme=dark]{--editor-palette-text-gray:#9b9b9b;--editor-palette-text-brown:#ba856f;--editor-palette-text-orange:#c77d48;--editor-palette-text-yellow:#ca9849;--editor-palette-text-green:#529e72;--editor-palette-text-blue:#5e97c4;--editor-palette-text-purple:#a387c9;--editor-palette-text-pink:#cf7ba9;--editor-palette-text-red:#df5452;--editor-palette-bg-gray:#2c2c30;--editor-palette-bg-brown:#33272a;--editor-palette-bg-orange:#3a2a1e;--editor-palette-bg-yellow:#372f1d;--editor-palette-bg-green:#1f2f28;--editor-palette-bg-blue:#1d2c38;--editor-palette-bg-purple:#2c2438;--editor-palette-bg-pink:#35232c;--editor-palette-bg-red:#3a2325;--editor-palette-border-default:#bbb;--editor-palette-border-gray:#ffffeb1a;--editor-palette-border-brown:#ffb18131;--editor-palette-border-orange:#ff934b47;--editor-palette-border-yellow:#ffd8703b;--editor-palette-border-green:#6cffac28;--editor-palette-border-blue:#439bff3d;--editor-palette-border-purple:#c87dff33;--editor-palette-border-pink:#ff67b13b;--editor-palette-border-red:#ff685c3d}html{--editor-table-radius:8px;--editor-table-font-size:14px;--editor-table-cell-min-height:22px;--editor-table-cell-padding-x:14px;--editor-table-cell-padding-y:7px;--editor-table-color-bg:transparent;--editor-table-color-bg-solid:#fff;--editor-table-color-bg-head:#00000009;--editor-table-color-bg-stripe:#00000005;--editor-table-color-bg-hover:#f4f4f5;--editor-table-color-text:inherit;--editor-table-color-text-muted:#a1a1aa;--editor-table-color-border:#00000024;--editor-table-accent:#2563eb;--editor-table-handle-bg:#b8b8c0;--editor-table-handle-bg-hover:#8e8e99;--editor-table-handle-bg-active:#2563eb;--editor-table-handle-icon:#fff;--editor-table-handle-icon-active:#fff;--editor-table-selection-bg:#2563eb24;--editor-table-cell-bg-gray:var(--editor-palette-bg-gray);--editor-table-cell-bg-brown:var(--editor-palette-bg-brown);--editor-table-cell-bg-orange:var(--editor-palette-bg-orange);--editor-table-cell-bg-yellow:var(--editor-palette-bg-yellow);--editor-table-cell-bg-green:var(--editor-palette-bg-green);--editor-table-cell-bg-blue:var(--editor-palette-bg-blue);--editor-table-cell-bg-purple:var(--editor-palette-bg-purple);--editor-table-cell-bg-pink:var(--editor-palette-bg-pink);--editor-table-cell-bg-red:var(--editor-palette-bg-red);--editor-table-cell-color-gray:var(--editor-palette-text-gray);--editor-table-cell-color-brown:var(--editor-palette-text-brown);--editor-table-cell-color-orange:var(--editor-palette-text-orange);--editor-table-cell-color-yellow:var(--editor-palette-text-yellow);--editor-table-cell-color-green:var(--editor-palette-text-green);--editor-table-cell-color-blue:var(--editor-palette-text-blue);--editor-table-cell-color-purple:var(--editor-palette-text-purple);--editor-table-cell-color-pink:var(--editor-palette-text-pink);--editor-table-cell-color-red:var(--editor-palette-text-red);--editor-table-color-background:#f2f2f2;--editor-table-head-color-background:#0000000a;--editor-table-color-text-secondary:#7b7e89}html[data-theme=dark]{--editor-table-color-bg-solid:#18181b;--editor-table-color-bg-head:#ffffff0d;--editor-table-color-bg-stripe:#ffffff07;--editor-table-color-bg-hover:#27272a;--editor-table-color-text-muted:#71717a;--editor-table-color-border:#ffffff29;--editor-table-accent:#60a5fa;--editor-table-handle-bg:#5c5c66;--editor-table-handle-bg-hover:#7c7c88;--editor-table-handle-bg-active:#60a5fa;--editor-table-handle-icon:#f4f4f5;--editor-table-handle-icon-active:#18181b;--editor-table-selection-bg:#60a5fa33}html{--editor-todo-checkbox-background:#fff;--editor-todo-color-border:#c9c9c9;--editor-todo-color-bg-checked:#246caa;--editor-todo-color-bg-checked-hover:#0059ab;--editor-video-holder-border-color:#c6d2fb;--editor-video-holder-border-color-focus:#9faacc;--editor-video-slider-color:#4c88ff;--editor-video-upload-bg-color:#00000005;--editor-video-upload-border-color:#d9d9d9;--editor-video-volume-bg:#141311;--editor-video-upload-progress-container-bg:white;--editor-video-upload-progress-container-color:currentColor;--editor-video-upload-progress-svg-bg:#bdc3c7;--editor-video-upload-progress-svg-bar-bg:#1abc9c;--editor-video-upload-progress-cancel-bg:#606266;--editor-video-upload-progress-cancel-hover-bg:red;--editor-video-control-bar-btn-hover:#e8e8eb7d;--editor-lmp-border:#eff0f1;--editor-lmp-shadow:0px 3px 15px -3px #0d14211a}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-0:before{content:"";-webkit-transform:translateY(-50%);background:currentColor;border-radius:50%;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-1:before{content:"";box-sizing:border-box;-webkit-transform:translateY(-50%);border:.08em solid;border-radius:50%;flex-shrink:0;width:.4em;height:.4em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-2:before{content:"";-webkit-transform:rotate(45deg)translateY(-50%);background:currentColor;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:rotate(45deg)translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-3:before{content:"";-webkit-transform:translateY(-50%);background:currentColor;border-radius:50%;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-4:before{content:"";box-sizing:border-box;-webkit-transform:translateY(-50%);border:.08em solid;border-radius:50%;flex-shrink:0;width:.4em;height:.4em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-5:before{content:"";-webkit-transform:rotate(45deg)translateY(-50%);background:currentColor;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:rotate(45deg)translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-6:before{content:"";-webkit-transform:translateY(-50%);background:currentColor;border-radius:50%;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-7:before{content:"";box-sizing:border-box;-webkit-transform:translateY(-50%);border:.08em solid;border-radius:50%;flex-shrink:0;width:.4em;height:.4em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-8:before{content:"";-webkit-transform:rotate(45deg)translateY(-50%);background:currentColor;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:rotate(45deg)translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-9:before{content:"";-webkit-transform:translateY(-50%);background:currentColor;border-radius:50%;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-10:before{content:"";box-sizing:border-box;-webkit-transform:translateY(-50%);border:.08em solid;border-radius:50%;flex-shrink:0;width:.4em;height:.4em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-11:before{content:"";-webkit-transform:rotate(45deg)translateY(-50%);background:currentColor;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:rotate(45deg)translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-12:before{content:"";-webkit-transform:translateY(-50%);background:currentColor;border-radius:50%;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-13:before{content:"";box-sizing:border-box;-webkit-transform:translateY(-50%);border:.08em solid;border-radius:50%;flex-shrink:0;width:.4em;height:.4em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-14:before{content:"";-webkit-transform:rotate(45deg)translateY(-50%);background:currentColor;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:rotate(45deg)translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-15:before{content:"";-webkit-transform:translateY(-50%);background:currentColor;border-radius:50%;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-16:before{content:"";box-sizing:border-box;-webkit-transform:translateY(-50%);border:.08em solid;border-radius:50%;flex-shrink:0;width:.4em;height:.4em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-17:before{content:"";-webkit-transform:rotate(45deg)translateY(-50%);background:currentColor;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:rotate(45deg)translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-18:before{content:"";-webkit-transform:translateY(-50%);background:currentColor;border-radius:50%;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-19:before{content:"";box-sizing:border-box;-webkit-transform:translateY(-50%);border:.08em solid;border-radius:50%;flex-shrink:0;width:.4em;height:.4em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-20:before{content:"";-webkit-transform:rotate(45deg)translateY(-50%);background:currentColor;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:rotate(45deg)translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-21:before{content:"";-webkit-transform:translateY(-50%);background:currentColor;border-radius:50%;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-22:before{content:"";box-sizing:border-box;-webkit-transform:translateY(-50%);border:.08em solid;border-radius:50%;flex-shrink:0;width:.4em;height:.4em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-23:before{content:"";-webkit-transform:rotate(45deg)translateY(-50%);background:currentColor;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:rotate(45deg)translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-24:before{content:"";-webkit-transform:translateY(-50%);background:currentColor;border-radius:50%;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-25:before{content:"";box-sizing:border-box;-webkit-transform:translateY(-50%);border:.08em solid;border-radius:50%;flex-shrink:0;width:.4em;height:.4em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-26:before{content:"";-webkit-transform:rotate(45deg)translateY(-50%);background:currentColor;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:rotate(45deg)translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-27:before{content:"";-webkit-transform:translateY(-50%);background:currentColor;border-radius:50%;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-28:before{content:"";box-sizing:border-box;-webkit-transform:translateY(-50%);border:.08em solid;border-radius:50%;flex-shrink:0;width:.4em;height:.4em;margin:.75em 6px 0;transform:translateY(-50%)}.codex-editor .codex-editor__redactor .gy-bullet-list.editor-indent-29:before{content:"";-webkit-transform:rotate(45deg)translateY(-50%);background:currentColor;flex-shrink:0;width:.33em;height:.33em;margin:.75em 6px 0;transform:rotate(45deg)translateY(-50%)}.codex-editor>.codex-editor__redactor{counter-reset:number-list-0 number-list-1 number-list-2 number-list-3 number-list-4 number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-0){counter-set:number-list-1 number-list-2 number-list-3 number-list-4 number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-0):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-0)){counter-set:number-list-0 number-list-1 number-list-2 number-list-3 number-list-4 number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-1){counter-set:number-list-2 number-list-3 number-list-4 number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-1):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-1)){counter-set:number-list-1 number-list-2 number-list-3 number-list-4 number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-2){counter-set:number-list-3 number-list-4 number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-2):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-2)){counter-set:number-list-2 number-list-3 number-list-4 number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-3){counter-set:number-list-4 number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-3):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-3)){counter-set:number-list-3 number-list-4 number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-4){counter-set:number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-4):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-4)){counter-set:number-list-4 number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-5){counter-set:number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-5):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-5)){counter-set:number-list-5 number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-6){counter-set:number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-6):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-6)){counter-set:number-list-6 number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-7){counter-set:number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-7):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-7)){counter-set:number-list-7 number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-8){counter-set:number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-8):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-8)){counter-set:number-list-8 number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-9){counter-set:number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-9):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-9)){counter-set:number-list-9 number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-10){counter-set:number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-10):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-10)){counter-set:number-list-10 number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-11){counter-set:number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-11):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-11)){counter-set:number-list-11 number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-12){counter-set:number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-12):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-12)){counter-set:number-list-12 number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-13){counter-set:number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-13):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-13)){counter-set:number-list-13 number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-14){counter-set:number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-14):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-14)){counter-set:number-list-14 number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-15){counter-set:number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-15):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-15)){counter-set:number-list-15 number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-16){counter-set:number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-16):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-16)){counter-set:number-list-16 number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-17){counter-set:number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-17):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-17)){counter-set:number-list-17 number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-18){counter-set:number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-18):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-18)){counter-set:number-list-18 number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-19){counter-set:number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-19):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-19)){counter-set:number-list-19 number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-20){counter-set:number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-20):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-20)){counter-set:number-list-20 number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-21){counter-set:number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-21):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-21)){counter-set:number-list-21 number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-22){counter-set:number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-22):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-22)){counter-set:number-list-22 number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-23){counter-set:number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-23):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-23)){counter-set:number-list-23 number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-24){counter-set:number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-24):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-24)){counter-set:number-list-24 number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-25){counter-set:number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-25):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-25)){counter-set:number-list-25 number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-26){counter-set:number-list-27 number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-26):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-26)){counter-set:number-list-26 number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-27){counter-set:number-list-28 number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-27):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-27)){counter-set:number-list-27 number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-28){counter-set:number-list-29 number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-28):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-28)){counter-set:number-list-28 number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block:has(>.ce-block__content>.gy-number-list.editor-indent-29){counter-set:number-list-30}:is(.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(.editor-indent-29):not(:has(.gy-columns_col)),.codex-editor>.codex-editor__redactor>.ce-block:not(:has(>.ce-block__content>.gy-number-list)):has(>.ce-block__content>.gy-columns_wrapper.editor-indent-29)){counter-set:number-list-29 number-list-30}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-0{counter-increment:number-list-0}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-0:before{content:counter(number-list-0,decimal) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-1{counter-increment:number-list-1}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-1:before{content:counter(number-list-1,lower-alpha) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-2{counter-increment:number-list-2}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-2:before{content:counter(number-list-2,lower-roman) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-3{counter-increment:number-list-3}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-3:before{content:counter(number-list-3,decimal) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-4{counter-increment:number-list-4}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-4:before{content:counter(number-list-4,lower-alpha) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-5{counter-increment:number-list-5}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-5:before{content:counter(number-list-5,lower-roman) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-6{counter-increment:number-list-6}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-6:before{content:counter(number-list-6,decimal) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-7{counter-increment:number-list-7}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-7:before{content:counter(number-list-7,lower-alpha) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-8{counter-increment:number-list-8}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-8:before{content:counter(number-list-8,lower-roman) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-9{counter-increment:number-list-9}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-9:before{content:counter(number-list-9,decimal) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-10{counter-increment:number-list-10}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-10:before{content:counter(number-list-10,lower-alpha) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-11{counter-increment:number-list-11}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-11:before{content:counter(number-list-11,lower-roman) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-12{counter-increment:number-list-12}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-12:before{content:counter(number-list-12,decimal) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-13{counter-increment:number-list-13}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-13:before{content:counter(number-list-13,lower-alpha) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-14{counter-increment:number-list-14}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-14:before{content:counter(number-list-14,lower-roman) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-15{counter-increment:number-list-15}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-15:before{content:counter(number-list-15,decimal) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-16{counter-increment:number-list-16}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-16:before{content:counter(number-list-16,lower-alpha) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-17{counter-increment:number-list-17}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-17:before{content:counter(number-list-17,lower-roman) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-18{counter-increment:number-list-18}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-18:before{content:counter(number-list-18,decimal) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-19{counter-increment:number-list-19}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-19:before{content:counter(number-list-19,lower-alpha) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-20{counter-increment:number-list-20}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-20:before{content:counter(number-list-20,lower-roman) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-21{counter-increment:number-list-21}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-21:before{content:counter(number-list-21,decimal) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-22{counter-increment:number-list-22}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-22:before{content:counter(number-list-22,lower-alpha) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-23{counter-increment:number-list-23}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-23:before{content:counter(number-list-23,lower-roman) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-24{counter-increment:number-list-24}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-24:before{content:counter(number-list-24,decimal) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-25{counter-increment:number-list-25}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-25:before{content:counter(number-list-25,lower-alpha) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-26{counter-increment:number-list-26}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-26:before{content:counter(number-list-26,lower-roman) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-27{counter-increment:number-list-27}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-27:before{content:counter(number-list-27,decimal) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-28{counter-increment:number-list-28}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-28:before{content:counter(number-list-28,lower-alpha) ". ";flex-shrink:0;margin:0 6px}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-29{counter-increment:number-list-29}.codex-editor>.codex-editor__redactor>.ce-block>.ce-block__content>.gy-number-list.editor-indent-29:before{content:counter(number-list-29,lower-roman) ". ";flex-shrink:0;margin:0 6px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-0):not(:has(.gy-columns_col)){margin-left:0}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-0){margin-left:0}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-1):not(:has(.gy-columns_col)){margin-left:20px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-1){margin-left:20px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-2):not(:has(.gy-columns_col)){margin-left:40px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-2){margin-left:40px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-3):not(:has(.gy-columns_col)){margin-left:60px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-3){margin-left:60px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-4):not(:has(.gy-columns_col)){margin-left:80px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-4){margin-left:80px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-5):not(:has(.gy-columns_col)){margin-left:100px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-5){margin-left:100px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-6):not(:has(.gy-columns_col)){margin-left:120px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-6){margin-left:120px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-7):not(:has(.gy-columns_col)){margin-left:140px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-7){margin-left:140px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-8):not(:has(.gy-columns_col)){margin-left:160px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-8){margin-left:160px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-9):not(:has(.gy-columns_col)){margin-left:180px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-9){margin-left:180px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-10):not(:has(.gy-columns_col)){margin-left:200px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-10){margin-left:200px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-11):not(:has(.gy-columns_col)){margin-left:220px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-11){margin-left:220px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-12):not(:has(.gy-columns_col)){margin-left:240px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-12){margin-left:240px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-13):not(:has(.gy-columns_col)){margin-left:260px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-13){margin-left:260px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-14):not(:has(.gy-columns_col)){margin-left:280px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-14){margin-left:280px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-15):not(:has(.gy-columns_col)){margin-left:300px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-15){margin-left:300px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-16):not(:has(.gy-columns_col)){margin-left:320px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-16){margin-left:320px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-17):not(:has(.gy-columns_col)){margin-left:340px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-17){margin-left:340px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-18):not(:has(.gy-columns_col)){margin-left:360px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-18){margin-left:360px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-19):not(:has(.gy-columns_col)){margin-left:380px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-19){margin-left:380px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-20):not(:has(.gy-columns_col)){margin-left:400px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-20){margin-left:400px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-21):not(:has(.gy-columns_col)){margin-left:420px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-21){margin-left:420px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-22):not(:has(.gy-columns_col)){margin-left:440px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-22){margin-left:440px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-23):not(:has(.gy-columns_col)){margin-left:460px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-23){margin-left:460px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-24):not(:has(.gy-columns_col)){margin-left:480px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-24){margin-left:480px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-25):not(:has(.gy-columns_col)){margin-left:500px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-25){margin-left:500px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-26):not(:has(.gy-columns_col)){margin-left:520px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-26){margin-left:520px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-27):not(:has(.gy-columns_col)){margin-left:540px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-27){margin-left:540px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-28):not(:has(.gy-columns_col)){margin-left:560px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-28){margin-left:560px}.codex-editor .codex-editor__redactor .ce-block:has(.editor-indent-29):not(:has(.gy-columns_col)){margin-left:580px}.codex-editor .codex-editor__redactor .ce-block:has(>.ce-block__content>.gy-columns_wrapper.editor-indent-29){margin-left:580px}.gy-block-tune-color-bg .enable-color-tune-color{color:var(--tune-colorbg-color)}.gy-block-tune-color-bg--has-bg .enable-color-tune-bg{background-color:var(--tune-colorbg-bg)}.ce-block--selected .gy-block-tune-color-bg .enable-color-tune-bg{background-color:#0000}html[data-theme=dark] .gy-block-tune-color-bg .enable-color-tune-color{color:var(--tune-colorbg-dark-color)}html[data-theme=dark] .gy-block-tune-color-bg--has-bg .enable-color-tune-bg{background-color:var(--tune-colorbg-dark-bg)}html[data-theme=dark] .ce-block--selected .gy-block-tune-color-bg .enable-color-tune-bg{background-color:#0000}.codex-editor{--border-radius:6px;--border-color-base:#434343;--border-color-split:#303030}@custom-media --mobile (width <= 1px);@custom-media --not-mobile (width >= 651px);@custom-media --can-hover (hover: hover);:root{--selectionColor:#e1f2ff;--inlineSelectionColor:#d4ecff;--equation-hover-bg:#d4ecff;--selectionFakeBg:#d4ecff;--bg-light:#eff2f5;--grayText:#707684;--placeholderText:#b3b3b3;--color-dark:#1d202b;--color-active-icon:#388ae5;--color-gray-border:#c9c9cc7a;--content-width:650px;--narrow-mode-right-padding:50px;--toolbox-buttons-size:26px;--toolbox-buttons-size--mobile:36px;--icon-size:20px;--icon-size--mobile:28px;--block-padding-vertical:.2em;--color-line-gray:#eff0f1;--line-height:1.6em}.codex-editor{box-sizing:border-box;z-index:1;line-height:1.6em;line-height:var(--line-height);position:relative}.codex-editor .hide{display:none}.codex-editor--cursor-hidden,.codex-editor--cursor-hidden *{cursor:none!important}.codex-editor--cursor-hidden>.ce-toolbar .ce-toolbar__plus,.codex-editor--cursor-hidden>.ce-toolbar .ce-toolbar__settings-btn{visibility:hidden;pointer-events:none}.codex-editor__redactor{outline:none}.codex-editor__redactor [contenteditable]:empty:after{content:"﻿"}@media (width>=651px){.codex-editor--narrow .codex-editor__redactor{margin-right:50px;margin-right:var(--narrow-mode-right-padding)}}@media (--not-mobile){.codex-editor--narrow .codex-editor__redactor{margin-right:50px;margin-right:var(--narrow-mode-right-padding)}}@media (width>=651px){.codex-editor--narrow.codex-editor--rtl .codex-editor__redactor{margin-left:50px;margin-left:var(--narrow-mode-right-padding);margin-right:0}}@media (--not-mobile){.codex-editor--narrow.codex-editor--rtl .codex-editor__redactor{margin-left:50px;margin-left:var(--narrow-mode-right-padding);margin-right:0}}.codex-editor-copyable{opacity:.001;width:1px;height:1px;position:absolute;top:-400%}.codex-editor-overlay{z-index:999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.codex-editor-overlay__container{pointer-events:auto;z-index:0;position:relative}.codex-editor-overlay__rectangle{background-color:#2eaadc33;border:1px solid #0000;position:absolute}.codex-editor svg{max-height:100%}.codex-editor ::selection{background-color:#d4ecff;background-color:var(--inlineSelectionColor)}.codex-editor .selection-fake-bg{padding:2.5px 0;background-color:#d4ecff!important;background-color:var(--selectionFakeBg)!important;display:inline!important}.codex-editor--toolbox-opened [contentEditable="true"][data-placeholder]:focus:before,.codex-editor-float-toolbox-opened [contentEditable="true"][data-placeholder]:focus:before{opacity:0!important}.ce-scroll-locked{overflow:hidden}.ce-scroll-locked--hard{top:calc(-1 * var(--window-scroll-offset));width:100%;position:fixed;overflow:hidden}.ce-toolbar{z-index:14;will-change:opacity,top;transition:opacity .1s;display:none;position:absolute;top:0;left:0;right:0}.ce-toolbar--opened{display:block}.ce-toolbar__content{max-width:650px;max-width:var(--content-width);margin:0 auto;position:relative}.ce-toolbar__plus{color:var(--color-dark);cursor:pointer;width:26px;width:var(--toolbox-buttons-size);height:26px;height:var(--toolbox-buttons-size);-webkit-user-select:none;user-select:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (width<=1px){.ce-toolbar__plus{width:36px;width:var(--toolbox-buttons-size--mobile);height:36px;height:var(--toolbox-buttons-size--mobile)}}@media (--mobile){.ce-toolbar__plus{width:36px;width:var(--toolbox-buttons-size--mobile);height:36px;height:var(--toolbox-buttons-size--mobile)}}@media (hover:hover){.ce-toolbar__plus:hover{background-color:#eff2f5;background-color:var(--bg-light)}}@media (--can-hover){.ce-toolbar__plus:hover{background-color:#eff2f5;background-color:var(--bg-light)}}.ce-toolbar__plus --active{background-color:#eff2f5;background-color:var(--bg-light);animation:.75s forwards bounceIn}.ce-toolbar__plus-shortcut{opacity:.6;word-spacing:-2px;margin-top:5px}@media (width<=1px){.ce-toolbar__plus{z-index:2;background-color:#fff;border:1px solid #e8e8eb;border-radius:6px;position:static;box-shadow:0 3px 15px -3px #0d142121}.ce-toolbar__plus --left-oriented:before{margin-left:0;left:15px}.ce-toolbar__plus --right-oriented:before{margin-left:0;left:auto;right:15px}}@media (--mobile){.ce-toolbar__plus{z-index:2;background-color:#fff;border:1px solid #e8e8eb;border-radius:6px;position:static;box-shadow:0 3px 15px -3px #0d142121}.ce-toolbar__plus --left-oriented:before{margin-left:0;left:15px}.ce-toolbar__plus --right-oriented:before{margin-left:0;left:auto;right:15px}}.ce-toolbar__actions{opacity:0;background-color:#0000;border-radius:6px;padding-right:0;display:flex;position:absolute;right:100%}.ce-toolbar__actions--opened{opacity:1}@media (width<=1px){.ce-toolbar__actions{right:auto}}@media (--mobile){.ce-toolbar__actions{right:auto}}.ce-toolbar__settings-btn{color:var(--color-dark);width:26px;width:var(--toolbox-buttons-size);height:26px;height:var(--toolbox-buttons-size);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;margin-left:0;display:inline-flex}@media (width<=1px){.ce-toolbar__settings-btn{width:36px;width:var(--toolbox-buttons-size--mobile);height:36px;height:var(--toolbox-buttons-size--mobile)}}@media (--mobile){.ce-toolbar__settings-btn{width:36px;width:var(--toolbox-buttons-size--mobile);height:36px;height:var(--toolbox-buttons-size--mobile)}}@media (hover:hover){.ce-toolbar__settings-btn:hover{background-color:#eff2f5;background-color:var(--bg-light)}}@media (--can-hover){.ce-toolbar__settings-btn:hover{background-color:#eff2f5;background-color:var(--bg-light)}}.ce-toolbar__settings-btn --active{background-color:#eff2f5;background-color:var(--bg-light);animation:.75s forwards bounceIn}@media (width>=651px){.ce-toolbar__settings-btn{width:24px}}@media (--not-mobile){.ce-toolbar__settings-btn{width:24px}}.ce-toolbar__settings-btn--hidden{display:none}@media (width<=1px){.ce-toolbar__settings-btn{z-index:2;background-color:#fff;border:1px solid #e8e8eb;border-radius:6px;position:static;box-shadow:0 3px 15px -3px #0d142121}.ce-toolbar__settings-btn --left-oriented:before{margin-left:0;left:15px}.ce-toolbar__settings-btn --right-oriented:before{margin-left:0;left:auto;right:15px}}@media (--mobile){.ce-toolbar__settings-btn{z-index:2;background-color:#fff;border:1px solid #e8e8eb;border-radius:6px;position:static;box-shadow:0 3px 15px -3px #0d142121}.ce-toolbar__settings-btn --left-oriented:before{margin-left:0;left:15px}.ce-toolbar__settings-btn --right-oriented:before{margin-left:0;left:auto;right:15px}}.ce-toolbar__plus,.ce-toolbar__settings-btn{background-color:#0000!important;border:none!important;width:22px!important;height:22px!important}.ce-toolbar__plus svg,.ce-toolbar__settings-btn svg{width:24px;height:24px}@media (width>=651px){.codex-editor--narrow .ce-toolbar__plus{left:5px}}@media (--not-mobile){.codex-editor--narrow .ce-toolbar__plus{left:5px}}.ce-float-toolbox{z-index:99;will-change:opacity,top;transition:opacity .1s;display:none;position:absolute;top:0;left:0}.ce-float-toolbox--opened{display:block}@media (width>=651px){.codex-editor--narrow .ce-toolbox .ce-popover{right:0;left:unset}}@media (--not-mobile){.codex-editor--narrow .ce-toolbox .ce-popover{right:0;left:unset}}.ce-inline-toolbar{--y-offset:8px;--color-background-icon-active:#388ae51a;--color-text-icon-active:#388ae5;--color-text-primary:black;visibility:hidden;will-change:opacity,left,top;z-index:17;opacity:1;visibility:visible;transition:opacity .25s;position:absolute;top:0;left:0}.ce-inline-toolbar [hidden]{display:none!important}.ce-inline-toolbar__toggler-and-button-wrapper{width:100%;height:35px;padding:0 6px;display:flex}.ce-inline-toolbar__buttons{display:flex}.ce-inline-toolbar__dropdown{cursor:pointer;border-right:1px solid #c9c9cc7a;border-right:1px solid var(--color-gray-border);box-sizing:border-box;align-items:center;margin:0 6px 0 -6px;padding:0 6px;display:flex}@media (hover:hover){.ce-inline-toolbar__dropdown:hover{background:#eff2f5;background:var(--bg-light)}}@media (--can-hover){.ce-inline-toolbar__dropdown:hover{background:#eff2f5;background:var(--bg-light)}}.ce-inline-toolbar__dropdown--hidden{display:none}.ce-inline-toolbar__dropdown-content,.ce-inline-toolbar__dropdown-arrow{display:flex}.ce-inline-toolbar__dropdown-content svg,.ce-inline-toolbar__dropdown-arrow svg{width:20px;width:var(--icon-size);height:20px;height:var(--icon-size)}.ce-inline-toolbar__shortcut{opacity:.6;word-spacing:-3px;margin-top:3px}.ce-inline-tool{color:var(--color-text-primary);cursor:pointer;background-color:#0000;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:100%;padding:0;line-height:normal;display:flex}@media (width<=1px){.ce-inline-tool{width:36px;height:36px}}@media (--mobile){.ce-inline-tool{width:36px;height:36px}}@media (hover:hover){.ce-inline-tool:hover{background-color:var(--color-background-item-hover)}}@media (--can-hover){.ce-inline-tool:hover{background-color:var(--color-background-item-hover)}}.ce-inline-tool svg{width:20px;width:var(--icon-size);height:20px;height:var(--icon-size);display:block}@media (width<=1px){.ce-inline-tool svg{width:28px;width:var(--icon-size--mobile);height:28px;height:var(--icon-size--mobile)}}@media (--mobile){.ce-inline-tool svg{width:28px;width:var(--icon-size--mobile);height:28px;height:var(--icon-size--mobile)}}.ce-inline-tool--active{background:var(--color-background-icon-active);color:var(--color-text-icon-active)}.gy-equation-mark .katex .katex-mathml{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--editor-ai-foreground:var(--editor-palette-border-default);--editor-ai-muted-foreground:var(--editor-palette-text-gray);--editor-ai-hover-background:var(--editor-palette-bg-gray);--editor-ai-hover-foreground:var(--editor-ai-foreground);--editor-ai-focus-ring:var(--editor-palette-text-blue)}.ce-inline-tool.cdx-inline-ask-ai{white-space:nowrap;width:fit-content;color:var(--editor-ai-foreground);gap:4px;padding:4px;font-family:inherit;font-size:14px}.ce-inline-tool.cdx-inline-ask-ai:hover,.ce-popover-item[data-item-name=ask-ai]:hover,.ce-popover-item[data-item-name=ask-ai].ce-popover-item--focused{color:var(--editor-ai-hover-foreground);background-color:var(--editor-palette-bg-gray);background-color:var(--editor-ai-hover-background)}.ce-inline-tool.cdx-inline-ask-ai:focus-visible{outline:2px solid var(--editor-palette-text-blue);outline:2px solid var(--editor-ai-focus-ring);outline-offset:-2px}.ce-popover-item[data-item-name=ask-ai]{color:var(--editor-ai-foreground)}.ce-popover-item[data-item-name=ask-ai] .ce-popover-item__secondary-title{color:var(--editor-ai-muted-foreground)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ce-block{cursor:text;padding-bottom:4px;animation:.3s fade-in}.ce-block [contentEditable]{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;-webkit-line-break:after-white-space;white-space:break-spaces;padding-left:2px;padding-right:2px}.ce-block [contentEditable="true"]:focus-visible{outline:none}.ce-block:first-of-type{margin-top:0}.ce-block--selected .ce-block__content{background:#e1f2ff;background:var(--selectionColor)}.ce-block--selected .ce-block__content .cdx-block{background:0 0;border-color:#0000;border-radius:6px}.ce-block--selected .ce-block__content [contenteditable]{-webkit-user-select:none;user-select:none}.ce-block--selected .ce-block__content img,.ce-block--selected .ce-block__content .ce-stub{opacity:.55}.ce-block--stretched .ce-block__content{max-width:none}.ce-block__content{max-width:650px;max-width:var(--content-width);white-space:normal;word-break:break-word;border-radius:6px;min-width:50px;margin:0 auto;padding:.1em 0;transition:background-color .15s;position:relative}.ce-block__content a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.ce-block__content a:hover{-webkit-text-decoration:underline;text-decoration:underline}.ce-block__content b{font-weight:700}.ce-block__content i{color:inherit;font-style:italic}.ce-block .gy-emoji{vertical-align:middle;background-repeat:no-repeat;width:1.25em;height:1.25em;margin:-.2em .05em 0 .1em;display:inline-block}.ce-block .gy-page-link{-webkit-user-select:text;user-select:text;line-height:1.45em;line-height:calc(var(--line-height) - .15em);margin-left:2px;margin-right:2px;display:inline-block}.ce-block .gy-page-link-inner{cursor:pointer;background-color:#eff2f5;background-color:var(--bg-light);border-radius:4px;justify-content:flex-start;align-items:baseline;margin:0 .2em;padding:0 .3em 0 .1em;display:inline-flex}.ce-block .gy-page-link-inner svg{align-self:center;width:1.25em!important;height:1.25em!important}.ce-block .gy-page-link-inner .gy-emoji{align-self:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.9,.9,.9)}20%{transform:scale3d(1.03,1.03,1.03)}60%{-webkit-transform:scale(1);transform:scaleZ(1)}}@keyframes selectionBounce{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}50%{transform:scale3d(1.01,1.01,1.01)}70%{-webkit-transform:scale(1);transform:scaleZ(1)}}@keyframes buttonClicked{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.95,.95,.95)}60%{transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale(1);transform:scaleZ(1)}}.cdx-block{padding:.2em 2px;padding:var(--block-padding-vertical) 2px}.cdx-block::-webkit-input-placeholder{line-height:normal!important}.cdx-input{border:1px solid #c9c9cc7a;border:1px solid var(--color-gray-border);text-indent:2px;box-sizing:border-box;border-radius:6px;outline:none;width:100%;padding:4px 0;font-size:14px;line-height:22px;box-shadow:inset 0 1px 2px #232c480f}.cdx-input[data-placeholder]:before{white-space:nowrap;pointer-events:none;width:0;display:inline-block;position:static!important}.cdx-settings-button{cursor:pointer;vertical-align:bottom;color:inherit;min-width:26px;min-width:var(--toolbox-buttons-size);min-height:26px;min-height:var(--toolbox-buttons-size);background-color:#0000;border:0;border-radius:3px;outline:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.cdx-settings-button--focused{box-shadow:inset 0 0 0 1px #07a1e314;background:#22baff14!important}.cdx-settings-button--focused-animated{animation-name:buttonClicked;animation-duration:.25s}.cdx-settings-button svg{width:auto;height:auto}@media (width<=1px){.cdx-settings-button svg{width:28px;width:var(--icon-size--mobile);height:28px;height:var(--icon-size--mobile)}}@media (--mobile){.cdx-settings-button svg{width:28px;width:var(--icon-size--mobile);height:28px;height:var(--icon-size--mobile)}}@media (width<=1px){.cdx-settings-button{width:36px;width:var(--toolbox-buttons-size--mobile);height:36px;height:var(--toolbox-buttons-size--mobile);border-radius:8px}}@media (--mobile){.cdx-settings-button{width:36px;width:var(--toolbox-buttons-size--mobile);height:36px;height:var(--toolbox-buttons-size--mobile);border-radius:8px}}@media (hover:hover){.cdx-settings-button:hover{background-color:#eff2f5;background-color:var(--bg-light)}}@media (--can-hover){.cdx-settings-button:hover{background-color:#eff2f5;background-color:var(--bg-light)}}.cdx-loader{border:1px solid #c9c9cc7a;border:1px solid var(--color-gray-border);position:relative}.cdx-loader:before{content:"";border:2px solid #c9c9cc7a;border:2px solid var(--color-gray-border);border-left-color:#388ae5;border-left-color:var(--color-active-icon);border-radius:50%;width:18px;height:18px;margin:-11px 0 0 -11px;animation:1.2s linear infinite cdxRotation;position:absolute;top:50%;left:50%}@keyframes cdxRotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cdx-button{border:1px solid #c9c9cc7a;border:1px solid var(--color-gray-border);color:var(--grayText);text-align:center;cursor:pointer;background:#fff;border-radius:6px;padding:4px 12px;font-size:14.9px;box-shadow:0 2px 2px #121e390a}@media (hover:hover){.cdx-button:hover{background:#fbfcfe;box-shadow:0 1px 3px #121e3914}}@media (--can-hover){.cdx-button:hover{background:#fbfcfe;box-shadow:0 1px 3px #121e3914}}.cdx-button svg{height:20px;margin-top:-2px;margin-right:.2em}.ce-stub{background:#eff2f5;background:var(--bg-light);border:1px solid #eff0f1;border:1px solid var(--color-line-gray);color:var(--grayText);border-radius:10px;align-items:center;margin:10px 0;padding:12px 18px;font-size:14px;display:flex}.ce-stub svg{width:20px;width:var(--icon-size);height:20px;height:var(--icon-size)}.ce-stub__info{margin-left:14px}.ce-stub__title{text-transform:capitalize;font-weight:500}.codex-editor.codex-editor--rtl{direction:rtl}.codex-editor.codex-editor--rtl .cdx-list{padding-left:0;padding-right:40px}.codex-editor.codex-editor--rtl .ce-toolbar__plus{right:-26px;right:calc(var(--toolbox-buttons-size) * -1);left:auto}.codex-editor.codex-editor--rtl .ce-toolbar__actions{left:-26px;right:auto;left:calc(var(--toolbox-buttons-size) * -1)}@media (width<=1px){.codex-editor.codex-editor--rtl .ce-toolbar__actions{margin-left:0;margin-right:auto;padding-left:10px;padding-right:0}}@media (--mobile){.codex-editor.codex-editor--rtl .ce-toolbar__actions{margin-left:0;margin-right:auto;padding-left:10px;padding-right:0}}.codex-editor.codex-editor--rtl .ce-settings{left:5px;right:auto}.codex-editor.codex-editor--rtl .ce-settings:before{left:25px;right:auto}.codex-editor.codex-editor--rtl .ce-settings__button:not(:nth-child(3n+3)){margin-left:3px;margin-right:0}.codex-editor.codex-editor--rtl .ce-conversion-tool__icon{margin-left:10px;margin-right:0}.codex-editor.codex-editor--rtl .ce-inline-toolbar__dropdown{border-left:1px solid #c9c9cc7a;border-right:0 solid #0000;border-left:1px solid var(--color-gray-border);margin:0 -6px 0 6px}.codex-editor.codex-editor--rtl .ce-inline-toolbar__dropdown .icon--toggler-down{margin-left:0;margin-right:4px}@media (width>=651px){.codex-editor--narrow.codex-editor--rtl .ce-toolbar__plus{left:0;right:5px}}@media (--not-mobile){.codex-editor--narrow.codex-editor--rtl .ce-toolbar__plus{left:0;right:5px}}@media (width>=651px){.codex-editor--narrow.codex-editor--rtl .ce-toolbar__actions{left:-5px}}@media (--not-mobile){.codex-editor--narrow.codex-editor--rtl .ce-toolbar__actions{left:-5px}}.cdx-search-field{--icon-margin-right:10px;background:#f8f8f8;border:1px solid #e2e2e533;border-radius:6px;grid-template-rows:auto;grid-template-columns:auto auto 1fr;padding:2px;display:grid}.cdx-search-field__icon{width:26px;width:var(--toolbox-buttons-size);height:26px;height:var(--toolbox-buttons-size);margin-right:var(--icon-margin-right);justify-content:center;align-items:center;display:flex}.cdx-search-field__icon svg{width:20px;width:var(--icon-size);height:20px;height:var(--icon-size);color:var(--grayText)}.cdx-search-field__input{min-width:calc(100% - 26px - var(--icon-margin-right));min-width:calc(100% - var(--toolbox-buttons-size) - var(--icon-margin-right));background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:22px}.cdx-search-field__input::-webkit-input-placeholder{color:var(--grayText);font-weight:500}.cdx-search-field__input::placeholder{color:var(--grayText);font-weight:500}.cdx-search-field__input:-ms-placeholder-shown{color:var(--grayText);font-weight:500}.cdx-search-field__input::placeholder{color:var(--grayText);font-weight:500}.gy-editor-popover-content[data-overlay-hosted]>.ce-popover,.gy-editor-popover-content>.ce-popover--block-settings{width:max-content;margin:0}.gy-editor-popover-content[data-overlay-hosted]>.ce-popover>.ce-popover__container,.gy-editor-popover-content>.ce-popover--block-settings>.ce-popover__container{min-width:0;max-width:calc(100vw - 18px);max-height:min(var(--max-height),calc(100dvh - 18px));-webkit-box-shadow:none;box-shadow:none;opacity:1;pointer-events:auto;padding:var(--padding);border:0;padding-right:0;animation:none;position:relative;inset:auto}.gy-editor-popover-content[data-overlay-hosted]>.ce-popover .ce-popover--nested,.gy-editor-popover-content>.ce-popover--block-settings .ce-popover--nested{position:absolute;top:0;left:0}.ce-popover--block-settings .ce-popover--nested>.ce-popover__container{left:calc(var(--popover-left) - var(--over-right-bound));min-width:0;max-width:calc(100vw - 16px);max-height:min(var(--max-height),calc(100dvh - 16px));animation:none;position:absolute;bottom:auto;right:auto}.ce-popover{--border-radius:6px;--width:240px;--max-height:270px;--padding:6px;--offset-from-target:8px;--color-border:#eff0f1;--color-shadow:#0d14211a;--color-background:white;--color-text-primary:black;--color-text-secondary:#707684;--color-border-icon:#c9c9cc7a;--color-border-icon-disabled:#eff0f1;--color-text-icon-active:#388ae5;--color-background-icon-active:#388ae51a;--color-background-item-focus:#f0f0f0;--color-shadow-item-focus:#575757;--color-background-item-hover:#f2f2f2;--color-background-item-confirm:#e24a4a;--color-background-item-confirm-hover:#ce4343;--popover-top:calc(100% + var(--offset-from-target));--popover-left:0px;--over-right-bound:0px;--nested-popover-overlap:4px;--icon-size:20px;--item-padding:3px;--item-height:calc(var(--icon-size) + 2 * var(--item-padding));position:relative}@supports (color:rgb(0 0 0 / .5)) and (color:hsl(0 0% 0% / .5)){.ce-popover{--color-border-icon:#c9c9cc7a}}.ce-popover__container{min-width:var(--width);width:var(--width);max-height:var(--max-height);border-radius:var(--border-radius);box-sizing:border-box;-webkit-box-shadow:0px 3px 15px -3px var(--color-shadow);box-shadow:0 3px 15px -3px var(--color-shadow);left:calc(var(--popover-left) - var(--over-right-bound));top:var(--popover-top);background:var(--color-background);z-index:4;opacity:0;pointer-events:none;border:none;flex-direction:column;padding:0;display:flex;position:absolute;overflow:hidden}.ce-popover--opened>.ce-popover__container{opacity:1;padding:var(--padding);max-height:var(--max-height);pointer-events:auto;border:1px solid var(--color-border);padding-right:0;animation:.1s panelShowing}@media (width<=1px){.ce-popover--opened>.ce-popover__container{animation:.25s panelShowingMobile}}@media (--mobile){.ce-popover--opened>.ce-popover__container{animation:.25s panelShowingMobile}}.ce-popover--open-top .ce-popover__container{--popover-top:calc(-1 * (var(--offset-from-target) + var(--popover-height)))}.ce-popover--open-left .ce-popover__container{--popover-left:calc(-1 * var(--width) + 100%)}.ce-popover__items{-ms-scroll-chaining:none;overscroll-behavior:contain;padding-right:var(--padding);overflow-y:auto}@media (width<=1px){.ce-popover__overlay{background:#1d202b;background:var(--color-dark);z-index:3;opacity:.5;will-change:opacity;visibility:visible;transition:opacity .12s ease-in;position:fixed;inset:0}}@media (--mobile){.ce-popover__overlay{background:#1d202b;background:var(--color-dark);z-index:3;opacity:.5;will-change:opacity;visibility:visible;transition:opacity .12s ease-in;position:fixed;inset:0}}.ce-popover__overlay--hidden{display:none}@media (width<=1px){.ce-popover .ce-popover__container{--offset:5px;min-width:calc(100% - 10px);max-width:none;min-width:calc(100% - var(--offset) * 2);left:5px;left:var(--offset);right:5px;right:var(--offset);bottom:calc(5px + env(safe-area-inset-bottom));bottom:calc(var(--offset) + env(safe-area-inset-bottom));border-radius:10px;position:fixed;top:auto}}@media (--mobile){.ce-popover .ce-popover__container{--offset:5px;min-width:calc(100% - 10px);max-width:none;min-width:calc(100% - var(--offset) * 2);left:5px;left:var(--offset);right:5px;right:var(--offset);bottom:calc(5px + env(safe-area-inset-bottom));bottom:calc(var(--offset) + env(safe-area-inset-bottom));border-radius:10px;position:fixed;top:auto}}.ce-popover__search{margin-bottom:5px;margin-right:var(--padding)}.ce-popover__nothing-found-message{margin-right:var(--padding);color:var(--grayText);cursor:default;white-space:nowrap;text-overflow:ellipsis;text-align:center;padding:3px;font-size:14px;font-weight:500;line-height:20px;display:none;overflow:hidden}.ce-popover__nothing-found-message--displayed{display:block}.ce-popover--nested .ce-popover__container{--popover-left:calc(var(--nesting-level) * (var(--width) - var(--nested-popover-overlap)));top:calc(var(--trigger-item-top) - var(--nested-popover-overlap));position:absolute;overflow:hidden auto}.ce-popover--open-top.ce-popover--nested .ce-popover__container{top:calc(var(--trigger-item-top) - var(--popover-height) + var(--item-height) + var(--offset-from-target) + var(--nested-popover-overlap))}.ce-popover--open-left .ce-popover--nested .ce-popover__container{--popover-left:calc(-1 * (var(--nesting-level) + 1) * var(--width) + 100%)}.ce-popover-item-separator{padding:4px 3px}.ce-popover-item-separator--hidden{display:none}.ce-popover-item-separator__line{background:var(--color-border);width:100%;height:1px}.ce-popover-item-html--hidden{display:none}.ce-popover-item{border-radius:var(--border-radius);padding:var(--item-padding);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;display:flex}@media (width<=1px){.ce-popover-item{padding:4px}}@media (--mobile){.ce-popover-item{padding:4px}}.ce-popover-item:not(:last-of-type){margin-bottom:1px}.ce-popover-item__icon{justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ce-popover-item__icon svg{width:20px;width:var(--icon-size);height:20px;height:var(--icon-size)}@media (width<=1px){.ce-popover-item__icon{border-radius:8px;width:36px;height:36px}.ce-popover-item__icon svg{width:28px;height:28px}}@media (--mobile){.ce-popover-item__icon{border-radius:8px;width:36px;height:36px}.ce-popover-item__icon svg{width:28px;height:28px}}.ce-popover-item__no-icon{padding:6px}.ce-popover-item__icon--tool{flex-shrink:0;margin-right:4px}.ce-popover-item__title{white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}@media (width<=1px){.ce-popover-item__title{font-size:16px}}@media (--mobile){.ce-popover-item__title{font-size:16px}}.ce-popover-item__secondary-title{color:var(--color-text-secondary);white-space:nowrap;letter-spacing:-.1em;opacity:.6;padding-right:5px;font-size:12px}@media (width<=1px){.ce-popover-item__secondary-title{display:none}}@media (--mobile){.ce-popover-item__secondary-title{display:none}}.ce-popover-item__search-code{color:var(--color-text-secondary);white-space:nowrap;opacity:.6;padding-right:5px;font-size:12px}@media (width<=1px){.ce-popover-item__search-code{display:none}}@media (--mobile){.ce-popover-item__search-code{display:none}}.ce-popover-item--active{background:var(--color-background-icon-active);color:var(--color-text-icon-active)}.ce-popover-item--disabled{color:var(--color-text-secondary);cursor:default;pointer-events:none}.ce-popover-item--focused:not(.ce-popover-item--no-focus){background:var(--color-background-item-focus)!important}.ce-popover-item--hidden{display:none}@media (hover:hover){.ce-popover-item:hover{cursor:pointer}.ce-popover__items:not(.ce-popover__items--unified-focus)>.ce-popover-item:hover:not(.ce-popover-item--no-hover){background-color:var(--color-background-item-hover)}}@media (--can-hover){.ce-popover-item:hover{cursor:pointer}.ce-popover__items:not(.ce-popover__items--unified-focus)>.ce-popover-item:hover:not(.ce-popover-item--no-hover){background-color:var(--color-background-item-hover)}}.ce-popover-item--confirmation{background:var(--color-background-item-confirm)}@media (hover:hover){.ce-popover__items:not(.ce-popover__items--unified-focus)>.ce-popover-item--confirmation:not(.ce-popover-item--no-hover):hover{background:var(--color-background-item-confirm-hover)}}@media (--can-hover){.ce-popover__items:not(.ce-popover__items--unified-focus)>.ce-popover-item--confirmation:not(.ce-popover-item--no-hover):hover{background:var(--color-background-item-confirm-hover)}}.ce-popover-item--confirmation:not(.ce-popover-item--no-focus).ce-popover-item--focused{background:var(--color-background-item-confirm-hover)!important}@keyframes panelShowing{0%{opacity:0;transform:translateY(-8px)scale(.9)}70%{opacity:1;transform:translateY(2px)}to{transform:translateY(0)}}@keyframes panelShowingMobile{0%{opacity:0;transform:translateY(14px)scale(.98)}70%{opacity:1;transform:translateY(-4px)}to{transform:translateY(0)}}.wobble{animation-name:wobble;animation-duration:.4s}@keyframes wobble{0%{-webkit-transform:translate(0,0);transform:translateZ(0)}15%{transform:translate(-9%)}30%{transform:translate(9%)}45%{transform:translate(-4%)}60%{transform:translate(4%)}75%{transform:translate(-1%)}to{-webkit-transform:translate(0,0);transform:translateZ(0)}}.ce-popover-header{align-items:center;margin-top:4px;margin-bottom:8px;display:flex}.ce-popover-header__text{font-size:18px;font-weight:600}.ce-popover-header__back-button{width:36px;height:36px;color:var(--color-text-primary);background:0 0;border:0}.ce-popover-header__back-button svg{width:28px;height:28px;display:block}.ce-popover--inline{--height:38px;--height-mobile:46px;--container-padding:4px;position:relative}.ce-popover--inline .ce-popover__custom-content{margin-bottom:0}.ce-popover--inline .ce-popover__items{display:flex}.ce-popover--inline .ce-popover__container{border-radius:var(--border-radius);padding:var(--container-padding);height:var(--height);flex-direction:row;width:max-content;min-width:max-content;animation:none;top:0}@media (width<=1px){.ce-popover--inline .ce-popover__container{height:var(--height-mobile);position:absolute}}@media (--mobile){.ce-popover--inline .ce-popover__container{height:var(--height-mobile);position:absolute}}.ce-popover--inline .ce-popover-item-separator{padding:0 4px}.ce-popover--inline .ce-popover-item-separator__line{width:1px;height:100%}.ce-popover--inline .ce-popover-item{border-radius:var(--border-radius);padding:4px}.ce-popover--inline .ce-popover-item__no-icon{padding:6px}.ce-popover--inline .ce-popover-item__icon--tool{-webkit-box-shadow:none;box-shadow:none;background:0 0;margin-right:0}.ce-popover--inline .ce-popover-item__icon{width:unset;height:unset}.ce-popover--inline .ce-popover-item__icon svg{width:20px;width:var(--icon-size);height:20px;height:var(--icon-size)}@media (width<=1px){.ce-popover--inline .ce-popover-item__icon svg{width:28px;width:var(--icon-size--mobile);height:28px;height:var(--icon-size--mobile)}}@media (--mobile){.ce-popover--inline .ce-popover-item__icon svg{width:28px;width:var(--icon-size--mobile);height:28px;height:var(--icon-size--mobile)}}.ce-popover--inline .ce-popover-item:not(:last-of-type){margin-bottom:unset}.ce-popover--inline .ce-popover-item-html{align-items:center;display:flex}.ce-popover--inline .ce-popover-item-html button{border-radius:var(--border-radius)}.ce-popover--inline .ce-popover-item__icon--chevron-right{transform:rotate(90deg)}.ce-popover--inline .ce-popover--nested-level-1 .ce-popover__container{--offset:3px;left:0;top:calc(var(--height) + 3px);top:calc(var(--height) + var(--offset))}@media (width<=1px){.ce-popover--inline .ce-popover--nested-level-1 .ce-popover__container{top:calc(var(--height-mobile) + var(--offset))}}@media (--mobile){.ce-popover--inline .ce-popover--nested-level-1 .ce-popover__container{top:calc(var(--height-mobile) + var(--offset))}}.ce-popover--inline .ce-popover--nested .ce-popover__container{flex-direction:column;width:max-content;height:fit-content;padding:6px}.ce-popover--inline .ce-popover--nested .ce-popover__items{width:100%;display:block}.ce-popover--inline .ce-popover--nested .ce-popover-item{border-radius:6px;padding:3px}@media (width<=1px){.ce-popover--inline .ce-popover--nested .ce-popover-item{padding:4px}}@media (--mobile){.ce-popover--inline .ce-popover--nested .ce-popover-item{padding:4px}}.ce-popover--inline .ce-popover--nested .ce-popover-item__no-icon{padding:6px}.ce-popover--inline .ce-popover--nested .ce-popover-item__icon--tool{margin-right:4px}.ce-popover--inline .ce-popover--nested .ce-popover-item__icon{width:26px;height:26px}.ce-popover--inline .ce-popover--nested .ce-popover-item-separator{padding:4px 3px}.ce-popover--inline .ce-popover--nested .ce-popover-item-separator__line{width:100%;height:1px}.codex-editor [data-placeholder]:empty:before,.codex-editor [data-placeholder][data-empty=true]:before{pointer-events:none;color:var(--placeholderText);cursor:text;white-space:nowrap;text-overflow:ellipsis;content:attr(data-placeholder);max-width:100%;position:absolute;overflow:hidden}.codex-editor [data-placeholder-active]:empty:before,.codex-editor [data-placeholder-active][data-empty=true]:before{pointer-events:none;color:var(--placeholderText);cursor:text;white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:absolute;overflow:hidden}.codex-editor [data-placeholder-active]:empty:focus:before,.codex-editor [data-placeholder-active][data-empty=true]:focus:before{content:attr(data-placeholder-active)}:root{--ct-color-bg:#1d202b;--ct-color-font:#cdd1e0}.ct{background-color:#1d202b;background-color:var(--ct-color-bg);z-index:999;opacity:0;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:9px;position:absolute;top:0;left:0;box-shadow:0 8px 12px #1d202b2b,0 4px 5px -3px #05060c7d}.ct:before{content:"";background-color:#1d202b;background-color:var(--ct-color-bg);z-index:-1;border-radius:4px;position:absolute;inset:0}@supports ((-webkit-mask-box-image:url())){.ct:before{border-radius:0;-webkit-mask-box-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M10.71 0h2.58c3.02 0 4.64.42 6.1 1.2a8.18 8.18 0 013.4 3.4C23.6 6.07 24 7.7 24 10.71v2.58c0 3.02-.42 4.64-1.2 6.1a8.18 8.18 0 01-3.4 3.4c-1.47.8-3.1 1.21-6.11 1.21H10.7c-3.02 0-4.64-.42-6.1-1.2a8.18 8.18 0 01-3.4-3.4C.4 17.93 0 16.3 0 13.29V10.7c0-3.02.42-4.64 1.2-6.1a8.18 8.18 0 013.4-3.4C6.07.4 7.7 0 10.71 0z\" fill=\"#000\" fill-rule=\"nonzero\"/></svg>") 48% 41% 37.9% 53.3%}}@media (width<=1px){.ct{display:none}}@media (--mobile){.ct{display:none}}.ct__content{color:var(--ct-color-font);text-align:center;letter-spacing:.02em;padding:6px 10px;font-size:12px;line-height:1em}.ct:after{content:"";background-color:#1d202b;background-color:var(--ct-color-bg);z-index:-1;width:8px;height:8px;position:absolute}.ct--bottom{transform:translateY(5px)}.ct--bottom:after{-webkit-transform:translate(-50%)rotate(-45deg);top:-3px;left:50%;transform:translate(-50%)rotate(-45deg)}.ct--top{transform:translateY(-5px)}.ct--top:after{-webkit-transform:translate(-50%)rotate(-45deg);top:auto;bottom:-3px;left:50%;transform:translate(-50%)rotate(-45deg)}.ct--left{-webkit-transform:translate(-5px);transform:translate(-5px)}.ct--left:after{top:50%;left:auto;right:0;transform:translate(41.6%,-50%)rotate(-45deg)}.ct--right{-webkit-transform:translate(5px);transform:translate(5px)}.ct--right:after{top:50%;left:0;transform:translate(-41.6%,-50%)rotate(-45deg)}.ct--shown{opacity:1;visibility:visible;transition:opacity 50ms ease-in,transform 70ms cubic-bezier(.215,.61,.355,1);transform:none}.gy-editor-popover-content[data-overlay-hosted]>.gy-equation-dialog{-webkit-box-shadow:none;box-shadow:none;border:0}.gy-equation-dialog{box-sizing:border-box;width:min(var(--editor-equation-width),calc(100vw - 24px));max-height:min(100dvh - 24px,100dvh);max-height:min(calc(100dvh - 24px),var(--radix-popover-content-available-height,var(--mask-popover-available-height,100dvh)));border:1px solid var(--editor-equation-border);border-radius:var(--editor-equation-radius);-webkit-box-shadow:var(--editor-equation-shadow);box-shadow:var(--editor-equation-shadow);background:var(--editor-equation-background);color:var(--editor-equation-foreground);font:var(--editor-equation-font-size)/1.5 var(--editor-equation-font-family);text-align:left;color-scheme:var(--editor-equation-color-scheme);flex-direction:column;display:flex;overflow:hidden}.gy-equation-dialog *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--editor-equation-muted-foreground) transparent}.gy-equation-dialog [hidden]{display:none!important}.gy-equation-dialog button,.gy-equation-dialog input,.gy-equation-dialog textarea{font:inherit}.gy-equation-dialog button{color:inherit;cursor:pointer}.gy-equation-dialog button:disabled{cursor:not-allowed;opacity:.45}.gy-equation-dialog button:focus-visible,.gy-equation-dialog a:focus-visible{outline:2px solid var(--editor-equation-accent);outline-offset:-2px}.gy-equation-dialog-header{padding:var(--editor-equation-section-gap) var(--editor-equation-padding-inline);border-bottom:1px solid var(--editor-equation-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.gy-equation-dialog-header strong{font-size:calc(var(--editor-equation-font-size) * 15 / 14);font-weight:600}.gy-equation-dialog-close{border-radius:var(--editor-equation-control-radius);background:0 0;border:0;width:28px;height:28px;font-size:calc(var(--editor-equation-font-size) * 22 / 14)!important;line-height:1!important}.gy-equation-dialog-close:hover,.gy-equation-dialog-cancel:hover{background:var(--editor-equation-muted)}.gy-equation-dialog-body{-ms-scroll-chaining:none;overscroll-behavior:contain;min-height:0;overflow:auto}.gy-equation-dialog-toolbar{grid-gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:10px 12px;display:grid}.gy-equation-dialog-category{border-radius:var(--editor-equation-control-radius);white-space:nowrap;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;display:flex;font-size:calc(var(--editor-equation-font-size) * 12 / 14)!important}.gy-equation-dialog-category-icon{height:25px;font-size:calc(var(--editor-equation-font-size) * 18 / 14);align-items:center;display:flex}.gy-equation-dialog-category:hover,.gy-equation-dialog-preset:hover{background:var(--editor-equation-muted)}.gy-equation-dialog-category[aria-pressed=true]{color:var(--editor-equation-accent);background:var(--editor-equation-accent-bg);border-color:var(--editor-equation-accent-border)}.gy-equation-dialog-browser{padding:0 var(--editor-equation-padding-inline) var(--editor-equation-section-gap);border-bottom:1px solid var(--editor-equation-border)}.gy-equation-dialog-search,.gy-equation-dialog-input{border:1px solid var(--editor-equation-border);border-radius:var(--editor-equation-control-radius);background:var(--editor-equation-background);width:100%;color:var(--editor-equation-foreground);outline:none;display:block}.gy-equation-dialog-search{padding:7px 10px;font-size:calc(var(--editor-equation-font-size) * 13 / 14)!important}.gy-equation-dialog-search::-webkit-input-placeholder{color:var(--editor-equation-muted-foreground)}.gy-equation-dialog-input::-webkit-input-placeholder{color:var(--editor-equation-muted-foreground)}.gy-equation-dialog-search::-moz-placeholder{color:var(--editor-equation-muted-foreground)}.gy-equation-dialog-input::-moz-placeholder{color:var(--editor-equation-muted-foreground)}:is(.gy-equation-dialog-search:-ms-placeholder-shown,.gy-equation-dialog-input:-ms-placeholder-shown){color:var(--editor-equation-muted-foreground)}:is(.gy-equation-dialog-search:placeholder-shown,.gy-equation-dialog-input:placeholder-shown){color:var(--editor-equation-muted-foreground)}.gy-equation-dialog-search::-moz-placeholder{color:var(--editor-equation-muted-foreground)}.gy-equation-dialog-input::-moz-placeholder{color:var(--editor-equation-muted-foreground)}.gy-equation-dialog-search::placeholder,.gy-equation-dialog-input::placeholder{color:var(--editor-equation-muted-foreground)}.gy-equation-dialog-search:focus,.gy-equation-dialog-input:focus{border-color:var(--editor-equation-accent)}.gy-equation-dialog-library{height:var(--editor-equation-library-height);-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.gy-equation-dialog-group-label{color:var(--editor-equation-muted-foreground);font-size:calc(var(--editor-equation-font-size) * 12 / 14);padding:10px 2px 6px}.gy-equation-dialog-grid{grid-gap:4px;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:4px;display:grid}.gy-equation-dialog-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(104px,50% - 2px),1fr))}.gy-equation-dialog-grid--wide{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.gy-equation-dialog-preset{border:1px solid var(--editor-equation-border);border-radius:var(--editor-equation-control-radius);background:var(--editor-equation-background);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 5px;display:flex;overflow:hidden}.gy-equation-dialog-preset-formula{width:100%;font-size:var(--editor-equation-formula-font-size);display:block;overflow:hidden}.gy-equation-dialog-grid--compact .gy-equation-dialog-preset{gap:4px;min-height:60px;padding:6px 5px}.gy-equation-dialog-grid--compact .gy-equation-dialog-preset--wide{grid-column:span 2}.gy-equation-dialog-grid--wide .gy-equation-dialog-preset{min-height:82px}.gy-equation-dialog-grid--compact .gy-equation-dialog-preset-formula,.gy-equation-dialog-grid--wide .gy-equation-dialog-preset-formula{font-size:calc(var(--editor-equation-formula-font-size) * 13 / 17)}.gy-equation-dialog-preset .katex-display{width:max-content;margin:0 auto}.gy-equation-dialog-preset-label{color:var(--editor-equation-muted-foreground);font-size:calc(var(--editor-equation-font-size) * 11 / 14)}.gy-equation-dialog-editor{padding:var(--editor-equation-section-gap) var(--editor-equation-padding-inline)}.gy-equation-dialog-label{font-size:calc(var(--editor-equation-font-size) * 12 / 14);font-weight:600;display:block}.gy-equation-dialog-input{height:var(--editor-equation-input-height);resize:vertical;tab-size:2;min-height:72px;max-height:240px;margin-top:7px;padding:10px 12px;font:var(--editor-equation-code-font-size)/1.65 var(--editor-equation-code-font-family)!important}.gy-equation-dialog-input[aria-invalid=true]{border-color:var(--editor-equation-error)}.gy-equation-dialog-preview-section{padding:0 var(--editor-equation-padding-inline) var(--editor-equation-section-gap)}.gy-equation-dialog-preview-header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.gy-equation-dialog-status{color:var(--editor-equation-muted-foreground);font-size:calc(var(--editor-equation-font-size) * 12 / 14)}.gy-equation-dialog-status--error{color:var(--editor-equation-error)}.gy-equation-dialog-preview{min-height:var(--editor-equation-preview-min-height);max-height:var(--editor-equation-preview-max-height);padding:var(--editor-equation-padding-inline);border:1px solid var(--editor-equation-border);border-radius:var(--editor-equation-control-radius);background:var(--editor-equation-muted);font-size:var(--editor-equation-formula-font-size);text-align:center;overflow:auto}.gy-equation-dialog-preview .katex-display{margin:.3em 0}.gy-equation-dialog-preview .katex-display>.katex{white-space:nowrap}.gy-equation-dialog-preview--empty,.gy-equation-dialog-empty{color:var(--editor-equation-muted-foreground);font-size:calc(var(--editor-equation-font-size) * 13 / 14);text-align:center;padding:24px 8px}.gy-equation-dialog-error{height:var(--editor-equation-preview-min-height);border-radius:var(--editor-equation-control-radius);background:var(--editor-equation-error-bg);color:var(--editor-equation-error);font-size:calc(var(--editor-equation-font-size) * 12 / 14);white-space:pre-wrap;word-wrap:anywhere;overflow-wrap:anywhere;margin-top:0;padding:8px 10px;overflow:auto}.gy-equation-dialog-bottom-bar{padding:var(--editor-equation-section-gap) var(--editor-equation-padding-inline);border-top:1px solid var(--editor-equation-border);flex-shrink:0;align-items:center;gap:10px;display:flex}.gy-equation-dialog-help{color:var(--editor-equation-muted-foreground);font-size:calc(var(--editor-equation-font-size) * 12 / 14);-webkit-text-decoration:none;text-decoration:none}.gy-equation-dialog-help:hover{color:var(--editor-equation-accent);-webkit-text-decoration:underline;text-decoration:underline}.gy-equation-dialog-hint{color:var(--editor-equation-muted-foreground);font-size:calc(var(--editor-equation-font-size) * 11 / 14);margin-left:auto}.gy-equation-dialog-button,.gy-equation-dialog-cancel{border:1px solid var(--editor-equation-border);border-radius:var(--editor-equation-control-radius);flex-shrink:0;padding:6px 18px}.gy-equation-dialog-cancel{background:0 0}.gy-equation-dialog-button{background:var(--editor-equation-accent-bg);border-color:var(--editor-equation-accent-border);color:var(--editor-equation-accent)!important;font-weight:600!important}.gy-equation-dialog .katex-mathml{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=560px){.gy-equation-dialog-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.gy-equation-dialog-category{padding:4px 2px}.gy-equation-dialog-category-icon{font-size:var(--editor-equation-font-size);height:20px}.gy-equation-dialog-library{height:min(var(--editor-equation-library-height),168px)}.gy-equation-dialog-hint{display:none}.gy-equation-dialog-help{margin-right:auto}.gy-equation-dialog-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=640px){.gy-equation-dialog-library{height:min(var(--editor-equation-library-height),136px)}}.gy-inline-tool-equation{-webkit-user-select:text;user-select:text;margin:0;padding-left:0!important;padding-right:0!important}.gy-inline-tool-equation-cursor{cursor:text;width:4px;display:inline-block}.gy-inline-tool-equation-empty{color:#787774;white-space:nowrap;background:#f2f1ee;border-radius:2px;align-items:baseline;padding:0;display:inline-flex}.gy-inline-tool-equation-empty-svg{align-self:center;align-items:center;margin-right:4px;display:inline-flex}.codex-editor--edit .gy-inline-tool-equation .gy-inline-tool-equation-empty:hover,.codex-editor--edit .gy-inline-tool-equation .gy-inline-tool-equation-render:hover{cursor:pointer;background-color:var(--equation-hover-bg)}.gy-inline-link-wrapper{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.gy-inline-link-wrapper .gy-inline-link-input{box-sizing:border-box;-webkit-appearance:none;background:#f8f8f8;border:1px solid #e2e2e533;border-radius:6px;outline:none;width:250px;margin:0;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:500;line-height:22px;display:block}@media (--mobile){.gy-inline-link-wrapper .gy-inline-link-input{font-size:15px;font-weight:500}}.gy-inline-link-wrapper .gy-inline-link-input::-webkit-input-placeholder{color:var(--grayText)}.gy-inline-link-wrapper .gy-inline-link-input::placeholder{color:var(--grayText)}.gy-inline-link-wrapper .gy-inline-link-input:-ms-placeholder-shown{color:var(--grayText)}.gy-inline-link-wrapper .gy-inline-link-input::placeholder{color:var(--grayText)}.gy-inline-link-wrapper .gy-inline-link-button{flex-grow:0;flex-shrink:0;margin-left:8px}.ce-block__content span[data-inline-type=COLOR] a{color:inherit}:root{--inline-color:initial;--inline-bg-color:initial}.gy-inline-text-color{color:var(--inline-color)}.gy-inline-text-bg{background-color:var(--inline-bg-color)}html[data-theme=dark] .gy-inline-text-color{color:var(--dark-inline-color)}html[data-theme=dark] .gy-inline-text-bg{background-color:var(--dark-inline-bg-color)}.gy-inline-code{color:#b44437;letter-spacing:.3px;background:#faeff0c7;padding-top:1px;padding-bottom:1px;font-family:inherit;font-size:.9em;font-weight:500;line-height:normal}.gy-inline-code-first{border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:1px;padding-left:4px}.gy-inline-code-last{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-right:1px;padding-right:4px}.cdx-notifies{z-index:2;-webkit-transform:translate(-50%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:fixed;top:20px;left:50%;transform:translate(-50%)}.cdx-notify{word-wrap:break-word;background:#fff;border-radius:5px;width:220px;margin-top:15px;padding:13px 16px;font-size:14px;line-height:1.4em;position:relative;box-shadow:0 11px 17px #17203d21}.cdx-notify:before{content:"";-webkit-transform:translateY(-50%);background:0 0;border-radius:5px;width:3px;height:25px;margin:0 3px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cdx-notify__cross{opacity:.54;cursor:pointer;width:10px;height:10px;padding:5px;position:absolute;top:5px;right:5px}.cdx-notify__cross:before,.cdx-notify__cross:after{content:"";background:#575d67;width:2px;height:12px;position:absolute;top:5px;left:9px}.cdx-notify__cross:before{transform:rotate(-45deg)}.cdx-notify__cross:after{transform:rotate(45deg)}.cdx-notify__cross:hover{opacity:1}.cdx-notify__btns-wrapper{flex-flow:row;margin-top:5px;display:flex}.cdx-notify__button{cursor:pointer;border:none;border-radius:3px;padding:5px 10px;font-size:13px}.cdx-notify__button:last-child{margin-left:10px}.cdx-notify__button--cancel{color:#656b7c;background:#f2f5f7;box-shadow:0 2px 1px #10131d00}.cdx-notify__button--confirm{color:#fff;background:#34c992;box-shadow:0 1px 1px #1231230d}.cdx-notify__input{color:#656b7c;background:#f7f7f7;border:0;border-radius:3px;outline:none;max-width:130px;padding:5px 10px;font-size:13px}.cdx-notify__input::-webkit-input-placeholder{color:#656b7c}.cdx-notify__input::placeholder{color:#656b7c}.cdx-notify__input:-ms-placeholder-shown{color:#656b7c}.cdx-notify__input::placeholder{color:#656b7c}.cdx-notify__input:focus::-webkit-input-placeholder{color:#656b7c4d}.cdx-notify__input:focus::placeholder{color:#656b7c4d}.cdx-notify__input:focus:-ms-placeholder-shown{color:#656b7c4d}.cdx-notify__input:focus::placeholder{color:#656b7c4d}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.cdx-notify--bounce-in{animation-name:bounceIn;animation-duration:.6s;animation-iteration-count:1}.gy-lmp .ce-popover-item__secondary-title,.gy-lmp-viewport .ce-popover-item__secondary-title{flex-shrink:0;margin-left:8px;display:block}.gy-lmp-loading{width:200px;max-width:calc(100vw - 16px);max-width:var(--mask-popover-available-width,calc(100vw - 16px));box-sizing:border-box;border:1px solid var(--editor-lmp-border);min-height:26px;-webkit-box-shadow:var(--editor-lmp-shadow);box-shadow:var(--editor-lmp-shadow);background-color:#fff;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.gy-lmp-viewport.ce-popover{width:max-content}.gy-lmp-viewport.ce-popover>.ce-popover__container{min-width:0;max-width:calc(100vw - 16px);max-width:var(--mask-popover-available-width,calc(100vw - 16px));max-height:min(var(--max-height),calc(100vh - 16px));max-height:min(var(--max-height),var(--mask-popover-available-height,calc(100vh - 16px)));position:relative;inset:0 auto auto 0}.gy-lmp-viewport.ce-popover .ce-popover__items{min-height:0;overflow-x:hidden}.gy-columns_wrapper{flex-direction:row;width:100%;margin-left:-5px;margin-right:-5px;padding-bottom:6px;display:flex}.gy-columns_wrapper--hover:hover .gy-columns_col{background-color:var(--editor-column-hover-bg)}.gy-columns_wrapper--hover .gy-columns_col:has(.ce-block--drop-target){background-color:var(--editor-column-hover-bg)}.gy-columns_wrapper--hover .gy-columns_col-divider{cursor:col-resize}.gy-columns_wrapper .gy-columns_col{border-radius:5px;flex-grow:1;max-width:100%;margin-top:10px;position:relative;overflow:visible}.gy-columns_wrapper .gy-columns_col-padding{padding-left:25px}.gy-columns_wrapper .gy-columns_col-divider{app-region:no-drag;-webkit-app-region:no-drag;z-index:1;justify-content:center;width:15px;height:100%;display:flex;position:absolute;top:0;left:0}.gy-columns_wrapper .gy-columns_col-divider-wrapper{-webkit-user-select:none;user-select:none;flex-grow:0;flex-shrink:0;width:15px;height:auto;display:none;position:relative}.gy-columns_wrapper .gy-columns_col-divider-wrapper-show{display:block}.gy-columns_wrapper .gy-columns_col-divider-line{width:2px;height:100%}.gy-columns_wrapper .ce-inline-toolbar{z-index:6}.gy-columns_wrapper .ce-block__content{margin-left:5px;margin-right:5px}.gy-columns_wrapper .ce-toolbar__content .ce-toolbar__actions{z-index:3;border-radius:7px;right:100%;padding-right:0!important}.gy-columns_wrapper .codex-editor--narrow .codex-editor__redactor{margin:0;padding-bottom:0!important}.gy-columns_wrapper .codex-editor{height:100%;z-index:auto!important}.gy-columns_wrapper .codex-editor .ce-popover{z-index:4000;left:0!important}.gy-columns_wrapper .codex-editor .codex-editor__redactor{height:100%;padding-bottom:0}.ce-block.ce-block--selected .gy-columns_wrapper--hover:hover .gy-columns_col{background-color:#0000}.ce-block.ce-block--selected .gy-columns_wrapper .ce-toolbar{display:none}.gy-columns_col .gy-columns_col-handle{z-index:16;cursor:pointer;position:absolute;top:0;left:50%;transform:translate(-50%,calc(1px - 100%))}.gy-columns_col .gy-columns_col-handle-grip{color:var(--editor-action-toolbox-toggler-dots-color);opacity:0;justify-content:center;align-items:center;transition:opacity .12s;display:flex}.gy-columns_col .gy-columns_col-handle-grip svg{fill:currentColor;display:block}.gy-columns_col:hover .gy-columns_col-handle-grip{opacity:1}.gy-columns_col .gy-columns_col-handle--active .gy-columns_col-handle-grip{color:var(--editor-action-toolbox-toggler-dots-color-hovered);opacity:1}.gy-columns_col .gy-columns_col-handle:hover .gy-columns_col-handle-grip{color:var(--editor-action-toolbox-toggler-dots-color-hovered)}html[data-theme=dark] .gy-columns_col-handle-grip svg rect{fill:#1b1e20}.gy-table-menu{z-index:10001;box-sizing:border-box;min-width:190px;max-height:min(100dvh - 16px,100dvh - 2px);max-height:min(calc(100dvh - 16px),calc(var(--radix-popover-content-available-height,100dvh) - 2px));-ms-scroll-chaining:none;overscroll-behavior:contain;border:1px solid var(--editor-action-bar-color-border);border-radius:7px;border-radius:var(--editor-action-bar-radius,7px);background-color:var(--editor-action-bar-background);box-shadow:0 1px 2px #09090b0f,0 4px 12px #09090b0f;-webkit-box-shadow:var(--editor-action-bar-shadow,0 1px 2px #09090b0f, 0 4px 12px #09090b0f);box-shadow:var(--editor-action-bar-shadow,0 1px 2px #09090b0f, 0 4px 12px #09090b0f);padding:4px;position:fixed;overflow-y:auto}.gy-table-menu__item{box-sizing:border-box;color:var(--editor-action-bar-btn-color-hover);white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:5px 7px;font-size:14px;line-height:20px;transition:background-color .12s,color .12s;display:flex}.gy-table-menu__item:hover{background-color:var(--editor-action-bar-background-hover)}.gy-table-menu__item--danger{color:var(--editor-action-bar-btn-active-danger-color)}.gy-table-menu__item--danger .gy-table-menu__icon{color:inherit}.gy-table-menu__item--danger:hover{background-color:var(--editor-action-bar-btn-active-danger-bg)}.gy-table-menu__item--disabled{opacity:.4;cursor:not-allowed}.gy-table-menu__item--disabled:hover{background-color:#0000}.gy-table-menu__icon{color:var(--editor-action-bar-btn-color);display:flex}.gy-table-menu__icon svg{fill:none;stroke:currentColor;width:20px;height:20px;display:block}.gy-table-menu__label{flex:1}.gy-table-menu__buttons{box-sizing:border-box;flex-wrap:wrap;gap:4px;width:176px;max-width:100%;padding:4px 6px;display:flex}.gy-table-menu__button{box-sizing:border-box;height:24px;color:var(--editor-action-bar-btn-color);cursor:pointer;background:padding-box padding-box;border:1px solid #0000;border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;padding:3px;transition:background-color .12s,color .12s;display:flex}.gy-table-menu__button:hover,.gy-table-menu__button[aria-pressed=true]{background-color:var(--editor-action-bar-background-hover);color:var(--editor-action-bar-btn-color-hover)}.gy-table-menu__button:focus-visible{outline:1px solid var(--editor-action-bar-btn-color);outline-offset:1px}.gy-table-menu__button svg{fill:none;stroke:currentColor;width:16px;height:16px}.gy-table-menu__hint{color:var(--editor-table-color-text-muted);font-size:12px}.gy-table-menu__separator{background-color:var(--editor-action-bar-color-border);height:1px;margin:4px 2px}.gy-table-menu__section{color:var(--editor-table-color-text-muted);padding:4px 7px 2px;font-size:12px;line-height:1.4}.gy-table-menu__swatches{grid-gap:4px;grid-template-columns:repeat(5,1fr);gap:4px;padding:2px 6px 6px;display:grid}.gy-table-menu__swatch{box-sizing:border-box;border:1px solid var(--editor-table-color-border);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;transition:transform .1s,border-color .12s;display:flex}.gy-table-menu__swatch:hover{border-color:var(--editor-palette-picker-hover-border);transform:scale(1.08)}.gy-table-menu__swatch--active{border-color:var(--editor-palette-picker-active-border);-webkit-box-shadow:0 0 0 1px var(--editor-palette-picker-active-border);box-shadow:0 0 0 1px var(--editor-palette-picker-active-border)}.gy-table-menu__swatch--icon{color:var(--editor-action-bar-btn-color)}.gy-table-menu__swatch--icon svg{fill:none;stroke:currentColor;width:14px;height:14px}.gy-table-menu__panel{min-width:148px}.gy-table-menu__panel--row{gap:4px;min-width:0;display:flex}.gy-equation{border-radius:4px;justify-content:center;align-items:center;min-height:50px;display:flex;overflow-x:auto}.gy-equation .gy-inline-tool-equation-empty{background-color:#0000;align-items:center;font-size:16px}.gy-equation .gy-inline-tool-equation-empty-svg svg{width:22px!important;height:22px!important}.gy-equation:has(.gy-inline-tool-equation-empty){background-color:var(--block-equation-hover-bg)}.ce-block:not(.ce-block--selected) .gy-equation--hover:hover{cursor:pointer;background-color:var(--block-equation-hover-bg)}.gy-equation .gy-equation-mark{max-width:100%;padding-left:2px;padding-right:2px;display:inline-block}.gy-equation .gy-equation-mark:hover{background-color:#0000}.gy-equation .katex .katex-mathml{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gy-equation--left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.gy-equation--center{justify-content:center}.gy-equation--right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.ce-block--selected .gy-code__bar{background:0 0}.gy-code{position:relative}.gy-code__collapse .gy-code__bar{border-radius:6px}.gy-code__collapse .gy-code__bar-toggler svg{transform:rotate(0)}.gy-code__collapse .gy-code__bar-title[data-empty=true]:before,.gy-code__collapse .gy-code__bar-title:empty:before{content:attr(data-default-title);color:#8c8c8c;cursor:text;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;width:100%;position:absolute;top:0;left:0;overflow:hidden}.gy-code__collapse .gy-code__code-area,.gy-code__collapse .gy-code__code-area-resize{display:none}.gy-code__bar{background:var(--editor-code-bar-bg);border-radius:6px 6px 0 0;align-items:center;padding:4px 12px 4px 2px;display:flex}.gy-code__bar-left{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;align-items:center;width:1px;margin-left:8px;display:flex;overflow:auto hidden}.gy-code__bar:hover .gy-code__bar-left{opacity:1}.gy-code__bar-copy{cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:4px;display:flex}.gy-code__bar-copy:hover{background-color:var(--editor-code-bar-lang-curr-bg)}.gy-code__bar-copy svg path{fill:currentColor}.gy-code__bar-toggler{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:6px;display:flex}.gy-code__bar-toggler:hover{background-color:var(--editor-code-bar-lang-curr-bg)}.gy-code__bar-toggler svg{cursor:pointer;transition:transform .3s ease-in-out;transform:rotate(90deg)}.gy-code__bar-title{flex-grow:1;position:relative}.gy-code__bar-lang{flex-shrink:0;padding-left:10px;padding-right:10px}.gy-code__bar-lang-curr{cursor:pointer;border-radius:6px;padding:4px 6px;font-size:14px}.gy-code__bar-lang-curr:hover{background-color:var(--editor-code-bar-lang-curr-bg)}.gy-code__code-area{border-radius:0 0 6px 6px;min-height:35px;overflow-x:auto}.gy-code__code-area-resize{z-index:2;right:1px;bottom:calc(var(--block-padding-vertical) / 2);cursor:s-resize;justify-content:center;align-items:center;display:flex;position:absolute}.ce-block--selected .gy-code{background:0 0}.ce-block--selected .gy-innerCode{background-color:#0000!important}.ce-block--selected .gy-innerCode .gy-innerCode__lines{background:0 0!important}.gy-innerCode,.gy-innerCode *{box-sizing:border-box}.gy-innerCode{width:100%;display:flex;position:relative;overflow:auto}.gy-innerCode__overlap{flex-grow:1;min-width:0;display:grid}.gy-innerCode__pre{pointer-events:none;z-index:1;grid-area:1/1;inset:0 0 0 40px;overflow:visible;margin:0!important}.gy-innerCode__textarea{color:#ccc;resize:none;-webkit-appearance:pre;background:0 0;border:none;grid-area:1/1;height:100%;overflow:hidden}.gy-innerCode__lines{text-align:right;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#999;z-index:1;background-color:var(--editor-code-line-number-bg);flex-direction:column;grid-area:nums;min-width:40px;min-height:fit-content;padding:10px 8px;font-family:Cousine,monospace;font-size:85%;line-height:1.5;display:flex;overflow:hidden}.gy-innerCode__lines__line{display:block}.gy-innerCode.hide-line-nums{min-width:20px}.gy-innerCode.hide-line-nums .gy-innerCode__lines{display:none}.gy-innerCode__code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;display:block;overflow:hidden}.gy-innerCode__flatten{white-space:pre;text-align:left;outline:none;width:100%;padding:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:85%;line-height:1.5}.gy-innerCode__line-highlight{z-index:1;background:#0000001a;width:100%;height:1.5px;position:absolute;top:10px;left:0}.gy-innerCode__copyButton{z-index:3;color:#999;cursor:pointer;background:#eaeefb;border:none;border-radius:4px;outline:none;width:22px;height:22px;position:absolute;top:5px;right:5px}.gy-innerCode__copyMessage{z-index:3;color:#999;cursor:pointer;text-align:center;background:#eaeefb;border:none;border-radius:4px;outline:none;width:55px;height:22px;font-family:Cousine,monospace;font-size:12px;line-height:22px;position:absolute;top:5px;right:32px}html .gy-innerCode,html[data-theme=light] .gy-innerCode{color:#4f559c;background-color:#f5f5f5}html .gy-innerCode__textarea,html[data-theme=light] .gy-innerCode__textarea{caret-color:#111}html .gy-innerCode .token.punctuation,html[data-theme=light] .gy-innerCode .token.punctuation{color:#4a4a4a}html .gy-innerCode .token.keyword,html[data-theme=light] .gy-innerCode .token.keyword{color:#8500ff}html .gy-innerCode .token.operator,html[data-theme=light] .gy-innerCode .token.operator{color:#ff5598}html .gy-innerCode .token.string,html[data-theme=light] .gy-innerCode .token.string{color:#41ad8f}html .gy-innerCode .token.comment,html[data-theme=light] .gy-innerCode .token.comment{color:#9badb7}html .gy-innerCode .token.function,html[data-theme=light] .gy-innerCode .token.function,html .gy-innerCode .token.boolean,html[data-theme=light] .gy-innerCode .token.boolean,html .gy-innerCode .token.number,html[data-theme=light] .gy-innerCode .token.number,html .gy-innerCode .token.selector,html[data-theme=light] .gy-innerCode .token.selector,html .gy-innerCode .token.property,html[data-theme=light] .gy-innerCode .token.property,html .gy-innerCode .token.tag,html[data-theme=light] .gy-innerCode .token.tag,html .gy-innerCode .token.attr-value,html[data-theme=light] .gy-innerCode .token.attr-value{color:#8500ff}html[data-theme=dark] .gy-innerCode{color:#eee;background-color:#1e1e1e}html[data-theme=dark] .gy-innerCode__textarea{caret-color:#eee}html[data-theme=dark] .gy-innerCode .token.punctuation{color:#b2b2b2}html[data-theme=dark] .gy-innerCode .token.keyword{color:#389edb}html[data-theme=dark] .gy-innerCode .token.operator{color:#ff5598}html[data-theme=dark] .gy-innerCode .token.string{color:#41ad8f}html[data-theme=dark] .gy-innerCode .token.comment{color:#9badb7}html[data-theme=dark] .gy-innerCode .token.function,html[data-theme=dark] .gy-innerCode .token.boolean,html[data-theme=dark] .gy-innerCode .token.number,html[data-theme=dark] .gy-innerCode .token.selector,html[data-theme=dark] .gy-innerCode .token.property,html[data-theme=dark] .gy-innerCode .token.tag,html[data-theme=dark] .gy-innerCode .token.attr-value{color:#ff008a}.gy-divider{align-items:center;min-height:1em;display:flex}.gy-divider-line{width:100%;color:var(--editor-divider-text-color);text-align:center;margin:0;display:flex}.gy-divider-line:before,.gy-divider-line:after{border-top:1px solid var(--editor-divider-border-color);content:"";width:50%;position:relative;top:50%;transform:translateY(50%)}.gy-divider-line--left:before{width:5%;top:50%}.gy-divider-line--left:after,.gy-divider-line--right:before{width:95%;top:50%}.gy-divider-line--right:after{width:5%;top:50%}.gy-divider-line-inner-text{white-space:normal;flex-shrink:0;min-width:50px;max-width:60%;display:inline-block;position:relative}.gy-divider-line-inner-text[contentEditable]:empty:before{content:"";border-top:1px solid var(--editor-divider-border-color);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateY(50%)}.gy-divider-line-inner-text[contentEditable="true"]:focus,.gy-divider-line-inner-text[contentEditable="true"]:hover{outline:1px solid var(--editor-divider-border-color);border-radius:4px}.gy-divider-line-inner-text[contentEditable="true"]:focus:before,.gy-divider-line-inner-text[contentEditable="true"]:hover:before{display:none}.ce-block h1{font-size:calc(var(--editor-header-font-size-base) + 14px);padding:calc(2 * var(--editor-header-font-size-base)) 0 10px 0;font-weight:600;line-height:calc(var(--editor-header-font-size-base) + 22px);margin-top:0;margin-bottom:0}.ce-block h1 .gy-page-link{line-height:calc(var(--editor-header-font-size-base) + 22px - .15em)}.ce-block h2{font-size:calc(var(--editor-header-font-size-base) + 10px);padding:calc(1.5 * var(--editor-header-font-size-base)) 0 6px 0;font-weight:600;line-height:calc(var(--editor-header-font-size-base) + 18px);margin-top:0;margin-bottom:0}.ce-block h2 .gy-page-link{line-height:calc(var(--editor-header-font-size-base) + 18px - .15em)}.ce-block h3{font-size:calc(var(--editor-header-font-size-base) + 6px);padding:calc(1 * var(--editor-header-font-size-base)) 0 2px 0;font-weight:600;line-height:calc(var(--editor-header-font-size-base) + 14px);margin-top:0;margin-bottom:0}.ce-block h3 .gy-page-link{line-height:calc(var(--editor-header-font-size-base) + 14px - .15em)}.ce-block h4{font-size:calc(var(--editor-header-font-size-base) + 4px);padding:calc(.5 * var(--editor-header-font-size-base)) 0 0 0;font-weight:600;line-height:calc(var(--editor-header-font-size-base) + 12px);margin-top:0;margin-bottom:0}.ce-block h4 .gy-page-link{line-height:calc(var(--editor-header-font-size-base) + 12px - .15em)}.ce-block .gy-header{color:var(--tune-colorbg-color,var(--editor-header-color))}.gy-header{outline:none}.gy-header__text--left{text-align:left}.gy-header__text--center{text-align:center}.gy-header__text--right{text-align:right}.gy-header p,.gy-header div{margin:0!important;padding:0!important}.gy-number-list{display:flex}.gy-number-list__text{flex-grow:1;position:relative}.gy-bullet-list{display:flex}.gy-bullet-list__text{flex-grow:1;position:relative}.gy-paragraph{outline:none}.gy-paragraph__text--left{text-align:left}.gy-paragraph__text--center{text-align:center}.gy-paragraph__text--right{text-align:right}.gy-paragraph p:first-of-type{margin-top:0}.gy-paragraph p:last-of-type{margin-bottom:0}.ce-block:only-of-type .gy-paragraph[data-placeholder-active]:empty:before,.ce-block:only-of-type .gy-paragraph[data-placeholder-active][data-empty=true]:before{content:attr(data-placeholder-active)}.gy-quote-icon svg{transform:rotate(180deg)}.gy-quote{margin:0}.gy-quote__text{position:relative;padding-left:14px!important}.gy-quote__text:before{content:"";background-color:var(--editor-quote-border-color);border-radius:2px;width:4px;height:100%;position:absolute;top:0;left:0}.gy-quote__text--left{text-align:left}.gy-quote__text--center{text-align:center}.gy-quote__text--right{text-align:right}.gy-quote-settings{display:flex}.gy-quote-settings .gy-settings-button{width:50%}.gy-table{--gy-table-handle-size:14px;--gy-table-grip-length:20px;--gy-table-grip-thickness:3px;--gy-table-grip-btn-length:26px;--gy-table-grip-btn-thickness:13px;--gy-table-gutter:14px;box-sizing:border-box;width:100%;margin-top:14px;margin-top:var(--gy-table-handle-size);color:var(--editor-table-color-text);font-size:14px;font-size:var(--editor-table-font-size,14px);margin-bottom:4px;position:relative}.gy-table--readonly{margin-top:4px}.gy-table__frame{grid-template-columns:minmax(0,1fr) var(--gy-table-gutter);grid-template-rows:auto var(--gy-table-gutter);display:grid;position:relative}.gy-table__scroll{min-width:0;padding-top:var(--gy-table-handle-size);margin-top:calc(-1 * var(--gy-table-handle-size));grid-area:1/1;overflow:auto hidden}.gy-table__inner{min-width:0;position:relative}.gy-table__grid{table-layout:fixed;border-collapse:separate;border-spacing:0;background-color:var(--editor-table-color-bg);border-radius:8px;border-radius:var(--editor-table-radius,8px);width:100%}.gy-table__grid--selecting{-webkit-user-select:none;user-select:none}.gy-table__grid th,.gy-table__grid td{box-sizing:border-box;border-right:1px solid var(--editor-table-color-border);border-bottom:1px solid var(--editor-table-color-border);vertical-align:top;min-width:0;height:1px;font-weight:inherit;text-align:left;padding:0;position:relative;overflow:hidden}.gy-table__grid th[data-c="0"],.gy-table__grid td[data-c="0"]{border-left:1px solid var(--editor-table-color-border)}.gy-table__grid tr:first-child>th,.gy-table__grid tr:first-child>td{border-top:1px solid var(--editor-table-color-border)}.gy-table__grid tr:first-child>[data-c="0"]{border-top-left-radius:8px;border-top-left-radius:var(--editor-table-radius,8px)}.gy-table__grid tr:first-child>[data-edge-r]{border-top-right-radius:8px;border-top-right-radius:var(--editor-table-radius,8px)}.gy-table__grid [data-edge-b][data-c="0"]{border-bottom-left-radius:8px;border-bottom-left-radius:var(--editor-table-radius,8px)}.gy-table__grid [data-edge-b][data-edge-r]{border-bottom-right-radius:8px;border-bottom-right-radius:var(--editor-table-radius,8px)}.gy-table__grid.gy-table--head-row tr:first-child>th{font-weight:600}.gy-table__grid.gy-table--head-row tr:first-child>th:not([data-bg]){background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tune-colorbg-bg,var(--editor-table-color-bg-head))),to(var(--tune-colorbg-bg,var(--editor-table-color-bg-head))));background-image:linear-gradient(var(--tune-colorbg-bg,var(--editor-table-color-bg-head)),var(--tune-colorbg-bg,var(--editor-table-color-bg-head)))}.gy-table__grid.gy-table--head-col tr>th[data-c="0"]{z-index:1;background-color:var(--editor-table-color-bg-solid);font-weight:600;position:sticky;left:0}.gy-table__grid.gy-table--head-col tr>th[data-c="0"]:not([data-bg]){background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tune-colorbg-bg,var(--editor-table-color-bg-head))),to(var(--tune-colorbg-bg,var(--editor-table-color-bg-head))));background-image:linear-gradient(var(--tune-colorbg-bg,var(--editor-table-color-bg-head)),var(--tune-colorbg-bg,var(--editor-table-color-bg-head)))}.gy-table__grid.gy-table--head-col tr>th[data-c="0"][data-bg=gray]{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--editor-table-cell-bg-gray)),to(var(--editor-table-cell-bg-gray)));background-image:linear-gradient(var(--editor-table-cell-bg-gray),var(--editor-table-cell-bg-gray))}.gy-table__grid.gy-table--head-col tr>th[data-c="0"][data-bg=brown]{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--editor-table-cell-bg-brown)),to(var(--editor-table-cell-bg-brown)));background-image:linear-gradient(var(--editor-table-cell-bg-brown),var(--editor-table-cell-bg-brown))}.gy-table__grid.gy-table--head-col tr>th[data-c="0"][data-bg=orange]{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--editor-table-cell-bg-orange)),to(var(--editor-table-cell-bg-orange)));background-image:linear-gradient(var(--editor-table-cell-bg-orange),var(--editor-table-cell-bg-orange))}.gy-table__grid.gy-table--head-col tr>th[data-c="0"][data-bg=yellow]{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--editor-table-cell-bg-yellow)),to(var(--editor-table-cell-bg-yellow)));background-image:linear-gradient(var(--editor-table-cell-bg-yellow),var(--editor-table-cell-bg-yellow))}.gy-table__grid.gy-table--head-col tr>th[data-c="0"][data-bg=green]{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--editor-table-cell-bg-green)),to(var(--editor-table-cell-bg-green)));background-image:linear-gradient(var(--editor-table-cell-bg-green),var(--editor-table-cell-bg-green))}.gy-table__grid.gy-table--head-col tr>th[data-c="0"][data-bg=blue]{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--editor-table-cell-bg-blue)),to(var(--editor-table-cell-bg-blue)));background-image:linear-gradient(var(--editor-table-cell-bg-blue),var(--editor-table-cell-bg-blue))}.gy-table__grid.gy-table--head-col tr>th[data-c="0"][data-bg=purple]{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--editor-table-cell-bg-purple)),to(var(--editor-table-cell-bg-purple)));background-image:linear-gradient(var(--editor-table-cell-bg-purple),var(--editor-table-cell-bg-purple))}.gy-table__grid.gy-table--head-col tr>th[data-c="0"][data-bg=pink]{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--editor-table-cell-bg-pink)),to(var(--editor-table-cell-bg-pink)));background-image:linear-gradient(var(--editor-table-cell-bg-pink),var(--editor-table-cell-bg-pink))}.gy-table__grid.gy-table--head-col tr>th[data-c="0"][data-bg=red]{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--editor-table-cell-bg-red)),to(var(--editor-table-cell-bg-red)));background-image:linear-gradient(var(--editor-table-cell-bg-red),var(--editor-table-cell-bg-red))}.gy-table__grid.gy-table--striped tbody tr:nth-child(odd)>td:not([data-bg]){background-color:var(--editor-table-color-bg-stripe)}.gy-table__grid th[data-bg=gray],.gy-table__grid td[data-bg=gray]{background-color:var(--editor-table-cell-bg-gray)}.gy-table__grid th[data-color=gray],.gy-table__grid td[data-color=gray]{color:var(--editor-table-cell-color-gray)}.gy-table__grid th[data-bg=brown],.gy-table__grid td[data-bg=brown]{background-color:var(--editor-table-cell-bg-brown)}.gy-table__grid th[data-color=brown],.gy-table__grid td[data-color=brown]{color:var(--editor-table-cell-color-brown)}.gy-table__grid th[data-bg=orange],.gy-table__grid td[data-bg=orange]{background-color:var(--editor-table-cell-bg-orange)}.gy-table__grid th[data-color=orange],.gy-table__grid td[data-color=orange]{color:var(--editor-table-cell-color-orange)}.gy-table__grid th[data-bg=yellow],.gy-table__grid td[data-bg=yellow]{background-color:var(--editor-table-cell-bg-yellow)}.gy-table__grid th[data-color=yellow],.gy-table__grid td[data-color=yellow]{color:var(--editor-table-cell-color-yellow)}.gy-table__grid th[data-bg=green],.gy-table__grid td[data-bg=green]{background-color:var(--editor-table-cell-bg-green)}.gy-table__grid th[data-color=green],.gy-table__grid td[data-color=green]{color:var(--editor-table-cell-color-green)}.gy-table__grid th[data-bg=blue],.gy-table__grid td[data-bg=blue]{background-color:var(--editor-table-cell-bg-blue)}.gy-table__grid th[data-color=blue],.gy-table__grid td[data-color=blue]{color:var(--editor-table-cell-color-blue)}.gy-table__grid th[data-bg=purple],.gy-table__grid td[data-bg=purple]{background-color:var(--editor-table-cell-bg-purple)}.gy-table__grid th[data-color=purple],.gy-table__grid td[data-color=purple]{color:var(--editor-table-cell-color-purple)}.gy-table__grid th[data-bg=pink],.gy-table__grid td[data-bg=pink]{background-color:var(--editor-table-cell-bg-pink)}.gy-table__grid th[data-color=pink],.gy-table__grid td[data-color=pink]{color:var(--editor-table-cell-color-pink)}.gy-table__grid th[data-bg=red],.gy-table__grid td[data-bg=red]{background-color:var(--editor-table-cell-bg-red)}.gy-table__grid th[data-color=red],.gy-table__grid td[data-color=red]{color:var(--editor-table-cell-color-red)}.gy-table__grid [data-align=center]>.gy-table__cell-content{text-align:center}.gy-table__grid [data-align=right]>.gy-table__cell-content{text-align:right}.gy-table__grid [data-vertical-align=middle]{vertical-align:middle}.gy-table__grid [data-vertical-align=bottom]{vertical-align:bottom}.gy-table__grid [data-vertical-align=middle]>.gy-table__cell-content,.gy-table__grid [data-vertical-align=bottom]>.gy-table__cell-content{height:auto}.gy-table__cell--selected:after{content:"";background-color:var(--editor-table-selection-bg);pointer-events:none;position:absolute;inset:0}.gy-table__cell-content{box-sizing:border-box;height:100%;min-height:22px;min-height:var(--editor-table-cell-min-height,22px);word-break:break-word;white-space:pre-wrap;outline:none;line-height:1.55}.gy-table__cell-content[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--editor-table-color-text-muted);cursor:text;-webkit-user-select:none;user-select:none}.gy-table .gy-table__grid .gy-table__cell-content{padding:7px 14px;padding:var(--editor-table-cell-padding-y,7px) var(--editor-table-cell-padding-x,14px);padding-left:min(14px,25%);padding-right:min(14px,25%);padding-left:min(var(--editor-table-cell-padding-x,14px),25%);padding-right:min(var(--editor-table-cell-padding-x,14px),25%)}.gy-table__col-handles{top:calc(-1 * var(--gy-table-handle-size));z-index:4;height:var(--gy-table-handle-size);width:100%;position:absolute;left:0}.gy-table__row-handles{top:0;left:calc(-1 * var(--gy-table-handle-size));bottom:var(--gy-table-gutter);z-index:4;width:var(--gy-table-handle-size);position:absolute}.gy-table__handle{box-sizing:border-box;cursor:pointer;position:absolute}.gy-table__handle-grip{box-sizing:border-box;background-color:var(--editor-table-handle-bg);opacity:0;border-radius:999px;justify-content:center;align-items:center;transition:width .12s,height .12s,right .12s,bottom .12s,border-radius .12s,background-color .12s,opacity .12s;display:flex;position:absolute}.gy-table__handle-grip svg{width:14px;height:14px;color:var(--editor-table-handle-icon);opacity:0;transition:opacity .1s;display:block}.gy-table__col-handles>.gy-table__handle{height:100%;top:0}.gy-table__col-handles>.gy-table__handle>.gy-table__handle-grip{bottom:calc(-.5 * var(--gy-table-grip-thickness));width:min(var(--gy-table-grip-length),max(var(--gy-table-grip-thickness),calc(100% - 8px)));height:var(--gy-table-grip-thickness);-webkit-transform:translate(-50%);left:50%;transform:translate(-50%)}.gy-table__col-handles>.gy-table__handle:hover>.gy-table__handle-grip,.gy-table__col-handles>.gy-table__handle.gy-table__handle--active>.gy-table__handle-grip{bottom:calc(-.5 * var(--gy-table-grip-btn-thickness));width:min(var(--gy-table-grip-btn-length),max(var(--gy-table-grip-thickness),calc(100% - 4px)));height:var(--gy-table-grip-btn-thickness);border-radius:4px}.gy-table__row-handles>.gy-table__handle{width:100%;left:0}.gy-table__row-handles>.gy-table__handle>.gy-table__handle-grip{top:50%;right:calc(-.5 * var(--gy-table-grip-thickness));width:var(--gy-table-grip-thickness);height:min(var(--gy-table-grip-length),calc(100% - 8px));transform:translateY(-50%)}.gy-table__row-handles>.gy-table__handle:hover>.gy-table__handle-grip,.gy-table__row-handles>.gy-table__handle.gy-table__handle--active>.gy-table__handle-grip{right:calc(-.5 * var(--gy-table-grip-btn-thickness));width:var(--gy-table-grip-btn-thickness);height:min(var(--gy-table-grip-btn-length),calc(100% - 4px));border-radius:4px}.gy-table__handle--visible>.gy-table__handle-grip,.gy-table__handle:hover>.gy-table__handle-grip{opacity:1}.gy-table__handle:hover>.gy-table__handle-grip{background-color:var(--editor-table-handle-bg-hover)}.gy-table__handle:hover>.gy-table__handle-grip svg{opacity:1}.gy-table__handle--active>.gy-table__handle-grip{background-color:var(--editor-table-handle-bg-active);opacity:1}.gy-table__handle--active>.gy-table__handle-grip svg{color:var(--editor-table-handle-icon-active);opacity:1}.gy-table__corner{top:calc(-1 * var(--gy-table-handle-size));left:calc(-1 * var(--gy-table-handle-size));z-index:4;width:var(--gy-table-handle-size);height:var(--gy-table-handle-size);opacity:0;cursor:pointer;position:absolute}.gy-table__corner:after{content:"";right:calc(-.5 * var(--gy-table-grip-thickness));bottom:calc(-.5 * var(--gy-table-grip-thickness));width:var(--gy-table-grip-thickness);height:var(--gy-table-grip-thickness);background-color:var(--editor-table-handle-bg);border-radius:999px;transition:width .12s,height .12s,border-radius .12s,background-color .12s;position:absolute}.gy-table__corner:hover:after{right:calc(-.5 * var(--gy-table-grip-btn-thickness));bottom:calc(-.5 * var(--gy-table-grip-btn-thickness));width:var(--gy-table-grip-btn-thickness);height:var(--gy-table-grip-btn-thickness);background-color:var(--editor-table-handle-bg-hover);border-radius:4px}.gy-table__resizers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gy-table__resizer{-webkit-transform:translate(-50%);cursor:col-resize;pointer-events:auto;width:9px;height:100%;position:absolute;top:0;transform:translate(-50%)}.gy-table__resizer:after{content:"";background-color:var(--editor-table-accent);opacity:0;border-radius:1px;width:2px;height:100%;transition:opacity .12s;position:absolute;top:0;left:calc(50% - 1px)}.gy-table__resizer:hover:after,.gy-table__resizer--active:after{opacity:1}.gy-table__selection-ring{z-index:2;box-sizing:border-box;border:2px solid var(--editor-table-accent);pointer-events:none;border-radius:3px;display:none;position:absolute}.gy-table__drop-line{z-index:3;background-color:var(--editor-table-accent);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;display:none;position:absolute}.gy-table__drop-line--horizontal{width:100%;height:2px;margin-top:-1px;margin-left:0}.gy-table__add-col,.gy-table__add-row{color:var(--editor-table-color-text-muted);opacity:0;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:background-color .12s,opacity .12s;display:flex;position:absolute}.gy-table__add-col svg,.gy-table__add-row svg{width:13px;height:13px}.gy-table__add-col:hover,.gy-table__add-row:hover{background-color:var(--editor-table-color-bg-hover);color:var(--editor-table-color-text)}.gy-table__add-col{width:calc(var(--gy-table-gutter) - 4px);cursor:col-resize;top:0}.gy-table__add-row{height:calc(var(--gy-table-gutter) - 4px);cursor:row-resize;left:0}.gy-table:hover .gy-table__corner,.gy-table:hover .gy-table__add-col,.gy-table:hover .gy-table__add-row{opacity:1}.gy-table__selection-bar{z-index:5;visibility:hidden;position:absolute;bottom:auto;right:auto}.gy-table__selection-bar .gy-action-bar{display:flex}.gy-table--readonly .gy-table__frame{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.gy-table--readonly .gy-table__scroll{margin-top:0;padding-top:0}@media print{.gy-table .gy-table__col-handles,.gy-table .gy-table__row-handles,.gy-table .gy-table__corner,.gy-table .gy-table__add-col,.gy-table .gy-table__add-row,.gy-table .gy-table__selection-bar{display:none}}.ce-block--selected .gy-table__grid.gy-table--head-row tr:first-child>th,.ce-block--selected .gy-table__grid.gy-table--head-col tr>th[data-c="0"]{background-color:#0000!important;background-image:none!important}.ce-block--selected .gy-table__grid.gy-table--head-col tr>th[data-c="0"]{background-color:var(--editor-table-color-bg-solid)!important;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--selectionColor)),to(var(--selectionColor)))!important;background-image:linear-gradient(var(--selectionColor),var(--selectionColor))!important}html[data-theme=dark] .gy-table__grid.gy-table--head-row tr:first-child>th:not([data-bg]),html[data-theme=dark] .gy-table__grid.gy-table--head-col tr>th[data-c="0"]:not([data-bg]){background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tune-colorbg-dark-bg,var(--editor-table-color-bg-head))),to(var(--tune-colorbg-dark-bg,var(--editor-table-color-bg-head))));background-image:linear-gradient(var(--tune-colorbg-dark-bg,var(--editor-table-color-bg-head)),var(--tune-colorbg-dark-bg,var(--editor-table-color-bg-head)))}.gy-block-tune-color-bg--has-bg .gy-table__grid{background-color:var(--tune-colorbg-bg)}html[data-theme=dark] .gy-block-tune-color-bg--has-bg .gy-table__grid{background-color:var(--tune-colorbg-dark-bg)}.ce-block--selected .gy-block-tune-color-bg--has-bg .gy-table__grid,html[data-theme=dark] .ce-block--selected .gy-block-tune-color-bg--has-bg .gy-table__grid{background-color:var(--editor-table-color-bg)}.gy-settings .cdx-settings-button{width:50%;margin:0}.gy-action-bar__wrapper{z-index:5;position:absolute;top:5px;right:5px}.gy-action-bar__wrapper--inline{flex-shrink:0;align-items:center;display:flex;position:static}.gy-action-bar__wrapper--inline .gy-action-bar{display:flex}.gy-action-bar__wrapper--popup-open .gy-action-bar{visibility:visible!important;opacity:1!important;display:flex!important}.gy-action-bar{border:1px solid var(--editor-action-bar-color-border);border-radius:7px;border-radius:var(--editor-action-bar-radius,7px);background-color:var(--editor-action-bar-background);box-shadow:0 1px 2px #09090b0f,0 4px 12px #09090b0f;-webkit-box-shadow:var(--editor-action-bar-shadow,0 1px 2px #09090b0f, 0 4px 12px #09090b0f);box-shadow:var(--editor-action-bar-shadow,0 1px 2px #09090b0f, 0 4px 12px #09090b0f);cursor:default;align-items:center;padding:2px;display:none}.gy-action-bar-btn{box-sizing:border-box;width:24px;height:24px;color:var(--editor-action-bar-btn-color);cursor:pointer;background-clip:padding-box;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.gy-action-bar-btn svg{fill:none;stroke:currentColor;width:15px;height:15px;display:block}.gy-action-bar-btn:hover{background-color:var(--editor-action-bar-background-hover);color:var(--editor-action-bar-btn-color-hover)}.gy-action-bar-btn--danger{color:var(--editor-action-bar-btn-danger-color)}.gy-action-bar-btn--danger:hover{color:var(--editor-action-bar-btn-active-danger-color);background-color:var(--editor-action-bar-btn-active-danger-bg);border-color:var(--editor-action-bar-btn-active-danger-border)}.gy-action-bar-divider{background-color:var(--editor-action-bar-color-border);width:1px;height:14px;margin:0 2px}.gy-action-bar-panel{z-index:10001;box-sizing:border-box;border:1px solid var(--editor-action-bar-color-border);border-radius:7px;border-radius:var(--editor-action-bar-radius,7px);background-color:var(--editor-action-bar-background);box-shadow:0 1px 2px #09090b0f,0 4px 12px #09090b0f;-webkit-box-shadow:var(--editor-action-bar-shadow,0 1px 2px #09090b0f, 0 4px 12px #09090b0f);box-shadow:var(--editor-action-bar-shadow,0 1px 2px #09090b0f, 0 4px 12px #09090b0f);padding:6px;position:fixed}.gy-action-bar-menu{z-index:10001;box-sizing:border-box;border:1px solid var(--editor-action-bar-color-border);border-radius:7px;border-radius:var(--editor-action-bar-radius,7px);background-color:var(--editor-action-bar-background);min-width:150px;box-shadow:0 1px 2px #09090b0f,0 4px 12px #09090b0f;-webkit-box-shadow:var(--editor-action-bar-shadow,0 1px 2px #09090b0f, 0 4px 12px #09090b0f);box-shadow:var(--editor-action-bar-shadow,0 1px 2px #09090b0f, 0 4px 12px #09090b0f);padding:3px;position:fixed}.gy-action-bar-menu-item{box-sizing:border-box;color:var(--editor-action-bar-btn-color-hover);white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:5px 7px;font-size:14px;line-height:20px;transition:background-color .12s,color .12s;display:flex}.gy-action-bar-menu-item-icon{color:var(--editor-action-bar-btn-color);display:flex}.gy-action-bar-menu-item-icon svg{fill:none;stroke:currentColor;width:20px;height:20px;display:block}.gy-action-bar-menu-item:hover{background-color:var(--editor-action-bar-background-hover)}.gy-action-bar-menu-item--active{color:var(--editor-action-bar-btn-active-color);background-color:var(--editor-action-bar-btn-active-bg)}.gy-action-bar-menu-item--active .gy-action-bar-menu-item-icon{color:inherit}.gy-action-bar-menu-item--danger{color:var(--editor-action-bar-btn-active-danger-color)}.gy-action-bar-menu-item--danger .gy-action-bar-menu-item-icon{color:inherit}.gy-action-bar-menu-item--danger:hover{background-color:var(--editor-action-bar-btn-active-danger-bg)}.gy-todo-block{--radius-border:5px;--width-checkbox:20px;--height-checkbox:20px;flex-direction:column;gap:6px;display:flex}.gy-todo-block__item{box-sizing:content-box;align-items:flex-start;display:flex}.gy-todo-block__item-text{outline:none;flex-grow:1}.gy-todo-block__item-text[data-empty=true][contentEditable="true"]:focus:before{content:attr(data-focus-placeholder)}.gy-todo-block__item-text[contentEditable="false"]:before{display:none}.gy-todo-block__item-checkbox{width:var(--width-checkbox);height:var(--height-checkbox);margin-right:5px;margin-top:calc(var(--line-height)/2 - var(--height-checkbox)/2);cursor:pointer;align-items:center;display:flex}.gy-todo-block__item-checkbox svg{opacity:0;height:calc(var(--width-checkbox) - 2px);width:calc(var(--width-checkbox) - 2px);max-height:calc(var(--width-checkbox) - 2px);color:var(--editor-todo-color-border);position:absolute;top:-1px;left:-1px}@media (hover:hover){.gy-todo-block__item-checkbox:not(.gy-todo-block__item-checkbox--no-hover):hover .gy-todo-block__item-checkbox-hover svg{opacity:1}}.gy-todo-block__item-checkbox-check{cursor:pointer;width:calc(var(--width-checkbox) - 2px);height:calc(var(--width-checkbox) - 2px);box-sizing:border-box;border-radius:var(--radius-border);border:1px solid var(--editor-todo-color-border);background:var(--editor-todo-checkbox-background);flex-shrink:0;margin-left:0;display:inline-block;position:relative}.gy-todo-block__item-checkbox-check:before{content:"";background-color:var(--editor-todo-color-bg-checked);visibility:hidden;pointer-events:none;border-radius:100%;transition:transform .4s ease-out,opacity .4s;position:absolute;inset:0;transform:scale(1)}.gy-todo-block__item--checked .gy-todo-block__item-text{color:#a6a6a6;-webkit-text-decoration:line-through;text-decoration:line-through}@media (hover:hover){.gy-todo-block__item--checked .gy-todo-block__item-checkbox:not(.gy-todo-block__item--checked .gy-todo-block__item-checkbox--no-hover):hover .gy-todo-block__item-checkbox-hover{border-color:var(--editor-todo-color-bg-checked-hover)}}.gy-todo-block__item--checked .gy-todo-block__item-checkbox-check svg{opacity:1}.gy-todo-block__item--checked .gy-todo-block__item-checkbox-check:before{opacity:0;visibility:visible;transform:scale(2.5)}.gy-file--loading{border:1px solid #c9c9cc7a;position:relative}.gy-file--loading:before{content:"";border:2px solid #c9c9cc7a;border-left-color:#388ae5;border-radius:50%;width:18px;height:18px;margin:-11px 0 0 -11px;animation:1.2s linear infinite editor-js-img-loading-animation;position:absolute;top:50%;left:50%}.gy-file__upload-layout{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gy-file__upload{text-align:center;vertical-align:top;background-color:var(--editor-file-upload-bg-color);border:1px dashed var(--editor-file-upload-border-color);cursor:pointer;border-radius:8px;width:100%;height:50px;transition:border-color .3s}.gy-file__upload:hover{border-color:#4c88ff}.gy-file__upload-container{justify-content:flex-start;align-items:center;gap:10px;height:100%;padding-left:14px;display:flex}.gy-file__upload-container-loading--active .gy-file__upload-container-loading{display:flex}.gy-file__upload-container-loading--active .gy-file__upload-container-text,.gy-file__upload-container-loading--active .gy-file__upload-container-tip{display:none}.gy-file__upload-container-loading,.gy-file__upload-container-copy{align-items:center;display:none}.gy-file__upload-container-copy--active .gy-file__upload-container-loading,.gy-file__upload-container-copy--active .gy-file__upload-container-copy{display:flex}.gy-file__upload-container-copy--active .gy-file__upload-container-text,.gy-file__upload-container-copy--active .gy-file__upload-container-tip{display:none}.gy-file__upload-container-copy-error{color:#fb5d5d;align-items:center;display:none}.gy-file__upload-container-copy-error--active .gy-file__upload-container-copy-error{display:flex}.gy-file__upload-container-copy-error--active .gy-file__upload-container-text,.gy-file__upload-container-copy-error--active .gy-file__upload-container-tip{display:none}.gy-file__upload-container-text,.gy-file__upload-container-tip{justify-content:center;align-items:center;display:flex}.gy-file__upload-preview-container{background-color:var(--editor-file-upload-bg-color);border:1px dashed var(--editor-file-upload-border-color);border-radius:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;padding:4px;display:flex;position:relative}.gy-file__upload-preview-file{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-left:4px;margin-right:20px;font-size:16px;overflow:hidden}.gy-file__upload-preview-file-size{color:var(--editor-file-preview-file-size-color);white-space:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;margin-left:4px;font-size:12px;display:flex}.gy-file__upload-preview-progress-container{color:var(--editor-file-upload-progress-container-color);background-color:var(--editor-file-upload-progress-container-bg);border-radius:25px;flex-wrap:wrap;flex-shrink:0;place-content:center flex-start;align-items:center;margin-right:10px;display:flex}.gy-file__upload-preview-progress-text{justify-content:center;align-items:center;padding-left:6px;display:flex}.gy-file__upload-preview-progress-cancel{cursor:pointer;width:18px;height:18px;margin-left:5px;margin-right:10px;position:relative}.gy-file__upload-preview-progress-cancel:before,.gy-file__upload-preview-progress-cancel:after{content:"";background:var(--editor-file-upload-progress-cancel-bg);border-radius:2px;width:100%;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.gy-file__upload-preview-progress-cancel:hover:before,.gy-file__upload-preview-progress-cancel:hover:after{background-color:var(--editor-file-upload-progress-cancel-hover-bg)!important}.gy-file__upload-preview-progress-cancel:before{transform:rotate(45deg)}.gy-file__upload-preview-progress-cancel:after{transform:rotate(-45deg)}.gy-file__upload-preview-progress{border-radius:50%;place-content:center flex-start;display:flex;position:relative}.gy-file__upload-preview-progress:after{content:attr(data-pct) "%";border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;display:flex;position:absolute;top:0;left:0}.gy-file__upload-preview-progress-svg{position:relative}.gy-file__upload-preview-progress-svg-bg{stroke-dashoffset:0;stroke:var(--editor-file-upload-progress-svg-bg);stroke-width:3px;transition:stroke-dashoffset 1s linear}.gy-file__upload-preview-progress-svg-bar{stroke-dashoffset:0;stroke:var(--editor-file-upload-progress-svg-bar-color);stroke-width:3px;transform-origin:50%;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg)}.gy-file__preview-container{box-sizing:border-box;border-radius:6px 6px 0 0;width:100%;margin-bottom:.2em;position:relative;overflow:clip;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--editor-file-holder-border-color)!important}.gy-file__preview-container .ofv-host .ofv-fallback a[download]{display:none}.gy-file__box{display:flex}.gy-file__box--left{justify-content:flex-start}.gy-file__box--center{justify-content:center}.gy-file__box--right{justify-content:flex-end}.gy-file__box--preview .gy-file__container__fh{flex:auto;width:100%;max-width:100%}.gy-file__container__file{cursor:pointer;outline:none;justify-content:flex-start;align-items:center;padding:6px 10px;display:flex;overflow-x:clip}.gy-file__container__file:after{content:"";flex:0 34px;order:1;width:34px;min-width:0}.gy-file__container__file-svg{justify-content:center;align-items:center;display:flex}.gy-file__container__file-svg svg path{fill:currentColor}.gy-file__container__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:6px;font-size:16px;overflow:hidden}.gy-file__container__file-name-hide{display:none}.gy-file__container__file-size{color:#8c8c8c;white-space:nowrap;flex-shrink:0;order:2;font-size:12px}.gy-file__container__file-eye{cursor:pointer;color:#8c8c8c;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gy-file__container__file-eye svg path{fill:currentColor;stroke:none}.gy-file__container__file-rename{justify-content:flex-start;align-items:center;margin-left:6px;display:none}.gy-file__container__file-rename-show{display:flex}.gy-file__container__file-rename-input{text-indent:6px;cursor:text;border:1px solid;border-radius:6px;min-width:100px;padding-right:6px}.gy-file__container__file-rename-ok{cursor:pointer;justify-content:center;align-items:center;margin-left:10px;padding:2px;display:flex}.gy-file__container__file-rename-ok svg path{fill:currentColor}.gy-file__container__file-rename-ok:hover{background-color:var(--editor-file-upload-progress-ok-hover-bg);border-radius:6px}.gy-file__container__fh{cursor:pointer;outline:none;max-width:100%;padding:0;position:relative}.gy-file__container__fh:before{content:"";border:1px solid var(--editor-file-holder-border-color);pointer-events:none;border-radius:6px;position:absolute;inset:-1px 0}.gy-file__container__fh:focus:before{border:1px solid var(--editor-file-holder-border-color-focus)!important}.gy-file__container__fh[data-readonly=true]:hover:before,.gy-file__container__fh[data-readonly=false]:hover:before{border:1px solid var(--editor-file-holder-border-color-hover)}.gy-file__container__fh{align-items:center;display:flex}.gy-file__container__fh>.gy-file__container__file{flex:auto;min-width:0}.gy-file__container__fh>.gy-file__container__file-eye:last-child,.gy-file__container__fh>.gy-action-bar__wrapper--inline{margin-right:8px}.gy-file__container__fh>.gy-action-bar__wrapper--inline{margin-left:2px}.gy-file__container__fh>.gy-action-bar__wrapper--inline .gy-action-bar{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:none;gap:2px;padding:0}.gy-file__container__fh>.gy-file__container__file-eye,.gy-file__container__fh>.gy-action-bar__wrapper--inline .gy-action-bar-btn{border-radius:6px;width:28px;height:28px}.gy-file__container__fh>.gy-file__container__file-eye svg,.gy-file__container__fh>.gy-action-bar__wrapper--inline .gy-action-bar-btn svg{width:16px;height:16px}.ce-block.ce-block--selected .gy-file__upload{background-color:#0000}.ce-block.ce-block--selected .gy-file__preview-container:before{z-index:1;content:"";opacity:.3;background:var(--selectionColor);pointer-events:none;position:absolute;inset:0}.gy-file-previewer__modal{--editor-file-preview-font-size:16px;--editor-modal-width:calc(100vw - 2rem);--editor-modal-height:min(56rem, calc(100dvh - 4rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);font-size:16px;font-size:var(--editor-file-preview-font-size)}.gy-file-previewer__modal .gy-modal__title{font-size:inherit}@media (width>=640px){.gy-file-previewer__modal{--editor-modal-width:36rem}}@media (width>=768px){.gy-file-previewer__modal{--editor-modal-width:44rem}}@media (width>=1024px){.gy-file-previewer__modal{--editor-modal-width:56rem}}@media (width>=1280px){.gy-file-previewer__modal{--editor-modal-width:64rem}}@media (width>=1536px){.gy-file-previewer__modal{--editor-modal-width:80rem}}.gy-file-previewer__scope.ofv-root{--ofv-bg:var(--ofv-surface-muted);border:0}.gy-file-previewer__scope .ofv-viewport>:not(.ofv-fallback),.gy-file-previewer__scope .ofv-pdf,.gy-file-previewer__scope .ofv-code-body,.gy-file-previewer__scope .ofv-code-gutter,.gy-file-previewer__scope .ofv-video-stage{background:var(--ofv-bg)}.gy-file-previewer__scope .ofv-pdf-page-wrapper>.ofv-pdf-page,.gy-file-previewer__scope .ofv-pdf-page-wrapper>.ofv-pdf-text-layer{zoom:1;zoom:var(--editor-file-preview-pdf-scale,1)}.gy-file-previewer__scope .ofv-pdf{position:relative}.gy-file-previewer__scope .ofv-toolbar{border:0}.gy-file-previewer__scope .ofv-office{height:100%}.gy-file-previewer__scope .ofv-viewport:has(>.ofv-office>.ofv-sheet){overflow:hidden}.gy-file-previewer__scope .ofv-office:has(>.ofv-sheet){flex-direction:column;min-height:0;display:flex;overflow:hidden}.gy-file-previewer__scope .ofv-office:has(>.ofv-sheet)>.ofv-tabs{flex:none}.gy-file-previewer__scope .ofv-office:has(>.ofv-sheet)>.ofv-sheet{flex-direction:column;flex:auto;min-height:0;display:flex}.gy-file-previewer__scope .ofv-office:has(>.ofv-sheet)>.ofv-sheet>:not(.ofv-table-scroll){flex:none}.gy-file-previewer__scope .ofv-office:has(>.ofv-sheet)>.ofv-sheet>.ofv-table-scroll{-ms-scroll-chaining:none;overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow:auto}.gy-file-previewer__scope .ofv-office:has(>.ofv-sheet)>.ofv-section{min-height:0;overflow:auto}.gy-file-previewer__scope .ofv-word-html-document{width:794px;max-width:none}.gy-file-previewer__scope .ofv-office-docx{min-height:0;overflow:hidden}.gy-file-previewer__scope .ofv-docx-document{scrollbar-gutter:stable;overflow-anchor:none;height:100%;overflow:auto}.gy-file-previewer__scope .ofv-docx-document .ofv-docx-wrapper{-webkit-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center;min-height:100%;margin-left:auto;margin-right:auto}.gy-file-previewer__scope .ofv-docx-page-frame:last-child{margin-bottom:0}.gy-file-previewer__scope .ofv-markdown-body{-webkit-box-align:safe center;-ms-flex-align:safe center;scrollbar-gutter:stable;overflow-anchor:none;flex-direction:column;align-items:safe center;padding:40px;display:flex}.gy-file-previewer__scope .ofv-markdown-content{box-sizing:border-box;background:var(--ofv-surface);flex:none;width:794px;max-width:none;min-height:1123px;padding:96px}.gy-file-previewer__scope .ofv-text,.gy-file-previewer__scope .ofv-text-block,.gy-file-previewer__scope .ofv-markdown-body{font-size:1em;font-size:var(--editor-file-preview-font-size,1em)}.gy-file-previewer__scope .ofv-code-gutter,.gy-file-previewer__scope .ofv-code-container pre{font-size:1em;font-size:calc(var(--editor-file-preview-font-size,1em) * var(--ofv-text-zoom,1))}.gy-file-previewer__scope .ofv-docx-document section.ofv-docx iframe{box-sizing:border-box;border:0;width:100%;display:block;overflow:hidden}.gy-file-previewer__scope .ofv-docx-document section.ofv-docx,.gy-file-previewer__scope .ofv-wordml-page,.gy-file-previewer__scope .ofv-pdf-page-wrapper,.gy-file-previewer__scope .ofv-markdown-content{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;-webkit-box-shadow:var(--editor-file-preview-page-shadow,0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a);box-shadow:var(--editor-file-preview-page-shadow,0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a)}.gy-file-previewer__inline{box-sizing:border-box;border:1px solid var(--editor-file-upload-border-color);background:var(--editor-file-upload-bg-color);border-radius:6px;width:100%;margin-bottom:8px;position:relative;overflow:hidden}.gy-file-previewer__modal-content{width:100%;height:100%;font-size:16px;font-size:var(--editor-file-preview-font-size,16px);overflow:hidden}.gy-file-previewer__modal-content:has(.ofv-office>.ofv-sheet){height:100%!important}.gy-file-previewer__modal-content .ofv-toolbar button,.gy-file-previewer__modal-content .ofv-toolbar input,.gy-file-previewer__modal-content .ofv-toolbar-queue,.gy-file-previewer__modal-content .ofv-toolbar-search-count,.gy-file-previewer__modal-content .ofv-status-chip,.gy-file-previewer__modal-content .ofv-tabs button,.gy-file-previewer__modal-content .ofv-sheet,.gy-file-previewer__modal-content .ofv-sheet-summary,.gy-file-previewer__modal-content .ofv-sheet-window-note,.gy-file-previewer__modal-content .ofv-sheet-window button,.gy-file-previewer__modal-content .ofv-workbook-table,.gy-file-previewer__modal-content .ofv-code-title strong,.gy-file-previewer__modal-content .ofv-code-title span,.gy-file-previewer__modal-content .ofv-code-status,.gy-file-previewer__modal-content .ofv-code-action,.gy-file-previewer__modal-content .ofv-document,.gy-file-previewer__modal-content .ofv-section h3,.gy-file-previewer__modal-content .ofv-meta-row,.gy-file-previewer__modal-content .ofv-fallback-meta,.gy-file-previewer__modal-content .ofv-image-info,.gy-file-previewer__modal-content .ofv-media-info,.gy-file-previewer__modal-content .ofv-pdf-summary,.gy-file-previewer__modal-content .ofv-pdf-page-navigator,.gy-file-previewer__modal-content .ofv-pdf-page-navigator input,.gy-file-previewer__modal-content .ofv-pdf-page-navigator button,.gy-file-previewer__modal-content .gy-file-previewer__placeholder{font-size:16px;font-size:var(--editor-file-preview-font-size,16px)}.gy-file-previewer__modal-content .ofv-host .ofv-fallback a[download]{display:none}.gy-file-previewer__placeholder{color:var(--editor-file-preview-file-size-color,#999);width:100%;min-height:80px;box-sizing:border-box;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}.gy-modal__mask{z-index:2000;background:#09090b8c;background:var(--editor-modal-overlay,#09090b8c);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gy-modal__dialog{width:var(--editor-modal-width,max(320px, min(72vw, 1200px)));width:clamp(320px,72vw,1200px);width:var(--editor-modal-width,clamp(320px, 72vw, 1200px));height:var(--editor-modal-height,max(360px, min(76vh, 800px)));height:clamp(360px,76vh,800px);height:var(--editor-modal-height,clamp(360px, 76vh, 800px));box-sizing:border-box;border:1px solid #e4e4e7;border:1px solid var(--editor-modal-border,#e4e4e7);background:#fff;background:var(--editor-modal-background,#fff);color:var(--editor-modal-foreground,#18181b);max-width:calc(100vw - clamp(24px,4vw,64px));max-height:calc(100vh - clamp(24px,8vh,96px));box-shadow:0 24px 64px -16px #09090b52;-webkit-box-shadow:var(--editor-modal-shadow,0 24px 64px -16px #09090b52);box-shadow:var(--editor-modal-shadow,0 24px 64px -16px #09090b52);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.gy-modal__header{box-sizing:border-box;background:#fff;background:var(--editor-modal-background,#fff);min-height:52px;-webkit-box-shadow:none;box-shadow:none;border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.gy-modal__title{color:var(--editor-modal-foreground,#18181b);min-width:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.gy-modal__content{flex:1;min-width:0;min-height:0;position:relative}.gy-modal__close{width:32px;width:var(--editor-modal-close-size,32px);height:32px;height:var(--editor-modal-close-size,32px);border-radius:6px;border-radius:var(--editor-modal-close-radius,6px);background:0 0;background:var(--editor-modal-close-bg,transparent);color:var(--editor-modal-close-color,var(--editor-modal-muted-foreground,#71717a));font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .12s,color .12s;display:flex}.gy-modal__close:hover:not(:disabled){background:#f4f4f5;background:var(--editor-modal-close-hover-bg,var(--editor-modal-hover-bg,#f4f4f5));color:var(--editor-modal-close-hover-color,var(--editor-modal-close-color,var(--editor-modal-foreground,#18181b)))}.gy-modal__close svg{display:block}.gy-modal__close:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #18181b29;-webkit-box-shadow:0 0 0 2px var(--editor-modal-background,#fff),0 0 0 4px var(--editor-modal-ring,#18181b29);box-shadow:0 0 0 2px var(--editor-modal-background,#fff),0 0 0 4px var(--editor-modal-ring,#18181b29);outline:none}.gy__upload-tab-link{width:400px}.gy__upload-tab-link-input{justify-content:space-between;display:flex}.gy__upload-tab-link-input-field{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:6px;flex-grow:1;width:100%;padding:6px;transition:border-color .3s}.gy__upload-tab-link-input-field:focus{border-color:#c85a5a;outline:none}.gy__upload-tab-link-input-submit{color:#fff;cursor:pointer;background-color:#c85a5a;border:none;border-radius:6px;flex-grow:0;flex-shrink:0;margin-left:6px;transition:background-color .3s}.gy__upload-tab-link-input-submit:hover{background-color:#b54848}.gy__upload-tab-link-input-error{width:100%;padding-left:6px;font-size:14px;display:none}.gy__upload-tab-link-input-error--show{color:red;margin-top:5px;display:block}.gy__upload-tab-link-help-link{color:#999;align-items:center;margin-top:12px;font-size:14px;-webkit-text-decoration:none;text-decoration:none;display:flex}.gy__upload-tab-link-help-link:hover{color:#c85a5a}.gy__upload-tab-link-help-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-right:8px;font-size:12px;display:flex}.gy__upload-tab-direct{width:400px}.gy__upload-tab-direct-size{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;justify-content:space-between;align-items:center;padding:4px 14px;display:flex}.gy__upload-tab-direct-size-text{color:#666;font-size:14px}.gy__upload-tab-direct-size-btn{color:#333;cursor:pointer;background-color:#ffc107;border:none;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:500;transition:background-color .3s}.gy__upload-tab-direct-warn{color:#666;margin-top:14px;font-size:14px;line-height:1.5}.gy__upload-tab-direct-submit{color:#fff;cursor:pointer;background-color:#c85a5a;border:none;border-radius:6px;width:100%;margin-top:14px;padding:8px 12px;font-size:16px;font-weight:500;transition:background-color .3s}.gy__upload-tab-direct-submit:hover{background-color:#b54848}.gy__upload-tab-direct-help-link{color:#999;align-items:center;margin-top:12px;font-size:14px;-webkit-text-decoration:none;text-decoration:none;display:flex}.gy__upload-tab-direct-help-link:hover{color:#c85a5a}.gy__upload-tab-direct-help-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-right:8px;font-size:12px;display:flex}.gy__upload-tab{background-color:#fff;border-radius:6px;padding:6px 14px 14px}.gy__upload-tab-header{border-bottom:1px solid #e5e5e5;display:flex}.gy__upload-tab-header-tab{text-align:center;cursor:pointer;border-bottom:3px solid #0000;flex:1;margin-bottom:-1px;padding:6px 14px;font-weight:500;transition:all .3s}.gy__upload-tab-header-tab--active{color:#c85a5a;border-bottom-color:#c85a5a}.gy__upload-tab-content{min-height:50px;padding:14px 0}.gy__upload-tab-pane{display:none}.gy__upload-tab-pane--active{display:block}.gy-image--loading{border:1px solid #c9c9cc7a;position:relative}.gy-image--loading:before{content:"";border:2px solid #c9c9cc7a;border-left-color:#388ae5;border-radius:50%;width:18px;height:18px;margin:-11px 0 0 -11px;animation:1.2s linear infinite editor-js-img-loading-animation;position:absolute;top:50%;left:50%}.gy-image .cdx-loader{width:100%;min-height:200px}.gy-image .cdx-input{margin-top:10px}.gy-image__upload-layout{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gy-image__upload{text-align:center;vertical-align:top;background-color:var(--editor-image-upload-bg-color);border:1px dashed var(--editor-image-upload-border-color);cursor:pointer;border-radius:8px;width:100%;height:50px;transition:border-color .3s}.gy-image__upload:hover{border-color:#4c88ff}.gy-image__upload-container{justify-content:flex-start;align-items:center;gap:10px;height:100%;padding-left:14px;display:flex}.gy-image__upload-container-loading--active .gy-image__upload-container-loading{display:flex}.gy-image__upload-container-loading--active .gy-image__upload-container-text,.gy-image__upload-container-loading--active .gy-image__upload-container-tip{display:none}.gy-image__upload-container-loading,.gy-image__upload-container-copy{align-items:center;display:none}.gy-image__upload-container-copy--active .gy-image__upload-container-loading,.gy-image__upload-container-copy--active .gy-image__upload-container-copy{display:flex}.gy-image__upload-container-copy--active .gy-image__upload-container-text,.gy-image__upload-container-copy--active .gy-image__upload-container-tip{display:none}.gy-image__upload-container-copy-error{color:#fb5d5d;align-items:center;display:none}.gy-image__upload-container-copy-error--active .gy-image__upload-container-copy-error{display:flex}.gy-image__upload-container-copy-error--active .gy-image__upload-container-text,.gy-image__upload-container-copy-error--active .gy-image__upload-container-tip{display:none}.gy-image__upload-container-text,.gy-image__upload-container-tip{justify-content:center;align-items:center;display:flex}.gy-image__upload-preview-container{width:100%;position:relative}.gy-image__upload-preview-img{max-width:100%;min-height:70px}.gy-image__upload-preview-progress-container{z-index:99;color:var(--editor-image-upload-progress-container-color);background-color:var(--editor-image-upload-progress-container-bg);border-radius:25px;place-content:center flex-start;align-items:center;display:flex;position:absolute;top:10px;left:10px}.gy-image__upload-preview-progress-text{white-space:nowrap;justify-content:center;align-items:center;padding-left:6px;display:flex}.gy-image__upload-preview-progress-cancel{cursor:pointer;width:18px;height:18px;margin-left:5px;margin-right:10px;position:relative}.gy-image__upload-preview-progress-cancel:before,.gy-image__upload-preview-progress-cancel:after{content:"";background-color:var(--editor-image-upload-progress-cancel-bg);border-radius:2px;width:100%;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.gy-image__upload-preview-progress-cancel:hover:before,.gy-image__upload-preview-progress-cancel:hover:after{background-color:var(--editor-image-upload-progress-cancel-hover-bg)!important}.gy-image__upload-preview-progress-cancel:before{transform:rotate(45deg)}.gy-image__upload-preview-progress-cancel:after{transform:rotate(-45deg)}.gy-image__upload-preview-progress{border-radius:50%;place-content:center flex-start;width:50px;height:50px;display:flex;position:relative}.gy-image__upload-preview-progress:after{content:attr(data-pct) "%";border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex;position:absolute;top:0;left:0}.gy-image__upload-preview-progress-svg{position:relative}.gy-image__upload-preview-progress-svg-bg{stroke-dashoffset:0;stroke:var(--editor-image-upload-progress-svg-bg);stroke-width:3px;transition:stroke-dashoffset 1s linear}.gy-image__upload-preview-progress-svg-bar{stroke-dashoffset:0;stroke-width:3px;transform-origin:50%;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg);stroke:var(--editor-image-upload-progress-svg-bar-bg)!important}.gy-image__box{flex-direction:column;display:flex}.gy-image__box--left{align-items:flex-start}.gy-image__box--center{align-items:center}.gy-image__box--right{align-items:flex-end}.gy-image__container{max-width:100%}.gy-image__container__caption{text-align:center;color:var(--grayText);margin-top:5px;position:relative}.gy-image__container__caption[data-empty=true]:before{content:attr(data-placeholder);color:#8c8c8c;cursor:text;left:0;right:0}.gy-image__container__img{outline:none;display:block}.gy-image__container__picture{outline:none;position:relative}.gy-image__container__picture:focus{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.gy-image__container__picture:focus:before{content:"";pointer-events:none;position:absolute;inset:-1px;border:1px solid var(--editor-image-img-holder-border-color-focus)!important}.gy-image__container__picture:focus .gy-media-rs-btn{display:flex!important}.gy-image__container__picture[data-readonly=true]:hover{cursor:-webkit-zoom-in;cursor:zoom-in}.gy-image__container__picture[data-readonly=true]:hover:before{content:"";border:1px solid var(--editor-image-img-holder-border-color);z-index:1;pointer-events:none;position:absolute;inset:-1px}.gy-image__container__picture[data-readonly=false]:hover{cursor:-webkit-grab;cursor:grab}.gy-image__container__picture[data-readonly=false]:hover:before{content:"";border:1px solid var(--editor-image-img-holder-border-color);z-index:1;pointer-events:none;position:absolute;inset:-1px}.gy-image__container__picture[data-readonly=false]:hover .gy-media-rs-btn{display:flex!important}.gy-image__container__picture:hover .gy-action-bar{display:flex}.ce-block.ce-block--selected .gy-image__upload{background-color:#0000}.gy-media-rs-btn{cursor:ew-resize;z-index:22;justify-content:center;align-items:center;width:10px;height:100%;display:none;position:absolute;top:0}.gy-media-rs-btn:after{content:"";box-sizing:border-box;background-color:var(--editor-media-rs-btn-bg);width:4px;height:50px;max-height:60%;-webkit-box-shadow:0 0 0 1px var(--editor-media-rs-btn-border-color);box-shadow:0 0 0 1px var(--editor-media-rs-btn-border-color);border-radius:4px;display:block}.gy-media-rs-btn--left{left:0}.gy-media-rs-btn--right{right:0}.gy-media-rs-btn--bottom{cursor:ns-resize;width:100%;height:10px;top:auto;bottom:0;left:0}.gy-media-rs-btn--bottom:after{width:50px;max-width:60%;height:4px;max-height:none}.gy-video .cdx-loader{width:100%;min-height:200px}.gy-video .cdx-input{margin-top:10px}.gy-video__upload-layout{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gy-video__upload{text-align:center;vertical-align:top;background-color:var(--editor-video-upload-bg-color);border:1px dashed var(--editor-video-upload-border-color);cursor:pointer;border-radius:8px;width:100%;height:50px;transition:border-color .3s}.gy-video__upload:hover{border-color:#4c88ff}.gy-video__upload-container{justify-content:flex-start;align-items:center;gap:10px;height:100%;padding-left:14px;display:flex}.gy-video__upload-container-loading--active .gy-video__upload-container-loading{display:flex}.gy-video__upload-container-loading--active .gy-video__upload-container-text,.gy-video__upload-container-loading--active .gy-video__upload-container-tip{display:none}.gy-video__upload-container-loading,.gy-video__upload-container-copy{align-items:center;display:none}.gy-video__upload-container-copy--active .gy-video__upload-container-loading,.gy-video__upload-container-copy--active .gy-video__upload-container-copy{display:flex}.gy-video__upload-container-copy--active .gy-video__upload-container-text,.gy-video__upload-container-copy--active .gy-video__upload-container-tip{display:none}.gy-video__upload-container-copy-error{color:#fb5d5d;align-items:center;display:none}.gy-video__upload-container-copy-error--active .gy-video__upload-container-copy-error{display:flex}.gy-video__upload-container-copy-error--active .gy-video__upload-container-text,.gy-video__upload-container-copy-error--active .gy-video__upload-container-tip{display:none}.gy-video__upload-container-text,.gy-video__upload-container-tip{justify-content:center;align-items:center;display:flex}.gy-video__upload-preview-container{width:100%;position:relative}.gy-video__upload-preview-img{max-width:100%;min-height:70px}.gy-video__upload-preview-progress-container{z-index:99;color:var(--editor-video-upload-progress-container-color);background-color:var(--editor-video-upload-progress-container-bg);border-radius:25px;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:10px;left:10px}.gy-video__upload-preview-progress-info{flex-direction:column;justify-content:space-between;padding-left:6px;padding-right:20px;display:flex}.gy-video__upload-preview-progress-name{white-space:nowrap;text-overflow:ellipsis;max-width:400px;overflow:hidden}.gy-video__upload-preview-progress-text-wrapper{justify-content:flex-start;align-items:center;display:flex}.gy-video__upload-preview-progress-text{justify-content:center;align-items:center;display:flex}.gy-video__upload-preview-progress-speed{margin-right:10px}.gy-video__upload-preview-progress-cancel{cursor:pointer;width:18px;height:18px;margin-left:5px;margin-right:10px;position:relative}.gy-video__upload-preview-progress-cancel:before,.gy-video__upload-preview-progress-cancel:after{content:"";background-color:var(--editor-video-upload-progress-cancel-bg);border-radius:2px;width:100%;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.gy-video__upload-preview-progress-cancel:hover:before,.gy-video__upload-preview-progress-cancel:hover:after{background-color:var(--editor-video-upload-progress-cancel-hover-bg)!important}.gy-video__upload-preview-progress-cancel:before{transform:rotate(45deg)}.gy-video__upload-preview-progress-cancel:after{transform:rotate(-45deg)}.gy-video__upload-preview-progress{border-radius:50%;justify-content:flex-start;align-items:center;width:50px;height:50px;display:flex;position:relative}.gy-video__upload-preview-progress:after{content:attr(data-pct) "%";border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex;position:absolute;top:0;left:0}.gy-video__upload-preview-progress-svg{position:relative}.gy-video__upload-preview-progress-svg-bg{stroke-dashoffset:0;stroke:var(--editor-video-upload-progress-svg-bg);stroke-width:3px;transition:stroke-dashoffset 1s linear}.gy-video__upload-preview-progress-svg-bar{stroke-dashoffset:0;stroke:var(--editor-video-upload-progress-svg-bar-bg);stroke-width:3px;transform-origin:50%;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg)}.gy-video__box{flex-direction:column;display:flex}.gy-video__box--left{align-items:flex-start}.gy-video__box--center{align-items:center}.gy-video__box--right{align-items:flex-end}.gy-video__container{cursor:pointer;min-width:50px;max-width:100%}.gy-video__container__caption{text-align:center;color:var(--grayText);margin-top:5px;position:relative}.gy-video__container__caption[data-empty=true]:before{content:attr(data-placeholder);color:#8c8c8c;cursor:text;left:0;right:0}.gy-video__container__vh{position:relative}.gy-video__container__vh:focus{cursor:pointer;outline:1px solid var(--editor-video-holder-border-color-focus)}.gy-video__container__vh__video{display:block}.gy-video__container__vh-full-screen-container{position:relative;overflow-x:clip}.gy-video__container__vh[data-readonly=false]:hover .gy-media-rs-btn{display:flex!important}.gy-video__container__vh:hover .gy-action-bar{display:flex}.gy-video__container__vh:has(.gy-video__controlBar:hover) .gy-action-bar{display:none!important}.ce-block.ce-block--selected .gy-video__upload{background-color:#0000}.gy-video__controlBar{color:#fff;z-index:10;-webkit-user-select:none;user-select:none;opacity:1;background-image:linear-gradient(#0000001a,#0009);width:100%;display:block;position:absolute;bottom:0;left:0}.gy-video__controlBar--delay-hidden{opacity:0!important}.gy-video__controlBar-playing{opacity:0}.gy-video__controlBar .gy-media-seekbar{margin:0 18px}.gy-video__controlBar-btnBar{justify-content:space-between;align-items:center;padding:8px 8px 10px;display:flex}.gy-video__controlBar-btnBar-play-text{white-space:nowrap;word-break:keep-all}.gy-video__controlBar-btnBar-btn{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.gy-video__controlBar-btnBar-btn:hover{background-color:var(--editor-video-control-bar-btn-hover)}.gy-video__controlBar-btnBar-btn-group-right{justify-content:flex-end;align-items:center;display:flex}.gy-video__controlBar-btnBar-btn-volume:hover .gy-media-vbar-wrapper{opacity:1;display:flex}.gy-video__controlBar-btnBar-btn-speed{border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;padding:0 14px;display:flex}.gy-video__controlBar-btnBar-btn-speed:hover .gy-media-speed-wrapper{opacity:1;display:block}.gy-video__controlBar-btnBar-btn+.gy-video__controlBar-btnBar-btn{margin-left:8px}.gy-video__container__vh{z-index:17}.gy-video__container__vh-full-screen-container:hover .gy-video__controlBar{opacity:1;transition:all .4s}.gy-video__container__vh-full-screen-container:has(.gy-video__controlBar--delay-hidden){cursor:none}.gy-video__container--narrow .gy-video__controlBar-btnBar-btn-speed,.gy-video__container--small .gy-video__controlBar-btnBar-btn-pip,.gy-video__container--xs .gy-video__controlBar-btnBar-btn-full,.gy-video__container--xxs .gy-video__controlBar-btnBar-btn-group-right{display:none}.gy-media-seekbar{align-items:center;padding-top:6px}.gy-media-seekbar-svg{cursor:pointer;width:100%;height:15px;overflow:visible}.gy-media-seekbar-svg-bg{stroke:#ccc;stroke-width:4px}.gy-media-seekbar-svg-bg-fill{stroke:var(--editor-media-controlBar-slider-color);stroke-width:4px}.gy-media-seekbar-svg-bg-handle{fill:#fff;stroke:#ccc;cursor:pointer}.gy-media-vbar-percent{padding-bottom:8px}.gy-media-vbar-svg{overflow:visible}.gy-media-vbar-svg-bg-handle{fill:#fff;stroke:#ccc;cursor:pointer}.gy-media-vbar-wrapper{z-index:var(--editor-media-vbar-zindex);color:var(--editor-media-vbar-color);background-color:var(--editor-media-vbar-bg);opacity:0;border-radius:10px;flex-direction:column;align-items:center;width:50px;margin-bottom:2px;padding-top:8px;padding-bottom:12px;transition:all .3s;display:none;position:absolute;bottom:100%;left:-12px}.gy-media-vbar-wrapper:before{content:"";width:100%;height:5px;position:absolute;bottom:-5px;left:0}.gy-media-speed-wrapper{z-index:var(--editor-media-speed-select-zindex);color:var(--editor-media-speed-select-color);background-color:var(--editor-media-speed-select-bg);opacity:0;border-radius:10px;flex-direction:column;align-items:center;width:85px;margin:0 0 2px;padding:8px 0 12px;list-style-type:none;transition:all .3s;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.gy-media-speed-wrapper:before{content:"";width:100%;height:5px;position:absolute;bottom:-5px;left:0}.gy-media-speed-item{cursor:pointer;justify-content:center;align-items:center;padding:5px;display:flex}.gy-media-speed-item span{position:relative}.gy-media-speed-item--active span:before{content:" ";background-color:currentColor;background-size:cover;width:16px;height:16px;margin-bottom:-6px;margin-left:-6px;display:inline-block;transform:translate(-30%,-15%);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='black' d='M18 34 L6 22 L9 19 L18 28 L39 7 L42 10 Z'/></svg>");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.gy-media-btnBar-btn-speed:hover .gy-media-speed-wrapper{opacity:1;display:block}.gy-audio__upload-layout{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gy-audio__upload{text-align:center;vertical-align:top;background-color:var(--editor-audio-upload-bg-color);border:1px dashed var(--editor-audio-upload-border-color);cursor:pointer;border-radius:8px;width:100%;height:50px;transition:border-color .3s}.gy-audio__upload:hover{border-color:#4c88ff}.gy-audio__upload-container{justify-content:flex-start;align-items:center;gap:10px;height:100%;padding-left:14px;display:flex}.gy-audio__upload-container-loading--active .gy-audio__upload-container-loading{display:flex}.gy-audio__upload-container-loading--active .gy-audio__upload-container-text,.gy-audio__upload-container-loading--active .gy-audio__upload-container-tip{display:none}.gy-audio__upload-container-loading,.gy-audio__upload-container-copy{align-items:center;display:none}.gy-audio__upload-container-copy--active .gy-audio__upload-container-loading,.gy-audio__upload-container-copy--active .gy-audio__upload-container-copy{display:flex}.gy-audio__upload-container-copy--active .gy-audio__upload-container-text,.gy-audio__upload-container-copy--active .gy-audio__upload-container-tip{display:none}.gy-audio__upload-container-copy-error{color:#fb5d5d;align-items:center;display:none}.gy-audio__upload-container-copy-error--active .gy-audio__upload-container-copy-error{display:flex}.gy-audio__upload-container-copy-error--active .gy-audio__upload-container-text,.gy-audio__upload-container-copy-error--active .gy-audio__upload-container-tip{display:none}.gy-audio__upload-container-text,.gy-audio__upload-container-tip{justify-content:center;align-items:center;display:flex}.gy-audio__upload-preview-file{margin-left:4px;margin-right:20px}.gy-audio__upload-preview-file-size{color:var(--grayText);margin-left:4px}.gy-audio__upload-preview-container{background-color:var(--editor-audio-upload-bg-color);border:1px dashed var(--editor-audio-upload-border-color);border-radius:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding:4px;display:flex;position:relative}.gy-audio__upload-preview-audio{justify-content:flex-start;align-items:center;margin-left:20px;font-size:16px;display:flex}.gy-audio__upload-preview-audio-size{color:var(--editor-audio-preview-audio-size-color);white-space:nowrap;justify-content:flex-start;align-items:center;margin-left:10px;font-size:12px;display:flex}.gy-audio__upload-preview-progress-container{color:var(--editor-audio-upload-progress-container-color);background-color:var(--editor-audio-upload-progress-container-bg);border-radius:25px;flex-wrap:wrap;place-content:center flex-start;align-items:center;margin-right:10px;display:flex}.gy-audio__upload-preview-progress-text{justify-content:center;align-items:center;padding-left:6px;display:flex}.gy-audio__upload-preview-progress-cancel{cursor:pointer;width:18px;height:18px;margin-left:5px;margin-right:10px;position:relative}.gy-audio__upload-preview-progress-cancel:before,.gy-audio__upload-preview-progress-cancel:after{content:"";background:var(--editor-audio-upload-progress-cancel-bg);border-radius:2px;width:100%;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.gy-audio__upload-preview-progress-cancel:hover:before,.gy-audio__upload-preview-progress-cancel:hover:after{background-color:var(--editor-audio-upload-progress-cancel-hover-bg)!important}.gy-audio__upload-preview-progress-cancel:before{transform:rotate(45deg)}.gy-audio__upload-preview-progress-cancel:after{transform:rotate(-45deg)}.gy-audio__upload-preview-progress{border-radius:50%;place-content:center flex-start;display:flex;position:relative}.gy-audio__upload-preview-progress:after{content:attr(data-pct) "%";border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;display:flex;position:absolute;top:0;left:0}.gy-audio__upload-preview-progress-svg{position:relative}.gy-audio__upload-preview-progress-svg-bg{stroke-dashoffset:0;stroke:var(--editor-audio-upload-progress-svg-bg);stroke-width:3px;transition:stroke-dashoffset 1s linear}.gy-audio__upload-preview-progress-svg-bar{stroke-dashoffset:0;stroke:var(--editor-audio-upload-progress-svg-bar-color);stroke-width:3px;transform-origin:50%;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg)}.gy-audio__container__file{outline:none;justify-content:flex-start;align-items:center;padding:10px 8px;display:flex;overflow-x:clip}.gy-audio__container__file-svg{justify-content:center;align-items:center;display:flex}.gy-audio__container__file-svg svg path{fill:currentColor}.gy-audio__container__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:6px;font-size:16px;overflow:hidden}.gy-audio__container__file-name-hide{display:none}.gy-audio__container__file-size{color:#8c8c8c;white-space:nowrap;flex-shrink:0;margin-left:10px;font-size:12px}.gy-audio__container__file-rename{justify-content:flex-start;align-items:center;margin-left:6px;display:none}.gy-audio__container__file-rename-show{display:flex}.gy-audio__container__file-rename-input{text-indent:6px;cursor:text;border:1px solid;border-radius:6px;min-width:100px;padding-right:6px}.gy-audio__container__file-rename-ok{cursor:pointer;justify-content:center;align-items:center;margin-left:10px;padding:2px;display:flex}.gy-audio__container__file-rename-ok svg path{fill:currentColor}.gy-audio__container__file-rename-ok:hover{background-color:var(--editor-audio-upload-progress-ok-hover-bg);border-radius:6px}.gy-audio__container__fh{cursor:pointer;padding:0;position:relative}.gy-audio__container__fh:before{content:"";border:1px solid var(--editor-audio-holder-border-color);pointer-events:none;border-radius:6px;position:absolute;inset:-1px 0}.gy-audio__container__fh:focus:before,.gy-audio__container__fh[data-readonly=true]:hover:before,.gy-audio__container__fh[data-readonly=false]:hover:before{border:1px solid var(--editor-audio-holder-border-color-focus)!important}@keyframes editor-js-img-loading-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gy-audio__container__fh:hover .gy-action-bar{display:flex}.gy-audio__container__fh:has(.gy-audio__controlBar:hover) .gy-action-bar{display:none!important}.ce-block.ce-block--selected .gy-audio__upload{background-color:#0000}.gy-audio__controlBar{-webkit-user-select:none;user-select:none;width:100%;display:block;overflow-x:clip}.gy-audio__controlBar--delay-hidden{opacity:0!important}.gy-audio__controlBar-btnBar{justify-content:space-between;align-items:center;padding:8px;display:flex}.gy-audio__controlBar-btnBar-play-text{white-space:nowrap;word-break:keep-all;margin-right:10px}.gy-audio__controlBar-btnBar-btn{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.gy-audio__controlBar-btnBar-btn:hover{background-color:var(--editor-audio-control-bar-btn-hover)}.gy-audio__controlBar-btnBar-btn-group-right{justify-content:flex-end;align-items:center;display:flex}.gy-audio__controlBar-btnBar-btn-group-center{flex-grow:1;width:1px;min-width:30px;padding-left:14px;padding-right:12px}.gy-audio__controlBar-btnBar-btn-volume:hover .gy-media-vbar-wrapper{opacity:1;display:flex}.gy-audio__controlBar-btnBar-btn-speed{border:1px solid #ddd;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:16px;display:flex}.gy-audio__controlBar-btnBar-btn-speed:hover .gy-media-speed-wrapper{opacity:1;display:block}.gy-audio__controlBar-btnBar-btn+.gy-audio__controlBar-btnBar-btn{margin-left:8px}.gy-audio__container__vh-full-screen-container:hover .gy-audio__controlBar{opacity:1;transition:all .4s}.gy-audio__container__vh-full-screen-container:has(.gy-audio__controlBar--delay-hidden){cursor:none}.gy-audio__container--narrow .gy-audio__controlBar-btnBar-btn-speed,.gy-audio__container--xs .gy-audio__controlBar-btnBar-play-text,.gy-audio__container--xxs .gy-audio__controlBar-btnBar-btn-group-right{display:none}html[data-theme=dark] .gy-callout{border:1px solid #ffffff21;border:1px solid var(--tune-colorbg-dark-bg,#ffffff21)}.gy-callout{border:1px solid #37352f29;border:1px solid var(--tune-colorbg-bg,#37352f29);border-radius:6px;justify-content:flex-start;padding:16px 20px 16px 12px;display:flex;position:relative}.gy-callout__icon-wrapper{flex-grow:0;flex-shrink:0;justify-content:center;display:flex}.gy-callout__icon-wrapper .gy-callout__icon{border-radius:6px;justify-content:center;width:24px;height:24px;padding-top:2px;display:flex}.gy-callout__icon-wrapper .gy-callout__icon--hover:hover{cursor:pointer;background-color:#e8e8eb}.gy-callout__text{outline:none;flex-grow:1;margin-top:1px;margin-left:8px;font-size:16px;position:relative}.gy-callout-align-left{text-align:left}.gy-callout-align-center{text-align:center}.gy-callout-align-right{text-align:right}.gy-callout [contentEditable="true"][data-placeholder]:before{content:attr(data-placeholder);color:#707684;opacity:0;pointer-events:none;font-weight:400;position:absolute;left:0}.gy-callout [contentEditable="true"][data-placeholder]:empty:before{opacity:1}.gy-callout [contentEditable="true"][data-placeholder]:empty:focus:before{opacity:0}em-emoji-picker{--border-radius:0px;--rgb-background:none;height:50vh;min-height:250px;max-height:400px}.gy-emoji-mart-wrapper{background-color:#fff;border-radius:6px}.gy-emoji-mart-wrapper em-emoji-picker{--shadow:none;width:min(388px,100vw - 18px);height:min(435px,100dvh - 18px);min-height:0}.gy-fc-svg{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:block;overflow:visible}.gy-fc-shape{fill:var(--editor-flowchart-node-fill);stroke:var(--editor-flowchart-node-stroke);stroke-width:1.6px;stroke-width:var(--editor-flowchart-node-stroke-width,1.6);stroke-linejoin:round}.gy-fc-shape-line{fill:none;stroke:var(--editor-flowchart-node-stroke);stroke-width:1.6px;stroke-width:var(--editor-flowchart-node-stroke-width,1.6);stroke-linejoin:round}.gy-fc-node-text{fill:var(--editor-flowchart-node-text);white-space:pre;-webkit-user-select:none;user-select:none}.gy-fc-node-hit{fill:#0000;stroke:none}.gy-fc-node--end .gy-fc-shape{stroke-width:2.6px}.gy-fc-node--note .gy-fc-shape{stroke-dasharray:4 3}.gy-fc-edge-line{fill:none;stroke:var(--editor-flowchart-edge-stroke);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.gy-fc-edge-arrow{fill:var(--editor-flowchart-edge-stroke);stroke:none}.gy-fc-edge--dashed .gy-fc-edge-line{stroke-dasharray:7 5}.gy-fc-edge--dotted .gy-fc-edge-line{stroke-dasharray:1.5 4}.gy-fc-edge-label{fill:var(--editor-flowchart-edge-text);-webkit-user-select:none;user-select:none}.gy-fc-edge-label-bg{fill:var(--editor-flowchart-edge-label-bg);stroke:none}.gy-fc-edge-hit{fill:none;stroke:#0000;stroke-width:16px;cursor:pointer}.gy-fc-color--gray .gy-fc-shape{fill:var(--editor-flowchart-gray-fill);stroke:var(--editor-flowchart-gray-stroke)}.gy-fc-color--gray .gy-fc-shape-line{stroke:var(--editor-flowchart-gray-stroke)}.gy-fc-color--gray .gy-fc-node-text{fill:var(--editor-flowchart-gray-text)}.gy-fc-color--gray .gy-fc-edge-line{stroke:var(--editor-flowchart-gray-stroke)}.gy-fc-color--gray .gy-fc-edge-arrow{fill:var(--editor-flowchart-gray-stroke)}.gy-fc-color--gray .gy-fc-edge-label{fill:var(--editor-flowchart-gray-text)}.gy-fc-color--purple .gy-fc-shape{fill:var(--editor-flowchart-purple-fill);stroke:var(--editor-flowchart-purple-stroke)}.gy-fc-color--purple .gy-fc-shape-line{stroke:var(--editor-flowchart-purple-stroke)}.gy-fc-color--purple .gy-fc-node-text{fill:var(--editor-flowchart-purple-text)}.gy-fc-color--purple .gy-fc-edge-line{stroke:var(--editor-flowchart-purple-stroke)}.gy-fc-color--purple .gy-fc-edge-arrow{fill:var(--editor-flowchart-purple-stroke)}.gy-fc-color--purple .gy-fc-edge-label{fill:var(--editor-flowchart-purple-text)}.gy-fc-color--red .gy-fc-shape{fill:var(--editor-flowchart-red-fill);stroke:var(--editor-flowchart-red-stroke)}.gy-fc-color--red .gy-fc-shape-line{stroke:var(--editor-flowchart-red-stroke)}.gy-fc-color--red .gy-fc-node-text{fill:var(--editor-flowchart-red-text)}.gy-fc-color--red .gy-fc-edge-line{stroke:var(--editor-flowchart-red-stroke)}.gy-fc-color--red .gy-fc-edge-arrow{fill:var(--editor-flowchart-red-stroke)}.gy-fc-color--red .gy-fc-edge-label{fill:var(--editor-flowchart-red-text)}.gy-fc-color--orange .gy-fc-shape{fill:var(--editor-flowchart-orange-fill);stroke:var(--editor-flowchart-orange-stroke)}.gy-fc-color--orange .gy-fc-shape-line{stroke:var(--editor-flowchart-orange-stroke)}.gy-fc-color--orange .gy-fc-node-text{fill:var(--editor-flowchart-orange-text)}.gy-fc-color--orange .gy-fc-edge-line{stroke:var(--editor-flowchart-orange-stroke)}.gy-fc-color--orange .gy-fc-edge-arrow{fill:var(--editor-flowchart-orange-stroke)}.gy-fc-color--orange .gy-fc-edge-label{fill:var(--editor-flowchart-orange-text)}.gy-fc-color--yellow .gy-fc-shape{fill:var(--editor-flowchart-yellow-fill);stroke:var(--editor-flowchart-yellow-stroke)}.gy-fc-color--yellow .gy-fc-shape-line{stroke:var(--editor-flowchart-yellow-stroke)}.gy-fc-color--yellow .gy-fc-node-text{fill:var(--editor-flowchart-yellow-text)}.gy-fc-color--yellow .gy-fc-edge-line{stroke:var(--editor-flowchart-yellow-stroke)}.gy-fc-color--yellow .gy-fc-edge-arrow{fill:var(--editor-flowchart-yellow-stroke)}.gy-fc-color--yellow .gy-fc-edge-label{fill:var(--editor-flowchart-yellow-text)}.gy-fc-color--green .gy-fc-shape{fill:var(--editor-flowchart-green-fill);stroke:var(--editor-flowchart-green-stroke)}.gy-fc-color--green .gy-fc-shape-line{stroke:var(--editor-flowchart-green-stroke)}.gy-fc-color--green .gy-fc-node-text{fill:var(--editor-flowchart-green-text)}.gy-fc-color--green .gy-fc-edge-line{stroke:var(--editor-flowchart-green-stroke)}.gy-fc-color--green .gy-fc-edge-arrow{fill:var(--editor-flowchart-green-stroke)}.gy-fc-color--green .gy-fc-edge-label{fill:var(--editor-flowchart-green-text)}.gy-fc-color--blue .gy-fc-shape{fill:var(--editor-flowchart-blue-fill);stroke:var(--editor-flowchart-blue-stroke)}.gy-fc-color--blue .gy-fc-shape-line{stroke:var(--editor-flowchart-blue-stroke)}.gy-fc-color--blue .gy-fc-node-text{fill:var(--editor-flowchart-blue-text)}.gy-fc-color--blue .gy-fc-edge-line{stroke:var(--editor-flowchart-blue-stroke)}.gy-fc-color--blue .gy-fc-edge-arrow{fill:var(--editor-flowchart-blue-stroke)}.gy-fc-color--blue .gy-fc-edge-label{fill:var(--editor-flowchart-blue-text)}.gy-fc-swatch{border:1.5px solid var(--editor-flowchart-node-stroke);background:var(--editor-flowchart-node-fill);cursor:pointer;border-radius:6px;width:22px;height:22px;padding:0;transition:transform .12s,box-shadow .12s}.gy-fc-swatch:hover{transform:translateY(-1px)}.gy-fc-swatch.is-active{-webkit-box-shadow:0 0 0 2px var(--editor-flowchart-background),0 0 0 4px var(--editor-flowchart-selection);box-shadow:0 0 0 2px var(--editor-flowchart-background),0 0 0 4px var(--editor-flowchart-selection)}.gy-fc-swatch.gy-fc-color--gray{background:var(--editor-flowchart-gray-fill);border-color:var(--editor-flowchart-gray-stroke)}.gy-fc-swatch.gy-fc-color--purple{background:var(--editor-flowchart-purple-fill);border-color:var(--editor-flowchart-purple-stroke)}.gy-fc-swatch.gy-fc-color--red{background:var(--editor-flowchart-red-fill);border-color:var(--editor-flowchart-red-stroke)}.gy-fc-swatch.gy-fc-color--orange{background:var(--editor-flowchart-orange-fill);border-color:var(--editor-flowchart-orange-stroke)}.gy-fc-swatch.gy-fc-color--yellow{background:var(--editor-flowchart-yellow-fill);border-color:var(--editor-flowchart-yellow-stroke)}.gy-fc-swatch.gy-fc-color--green{background:var(--editor-flowchart-green-fill);border-color:var(--editor-flowchart-green-stroke)}.gy-fc-swatch.gy-fc-color--blue{background:var(--editor-flowchart-blue-fill);border-color:var(--editor-flowchart-blue-stroke)}.gy-flowchart{padding:4px 0;display:flex}.gy-flowchart--left{justify-content:flex-start}.gy-flowchart--center{justify-content:center}.gy-flowchart--right{justify-content:flex-end}.gy-flowchart__figure{border-radius:var(--editor-flowchart-radius);max-width:100%;transition:background-color .15s;position:relative}.gy-flowchart__canvas{box-sizing:border-box;border-radius:var(--editor-flowchart-radius);background:var(--editor-flowchart-block-bg);max-width:100%;transition:background-color .15s;position:relative;overflow:hidden}.gy-flowchart__scroller{box-sizing:border-box;height:100%;max-height:70vh;padding:8px;overflow:clip}.gy-flowchart__canvas[data-auto-height=false] .gy-flowchart__scroller{max-height:none}.gy-flowchart__stage{width:100%}.gy-flowchart__stage>svg{max-width:none;display:block}.gy-flowchart__caption{text-align:center;white-space:pre-wrap;word-break:break-word;min-height:1.5em;color:var(--grayText);outline:none;margin-top:5px;position:relative}.gy-flowchart__caption[contenteditable=true]:empty:before,.gy-flowchart__caption[contenteditable=true][data-empty=true]:before{content:attr(data-placeholder);text-align:center;pointer-events:none;color:#8c8c8c;cursor:text;position:absolute;left:0;right:0}.gy-flowchart__empty{border:1px dashed var(--editor-flowchart-border);border-radius:var(--editor-flowchart-radius);width:100%;min-width:260px;color:var(--editor-flowchart-muted-foreground);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:26px 20px;font-size:14px;transition:border-color .15s,background-color .15s;display:flex}.gy-flowchart__empty:hover{border-color:var(--editor-flowchart-selection);background:var(--editor-flowchart-selection-soft)}.gy-flowchart__empty-icon svg{display:block}.gy-flowchart--hoverable:hover .gy-flowchart__canvas{background:var(--editor-flowchart-accent)}.gy-flowchart--hoverable:hover .gy-media-rs-btn{display:flex}.ce-block--selected .gy-flowchart__figure,.ce-block--selected .gy-flowchart__canvas,.ce-block--selected .gy-flowchart--hoverable:hover .gy-flowchart__canvas{background:0 0}.gy-flowchart__figure:hover .gy-action-bar{display:flex}.gy-fc-preview,.gy-fc-preview *,.gy-fc-preview :before,.gy-fc-preview :after{box-sizing:border-box}.gy-fc-preview{border:1px solid var(--editor-flowchart-border);background:var(--editor-flowchart-background);width:min(1440px,96vw);height:min(920px,92vh);color:var(--editor-flowchart-foreground);-webkit-box-shadow:var(--editor-flowchart-shadow);box-shadow:var(--editor-flowchart-shadow);border-radius:12px;flex-direction:column;font-size:13px;animation:.16s gy-fc-pop-in;display:flex;overflow:hidden}.gy-fc-preview:-webkit-full-screen{width:100%;max-width:none;height:100%;max-height:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.gy-fc-preview:-ms-fullscreen{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:none;border-radius:0}:is(.gy-fc-preview:fullscreen,.gy-fc-preview.is-fullscreen){width:100%;max-width:none;height:100%;max-height:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.gy-fc-preview.is-fullscreen:not(:-webkit-full-screen){z-index:1;position:fixed;inset:0}.gy-fc-preview.is-fullscreen:not(:-ms-fullscreen){z-index:1;position:fixed;inset:0}.gy-fc-preview.is-fullscreen:not(:fullscreen){z-index:1;position:fixed;inset:0}.gy-fc-preview__header{border-bottom:1px solid var(--editor-flowchart-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.gy-fc-preview__title{font-size:14px;font-weight:600}.gy-fc-preview__actions{align-items:center;gap:2px;display:flex}.gy-fc-preview__stage{background:var(--editor-flowchart-canvas-bg);min-height:0;cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:hidden}.gy-fc-preview__stage.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.gy-fc-preview__inner{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.gy-fc-preview__inner svg{display:block}.gy-fc-preview__caption{border-top:1px solid var(--editor-flowchart-border);text-align:center;color:var(--editor-flowchart-muted-foreground);padding:8px 12px;font-size:13px}.gy-fc-dialog,.gy-fc-dialog *,.gy-fc-dialog :before,.gy-fc-dialog :after{box-sizing:border-box}.gy-fc-dialog{border:1px solid var(--editor-flowchart-border);background:var(--editor-flowchart-background);width:min(1380px,94vw);height:min(880px,92vh);color:var(--editor-flowchart-foreground);-webkit-box-shadow:var(--editor-flowchart-shadow);box-shadow:var(--editor-flowchart-shadow);border-radius:12px;flex-direction:column;font-size:13px;animation:.16s gy-fc-pop-in;display:flex;overflow:hidden}.gy-fc-dialog.is-fullscreen{z-index:1;width:100%;max-width:none;height:100%;max-height:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0;position:fixed;inset:0}.gy-fc-dialog__header{border-bottom:1px solid var(--editor-flowchart-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.gy-fc-dialog__title{align-items:center;gap:8px;min-width:0;display:flex}.gy-fc-dialog__title-icon svg{display:block}.gy-fc-dialog__title-text{letter-spacing:.2px;font-size:15px;font-weight:600}.gy-fc-dialog__status{color:var(--editor-flowchart-muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;font-size:12px;overflow:hidden}.gy-fc-dialog__status.is-dirty{color:var(--editor-flowchart-foreground)}.gy-fc-dialog__status.is-flash{color:var(--editor-flowchart-selection)}.gy-fc-dialog__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.gy-fc-dialog__header-actions .gy-fc-btn--outline{height:30px;height:var(--editor-modal-button-height,30px);padding:0 11px;padding:0 var(--editor-modal-button-padding-x,11px);border-radius:6px;border-radius:var(--editor-modal-button-radius,6px);font-size:13px;font-size:var(--editor-modal-button-font-size,13px);background:var(--editor-modal-cancel-bg,var(--editor-flowchart-background));color:var(--editor-modal-cancel-foreground,var(--editor-flowchart-foreground));border-color:var(--editor-modal-cancel-border,var(--editor-flowchart-border))}.gy-fc-dialog__header-actions .gy-fc-btn--outline:hover:not(:disabled){background:var(--editor-modal-cancel-hover-bg,var(--editor-flowchart-accent));color:var(--editor-modal-cancel-hover-foreground,var(--editor-modal-cancel-foreground,var(--editor-flowchart-foreground)));border-color:var(--editor-modal-cancel-hover-border,var(--editor-modal-cancel-border,var(--editor-flowchart-border)))}.gy-fc-dialog__header-actions .gy-fc-btn--primary{height:30px;height:var(--editor-modal-button-height,30px);padding:0 11px;padding:0 var(--editor-modal-button-padding-x,11px);border-radius:6px;border-radius:var(--editor-modal-button-radius,6px);font-size:13px;font-size:var(--editor-modal-button-font-size,13px);background:var(--editor-modal-primary-bg,var(--editor-flowchart-primary));color:var(--editor-modal-primary-foreground,var(--editor-flowchart-primary-foreground))}.gy-fc-dialog__header-actions .gy-fc-btn--primary:hover:not(:disabled){background:var(--editor-modal-primary-hover-bg,var(--editor-modal-primary-bg,var(--editor-flowchart-primary)));color:var(--editor-modal-primary-hover-foreground,var(--editor-modal-primary-foreground,var(--editor-flowchart-primary-foreground)));opacity:.88;opacity:var(--editor-modal-primary-hover-opacity,.88)}.gy-fc-dialog__close{margin-left:8px}.gy-fc-dialog__toolbar{border-bottom:1px solid var(--editor-flowchart-border);background:var(--editor-flowchart-background);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.gy-fc-dialog__body{flex:1;min-height:0;display:flex}.gy-fc-dialog__canvas{flex:1;min-width:0;position:relative;overflow:hidden}.gy-fc-dialog__footer{border-top:1px solid var(--editor-flowchart-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.gy-fc-dialog__summary{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--editor-flowchart-muted-foreground);white-space:nowrap;flex-shrink:0;align-self:flex-end;margin-left:auto;font-size:12px;line-height:1.6}.gy-fc-dialog__tip{min-width:0;color:var(--editor-flowchart-muted-foreground);margin:0;font-size:12px;line-height:1.6}.gy-fc-dialog__tip kbd{border:1px solid var(--editor-flowchart-border);background:var(--editor-flowchart-background);min-width:18px;color:var(--editor-flowchart-foreground);border-bottom-width:2px;border-radius:4px;margin:0 2px;padding:1px 5px;font-family:inherit;font-size:11px;display:inline-block}@keyframes gy-fc-pop-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.gy-fc-toolgroup{border:1px solid var(--editor-flowchart-border);border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.gy-fc-toolbar-spacer{flex:1}.gy-fc-zoom-label{text-align:center;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:46px;color:var(--editor-flowchart-muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 4px;font-size:12px}.gy-fc-zoom-label:hover{color:var(--editor-flowchart-foreground)}.gy-fc-btn{height:30px;color:var(--editor-flowchart-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;line-height:1;transition:background-color .12s,color .12s,border-color .12s,opacity .12s;display:inline-flex}.gy-fc-btn__icon svg{width:16px;height:16px;display:block}.gy-fc-btn:disabled{opacity:.38;cursor:not-allowed}.gy-fc-btn:focus-visible{-webkit-box-shadow:0 0 0 2px var(--editor-flowchart-background),0 0 0 4px var(--editor-flowchart-ring);box-shadow:0 0 0 2px var(--editor-flowchart-background),0 0 0 4px var(--editor-flowchart-ring);outline:none}.gy-fc-btn--icon{width:30px;color:var(--editor-flowchart-muted-foreground);padding:0}.gy-fc-btn--icon:hover:not(:disabled){background:var(--editor-flowchart-accent);color:var(--editor-flowchart-accent-foreground)}.gy-fc-btn--icon.is-active{background:var(--editor-flowchart-accent);color:var(--editor-flowchart-selection)}.gy-fc-btn--ghost:hover:not(:disabled){background:var(--editor-flowchart-accent)}.gy-fc-btn--outline{border-color:var(--editor-flowchart-border);background:var(--editor-flowchart-background)}.gy-fc-btn--outline:hover:not(:disabled){background:var(--editor-flowchart-accent)}.gy-fc-btn--primary{background:var(--editor-flowchart-primary);color:var(--editor-flowchart-primary-foreground)}.gy-fc-btn--primary:hover:not(:disabled){opacity:.88}.gy-fc-btn--danger{color:var(--editor-flowchart-destructive);border-color:var(--editor-flowchart-border)}.gy-fc-btn--danger:hover:not(:disabled){background:var(--editor-flowchart-destructive-bg);border-color:var(--editor-flowchart-destructive);color:var(--editor-flowchart-destructive)}.gy-fc-btn.gy-fc-dialog__close,.gy-fc-btn.gy-fc-preview__close{width:30px;width:var(--editor-modal-close-size,30px);height:30px;height:var(--editor-modal-close-size,30px);border-radius:6px;border-radius:var(--editor-modal-close-radius,6px);background:0 0;background:var(--editor-modal-close-bg,transparent);color:var(--editor-modal-close-color,var(--editor-flowchart-muted-foreground));flex:none;padding:0}.gy-fc-btn.gy-fc-dialog__close:hover:not(:disabled),.gy-fc-btn.gy-fc-preview__close:hover:not(:disabled){background:var(--editor-modal-close-hover-bg,var(--editor-flowchart-accent));color:var(--editor-modal-close-hover-color,var(--editor-modal-close-color,var(--editor-flowchart-accent-foreground)))}.gy-fc-shapes{border-right:1px solid var(--editor-flowchart-border);flex-shrink:0;width:108px;padding:10px 8px 16px;overflow-y:auto}.gy-fc-shapes__grid{flex-direction:column;gap:4px;margin-top:6px;display:flex}.gy-fc-shape-item{width:100%;color:var(--editor-flowchart-foreground);text-align:left;cursor:-webkit-grab;cursor:grab;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:12.5px;transition:background-color .12s,border-color .12s;display:flex}.gy-fc-shape-item:hover{background:var(--editor-flowchart-accent);border-color:var(--editor-flowchart-border)}.gy-fc-shape-item:active{cursor:-webkit-grabbing;cursor:grabbing}.gy-fc-shape-item__icon{color:var(--editor-flowchart-muted-foreground);display:flex}.gy-fc-shape-item__icon svg{width:18px;height:18px;display:block}.gy-fc-shape-item__text{white-space:nowrap}.gy-fc-props,.gy-fc-mermaid{border-left:1px solid var(--editor-flowchart-border);flex-direction:column;flex-shrink:0;gap:14px;width:258px;padding:12px 12px 18px;display:flex;overflow-y:auto}.gy-fc-props__actions,.gy-fc-mermaid__actions{gap:8px;margin-top:2px;display:flex}.gy-fc-props__actions .gy-fc-btn,.gy-fc-mermaid__actions .gy-fc-btn{flex:1}.gy-fc-props__tip,.gy-fc-mermaid__tip{color:var(--editor-flowchart-muted-foreground);margin:0;font-size:12px;line-height:1.6}.gy-fc-mermaid{gap:10px;width:320px;padding:14px}.gy-fc-mermaid__msg{color:var(--editor-flowchart-muted-foreground);margin:0;font-size:12px;line-height:1.6}.gy-fc-mermaid__msg.is-ok{color:var(--editor-flowchart-selection)}.gy-fc-mermaid__msg.is-error{color:var(--editor-flowchart-destructive)}.gy-fc-panel__label{letter-spacing:.6px;text-transform:uppercase;color:var(--editor-flowchart-muted-foreground);font-size:11px;font-weight:600}.gy-fc-field{flex-direction:column;gap:6px;display:flex}.gy-fc-field__label{color:var(--editor-flowchart-muted-foreground);font-size:12px}.gy-fc-row{align-items:center;gap:8px;display:flex}.gy-fc-row--slider{gap:10px}.gy-fc-row__value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:38px;color:var(--editor-flowchart-muted-foreground);font-size:12px}.gy-fc-input{border:1px solid var(--editor-flowchart-border);background:var(--editor-flowchart-background);width:100%;color:var(--editor-flowchart-foreground);border-radius:6px;outline:none;padding:6px 8px;font-family:inherit;font-size:13px;transition:border-color .12s,box-shadow .12s}.gy-fc-input::-webkit-input-placeholder{color:var(--editor-flowchart-muted-foreground);opacity:.75}.gy-fc-input::placeholder{color:var(--editor-flowchart-muted-foreground);opacity:.75}.gy-fc-input:-ms-placeholder-shown{color:var(--editor-flowchart-muted-foreground);opacity:.75}.gy-fc-input::placeholder{color:var(--editor-flowchart-muted-foreground);opacity:.75}.gy-fc-input:focus{border-color:var(--editor-flowchart-selection);-webkit-box-shadow:0 0 0 3px var(--editor-flowchart-selection-soft);box-shadow:0 0 0 3px var(--editor-flowchart-selection-soft)}.gy-fc-input--textarea{resize:vertical;min-height:62px;line-height:1.5}.gy-fc-input--code{resize:none;tab-size:2;white-space:pre;flex:1;min-height:0;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;overflow:auto}.gy-fc-input--number{width:100%;padding-left:22px}.gy-fc-number{flex:1;position:relative}.gy-fc-number__label{color:var(--editor-flowchart-muted-foreground);pointer-events:none;font-size:11px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.gy-fc-choice-grid{grid-gap:4px;grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.gy-fc-segment{gap:4px;display:flex}.gy-fc-choice{border:1px solid var(--editor-flowchart-border);background:var(--editor-flowchart-background);height:30px;color:var(--editor-flowchart-muted-foreground);cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:12px;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.gy-fc-choice svg{width:17px;height:17px;display:block}.gy-fc-choice:hover{background:var(--editor-flowchart-accent);color:var(--editor-flowchart-accent-foreground)}.gy-fc-choice.is-active{border-color:var(--editor-flowchart-selection);color:var(--editor-flowchart-selection);background:var(--editor-flowchart-selection-soft)}.gy-fc-colors{flex-wrap:wrap;gap:6px;display:flex}.gy-fc-canvas{background-color:var(--editor-flowchart-canvas-bg);outline:none;position:absolute;inset:0;overflow:hidden}.gy-fc-canvas--grid{background-image:radial-gradient(circle at 1px 1px,var(--editor-flowchart-grid-color) 1px,transparent 0),radial-gradient(circle at 1px 1px,var(--editor-flowchart-grid-strong) 1.4px,transparent 0)}.gy-fc-canvas.is-panning .gy-fc-canvas-svg{cursor:-webkit-grab;cursor:grab}.gy-fc-canvas.is-grabbing .gy-fc-canvas-svg{cursor:-webkit-grabbing;cursor:grabbing}.gy-fc-canvas-svg{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.gy-fc-canvas-svg .gy-fc-node{cursor:move}.gy-fc-canvas-svg .gy-fc-node.is-editing .gy-fc-node-text{display:none}.gy-fc-canvas-svg .gy-fc-node.is-selected .gy-fc-shape{stroke-width:2.2px}.gy-fc-edge.is-selected .gy-fc-edge-line{stroke:var(--editor-flowchart-selection);stroke-width:2.4px}.gy-fc-edge.is-selected .gy-fc-edge-arrow{fill:var(--editor-flowchart-selection)}.gy-fc-select-box{fill:none;stroke:var(--editor-flowchart-selection);stroke-width:1.2px;stroke-dasharray:4 3;pointer-events:none}.gy-fc-handle{fill:var(--editor-flowchart-background);stroke:var(--editor-flowchart-selection);stroke-width:1.4px}.gy-fc-handle[data-handle=nw],.gy-fc-handle[data-handle=se]{cursor:nwse-resize}.gy-fc-handle[data-handle=ne],.gy-fc-handle[data-handle=sw]{cursor:nesw-resize}.gy-fc-handle[data-handle=n],.gy-fc-handle[data-handle=s]{cursor:ns-resize}.gy-fc-handle[data-handle=e],.gy-fc-handle[data-handle=w]{cursor:ew-resize}.gy-fc-port{fill:var(--editor-flowchart-background);stroke:var(--editor-flowchart-selection);stroke-width:1.6px;cursor:crosshair;transition:fill .1s}.gy-fc-port:hover{fill:var(--editor-flowchart-selection)}.gy-fc-temp-link{stroke:var(--editor-flowchart-selection);stroke-width:1.8px;stroke-dasharray:5 4;pointer-events:none}.gy-fc-link-target{fill:var(--editor-flowchart-selection-soft);stroke:var(--editor-flowchart-selection);stroke-width:1.5px;pointer-events:none}.gy-fc-marquee{fill:var(--editor-flowchart-selection-soft);stroke:var(--editor-flowchart-selection);stroke-width:1px;stroke-dasharray:4 3;pointer-events:none}.gy-fc-guide{stroke:var(--editor-flowchart-guide);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.gy-fc-inline-input{z-index:3;border:1.5px solid var(--editor-flowchart-selection);background:var(--editor-flowchart-background);color:var(--editor-flowchart-node-text);text-align:center;resize:none;-webkit-box-shadow:0 0 0 3px var(--editor-flowchart-selection-soft);box-shadow:0 0 0 3px var(--editor-flowchart-selection-soft);border-radius:6px;outline:none;padding:4px 6px;font-family:inherit;position:absolute;overflow:hidden}.gy-fc-inline-input--edge{text-align:center;white-space:pre-wrap}.gy-fc-canvas-empty{z-index:2;pointer-events:none;color:var(--editor-flowchart-muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.gy-fc-canvas-empty__title{font-size:14px}.gy-fc-canvas-empty__actions{pointer-events:auto;gap:8px;display:flex}.gy-action-bar-panel.gy-preview-settings-panel{width:var(--editor-preview-settings-width);max-width:calc(100vw - 16px);padding:var(--editor-preview-settings-panel-padding);font-family:inherit;font-family:var(--editor-preview-settings-font-family,inherit)}.gy-scale-bar{box-sizing:border-box;width:100%;padding:var(--editor-preview-settings-padding);color:var(--editor-action-bar-btn-color-hover);font-size:var(--editor-preview-settings-font-size);line-height:var(--editor-preview-settings-line-height);-webkit-user-select:none;user-select:none}.gy-scale-bar__head,.gy-scale-bar__controls,.gy-scale-bar__row{align-items:center;display:flex}.gy-scale-bar__head{min-height:var(--editor-preview-settings-header-height);justify-content:space-between;gap:var(--editor-preview-settings-gap);flex-wrap:wrap}.gy-scale-bar__controls{gap:var(--editor-preview-settings-controls-gap)}.gy-scale-bar__title{font-size:var(--editor-preview-settings-font-size);font-weight:var(--editor-preview-settings-font-weight);white-space:nowrap}.gy-scale-bar__value{min-width:var(--editor-preview-settings-value-min-width);font-size:var(--editor-preview-settings-control-font-size);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.gy-scale-bar__value--auto{color:var(--editor-action-bar-btn-color)}.gy-scale-bar__row{gap:var(--editor-preview-settings-section-gap);margin-top:var(--editor-preview-settings-gap)}.gy-scale-bar__button{box-sizing:border-box;min-width:0;min-height:var(--editor-preview-settings-button-height);justify-content:center;align-items:center;gap:var(--editor-preview-settings-action-gap);padding:var(--editor-preview-settings-button-padding);border-radius:var(--editor-preview-settings-button-radius);color:var(--editor-action-bar-btn-color);font:inherit;font-size:var(--editor-preview-settings-control-font-size);line-height:var(--editor-preview-settings-line-height);text-align:center;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;margin:0;transition:background-color .12s,color .12s;display:inline-flex}.gy-scale-bar__button:hover:not(:disabled){background-color:var(--editor-action-bar-background-hover);color:var(--editor-action-bar-btn-color-hover)}.gy-scale-bar__button:focus-visible{outline:2px solid var(--editor-action-bar-btn-active-color);outline-offset:2px}.gy-scale-bar__button:disabled{opacity:.45;cursor:default}.gy-scale-bar__icon{flex:none;display:inline-flex}.gy-scale-bar__icon svg{width:var(--editor-preview-settings-icon-size);height:var(--editor-preview-settings-icon-size);fill:none;stroke:currentColor;display:block}.gy-scale-bar__btn{width:var(--editor-preview-settings-step-button-size);min-height:var(--editor-preview-settings-step-button-size);height:var(--editor-preview-settings-step-button-size);border-color:var(--editor-action-bar-color-border);flex:none;padding:0}.gy-scale-bar__track{box-sizing:border-box;height:var(--editor-preview-settings-slider-height);margin:var(--editor-preview-settings-slider-hit-padding) 0;border-radius:var(--editor-preview-settings-slider-height);background-color:var(--editor-action-bar-color-border);cursor:pointer;outline:none;flex:auto;position:relative}.gy-scale-bar__track:before{top:calc(0px - var(--editor-preview-settings-slider-hit-padding));right:0;bottom:calc(0px - var(--editor-preview-settings-slider-hit-padding));content:"";position:absolute;left:0}.gy-scale-bar__track:focus-visible{-webkit-box-shadow:0 0 0 2px var(--editor-action-bar-btn-active-bg);box-shadow:0 0 0 2px var(--editor-action-bar-btn-active-bg)}.gy-scale-bar__fill{border-radius:inherit;background-color:var(--editor-action-bar-btn-active-color);height:100%;position:absolute;top:0;left:0}.gy-scale-bar__handle{box-sizing:border-box;width:var(--editor-preview-settings-slider-handle-size);height:var(--editor-preview-settings-slider-handle-size);border:1px solid var(--editor-action-bar-color-border);background-color:var(--editor-action-bar-background);-webkit-box-shadow:0 1px 2px var(--editor-action-bar-color-border);box-shadow:0 1px 2px var(--editor-action-bar-color-border);pointer-events:none;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gy-scale-bar__fit{min-height:var(--editor-preview-settings-fit-button-height);padding:var(--editor-preview-settings-fit-button-padding)}.gy-scale-bar__fit--active,.gy-scale-bar__fit--active:hover:not(:disabled){background-color:var(--editor-action-bar-btn-active-bg);color:var(--editor-action-bar-btn-active-color)}.gy-scale-bar__position{margin-top:var(--editor-preview-settings-section-gap);padding-top:var(--editor-preview-settings-section-gap);border-top:1px solid var(--editor-action-bar-color-border)}.gy-scale-bar__position-status{color:var(--editor-action-bar-btn-color);font-size:var(--editor-preview-settings-status-font-size);white-space:nowrap}.gy-scale-bar__position-hint{margin-top:var(--editor-preview-settings-hint-gap);color:var(--editor-action-bar-btn-color);font-size:var(--editor-preview-settings-control-font-size);line-height:var(--editor-preview-settings-hint-line-height)}.gy-scale-bar__position-save{width:100%;min-height:var(--editor-preview-settings-save-button-height);margin-top:var(--editor-preview-settings-section-gap);background-color:var(--editor-action-bar-btn-active-bg);color:var(--editor-action-bar-btn-active-color);font-weight:var(--editor-preview-settings-font-weight)}.gy-scale-bar__position-save:hover:not(:disabled){border-color:var(--editor-action-bar-btn-active-color);background-color:var(--editor-action-bar-btn-active-bg);color:var(--editor-action-bar-btn-active-color)}.gy-scale-bar__position-actions{gap:var(--editor-preview-settings-action-gap);margin-top:var(--editor-preview-settings-action-gap);flex-wrap:wrap;display:flex}.gy-scale-bar__position-actions>button{flex:1 1 0;min-width:max-content}.gy-diagram-viewport{outline:none;overflow:clip}.gy-diagram-viewport.has-diagram{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.gy-diagram-viewport.has-diagram>div{transform-origin:0 0}.gy-diagram-viewport.is-panning,.gy-diagram-viewport.is-panning *{cursor:-webkit-grabbing;cursor:grabbing}.gy-code-copy-button{position:relative}.gy-code-copy-button__feedback{pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.gy-code-copy-button__feedback svg{width:24px;height:24px;display:block}.gy-code-copy-button.is-copied .gy-code-copy-button__label,.gy-code-copy-button.is-copy-error .gy-code-copy-button__label{visibility:hidden}.gy-code-copy-button.is-copied .gy-code-copy-button__feedback,.gy-code-copy-button.is-copy-error .gy-code-copy-button__feedback{color:var(--editor-palette-text-green);display:flex}.gy-code-copy-button.is-copy-error .gy-code-copy-button__feedback{color:var(--editor-palette-text-red)}.gy-diagram-export-menu{flex:none;display:flex;position:relative}.gy-diagram-export-menu>.gy-action-bar-menu{position:absolute;top:calc(100% + 6px);right:0}.gy-diagram-export-menu>.gy-action-bar-menu>.gy-action-bar-menu-item{text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.gy-diagram-export-menu>.gy-action-bar-menu>.gy-action-bar-menu-item:hover,.gy-diagram-export-menu>.gy-action-bar-menu>.gy-action-bar-menu-item:focus-visible{background:var(--editor-action-bar-background-hover);outline:none}.gy-diagram-export-menu__content>.gy-action-bar-menu-item{text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.gy-diagram-export-menu__content>.gy-action-bar-menu-item:hover,.gy-diagram-export-menu__content>.gy-action-bar-menu-item:focus-visible{background:var(--editor-action-bar-background-hover);outline:none}.gy-mm-svg{--mm-branch:var(--editor-mindmap-default-branch-1);display:block;overflow:visible}.gy-mm-svg--theme-mono .gy-mm-c-root{--mm-branch:var(--editor-mindmap-mono-root)}.gy-mm-svg--theme-mono .gy-mm-c7{--mm-branch:var(--editor-mindmap-mono-branch-8)}.gy-mm-svg--theme-mono .gy-mm-c6{--mm-branch:var(--editor-mindmap-mono-branch-7)}.gy-mm-svg--theme-mono .gy-mm-c5{--mm-branch:var(--editor-mindmap-mono-branch-6)}.gy-mm-svg--theme-mono .gy-mm-c4{--mm-branch:var(--editor-mindmap-mono-branch-5)}.gy-mm-svg--theme-mono .gy-mm-c3{--mm-branch:var(--editor-mindmap-mono-branch-4)}.gy-mm-svg--theme-mono .gy-mm-c2{--mm-branch:var(--editor-mindmap-mono-branch-3)}.gy-mm-svg--theme-mono .gy-mm-c1{--mm-branch:var(--editor-mindmap-mono-branch-2)}.gy-mm-svg--theme-mono .gy-mm-c0{--mm-branch:var(--editor-mindmap-mono-branch-1)}.gy-mm-svg--theme-ocean .gy-mm-c-root{--mm-branch:var(--editor-mindmap-ocean-root)}.gy-mm-svg--theme-ocean .gy-mm-c7{--mm-branch:var(--editor-mindmap-ocean-branch-8)}.gy-mm-svg--theme-ocean .gy-mm-c6{--mm-branch:var(--editor-mindmap-ocean-branch-7)}.gy-mm-svg--theme-ocean .gy-mm-c5{--mm-branch:var(--editor-mindmap-ocean-branch-6)}.gy-mm-svg--theme-ocean .gy-mm-c4{--mm-branch:var(--editor-mindmap-ocean-branch-5)}.gy-mm-svg--theme-ocean .gy-mm-c3{--mm-branch:var(--editor-mindmap-ocean-branch-4)}.gy-mm-svg--theme-ocean .gy-mm-c2{--mm-branch:var(--editor-mindmap-ocean-branch-3)}.gy-mm-svg--theme-ocean .gy-mm-c1{--mm-branch:var(--editor-mindmap-ocean-branch-2)}.gy-mm-svg--theme-ocean .gy-mm-c0{--mm-branch:var(--editor-mindmap-ocean-branch-1)}.gy-mm-svg--theme-sunset .gy-mm-c-root{--mm-branch:var(--editor-mindmap-sunset-root)}.gy-mm-svg--theme-sunset .gy-mm-c7{--mm-branch:var(--editor-mindmap-sunset-branch-8)}.gy-mm-svg--theme-sunset .gy-mm-c6{--mm-branch:var(--editor-mindmap-sunset-branch-7)}.gy-mm-svg--theme-sunset .gy-mm-c5{--mm-branch:var(--editor-mindmap-sunset-branch-6)}.gy-mm-svg--theme-sunset .gy-mm-c4{--mm-branch:var(--editor-mindmap-sunset-branch-5)}.gy-mm-svg--theme-sunset .gy-mm-c3{--mm-branch:var(--editor-mindmap-sunset-branch-4)}.gy-mm-svg--theme-sunset .gy-mm-c2{--mm-branch:var(--editor-mindmap-sunset-branch-3)}.gy-mm-svg--theme-sunset .gy-mm-c1{--mm-branch:var(--editor-mindmap-sunset-branch-2)}.gy-mm-svg--theme-sunset .gy-mm-c0{--mm-branch:var(--editor-mindmap-sunset-branch-1)}.gy-mm-svg--theme-fresh .gy-mm-c-root{--mm-branch:var(--editor-mindmap-fresh-root)}.gy-mm-svg--theme-fresh .gy-mm-c7{--mm-branch:var(--editor-mindmap-fresh-branch-8)}.gy-mm-svg--theme-fresh .gy-mm-c6{--mm-branch:var(--editor-mindmap-fresh-branch-7)}.gy-mm-svg--theme-fresh .gy-mm-c5{--mm-branch:var(--editor-mindmap-fresh-branch-6)}.gy-mm-svg--theme-fresh .gy-mm-c4{--mm-branch:var(--editor-mindmap-fresh-branch-5)}.gy-mm-svg--theme-fresh .gy-mm-c3{--mm-branch:var(--editor-mindmap-fresh-branch-4)}.gy-mm-svg--theme-fresh .gy-mm-c2{--mm-branch:var(--editor-mindmap-fresh-branch-3)}.gy-mm-svg--theme-fresh .gy-mm-c1{--mm-branch:var(--editor-mindmap-fresh-branch-2)}.gy-mm-svg--theme-fresh .gy-mm-c0{--mm-branch:var(--editor-mindmap-fresh-branch-1)}.gy-mm-svg--theme-default .gy-mm-c-root{--mm-branch:var(--editor-mindmap-default-root)}.gy-mm-svg--theme-default .gy-mm-c7{--mm-branch:var(--editor-mindmap-default-branch-8)}.gy-mm-svg--theme-default .gy-mm-c6{--mm-branch:var(--editor-mindmap-default-branch-7)}.gy-mm-svg--theme-default .gy-mm-c5{--mm-branch:var(--editor-mindmap-default-branch-6)}.gy-mm-svg--theme-default .gy-mm-c4{--mm-branch:var(--editor-mindmap-default-branch-5)}.gy-mm-svg--theme-default .gy-mm-c3{--mm-branch:var(--editor-mindmap-default-branch-4)}.gy-mm-svg--theme-default .gy-mm-c2{--mm-branch:var(--editor-mindmap-default-branch-3)}.gy-mm-svg--theme-default .gy-mm-c1{--mm-branch:var(--editor-mindmap-default-branch-2)}.gy-mm-svg--theme-default .gy-mm-c0{--mm-branch:var(--editor-mindmap-default-branch-1)}.gy-mm-node-shape{fill:var(--editor-mindmap-node-fill);stroke:var(--mm-branch);stroke-width:1.5px;stroke-width:var(--editor-mindmap-node-stroke-width,1.5);transition:fill .12s,stroke .12s}.gy-mm-node-text{fill:var(--editor-mindmap-node-text);white-space:pre;-webkit-user-select:none;user-select:none}.gy-mm-node-icon{-webkit-user-select:none;user-select:none}.gy-mm-node-underline{fill:none;stroke:var(--mm-branch);stroke-width:2px;stroke-linecap:round;display:none}.gy-mm-node-hit{fill:#0000;stroke:none;cursor:pointer}.gy-mm-node--root .gy-mm-node-shape,.gy-mm-node--branch .gy-mm-node-shape{fill:var(--mm-branch);stroke:var(--mm-branch)}.gy-mm-node--root .gy-mm-node-text,.gy-mm-node--branch .gy-mm-node-text{fill:var(--editor-mindmap-on-branch)}.gy-mm-mark{fill:none;stroke:var(--mm-branch);stroke-width:1.4px;stroke-linecap:round;opacity:.75;pointer-events:none}.gy-mm-node--root .gy-mm-mark,.gy-mm-node--branch .gy-mm-mark{stroke:var(--editor-mindmap-on-branch)}.gy-mm-mark-hit{fill:#0000;stroke:none}.gy-mm-mark-btn{cursor:pointer}.gy-mm-mark-btn:hover .gy-mm-mark{opacity:1;stroke-width:1.7px}.gy-mm-link{fill:none;stroke:var(--mm-branch);stroke-linecap:round;stroke-linejoin:round}.gy-mm-deco{fill:none;stroke-linecap:round}.gy-mm-deco-spine{stroke:var(--editor-mindmap-spine)}.gy-mm-deco-bone,.gy-mm-deco-connector{stroke:var(--mm-branch)}.gy-mm-deco-dot{fill:var(--mm-branch);stroke:var(--editor-mindmap-node-fill);stroke-width:2px}.gy-mm-arrow{fill:var(--editor-mindmap-spine);stroke:none}.gy-mm-badge{cursor:pointer}.gy-mm-badge-bg{fill:var(--editor-mindmap-node-fill);stroke:var(--mm-branch);stroke-width:1.4px}.gy-mm-badge-text{fill:var(--mm-branch);-webkit-user-select:none;user-select:none;font-weight:600}.gy-mm-badge--collapsed .gy-mm-badge-bg{fill:var(--mm-branch)}.gy-mm-badge--collapsed .gy-mm-badge-text{fill:var(--editor-mindmap-on-branch)}.gy-mm-badge--expanded{opacity:0;transition:opacity .12s}.gy-mm-badge:hover,.gy-mm-node:hover .gy-mm-badge--expanded{opacity:1}.gy-mm-svg--node-outline .gy-mm-node-shape{fill:#0000}.gy-mm-svg--node-outline .gy-mm-node-text,.gy-mm-svg--node-outline .gy-mm-node--root .gy-mm-node-shape{fill:var(--mm-branch)}.gy-mm-svg--node-outline .gy-mm-node--root .gy-mm-node-text{fill:var(--editor-mindmap-on-branch)}.gy-mm-svg--node-outline .gy-mm-node--branch .gy-mm-mark{stroke:var(--mm-branch)}.gy-mm-svg--node-plain .gy-mm-node-shape{fill:#0000;stroke:none}.gy-mm-svg--node-plain .gy-mm-node-underline{display:block}.gy-mm-svg--node-plain .gy-mm-node-text{fill:var(--editor-mindmap-node-text)}.gy-mm-svg--node-plain .gy-mm-node--branch .gy-mm-node-text{fill:var(--mm-branch);font-weight:600}.gy-mm-svg--node-plain .gy-mm-node--root .gy-mm-node-shape{fill:var(--mm-branch)}.gy-mm-svg--node-plain .gy-mm-node--root .gy-mm-node-text{fill:var(--editor-mindmap-on-branch)}.gy-mm-svg--node-plain .gy-mm-node--root .gy-mm-node-underline{display:none}.gy-mm-svg--node-plain .gy-mm-node--branch .gy-mm-mark{stroke:var(--mm-branch)}.gy-mindmap{padding:4px 0;display:flex}.gy-mindmap--left{justify-content:flex-start}.gy-mindmap--center{justify-content:center}.gy-mindmap--right{justify-content:flex-end}.gy-mindmap__figure{border-radius:var(--editor-mindmap-radius);max-width:100%;transition:background-color .15s;position:relative}.gy-mindmap__canvas{box-sizing:border-box;border-radius:var(--editor-mindmap-radius);background:var(--editor-mindmap-block-bg);max-width:100%;transition:background-color .15s;position:relative;overflow:hidden}.gy-mindmap__scroller{box-sizing:border-box;height:100%;max-height:70vh;padding:8px;overflow:clip}.gy-mindmap__canvas[data-auto-height=false] .gy-mindmap__scroller{max-height:none}.gy-mindmap__stage{width:100%}.gy-mindmap__stage>svg{max-width:none;display:block}.gy-mindmap__caption{text-align:center;white-space:pre-wrap;word-break:break-word;min-height:1.5em;color:var(--grayText);outline:none;margin-top:5px;position:relative}.gy-mindmap__caption[contenteditable=true]:empty:before,.gy-mindmap__caption[contenteditable=true][data-empty=true]:before{content:attr(data-placeholder);text-align:center;pointer-events:none;color:#8c8c8c;cursor:text;position:absolute;left:0;right:0}.gy-mindmap__empty{border:1px dashed var(--editor-mindmap-border);border-radius:var(--editor-mindmap-radius);min-height:120px;color:var(--editor-mindmap-muted-foreground);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;transition:border-color .15s,color .15s;display:flex}.gy-mindmap__empty:hover{border-color:var(--editor-mindmap-selection);color:var(--editor-mindmap-selection);background:var(--editor-mindmap-selection-soft)}.gy-mindmap__empty-icon svg{display:block}.gy-mindmap--hoverable:hover .gy-mindmap__canvas{background:var(--editor-mindmap-accent)}.gy-mindmap--hoverable:hover .gy-media-rs-btn{display:flex}.ce-block--selected .gy-mindmap__figure,.ce-block--selected .gy-mindmap__canvas,.ce-block--selected .gy-mindmap--hoverable:hover .gy-mindmap__canvas{background:0 0}.gy-mindmap .gy-mm-svg a{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.gy-mindmap .gy-mm-svg a:hover{-webkit-text-decoration:none;text-decoration:none}.gy-mindmap__figure:hover .gy-action-bar{display:flex}.gy-mm-panel,.gy-mm-panel *,.gy-mm-panel :before,.gy-mm-panel :after{box-sizing:border-box}@keyframes gy-mm-pop-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.gy-mm-panel{border:1px solid var(--editor-mindmap-border);background:var(--editor-mindmap-background);color:var(--editor-mindmap-foreground);-webkit-box-shadow:var(--editor-mindmap-shadow);box-shadow:var(--editor-mindmap-shadow);border-radius:12px;flex-direction:column;font-size:13px;animation:.16s gy-mm-pop-in;display:flex;overflow:hidden}.gy-mm-panel:-webkit-full-screen{width:100%;max-width:none;height:100%;max-height:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.gy-mm-panel:-ms-fullscreen{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:none;border-radius:0}:is(.gy-mm-panel:fullscreen,.gy-mm-panel.is-fullscreen){width:100%;max-width:none;height:100%;max-height:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.gy-mm-panel.is-fullscreen:not(:-webkit-full-screen){z-index:1;position:fixed;inset:0}.gy-mm-panel.is-fullscreen:not(:-ms-fullscreen){z-index:1;position:fixed;inset:0}.gy-mm-panel.is-fullscreen:not(:fullscreen){z-index:1;position:fixed;inset:0}.gy-mm-panel__header{border-bottom:1px solid var(--editor-mindmap-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.gy-mm-panel__title{align-items:center;gap:8px;min-width:0;display:flex}.gy-mm-panel__title-icon svg{display:block}.gy-mm-panel__title-text{letter-spacing:.2px;font-size:15px;font-weight:600}.gy-mm-panel__status{color:var(--editor-mindmap-muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;font-size:12px;overflow:hidden}.gy-mm-panel__status.is-dirty{color:var(--editor-mindmap-foreground)}.gy-mm-panel__status.is-flash{color:var(--editor-mindmap-selection)}.gy-mm-panel__actions{align-items:center;gap:2px;display:flex}.gy-mm-btn{height:30px;color:var(--editor-mindmap-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;line-height:1;transition:background-color .12s,color .12s,border-color .12s,opacity .12s;display:inline-flex}.gy-mm-btn__icon svg{width:16px;height:16px;display:block}.gy-mm-btn:disabled{opacity:.38;cursor:not-allowed}.gy-mm-btn:focus-visible{-webkit-box-shadow:0 0 0 2px var(--editor-mindmap-background),0 0 0 4px var(--editor-mindmap-ring);box-shadow:0 0 0 2px var(--editor-mindmap-background),0 0 0 4px var(--editor-mindmap-ring);outline:none}.gy-mm-btn--icon{width:30px;color:var(--editor-mindmap-muted-foreground);padding:0}.gy-mm-btn--icon:hover:not(:disabled){background:var(--editor-mindmap-accent);color:var(--editor-mindmap-accent-foreground)}.gy-mm-btn--icon.is-active{background:var(--editor-mindmap-accent);color:var(--editor-mindmap-selection)}.gy-mm-btn--ghost:hover:not(:disabled){background:var(--editor-mindmap-accent)}.gy-mm-btn--outline{border-color:var(--editor-mindmap-border);background:var(--editor-mindmap-background)}.gy-mm-btn--outline:hover:not(:disabled){background:var(--editor-mindmap-accent)}.gy-mm-btn--primary{background:var(--editor-mindmap-primary);color:var(--editor-mindmap-primary-foreground)}.gy-mm-btn--primary:hover:not(:disabled){opacity:.88}.gy-mm-btn--danger{color:var(--editor-mindmap-destructive)}.gy-mm-btn--danger:hover:not(:disabled){background:var(--editor-mindmap-destructive-bg);color:var(--editor-mindmap-destructive)}.gy-mm-btn.gy-mm-dialog__close,.gy-mm-btn.gy-mm-preview__close{width:30px;width:var(--editor-modal-close-size,30px);height:30px;height:var(--editor-modal-close-size,30px);border-radius:6px;border-radius:var(--editor-modal-close-radius,6px);background:0 0;background:var(--editor-modal-close-bg,transparent);color:var(--editor-modal-close-color,var(--editor-mindmap-muted-foreground));flex:none;padding:0}.gy-mm-btn.gy-mm-dialog__close:hover:not(:disabled),.gy-mm-btn.gy-mm-preview__close:hover:not(:disabled){background:var(--editor-modal-close-hover-bg,var(--editor-mindmap-accent));color:var(--editor-modal-close-hover-color,var(--editor-modal-close-color,var(--editor-mindmap-accent-foreground)))}.gy-mm-zoom-label{text-align:center;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:46px;color:var(--editor-mindmap-muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 4px;font-size:12px}.gy-mm-zoom-label:hover{color:var(--editor-mindmap-foreground)}.gy-mm-toolgroup{border:1px solid var(--editor-mindmap-border);border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.gy-mm-preview{width:min(1440px,96vw);height:min(920px,92vh)}.gy-mm-preview__stage{background:var(--editor-mindmap-canvas-bg);min-height:0;cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:hidden}.gy-mm-preview__stage.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.gy-mm-preview__inner{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.gy-mm-preview__inner svg{display:block}.gy-mm-preview__caption{border-top:1px solid var(--editor-mindmap-border);text-align:center;color:var(--editor-mindmap-muted-foreground);padding:8px 12px;font-size:13px}.gy-mm-dialog{width:min(1380px,94vw);height:min(880px,92vh)}.gy-mm-dialog__toolbar{border-bottom:1px solid var(--editor-mindmap-border);background:var(--editor-mindmap-background);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.gy-mm-dialog__spacer{flex:1}.gy-mm-dialog__body{flex:1;min-height:0;display:flex}.gy-mm-dialog__canvas{flex:1;min-width:0;position:relative;overflow:hidden}.gy-mm-dialog__footer{border-top:1px solid var(--editor-mindmap-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.gy-mm-dialog__summary{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--editor-mindmap-muted-foreground);white-space:nowrap;flex-shrink:0;align-self:flex-end;margin-left:auto;font-size:12px;line-height:1.6}.gy-mm-dialog__tip{min-width:0;color:var(--editor-mindmap-muted-foreground);margin:0;font-size:12px;line-height:1.6}.gy-mm-dialog__tip kbd{border:1px solid var(--editor-mindmap-border);background:var(--editor-mindmap-background);min-width:18px;color:var(--editor-mindmap-foreground);border-bottom-width:2px;border-radius:4px;margin:0 2px;padding:1px 5px;font-family:inherit;font-size:11px;display:inline-block}.gy-mm-dialog__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.gy-mm-dialog__header-actions .gy-mm-btn--outline{height:30px;height:var(--editor-modal-button-height,30px);padding:0 11px;padding:0 var(--editor-modal-button-padding-x,11px);border-radius:6px;border-radius:var(--editor-modal-button-radius,6px);font-size:13px;font-size:var(--editor-modal-button-font-size,13px);background:var(--editor-modal-cancel-bg,var(--editor-mindmap-background));color:var(--editor-modal-cancel-foreground,var(--editor-mindmap-foreground));border-color:var(--editor-modal-cancel-border,var(--editor-mindmap-border))}.gy-mm-dialog__header-actions .gy-mm-btn--outline:hover:not(:disabled){background:var(--editor-modal-cancel-hover-bg,var(--editor-mindmap-accent));color:var(--editor-modal-cancel-hover-foreground,var(--editor-modal-cancel-foreground,var(--editor-mindmap-foreground)));border-color:var(--editor-modal-cancel-hover-border,var(--editor-modal-cancel-border,var(--editor-mindmap-border)))}.gy-mm-dialog__header-actions .gy-mm-btn--primary{height:30px;height:var(--editor-modal-button-height,30px);padding:0 11px;padding:0 var(--editor-modal-button-padding-x,11px);border-radius:6px;border-radius:var(--editor-modal-button-radius,6px);font-size:13px;font-size:var(--editor-modal-button-font-size,13px);background:var(--editor-modal-primary-bg,var(--editor-mindmap-primary));color:var(--editor-modal-primary-foreground,var(--editor-mindmap-primary-foreground))}.gy-mm-dialog__header-actions .gy-mm-btn--primary:hover:not(:disabled){background:var(--editor-modal-primary-hover-bg,var(--editor-modal-primary-bg,var(--editor-mindmap-primary)));color:var(--editor-modal-primary-hover-foreground,var(--editor-modal-primary-foreground,var(--editor-mindmap-primary-foreground)));opacity:.88;opacity:var(--editor-modal-primary-hover-opacity,.88)}.gy-mm-dialog__close{margin-left:8px}.gy-mm-props{border-left:1px solid var(--editor-mindmap-border);background:var(--editor-mindmap-background);flex-direction:column;flex:none;gap:16px;width:260px;padding:14px;display:flex;overflow-y:auto}.gy-mm-props__group{flex-direction:column;gap:8px;display:flex}.gy-mm-props__label{letter-spacing:.4px;text-transform:uppercase;color:var(--editor-mindmap-muted-foreground);font-size:11px;font-weight:600}.gy-mm-props__hint{color:var(--editor-mindmap-muted-foreground);margin:0;font-size:12px;line-height:1.6}.gy-mm-props__row{align-items:center;gap:6px;display:flex}.gy-mm-props__row-icon{color:var(--editor-mindmap-muted-foreground);flex:none;align-items:center;display:flex}.gy-mm-props__row-icon svg{display:block}.gy-mm-choice{grid-gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gy-mm-choice--three{grid-template-columns:repeat(3,minmax(0,1fr))}.gy-mm-choice__item{border:1px solid var(--editor-mindmap-border);background:var(--editor-mindmap-background);color:var(--editor-mindmap-foreground);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;font-family:inherit;font-size:12px;transition:border-color .12s,background-color .12s,color .12s;display:flex}.gy-mm-choice__item svg{color:var(--editor-mindmap-muted-foreground);flex:none;display:block}.gy-mm-choice__item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gy-mm-choice__item:hover{background:var(--editor-mindmap-accent)}.gy-mm-choice__item.is-active{border-color:var(--editor-mindmap-selection);background:var(--editor-mindmap-selection-soft);color:var(--editor-mindmap-selection)}.gy-mm-choice__item.is-active svg{color:var(--editor-mindmap-selection)}.gy-mm-swatches{flex-wrap:wrap;gap:6px;display:flex}.gy-mm-swatches--colors{grid-gap:4px;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;display:grid}.gy-mm-swatches--colors .gy-mm-swatch{width:100%}.gy-mm-swatch{cursor:pointer;border:1.5px solid #0000;border-radius:6px;width:22px;height:22px;padding:0;transition:transform .12s,box-shadow .12s}.gy-mm-swatch:hover{transform:translateY(-1px)}.gy-mm-swatch.is-active{-webkit-box-shadow:0 0 0 2px var(--editor-mindmap-background),0 0 0 4px var(--editor-mindmap-selection);box-shadow:0 0 0 2px var(--editor-mindmap-background),0 0 0 4px var(--editor-mindmap-selection)}.gy-mm-swatch--auto,.gy-mm-swatch--emoji{border-color:var(--editor-mindmap-border);background:var(--editor-mindmap-background);justify-content:center;align-items:center;line-height:1;display:inline-flex}.gy-mm-swatch--auto{color:var(--editor-mindmap-muted-foreground);font-family:inherit;font-size:12px;font-weight:600}.gy-mm-swatch--emoji{font-size:13px}.gy-mm-swatch--emoji:hover{background:var(--editor-mindmap-accent)}.gy-mm-swatches--mono .gy-mm-swatch--c7{background:var(--editor-mindmap-mono-branch-8)}.gy-mm-swatches--mono .gy-mm-swatch--c6{background:var(--editor-mindmap-mono-branch-7)}.gy-mm-swatches--mono .gy-mm-swatch--c5{background:var(--editor-mindmap-mono-branch-6)}.gy-mm-swatches--mono .gy-mm-swatch--c4{background:var(--editor-mindmap-mono-branch-5)}.gy-mm-swatches--mono .gy-mm-swatch--c3{background:var(--editor-mindmap-mono-branch-4)}.gy-mm-swatches--mono .gy-mm-swatch--c2{background:var(--editor-mindmap-mono-branch-3)}.gy-mm-swatches--mono .gy-mm-swatch--c1{background:var(--editor-mindmap-mono-branch-2)}.gy-mm-swatches--mono .gy-mm-swatch--c0{background:var(--editor-mindmap-mono-branch-1)}.gy-mm-swatches--ocean .gy-mm-swatch--c7{background:var(--editor-mindmap-ocean-branch-8)}.gy-mm-swatches--ocean .gy-mm-swatch--c6{background:var(--editor-mindmap-ocean-branch-7)}.gy-mm-swatches--ocean .gy-mm-swatch--c5{background:var(--editor-mindmap-ocean-branch-6)}.gy-mm-swatches--ocean .gy-mm-swatch--c4{background:var(--editor-mindmap-ocean-branch-5)}.gy-mm-swatches--ocean .gy-mm-swatch--c3{background:var(--editor-mindmap-ocean-branch-4)}.gy-mm-swatches--ocean .gy-mm-swatch--c2{background:var(--editor-mindmap-ocean-branch-3)}.gy-mm-swatches--ocean .gy-mm-swatch--c1{background:var(--editor-mindmap-ocean-branch-2)}.gy-mm-swatches--ocean .gy-mm-swatch--c0{background:var(--editor-mindmap-ocean-branch-1)}.gy-mm-swatches--sunset .gy-mm-swatch--c7{background:var(--editor-mindmap-sunset-branch-8)}.gy-mm-swatches--sunset .gy-mm-swatch--c6{background:var(--editor-mindmap-sunset-branch-7)}.gy-mm-swatches--sunset .gy-mm-swatch--c5{background:var(--editor-mindmap-sunset-branch-6)}.gy-mm-swatches--sunset .gy-mm-swatch--c4{background:var(--editor-mindmap-sunset-branch-5)}.gy-mm-swatches--sunset .gy-mm-swatch--c3{background:var(--editor-mindmap-sunset-branch-4)}.gy-mm-swatches--sunset .gy-mm-swatch--c2{background:var(--editor-mindmap-sunset-branch-3)}.gy-mm-swatches--sunset .gy-mm-swatch--c1{background:var(--editor-mindmap-sunset-branch-2)}.gy-mm-swatches--sunset .gy-mm-swatch--c0{background:var(--editor-mindmap-sunset-branch-1)}.gy-mm-swatches--fresh .gy-mm-swatch--c7{background:var(--editor-mindmap-fresh-branch-8)}.gy-mm-swatches--fresh .gy-mm-swatch--c6{background:var(--editor-mindmap-fresh-branch-7)}.gy-mm-swatches--fresh .gy-mm-swatch--c5{background:var(--editor-mindmap-fresh-branch-6)}.gy-mm-swatches--fresh .gy-mm-swatch--c4{background:var(--editor-mindmap-fresh-branch-5)}.gy-mm-swatches--fresh .gy-mm-swatch--c3{background:var(--editor-mindmap-fresh-branch-4)}.gy-mm-swatches--fresh .gy-mm-swatch--c2{background:var(--editor-mindmap-fresh-branch-3)}.gy-mm-swatches--fresh .gy-mm-swatch--c1{background:var(--editor-mindmap-fresh-branch-2)}.gy-mm-swatches--fresh .gy-mm-swatch--c0{background:var(--editor-mindmap-fresh-branch-1)}.gy-mm-swatches--default .gy-mm-swatch--c7{background:var(--editor-mindmap-default-branch-8)}.gy-mm-swatches--default .gy-mm-swatch--c6{background:var(--editor-mindmap-default-branch-7)}.gy-mm-swatches--default .gy-mm-swatch--c5{background:var(--editor-mindmap-default-branch-6)}.gy-mm-swatches--default .gy-mm-swatch--c4{background:var(--editor-mindmap-default-branch-5)}.gy-mm-swatches--default .gy-mm-swatch--c3{background:var(--editor-mindmap-default-branch-4)}.gy-mm-swatches--default .gy-mm-swatch--c2{background:var(--editor-mindmap-default-branch-3)}.gy-mm-swatches--default .gy-mm-swatch--c1{background:var(--editor-mindmap-default-branch-2)}.gy-mm-swatches--default .gy-mm-swatch--c0{background:var(--editor-mindmap-default-branch-1)}.gy-mm-theme-dots{gap:2px;display:flex}.gy-mm-theme-dots i{border-radius:50%;width:8px;height:8px}.gy-mm-theme-dots--mono i:nth-child(4){background:var(--editor-mindmap-mono-branch-4)}.gy-mm-theme-dots--mono i:nth-child(3){background:var(--editor-mindmap-mono-branch-3)}.gy-mm-theme-dots--mono i:nth-child(2){background:var(--editor-mindmap-mono-branch-2)}.gy-mm-theme-dots--mono i:first-child{background:var(--editor-mindmap-mono-branch-1)}.gy-mm-theme-dots--ocean i:nth-child(4){background:var(--editor-mindmap-ocean-branch-4)}.gy-mm-theme-dots--ocean i:nth-child(3){background:var(--editor-mindmap-ocean-branch-3)}.gy-mm-theme-dots--ocean i:nth-child(2){background:var(--editor-mindmap-ocean-branch-2)}.gy-mm-theme-dots--ocean i:first-child{background:var(--editor-mindmap-ocean-branch-1)}.gy-mm-theme-dots--sunset i:nth-child(4){background:var(--editor-mindmap-sunset-branch-4)}.gy-mm-theme-dots--sunset i:nth-child(3){background:var(--editor-mindmap-sunset-branch-3)}.gy-mm-theme-dots--sunset i:nth-child(2){background:var(--editor-mindmap-sunset-branch-2)}.gy-mm-theme-dots--sunset i:first-child{background:var(--editor-mindmap-sunset-branch-1)}.gy-mm-theme-dots--fresh i:nth-child(4){background:var(--editor-mindmap-fresh-branch-4)}.gy-mm-theme-dots--fresh i:nth-child(3){background:var(--editor-mindmap-fresh-branch-3)}.gy-mm-theme-dots--fresh i:nth-child(2){background:var(--editor-mindmap-fresh-branch-2)}.gy-mm-theme-dots--fresh i:first-child{background:var(--editor-mindmap-fresh-branch-1)}.gy-mm-theme-dots--default i:nth-child(4){background:var(--editor-mindmap-default-branch-4)}.gy-mm-theme-dots--default i:nth-child(3){background:var(--editor-mindmap-default-branch-3)}.gy-mm-theme-dots--default i:nth-child(2){background:var(--editor-mindmap-default-branch-2)}.gy-mm-theme-dots--default i:first-child{background:var(--editor-mindmap-default-branch-1)}.gy-mm-input,.gy-mm-textarea{border:1px solid var(--editor-mindmap-border);background:var(--editor-mindmap-background);width:100%;color:var(--editor-mindmap-foreground);border-radius:6px;outline:none;padding:7px 9px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .12s,box-shadow .12s}.gy-mm-input::-webkit-input-placeholder{color:var(--editor-mindmap-muted-foreground)}.gy-mm-textarea::-webkit-input-placeholder{color:var(--editor-mindmap-muted-foreground)}.gy-mm-input::-moz-placeholder{color:var(--editor-mindmap-muted-foreground)}.gy-mm-textarea::-moz-placeholder{color:var(--editor-mindmap-muted-foreground)}:is(.gy-mm-input:-ms-placeholder-shown,.gy-mm-textarea:-ms-placeholder-shown){color:var(--editor-mindmap-muted-foreground)}:is(.gy-mm-input:placeholder-shown,.gy-mm-textarea:placeholder-shown){color:var(--editor-mindmap-muted-foreground)}.gy-mm-input::-moz-placeholder{color:var(--editor-mindmap-muted-foreground)}.gy-mm-textarea::-moz-placeholder{color:var(--editor-mindmap-muted-foreground)}.gy-mm-input::placeholder,.gy-mm-textarea::placeholder{color:var(--editor-mindmap-muted-foreground)}.gy-mm-input:focus,.gy-mm-textarea:focus{border-color:var(--editor-mindmap-selection);-webkit-box-shadow:0 0 0 3px var(--editor-mindmap-selection-soft);box-shadow:0 0 0 3px var(--editor-mindmap-selection-soft)}.gy-mm-textarea{resize:vertical;min-height:64px}.gy-mm-editor{z-index:5;border:2px solid var(--editor-mindmap-selection);background:var(--editor-mindmap-background);color:var(--editor-mindmap-foreground);text-align:center;resize:none;border-radius:6px;outline:none;margin:0;padding:4px 6px;font-family:inherit;line-height:1.35;position:absolute;overflow:hidden;box-shadow:0 6px 20px #09090b29}.gy-mm-marquee,.gy-mm-drop-guide{z-index:4;box-sizing:border-box;pointer-events:none;position:absolute}.gy-mm-marquee{border:1px solid var(--editor-mindmap-selection);background:var(--editor-mindmap-selection-soft)}.gy-mm-drop-guide{background:var(--editor-mindmap-drop-hint);min-width:2px;min-height:2px;-webkit-box-shadow:0 0 0 2px var(--editor-mindmap-background);box-shadow:0 0 0 2px var(--editor-mindmap-background);border-radius:999px}.gy-mm-canvas{-ms-touch-action:none;touch-action:none;background-color:var(--editor-mindmap-canvas-bg);outline:none;position:absolute;inset:0;overflow:hidden}.gy-mm-canvas--grid{background-image:radial-gradient(circle at 1px 1px,var(--editor-mindmap-grid-color) 1px,transparent 0),radial-gradient(circle at 1px 1px,var(--editor-mindmap-grid-strong) 1.4px,transparent 0)}.gy-mm-canvas.is-space-pan{cursor:-webkit-grab;cursor:grab}.gy-mm-canvas.is-panning{cursor:-webkit-grabbing;cursor:grabbing}.gy-mm-canvas.is-selecting{cursor:crosshair}.gy-mm-canvas__inner{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.gy-mm-canvas__inner svg{display:block}.gy-mm-canvas .is-selected .gy-mm-node-shape{stroke:var(--editor-mindmap-selection);stroke-width:2.4px}.gy-mm-canvas .gy-mm-node:hover .gy-mm-node-shape{filter:brightness(1.04)}.gy-mm-canvas .gy-mm-node{cursor:move}.gy-mm-canvas .is-drop-target .gy-mm-node-shape{stroke:var(--editor-mindmap-drop-hint);stroke-width:2.6px;stroke-dasharray:5 3}.gy-mm-canvas .is-dragging{opacity:.45}.gy-mm-empty-hint{pointer-events:none;color:var(--editor-mindmap-muted-foreground);flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:40px;font-size:13px;display:flex;position:absolute;inset:0}.gy-mm-empty-hint.is-hidden{display:none}.gy-mm-empty-hint strong{color:var(--editor-mindmap-foreground);font-size:15px}.gy-mm-outline{border-left:1px solid var(--editor-mindmap-border);background:var(--editor-mindmap-background);flex-direction:column;flex:none;gap:10px;width:320px;padding:14px;display:none;overflow-y:auto}.gy-mm-outline.is-open{display:flex}.gy-mm-outline__area{resize:none;tab-size:2;white-space:pre;flex:1;min-height:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;overflow:auto}.gy-mm-outline__actions{gap:8px;margin-top:2px;display:flex}.gy-mm-outline__actions .gy-mm-btn{flex:1}.gy-mm-outline__msg{color:var(--editor-mindmap-muted-foreground);margin:0;font-size:12px;line-height:1.6}.gy-mm-outline__msg.is-ok{color:var(--editor-mindmap-selection)}.gy-mm-outline__msg.is-error{color:var(--editor-mindmap-destructive)}.gy-mermaid{padding:3px 0}.gy-mermaid__box{width:100%;display:flex}.gy-mermaid__box--left{justify-content:flex-start}.gy-mermaid__box--center{justify-content:center}.gy-mermaid__box--right{justify-content:flex-end}.gy-mermaid__container{min-width:0;max-width:100%}.gy-mermaid__frame{box-sizing:border-box;border-radius:var(--editor-mermaid-radius);background:var(--editor-mermaid-block-bg);border:1px solid #0000;max-width:100%;transition:background-color .15s;position:relative;overflow:hidden}.gy-mermaid__container:hover>.gy-mermaid__frame--hoverable{background:var(--editor-mermaid-hover-bg)}.gy-mermaid__container:hover>.gy-mermaid__frame--hoverable .gy-media-rs-btn,.gy-mermaid__container:hover>.gy-mermaid__frame .gy-action-bar{display:flex}.gy-mermaid__scroller{box-sizing:border-box;height:100%;max-height:70vh;padding:12px;overflow:clip}.gy-mermaid__frame[data-auto-height=false] .gy-mermaid__scroller{max-height:none}.gy-mermaid__stage{width:100%}.gy-mermaid__stage>svg{max-width:none;display:block}.gy-mermaid__empty{border:1px dashed var(--editor-mermaid-border);border-radius:var(--editor-mermaid-radius);width:100%;color:var(--editor-mermaid-muted-foreground);flex-direction:column;align-items:center;gap:10px;padding:26px 16px;transition:border-color .15s;display:flex}.gy-mermaid__empty:hover{border-color:var(--editor-mermaid-border-hover)}.gy-mermaid__empty.is-readonly{flex-direction:row;justify-content:center;gap:8px;padding:16px}.gy-mermaid__empty.is-readonly:hover{border-color:var(--editor-mermaid-border)}.gy-mermaid__empty-icon{color:var(--editor-mermaid-muted-foreground);display:flex}.gy-mermaid__empty-icon svg{display:block}.gy-mermaid__empty-title{color:var(--editor-mermaid-foreground);font-size:14px;font-weight:500;line-height:1.4}.gy-mermaid__empty-more{height:28px;color:var(--editor-mermaid-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12.5px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.gy-mermaid__empty-more svg{width:14px;height:14px;display:block}.gy-mermaid__empty-more:hover{background:var(--editor-mermaid-hover-bg);color:var(--editor-mermaid-foreground)}.gy-mermaid__chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:560px;display:flex}.gy-mermaid__chip{border:1px solid var(--editor-mermaid-border);background:var(--editor-mermaid-background);height:30px;color:var(--editor-mermaid-foreground);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;line-height:1;transition:border-color .12s,background-color .12s,transform .12s;display:inline-flex}.gy-mermaid__chip-icon{color:var(--editor-mermaid-muted-foreground);display:flex}.gy-mermaid__chip-icon svg{width:16px;height:16px;display:block}.gy-mermaid__chip:hover{border-color:var(--editor-mermaid-accent);background:var(--editor-mermaid-accent-soft);transform:translateY(-1px)}.gy-mermaid__chip:hover .gy-mermaid__chip-icon{color:var(--editor-mermaid-accent)}.gy-mermaid__loading{width:100%;min-height:88px;color:var(--editor-mermaid-muted-foreground);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.gy-mermaid__spinner{border:2px solid var(--editor-mermaid-border);border-top-color:var(--editor-mermaid-muted-foreground);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite gy-mermaid-spin;display:block}.gy-mermaid__error{border:1px solid var(--editor-mermaid-destructive-border);border-radius:var(--editor-mermaid-radius);background:var(--editor-mermaid-destructive-bg);flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:14px 16px;display:flex}.gy-mermaid__error-head{color:var(--editor-mermaid-destructive);align-items:center;gap:7px;display:flex}.gy-mermaid__error-icon{display:flex}.gy-mermaid__error-icon svg{display:block}.gy-mermaid__error-title{font-size:13.5px;font-weight:600;line-height:1.4}.gy-mermaid__error-msg{color:var(--editor-mermaid-foreground);word-break:break-word;margin:0;font-size:13px;line-height:1.6}.gy-mermaid__error-btn{border:1px solid var(--editor-mermaid-destructive-border);background:var(--editor-mermaid-background);height:28px;color:var(--editor-mermaid-foreground);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12.5px;line-height:1;transition:background-color .12s,border-color .12s;display:inline-flex}.gy-mermaid__error-btn svg{width:14px;height:14px;display:block}.gy-mermaid__error-btn:hover{border-color:var(--editor-mermaid-destructive);background:var(--editor-mermaid-hover-bg)}.gy-mermaid__caption{text-align:center;max-width:100%;min-height:1.5em;color:var(--grayText);word-break:break-word;outline:none;margin-top:5px;display:none;position:relative}.gy-mermaid__caption:empty:before,.gy-mermaid__caption[data-empty=true]:before{content:attr(data-placeholder);text-align:center;pointer-events:none;color:#8c8c8c;cursor:text;position:absolute;left:0;right:0}@keyframes gy-mermaid-spin{to{transform:rotate(360deg)}}.ce-block--selected .gy-mermaid__frame,.ce-block--selected .gy-mermaid__container:hover>.gy-mermaid__frame--hoverable{-webkit-box-shadow:none;box-shadow:none;background:0 0;border-color:#0000}.ce-block--selected .gy-mermaid__empty,.ce-block--selected .gy-mermaid__empty:hover,.ce-block--selected .gy-mermaid__error{background:0 0;border-color:#0000}.ce-block--selected .gy-mermaid__stage>svg{opacity:.55}.gy-mmd-btn{height:30px;color:var(--editor-mermaid-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;line-height:1;transition:background-color .12s,color .12s,border-color .12s,opacity .12s;display:inline-flex}.gy-mmd-btn__icon svg{width:16px;height:16px;display:block}.gy-mmd-btn>svg{flex:none;width:15px;height:15px;display:block}.gy-mmd-btn:disabled{opacity:.38;cursor:not-allowed}.gy-mmd-btn:focus-visible{-webkit-box-shadow:0 0 0 2px var(--editor-mermaid-background),0 0 0 4px var(--editor-mermaid-ring);box-shadow:0 0 0 2px var(--editor-mermaid-background),0 0 0 4px var(--editor-mermaid-ring);outline:none}.gy-mmd-btn:hover:not(:disabled){background:var(--editor-mermaid-hover-bg)}.gy-mmd-btn--icon{width:30px;padding:0}.gy-mmd-btn--sm{height:26px;padding:0 8px;font-size:12.5px}.gy-mmd-btn--ghost{color:var(--editor-mermaid-muted-foreground)}.gy-mmd-btn--ghost:hover:not(:disabled){color:var(--editor-mermaid-foreground)}.gy-mmd-btn--outline{border-color:var(--editor-mermaid-border)}.gy-mmd-btn--outline:hover:not(:disabled){border-color:var(--editor-mermaid-border-hover)}.gy-mmd-btn--primary{background:var(--editor-mermaid-primary);color:var(--editor-mermaid-primary-foreground)}.gy-mmd-btn--primary:hover:not(:disabled){background:var(--editor-mermaid-primary);opacity:.88}.gy-mmd-btn.gy-mmd-dialog__close,.gy-mmd-btn.gy-mmd-preview__close{width:30px;width:var(--editor-modal-close-size,30px);height:30px;height:var(--editor-modal-close-size,30px);border-radius:6px;border-radius:var(--editor-modal-close-radius,6px);background:0 0;background:var(--editor-modal-close-bg,transparent);color:var(--editor-modal-close-color,var(--editor-mermaid-foreground));flex:none;padding:0}.gy-mmd-btn.gy-mmd-dialog__close:hover:not(:disabled),.gy-mmd-btn.gy-mmd-preview__close:hover:not(:disabled){background:var(--editor-modal-close-hover-bg,var(--editor-mermaid-hover-bg));color:var(--editor-modal-close-hover-color,var(--editor-modal-close-color,var(--editor-mermaid-foreground)))}.gy-mmd-btn.is-active{background:var(--editor-mermaid-accent-soft);color:var(--editor-mermaid-accent)}.gy-mmd-zoom-label{text-align:center;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:46px;color:var(--editor-mermaid-muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 4px;font-size:12px}.gy-mmd-zoom-label:hover{color:var(--editor-mermaid-foreground)}.gy-mmd-dialog,.gy-mmd-dialog *,.gy-mmd-dialog :before,.gy-mmd-dialog :after,.gy-mmd-preview,.gy-mmd-preview *,.gy-mmd-preview :before,.gy-mmd-preview :after{box-sizing:border-box}@keyframes gy-mmd-pop-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.gy-mmd-dialog{border:1px solid var(--editor-mermaid-border);background:var(--editor-mermaid-background);width:min(1440px,94vw);height:min(880px,92vh);color:var(--editor-mermaid-foreground);-webkit-box-shadow:var(--editor-mermaid-shadow);box-shadow:var(--editor-mermaid-shadow);border-radius:12px;flex-direction:column;font-size:13px;animation:.16s gy-mmd-pop-in;display:flex;position:relative;overflow:hidden}.gy-mmd-dialog:-webkit-full-screen{width:100%;max-width:none;height:100%;max-height:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.gy-mmd-dialog:-ms-fullscreen{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:none;border-radius:0}:is(.gy-mmd-dialog:fullscreen,.gy-mmd-dialog.is-fullscreen){width:100%;max-width:none;height:100%;max-height:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.gy-mmd-dialog.is-fullscreen:not(:-webkit-full-screen){z-index:1;position:fixed;inset:0}.gy-mmd-dialog.is-fullscreen:not(:-ms-fullscreen){z-index:1;position:fixed;inset:0}.gy-mmd-dialog.is-fullscreen:not(:fullscreen){z-index:1;position:fixed;inset:0}.gy-mmd-dialog__header{border-bottom:1px solid var(--editor-mermaid-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.gy-mmd-dialog__title{align-items:center;gap:8px;min-width:0;display:flex}.gy-mmd-dialog__title-icon{color:var(--editor-mermaid-muted-foreground);display:flex}.gy-mmd-dialog__title-icon svg{display:block}.gy-mmd-dialog__title-text{letter-spacing:.2px;font-size:15px;font-weight:600}.gy-mmd-dialog__save-status{text-overflow:ellipsis;white-space:nowrap;color:var(--editor-mermaid-muted-foreground);font-size:12px;overflow:hidden}.gy-mmd-dialog__save-status.is-dirty{color:var(--editor-mermaid-primary)}.gy-mmd-dialog__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.gy-mmd-dialog__header-actions .gy-mmd-btn--outline{height:30px;height:var(--editor-modal-button-height,30px);padding:0 11px;padding:0 var(--editor-modal-button-padding-x,11px);border-radius:6px;border-radius:var(--editor-modal-button-radius,6px);font-size:13px;font-size:var(--editor-modal-button-font-size,13px);background:0 0;background:var(--editor-modal-cancel-bg,transparent);color:var(--editor-modal-cancel-foreground,var(--editor-mermaid-foreground));border-color:var(--editor-modal-cancel-border,var(--editor-mermaid-border))}.gy-mmd-dialog__header-actions .gy-mmd-btn--outline:hover:not(:disabled){background:var(--editor-modal-cancel-hover-bg,var(--editor-mermaid-hover-bg));color:var(--editor-modal-cancel-hover-foreground,var(--editor-modal-cancel-foreground,var(--editor-mermaid-foreground)));border-color:var(--editor-modal-cancel-hover-border,var(--editor-modal-cancel-border,var(--editor-mermaid-border-hover)))}.gy-mmd-dialog__header-actions .gy-mmd-btn--primary{height:30px;height:var(--editor-modal-button-height,30px);padding:0 11px;padding:0 var(--editor-modal-button-padding-x,11px);border-radius:6px;border-radius:var(--editor-modal-button-radius,6px);font-size:13px;font-size:var(--editor-modal-button-font-size,13px);background:var(--editor-modal-primary-bg,var(--editor-mermaid-primary));color:var(--editor-modal-primary-foreground,var(--editor-mermaid-primary-foreground))}.gy-mmd-dialog__header-actions .gy-mmd-btn--primary:hover:not(:disabled){background:var(--editor-modal-primary-hover-bg,var(--editor-modal-primary-bg,var(--editor-mermaid-primary)));color:var(--editor-modal-primary-hover-foreground,var(--editor-modal-primary-foreground,var(--editor-mermaid-primary-foreground)));opacity:.88;opacity:var(--editor-modal-primary-hover-opacity,.88)}.gy-mmd-dialog__close{margin-left:8px}.gy-mmd-dialog__body{flex:1;min-height:0;display:flex}.gy-mmd-dialog__left{min-width:0;min-height:0;display:flex}.gy-mmd-dialog__right{border-left:1px solid var(--editor-mermaid-border);flex-direction:column;min-width:0;min-height:0;display:flex}.gy-mmd-splitter{cursor:col-resize;background:0 0;flex:none;width:7px;transition:background-color .12s;position:relative}.gy-mmd-splitter__grip{background:var(--editor-mermaid-border);border-radius:1px;width:2px;height:28px;transition:background-color .12s,height .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gy-mmd-splitter:hover,.gy-mmd-splitter.is-dragging{background:var(--editor-mermaid-accent-soft)}.gy-mmd-splitter:hover .gy-mmd-splitter__grip,.gy-mmd-splitter.is-dragging .gy-mmd-splitter__grip{background:var(--editor-mermaid-accent);height:44px}.gy-mmd-code{background:var(--editor-mermaid-code-bg);flex:1;min-width:0;min-height:0;display:flex}.gy-mmd-code__gutter{border-right:1px solid var(--editor-mermaid-border);background:var(--editor-mermaid-code-gutter-bg);width:46px;color:var(--editor-mermaid-code-gutter-text);text-align:right;-webkit-user-select:none;user-select:none;flex:none;padding:12px 8px 12px 0;font-family:SFMono-Regular,JetBrains Mono,Menlo,Consolas,Liberation Mono,Courier New,PingFang SC,Microsoft YaHei,monospace;font-size:12px;line-height:21px;overflow:hidden}.gy-mmd-code__ln{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:21px;display:block}.gy-mmd-code__ln.is-error{color:var(--editor-mermaid-code-error-text);font-weight:700}.gy-mmd-code__scroll{flex:1;min-width:0;min-height:0;position:relative}.gy-mmd-code__highlight,.gy-mmd-code__input{tab-size:4;white-space:pre;word-wrap:normal;overflow-wrap:normal;border:0;margin:0;padding:12px 14px;font-family:SFMono-Regular,JetBrains Mono,Menlo,Consolas,Liberation Mono,Courier New,PingFang SC,Microsoft YaHei,monospace;font-size:13px;line-height:21px;position:absolute;inset:0}.gy-mmd-code__highlight{color:var(--editor-mermaid-code-text);pointer-events:none;background:0 0;overflow:hidden}.gy-mmd-code__input{color:#0000;caret-color:var(--editor-mermaid-foreground);resize:none;background:0 0;outline:none;overflow:auto}.gy-mmd-code__input::selection{background:var(--editor-mermaid-code-selection)}.gy-mmd-code__errband{background:var(--editor-mermaid-code-error-bg);border-left:2px solid var(--editor-mermaid-code-error-text);pointer-events:none;position:absolute;left:0;right:0}.gy-mmd-tk--comment{color:var(--editor-mermaid-tk-comment);font-style:italic}.gy-mmd-tk--string{color:var(--editor-mermaid-tk-string)}.gy-mmd-tk--arrow{color:var(--editor-mermaid-tk-arrow);font-weight:600}.gy-mmd-tk--diagram{color:var(--editor-mermaid-tk-diagram);font-weight:700}.gy-mmd-tk--keyword{color:var(--editor-mermaid-tk-keyword);font-weight:600}.gy-mmd-tk--modifier{color:var(--editor-mermaid-tk-modifier)}.gy-mmd-tk--number{color:var(--editor-mermaid-tk-number)}.gy-mmd-tk--bracket{color:var(--editor-mermaid-tk-bracket)}.gy-mmd-tk--pipe{color:var(--editor-mermaid-tk-pipe)}.gy-mmd-preview__bar{border-bottom:1px solid var(--editor-mermaid-border);flex:none;align-items:center;gap:2px;padding:6px 10px;display:flex}.gy-mmd-preview__label{color:var(--editor-mermaid-muted-foreground);font-size:12.5px;font-weight:500}.gy-mmd-preview__spacer{flex:1}.gy-mmd-preview__stage{background:var(--editor-mermaid-canvas-bg);min-height:0;cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:hidden}.gy-mmd-preview__stage.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.gy-mmd-preview__inner{transform-origin:0 0;will-change:transform;transition:opacity .15s,filter .15s;position:absolute;top:0;left:0}.gy-mmd-preview__inner svg{display:block}.gy-mmd-preview__inner.is-stale{opacity:.45;filter:grayscale(.5)}.gy-mmd-preview__placeholder{color:var(--editor-mermaid-muted-foreground);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.gy-mmd-preview__placeholder-icon{opacity:.5;display:flex}.gy-mmd-preview__placeholder-icon svg{width:28px;height:28px;display:block}.gy-mmd-preview__stale{-webkit-transform:translate(-50%);border:1px solid var(--editor-mermaid-destructive-border);background:var(--editor-mermaid-destructive-bg);color:var(--editor-mermaid-destructive);white-space:nowrap;pointer-events:none;border-radius:999px;padding:5px 11px;font-size:12px;line-height:1.4;position:absolute;top:10px;left:50%;transform:translate(-50%)}.gy-mmd-status{border-top:1px solid var(--editor-mermaid-border);color:var(--editor-mermaid-muted-foreground);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;line-height:1.5;display:flex}.gy-mmd-status__icon{flex:none;display:flex}.gy-mmd-status__icon svg{width:15px;height:15px;display:block}.gy-mmd-status__text{word-break:break-word;min-width:0}.gy-mmd-status__spacer{flex:1}.gy-mmd-status__hint,.gy-mmd-status__dot{color:var(--editor-mermaid-muted-foreground);opacity:.75;white-space:nowrap}.gy-mmd-status__spinner{border:2px solid var(--editor-mermaid-border);border-top-color:var(--editor-mermaid-muted-foreground);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite gy-mermaid-spin;display:block}.gy-mmd-status__raw{background:var(--editor-mermaid-muted);max-height:96px;color:var(--editor-mermaid-muted-foreground);white-space:pre-wrap;word-break:break-word;border-radius:6px;flex:1 0 100%;margin:4px 0 0;padding:8px 10px;font-family:SFMono-Regular,JetBrains Mono,Menlo,Consolas,Liberation Mono,Courier New,PingFang SC,Microsoft YaHei,monospace;font-size:11.5px;line-height:1.6;overflow:auto}.gy-mmd-status.is-ok .gy-mmd-status__icon{color:var(--editor-mermaid-success)}.gy-mmd-status.is-error{background:var(--editor-mermaid-destructive-bg);color:var(--editor-mermaid-foreground)}.gy-mmd-status.is-error .gy-mmd-status__icon{color:var(--editor-mermaid-destructive)}.gy-mmd-status.is-error .gy-mmd-status__text{color:var(--editor-mermaid-foreground)}.gy-mmd-status.is-flash{color:var(--editor-mermaid-accent)}.gy-mmd-templates{z-index:3;border:1px solid var(--editor-mermaid-border);background:var(--editor-mermaid-background);width:min(680px,100% - 28px);max-height:min(520px,100% - 80px);-webkit-box-shadow:var(--editor-mermaid-shadow);box-shadow:var(--editor-mermaid-shadow);border-radius:10px;padding:12px;animation:.14s gy-mmd-pop-in;position:absolute;top:54px;right:14px;overflow:auto}.gy-mmd-templates__head{align-items:baseline;gap:8px;margin-bottom:10px;padding:0 2px;display:flex}.gy-mmd-templates__title{color:var(--editor-mermaid-foreground);font-size:13.5px;font-weight:600}.gy-mmd-templates__hint{color:var(--editor-mermaid-muted-foreground);font-size:12px}.gy-mmd-templates__grid{grid-gap:6px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.gy-mmd-tpl{color:var(--editor-mermaid-foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:9px;padding:9px 10px;font-family:inherit;transition:background-color .12s,border-color .12s;display:flex}.gy-mmd-tpl__icon{color:var(--editor-mermaid-muted-foreground);flex:none;margin-top:1px;display:flex}.gy-mmd-tpl__icon svg{display:block}.gy-mmd-tpl__text{flex-direction:column;gap:2px;min-width:0;display:flex}.gy-mmd-tpl__title{font-size:13px;font-weight:500;line-height:1.35}.gy-mmd-tpl__desc{color:var(--editor-mermaid-muted-foreground);font-size:11.5px;line-height:1.45}.gy-mmd-tpl:hover{border-color:var(--editor-mermaid-border);background:var(--editor-mermaid-hover-bg)}.gy-mmd-tpl:hover .gy-mmd-tpl__icon{color:var(--editor-mermaid-accent)}.gy-mmd-tpl:focus-visible{border-color:var(--editor-mermaid-accent);outline:none}.gy-mmd-preview{border:1px solid var(--editor-mermaid-border);background:var(--editor-mermaid-background);width:min(1440px,96vw);height:min(920px,92vh);color:var(--editor-mermaid-foreground);-webkit-box-shadow:var(--editor-mermaid-shadow);box-shadow:var(--editor-mermaid-shadow);border-radius:12px;flex-direction:column;font-size:13px;animation:.16s gy-mmd-pop-in;display:flex;overflow:hidden}.gy-mmd-preview:-webkit-full-screen{width:100%;max-width:none;height:100%;max-height:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.gy-mmd-preview:-ms-fullscreen{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:none;border-radius:0}:is(.gy-mmd-preview:fullscreen,.gy-mmd-preview.is-fullscreen){width:100%;max-width:none;height:100%;max-height:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.gy-mmd-preview.is-fullscreen:not(:-webkit-full-screen){z-index:1;position:fixed;inset:0}.gy-mmd-preview.is-fullscreen:not(:-ms-fullscreen){z-index:1;position:fixed;inset:0}.gy-mmd-preview.is-fullscreen:not(:fullscreen){z-index:1;position:fixed;inset:0}.gy-mmd-preview__header{border-bottom:1px solid var(--editor-mermaid-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.gy-mmd-preview__title{align-items:center;gap:8px;min-width:0;display:flex}.gy-mmd-preview__title-icon{color:var(--editor-mermaid-muted-foreground);display:flex}.gy-mmd-preview__title-icon svg{display:block}.gy-mmd-preview__title-text{font-size:14px;font-weight:600}.gy-mmd-preview__actions{align-items:center;gap:2px;display:flex}.gy-mmd-preview__caption{border-top:1px solid var(--editor-mermaid-border);text-align:center;color:var(--editor-mermaid-muted-foreground);flex:none;padding:8px 12px;font-size:13px}.gy-bookmark{padding:3px 0;display:flex}.gy-bookmark--left{justify-content:flex-start}.gy-bookmark--center{justify-content:center}.gy-bookmark--right{justify-content:flex-end}.gy-bookmark__figure{min-width:0;max-width:100%;position:relative}.gy-bookmark__holder{min-width:0}.gy-bookmark__placeholder{border:1px dashed var(--tune-colorbg-border,var(--editor-bookmark-border));border-radius:var(--editor-bookmark-radius);color:var(--tune-colorbg-color,var(--editor-bookmark-muted-foreground));cursor:pointer;align-items:center;gap:8px;padding:11px 14px;font-size:14px;line-height:1.4;transition:border-color .15s,color .15s,background-color .15s;display:flex}.gy-bookmark__placeholder:hover{border-color:var(--tune-colorbg-border,var(--editor-bookmark-border-hover));background:var(--tune-colorbg-bg,var(--editor-bookmark-background-hover));color:var(--tune-colorbg-color,var(--editor-bookmark-foreground))}.gy-bookmark__placeholder-icon svg{display:block}.gy-bookmark__editor{border:1px solid var(--tune-colorbg-border,var(--editor-bookmark-border));border-radius:var(--editor-bookmark-radius);background:var(--tune-colorbg-bg,var(--editor-bookmark-background));-webkit-box-shadow:var(--editor-bookmark-shadow);box-shadow:var(--editor-bookmark-shadow);padding:10px 12px}.gy-bookmark__editor-row{align-items:center;gap:8px;display:flex}.gy-bookmark__editor-icon{color:var(--editor-bookmark-muted-foreground);flex:none;display:flex}.gy-bookmark__editor-icon svg{display:block}.gy-bookmark__input{border:1px solid var(--editor-bookmark-border);background:var(--editor-bookmark-background);min-width:0;height:30px;color:var(--editor-bookmark-foreground);border-radius:6px;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:13px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.gy-bookmark__input::-webkit-input-placeholder{color:var(--editor-bookmark-muted-foreground)}.gy-bookmark__input::placeholder{color:var(--editor-bookmark-muted-foreground)}.gy-bookmark__input:-ms-placeholder-shown{color:var(--editor-bookmark-muted-foreground)}.gy-bookmark__input::placeholder{color:var(--editor-bookmark-muted-foreground)}.gy-bookmark__input:focus{border-color:var(--editor-bookmark-primary);-webkit-box-shadow:0 0 0 3px var(--editor-bookmark-ring);box-shadow:0 0 0 3px var(--editor-bookmark-ring)}.gy-bookmark__btn{border:1px solid var(--editor-bookmark-border);background:var(--editor-bookmark-background);height:30px;color:var(--editor-bookmark-foreground);white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:13px;line-height:1;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex}.gy-bookmark__btn svg{width:15px;height:15px;display:block}.gy-bookmark__btn:hover{background:var(--editor-bookmark-accent)}.gy-bookmark__btn--primary{background:var(--editor-bookmark-primary);color:var(--editor-bookmark-primary-foreground);border-color:#0000}.gy-bookmark__btn--primary:hover{background:var(--editor-bookmark-primary);opacity:.88}.gy-bookmark__tip{color:var(--editor-bookmark-muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.5}.gy-bookmark__tip.is-error{color:var(--editor-bookmark-destructive)}.gy-bookmark__card{border:1px solid var(--tune-colorbg-border,var(--editor-bookmark-border));border-radius:var(--editor-bookmark-radius);background:var(--tune-colorbg-bg,var(--editor-bookmark-background));-webkit-box-shadow:var(--editor-bookmark-shadow);box-shadow:var(--editor-bookmark-shadow);color:inherit;cursor:pointer;align-items:stretch;-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;overflow:hidden}.gy-bookmark__card:hover{border-color:var(--tune-colorbg-border,var(--editor-bookmark-border-hover));background:var(--tune-colorbg-bg,var(--editor-bookmark-background-hover));-webkit-box-shadow:var(--editor-bookmark-shadow-hover);box-shadow:var(--editor-bookmark-shadow-hover)}.gy-bookmark__card--card{min-height:64px}.gy-bookmark__card--card.has-cover{max-height:var(--editor-bookmark-card-height)}.gy-bookmark__card--compact{align-items:center;min-height:42px}.gy-bookmark__main{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;padding:12px 14px;display:flex}.gy-bookmark__card--compact .gy-bookmark__main{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px}.gy-bookmark__title{color:var(--tune-colorbg-color,var(--editor-bookmark-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.gy-bookmark__card--compact .gy-bookmark__title{flex:none;max-width:60%}.gy-bookmark__desc{-webkit-line-clamp:2;color:var(--tune-colorbg-color,var(--editor-bookmark-muted-foreground));-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.gy-bookmark__meta{align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.gy-bookmark__favicon{border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative;overflow:hidden}.gy-bookmark__favicon img{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.gy-bookmark__favicon-fallback{justify-content:center;align-items:center;display:none;position:absolute;inset:0}.gy-bookmark__favicon.is-fallback{background:var(--editor-bookmark-muted);color:var(--tune-colorbg-color,var(--editor-bookmark-muted-foreground))}.gy-bookmark__favicon.is-fallback img{visibility:hidden}.gy-bookmark__favicon.is-fallback .gy-bookmark__favicon-fallback{display:flex}.gy-bookmark__favicon.is-fallback .gy-bookmark__favicon-fallback svg{width:12px;height:12px}.gy-bookmark__url{color:var(--tune-colorbg-color,var(--editor-bookmark-muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.gy-bookmark__card--compact .gy-bookmark__url{flex:1;min-width:0}.gy-bookmark__cover{width:var(--editor-bookmark-cover-width);background:var(--editor-bookmark-muted);flex:none;justify-content:center;align-self:stretch;align-items:center;max-width:42%;min-height:0;display:flex;position:relative;overflow:hidden}.gy-bookmark__cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gy-bookmark__cover-fallback{color:var(--tune-colorbg-color,var(--editor-bookmark-muted-foreground));display:none;position:absolute}.gy-bookmark__cover.is-fallback img{visibility:hidden}.gy-bookmark__cover.is-fallback .gy-bookmark__cover-fallback{display:inline-flex}.gy-bookmark__card.is-skeleton{cursor:default;pointer-events:none}.gy-bookmark__bar{background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--editor-bookmark-skeleton)),color-stop(37%,var(--editor-bookmark-skeleton-shine)),color-stop(63%,var(--editor-bookmark-skeleton)));background:linear-gradient(90deg,var(--editor-bookmark-skeleton) 25%,var(--editor-bookmark-skeleton-shine) 37%,var(--editor-bookmark-skeleton) 63%);background-size:400% 100%;border-radius:4px;animation:1.4s infinite gy-bookmark-shine}.gy-bookmark__bar.is-title{width:46%;height:14px}.gy-bookmark__bar.is-desc{width:78%;height:12px}.gy-bookmark__bar.is-meta{width:32%;height:12px}@keyframes gy-bookmark-shine{0%{background-position:100%}to{background-position:0}}.ce-block--selected .gy-bookmark__card,.ce-block--selected .gy-bookmark__card:hover{-webkit-box-shadow:none;box-shadow:none;background:0 0;border-color:#0000}.gy-bookmark a.gy-bookmark__card,.gy-bookmark a.gy-bookmark__card:hover{-webkit-text-decoration:none;text-decoration:none}.gy-bookmark__figure:hover:not(.gy-bookmark--editing) .gy-action-bar{display:flex}.gy-embed{padding:3px 0}.gy-embed__box{width:100%;display:flex}.gy-embed__box--left{justify-content:flex-start}.gy-embed__box--center{justify-content:center}.gy-embed__box--right{justify-content:flex-end}.gy-embed__container{min-width:0;max-width:100%}.gy-embed__holder{min-width:0;position:relative}.gy-embed__placeholder{border:1px dashed var(--editor-embed-border);border-radius:var(--editor-embed-radius);color:var(--editor-embed-muted-foreground);cursor:pointer;align-items:center;gap:8px;padding:11px 14px;font-size:14px;line-height:1.4;transition:border-color .15s,color .15s,background-color .15s;display:flex}.gy-embed__placeholder:hover{border-color:var(--editor-embed-border-hover);background:var(--editor-embed-background-hover);color:var(--editor-embed-foreground)}.gy-embed__placeholder.is-readonly{cursor:default}.gy-embed__placeholder.is-readonly:hover{border-color:var(--editor-embed-border);color:var(--editor-embed-muted-foreground);background:0 0}.gy-embed__placeholder-icon svg{display:block}.gy-embed__editor{border:1px solid var(--editor-embed-border);border-radius:var(--editor-embed-radius);background:var(--editor-embed-background);-webkit-box-shadow:var(--editor-embed-shadow);box-shadow:var(--editor-embed-shadow);margin-bottom:8px;padding:10px 12px}.gy-embed__editor-row{align-items:center;gap:8px;display:flex}.gy-embed__editor-icon{color:var(--editor-embed-muted-foreground);flex:none;display:flex}.gy-embed__editor-icon svg{display:block}.gy-embed__input{border:1px solid var(--editor-embed-border);background:var(--editor-embed-background);min-width:0;height:30px;color:var(--editor-embed-foreground);border-radius:6px;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:13px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.gy-embed__input::-webkit-input-placeholder{color:var(--editor-embed-muted-foreground)}.gy-embed__input::placeholder{color:var(--editor-embed-muted-foreground)}.gy-embed__input:-ms-placeholder-shown{color:var(--editor-embed-muted-foreground)}.gy-embed__input::placeholder{color:var(--editor-embed-muted-foreground)}.gy-embed__input:focus{border-color:var(--editor-embed-primary);-webkit-box-shadow:0 0 0 3px var(--editor-embed-ring);box-shadow:0 0 0 3px var(--editor-embed-ring)}.gy-embed__btn{border:1px solid var(--editor-embed-border);background:var(--editor-embed-background);height:30px;color:var(--editor-embed-foreground);white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:13px;line-height:1;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex}.gy-embed__btn svg{width:15px;height:15px;display:block}.gy-embed__btn:hover{background:var(--editor-embed-accent)}.gy-embed__btn--primary{background:var(--editor-embed-primary);color:var(--editor-embed-primary-foreground);border-color:#0000}.gy-embed__btn--primary:hover{background:var(--editor-embed-primary);opacity:.88}.gy-embed__tip{color:var(--editor-embed-muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.5}.gy-embed__tip.is-error{color:var(--editor-embed-destructive)}.gy-embed__frame{box-sizing:border-box;border:1px solid var(--editor-embed-border);border-radius:var(--editor-embed-radius);background:var(--editor-embed-frame-bg);max-width:100%;-webkit-box-shadow:var(--editor-embed-shadow);box-shadow:var(--editor-embed-shadow);transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.gy-embed__frame[data-readonly=false]:hover{border-color:var(--editor-embed-border-hover);-webkit-box-shadow:var(--editor-embed-shadow-hover);box-shadow:var(--editor-embed-shadow-hover)}.gy-embed__frame[data-readonly=false]:hover .gy-media-rs-btn{display:flex}.gy-embed__frame .gy-action-bar__wrapper{pointer-events:none}.gy-embed__frame .gy-action-bar{visibility:hidden;opacity:0;pointer-events:auto;transition:opacity .1s,visibility 0s linear .1s;display:flex}.gy-embed__frame:hover .gy-action-bar{visibility:visible;opacity:1;transition:opacity .12s .35s,visibility 0s linear .35s}.gy-embed__frame--resizing .gy-embed__iframe{pointer-events:none}.gy-embed__iframe{border:0;width:100%;height:100%;display:block}.gy-embed__loading{background:var(--editor-embed-frame-bg);color:var(--editor-embed-muted-foreground);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.gy-embed__spinner{border:2px solid var(--editor-embed-border);border-top-color:var(--editor-embed-muted-foreground);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite gy-embed-spin;display:block}.gy-embed__caption{max-width:100%;color:var(--editor-embed-muted-foreground);word-break:break-word;outline:none;margin-top:6px;padding:2px;font-size:13px;line-height:1.5;display:none}.gy-embed__caption:empty:before{content:attr(data-placeholder);color:var(--editor-embed-muted-foreground);opacity:.6;cursor:text}@keyframes gy-embed-spin{to{transform:rotate(360deg)}}.ce-block--selected .gy-embed__frame,.ce-block--selected .gy-embed__frame[data-readonly=false]:hover,.ce-block--selected .gy-embed__loading{-webkit-box-shadow:none;box-shadow:none;background:0 0;border-color:#0000}.ce-block--selected .gy-embed__iframe{opacity:.55;pointer-events:none}.ce-block--selected .gy-embed__placeholder,.ce-block--selected .gy-embed__placeholder:hover{background:0 0;border-color:#0000}.ce-hint--align-start{text-align:left}.ce-hint--align-center{text-align:center}.ce-hint__description{opacity:.6;margin-top:3px}.gy-palette-picker{-webkit-user-select:none;user-select:none;padding-bottom:10px}.gy-palette-picker-title{color:var(--grayText);padding:14px 0 6px 10px;font-size:12px}.gy-palette-picker-title:first-child{padding:6px 0 6px 12px}.gy-palette-picker-grid{grid-gap:4px;grid-template-columns:repeat(5,34px);justify-content:center;gap:4px;padding:0 8px;display:grid}.gy-palette-picker-item{box-sizing:border-box;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto;padding:4px;display:flex}.gy-palette-picker-swatch{box-sizing:border-box;cursor:pointer;width:26px;height:26px;color:var(--palette-picker-color,inherit);background:0 0;background:var(--palette-picker-bg,transparent);border:1px solid var(--palette-picker-border);border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:500;transition:transform .1s,border-color .12s;display:flex;position:relative}.gy-palette-picker-swatch--focused{border-color:var(--editor-palette-picker-hover-border);transform:scale(1.08)}.gy-palette-picker-swatch--active{border-color:var(--editor-palette-picker-active-border);-webkit-box-shadow:0 0 0 1px var(--editor-palette-picker-active-border);box-shadow:0 0 0 1px var(--editor-palette-picker-active-border)}.ce-popover--nested>.ce-popover__container:has(>.ce-popover__items>.ce-popover-item-html>.gy-palette-picker){width:max-content;min-width:0;padding:var(--padding)}.ce-popover--nested>.ce-popover__container:has(>.ce-popover__items>.ce-popover-item-html>.gy-palette-picker)>.ce-popover__items{width:auto;padding-right:0}.ce-popover--nested>.ce-popover__container:has(>.ce-popover__items>.ce-popover-item-html>.gy-palette-picker)>.ce-popover__items>.ce-popover-item-html{display:block}.ce-block--drop-target>.ce-block__content:before{pointer-events:none;content:"";background-color:var(--editor-block-drop-target-bg);border-radius:6px;width:100%;height:3px;position:absolute}.ce-block--drop-target>.ce-block__content .gy-columns_col{background-color:var(--editor-column-hover-bg)}.ce-block--drop-target>.ce-block__content .gy-columns_col .ce-block__content:before,.ce-block--drop-target>.ce-block__content .gy-columns_col .ce-block__content:after{display:none}.ce-block--drop-target .ce-block__content[data-pos=top]:before{top:0}.ce-block--drop-target .ce-block__content[data-pos=bottom]:before{bottom:0}.codex-editor--main,.editor-page-gutter{padding-left:100px;padding-right:100px}@media only screen and (width<=768px){.codex-editor--main,.editor-page-gutter{padding-left:70px;padding-right:70px}}.ce-block__content,.ce-toolbar__content{max-width:100%}.codex-editor--narrow .codex-editor__redactor{margin-right:0}.ai-session-editor-container .codex-editor--main{padding-left:0;padding-right:0}.ai-session-editor-container .codex-editor__redactor{margin-right:0;padding-bottom:0!important}.ai-session-editor-container .ce-block:first-child .ce-block__content{padding-top:0}.codex-editor .ce-toolbar,.codex-editor .ce-inline-toolbar,.codex-editor .ce-float-toolbox,.codex-editor .ce-popover{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei UI,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 40'%3E%3Cpath fill='%23fff' d='M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:280px;width:20px;height:20px;font-size:0;line-height:0;display:block}.viewer-zoom-in:before{content:"Zoom In";background-position:0 0}.viewer-zoom-out:before{content:"Zoom Out";background-position:-20px 0}.viewer-one-to-one:before{content:"One to One";background-position:-40px 0}.viewer-reset:before{content:"Reset";background-position:-60px 0}.viewer-prev:before{content:"Previous";background-position:-80px 0}.viewer-play:before{content:"Play";background-position:-100px 0}.viewer-next:before{content:"Next";background-position:-120px 0}.viewer-rotate-left:before{content:"Rotate Left";background-position:-140px 0}.viewer-rotate-right:before{content:"Rotate Right";background-position:-160px 0}.viewer-flip-horizontal:before{content:"Flip Horizontal";background-position:-180px 0}.viewer-flip-vertical:before{content:"Flip Vertical";background-position:-200px 0}.viewer-fullscreen:before{content:"Enter Full Screen";background-position:-220px 0}.viewer-fullscreen-exit:before{content:"Exit Full Screen";background-position:-240px 0}.viewer-close:before{content:"Close";background-position:-260px 0}.viewer-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:absolute;inset:0;overflow:hidden}.viewer-container ::-moz-selection{background-color:#0000}.viewer-container::-moz-selection{background-color:#0000}.viewer-container ::selection{background-color:#0000}.viewer-container::selection{background-color:#0000}.viewer-container:focus{outline:0}.viewer-container img{width:100%;height:auto;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.viewer-canvas{position:absolute;inset:0;overflow:hidden}.viewer-canvas>img{width:auto;height:auto;margin:15px auto;max-width:90%!important}.viewer-footer{text-align:center;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;padding:1px 0;overflow:hidden}.viewer-list>li{color:#0000;cursor:pointer;float:left;opacity:.5;width:30px;height:50px;font-size:0;line-height:0;transition:opacity .15s;overflow:hidden}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;width:20px;height:20px;margin-top:-10px;margin-left:-10px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{cursor:none;z-index:1;background-color:#000;display:none;bottom:0;right:0}.viewer-player,.viewer-player>img{position:absolute;top:0;left:0}.viewer-toolbar>ul{margin:0 auto 5px;padding:6px 3px;display:inline-block;overflow:hidden}.viewer-toolbar>ul>li{cursor:pointer;float:left;background-color:#00000080;border-radius:50%;width:24px;height:24px;transition:background-color .15s;overflow:hidden}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{z-index:1;outline:0;position:relative;box-shadow:0 0 3px #fff}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{width:18px;height:18px;margin-top:3px;margin-bottom:3px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{width:30px;height:30px;margin-top:-3px;margin-bottom:-3px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{color:#fff;text-align:center;background-color:#000c;border-radius:10px;width:50px;height:20px;margin-top:-10px;margin-left:-25px;font-size:12px;line-height:20px;display:none;position:absolute;top:50%;left:50%}.viewer-title{color:#ccc;opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:90%;min-height:14px;margin:5px 5%;font-size:12px;line-height:1.2;transition:opacity .15s;display:inline-block;overflow:hidden}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;cursor:pointer;background-color:#00000080;border-radius:50%;width:80px;height:80px;transition:background-color .15s;position:absolute;top:-40px;right:-40px;overflow:hidden}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{outline:0;box-shadow:0 0 3px #fff}.viewer-button:before{position:absolute;bottom:15px;left:15px}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.viewer-loading:after{content:"";z-index:1;border:4px solid #ffffff1a;border-left-color:#ffffff80;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:1s linear infinite viewer-spinner;display:inline-block;position:absolute;top:50%;left:50%}@media (width<=767px){.viewer-hide-xs-down{display:none}}@media (width<=991px){.viewer-hide-sm-down{display:none}}@media (width<=1199px){.viewer-hide-md-down{display:none}}.ofv-root{--ofv-bg:#eef1f6;--ofv-surface:#fff;--ofv-surface-muted:#f1f4f9;--ofv-text:#1c2333;--ofv-text-muted:#5b6478;--ofv-border:#e3e7ef;--ofv-button-hover:#1c233312;--ofv-highlight:#fde68a;--ofv-accent:#4f6bf6;--ofv-accent-soft:#4f6bf62e;--ofv-toolbar-bg:var(--ofv-surface);box-sizing:border-box;background:var(--ofv-bg);width:100%;min-width:0;max-width:100%;min-height:0;color:var(--ofv-text);border:1px solid var(--ofv-border);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block;overflow:hidden}.ofv-theme-dark{--ofv-bg:#0b101f;--ofv-surface:#121a30;--ofv-surface-muted:#1a2440;--ofv-text:#e9edf8;--ofv-text-muted:#97a1bf;--ofv-border:#94a3c82e;--ofv-button-hover:#94a3c824;--ofv-highlight:#f59e0b66;--ofv-accent:#8b9cff;--ofv-accent-soft:#8b9cff38;--ofv-toolbar-bg:var(--ofv-surface)}.ofv-root *,.ofv-root :before,.ofv-root :after{box-sizing:border-box}.ofv-root [hidden],.ofv-root .ofv-pdf-summary[aria-hidden=true],.ofv-root .ofv-sheet-summary[aria-hidden=true],.ofv-root .ofv-presentation-summary[aria-hidden=true],.ofv-root .ofv-xmind-summary[aria-hidden=true],.ofv-root .ofv-media-info[aria-hidden=true],.ofv-root .ofv-image-info[aria-hidden=true],.ofv-root .ofv-drawing-summary[aria-hidden=true],.ofv-root .ofv-cad-summary[aria-hidden=true],.ofv-root .ofv-asset-summary[aria-hidden=true],.ofv-root .ofv-asset-download[aria-hidden=true],.ofv-root .ofv-gis-summary[aria-hidden=true],.ofv-root .ofv-archive-summary[aria-hidden=true],.ofv-root .ofv-archive-info[aria-hidden=true],.ofv-root .ofv-archive-probe-meta[aria-hidden=true],.ofv-root .ofv-epub-meta[aria-hidden=true],.ofv-root .ofv-xps-summary[aria-hidden=true],.ofv-root .ofv-sqlite-summary[aria-hidden=true],.ofv-root .ofv-wasm-summary[aria-hidden=true],.ofv-root .ofv-data-summary[aria-hidden=true],.ofv-root .ofv-data-note[aria-hidden=true],.ofv-root .ofv-font-status[aria-hidden=true],.ofv-root .ofv-font-info[aria-hidden=true],.ofv-root .ofv-model-measure[aria-hidden=true],.ofv-root .ofv-model-materials[aria-hidden=true],.ofv-root .ofv-details[aria-hidden=true],.ofv-root .ofv-table-scroll[aria-hidden=true]{display:none!important}.ofv-host{flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:160px;display:flex;position:relative;overflow:hidden}.ofv-viewport{touch-action:pan-x pan-y;background:var(--ofv-bg);width:100%;min-width:0;max-width:100%;min-height:0;color:var(--ofv-text);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent) transparent;flex:auto;overflow:hidden auto;container-type:inline-size}.ofv-viewport::-webkit-scrollbar{width:10px;height:10px}.ofv-viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-viewport::-webkit-scrollbar-track{background:0 0}.ofv-panel,.ofv-pdf,.ofv-table-scroll,.ofv-docx-document,.ofv-pptx-viewer,.ofv-epub-reader,.ofv-markdown-body,.ofv-code-body,.ofv-xps-pages,.ofv-text-block,.ofv-office-package-list{scrollbar-width:auto;scrollbar-color:auto}@supports not selector(::-webkit-scrollbar){.ofv-panel,.ofv-pdf,.ofv-table-scroll,.ofv-docx-document,.ofv-pptx-viewer,.ofv-epub-reader,.ofv-markdown-body,.ofv-code-body,.ofv-xps-pages,.ofv-text-block,.ofv-office-package-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent) transparent}.ofv-pdf.ofv-pdf-pages{scrollbar-color:#ffffff73 transparent}}.ofv-panel::-webkit-scrollbar{width:10px;height:10px}.ofv-pdf::-webkit-scrollbar{width:10px;height:10px}.ofv-table-scroll::-webkit-scrollbar{width:10px;height:10px}.ofv-docx-document::-webkit-scrollbar{width:10px;height:10px}.ofv-pptx-viewer::-webkit-scrollbar{width:10px;height:10px}.ofv-epub-reader::-webkit-scrollbar{width:10px;height:10px}.ofv-markdown-body::-webkit-scrollbar{width:10px;height:10px}.ofv-code-body::-webkit-scrollbar{width:10px;height:10px}.ofv-xps-pages::-webkit-scrollbar{width:10px;height:10px}.ofv-text-block::-webkit-scrollbar{width:10px;height:10px}.ofv-office-package-list::-webkit-scrollbar{width:10px;height:10px}.ofv-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-pdf::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-docx-document::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-pptx-viewer::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-epub-reader::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-markdown-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-code-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-xps-pages::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-text-block::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-office-package-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ofv-text-muted) 42%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ofv-panel::-webkit-scrollbar-track{background:0 0}.ofv-pdf::-webkit-scrollbar-track{background:0 0}.ofv-table-scroll::-webkit-scrollbar-track{background:0 0}.ofv-docx-document::-webkit-scrollbar-track{background:0 0}.ofv-pptx-viewer::-webkit-scrollbar-track{background:0 0}.ofv-epub-reader::-webkit-scrollbar-track{background:0 0}.ofv-markdown-body::-webkit-scrollbar-track{background:0 0}.ofv-code-body::-webkit-scrollbar-track{background:0 0}.ofv-xps-pages::-webkit-scrollbar-track{background:0 0}.ofv-text-block::-webkit-scrollbar-track{background:0 0}.ofv-office-package-list::-webkit-scrollbar-track{background:0 0}.ofv-pdf::-webkit-scrollbar-thumb{background:#ffffff73 padding-box content-box}.ofv-toolbar{border-bottom:1px solid var(--ofv-border);background:var(--ofv-toolbar-bg);min-width:0;min-height:46px;color:var(--ofv-text);flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:7px 10px;display:flex}.ofv-toolbar button,.ofv-toolbar input{max-width:100%;min-height:32px;color:var(--ofv-text);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-size:13px}.ofv-toolbar button{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ofv-text-muted);flex:0 auto;justify-content:center;align-items:center;gap:6px;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex;overflow:hidden}.ofv-toolbar-icon-button{flex:none;width:32px;padding:0}.ofv-toolbar-icon-button .ofv-toolbar-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ofv-toolbar-zoom-reset{font-variant-numeric:tabular-nums;flex:none;min-width:52px;padding:0 8px;font-size:12.5px}.ofv-toolbar-sep{background:var(--ofv-border);flex:none;align-self:center;width:1px;height:18px;margin:0 5px}.ofv-toolbar-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.ofv-toolbar-icon svg{width:16px;height:16px;display:block}.ofv-toolbar-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ofv-react-toolbar,.ofv-vue-toolbar,.ofv-vue-toolbar-content{display:contents}.ofv-toolbar button:hover:not(:disabled){background:var(--ofv-button-hover);color:var(--ofv-text)}.ofv-toolbar button:active:not(:disabled){transform:scale(.94)}.ofv-toolbar button:disabled{cursor:not-allowed;opacity:.38}.ofv-toolbar button:focus-visible,.ofv-image-controls button:focus-visible,.ofv-tabs button:focus-visible,.ofv-code-action:focus-visible{outline:2px solid var(--ofv-accent,#2563eb);outline-offset:2px}.ofv-toolbar-queue{min-width:42px;color:var(--ofv-text-muted);font-variant-numeric:tabular-nums;text-align:center;flex:none;font-size:12.5px}.ofv-toolbar-search{flex:180px;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex;position:relative}.ofv-toolbar-search-icon{color:var(--ofv-text-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ofv-toolbar-search-icon svg{width:14px;height:14px;display:block}.ofv-toolbar-search input{background:var(--ofv-surface-muted);width:min(200px,100%);min-width:0;color:var(--ofv-text);border-radius:999px;flex:120px;padding:0 12px 0 30px;transition:border-color .15s,box-shadow .15s}.ofv-toolbar-search input::placeholder{color:var(--ofv-text-muted)}.ofv-toolbar-search input:focus{border-color:var(--ofv-accent);box-shadow:0 0 0 3px var(--ofv-accent-soft);outline:none}.ofv-toolbar-search-count{min-width:24px;color:var(--ofv-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.ofv-search-match{background:var(--ofv-highlight);color:inherit;border-radius:2px}.ofv-print-frame{visibility:hidden;border:0;width:0;height:0;position:fixed;bottom:0;right:0}.ofv-center{justify-content:center;align-items:center;display:flex}.ofv-status{z-index:5;pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.ofv-status-chip{border:1px solid var(--ofv-border);background:var(--ofv-surface);min-width:0;max-width:min(420px,100%);color:var(--ofv-text-muted);pointer-events:auto;border-radius:14px;align-items:center;gap:10px;padding:10px 18px;font-size:13px;line-height:1.5;display:inline-flex;box-shadow:0 12px 32px -14px #02061773}.ofv-status-spinner{border:2px solid var(--ofv-accent-soft);border-top-color:var(--ofv-accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite ofv-status-spin}@keyframes ofv-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ofv-status-spinner{animation-duration:1.6s}}.ofv-status-text{overflow-wrap:anywhere;min-width:0}.ofv-status-error .ofv-status-spinner{display:none}.ofv-status-error .ofv-status-chip{color:#dc2626;border-color:#dc262659}.ofv-theme-dark .ofv-status-error .ofv-status-chip{color:#fca5a5;border-color:#f8717166}.ofv-media{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.ofv-image-viewer{background:var(--ofv-bg);flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.ofv-image-controls{border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface);min-width:0;min-height:40px;color:var(--ofv-text);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.ofv-image-controls button{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);min-width:0;max-width:100%;min-height:28px;color:var(--ofv-text);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:0 auto;padding:0 10px;overflow:hidden}.ofv-image-controls button:hover{background:var(--ofv-button-hover)}.ofv-image-zoom{min-width:48px;color:var(--ofv-text-muted);text-align:center;flex:none;font-size:13px}.ofv-image-stage{cursor:grab;touch-action:none;flex:auto;min-width:0;min-height:min(320px,55vh);display:flex;overflow:auto}.ofv-image-stage .ofv-fallback{margin:auto}.ofv-image-stage-pages{justify-content:center;align-items:flex-start;padding:24px;overflow:auto}.ofv-image-stage.is-dragging{cursor:grabbing}.ofv-image-scrollbox{flex:none;justify-content:center;align-items:center;min-width:0;max-width:none;min-height:0;max-height:none;margin:auto;display:flex}.ofv-image-stage-pages .ofv-image-scrollbox{margin:0 auto}.ofv-image-content{transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .12s}.ofv-image-stage.is-dragging .ofv-image-content{transition:none}.ofv-tiff-pages{transform-origin:top;gap:18px;width:max-content;max-width:100%;height:auto;display:grid}.ofv-tiff-page{justify-items:center;gap:8px;margin:0;display:grid}.ofv-tiff-canvas{border:1px solid var(--ofv-border);background:var(--ofv-surface);border-radius:4px;max-width:100%;height:auto;display:block;box-shadow:0 8px 24px #0f172a24}.ofv-tiff-page figcaption{max-width:100%;color:var(--ofv-text-muted);text-align:center;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.ofv-image-info{border-top:1px solid var(--ofv-border);background:var(--ofv-surface);min-width:0;max-width:100%;color:var(--ofv-text-muted);flex-wrap:wrap;flex:none;gap:8px 14px;padding:8px 10px;font-size:12px;display:flex}.ofv-image-info-item{overflow-wrap:anywhere;gap:5px;min-width:0;max-width:100%;display:inline-flex}.ofv-image-info-item strong{color:var(--ofv-text);overflow-wrap:anywhere;font-weight:600}.ofv-text{white-space:pre-wrap;word-break:break-word;background:var(--ofv-surface);min-height:100%;color:var(--ofv-text);margin:0;padding:16px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.ofv-pdf-viewer{background:#6b7280;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.ofv-pdf-summary{background:var(--ofv-surface);min-width:0;color:var(--ofv-text-muted);border-bottom:1px solid #ffffff2e;flex-wrap:wrap;flex:none;gap:8px 14px;padding:8px 12px;font-size:12px;display:flex}.ofv-pdf-summary>span{gap:5px;min-width:0;display:inline-flex}.ofv-pdf-summary strong{color:var(--ofv-text);overflow-wrap:anywhere;font-weight:600}.ofv-pdf-page-navigator{z-index:3;border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface);min-height:38px;color:var(--ofv-text);flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.ofv-pdf-page-navigator button,.ofv-pdf-page-navigator input{box-sizing:border-box;border:1px solid var(--ofv-border);background:var(--ofv-surface);height:28px;color:var(--ofv-text);font:inherit;border-radius:5px}.ofv-pdf-page-navigator button{cursor:pointer;min-width:30px;padding:0 8px}.ofv-pdf-page-navigator button:disabled{cursor:default;opacity:.45}.ofv-pdf-page-navigator input{text-align:center;width:58px;padding:0 6px}.ofv-pdf{background:#6b7280;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;padding:16px;overflow:auto scroll}.ofv-pdf-page{background:#fff;max-width:100%;height:auto;margin:0;display:block}.ofv-audio{background:var(--ofv-surface);width:min(520px,100% - 32px);color:var(--ofv-text);border-radius:8px;padding:20px;box-shadow:0 8px 24px #11182729}.ofv-audio-title{text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;font-weight:600;overflow:hidden}.ofv-audio audio{width:100%}.ofv-media-info{border-top:1px solid var(--ofv-border);min-width:0;color:var(--ofv-text-muted);flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.ofv-media-info-item{gap:5px;min-width:0;display:inline-flex}.ofv-media-info-item strong{color:var(--ofv-text);overflow-wrap:anywhere;font-weight:600}.ofv-video-container{background:#000;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.ofv-video-stage{flex:auto;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.ofv-video-container .ofv-media-info{background:var(--ofv-surface);border-top-color:#ffffff29;margin-top:0}.ofv-fallback{background:var(--ofv-surface);width:min(420px,100% - 32px);min-width:0;max-width:100%;color:var(--ofv-text);text-align:center;border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:0 8px 24px #11182729}.ofv-fallback span{overflow-wrap:anywhere;min-width:0;color:var(--ofv-text-muted)}.ofv-fallback-meta{color:var(--ofv-text);text-align:left;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:0;font-size:12px;line-height:1.4;display:grid}.ofv-fallback-meta dt{color:var(--ofv-text-muted);margin:0;font-weight:500}.ofv-fallback-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.ofv-fallback a{color:#2563eb;font-weight:600;text-decoration:none}.ofv-pdf-web-fallback{width:100%;min-width:0;max-width:100%;height:100%;min-height:480px;display:flex}.ofv-pdf-web-fallback-frame{width:100%;min-width:0;max-width:100%;height:100%;min-height:inherit;background:#fff;border:0;flex:auto}.ofv-panel{background:var(--ofv-surface-muted);width:100%;min-width:0;max-width:100%;min-height:100%;color:var(--ofv-text);padding:16px;overflow:auto}.ofv-section{overflow-wrap:anywhere;border:1px solid var(--ofv-border);background:var(--ofv-surface);border-radius:8px;min-width:0;margin:0 0 16px;padding:14px}.ofv-section h3{margin:0 0 12px;font-size:15px}.ofv-section p{margin:0 0 10px;line-height:1.6}.ofv-meta-row{border-bottom:1px solid var(--ofv-border);grid-template-columns:96px minmax(0,1fr);gap:8px;padding:6px 0;font-size:13px;display:grid}.ofv-meta-row span{color:var(--ofv-text-muted)}.ofv-meta-row strong{overflow-wrap:anywhere}.ofv-office{--ofv-office-zoom:1;min-width:0;max-width:100%}.ofv-office-docx{overflow:visible}.ofv-document{overflow-wrap:anywhere;zoom:var(--ofv-office-zoom,1);font-size:14px;line-height:1.7}.ofv-document img{max-width:100%;height:auto}.ofv-word-html-document{box-sizing:border-box;overflow-wrap:normal;color:#000;background:#fff;width:min(100%,794px);min-height:1123px;margin:0 auto;padding:clamp(32px,9vw,96px) clamp(24px,11vw,120px)}.ofv-word-html-document p{margin:0}.ofv-wordml-document{background:var(--ofv-surface-muted);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:max-content;padding:24px;display:flex;overflow:auto}.ofv-wordml-page{box-sizing:border-box;border:1px solid var(--ofv-border);color:#111827;font-family:Times New Roman,SimSun,serif;font-size:calc(10.5pt * var(--ofv-office-zoom,1));background:#fff;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 16px 42px #0f172a24}.ofv-wordml-page-content{min-width:0}.ofv-wordml-paragraph{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1em;margin:0}.ofv-wordml-table{border-collapse:collapse;table-layout:fixed;max-width:100%;margin:0}.ofv-wordml-table td{padding:calc(2px * var(--ofv-office-zoom,1)) calc(4px * var(--ofv-office-zoom,1));vertical-align:top;border:1px solid #111827}.ofv-wordml-table p{margin:0}.ofv-wordml-footer{font-family:SimSun,Songti SC,serif;font-size:calc(9pt * var(--ofv-office-zoom,1));text-align:center;white-space:pre-wrap;line-height:1.4;position:absolute}.ofv-document-extra{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.ofv-office-conversion{border-style:dashed}.ofv-office-conversion>p:first-of-type{color:var(--ofv-text);margin-top:0;line-height:1.7}.ofv-office-conversion>p:first-of-type strong{color:#f59e0b}.ofv-office-binary-meta{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);border-radius:6px;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:12px 0;padding:12px;font-size:13px;display:grid}.ofv-office-binary-meta dt{color:var(--ofv-text-muted);font-weight:600}.ofv-office-binary-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.ofv-office-binary-fragments{margin-top:14px}.ofv-office-binary-fragments h4{color:var(--ofv-text);margin:0 0 10px;font-size:14px}.ofv-office-binary-empty{border:1px dashed var(--ofv-border);background:var(--ofv-surface-muted);color:var(--ofv-text-muted);border-radius:6px;margin:14px 0 0;padding:12px;line-height:1.6}.ofv-msdoc-document{background:var(--ofv-surface-muted);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:max-content;padding:24px;display:flex;overflow:auto}.ofv-msdoc-page{width:calc(794px * var(--ofv-office-zoom,1));min-height:calc(1123px * var(--ofv-office-zoom,1));height:calc(1123px * var(--ofv-office-zoom,1));box-sizing:border-box;padding:calc(86px * var(--ofv-office-zoom,1)) calc(76px * var(--ofv-office-zoom,1));border:1px solid var(--ofv-border);color:#111827;font-family:Arial,Helvetica,sans-serif;font-size:calc(10pt * var(--ofv-office-zoom,1));background:#fff;line-height:1.32;position:relative;overflow:hidden;box-shadow:0 16px 42px #0f172a24}.ofv-msdoc-page-footer{right:calc(64px * var(--ofv-office-zoom,1));bottom:calc(34px * var(--ofv-office-zoom,1));left:calc(132px * var(--ofv-office-zoom,1));padding-top:calc(5px * var(--ofv-office-zoom,1));color:#111827;font-family:Arial,Helvetica,sans-serif;font-size:calc(8px * var(--ofv-office-zoom,1));border-top:1px solid #9ca3af;line-height:1.35;position:absolute}.ofv-msdoc-footer-row{gap:calc(18px * var(--ofv-office-zoom,1));grid-template-columns:minmax(0,1fr) max-content;display:grid}.ofv-msdoc-footer-row span:last-child{text-align:right}.ofv-msdoc-line-numbered{padding:calc(44px * var(--ofv-office-zoom,1)) calc(114px * var(--ofv-office-zoom,1)) calc(86px * var(--ofv-office-zoom,1)) calc(132px * var(--ofv-office-zoom,1));font-size:calc(9pt * var(--ofv-office-zoom,1));line-height:1.25}.ofv-msdoc-page-header{margin:0 0 calc(8px * var(--ofv-office-zoom,1));padding:0 0 calc(8px * var(--ofv-office-zoom,1));border-bottom:1px solid #6b7280;position:relative}.ofv-msdoc-oasis-header:before{top:calc(20px * var(--ofv-office-zoom,1));right:calc(100% + 28px * var(--ofv-office-zoom,1));width:calc(30px * var(--ofv-office-zoom,1));color:#111827;content:"1";font-family:Times New Roman,Times,serif;font-size:calc(12px * var(--ofv-office-zoom,1));text-align:right;font-weight:400;position:absolute}.ofv-msdoc-oasis-logo{align-items:center;gap:calc(8px * var(--ofv-office-zoom,1));min-height:calc(54px * var(--ofv-office-zoom,1));color:#4b148c;font-family:Arial,Helvetica,sans-serif;font-size:calc(52px * var(--ofv-office-zoom,1));letter-spacing:0;font-weight:800;line-height:1;display:flex}.ofv-msdoc-oasis-logo-image{min-height:calc(54px * var(--ofv-office-zoom,1))}.ofv-msdoc-oasis-logo-image img{width:calc(190px * var(--ofv-office-zoom,1));object-fit:contain;max-width:100%;height:auto}.ofv-msdoc-oasis-mark{width:calc(40px * var(--ofv-office-zoom,1));height:calc(40px * var(--ofv-office-zoom,1));border-radius:calc(7px * var(--ofv-office-zoom,1));color:#4b148c;font-size:calc(34px * var(--ofv-office-zoom,1));background:#f4b000;place-items:center;font-weight:800;display:inline-grid}.ofv-msdoc-oasis-mark:before{content:"S"}.ofv-msdoc-page p{margin:0 0 calc(6px * var(--ofv-office-zoom,1));white-space:pre-wrap;overflow-wrap:anywhere;position:relative}.ofv-msdoc-line-numbered>:not(.ofv-msdoc-meta,.ofv-msdoc-page-header):before{right:calc(100% + 28px * var(--ofv-office-zoom,1));width:calc(30px * var(--ofv-office-zoom,1));color:#111827;content:attr(data-line);font-family:Times New Roman,Times,serif;font-size:calc(12px * var(--ofv-office-zoom,1));font-weight:400;line-height:inherit;text-align:right;position:absolute;top:0}.ofv-msdoc-title{margin:0 0 calc(6px * var(--ofv-office-zoom,1));color:#339;font-size:calc(24px * var(--ofv-office-zoom,1));font-weight:700;line-height:1.18}.ofv-msdoc-line-numbered .ofv-msdoc-title{font-size:calc(20px * var(--ofv-office-zoom,1))}.ofv-msdoc-form-document .ofv-msdoc-title{color:#111827;font-family:Microsoft YaHei,PingFang SC,Arial,Helvetica,sans-serif;font-size:calc(18pt * var(--ofv-office-zoom,1));text-align:center}.ofv-msdoc-subtitle{margin:0 0 calc(18px * var(--ofv-office-zoom,1));color:#339;font-size:calc(18px * var(--ofv-office-zoom,1));font-weight:700;line-height:1.2}.ofv-msdoc-line-numbered .ofv-msdoc-subtitle{margin-bottom:calc(14px * var(--ofv-office-zoom,1));font-size:calc(16px * var(--ofv-office-zoom,1))}.ofv-msdoc-heading{margin:calc(18px * var(--ofv-office-zoom,1)) 0 calc(6px * var(--ofv-office-zoom,1));color:#009;font-size:calc(18px * var(--ofv-office-zoom,1));font-weight:700}.ofv-msdoc-heading-level-1{padding-top:calc(5px * var(--ofv-office-zoom,1));font-size:calc(18px * var(--ofv-office-zoom,1));border-top:1px solid #9ca3af}.ofv-msdoc-heading-level-2{margin:calc(12px * var(--ofv-office-zoom,1)) 0 calc(4px * var(--ofv-office-zoom,1));font-size:calc(14px * var(--ofv-office-zoom,1));border-top:0}.ofv-msdoc-heading-level-3{margin:calc(8px * var(--ofv-office-zoom,1)) 0 calc(4px * var(--ofv-office-zoom,1));font-size:calc(12px * var(--ofv-office-zoom,1));border-top:0}.ofv-msdoc-label{margin-top:calc(6px * var(--ofv-office-zoom,1));color:#339;font-weight:700}.ofv-msdoc-label+.ofv-msdoc-paragraph,.ofv-msdoc-indent{margin-left:calc(36px * var(--ofv-office-zoom,1))}.ofv-msdoc-instruction{color:#111827;font-style:italic}.ofv-msdoc-listItem{margin-left:calc(18px * var(--ofv-office-zoom,1));padding-left:calc(14px * var(--ofv-office-zoom,1))}.ofv-msdoc-listItem:after{color:#111827;content:"•";font-family:Arial,Helvetica,sans-serif;font-size:inherit;line-height:inherit;position:absolute;top:0;left:0}.ofv-msdoc-list-level-2{margin-left:calc(36px * var(--ofv-office-zoom,1))}.ofv-msdoc-reference{margin-left:calc(108px * var(--ofv-office-zoom,1));text-indent:calc(-90px * var(--ofv-office-zoom,1))}.ofv-msdoc-page em{font-style:italic}.ofv-msdoc-ref-term{font-weight:700}.ofv-msdoc-inline-code{font-family:Courier New,Courier,monospace;font-size:calc(10px * var(--ofv-office-zoom,1))}.ofv-msdoc-keyword,.ofv-msdoc-variable{font-style:italic}.ofv-msdoc-link-text{color:#00e;text-decoration:underline}.ofv-msdoc-toc{grid-template-columns:auto minmax(calc(20px * var(--ofv-office-zoom,1)), 1fr) max-content;column-gap:calc(3px * var(--ofv-office-zoom,1));margin:calc(1px * var(--ofv-office-zoom,1)) 0;color:#00e;align-items:baseline;display:grid}.ofv-msdoc-line-numbered .ofv-msdoc-toc{color:#111827}.ofv-msdoc-toc span{z-index:1;position:relative}.ofv-msdoc-toc-title{white-space:nowrap;background:#fff}.ofv-msdoc-toc-number{min-width:calc(28px * var(--ofv-office-zoom,1));display:inline-block}.ofv-msdoc-toc-leader{border-bottom:1px dotted #111827;align-self:center;height:0}.ofv-msdoc-toc-page{padding-left:calc(2px * var(--ofv-office-zoom,1));text-align:right;background:#fff}.ofv-msdoc-toc-level-2{margin-left:calc(16px * var(--ofv-office-zoom,1))}.ofv-msdoc-toc-level-3{margin-left:calc(32px * var(--ofv-office-zoom,1))}.ofv-msdoc-page .ofv-msdoc-code{margin:0 calc(22px * var(--ofv-office-zoom,1));padding:0 calc(4px * var(--ofv-office-zoom,1));color:maroon;font-family:Courier New,Courier,monospace;font-size:calc(8px * var(--ofv-office-zoom,1));background:#e5e5e5;line-height:1.05}.ofv-msdoc-page .ofv-msdoc-code-ruler{color:#111827;justify-content:space-between;display:flex}.ofv-msdoc-table{width:auto;max-width:100%;margin:calc(8px * var(--ofv-office-zoom,1)) 0;border-collapse:collapse;table-layout:auto;position:relative}.ofv-msdoc-revision-table{table-layout:fixed}.ofv-msdoc-form-table{table-layout:fixed;color:#111827;border:2px solid #111827;width:100%;font-family:Microsoft YaHei,PingFang SC,Arial,Helvetica,sans-serif}.ofv-msdoc-table th,.ofv-msdoc-table td{padding:0 calc(5px * var(--ofv-office-zoom,1));vertical-align:top;text-align:left;white-space:pre-line;border:1px solid #bfbfbf;line-height:1.32}.ofv-msdoc-table th{background:#f8fafc;font-weight:700}.ofv-msdoc-table .ofv-msdoc-label-cell{text-align:center;vertical-align:middle;background:#e8e8e8}.ofv-msdoc-table .ofv-msdoc-span-cell{text-align:center}.ofv-msdoc-cjk-document .ofv-msdoc-title,.ofv-msdoc-cjk-document .ofv-msdoc-subtitle,.ofv-msdoc-cjk-document .ofv-msdoc-heading{color:#1f2328;font-family:Microsoft YaHei,PingFang SC,SimSun,serif}.ofv-msdoc-cjk-document .ofv-msdoc-title,.ofv-msdoc-cjk-document .ofv-msdoc-subtitle{text-align:center}.ofv-msdoc-cjk-document .ofv-msdoc-table{width:100%}.ofv-msdoc-cjk-document .ofv-msdoc-table th{background:#e8e8e8}.ofv-msdoc-notice-document .ofv-msdoc-page{padding:calc(86px * var(--ofv-office-zoom,1)) calc(104px * var(--ofv-office-zoom,1));color:#111;font-family:fangsong,STFangsong,FangSong_GB2312,SimSun,serif;font-size:calc(16pt * var(--ofv-office-zoom,1));line-height:1.8}.ofv-msdoc-notice-document .ofv-msdoc-page p{text-align:justify;text-indent:2em;overflow-wrap:normal;word-break:normal;margin:0}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-title,.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-subtitle{color:#111;font-family:SimHei,Microsoft YaHei,sans-serif;font-size:calc(22pt * var(--ofv-office-zoom,1));text-align:center;text-indent:0;margin:0;font-weight:400;line-height:1.45}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-subtitle{margin-bottom:calc(30px * var(--ofv-office-zoom,1))}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-heading,.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-heading-level-2{color:#111;font-family:SimHei,Microsoft YaHei,sans-serif;font-size:calc(16pt * var(--ofv-office-zoom,1));text-align:left;text-indent:2em;border:0;margin:0;padding:0;line-height:1.8}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-salutation,.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-contact,.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-attachment-first,.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-appendix-label,.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-signature,.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-date{text-indent:0}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-contact{margin-top:calc(2px * var(--ofv-office-zoom,1))}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-attachment-first{margin-top:calc(52px * var(--ofv-office-zoom,1))}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-attachment-item{text-indent:0;margin-left:4em}.ofv-msdoc-notice-document .ofv-msdoc-page>.ofv-msdoc-notice-attachment-item:first-child{margin-top:calc(44px * var(--ofv-office-zoom,1))}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-signature,.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-date{text-align:right;padding-right:1.5em}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-signature{margin-top:calc(34px * var(--ofv-office-zoom,1))}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-appendix-label{margin-bottom:calc(2px * var(--ofv-office-zoom,1));font-family:SimHei,Microsoft YaHei,sans-serif}.ofv-msdoc-notice-document .ofv-msdoc-page .ofv-msdoc-notice-appendix-title{margin-bottom:calc(26px * var(--ofv-office-zoom,1));font-family:SimHei,Microsoft YaHei,sans-serif;font-size:calc(20pt * var(--ofv-office-zoom,1));text-align:center;text-indent:0;font-weight:400;line-height:1.45}.ofv-msdoc-notice-document .ofv-msdoc-notice-table{color:#111;width:100%;max-width:none;font-family:SimSun,Songti SC,serif;font-size:calc(10.5pt * var(--ofv-office-zoom,1));table-layout:fixed;margin:0;line-height:1.35}.ofv-msdoc-notice-document .ofv-msdoc-notice-table th,.ofv-msdoc-notice-document .ofv-msdoc-notice-table td{padding:calc(4px * var(--ofv-office-zoom,1)) calc(3px * var(--ofv-office-zoom,1));vertical-align:middle;text-align:center;overflow-wrap:anywhere;word-break:break-all;background:#fff;border-color:#111;line-height:1.35}.ofv-msdoc-notice-document .ofv-msdoc-notice-table-6 th,.ofv-msdoc-notice-document .ofv-msdoc-notice-table-6 td{padding-top:calc(7px * var(--ofv-office-zoom,1));padding-bottom:calc(7px * var(--ofv-office-zoom,1))}.ofv-msdoc-notice-document .ofv-msdoc-notice-table-7 th,.ofv-msdoc-notice-document .ofv-msdoc-notice-table-7 td{padding-top:calc(3px * var(--ofv-office-zoom,1));padding-bottom:calc(3px * var(--ofv-office-zoom,1))}.ofv-msdoc-form-table th,.ofv-msdoc-form-table td{min-height:calc(34px * var(--ofv-office-zoom,1));padding:calc(6px * var(--ofv-office-zoom,1)) calc(8px * var(--ofv-office-zoom,1));font-size:calc(11pt * var(--ofv-office-zoom,1));border-color:#111827;line-height:1.45}.ofv-msdoc-form-label,.ofv-msdoc-form-section{background:#b7e63a;font-weight:700}.ofv-msdoc-form-label{text-align:center}.ofv-msdoc-form-section{font-size:calc(12pt * var(--ofv-office-zoom,1))}.ofv-msdoc-form-caption{font-weight:700}.ofv-msdoc-form-empty{background:#fff}.ofv-msdoc-training-workbook{font-family:SimSun,Songti SC,serif}.ofv-msdoc-training-page{padding:calc(74px * var(--ofv-office-zoom,1)) calc(68px * var(--ofv-office-zoom,1));color:#111;font-family:SimSun,Songti SC,serif;font-size:calc(10pt * var(--ofv-office-zoom,1));line-height:1.55}.ofv-msdoc-training-page:after{inset:calc(110px * var(--ofv-office-zoom,1)) calc(66px * var(--ofv-office-zoom,1)) calc(70px * var(--ofv-office-zoom,1));content:"";pointer-events:none;border:1px solid #111;position:absolute}.ofv-msdoc-training-page>*{z-index:1;position:relative}.ofv-msdoc-training-page .ofv-msdoc-title{margin:0 0 calc(8px * var(--ofv-office-zoom,1));color:#111;font-family:SimHei,Microsoft YaHei,sans-serif;font-size:calc(16pt * var(--ofv-office-zoom,1));text-align:center;line-height:1.3}.ofv-msdoc-training-paragraph{padding:calc(2px * var(--ofv-office-zoom,1)) calc(4px * var(--ofv-office-zoom,1));white-space:pre-line;margin:0}.ofv-msdoc-training-indent{padding-left:calc(30px * var(--ofv-office-zoom,1));text-indent:2em}.ofv-msdoc-training-center{text-align:center;border:1px solid #111}.ofv-msdoc-training-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.ofv-msdoc-training-table td{box-sizing:border-box;padding:calc(3px * var(--ofv-office-zoom,1)) calc(5px * var(--ofv-office-zoom,1));vertical-align:middle;white-space:pre-line;border:1px solid #111}.ofv-msdoc-training-identity td:nth-child(odd){text-align:center;background:#a6e600;width:25%;font-family:SimHei,Microsoft YaHei,sans-serif;font-weight:700}.ofv-msdoc-training-identity td:nth-child(2n){width:25%;height:calc(36px * var(--ofv-office-zoom,1))}.ofv-msdoc-training-section{margin:0}.ofv-msdoc-training-section-head td{width:50%;padding:calc(7px * var(--ofv-office-zoom,1));font-family:SimHei,Microsoft YaHei,sans-serif;font-size:calc(11pt * var(--ofv-office-zoom,1));font-weight:700}.ofv-msdoc-training-green{background:#a6e600}.ofv-msdoc-training-image-strip{justify-content:center;align-items:center;gap:calc(8px * var(--ofv-office-zoom,1));margin:calc(6px * var(--ofv-office-zoom,1)) auto;display:flex}.ofv-msdoc-training-image{object-fit:cover;width:100%;height:100%;display:block}.ofv-msdoc-training-switches .ofv-msdoc-training-image{width:calc(128px * var(--ofv-office-zoom,1));height:calc(138px * var(--ofv-office-zoom,1))}.ofv-msdoc-training-plan td:first-child{width:10%}.ofv-msdoc-training-plan td{height:calc(34px * var(--ofv-office-zoom,1));text-align:center}.ofv-msdoc-training-plan tr:first-child td{height:auto}.ofv-msdoc-training-plan tr:last-child td{height:calc(88px * var(--ofv-office-zoom,1));text-align:left}.ofv-msdoc-training-assignment td{text-align:center}.ofv-msdoc-training-equipment{margin-bottom:calc(50px * var(--ofv-office-zoom,1))}.ofv-msdoc-training-equipment tr:first-child td{text-align:center}.ofv-msdoc-training-equipment tr:not(:first-child) td:first-child{width:8%}.ofv-msdoc-training-equipment tr:not(:first-child) td:nth-child(2){width:43%}.ofv-msdoc-training-equipment tr:not(:first-child) td:nth-child(3){width:27%}.ofv-msdoc-training-equipment tr:not(:first-child) td:nth-child(4){text-align:center;width:22%}.ofv-msdoc-training-equipment tr:nth-child(n+3) td{height:calc(33px * var(--ofv-office-zoom,1))}.ofv-msdoc-training-people td:first-child{width:29%;padding:0}.ofv-msdoc-training-people td:nth-child(2){width:22%}.ofv-msdoc-training-people td:nth-child(3){width:49%}.ofv-msdoc-training-people .ofv-msdoc-training-image{height:calc(112px * var(--ofv-office-zoom,1));object-fit:contain}.ofv-msdoc-training-work-table td:first-child{width:34%;padding:calc(3px * var(--ofv-office-zoom,1))}.ofv-msdoc-training-work-table td:last-child{width:66%}.ofv-msdoc-training-work-table .ofv-msdoc-training-image{height:calc(115px * var(--ofv-office-zoom,1))}.ofv-msdoc-training-work{break-inside:avoid}.ofv-msdoc-training-quality td:first-child{text-align:center;width:18%}.ofv-msdoc-training-quality td:nth-child(2){width:55%}.ofv-msdoc-training-quality td:nth-child(3){text-align:center;width:27%}.ofv-msdoc-training-quality tr:last-child td{height:calc(105px * var(--ofv-office-zoom,1))}.ofv-msdoc-training-reflection{margin:calc(20px * var(--ofv-office-zoom,1));padding:calc(12px * var(--ofv-office-zoom,1));white-space:pre-line;border:1px solid #111}.ofv-msdoc-training-score{margin-top:calc(18px * var(--ofv-office-zoom,1))}.ofv-msdoc-training-score tr:first-child td{font-family:SimHei,Microsoft YaHei,sans-serif;font-size:calc(12pt * var(--ofv-office-zoom,1));text-align:center;background:#a6e600;font-weight:700}.ofv-msdoc-training-score td:first-child{text-align:center;width:20%}.ofv-msdoc-training-score td:nth-child(2){width:58%}.ofv-msdoc-training-score td:nth-child(3),.ofv-msdoc-training-score td:nth-child(4){text-align:center;width:11%}.ofv-msdoc-training-footer{right:0;bottom:calc(54px * var(--ofv-office-zoom,1));color:#9ca3af;font-size:calc(8px * var(--ofv-office-zoom,1));text-align:center;left:0;position:absolute!important}.ofv-msdoc-meta,.ofv-msdoc-warning{display:none}.ofv-docx-document{color:#111827;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.ofv-docx-document .ofv-docx-wrapper{box-sizing:border-box;--ofv-docx-scale:1;--ofv-docx-page-width:794px;background:0 0;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:100%;margin-inline:auto;padding:24px;display:flex;overflow:hidden}.ofv-docx-page-frame{width:min(100%, calc(var(--ofv-docx-page-width) * var(--ofv-docx-scale) * var(--ofv-office-zoom,1)));flex:none;min-width:0;max-width:100%;margin-bottom:30px;position:relative;overflow:visible}.ofv-docx-document section.ofv-docx{box-sizing:border-box;color:#111827;overflow-wrap:normal;min-width:auto;max-width:none;transform:scale(calc(var(--ofv-docx-scale) * var(--ofv-office-zoom,1)));transform-origin:0 0;background:#fff;flex:none;overflow:visible;box-shadow:0 0 10px #00000080}.ofv-docx-document section.ofv-docx>section,.ofv-docx-document section.ofv-docx .docx,.ofv-docx-document section.ofv-docx .docx-wrapper{background:#fff}.ofv-docx-document section.ofv-docx img,.ofv-docx-document section.ofv-docx svg,.ofv-docx-document section.ofv-docx canvas,.ofv-docx-document section.ofv-docx video{max-width:100%;height:auto}.ofv-docx-document section.ofv-docx svg{stroke:none;stroke-width:initial;stroke-linecap:initial;stroke-linejoin:initial}.ofv-docx-document section.ofv-docx table{overflow-wrap:anywhere;max-width:100%}.ofv-docx-document section.ofv-docx :is(td,th)[data-ofv-docx-diagonal-tl2br=true],.ofv-docx-document section.ofv-docx :is(td,th)[data-ofv-docx-diagonal-tr2bl=true]{position:relative}.ofv-docx-document section.ofv-docx :is(td,th)[data-ofv-docx-diagonal-tl2br=true]:after,.ofv-docx-document section.ofv-docx :is(td,th)[data-ofv-docx-diagonal-tr2bl=true]:before{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.ofv-docx-document section.ofv-docx :is(td,th)[data-ofv-docx-diagonal-tl2br=true]:after{background:linear-gradient(to top right, transparent calc(50% - var(--ofv-docx-diagonal-half-width,.375pt)), var(--ofv-docx-diagonal-color,#000) 50%, transparent calc(50% + var(--ofv-docx-diagonal-half-width,.375pt)))}.ofv-docx-document section.ofv-docx :is(td,th)[data-ofv-docx-diagonal-tr2bl=true]:before{background:linear-gradient(to top left, transparent calc(50% - var(--ofv-docx-diagonal-half-width,.375pt)), var(--ofv-docx-diagonal-color,#000) 50%, transparent calc(50% + var(--ofv-docx-diagonal-half-width,.375pt)))}.ofv-docx-right-tab-line{width:var(--ofv-docx-right-tab-position);align-items:baseline;max-width:100%;display:flex}.ofv-docx-right-tab-end{min-width:0;margin-inline-start:auto}.ofv-docx-right-tab-source{display:none!important}.ofv-docx-page-bottom-frame{z-index:1;line-height:1.2;position:absolute}.ofv-docx-chart-preview{background:#fff;min-width:0;overflow:hidden}.ofv-docx-chart-preview .ofv-chart-svg{width:100%;height:100%;min-height:0;padding:0}.ofv-docx-fallback-note{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);color:var(--ofv-text-muted);border-radius:6px;margin:0 0 12px;padding:8px 10px;font-size:13px}.ofv-docx-textbox-layout{border:1px solid var(--ofv-border);color:#111827;background:#fff;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:22px;width:min(100%,920px);margin:0 auto;padding:38px;display:grid;box-shadow:0 10px 32px #0f172a1a}.ofv-docx-textbox-page{width:min(100%, var(--ofv-docx-textbox-page-width,595pt));border:1px solid var(--ofv-border);color:#111827;background:#fff;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 32px #0f172a1a}.ofv-docx-textbox-page-has-sidebar:before{z-index:0;width:var(--ofv-docx-textbox-sidebar-width,180pt);background:var(--ofv-docx-textbox-sidebar-bg,#1f1c34);content:"";position:absolute;top:0;bottom:0;left:0}.ofv-docx-textbox-page-flow-layout{grid-template-columns:var(--ofv-docx-textbox-sidebar-width,180pt) minmax(0, 1fr);min-height:0;display:grid;overflow:hidden}.ofv-docx-textbox-page-flow-layout:before{z-index:0;width:var(--ofv-docx-textbox-sidebar-width,180pt);background:var(--ofv-docx-textbox-sidebar-bg,#1f1c34);content:"";position:absolute;top:0;bottom:0;left:0}.ofv-docx-textbox-page-flow-sidebar,.ofv-docx-textbox-page-flow-main{z-index:1;box-sizing:border-box;min-width:0;position:relative}.ofv-docx-textbox-page-flow-sidebar{color:#fff;flex-direction:column;justify-content:flex-start;gap:28pt;padding:36pt 22pt 32pt;display:flex}.ofv-docx-textbox-page-flow-main{color:#111827;background:#fff;flex-direction:column;justify-content:flex-start;gap:24pt;padding:36pt 36pt 38pt 26pt;display:flex}.ofv-docx-textbox-page-flow-layout .ofv-docx-textbox-block-filled{color:inherit;background:0 0}.ofv-docx-textbox-page-flow-layout .ofv-docx-textbox-block h3{margin-bottom:8pt}.ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block h3{color:#fff;font-size:18px;line-height:1.35}.ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block p{color:#fff;font-size:13.5px;line-height:1.72}.ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block+.ofv-docx-textbox-block{border-top:1px solid #ffffffa6;padding-top:22pt}.ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block:first-child h3{font-size:23px;line-height:1.25}.ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block:first-child p{font-size:14px;font-weight:700;line-height:1.55}.ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block h3{color:#111827;align-items:center;gap:9px;font-size:20px;line-height:1.35;display:inline-flex}.ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block h3:before{clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%);content:"";background:#303241;flex:none;width:15px;height:22px;display:inline-block}.ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block p{color:#111827;font-size:14px;line-height:1.78}.ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block p+p{margin-top:4px}.ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block+.ofv-docx-textbox-block{border-top:1px solid #c9c9cf;padding-top:15pt}.ofv-docx-textbox-section-skills p{padding-left:18px;position:relative}.ofv-docx-textbox-section-skills p:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:2px}.ofv-docx-textbox-section-education p,.ofv-docx-textbox-section-work p{font-weight:700}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-sidebar{justify-content:flex-start;gap:18pt;padding:52pt 24pt 32pt}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main{justify-content:flex-start;gap:20pt;padding-top:52pt}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block{overflow-wrap:anywhere;max-width:100%}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block h3{margin-bottom:10pt;font-size:17px;line-height:1.3}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-sidebar .ofv-docx-textbox-block p{font-size:14px;font-weight:700;line-height:1.78}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-section-heading h3,.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block h3{border-bottom:2px solid #303241;width:100%;padding-bottom:4pt}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block h3:before{flex:none}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-section-heading{margin-bottom:2pt}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-section-heading h3{font-size:18px}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block p{font-size:13px;line-height:2.05}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block p+p{margin-top:5px}.ofv-docx-textbox-continuation-flow-layout .ofv-docx-textbox-page-flow-main .ofv-docx-textbox-block:only-child{min-height:0}.ofv-docx-textbox-page-block,.ofv-docx-textbox-page-flow{z-index:1;box-sizing:border-box;position:absolute}.ofv-docx-textbox-page-block{overflow:hidden}.ofv-docx-textbox-page-title-block h3{margin-bottom:8px;font-size:24px;line-height:1.15}.ofv-docx-textbox-page-title-block p{font-size:13px;line-height:1.45}.ofv-docx-textbox-page-filled-block{background:var(--ofv-docx-textbox-fill,#303241);color:#fff;flex-direction:column;justify-content:center;padding:8pt 12pt;display:flex}.ofv-docx-textbox-page-filled-block h3,.ofv-docx-textbox-page-filled-block p{color:inherit}.ofv-docx-textbox-page-has-sidebar .ofv-docx-textbox-page-sidebar-block:not(.ofv-docx-textbox-page-filled-block),.ofv-docx-textbox-page-has-sidebar .ofv-docx-textbox-page-sidebar-flow .ofv-docx-textbox-flow-block,.ofv-docx-textbox-page-has-sidebar .ofv-docx-textbox-page-sidebar-flow .ofv-docx-textbox-flow-block h3,.ofv-docx-textbox-page-has-sidebar .ofv-docx-textbox-page-sidebar-flow .ofv-docx-textbox-flow-block p{color:#fff}.ofv-docx-textbox-page-has-sidebar .ofv-docx-textbox-page-sidebar-flow .ofv-docx-textbox-flow-block h3{border-bottom-color:#ffffffa6}.ofv-docx-textbox-page-main-flow .ofv-docx-textbox-flow-block{margin-bottom:14px}.ofv-docx-textbox-page-main-flow .ofv-docx-textbox-flow-block h3{border-bottom:3px solid #303241;padding-bottom:5px}.ofv-docx-textbox-page-sidebar-flow .ofv-docx-textbox-flow-block{margin-bottom:14px}.ofv-docx-textbox-sidebar,.ofv-docx-textbox-main{flex-direction:column;gap:16px;min-width:0;display:flex}.ofv-docx-textbox-block{break-inside:avoid;min-width:0}.ofv-docx-textbox-sidebar-block.ofv-docx-textbox-block-filled{background:var(--ofv-docx-textbox-fill,#303241);color:#fff;padding:16px}.ofv-docx-textbox-block h3{color:inherit;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.35}.ofv-docx-textbox-main .ofv-docx-textbox-block h3{border-bottom:3px solid #303241;padding-bottom:6px}.ofv-docx-textbox-main-block.ofv-docx-textbox-block-filled{color:#111827;background:0 0;padding:0}.ofv-docx-textbox-main-block.ofv-docx-textbox-block-filled h3{background:var(--ofv-docx-textbox-fill,#303241);color:#fff;border-bottom:0;margin-bottom:10px;padding:10px 14px}.ofv-docx-textbox-main-block.ofv-docx-textbox-block-filled p{padding:0 14px}.ofv-docx-textbox-block p{color:inherit;overflow-wrap:anywhere;margin:0 0 7px;font-size:13px;line-height:1.65}.ofv-docx-textbox-block p:last-child{margin-bottom:0}.ofv-root.ofv-theme-dark .ofv-docx-document{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ofv-details{margin-top:12px}.ofv-tabs{flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:12px;display:flex}.ofv-tabs button{border:1px solid var(--ofv-border);background:var(--ofv-surface);min-width:0;max-width:100%;min-height:32px;color:var(--ofv-text);cursor:pointer;overflow-wrap:anywhere;text-overflow:ellipsis;border-radius:6px;padding:0 10px;overflow:hidden}.ofv-tabs button.is-active{color:#1e3a8a;background:#dbeafe;border-color:#2563eb}.ofv-root.ofv-theme-dark .ofv-tabs button.is-active{color:#eff6ff;background:#1e3a8a;border-color:#60a5fa}.ofv-sheet h3{overflow-wrap:anywhere;margin:0 0 10px}.ofv-sheet{font-size:13px}.ofv-sheet-summary{color:var(--ofv-text-muted);margin:0 0 10px;font-size:13px}.ofv-office-package-note{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);color:var(--ofv-text);border-radius:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.ofv-iwork-meta{gap:10px;margin:12px 0 0;display:grid}.ofv-iwork-meta>strong{font-size:13px}.ofv-iwork-meta-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;display:grid}.ofv-office-package-list{border:1px solid var(--ofv-border);background:var(--ofv-surface);border-radius:6px;gap:4px;max-height:320px;margin:12px 0 0;padding:12px 12px 12px 30px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;overflow:auto}.ofv-sheet-window{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;margin:0 0 10px;padding:8px;display:flex}.ofv-sheet-window-note{min-width:0;color:var(--ofv-text-muted);overflow-wrap:anywhere;flex:260px;font-size:13px;line-height:1.4}.ofv-sheet-window button{border:1px solid var(--ofv-border);background:var(--ofv-surface);min-width:0;max-width:100%;min-height:30px;color:var(--ofv-text);cursor:pointer;font:inherit;overflow-wrap:anywhere;border-radius:6px;flex:0 auto;padding:0 10px;font-size:12px}.ofv-sheet-window button:hover{background:var(--ofv-button-hover)}.ofv-sheet-window button:disabled{cursor:not-allowed;opacity:.55}.ofv-table-scroll{border:1px solid var(--ofv-border);background:var(--ofv-surface);max-width:100%;max-height:min(680px,72vh);overflow:auto}.ofv-table-scroll table{border-collapse:collapse;table-layout:fixed;min-width:100%}.ofv-workbook-table{font-size:11px}.ofv-table-scroll td,.ofv-table-scroll th{border:1px solid var(--ofv-border);white-space:nowrap;overflow-wrap:normal;word-break:normal;text-overflow:clip;font-size:inherit;vertical-align:middle;padding:5px 10px 5px 8px;line-height:1.45;position:relative;overflow:hidden}.ofv-workbook-table td,.ofv-workbook-table th{padding:2px 2px 2px 3px;line-height:1.25}.ofv-cell-number{text-align:right}.ofv-sheet .ofv-table-scroll td:empty:before,.ofv-sheet .ofv-table-scroll th:empty:before{content:" "}.ofv-root.ofv-theme-dark .ofv-sheet .ofv-table-scroll{--ofv-border:#e3e7ef;--ofv-text-muted:#5b6478;color:#1c2333;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.ofv-cell-formula{background-image:linear-gradient(135deg,#f59e0b 0 8px,#0000 8px);background-repeat:no-repeat}.ofv-cell-merged{white-space:normal}.ofv-cell-multiline{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;overflow:visible}.ofv-cell-rich-text .ofv-rich-text-run{white-space:inherit}.ofv-cell-image{vertical-align:middle;padding:6px}.ofv-workbook-image{justify-content:center;align-items:center;max-width:100%;margin:2px 0;display:flex}.ofv-workbook-image img{object-fit:contain;max-width:100%;max-height:220px;display:block}.ofv-column-resize-handle{z-index:2;cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:0}.ofv-column-resize-handle:after{content:"";background:0 0;border-radius:999px;width:1px;position:absolute;top:4px;bottom:4px;left:3px}.ofv-column-resize-handle:hover:after,.ofv-column-resize-handle:active:after{background:#2563eb}.ofv-formula-list ul{margin:8px 0 0;padding-left:18px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.ofv-chart-card{border:1px solid var(--ofv-border);background:var(--ofv-surface);border-radius:8px;min-width:0;overflow:hidden}.ofv-chart-card header{gap:4px;padding:12px 14px 0;display:grid}.ofv-chart-card h4{color:var(--ofv-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.ofv-chart-card header span{color:var(--ofv-text-muted);font-size:12px}.ofv-chart-svg{fill:none;shape-rendering:geometricprecision;stroke:none;width:100%;height:auto;min-height:180px;stroke-linecap:initial;stroke-linejoin:initial;stroke-width:0;text-rendering:geometricprecision;padding:8px 10px;display:block}.ofv-chart-svg text{font-synthesis:none;stroke:none;stroke-width:0;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.ofv-chart-axis{stroke:var(--ofv-border);stroke-width:1.5px}.ofv-chart-gridline{stroke:#d9d9d9;stroke-width:1px}.ofv-chart-title{fill:#595959;font:400 20px/1.2 Calibri,Arial,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif}.ofv-chart-label{fill:#595959;font:400 12px/1.2 Calibri,Arial,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif}.ofv-chart-data{color:var(--ofv-text-muted);margin:0;padding:0 14px 12px;font-size:13px}.ofv-chart-data ul{margin:8px 0 0;padding-left:18px}.ofv-epub-meta{gap:8px;min-width:0;max-width:520px;display:grid}.ofv-epub-reader{border:1px solid var(--ofv-border);background:var(--ofv-surface);min-width:0;max-width:100%;max-height:min(760px,74vh);color:var(--ofv-text);border-radius:8px;padding:28px;overflow:auto}.ofv-epub-chapter{border-bottom:1px solid var(--ofv-border);min-width:0;max-width:760px;margin:0 auto 36px;padding-bottom:28px}.ofv-epub-chapter:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ofv-epub-chapter h3{margin:0 0 18px;font-size:18px}.ofv-epub-content{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.75}.ofv-epub-zoom-layer{zoom:var(--ofv-epub-zoom,1)}.ofv-epub-content p{margin:0 0 1em}.ofv-epub-content img,.ofv-epub-content svg{max-width:100%;height:auto}.ofv-epub-content a{color:#2563eb}.ofv-root.ofv-theme-dark .ofv-epub-content a{color:#60a5fa}.ofv-xps-meta{gap:8px;max-width:520px;display:grid}.ofv-xps-pages{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);border-radius:8px;gap:18px;min-width:0;max-width:100%;max-height:min(760px,74vh);padding:20px;display:grid;overflow:auto}.ofv-xps-page{border:1px solid var(--ofv-border);background:var(--ofv-surface);width:min(100%,840px);min-width:0;max-width:840px;box-shadow:var(--ofv-shadow);border-radius:6px;margin:0 auto;padding:22px}.ofv-xps-page h4{margin:0 0 4px;font-size:16px}.ofv-xps-page>span{color:var(--ofv-text-muted);margin-bottom:14px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.ofv-xps-canvas{border:1px solid var(--ofv-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:4px;width:100%;max-width:100%;height:auto;max-height:68vh;margin:12px 0 16px;display:block}.ofv-xps-text p{margin:0 0 8px;line-height:1.7}.ofv-slide{border:1px solid var(--ofv-border);background:var(--ofv-surface);overflow-wrap:anywhere;zoom:var(--ofv-office-zoom,1);border-radius:8px;min-width:0;min-height:160px;padding:18px;font-size:14px}.ofv-pptx-viewer{background:var(--ofv-bg);width:100%;min-width:0;max-width:100%;min-height:160px;overflow:auto}.ofv-pptx-viewer>div[data-slide-index]{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%;overflow:auto}.ofv-ppt-binary-viewer{box-sizing:border-box;background:color-mix(in srgb, var(--ofv-bg) 92%, #000);justify-items:center;gap:20px;width:100%;min-width:0;padding:20px;display:grid}.ofv-ppt-binary-slide{box-sizing:border-box;width:min(960px,100%);min-width:320px;aspect-ratio:var(--ofv-ppt-aspect,4 / 3);border:1px solid color-mix(in srgb, var(--ofv-border) 72%, transparent);transform-origin:top;background:#fff;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000002e;container-type:size}.ofv-ppt-binary-canvas{position:absolute;inset:0;overflow:hidden}.ofv-ppt-binary-shape{z-index:2;box-sizing:border-box;min-width:1px;min-height:1px;position:absolute;overflow:hidden}.ofv-ppt-binary-master-shape{z-index:0}.ofv-ppt-binary-round-rectangle{border-radius:999px}.ofv-ppt-binary-ellipse{border-radius:50%}.ofv-ppt-binary-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ofv-ppt-binary-line-shape{min-width:0;min-height:0;overflow:visible}.ofv-ppt-binary-line-svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ofv-ppt-binary-right-arrow{clip-path:polygon(0 18%,68% 18%,68% 0,100% 50%,68% 100%,68% 82%,0 82%)}.ofv-ppt-binary-down-arrow{clip-path:polygon(18% 0,82% 0,82% 68%,100% 68%,50% 100%,0 68%,18% 68%)}.ofv-ppt-binary-image{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ofv-ppt-binary-text{box-sizing:border-box;color:#202124;overflow-wrap:anywhere;white-space:pre-line;font-family:Arial,Helvetica Neue,sans-serif;font-size:clamp(7px,2.15cqw,24px);line-height:1.22;position:absolute;inset:0;overflow:hidden}.ofv-ppt-binary-plain-text{padding:.833cqh 1.25cqw}.ofv-ppt-binary-short-text-shape,.ofv-ppt-binary-short-text-shape .ofv-ppt-binary-styled-text,.ofv-ppt-binary-nowrap-title-shape,.ofv-ppt-binary-nowrap-title-shape .ofv-ppt-binary-styled-text{overflow:visible}.ofv-ppt-binary-nowrap-title-shape .ofv-ppt-binary-styled-text,.ofv-ppt-binary-nowrap-short-text-shape .ofv-ppt-binary-styled-text{white-space:pre}.ofv-ppt-binary-vertical-text-shape,.ofv-ppt-binary-vertical-text-shape .ofv-ppt-binary-vertical-text{overflow:visible}.ofv-ppt-binary-vertical-text{writing-mode:vertical-rl;text-orientation:upright;white-space:normal}.ofv-ppt-binary-master-shape .ofv-ppt-binary-text{color:#80a812;font-weight:600}.ofv-ppt-binary-filled-text,.ofv-ppt-binary-section-number{text-align:center;justify-content:center;align-items:center;padding:.25cqh .5cqw;display:flex}.ofv-ppt-binary-filled-text{font-size:clamp(7px,1.8cqw,18px);line-height:1.15}.ofv-ppt-binary-picture-overlay-text{text-align:left;justify-content:flex-start;padding-inline:1cqw}.ofv-ppt-binary-section-number{color:#fff;font-size:clamp(12px,2.3cqw,25px);font-weight:700}.ofv-ppt-binary-section-heading{color:#80a812;font-weight:700}.ofv-ppt-binary-title{text-align:center;justify-content:center;align-items:center;padding:0 1.5cqw;font-size:clamp(13px,3.2cqw,34px);font-weight:600;line-height:1.12;display:flex}.ofv-ppt-binary-body-text{padding-top:15cqh}.ofv-ppt-binary-table-cell{color:#26351b;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:.3cqh .5cqw;font-size:clamp(8px,1.95cqw,18px);font-weight:600;display:flex}.ofv-ppt-binary-has-master-background .ofv-ppt-binary-title{color:#fff;text-shadow:0 1px 2px #0000003d}.ofv-ppt-binary-slide-number{z-index:5;color:#fff;pointer-events:none;background:#0000007a;border-radius:999px;padding:2px 6px;font:500 10px/1.4 ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:6px;right:8px}.ofv-ppt-binary-empty{color:#64748b;place-items:center;margin:0;font:500 clamp(14px,3cqw,28px)/1.4 ui-sans-serif,system-ui,sans-serif;display:grid;position:absolute;inset:0}@media (width<=640px){.ofv-ppt-binary-viewer{gap:12px;padding:12px}.ofv-ppt-binary-slide{min-width:260px}}.ofv-pptx-diagram-cycle-text{box-sizing:border-box;text-align:center;white-space:normal;word-break:break-word;padding:2px 4px}.ofv-pptx-circle-callout-text{box-sizing:border-box;text-align:center;white-space:pre-line;word-break:keep-all;overflow-wrap:normal;justify-content:center;align-items:center;display:flex}.ofv-pptx-viewer svg{width:auto;height:auto;fill:initial;stroke:initial;stroke-linecap:initial;stroke-linejoin:initial;stroke-width:initial}.ofv-presentation-summary{gap:12px;min-width:0;display:grid}.ofv-presentation-summary>p{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);border-radius:6px;gap:4px;margin:0;padding:10px 12px;display:grid}.ofv-presentation-summary strong{color:var(--ofv-text);font-size:13px}.ofv-presentation-summary span{color:var(--ofv-text-muted);font-size:12px;line-height:1.45}.ofv-presentation-slides{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ofv-presentation-slides li{border:1px solid var(--ofv-border);background:var(--ofv-surface);border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid}.ofv-presentation-slides p{color:var(--ofv-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.ofv-slide-image{margin:12px 0 0}.ofv-slide-image>img{object-fit:contain;max-width:100%;max-height:360px;display:block}.ofv-slide-image figcaption{color:var(--ofv-text-muted);margin-top:6px;font-size:12px}.ofv-text-block{color:#e5e7eb;white-space:pre-wrap;word-break:break-word;zoom:var(--ofv-email-zoom,var(--ofv-office-zoom,1));background:#0f172a;border-radius:6px;max-width:100%;max-height:520px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;overflow:auto}.ofv-document .ofv-text-block,.ofv-email-content .ofv-text-block{zoom:1}.ofv-font-preview{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);border-radius:8px;gap:10px;margin:14px 0;padding:14px;display:grid}.ofv-font-preview strong{font-size:13px}.ofv-font-sample{word-break:break-word;font-size:28px;line-height:1.25}.ofv-font-pangram{color:var(--ofv-text-muted);word-break:break-word;font-size:16px;line-height:1.5}.ofv-font-status{color:var(--ofv-text-muted);font-size:12px}.ofv-font-info{border-top:1px solid var(--ofv-border);gap:12px;padding-top:8px;display:grid}.ofv-font-tables{max-width:100%;overflow:auto}.ofv-font-tables strong{margin:0 0 8px;display:block}.ofv-font-tables table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.ofv-font-tables th,.ofv-font-tables td{border-bottom:1px solid var(--ofv-border);text-align:left;vertical-align:top;padding:8px}.ofv-font-tables th{color:var(--ofv-text-muted);font-weight:600}.ofv-font-tables td{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-wasm-preview{gap:12px;margin:14px 0;display:grid}.ofv-wasm-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;display:grid}.ofv-wasm-sections{border-collapse:collapse;width:100%;font-size:13px}.ofv-wasm-sections th,.ofv-wasm-sections td{border-bottom:1px solid var(--ofv-border);text-align:left;vertical-align:top;padding:8px}.ofv-wasm-sections th{color:var(--ofv-text-muted);font-weight:600}.ofv-wasm-error{color:#b91c1c}.ofv-wasm-list ul{margin:8px 0 0;padding-left:18px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-psd-preview{min-width:0;display:grid}.ofv-psd-error{color:#b91c1c}.ofv-psd-composite{min-width:0;display:grid}.ofv-psd-canvas{border:1px solid var(--ofv-border);object-fit:contain;background-color:#f8fafc;background-image:linear-gradient(45deg,#e5e7eb 25%,#0000 25%),linear-gradient(-45deg,#e5e7eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e7eb 75%),linear-gradient(-45deg,#0000 75%,#e5e7eb 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:min(72vh,920px);margin:0 auto;display:block}.ofv-sqlite-preview{gap:12px;margin:14px 0;display:grid}.ofv-sqlite-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;display:grid}.ofv-sqlite-schema,.ofv-sqlite-data{max-width:100%;overflow:auto}.ofv-sqlite-schema strong,.ofv-sqlite-data>strong{margin:0 0 8px;display:block}.ofv-sqlite-schema table,.ofv-sqlite-data-table table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.ofv-sqlite-schema th,.ofv-sqlite-schema td,.ofv-sqlite-data-table th,.ofv-sqlite-data-table td{border-bottom:1px solid var(--ofv-border);text-align:left;vertical-align:top;padding:8px}.ofv-sqlite-schema th,.ofv-sqlite-data-table th{color:var(--ofv-text-muted);font-weight:600}.ofv-sqlite-schema td:last-child{overflow-wrap:anywhere;max-width:420px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-sqlite-table-sample{min-width:0;margin-top:10px}.ofv-sqlite-data-table{max-width:100%;overflow:auto}.ofv-sqlite-data-table td{overflow-wrap:anywhere;max-width:280px}.ofv-sqlite-error,.ofv-sqlite-empty{color:var(--ofv-text-muted)}.ofv-data-preview{gap:12px;margin:14px 0;display:grid}.ofv-data-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;display:grid}.ofv-data-error,.ofv-data-note{color:var(--ofv-text-muted)}.ofv-ai-pdf-preview{gap:8px;min-width:0;display:grid}.ofv-asset:has(.ofv-ai-pdf-preview .ofv-pdf-page-wrapper)>.ofv-section>h3{display:none!important}.ofv-asset:has(.ofv-ai-pdf-preview .ofv-pdf-page-wrapper) .ofv-asset-summary{display:none!important}.ofv-asset:has(.ofv-ai-pdf-preview .ofv-pdf-page-wrapper) .ofv-asset-download{display:none!important}.ofv-asset:has(.ofv-ai-pdf-preview .ofv-pdf-page-wrapper) .ofv-asset-hex{display:none!important}.ofv-asset:has(.ofv-ai-pdf-preview .ofv-pdf-page-wrapper) .ofv-data-preview{display:none!important}.ofv-ai-pdf-preview .ofv-pdf-viewer{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);border-radius:6px;min-height:min(720px,68vh);overflow:hidden}.ofv-data-kv,.ofv-avro-schema,.ofv-avro-records,.ofv-parquet-schema,.ofv-parquet-records,.ofv-parquet-schema,.ofv-parquet-records{max-width:100%;overflow:auto}.ofv-data-kv strong,.ofv-avro-schema>strong,.ofv-avro-records>strong,.ofv-parquet-schema>strong,.ofv-parquet-records>strong{margin:0 0 8px;display:block}.ofv-data-kv table,.ofv-avro-records table,.ofv-parquet-schema table,.ofv-parquet-records table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.ofv-data-kv th,.ofv-data-kv td,.ofv-avro-records th,.ofv-avro-records td,.ofv-parquet-schema th,.ofv-parquet-schema td,.ofv-parquet-records th,.ofv-parquet-records td{border-bottom:1px solid var(--ofv-border);text-align:left;vertical-align:top;padding:8px}.ofv-data-kv th,.ofv-avro-records th{width:180px;color:var(--ofv-text-muted);font-weight:600}.ofv-data-kv td,.ofv-avro-records td,.ofv-parquet-schema td,.ofv-parquet-records td{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-avro-schema ul{margin:8px 0 0;padding-left:18px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ofv-file-list{max-width:100%;max-height:520px;margin:12px 0 0;padding-left:18px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.ofv-svg-stage{border:1px solid var(--ofv-border);background:var(--ofv-surface);width:100%;min-width:0;max-width:100%;height:min(620px,70vh);color:var(--ofv-text);border-radius:8px;display:block}.ofv-layout-stage{color:#e2e8f0;background:#10141c;border-color:#1f2733}.ofv-layout-webgl-stage{aspect-ratio:5/3;height:auto;max-height:70vh}.ofv-drawing-summary{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);min-width:0;color:var(--ofv-text-muted);border-radius:6px;flex-wrap:wrap;gap:8px 14px;margin:0 0 12px;padding:8px 10px;font-size:12px;display:flex}.ofv-drawing-summary>span{gap:5px;min-width:0;display:inline-flex}.ofv-drawing-summary strong{color:var(--ofv-text);overflow-wrap:anywhere;font-weight:600}.ofv-xmind{flex-direction:column;min-height:100%;display:flex}.ofv-xmind-workbook{border:1px solid var(--ofv-border);background:var(--ofv-surface);border-radius:10px;flex-direction:column;flex:auto;min-width:0;min-height:520px;display:flex;overflow:hidden}.ofv-xmind-header{border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface);flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.ofv-xmind-tabs{flex:auto;gap:4px;min-width:0;display:flex;overflow-x:auto}.ofv-xmind-tab,.ofv-xmind-fit{min-height:32px;color:var(--ofv-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 10px;font-size:12px}.ofv-xmind-tab:hover,.ofv-xmind-fit:hover{background:var(--ofv-button-hover);color:var(--ofv-text)}.ofv-xmind-tab.is-active{border-color:color-mix(in srgb, var(--ofv-accent) 38%, transparent);background:var(--ofv-accent-soft);color:var(--ofv-accent);font-weight:600}.ofv-xmind-fit{border-color:var(--ofv-border);background:var(--ofv-surface-muted);flex:none}.ofv-xmind-stage{cursor:grab;touch-action:none;background-color:var(--ofv-bg);background-image:radial-gradient(circle, color-mix(in srgb, var(--ofv-text-muted) 18%, transparent) 1px, transparent 1px);background-size:18px 18px;outline:none;flex:auto;min-width:0;min-height:460px;position:relative;overflow:hidden}.ofv-xmind-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--ofv-accent)}.ofv-xmind-stage.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.ofv-xmind-surface{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.ofv-xmind-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.ofv-xmind-edges path{fill:none;stroke:color-mix(in srgb, var(--ofv-accent) 62%, var(--ofv-border));stroke-width:2px;vector-effect:non-scaling-stroke}.ofv-xmind-edges .ofv-xmind-edge-detached{stroke-dasharray:6 5}.ofv-xmind-edges .ofv-xmind-edge-summary,.ofv-xmind-edges .ofv-xmind-edge-callout{stroke:#f59e0b}.ofv-xmind-topic{border:1px solid color-mix(in srgb, var(--ofv-accent) 28%, var(--ofv-border));border-left:4px solid var(--ofv-accent);background:var(--ofv-surface);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;justify-content:center;min-width:160px;margin:0;padding:12px 14px;display:flex;position:absolute;overflow:hidden;box-shadow:0 5px 18px #0f172a14}.ofv-xmind-topic-title{color:var(--ofv-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}a.ofv-xmind-topic-title:hover{color:var(--ofv-accent);text-decoration:underline}.ofv-xmind-topic-depth-0{background:linear-gradient(135deg,#4f6bf6,#7c3aed);border:0;box-shadow:0 10px 28px #4f6bf647}.ofv-xmind-topic-depth-0 .ofv-xmind-topic-title,.ofv-xmind-topic-depth-0 .ofv-xmind-topic-notes{color:#fff}.ofv-xmind-topic-summary,.ofv-xmind-topic-callout{background:color-mix(in srgb, #f59e0b 8%, var(--ofv-surface));border-left-color:#f59e0b}.ofv-xmind-topic-detached{border-style:dashed}.ofv-xmind-topic-image{object-fit:contain;border-radius:5px;width:100%;max-height:92px;margin-top:8px}.ofv-xmind-topic-meta{color:var(--ofv-text-muted);flex-wrap:wrap;gap:4px;margin-top:8px;font-size:10px;display:flex}.ofv-xmind-topic-meta span{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:2px 5px;overflow:hidden}.ofv-xmind-topic-depth-0 .ofv-xmind-topic-meta span{color:#ffffffe6;background:#ffffff29;border-color:#ffffff4d}.ofv-xmind-topic-notes{color:var(--ofv-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.ofv-xmind-fallback small{color:var(--ofv-text-muted);overflow-wrap:anywhere}@media (width<=640px){.ofv-xmind-workbook{min-height:440px}.ofv-xmind-stage{min-height:390px}.ofv-xmind-fit{display:none}}.ofv-cad-layers{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;margin:0 0 12px;padding:10px;font-size:13px;display:flex}.ofv-cad-layers strong{margin-right:4px}.ofv-cad-layers label{border:1px solid var(--ofv-border);background:var(--ofv-surface);min-height:28px;color:var(--ofv-text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.ofv-cad-layers input{margin:0}.ofv-cad-summary{gap:8px;min-width:0;max-width:520px;margin:12px 0;display:grid}.ofv-cad-types ul{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 14px;min-width:0;margin:8px 0 0;padding-left:18px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.ofv-cad-conversion{border:1px solid var(--ofv-border);background:linear-gradient(135deg, #2563eb1a, #14b8a614), var(--ofv-surface-muted);color:var(--ofv-text);border-radius:8px;gap:8px;margin:12px 0;padding:12px;font-size:13px;line-height:1.6;display:grid}.ofv-cad-conversion h4{margin:0;font-size:14px;line-height:1.35}.ofv-cad-conversion ol{margin:0;padding-left:20px}.ofv-cad-conversion li+li{margin-top:6px}.ofv-cad-binary-probe,.ofv-cad-raw-preview{margin-top:12px}.ofv-cad-probe-list{color:var(--ofv-text-muted);gap:4px;margin:10px 0;padding-left:18px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.ofv-cad-entities{margin-top:12px}.ofv-dwg-webgl-preview{background:#05070d;border:1px solid #94a3b833;border-radius:12px;width:100%;height:clamp(520px,70vh,760px);min-height:520px;position:relative;overflow:hidden}.ofv-dwg-webgl-stage{min-width:0;min-height:0;position:absolute;inset:0}.ofv-dwg-webgl-stage canvas{display:block;width:100%!important;height:100%!important}.ofv-dwg-webgl-status{z-index:2;color:#e5e7eb;text-align:center;background:#0f172af0;border:1px solid #94a3b847;border-radius:9px;max-width:calc(100% - 32px);padding:10px 14px;font-size:13px;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 36px #00000057}.ofv-dwg-webgl-status[hidden]{display:none}.ofv-dwg-preview{border:1px solid var(--ofv-border);background-color:#020617;background-image:linear-gradient(90deg,#94a3b817 1px,#0000 1px),linear-gradient(0deg,#94a3b817 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:520px;padding:14px;display:grid;overflow:auto}.ofv-dwg-preview-status{z-index:1;color:#e5e7eb;background:#0f172ae6;border:1px solid #94a3b83d;border-radius:8px;width:max-content;max-width:100%;padding:8px 10px;font-size:13px;position:sticky;top:0;box-shadow:0 10px 24px #02061752}.ofv-dwg-preview-status span{gap:4px;display:grid}.ofv-dwg-preview-status small{color:#94a3b8;font-size:12px;font-weight:500;line-height:1.45}.ofv-dwg-thumbnail{background:#0f172ac7;border:1px solid #94a3b838;border-radius:10px;grid-template-columns:minmax(180px,320px) minmax(0,1fr);align-items:center;gap:14px;width:min(100%,640px);margin:0;padding:10px;display:grid}.ofv-dwg-thumbnail img,.ofv-dwg-thumbnail-preview img{image-rendering:auto;background:#020617;border:1px solid #94a3b83d;border-radius:6px;height:auto;display:block}.ofv-dwg-thumbnail img{width:100%}.ofv-dwg-thumbnail figcaption{color:#cbd5e1;font-size:13px;line-height:1.5}.ofv-dwg-thumbnail-preview{background:#020617;border:1px solid #94a3b838;border-radius:10px;align-content:start;gap:10px;min-height:420px;margin:0;padding:12px;display:grid;overflow:auto}.ofv-dwg-thumbnail-preview img{width:min(100%,1120px);margin:0 auto}.ofv-dwg-thumbnail-preview figcaption{color:#94a3b8;text-align:center;max-width:920px;margin:0 auto;font-size:12px;line-height:1.55}.ofv-dwg-preview-svg{max-width:none;height:auto;display:block}.ofv-dwg-preview-frame{background:#020617;min-height:420px;overflow:auto}.ofv-dwg-preview-frame .ofv-dwg-preview-svg{min-height:420px}@container (width<=720px){.ofv-dwg-thumbnail{grid-template-columns:1fr}}.ofv-ofd{--ofv-ofd-zoom:1;--ofv-ofd-rotation:0deg;background:var(--ofv-bg);min-width:0;height:100%;min-height:0;padding:0;overflow:auto}.ofv-ofd-pages{overscroll-behavior:contain;justify-items:center;gap:18px;width:max-content;min-width:100%;margin:0;padding:16px;display:grid}.ofv-ofd-page{width:calc(var(--ofv-ofd-page-width,210mm) * var(--ofv-ofd-zoom));aspect-ratio:var(--ofv-ofd-page-width,210mm) / var(--ofv-ofd-page-height,297mm);min-width:0;margin:0}.ofv-ofd.is-ofd-rotated-sideways .ofv-ofd-page{width:calc(var(--ofv-ofd-page-height,297mm) * var(--ofv-ofd-zoom));aspect-ratio:var(--ofv-ofd-page-height,297mm) / var(--ofv-ofd-page-width,210mm)}.ofv-ofd-page svg{border:1px solid var(--ofv-border);width:100%;max-width:100%;height:100%;max-height:none;transform:rotate(var(--ofv-ofd-rotation));transform-origin:50%;fill:revert;stroke:revert;stroke-linecap:revert;stroke-linejoin:revert;stroke-width:revert;background:#fff;border-radius:6px;display:block;box-shadow:0 10px 24px #0f172a1f}.ofv-model-stage{background:var(--ofv-bg);width:100%;min-width:0;max-width:100%;height:100%;min-height:360px;position:relative}.ofv-model-stage canvas{width:100%;height:100%;display:block}.ofv-model-message{z-index:1;border:1px solid var(--ofv-border);background:color-mix(in srgb, var(--ofv-surface) 92%, transparent);max-width:min(520px,100% - 24px);color:var(--ofv-text);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.5;position:absolute;top:12px;left:12px}.ofv-model-measure{z-index:1;border:1px solid var(--ofv-border);background:color-mix(in srgb, var(--ofv-surface) 92%, transparent);width:max-content;min-width:min(180px,100% - 24px);max-width:min(260px,100% - 24px);color:var(--ofv-text);box-shadow:var(--ofv-shadow);border-radius:6px;padding:10px 12px;position:absolute;top:12px;right:12px}.ofv-model-materials{z-index:1;border:1px solid var(--ofv-border);background:color-mix(in srgb, var(--ofv-surface) 92%, transparent);width:max-content;min-width:min(180px,100% - 24px);max-width:min(260px,100% - 24px);color:var(--ofv-text);box-shadow:var(--ofv-shadow);border-radius:6px;padding:10px 12px;position:absolute;top:190px;right:12px}.ofv-model-measure strong,.ofv-model-materials strong{margin-bottom:8px;font-size:13px;display:block}.ofv-model-measure dl{grid-template-columns:auto 1fr;gap:5px 12px;margin:0;font-size:12px;line-height:1.35;display:grid}.ofv-model-materials dl{grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:0;font-size:12px;line-height:1.35;display:grid}.ofv-model-measure dt,.ofv-model-materials dt{color:var(--ofv-text-muted)}.ofv-model-measure dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ofv-model-materials dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}@media (width<=640px){.ofv-model-materials{top:auto;bottom:12px;right:12px}}.ofv-archive{width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden}.ofv-archive-layout{--ofv-archive-sidebar-expanded:320px;--ofv-archive-sidebar-collapsed:56px;background:var(--ofv-surface);flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;height:100%;min-height:360px;display:flex}.ofv-archive-sidebar{width:var(--ofv-archive-sidebar-expanded);flex:0 0 var(--ofv-archive-sidebar-expanded);border-right:1px solid var(--ofv-border);z-index:2;min-width:0;max-width:100%;color:var(--ofv-text);background:var(--ofv-surface-muted);transition:flex-basis .2s,width .2s,max-width .2s;position:relative;overflow:hidden}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-sidebar{flex-basis:var(--ofv-archive-sidebar-collapsed);width:var(--ofv-archive-sidebar-collapsed);max-width:var(--ofv-archive-sidebar-collapsed)}.ofv-archive-sidebar-panel{background:var(--ofv-surface-muted);flex-direction:column;width:100%;height:100%;display:flex}.ofv-archive-header{border-bottom:1px solid var(--ofv-border);color:var(--ofv-text);background:var(--ofv-surface);align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.ofv-archive-header-title{opacity:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .12s;overflow:hidden}.ofv-archive-sidebar-toggle{border:1px solid var(--ofv-border);width:28px;height:28px;color:var(--ofv-text);background:var(--ofv-surface-muted);cursor:pointer;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.ofv-archive-sidebar-toggle:hover,.ofv-archive-sidebar-toggle:focus-visible{background:var(--ofv-button-hover)}.ofv-archive-sidebar-toggle:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ofv-archive-tree{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.ofv-archive-main{overscroll-behavior:contain;background:var(--ofv-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.ofv-archive-item{cursor:pointer;width:100%;font-size:13px;font:inherit;color:var(--ofv-text);-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:0;border-bottom:1px solid #00000008;align-items:center;gap:8px;padding:8px 16px;transition:background .15s;display:flex}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-item{justify-content:center;gap:0;padding:10px 0}.ofv-archive-item:hover,.ofv-archive-item:focus-visible{background:var(--ofv-button-hover)}.ofv-archive-item:focus-visible{outline:2px solid var(--ofv-accent);outline-offset:-2px}.ofv-archive-item.is-active{background:var(--ofv-button-hover);border-left:3px solid var(--ofv-text);padding-left:13px;font-weight:700}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-item.is-active{box-shadow:inset 3px 0 0 var(--ofv-text);border-left-width:0;padding-left:0}.ofv-archive-item-icon{text-align:center;flex:0 0 20px;justify-content:center;align-items:center;width:20px;font-size:14px;display:inline-flex}.ofv-archive-item-name{opacity:1;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;transition:opacity .12s;overflow:hidden}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-header{justify-content:center;padding-left:0;padding-right:0}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-header-title,.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-item-name{opacity:0;flex:0 1 0;width:0}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-tree{overflow:hidden}@container (width<=520px){.ofv-archive-layout{--ofv-archive-sidebar-expanded:min(280px, 72cqw);--ofv-archive-sidebar-collapsed:48px}.ofv-archive-sidebar{flex:0 0 var(--ofv-archive-sidebar-expanded);width:var(--ofv-archive-sidebar-expanded);max-width:var(--ofv-archive-sidebar-expanded);height:100%;min-height:0}.ofv-archive-header{min-height:48px;padding:9px}.ofv-archive-main{flex:auto;width:auto;min-width:0;min-height:0}.ofv-archive-info{justify-content:flex-start;max-width:100%;margin:0;padding:16px}}@container (width<=360px){.ofv-archive-layout{--ofv-archive-sidebar-expanded:min(248px, 78cqw);--ofv-archive-sidebar-collapsed:44px}.ofv-archive-sidebar{flex-basis:var(--ofv-archive-sidebar-expanded);width:var(--ofv-archive-sidebar-expanded);max-width:var(--ofv-archive-sidebar-expanded)}.ofv-archive-header{min-height:44px;padding:7px}.ofv-archive-sidebar-toggle{flex-basis:28px;width:28px;height:28px}.ofv-archive-item{gap:6px;padding:7px 10px}.ofv-archive-item.is-active{padding-left:7px}.ofv-archive-layout.is-sidebar-collapsed .ofv-archive-item.is-active{padding-left:0}}.ofv-archive-loading{width:100%;height:100%;color:var(--ofv-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.ofv-archive-loading-spinner{border:3px solid var(--ofv-border);border-top-color:var(--ofv-text);border-radius:50%;width:28px;height:28px;animation:1s linear infinite ofv-spin}@keyframes ofv-spin{to{transform:rotate(360deg)}}.ofv-archive-info{width:100%;min-width:0;color:var(--ofv-text);flex-direction:column;justify-content:center;max-width:600px;margin:auto;padding:40px;display:flex}.ofv-archive-info h3{border-bottom:1px solid var(--ofv-border);margin:0 0 16px;padding-bottom:8px;font-size:20px}.ofv-archive-info-meta{flex-direction:column;gap:12px;font-size:14px;display:flex}.ofv-archive-summary{border-top:1px solid var(--ofv-border);grid-template-columns:auto minmax(0,1fr);gap:8px 12px;min-width:0;margin:18px 0 0;padding-top:14px;font-size:13px;line-height:1.45;display:grid}.ofv-archive-summary dt{color:var(--ofv-text-muted);margin:0;font-weight:600}.ofv-archive-summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.ofv-archive-probe-meta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;margin:12px 0;display:grid}.ofv-archive-probe-table{margin-top:12px}.ofv-email-attachments{flex-wrap:wrap;gap:8px;min-width:0;margin-top:12px;display:flex}.ofv-email-mbox-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin-bottom:12px;display:grid}.ofv-email-mbox-table{margin-top:8px}.ofv-email-attachment-item{background:var(--ofv-surface-muted);border:1px solid var(--ofv-border);min-width:0;max-width:100%;color:var(--ofv-text);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.ofv-email-attachment-item:hover{background:var(--ofv-button-hover);border-color:var(--ofv-text-muted)}.ofv-email-body-iframe{background:#fff;border:none;border-radius:4px;width:100%;max-width:100%;box-shadow:inset 0 0 2px #0000000d}.ofv-gis-viewer{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:320px;display:flex;overflow:hidden}.ofv-gis-summary{border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface);min-width:0;color:var(--ofv-text-muted);flex-wrap:wrap;flex:none;gap:8px 14px;padding:8px 12px;font-size:12px;display:flex}.ofv-gis-summary>span{gap:5px;min-width:0;display:inline-flex}.ofv-gis-summary strong{color:var(--ofv-text);overflow-wrap:anywhere;font-weight:600}.ofv-map-stage{background:var(--ofv-bg);flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:280px;position:relative;overflow:hidden}.ofv-map-stage .leaflet-container,.ofv-map-stage.leaflet-container{background:var(--ofv-bg);width:100%;min-width:0;height:100%;min-height:280px}.ofv-map-stage .leaflet-pane,.ofv-map-stage .leaflet-tile,.ofv-map-stage .leaflet-marker-icon,.ofv-map-stage .leaflet-marker-shadow,.ofv-map-stage .leaflet-tile-container,.ofv-map-stage .leaflet-pane>svg,.ofv-map-stage .leaflet-pane>canvas,.ofv-map-stage.leaflet-container .leaflet-pane,.ofv-map-stage.leaflet-container .leaflet-tile,.ofv-map-stage.leaflet-container .leaflet-marker-icon,.ofv-map-stage.leaflet-container .leaflet-marker-shadow,.ofv-map-stage.leaflet-container .leaflet-tile-container,.ofv-map-stage.leaflet-container .leaflet-pane>svg,.ofv-map-stage.leaflet-container .leaflet-pane>canvas{position:absolute;top:0;left:0}.ofv-map-stage .leaflet-container,.ofv-map-stage.leaflet-container{overflow:hidden}.ofv-map-stage .leaflet-tile,.ofv-map-stage .leaflet-marker-icon,.ofv-map-stage .leaflet-marker-shadow,.ofv-map-stage.leaflet-container .leaflet-tile,.ofv-map-stage.leaflet-container .leaflet-marker-icon,.ofv-map-stage.leaflet-container .leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ofv-map-stage .leaflet-overlay-pane svg,.ofv-map-stage.leaflet-container .leaflet-overlay-pane svg{pointer-events:none;width:auto;height:auto}.ofv-map-stage .leaflet-interactive,.ofv-map-stage.leaflet-container .leaflet-interactive{pointer-events:auto}.ofv-map-stage .leaflet-map-pane,.ofv-map-stage.leaflet-container .leaflet-map-pane{z-index:400}.ofv-map-stage .leaflet-tile-pane,.ofv-map-stage.leaflet-container .leaflet-tile-pane{z-index:200}.ofv-map-stage .leaflet-overlay-pane,.ofv-map-stage.leaflet-container .leaflet-overlay-pane{z-index:400}.ofv-map-stage .leaflet-shadow-pane,.ofv-map-stage.leaflet-container .leaflet-shadow-pane{z-index:500}.ofv-map-stage .leaflet-marker-pane,.ofv-map-stage.leaflet-container .leaflet-marker-pane{z-index:600}.ofv-map-stage .leaflet-tooltip-pane,.ofv-map-stage.leaflet-container .leaflet-tooltip-pane{z-index:650}.ofv-map-stage .leaflet-popup-pane,.ofv-map-stage.leaflet-container .leaflet-popup-pane{z-index:700}.ofv-map-stage .leaflet-control,.ofv-map-stage.leaflet-container .leaflet-control{z-index:800;pointer-events:auto;position:relative}.ofv-map-empty{z-index:400;text-align:center;color:var(--ofv-text-muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.ofv-map-empty strong{color:var(--ofv-text);font-size:14px}.ofv-map-legend{z-index:450;color:#475569;pointer-events:none;background:#ffffffeb;border:1px solid #e11d4847;border-radius:8px;flex-direction:column;gap:2px;max-width:min(280px,100% - 24px);padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 24px #0f172a29}.ofv-map-legend strong{color:#111827;align-items:center;gap:6px;font-size:13px;display:inline-flex;position:relative}.ofv-map-legend strong:before{content:"";background:#e11d48;border-radius:999px;width:22px;height:4px;display:inline-block;box-shadow:0 0 0 3px #ffffffe6,0 0 0 5px #e11d483d}.ofv-map-stage .ofv-map-feature{filter:drop-shadow(0 1px #fff)drop-shadow(0 0 5px #e11d48d1)}.ofv-map-stage .ofv-map-point{filter:drop-shadow(0 0 #fff)drop-shadow(0 0 8px #e11d48f2)}.ofv-map-stage .ofv-map-tooltip{color:#111827;font:inherit;background:#fffffff5;border:1px solid #e11d4838;border-radius:6px;font-size:12px;font-weight:600;box-shadow:0 8px 20px #0f172a29}.ofv-map-stage .leaflet-bar{border:1px solid var(--ofv-border)!important;box-shadow:0 4px 12px #00000014!important}.ofv-map-stage .leaflet-bar a{background-color:var(--ofv-surface)!important;color:var(--ofv-text)!important;border-bottom:1px solid var(--ofv-border)!important}.ofv-map-stage .leaflet-bar a:hover{background-color:var(--ofv-button-hover)!important}.ofv-map-popup{color:var(--ofv-text);min-width:0;max-width:280px;font-family:inherit}.ofv-map-popup h4{border-bottom:1px solid var(--ofv-border);margin:0 0 8px;padding-bottom:4px;font-size:14px;font-weight:600}.ofv-map-popup-table{border-collapse:collapse;width:100%;font-size:12px}.ofv-map-popup-table tr{border-bottom:1px solid #0000000a}.ofv-map-popup-table tr:last-child{border-bottom:none}.ofv-map-popup-key{color:var(--ofv-text-muted);vertical-align:top;white-space:nowrap;padding:4px 8px 4px 0;font-weight:600}.ofv-map-popup-val{word-break:break-word;padding:4px 0}.ofv-code-container{--ofv-text-zoom:1;background:var(--ofv-surface);flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.ofv-code-header{border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:54px;padding:10px 14px;display:flex}.ofv-code-title{gap:2px;min-width:0;display:grid}.ofv-code-title strong{color:var(--ofv-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.ofv-code-title span{color:var(--ofv-text-muted);font-size:12px;line-height:1.4}.ofv-code-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.ofv-code-status{min-width:0;color:var(--ofv-text-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 96px;font-size:12px;line-height:1.4;overflow:hidden}.ofv-code-action{border:1px solid var(--ofv-border);background:var(--ofv-surface-muted);min-height:30px;color:var(--ofv-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:6px;flex:none;padding:0 10px;font-size:12px}.ofv-code-action:hover{background:var(--ofv-button-hover)}.ofv-code-action:disabled{cursor:not-allowed;opacity:.58}.ofv-code-action[aria-pressed=true]{color:#1d4ed8;background:#2563eb1f;border-color:#2563eb}.ofv-theme-dark .ofv-code-action[aria-pressed=true]{color:#93c5fd}.ofv-lrc-modebar{border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface-muted);flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 14px;display:flex}.ofv-lrc-mode-switch{border:1px solid var(--ofv-border);background:var(--ofv-surface);border-radius:6px;min-width:0;display:inline-flex;overflow-x:auto}.ofv-lrc-mode-button{border:0;border-right:1px solid var(--ofv-border);width:34px;min-height:30px;color:var(--ofv-text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.ofv-lrc-mode-icon{flex:none;width:18px;height:18px}.ofv-lrc-mode-button:last-child{border-right:0}.ofv-lrc-mode-button:hover{background:var(--ofv-button-hover);color:var(--ofv-text)}.ofv-lrc-mode-button[aria-selected=true]{color:#1d4ed8;background:#2563eb1f;font-weight:600}.ofv-theme-dark .ofv-lrc-mode-button[aria-selected=true]{color:#93c5fd}.ofv-lrc-mode-button:focus-visible,.ofv-code-action:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.ofv-lrc-annotated,.ofv-lrc-display{flex:auto;min-width:0;min-height:0;overflow:auto}.ofv-lrc-annotated[hidden],.ofv-lrc-display[hidden]{display:none}.ofv-lrc-annotated{background:var(--ofv-surface-muted)}.ofv-lrc-annotated-table{min-width:min(100%,520px);font-size:calc(14px * var(--ofv-text-zoom));padding:10px 0 28px}.ofv-lrc-annotated-row{border-bottom:1px solid color-mix(in srgb, var(--ofv-border) 65%, transparent);grid-template-columns:minmax(116px,max-content) minmax(0,1fr);min-width:max-content;display:grid}.ofv-lrc-annotated-row.is-metadata{background:color-mix(in srgb, var(--ofv-surface) 82%, transparent)}.ofv-lrc-annotated-row.is-secondary .ofv-lrc-annotated-gutter,.ofv-lrc-annotated-row.is-secondary .ofv-lrc-meta-value{font-size:calc(11px * var(--ofv-text-zoom));padding-block:7px;line-height:1.35}.ofv-lrc-annotated-row.is-title .ofv-lrc-annotated-gutter,.ofv-lrc-annotated-row.is-title .ofv-lrc-meta-value{padding-block:14px}.ofv-lrc-annotated-row.is-title .ofv-lrc-meta-value{color:var(--ofv-text);font-size:calc(19px * var(--ofv-text-zoom));letter-spacing:-.015em;font-weight:700;line-height:1.3}.ofv-lrc-annotated-gutter{z-index:1;border-right:1px solid var(--ofv-border);background:color-mix(in srgb, var(--ofv-surface-muted) 94%, transparent);min-width:0;color:var(--ofv-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(11px * var(--ofv-text-zoom));font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:flex-start;gap:7px;padding:10px 12px 10px 14px;line-height:1.55;display:flex;position:sticky;left:0}.ofv-lrc-annotated-row.is-metadata .ofv-lrc-annotated-gutter{background:var(--ofv-surface);align-items:center}.ofv-lrc-annotated-row.is-lyric .ofv-lrc-annotated-gutter{align-items:center}.ofv-lrc-times{justify-items:end;gap:2px;display:grid}.ofv-lrc-time{white-space:nowrap}.ofv-lrc-meta-label{color:var(--ofv-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(10px * var(--ofv-text-zoom));letter-spacing:.045em;text-transform:uppercase;font-weight:600;line-height:1.35}.ofv-lrc-role{z-index:1;color:var(--ofv-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(8px * var(--ofv-text-zoom));pointer-events:none;text-transform:uppercase;font-weight:700;line-height:1;position:absolute}.ofv-lrc-meta-value,.ofv-lrc-annotated-text{min-width:0;color:var(--ofv-text);overflow-wrap:anywhere;padding:10px 18px;line-height:1.7}.ofv-lrc-meta-value{color:var(--ofv-text-muted)}.ofv-lrc-timed-word{z-index:0;ruby-position:over;vertical-align:baseline;line-height:1;display:inline-block;position:relative}.ofv-lrc-timed-word:hover,.ofv-lrc-timed-word:focus-visible{z-index:2}.ofv-lrc-timed-word rt{width:max-content;color:var(--ofv-text-muted);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58em;font-weight:600;line-height:1;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - 2px))}.ofv-lrc-word-text{line-height:1;text-decoration:none;display:inline-block}.ofv-lrc-word-separator{white-space:pre}.ofv-lrc-timed-word:hover .ofv-lrc-word-text,.ofv-lrc-timed-word:focus-visible .ofv-lrc-word-text{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.ofv-lrc-timed-word:hover rt,.ofv-lrc-timed-word:focus-visible rt{opacity:1}.ofv-lrc-timed-word:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ofv-lrc-annotated-content,.ofv-lrc-display-content{min-width:0}.ofv-lrc-annotated-text{position:relative}.ofv-lrc-annotated-text>.ofv-lrc-role{top:calc(10px + .15em);left:6px}.ofv-lrc-display{background:var(--ofv-surface-muted)}.ofv-lrc-display-page{width:min(760px,100% - 40px);color:var(--ofv-text);margin:0 auto;padding:46px 0 72px;font-size:16px}.ofv-lrc-display-header{margin-bottom:30px}.ofv-lrc-display-header h2{color:var(--ofv-text);font-size:calc(30px * var(--ofv-text-zoom));letter-spacing:-.025em;margin:0;font-weight:680;line-height:1.15}.ofv-lrc-display-artist{color:var(--ofv-text-muted);font-size:calc(13px * var(--ofv-text-zoom));margin:9px 0 0;line-height:1.5}.ofv-lrc-display-credits{width:fit-content;max-width:100%;color:var(--ofv-text-muted);font-size:calc(11px * var(--ofv-text-zoom));grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;line-height:1.45;display:grid}.ofv-lrc-display-credits dt{font-weight:600}.ofv-lrc-display-credits dd{overflow-wrap:anywhere;min-width:0;margin:0}.ofv-lrc-display-track-info{margin-top:12px}.ofv-lrc-display-lyrics{gap:10px;display:grid}.ofv-lrc-display-line{color:var(--ofv-text);font-size:calc(1em * var(--ofv-text-zoom));letter-spacing:.005em;overflow-wrap:anywhere;margin:0;line-height:1.72;position:relative}.ofv-lrc-display-line>.ofv-lrc-role{top:.4em;left:-12px}.ofv-lrc-display-file-info{border-top:1px solid var(--ofv-border);margin-top:38px;padding-top:22px}.ofv-lrc-empty{color:var(--ofv-text-muted);margin:0;padding:28px 18px;font-size:13px}@container (width<=520px){.ofv-lrc-modebar{flex-direction:column;align-items:flex-start}.ofv-lrc-mode-switch{width:100%}.ofv-lrc-mode-button{flex:1 0 auto}.ofv-lrc-annotated-row{grid-template-columns:minmax(82px,max-content) minmax(0,1fr)}.ofv-lrc-annotated-gutter{padding-inline:8px}.ofv-lrc-meta-value,.ofv-lrc-annotated-text{padding-inline:12px}.ofv-lrc-annotated-text>.ofv-lrc-role{left:2px}.ofv-lrc-display-page{width:calc(100% - 28px);padding-top:32px}.ofv-lrc-display-header h2{font-size:calc(25px * var(--ofv-text-zoom))}}.ofv-code-notice{border-bottom:1px solid var(--ofv-border);color:var(--ofv-text);background:#f59e0b1f;flex:none;padding:8px 14px;font-size:12px;line-height:1.45}.ofv-text-structure{border-bottom:1px solid var(--ofv-border);background:var(--ofv-surface-muted);min-width:0;color:var(--ofv-text-muted);flex-wrap:wrap;flex:none;gap:8px 14px;padding:8px 14px;font-size:12px;line-height:1.45;display:flex}.ofv-text-structure>span{gap:5px;min-width:0;display:inline-flex}.ofv-text-structure strong{color:var(--ofv-text);overflow-wrap:anywhere;font-weight:600}.ofv-code-body{isolation:isolate;background:var(--ofv-surface-muted);flex:auto;grid-template-columns:auto minmax(0,1fr);min-width:0;max-width:100%;min-height:0;display:grid;position:relative;overflow:auto}.ofv-code-body[hidden]{display:none}.ofv-code-gutter{z-index:3;min-width:calc(48px * var(--ofv-text-zoom,1));padding:calc(18px * var(--ofv-text-zoom,1)) calc(12px * var(--ofv-text-zoom,1));border-right:1px solid var(--ofv-border);background:var(--ofv-surface);color:var(--ofv-text-muted);font-family:var(--ofv-font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:calc(13px * var(--ofv-text-zoom,1));text-align:right;-webkit-user-select:none;user-select:none;margin:0;line-height:1.6;position:sticky;left:0;box-shadow:8px 0 14px -14px #0f172aa6}.ofv-code-container pre{z-index:0;padding:calc(18px * var(--ofv-text-zoom,1)) calc(20px * var(--ofv-text-zoom,1));min-width:max-content;max-width:100%;color:var(--ofv-text);font-family:var(--ofv-font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:calc(13px * var(--ofv-text-zoom,1));margin:0;line-height:1.6;position:relative;background:0 0!important}.ofv-code-container pre[class*=language-]{overflow:visible}.ofv-code-container code{white-space:pre}.ofv-code-container.is-wrapped .ofv-code-body{overflow-x:hidden}.ofv-code-container.is-wrapped pre[class*=language-]{white-space:pre-wrap;word-break:break-word;min-width:0}.ofv-code-container.is-wrapped code{white-space:pre-wrap;word-break:break-word}.ofv-code-container .token.comment,.ofv-code-container .token.prolog,.ofv-code-container .token.doctype,.ofv-code-container .token.cdata,.ofv-markdown-body pre .token.comment,.ofv-markdown-body pre .token.prolog,.ofv-markdown-body pre .token.doctype,.ofv-markdown-body pre .token.cdata{color:#6b7280}.ofv-code-container .token.punctuation,.ofv-markdown-body pre .token.punctuation{color:#64748b}.ofv-code-container .token.namespace,.ofv-markdown-body pre .token.namespace{opacity:.72}.ofv-code-container .token.property,.ofv-code-container .token.tag,.ofv-code-container .token.boolean,.ofv-code-container .token.number,.ofv-code-container .token.constant,.ofv-code-container .token.symbol,.ofv-code-container .token.deleted,.ofv-markdown-body pre .token.property,.ofv-markdown-body pre .token.tag,.ofv-markdown-body pre .token.boolean,.ofv-markdown-body pre .token.number,.ofv-markdown-body pre .token.constant,.ofv-markdown-body pre .token.symbol,.ofv-markdown-body pre .token.deleted{color:#b45309}.ofv-code-container .token.selector,.ofv-code-container .token.attr-name,.ofv-code-container .token.string,.ofv-code-container .token.char,.ofv-code-container .token.builtin,.ofv-code-container .token.inserted,.ofv-markdown-body pre .token.selector,.ofv-markdown-body pre .token.attr-name,.ofv-markdown-body pre .token.string,.ofv-markdown-body pre .token.char,.ofv-markdown-body pre .token.builtin,.ofv-markdown-body pre .token.inserted{color:#15803d}.ofv-code-container .token.operator,.ofv-code-container .token.entity,.ofv-code-container .token.url,.ofv-code-container .language-css .token.string,.ofv-code-container .style .token.string,.ofv-markdown-body pre .token.operator,.ofv-markdown-body pre .token.entity,.ofv-markdown-body pre .token.url,.ofv-markdown-body pre .language-css .token.string,.ofv-markdown-body pre .style .token.string{color:#0369a1}.ofv-code-container .token.atrule,.ofv-code-container .token.attr-value,.ofv-code-container .token.keyword,.ofv-markdown-body pre .token.atrule,.ofv-markdown-body pre .token.attr-value,.ofv-markdown-body pre .token.keyword{color:#7c3aed}.ofv-code-container .token.function,.ofv-code-container .token.class-name,.ofv-markdown-body pre .token.function,.ofv-markdown-body pre .token.class-name{color:#2563eb}.ofv-code-container .token.regex,.ofv-code-container .token.important,.ofv-code-container .token.variable,.ofv-markdown-body pre .token.regex,.ofv-markdown-body pre .token.important,.ofv-markdown-body pre .token.variable{color:#be123c}.ofv-code-container .token.important,.ofv-code-container .token.bold,.ofv-markdown-body pre .token.important,.ofv-markdown-body pre .token.bold{font-weight:600}.ofv-code-container .token.italic,.ofv-markdown-body pre .token.italic{font-style:italic}.ofv-code-container .token.entity,.ofv-markdown-body pre .token.entity{cursor:help}.ofv-root.ofv-theme-dark .ofv-code-container .token.comment,.ofv-root.ofv-theme-dark .ofv-code-container .token.prolog,.ofv-root.ofv-theme-dark .ofv-code-container .token.doctype,.ofv-root.ofv-theme-dark .ofv-code-container .token.cdata,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.comment,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.prolog,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.doctype,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.cdata{color:#94a3b8}.ofv-root.ofv-theme-dark .ofv-code-container .token.punctuation,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.punctuation{color:#cbd5e1}.ofv-root.ofv-theme-dark .ofv-code-container .token.property,.ofv-root.ofv-theme-dark .ofv-code-container .token.tag,.ofv-root.ofv-theme-dark .ofv-code-container .token.boolean,.ofv-root.ofv-theme-dark .ofv-code-container .token.number,.ofv-root.ofv-theme-dark .ofv-code-container .token.constant,.ofv-root.ofv-theme-dark .ofv-code-container .token.symbol,.ofv-root.ofv-theme-dark .ofv-code-container .token.deleted,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.property,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.tag,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.boolean,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.number,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.constant,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.symbol,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.deleted{color:#fbbf24}.ofv-root.ofv-theme-dark .ofv-code-container .token.selector,.ofv-root.ofv-theme-dark .ofv-code-container .token.attr-name,.ofv-root.ofv-theme-dark .ofv-code-container .token.string,.ofv-root.ofv-theme-dark .ofv-code-container .token.char,.ofv-root.ofv-theme-dark .ofv-code-container .token.builtin,.ofv-root.ofv-theme-dark .ofv-code-container .token.inserted,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.selector,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.attr-name,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.string,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.char,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.builtin,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.inserted{color:#86efac}.ofv-root.ofv-theme-dark .ofv-code-container .token.operator,.ofv-root.ofv-theme-dark .ofv-code-container .token.entity,.ofv-root.ofv-theme-dark .ofv-code-container .token.url,.ofv-root.ofv-theme-dark .ofv-code-container .language-css .token.string,.ofv-root.ofv-theme-dark .ofv-code-container .style .token.string,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.operator,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.entity,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.url,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .language-css .token.string,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .style .token.string{color:#7dd3fc}.ofv-root.ofv-theme-dark .ofv-code-container .token.atrule,.ofv-root.ofv-theme-dark .ofv-code-container .token.attr-value,.ofv-root.ofv-theme-dark .ofv-code-container .token.keyword,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.atrule,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.attr-value,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.keyword{color:#c4b5fd}.ofv-root.ofv-theme-dark .ofv-code-container .token.function,.ofv-root.ofv-theme-dark .ofv-code-container .token.class-name,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.function,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.class-name{color:#93c5fd}.ofv-root.ofv-theme-dark .ofv-code-container .token.regex,.ofv-root.ofv-theme-dark .ofv-code-container .token.important,.ofv-root.ofv-theme-dark .ofv-code-container .token.variable,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.regex,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.important,.ofv-root.ofv-theme-dark .ofv-markdown-body pre .token.variable{color:#fda4af}@media (width<=640px){.ofv-code-header{flex-direction:column;align-items:stretch;gap:10px}.ofv-code-actions{flex-wrap:nowrap;justify-content:flex-start}.ofv-code-status{text-align:left;flex-basis:88px}}.ofv-markdown-body{--ofv-markdown-zoom:1;box-sizing:border-box;background:var(--ofv-surface);width:100%;min-width:0;max-width:100%;height:100%;color:var(--ofv-text);word-wrap:break-word;padding:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:15px;line-height:1.65;overflow:auto}.ofv-markdown-content{zoom:var(--ofv-markdown-zoom,1)}.ofv-root.ofv-theme-dark .ofv-markdown-body{background:var(--ofv-surface-muted)}.ofv-markdown-body h1,.ofv-markdown-body h2,.ofv-markdown-body h3,.ofv-markdown-body h4,.ofv-markdown-body h5,.ofv-markdown-body h6{color:var(--ofv-text);margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.ofv-markdown-body h1{border-bottom:1px solid var(--ofv-border);padding-bottom:.3em;font-size:2em}.ofv-markdown-body h2{border-bottom:1px solid var(--ofv-border);padding-bottom:.3em;font-size:1.5em}.ofv-markdown-body h3{font-size:1.25em}.ofv-markdown-body h4{font-size:1em}.ofv-markdown-body p,.ofv-markdown-body blockquote,.ofv-markdown-body ul,.ofv-markdown-body ol,.ofv-markdown-body dl,.ofv-markdown-body table,.ofv-markdown-body pre{margin-top:0;margin-bottom:16px}.ofv-markdown-body a{color:#2563eb;text-decoration:none}.ofv-markdown-body a:hover{text-decoration:underline}.ofv-root.ofv-theme-dark .ofv-markdown-body a{color:#60a5fa}.ofv-markdown-body blockquote{color:var(--ofv-text-muted);border-left:.25em solid var(--ofv-border);margin-left:0;margin-right:0;padding:0 1em}.ofv-markdown-body ul,.ofv-markdown-body ol{padding-left:2em}.ofv-markdown-body ul{list-style-type:disc}.ofv-markdown-body ol{list-style-type:decimal}.ofv-markdown-body li+li{margin-top:.25em}.ofv-markdown-body code{background-color:var(--ofv-surface-muted);border-radius:6px;margin:0;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:85%}.ofv-root.ofv-theme-dark .ofv-markdown-body code{background-color:#ffffff14}.ofv-markdown-body pre{max-width:100%;color:var(--ofv-text);background-color:var(--ofv-surface-muted);border-radius:6px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.ofv-root.ofv-theme-dark .ofv-markdown-body pre{background-color:#0003}.ofv-markdown-body pre code{word-break:normal;white-space:pre;border:0;margin:0;padding:0;font-size:100%;background:0 0!important}.ofv-markdown-body .ofv-mermaid,.ofv-mermaid-file .ofv-mermaid{border:1px solid var(--ofv-border);background-color:#fff;border-radius:6px;justify-content:center;max-width:100%;margin-top:0;margin-bottom:16px;padding:16px;display:flex;overflow-x:auto}.ofv-markdown-body .ofv-mermaid svg,.ofv-mermaid-file .ofv-mermaid svg{max-width:100%;height:auto}.ofv-mermaid-file{--ofv-mermaid-zoom:1;box-sizing:border-box;background:var(--ofv-surface);width:100%;min-width:0;height:100%;padding:32px;overflow:auto}.ofv-mermaid-file .ofv-mermaid-zoom-layer{zoom:var(--ofv-mermaid-zoom,1)}.ofv-mermaid-file .ofv-mermaid{margin-bottom:0}.ofv-root.ofv-theme-dark .ofv-mermaid-file{background:var(--ofv-surface-muted)}.ofv-markdown-body hr{background-color:var(--ofv-border);border:0;height:.25em;margin:24px 0;padding:0}.ofv-markdown-body table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow:auto}.ofv-markdown-body table th,.ofv-markdown-body table td{border:1px solid var(--ofv-border);padding:6px 13px}.ofv-markdown-body table tr{background-color:var(--ofv-surface)}.ofv-markdown-body table tr:nth-child(2n){background-color:var(--ofv-surface-muted)}.ofv-pdf-page-wrapper{outline:1px solid var(--ofv-border);outline-offset:-1px;background-color:var(--ofv-surface);box-sizing:border-box;justify-content:center;align-items:center;min-width:0;margin:16px auto;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #11182747}.ofv-pdf-skeleton{color:var(--ofv-text-muted);background:linear-gradient(90deg, var(--ofv-surface-muted) 25%, var(--ofv-border) 37%, var(--ofv-surface-muted) 63%);background-size:400% 100%;justify-content:center;align-items:center;width:100%;height:100%;font-family:inherit;font-size:14px;animation:1.4s infinite ofv-skeleton-pulse;display:flex}@keyframes ofv-skeleton-pulse{0%{background-position:100%}to{background-position:0%}}.ofv-pdf-error{color:#ef4444;text-align:center;background:color-mix(in srgb, #ef4444 8%, var(--ofv-surface));box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:160px;padding:24px;font-size:14px;font-weight:500;line-height:1.6;display:flex}.ofv-pdf-empty{z-index:2;border:1px solid color-mix(in srgb, #f59e0b 34%, var(--ofv-border));color:#92400e;text-align:center;box-sizing:border-box;background:#fef3c7db;border-radius:8px;justify-content:center;align-items:center;padding:18px;font-size:13px;font-weight:600;line-height:1.6;display:flex;position:absolute;inset:16px}.ofv-pdf-text-layer{pointer-events:none;-webkit-user-select:text;user-select:text;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;line-height:1;position:absolute;inset:0;overflow:hidden}.ofv-pdf-text-layer span{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;pointer-events:auto;line-height:1;position:absolute}.ofv-pdf-text-layer span::selection{background:#3b82f659}.ofv-pdf-text-layer span::selection{background:#3b82f659}:root{--editor-on-destructive:oklch(98.5% 0 0);--editor-destructive-hover:color-mix(in oklab, var(--destructive) 85%, black);--editor-primary-soft:color-mix(in oklab, var(--primary) 12%, transparent);--editor-primary-selection:color-mix(in oklab, var(--primary) 20%, transparent);--editor-shadow-popover:0 4px 6px -1px color-mix(in oklab, var(--foreground) 10%, transparent), 0 2px 4px -2px color-mix(in oklab, var(--foreground) 10%, transparent);--editor-shadow-sm:0 1px 2px 0 color-mix(in oklab, var(--foreground) 8%, transparent);--editor-ai-foreground:var(--popover-foreground);--editor-ai-muted-foreground:var(--muted-foreground);--editor-ai-hover-background:var(--accent);--editor-ai-hover-foreground:var(--accent-foreground);--editor-ai-focus-ring:var(--ring);--editor-modal-button-height:2.25rem;--editor-modal-button-radius:var(--radius-md);--editor-modal-button-padding-x:1rem;--editor-modal-button-font-size:var(--text-sm);--editor-modal-primary-bg:var(--primary);--editor-modal-primary-foreground:var(--primary-foreground);--editor-modal-primary-hover-bg:color-mix(in oklab, var(--primary) 90%, transparent);--editor-modal-primary-hover-foreground:var(--primary-foreground);--editor-modal-primary-hover-opacity:1;--editor-modal-cancel-bg:var(--background);--editor-modal-cancel-foreground:var(--foreground);--editor-modal-cancel-border:var(--border);--editor-modal-cancel-hover-bg:var(--accent);--editor-modal-cancel-hover-foreground:var(--accent-foreground);--editor-modal-cancel-hover-border:var(--border);--editor-modal-close-size:1.75rem;--editor-modal-close-radius:50%;--editor-modal-close-bg:transparent;--editor-modal-close-color:var(--muted-foreground);--editor-modal-close-hover-bg:var(--accent);--editor-modal-close-hover-color:var(--foreground)}html.dark{--editor-modal-cancel-bg:color-mix(in oklab, var(--input) 30%, transparent);--editor-modal-cancel-border:var(--input);--editor-modal-cancel-hover-bg:color-mix(in oklab, var(--input) 50%, transparent);--editor-modal-cancel-hover-border:var(--input)}:root,html[data-theme=dark]{--editor-modal-background:var(--background);--editor-modal-foreground:var(--foreground);--editor-modal-muted-foreground:var(--muted-foreground);--editor-modal-border:var(--border);--editor-modal-hover-bg:var(--accent);--editor-modal-ring:color-mix(in oklab, var(--ring) 50%, transparent);--editor-modal-overlay:oklab(0% none none/.5);--editor-modal-shadow:var(--shadow-lg);--editor-flowchart-overlay:var(--editor-modal-overlay);--editor-mindmap-overlay:var(--editor-modal-overlay);--editor-mermaid-overlay:var(--editor-modal-overlay)}.gy-fc-dialog,.gy-fc-preview{--editor-flowchart-background:var(--background);--editor-flowchart-foreground:var(--foreground);--editor-flowchart-muted:var(--muted);--editor-flowchart-muted-foreground:var(--muted-foreground);--editor-flowchart-border:var(--border);--editor-flowchart-ring:var(--editor-modal-ring);--editor-flowchart-accent:var(--accent);--editor-flowchart-accent-foreground:var(--accent-foreground);--editor-flowchart-shadow:var(--editor-modal-shadow)}.gy-mm-dialog,.gy-mm-preview{--editor-mindmap-background:var(--background);--editor-mindmap-foreground:var(--foreground);--editor-mindmap-muted:var(--muted);--editor-mindmap-muted-foreground:var(--muted-foreground);--editor-mindmap-border:var(--border);--editor-mindmap-ring:var(--editor-modal-ring);--editor-mindmap-accent:var(--accent);--editor-mindmap-accent-foreground:var(--accent-foreground);--editor-mindmap-shadow:var(--editor-modal-shadow)}.gy-mmd-dialog,.gy-mmd-preview{--editor-mermaid-background:var(--background);--editor-mermaid-foreground:var(--foreground);--editor-mermaid-muted-foreground:var(--muted-foreground);--editor-mermaid-border:var(--border);--editor-mermaid-ring:var(--editor-modal-ring);--editor-mermaid-hover-bg:var(--accent);--editor-mermaid-shadow:var(--editor-modal-shadow)}.gy-fc-dialog,.gy-fc-preview,.gy-mm-dialog,.gy-mm-preview,.gy-mmd-dialog,.gy-mmd-preview,.gy-modal__dialog{border-radius:var(--radius-lg);font-family:var(--font-sans)}.gy-fc-dialog__header-actions .gy-fc-btn,.gy-mm-dialog__header-actions .gy-mm-btn,.gy-mmd-dialog__header-actions .gy-mmd-btn{font-weight:500;line-height:var(--text-sm--line-height)}.gy-fc-dialog__header-actions .gy-fc-btn--outline,.gy-mm-dialog__header-actions .gy-mm-btn--outline,.gy-mmd-dialog__header-actions .gy-mmd-btn--outline{box-shadow:var(--shadow-xs)}.gy-fc-dialog__close,.gy-fc-preview__close,.gy-mm-dialog__close,.gy-mm-preview__close,.gy-mmd-dialog__close,.gy-mmd-preview__close,.gy-modal__close{opacity:.8;transition:background-color .15s,color .15s,opacity .15s,box-shadow .15s}:is(.gy-fc-dialog__close,.gy-fc-preview__close,.gy-mm-dialog__close,.gy-mm-preview__close,.gy-mmd-dialog__close,.gy-mmd-preview__close,.gy-modal__close) svg{stroke-width:2px;pointer-events:none;flex-shrink:0;width:1rem;height:1rem}:is(.gy-fc-dialog__close,.gy-fc-preview__close,.gy-mm-dialog__close,.gy-mm-preview__close,.gy-mmd-dialog__close,.gy-mmd-preview__close,.gy-modal__close):hover:not(:disabled){opacity:1}.gy-fc-dialog__header-actions .gy-fc-btn:focus-visible,.gy-mm-dialog__header-actions .gy-mm-btn:focus-visible,.gy-mmd-dialog__header-actions .gy-mmd-btn:focus-visible,.gy-fc-preview__close:focus-visible,.gy-mm-preview__close:focus-visible,.gy-mmd-preview__close:focus-visible,.gy-modal__close:focus-visible{box-shadow:0 0 0 3px var(--editor-modal-ring);outline:none}:root{--editor-audio-holder-border-color:var(--border);--editor-audio-holder-border-color-hover:var(--ring);--editor-audio-holder-border-color-focus:var(--primary);--editor-audio-preview-audio-size-color:var(--muted-foreground);--editor-audio-upload-bg-color:var(--muted);--editor-audio-upload-border-color:var(--border);--editor-audio-upload-progress-container-bg:var(--popover);--editor-audio-upload-progress-container-color:var(--popover-foreground);--editor-audio-upload-progress-svg-bg:var(--muted);--editor-audio-upload-progress-svg-bar-color:var(--primary);--editor-audio-upload-progress-cancel-bg:var(--muted-foreground);--editor-audio-upload-progress-cancel-hover-bg:var(--destructive);--editor-audio-upload-progress-ok-hover-bg:var(--accent);--editor-audio-control-bar-btn-hover:var(--accent);--editor-file-holder-border-color:var(--border);--editor-file-holder-border-color-hover:var(--ring);--editor-file-holder-border-color-focus:var(--primary);--editor-file-preview-file-size-color:var(--muted-foreground);--editor-file-upload-bg-color:var(--muted);--editor-file-upload-border-color:var(--border);--editor-file-upload-progress-container-bg:var(--popover);--editor-file-upload-progress-container-color:var(--popover-foreground);--editor-file-upload-progress-svg-bg:var(--muted);--editor-file-upload-progress-svg-bar-color:var(--primary);--editor-file-upload-progress-cancel-bg:var(--muted-foreground);--editor-file-upload-progress-cancel-hover-bg:var(--destructive);--editor-file-upload-progress-ok-hover-bg:var(--accent);--editor-image-img-holder-border-color:var(--ring);--editor-image-img-holder-border-color-focus:var(--primary);--editor-image-img-rs-btn-border-color:var(--background);--editor-image-upload-bg-color:var(--muted);--editor-image-upload-border-color:var(--border);--editor-image-upload-progress-container-bg:var(--popover);--editor-image-upload-progress-container-color:var(--popover-foreground);--editor-image-upload-progress-svg-bg:var(--muted);--editor-image-upload-progress-svg-bar-bg:var(--primary);--editor-image-upload-progress-cancel-bg:var(--muted-foreground);--editor-image-upload-progress-cancel-hover-bg:var(--destructive);--editor-video-holder-border-color:var(--ring);--editor-video-holder-border-color-focus:var(--primary);--editor-video-slider-color:var(--primary);--editor-video-upload-bg-color:var(--muted);--editor-video-upload-border-color:var(--border);--editor-video-volume-bg:var(--popover);--editor-video-upload-progress-container-bg:var(--popover);--editor-video-upload-progress-container-color:var(--popover-foreground);--editor-video-upload-progress-svg-bg:var(--muted);--editor-video-upload-progress-svg-bar-bg:var(--primary);--editor-video-upload-progress-cancel-bg:var(--muted-foreground);--editor-video-upload-progress-cancel-hover-bg:var(--destructive);--editor-video-control-bar-btn-hover:color-mix(in oklab, currentColor 49%, transparent);--editor-code-bar-bg:var(--muted);--editor-code-bar-lang-curr-bg:var(--accent);--editor-code-line-number-bg:var(--muted);--editor-code-lang-bg:var(--popover);--editor-code-lang-title-color:var(--muted-foreground);--editor-code-lang-hover-bg:var(--accent);--editor-code-lang-select-bg:var(--accent);--editor-column-hover-bg:color-mix(in oklab, var(--muted) 45%, transparent);--editor-column-divider-color:var(--border);--editor-action-bar-color-border:var(--border);--editor-action-bar-background:var(--popover);--editor-action-bar-background-hover:var(--accent);--editor-action-bar-btn-color:var(--muted-foreground);--editor-action-bar-btn-active-color:var(--primary);--editor-action-bar-btn-active-bg:var(--editor-primary-soft);--editor-action-bar-btn-active-danger-color:var(--destructive);--editor-action-bar-btn-active-danger-bg:color-mix(in oklab, var(--destructive) 12%, transparent);--editor-action-toolbox-toggler-dots-color:var(--muted-foreground);--editor-action-toolbox-toggler-dots-color-hovered:var(--foreground);--editor-action-toolbox-pop-color-border:var(--border);--editor-action-toolbox-pop-color-background:var(--popover);--editor-action-toolbox-pop-color-background-hover:var(--accent);--editor-action-toolbox-pop-color-background-confirm:var(--destructive);--editor-action-toolbox-pop-color-background-confirm-hover:var(--editor-destructive-hover);--editor-action-toolbox-pop-color-text-confirm:var(--editor-on-destructive);--editor-lmp-border:var(--border);--editor-lmp-hover-bg:var(--accent);--editor-lmp-shadow:var(--editor-shadow-popover);--editor-media-controlBar-slider-color:var(--primary);--editor-media-speed-select-color:var(--popover-foreground);--editor-media-speed-select-bg:var(--popover);--editor-media-speed-select-hover-bg:var(--accent);--editor-media-vbar-color:var(--popover-foreground);--editor-media-vbar-bg:var(--popover);--editor-media-vbar-slider-color:var(--primary);--editor-divider-border-color:var(--border);--editor-divider-text-color:var(--foreground);--editor-quote-border-color:var(--border);--editor-header-color:var(--foreground);--editor-table-color-background:var(--muted);--editor-table-head-color-background:var(--editor-code-block-bg);--editor-table-color-text-secondary:var(--muted-foreground);--editor-table-color-border:color-mix(in oklab, var(--border) 88%, var(--foreground) 12%);--editor-todo-checkbox-background:var(--background);--editor-todo-color-border:var(--border);--editor-todo-color-bg-checked:var(--primary);--editor-todo-color-bg-checked-hover:color-mix(in oklab, var(--primary) 85%, black);--block-equation-hover-bg:var(--accent);--equation-hover-bg:var(--accent);--selectionColor:var(--editor-primary-selection);--inlineSelectionColor:var(--editor-primary-selection);--selectionFakeBg:var(--editor-primary-selection);--bg-light:var(--accent);--grayText:var(--muted-foreground);--placeholderText:var(--muted-foreground);--color-dark:var(--foreground);--color-active-icon:var(--primary);--color-gray-border:var(--border);--color-line-gray:var(--border);--ct-color-bg:var(--primary);--ct-color-font:var(--primary-foreground)}.codex-editor{--border-radius:var(--radius-md);--border-color-base:var(--border);--border-color-split:var(--border);--editor-block-drop-target-bg:var(--primary)}.ce-popover{--border-radius:var(--radius-sm);--color-border:var(--border);--color-shadow:color-mix(in oklab, var(--foreground) 12%, transparent);--color-background:var(--popover);--color-text-primary:var(--popover-foreground);--color-text-secondary:var(--muted-foreground);--color-border-icon:var(--border);--color-border-icon-disabled:var(--border);--color-text-icon-active:var(--primary);--color-background-icon-active:var(--editor-primary-soft);--color-background-item-focus:var(--accent);--color-shadow-item-focus:var(--ring);--color-background-item-hover:var(--accent);--color-background-item-confirm:var(--destructive);--color-background-item-confirm-hover:var(--editor-destructive-hover)}.ce-popover__container{box-shadow:var(--editor-shadow-popover)}.ce-popover-item__icon{border-radius:var(--radius-sm)}.ce-popover-item--confirmation .ce-popover-item__title,.ce-popover-item--confirmation .ce-popover-item__icon{color:var(--editor-on-destructive)}.ce-popover__overlay{background:var(--foreground)}.ce-popover__nothing-found-message{color:var(--muted-foreground)}.ce-inline-toolbar{--color-background-icon-active:var(--editor-primary-soft);--color-text-icon-active:var(--primary);--color-text-primary:var(--popover-foreground)}.ce-inline-toolbar__dropdown{border-right:1px solid var(--border)}.ce-inline-toolbar__dropdown:hover{background:var(--accent)}.codex-editor.codex-editor--rtl .ce-inline-toolbar__dropdown{border-left:1px solid var(--border)}.ce-conversion-tool:hover{background-color:var(--accent)}.ce-conversion-tool__icon{border-radius:var(--radius-sm);background-color:inherit}.ce-toolbar__plus,.ce-toolbar__settings-btn{color:var(--muted-foreground);border-radius:var(--radius-sm);box-shadow:none;background-color:#0000;border:none}.ce-toolbar__plus:hover,.ce-toolbar__settings-btn:hover{background-color:var(--accent);color:var(--foreground)}.ce-toolbar__actions{border-radius:var(--radius-md);background-color:#0000}.codex-editor ::selection{background-color:var(--editor-primary-selection)}.codex-editor ::-moz-selection{background-color:var(--editor-primary-selection)}.codex-editor .selection-fake-bg{background-color:var(--editor-primary-selection)!important}.ce-block--selected .ce-block__content{background:var(--editor-primary-selection)}.codex-editor-overlay__rectangle{background-color:var(--editor-primary-soft)}.codex-editor [data-placeholder]:empty:before,.codex-editor [data-placeholder][data-empty=true]:before,.codex-editor [data-placeholder-active]:empty:before,.codex-editor [data-placeholder-active][data-empty=true]:before{color:var(--muted-foreground)}::highlight(find-highlight-color-default){background:#ff0}::highlight(find-highlight-color-active){background:#ff9632!important}.cdx-input{border:1px solid var(--input);border-radius:var(--radius-md);background-color:var(--background);color:var(--foreground);box-shadow:var(--editor-shadow-sm)}.cdx-input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent);outline:none}.cdx-button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);box-shadow:var(--editor-shadow-sm)}.cdx-button:hover{background:var(--accent);color:var(--accent-foreground);box-shadow:var(--editor-shadow-sm)}.cdx-settings-button{border-radius:var(--radius-sm)}.cdx-settings-button:hover{background-color:var(--accent)}.cdx-settings-button--focused{box-shadow:inset 0 0 0 1px var(--border);background:var(--accent)!important}.cdx-settings-button--active{color:var(--primary)}.cdx-loader{border:1px solid var(--border);border-radius:var(--radius-md)}.cdx-loader:before{border:2px solid var(--border);border-left-color:var(--primary)}.cdx-search-field{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md)}.cdx-search-field__icon svg,.cdx-search-field__input::placeholder{color:var(--muted-foreground)}.cdx-search-field__input{color:var(--foreground)}.ce-stub{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground)}.ct,.ct:before,.ct:after{background-color:var(--primary)}.ct{border-radius:var(--radius-sm);box-shadow:var(--editor-shadow-popover)}.ct__content{color:var(--primary-foreground)}.cdx-notify{background:var(--popover);color:var(--popover-foreground);border-radius:var(--radius-lg);box-shadow:var(--editor-shadow-popover)}.cdx-notify__cross:before,.cdx-notify__cross:after{background:var(--muted-foreground)}.cdx-notify__button--cancel{background:var(--secondary);color:var(--secondary-foreground);border-radius:var(--radius-md);box-shadow:none}.cdx-notify__button--cancel:hover{background:var(--accent)}.cdx-notify__button--confirm{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md);box-shadow:none}.cdx-notify__button--confirm:hover{background:color-mix(in oklab, var(--primary) 90%, black)}.cdx-notify__input{background:var(--background);color:var(--foreground);border:1px solid var(--input);border-radius:var(--radius-md)}.cdx-notify__input::placeholder{color:var(--muted-foreground)}.cdx-notify--success{background:var(--popover)!important}.cdx-notify--success:before{background:var(--primary)!important}.cdx-notify--error{background:var(--popover)!important}.cdx-notify--error:before{background:var(--destructive)!important}.ce-block .gy-page-link-inner{background-color:var(--secondary);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);gap:.1em;padding:0 .4em 0 .25em;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s}.ce-block .gy-page-link-inner:hover{background-color:var(--accent);border-color:var(--ring);box-shadow:var(--editor-shadow-sm);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 40%, transparent);text-underline-offset:.15em}.ce-block .gy-page-link-inner svg{color:var(--muted-foreground);transition:color .15s}.ce-block .gy-page-link-inner:hover svg{color:var(--foreground)}.gy-lmp-loading{background-color:var(--popover);border-radius:var(--radius-md)}:root,html[data-theme=dark]{--editor-equation-background:var(--popover);--editor-equation-foreground:var(--popover-foreground);--editor-equation-muted-foreground:var(--muted-foreground);--editor-equation-border:var(--border);--editor-equation-muted:var(--muted);--editor-equation-accent:var(--primary);--editor-equation-accent-bg:var(--editor-primary-soft);--editor-equation-accent-border:color-mix(in oklab, var(--primary) 30%, var(--border));--editor-equation-error:var(--destructive);--editor-equation-error-bg:color-mix(in oklab, var(--destructive) 10%, transparent);--editor-equation-radius:var(--radius-lg);--editor-equation-control-radius:var(--radius-md);--editor-equation-shadow:var(--editor-modal-shadow);--editor-equation-font-family:var(--font-sans);--editor-equation-code-font-family:var(--font-mono);--editor-equation-font-size:var(--text-sm)}.gy-equation-dialog-search,textarea.gy-equation-dialog-input{border-color:var(--input);background-color:var(--background);color:var(--foreground);box-shadow:var(--editor-shadow-sm);transition:border-color .15s,box-shadow .15s}.gy-equation-dialog-search:focus-visible,textarea.gy-equation-dialog-input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}textarea.gy-equation-dialog-input[aria-invalid=true]{border-color:var(--destructive)}textarea.gy-equation-dialog-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 20%, transparent)}.gy-equation-dialog-button{--editor-equation-accent:var(--primary-foreground);--editor-equation-accent-bg:var(--primary);--editor-equation-accent-border:transparent}.gy-equation-dialog-button:hover:not(:disabled){--editor-equation-accent-bg:color-mix(in oklab, var(--primary) 90%, transparent)}.gy-equation-dialog button:focus-visible,.gy-equation-dialog a:focus-visible{outline-color:var(--ring)}.gy-inline-tool-equation-empty{background:var(--muted);color:var(--muted-foreground);border-radius:var(--radius-sm)}.codex-editor--edit .gy-inline-tool-equation .gy-inline-tool-equation-empty:hover,.codex-editor--edit .gy-inline-tool-equation .gy-inline-tool-equation-render:hover{background-color:var(--accent)}.ce-block__content a{color:var(--editor-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 60%, transparent);text-decoration-color:color-mix(in oklab, currentColor 60%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.ce-block__content a:hover,.ce-block__content a:focus-visible{color:var(--editor-link-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}.ce-block__content a:focus-visible{outline-offset:3px;outline:2px solid}.gy-inline-link-wrapper{color:var(--popover-foreground)}.gy-inline-link-wrapper .gy-inline-link-input{background:var(--background);color:var(--foreground);border:1px solid var(--input);border-radius:var(--radius-md);box-shadow:none}.gy-inline-link-button{background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md);box-shadow:none;text-shadow:none;border:1px solid #0000}.gy-inline-link-button:hover{background-color:color-mix(in oklab, var(--primary) 90%, black);color:var(--primary-foreground)}.gy-inline-code{color:#b44437;border-radius:var(--radius-sm);background:#faeff0c7}html.dark .gy-inline-code{color:#e2857a;background:#7846463d}.gy-inline-text-color-wrapper{color:var(--popover-foreground)}.gy-columns_wrapper--hover .gy-columns_col-divider:hover .gy-columns_col-divider-line{background-color:var(--primary)}.gy-action-toolbox-popover,.gy-action-bar{border-radius:var(--radius-lg);box-shadow:var(--editor-shadow-popover)}.gy-action-toolbox-popover__item{border-radius:var(--radius-sm)}.gy-action-toolbox-popover__item-icon{border-radius:var(--radius-sm);border-color:var(--border)}.gy-action-bar-btn{border-radius:var(--radius-sm)}.gy-action-bar-btn:hover{background-color:var(--accent)}.gy-action-bar-btn--active{color:var(--primary);background-color:var(--editor-primary-soft)}.gy-action-bar-btn--active svg path{fill:var(--primary)}.gy-action-bar-btn--danger:hover{color:var(--editor-on-destructive)!important;background-color:var(--destructive)!important}.gy-preview-settings-panel{--editor-action-bar-background:var(--popover);--editor-action-bar-background-hover:var(--accent);--editor-action-bar-color-border:var(--border);--editor-action-bar-btn-color:var(--muted-foreground);--editor-action-bar-btn-color-hover:var(--popover-foreground);--editor-action-bar-btn-active-color:var(--primary);--editor-action-bar-btn-active-bg:var(--editor-primary-soft);--editor-action-bar-radius:var(--radius-md);--editor-action-bar-shadow:var(--editor-shadow-popover);--editor-preview-settings-width:18rem;--editor-preview-settings-panel-padding:.25rem;--editor-preview-settings-padding:.75rem;--editor-preview-settings-font-family:var(--font-sans);--editor-preview-settings-font-size:.875rem;--editor-preview-settings-control-font-size:.875rem;--editor-preview-settings-status-font-size:.75rem;--editor-preview-settings-font-weight:500;--editor-preview-settings-line-height:1.25rem;--editor-preview-settings-hint-line-height:1.25rem;--editor-preview-settings-header-height:1.5rem;--editor-preview-settings-gap:.5rem;--editor-preview-settings-controls-gap:.5rem;--editor-preview-settings-section-gap:.75rem;--editor-preview-settings-action-gap:.375rem;--editor-preview-settings-hint-gap:.25rem;--editor-preview-settings-value-min-width:2.5rem;--editor-preview-settings-button-height:2rem;--editor-preview-settings-button-padding:.25rem .75rem;--editor-preview-settings-button-radius:var(--radius-md);--editor-preview-settings-step-button-size:2rem;--editor-preview-settings-fit-button-height:2rem;--editor-preview-settings-fit-button-padding:.25rem .5rem;--editor-preview-settings-save-button-height:2.25rem;--editor-preview-settings-icon-size:1rem;--editor-preview-settings-slider-height:.375rem;--editor-preview-settings-slider-handle-size:1rem;--editor-preview-settings-slider-hit-padding:.625rem;-webkit-app-region:no-drag}:root,html[data-theme=dark]{--editor-palette-picker-hover-border:var(--primary);--editor-palette-picker-active-border:var(--primary)}.gy-innerCode{border-radius:var(--radius-md)}.gy-code__lang{border-radius:var(--radius-md);box-shadow:var(--editor-shadow-popover)}.gy-code__lang-list-item{border-radius:var(--radius-sm)}.gy-code__lang-search-input{background-color:var(--background);color:var(--foreground);border:1px solid var(--input);border-radius:var(--radius-md)}.gy-code__collapse .gy-code__bar-title[data-empty=true]:before,.gy-code__collapse .gy-code__bar-title:empty:before,.gy-innerCode__lines{color:var(--muted-foreground)}.gy-innerCode__line-highlight{background:var(--accent)}.gy-innerCode__copyButton,.gy-innerCode__copyMessage{background:var(--secondary);color:var(--secondary-foreground);border-radius:var(--radius-sm)}.gy-code ::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent);border-radius:var(--radius-sm);box-shadow:none}.gy-code__bar{background-color:var(--editor-code-block-bg);border-radius:var(--radius-md) var(--radius-md) 0 0;border:none}.gy-code__bar-toggler,.gy-code__bar-lang-curr,.gy-code__bar-copy{border-radius:var(--radius-sm)}.gy-code__bar-lang-curr:hover,.gy-code__bar-copy:hover{background-color:var(--accent)}.gy-code__code-area{border-radius:0 0 var(--radius-md) var(--radius-md)}.gy-innerCode__lines{background-color:#0000;border-right:none}:root{--editor-code-block-bg:#42230308;--editor-code-fg:#24292e;--editor-code-caret:#24292e;--editor-code-punctuation:#24292e;--editor-code-keyword:#d73a49;--editor-code-function:#6f42c1;--editor-code-number:#005cc5;--editor-code-string:#032f62;--editor-code-builtin:#e36209;--editor-code-comment:#6a737d;--editor-code-tag:#22863a}.dark{--editor-code-block-bg:#fcfcfc08;--editor-code-fg:#c9d1d9;--editor-code-caret:#c9d1d9;--editor-code-punctuation:#c9d1d9;--editor-code-keyword:#ff7b72;--editor-code-function:#d2a8ff;--editor-code-number:#79c0ff;--editor-code-string:#a5d6ff;--editor-code-builtin:#ffa657;--editor-code-comment:#8b949e;--editor-code-tag:#7ee787}html:not(.dark) .gy-innerCode,html.dark .gy-innerCode{color:var(--editor-code-fg);background-color:var(--editor-code-block-bg);border-radius:0 0 var(--radius-md) var(--radius-md);border:none}html:not(.dark) .gy-innerCode__textarea,html.dark .gy-innerCode__textarea{caret-color:var(--editor-code-caret)}html:not(.dark) .gy-innerCode .token.punctuation,html.dark .gy-innerCode .token.punctuation{color:var(--editor-code-punctuation)}html:not(.dark) .gy-innerCode .token.keyword,html.dark .gy-innerCode .token.keyword,html:not(.dark) .gy-innerCode .token.operator,html.dark .gy-innerCode .token.operator{color:var(--editor-code-keyword)}html:not(.dark) .gy-innerCode .token.string,html.dark .gy-innerCode .token.string,html:not(.dark) .gy-innerCode .token.attr-value,html.dark .gy-innerCode .token.attr-value{color:var(--editor-code-string)}html:not(.dark) .gy-innerCode .token.comment,html.dark .gy-innerCode .token.comment{color:var(--editor-code-comment)}html:not(.dark) .gy-innerCode .token.function,html.dark .gy-innerCode .token.function,html:not(.dark) .gy-innerCode .token.class-name,html.dark .gy-innerCode .token.class-name{color:var(--editor-code-function)}html:not(.dark) .gy-innerCode .token.boolean,html.dark .gy-innerCode .token.boolean,html:not(.dark) .gy-innerCode .token.number,html.dark .gy-innerCode .token.number,html:not(.dark) .gy-innerCode .token.property,html.dark .gy-innerCode .token.property,html:not(.dark) .gy-innerCode .token.selector,html.dark .gy-innerCode .token.selector,html:not(.dark) .gy-innerCode .token.constant,html.dark .gy-innerCode .token.constant{color:var(--editor-code-number)}html:not(.dark) .gy-innerCode .token.tag,html.dark .gy-innerCode .token.tag,html:not(.dark) .gy-innerCode .token.attr-name,html.dark .gy-innerCode .token.attr-name{color:var(--editor-code-tag)}html:not(.dark) .gy-innerCode .token.builtin,html.dark .gy-innerCode .token.builtin,html:not(.dark) .gy-innerCode .token.symbol,html.dark .gy-innerCode .token.symbol,html:not(.dark) .gy-innerCode .token.annotation,html.dark .gy-innerCode .token.annotation{color:var(--editor-code-builtin)}.gy-table{--table-radius:var(--radius-md)}.gy-table__scroll::-webkit-scrollbar{cursor:default}.gy-table__scroll::-webkit-scrollbar-track{cursor:default}.gy-table__scroll::-webkit-scrollbar-thumb{cursor:default}.gy-table__scroll::-webkit-scrollbar-corner{cursor:default}.gy-block-tune-color-bg--has-bg{--editor-table-color-border:color-mix(in oklab, var(--tune-colorbg-bg) 76%, var(--foreground) 24%)}.ce-block--selected .gy-block-tune-color-bg{--editor-table-color-border:color-mix(in oklab, var(--primary) 50%, var(--border))}.gy-table-row .gy-table-cell-dragline{background-color:var(--primary)}.gy-todo-block__item--checked .gy-todo-block__item-text{color:var(--muted-foreground)}.gy-todo-block__item-checkbox-check:before{background-color:var(--primary)}.gy-todo-block__item--checked .gy-todo-block__item-checkbox-check svg path{stroke:var(--editor-todo-color-bg-checked)}.gy-todo-block__item--checked .gy-todo-block__item-checkbox:hover .gy-todo-block__item-checkbox-hover{border-color:var(--primary)}.gy-file--loading,.gy-image--loading{border:1px solid var(--border);border-radius:var(--radius-md)}.gy-file--loading:before,.gy-image--loading:before{border:2px solid var(--border);border-left-color:var(--primary)}.gy-file__upload:hover,.gy-image__upload:hover,.gy-video__upload:hover,.gy-audio__upload:hover{border-color:var(--ring)}.gy-file__upload-container-copy-error,.gy-image__upload-container-copy-error,.gy-video__upload-container-copy-error,.gy-audio__upload-container-copy-error{color:var(--destructive)}.gy-file__container__file-size,.gy-file__container__file-eye,.gy-audio__container__file-size,.gy-image__container__caption[data-empty=true]:before,.gy-video__container__caption[data-empty=true]:before{color:var(--muted-foreground)}.gy-file__container__file-eye:hover{color:var(--primary)}.gy-file__container__file-rename-input,.gy-audio__container__file-rename-input{border:1px solid var(--input);border-radius:var(--radius-md);background-color:var(--background);color:var(--foreground)}.gy-file__container__file-rename-ok:hover{background-color:var(--primary);color:var(--primary-foreground)}.gy-audio__container__fh:before,.gy-file__container__fh:before{border-radius:var(--radius-md)}.gy-audio__controlBar-btnBar-btn-speed,.gy-video__controlBar-btnBar-btn-speed{border:1px solid var(--border);border-radius:var(--radius-sm)}.gy-video__container__vh-rs-btn:after{border:1px solid var(--border);background-color:var(--background)}.gy-file-previewer__modal{border-radius:var(--radius-lg)}.gy-file-previewer__modal [data-slot=dialog-title]{font-size:var(--editor-file-preview-font-size,16px)}.gy-file-previewer__scope,.gy-file-previewer__scope *{scrollbar-width:auto;scrollbar-color:auto}.gy-file-previewer__scope::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}.gy-file-previewer__scope ::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}.gy-file-previewer__scope::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--muted-foreground) 40%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:9999px}.gy-file-previewer__scope ::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--muted-foreground) 40%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:9999px}.gy-file-previewer__scope::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch, var(--muted-foreground) 60%, transparent)}.gy-file-previewer__scope ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch, var(--muted-foreground) 60%, transparent)}.gy-file-previewer__scope::-webkit-scrollbar-track{background:0 0}.gy-file-previewer__scope ::-webkit-scrollbar-track{background:0 0}.gy-file-previewer__scope::-webkit-scrollbar-corner{background:0 0}.gy-file-previewer__scope ::-webkit-scrollbar-corner{background:0 0}.gy-fc-dialog-overlay,.gy-fc-preview-overlay,.gy-mm-overlay,.gy-mmd-dialog-overlay,.gy-mmd-preview-overlay,.gy-modal__mask,.gy-modal__dialog{-webkit-app-region:no-drag}.gy-file-previewer__placeholder{color:var(--muted-foreground)}.gy-media-seekbar-svg-bg{stroke:var(--muted)}.gy-media-seekbar-svg-bg-fill{stroke:var(--primary)}.gy-media-vbar-svg-bg{fill:var(--muted)}.gy-media-vbar-svg-bg-fill{fill:var(--primary)}.gy-media-seekbar-svg-bg-handle,.gy-media-vbar-svg-bg-handle{fill:var(--background);stroke:var(--border)}.dark .gy-media-seekbar-svg-bg-handle,.dark .gy-media-vbar-svg-bg-handle{fill:var(--foreground);stroke:var(--background)}.gy-media-speed-wrapper,.gy-media-vbar-wrapper{background-color:var(--popover);border-radius:var(--radius-md);box-shadow:var(--editor-shadow-popover)}.gy-media-speed-item{border-radius:var(--radius-sm)}.gy-media-speed-item:hover{background-color:var(--accent)}.gy__upload-tab{background-color:var(--popover);color:var(--popover-foreground);border-radius:var(--radius-lg)}.gy__upload-tab-header{border-bottom:1px solid var(--border)}.gy__upload-tab-header-tab--active{border-bottom-color:var(--primary);color:var(--primary)!important}.gy__upload-tab-header-tab:hover{color:var(--primary)}.gy__upload-tab-link-input-field{border:1px solid var(--input);border-radius:var(--radius-md);background-color:var(--background);color:var(--foreground)}.gy__upload-tab-link-input-field:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent);outline:none}.gy__upload-tab-link-input-submit,.gy__upload-tab-direct-submit{background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md);border:1px solid #0000}.gy__upload-tab-link-input-submit:hover,.gy__upload-tab-direct-submit:hover{background-color:color-mix(in oklab, var(--primary) 90%, black)}.gy__upload-tab-link-input-error--show{color:var(--destructive)}.gy__upload-tab-link-help-link,.gy__upload-tab-direct-help-link,.gy__upload-tab-direct-warn,.gy__upload-tab-direct-size-text{color:var(--muted-foreground)}.gy__upload-tab-link-help-link:hover,.gy__upload-tab-direct-help-link:hover{color:var(--primary)}.gy__upload-tab-direct-size{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md)}.gy__upload-tab-direct-size-btn{background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-sm);border:1px solid #0000}.gy__upload-tab-direct-size-btn:hover{background-color:color-mix(in oklab, var(--primary) 90%, black)}.gy-callout{border:1px solid var(--tune-colorbg-bg,var(--border));border-radius:var(--radius-md)}.gy-callout__icon-wrapper .gy-callout__icon--hover:hover{background-color:var(--accent);border-radius:var(--radius-sm)}.gy-callout [contentEditable="true"][data-placeholder]:before{color:var(--muted-foreground)}.gy-emoji-mart-wrapper{background-color:var(--popover);border-radius:var(--radius-lg);box-shadow:var(--editor-shadow-popover)}em-emoji-picker{--border-radius:var(--radius-lg);--shadow:none;--font-family:inherit;--font-size:14px;--rgb-background:255, 255, 255;--rgb-color:10, 10, 10;--rgb-accent:var(--primary-rgb,23, 23, 23);--rgb-input:255, 255, 255;--color-border:#f5f5f5;--color-border-over:#e5e5e5}.dark em-emoji-picker{--rgb-background:23, 23, 23;--rgb-color:250, 250, 250;--rgb-accent:var(--primary-rgb,229, 229, 229);--rgb-input:38, 38, 38;--color-border:#ffffff1a;--color-border-over:#ffffff2e}.ofv-root{--ofv-bg:var(--background);--ofv-surface:var(--popover);--ofv-surface-muted:var(--muted);--ofv-text:var(--foreground);--ofv-text-muted:var(--muted-foreground);--ofv-border:var(--border);--ofv-button-hover:var(--accent);--ofv-accent:var(--ring);--ofv-shadow:var(--editor-shadow-popover);--ofv-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;color-scheme:inherit;font-family:inherit}.ofv-root .ofv-toolbar button,.ofv-root .ofv-toolbar input,.ofv-root .ofv-tabs button,.ofv-root .ofv-code-action,.ofv-root .ofv-archive-sidebar-toggle{border-radius:var(--radius-md)}.ofv-root .ofv-toolbar button:focus-visible,.ofv-root .ofv-image-controls button:focus-visible,.ofv-root .ofv-tabs button:focus-visible,.ofv-root .ofv-code-action:focus-visible,.ofv-root .ofv-archive-sidebar-toggle:focus-visible{outline:2px solid var(--ofv-accent)}.ofv-root .ofv-tabs button.is-active,.ofv-root.ofv-theme-dark .ofv-tabs button.is-active,.ofv-root .ofv-code-action[aria-pressed=true],.ofv-root.ofv-theme-dark .ofv-code-action[aria-pressed=true]{border-color:var(--primary);background:var(--editor-primary-soft);color:var(--primary)}.ofv-root .ofv-archive-item.is-active{border-left-color:var(--primary)}.ofv-root .ofv-archive-layout.is-sidebar-collapsed .ofv-archive-item.is-active{box-shadow:inset 3px 0 0 var(--primary)}.ofv-root .ofv-fallback a,.ofv-root .ofv-epub-content a,.ofv-root.ofv-theme-dark .ofv-epub-content a,.ofv-root .ofv-markdown-body a,.ofv-root.ofv-theme-dark .ofv-markdown-body a{color:var(--primary)}.ofv-root .ofv-column-resize-handle:hover:after,.ofv-root .ofv-column-resize-handle:active:after{background:var(--primary)}.ofv-root .ofv-pdf-text-layer span::selection{background:var(--editor-primary-selection)}.notice-editor .codex-editor{padding:0 40px!important}.notice-editor .codex-editor__redactor{padding-bottom:50px!important}.notice-editor .codex-editor ::selection{color:currentColor}.blame-editor .ce-block--add,.blame-editor .ce-block--del,.blame-editor .ce-block--upd,.blame-editor .ce-block--moved{margin-top:3px;margin-bottom:3px}.blame-editor .ce-block-modify .ce-block__content{position:relative}.blame-editor .ce-block--add .ce-block__content{border:1px solid var(--color-green-600,green)}.blame-editor .ce-block--upd .ce-block__content:after{content:"";opacity:.5;pointer-events:none;background-color:#ff0;width:100%;height:100%;position:absolute;top:0}.blame-editor .ce-block--del .ce-block__content:before{content:"已删除";opacity:.2;pointer-events:none;color:#fff;text-align:center;background-color:red;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;display:flex;position:absolute;top:0;left:0}.blame-editor .ce-block--upd.ce-block--del .ce-block__content:hover:before{opacity:.05}.blame-editor .ce-block--moved .ce-block__content:first-child:before{content:" ";pointer-events:none;border:1px dashed #00f;width:calc(100% + 10px);height:calc(100% + 6px);position:absolute;top:-3px;left:-5px}.blame-editor .ce-block--selected.ce-block--add .ce-block__content{border-color:#0000}.blame-editor .ce-block--selected.ce-block--upd .ce-block__content:after,.blame-editor .ce-block--selected.ce-block--del .ce-block__content:before{background-color:#0000}.blame-editor .ce-block--selected.ce-block--moved .ce-block__content:first-child:before{border-color:#0000}.blame-editor .ce-block--selected .ce-block__content .cdx-block{background:0 0;border-color:#0000}.blame-editor .codex-editor ::selection{color:currentColor}.cropper-container{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
