@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Outfit", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-teal-500: oklch(70.4% .14 182.503);--color-black: #000;--color-white: #fff;--spacing: .25rem;--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: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-6xl: 3.75rem;--text-6xl--line-height: 1;--font-weight-bold: 700;--radius-2xl: 1rem;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--blur-lg: 16px;--blur-xl: 24px;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-primary: var(--color-primary);--color-primary-content: var(--color-primary-content);--color-primary-focus: var(--color-primary-focus);--color-secondary: var(--color-secondary);--color-secondary-content: var(--color-secondary-content);--color-secondary-focus: var(--color-secondary-focus);--color-accent: var(--color-accent);--color-accent-content: var(--color-accent-content);--color-accent-focus: var(--color-accent-focus);--color-neutral: var(--color-neutral);--color-neutral-content: var(--color-neutral-content);--color-base-100: var(--color-base-100);--color-base-200: var(--color-base-200);--color-base-300: var(--color-base-300);--color-base-content: var(--color-base-content);--color-base-border: var(--color-base-border);--color-ghost: var(--color-ghost);--color-ghost-content: var(--color-ghost-content);--color-ghost-hover: var(--color-ghost-hover);--color-info: var(--color-info);--color-info-content: var(--color-info-content);--color-success: var(--color-success);--color-success-content: var(--color-success-content);--color-warning: var(--color-warning);--color-warning-content: var(--color-warning-content);--color-error: var(--color-error);--color-error-content: var(--color-error-content);--color-accent-shared: var(--color-accent-shared);--color-accent-asset: var(--color-accent-asset);--color-accent-default: var(--color-accent-default)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-10{top:calc(var(--spacing) * 10)}.right-10{right:calc(var(--spacing) * 10)}.left-0{left:0}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.size-0{width:0px;height:0px}.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-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[300vmax\]{width:300vmax;height:300vmax}.size-full{width:100%;height:100%}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-40{width:calc(var(--spacing) * 40)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-20{--tw-translate-x: calc(var(--spacing) * -20);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;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-100{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.cursor-pointer{cursor:pointer}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-24{gap:calc(var(--spacing) * 24)}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--ng0-radius-7)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-transparent{border-color:transparent}.border-white\/20{border-color:color-mix(in srgb,#fff 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-base-100{background-color:var(--color-base-100)}.bg-black\/40{background-color:color-mix(in srgb,#000 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.fill-current{fill:currentcolor}.object-contain{object-fit:contain}.p-5{padding:calc(var(--spacing) * 5)}.p-10{padding:calc(var(--spacing) * 10)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-base-content{color:var(--color-base-content)}.text-teal-500{color:var(--color-teal-500)}.text-white{color:var(--color-white)}.opacity-0{opacity:0%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-100{opacity:100%}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.backdrop-blur-lg{--tw-backdrop-blur: blur(var(--blur-lg));-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-xl{--tw-backdrop-blur: blur(var(--blur-xl));-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(--ng0-motion-easing-default));transition-duration:var(--tw-duration, var(--ng0-motion-fast))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--ng0-motion-easing-default));transition-duration:var(--tw-duration, var(--ng0-motion-fast))}.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(--ng0-motion-easing-default));transition-duration:var(--tw-duration, var(--ng0-motion-fast))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--ng0-motion-easing-default));transition-duration:var(--tw-duration, var(--ng0-motion-fast))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--ng0-motion-easing-default));transition-duration:var(--tw-duration, var(--ng0-motion-fast))}.delay-0{transition-delay:0ms}.delay-\[100ms\]{transition-delay:.1s}.delay-\[200ms\]{transition-delay:.2s}.delay-\[300ms\]{transition-delay:.3s}.delay-\[400ms\]{transition-delay:.4s}.delay-\[1000ms\]{transition-delay:1s}.delay-\[1100ms\]{transition-delay:1.1s}.delay-\[1200ms\]{transition-delay:1.2s}.delay-\[1300ms\]{transition-delay:1.3s}.delay-\[1400ms\]{transition-delay:1.4s}.duration-100{--tw-duration: .1s;transition-duration:.1s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-1000{--tw-duration: 1s;transition-duration:1s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(hover:hover){.hover\:border-white\/20:hover{border-color:color-mix(in srgb,#fff 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-base-content\/10:hover{background-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-base-content\/10:hover{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.hover\:bg-white\/10:hover{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-teal-500:hover{color:var(--color-teal-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:backdrop-blur-xl:hover{--tw-backdrop-blur: blur(var(--blur-xl));-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,)}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.lg\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.lg\:w-3\/4{width:75%}.lg\:w-fit{width:fit-content}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-32{gap:calc(var(--spacing) * 32)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}}:root{--color-primary: #2563eb;--color-primary-content: #ffffff;--color-primary-focus: #1d4ed8;--color-secondary: #475569;--color-secondary-content: #ffffff;--color-secondary-focus: #334155;--color-accent: #0d9488;--color-accent-content: #ffffff;--color-accent-focus: #0f766e;--color-neutral: #1e293b;--color-neutral-content: #f8fafc;--color-base-100: #ffffff;--color-base-200: #f1f5f9;--color-base-300: #e2e8f0;--color-base-content: #0f172a;--color-base-border: #e2e8f0;--color-ghost: transparent;--color-ghost-content: #0f172a;--color-ghost-hover: #f1f5f9;--color-info: #3b82f6;--color-info-content: #ffffff;--color-success: #14b8a6;--color-success-content: #ffffff;--color-warning: #f59e0b;--color-warning-content: #ffffff;--color-error: #ef4444;--color-error-content: #ffffff;--ng0-space-0: 0;--ng0-space-1: 4px;--ng0-space-2: 8px;--ng0-space-3: 12px;--ng0-space-4: 16px;--ng0-space-5: 24px;--ng0-space-6: 32px;--ng0-space-7: 48px;--ng0-space-8: 64px;--ng0-radius-0: 0;--ng0-radius-1: 2px;--ng0-radius-2: 4px;--ng0-radius-3: 6px;--ng0-radius-4: 8px;--ng0-radius-5: 12px;--ng0-radius-6: 16px;--ng0-radius-7: 9999px;--ng0-shadow-0: none;--ng0-shadow-1: 0 1px 2px rgba(0, 0, 0, .04);--ng0-shadow-2: 0 2px 4px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ng0-shadow-3: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--ng0-shadow-4: 0 10px 15px rgba(0, 0, 0, .08), 0 4px 6px rgba(0, 0, 0, .06);--ng0-shadow-5: 0 20px 25px rgba(0, 0, 0, .1), 0 10px 10px rgba(0, 0, 0, .04);--ng0-shadow-6: 0 25px 50px rgba(0, 0, 0, .18);--ng0-font-size-1: .6875rem;--ng0-font-size-2: .75rem;--ng0-font-size-3: .8125rem;--ng0-font-size-4: .875rem;--ng0-font-size-5: 1rem;--ng0-font-size-6: 1.125rem;--ng0-font-size-7: 1.25rem;--ng0-font-size-8: 1.5rem;--ng0-font-size-9: 2rem;--ng0-weight-1: 400;--ng0-weight-2: 500;--ng0-weight-3: 600;--ng0-weight-4: 700;--ng0-weight-5: 800;--ng0-leading-1: 1.1;--ng0-leading-2: 1.25;--ng0-leading-3: 1.4;--ng0-leading-4: 1.5;--ng0-leading-5: 1.65;--ng0-tracking-1: -.025em;--ng0-tracking-2: -.01em;--ng0-tracking-3: 0;--ng0-tracking-4: .025em;--ng0-tracking-5: .08em;--ng0-duration-1: .1s;--ng0-duration-2: .15s;--ng0-duration-3: .25s;--ng0-duration-4: .4s;--ng0-easing-1: cubic-bezier(.16, 1, .3, 1);--ng0-easing-2: cubic-bezier(.4, 0, .2, 1);--ng0-easing-3: cubic-bezier(.34, 1.56, .64, 1);--ng0-border-0: 0;--ng0-border-1: 1px;--ng0-border-2: 2px;--ng0-border-3: 4px;--ng0-z-base: 0;--ng0-z-dropdown: 100;--ng0-z-sticky: 200;--ng0-z-overlay: 500;--ng0-z-popover: 1100;--ng0-z-toast: 1200;--ng0-opacity-disabled: .4;--ng0-opacity-muted: .6;--ng0-opacity-subtle: .8;--ng0-radius-sm: var(--ng0-radius-2);--ng0-radius-md: var(--ng0-radius-3);--ng0-radius-lg: var(--ng0-radius-5);--ng0-radius-xl: var(--ng0-radius-6);--ng0-radius-pill: var(--ng0-radius-7);--ng0-shadow-card: var(--ng0-shadow-2);--ng0-shadow-dropdown: var(--ng0-shadow-3);--ng0-shadow-popover: var(--ng0-shadow-4);--ng0-shadow-modal: var(--ng0-shadow-5);--ng0-shadow-toast: var(--ng0-shadow-4);--ng0-space-inset-xs: var(--ng0-space-1);--ng0-space-inset-sm: var(--ng0-space-2);--ng0-space-inset-md: var(--ng0-space-4);--ng0-space-inset-lg: var(--ng0-space-5);--ng0-space-inset-xl: var(--ng0-space-6);--ng0-space-stack-xs: var(--ng0-space-1);--ng0-space-stack-sm: var(--ng0-space-2);--ng0-space-stack-md: var(--ng0-space-4);--ng0-space-stack-lg: var(--ng0-space-6);--ng0-space-stack-xl: var(--ng0-space-7);--ng0-space-inline-xs: var(--ng0-space-1);--ng0-space-inline-sm: var(--ng0-space-2);--ng0-space-inline-md: var(--ng0-space-3);--ng0-space-inline-lg: var(--ng0-space-5);--ng0-text-display-size: var(--ng0-font-size-9);--ng0-text-display-leading: var(--ng0-leading-1);--ng0-text-display-weight: var(--ng0-weight-4);--ng0-text-display-track: var(--ng0-tracking-1);--ng0-text-heading-1-size: var(--ng0-font-size-8);--ng0-text-heading-1-leading: var(--ng0-leading-2);--ng0-text-heading-1-weight: var(--ng0-weight-4);--ng0-text-heading-1-track: var(--ng0-tracking-2);--ng0-text-heading-2-size: var(--ng0-font-size-7);--ng0-text-heading-2-leading: var(--ng0-leading-2);--ng0-text-heading-2-weight: var(--ng0-weight-3);--ng0-text-heading-2-track: var(--ng0-tracking-3);--ng0-text-heading-3-size: var(--ng0-font-size-6);--ng0-text-heading-3-leading: var(--ng0-leading-3);--ng0-text-heading-3-weight: var(--ng0-weight-3);--ng0-text-heading-3-track: var(--ng0-tracking-3);--ng0-text-body-lg-size: var(--ng0-font-size-5);--ng0-text-body-lg-leading: var(--ng0-leading-4);--ng0-text-body-lg-weight: var(--ng0-weight-1);--ng0-text-body-lg-track: var(--ng0-tracking-3);--ng0-text-body-size: var(--ng0-font-size-4);--ng0-text-body-leading: var(--ng0-leading-4);--ng0-text-body-weight: var(--ng0-weight-1);--ng0-text-body-track: var(--ng0-tracking-3);--ng0-text-label-size: var(--ng0-font-size-3);--ng0-text-label-leading: var(--ng0-leading-3);--ng0-text-label-weight: var(--ng0-weight-2);--ng0-text-label-track: var(--ng0-tracking-3);--ng0-text-caption-size: var(--ng0-font-size-2);--ng0-text-caption-leading: var(--ng0-leading-3);--ng0-text-caption-weight: var(--ng0-weight-1);--ng0-text-caption-track: var(--ng0-tracking-3);--ng0-text-eyebrow-size: var(--ng0-font-size-1);--ng0-text-eyebrow-leading: var(--ng0-leading-3);--ng0-text-eyebrow-weight: var(--ng0-weight-3);--ng0-text-eyebrow-track: var(--ng0-tracking-5);--ng0-motion-fast: var(--ng0-duration-2);--ng0-motion-normal: var(--ng0-duration-3);--ng0-motion-slow: var(--ng0-duration-4);--ng0-motion-easing-default: var(--ng0-easing-1);--ng0-border-default-width: var(--ng0-border-1);--ng0-border-focus-width: var(--ng0-border-2);--ng0-border-divider-width: var(--ng0-border-1);--ng0-ring-width: var(--ng0-border-2);--ng0-ring-offset: var(--ng0-border-2);--ng0-ring-color: var(--color-primary);--ng0-button-radius: var(--ng0-radius-md);--ng0-button-weight: var(--ng0-weight-2);--ng0-button-transition: var(--ng0-motion-fast);--ng0-button-h-xs: 24px;--ng0-button-h-sm: 32px;--ng0-button-h-md: 40px;--ng0-button-h-lg: 48px;--ng0-button-px-xs: var(--ng0-space-2);--ng0-button-px-sm: var(--ng0-space-3);--ng0-button-px-md: var(--ng0-space-4);--ng0-button-px-lg: var(--ng0-space-5);--ng0-button-gap-xs: var(--ng0-space-1);--ng0-button-gap-sm: var(--ng0-space-1);--ng0-button-gap-md: var(--ng0-space-2);--ng0-button-gap-lg: var(--ng0-space-2);--ng0-button-font-size-xs: var(--ng0-font-size-2);--ng0-button-font-size-sm: var(--ng0-font-size-4);--ng0-button-font-size-md: var(--ng0-font-size-5);--ng0-button-font-size-lg: var(--ng0-font-size-6);--ng0-dropdown-radius: var(--ng0-radius-md);--ng0-dropdown-padding: var(--ng0-space-inset-xs);--ng0-dropdown-shadow: var(--ng0-shadow-dropdown);--ng0-dropdown-min-width: 12rem;--ng0-dropdown-item-px: var(--ng0-space-3);--ng0-dropdown-item-py: var(--ng0-space-2);--ng0-toast-radius: var(--ng0-radius-md);--ng0-toast-padding: var(--ng0-space-inset-md);--ng0-toast-shadow: var(--ng0-shadow-toast);--ng0-toast-min-width: 320px;--ng0-tabs-indicator-height: 2px;--ng0-tabs-indicator-color: var(--color-primary);--ng0-tabs-item-px: var(--ng0-space-3);--ng0-tabs-item-py: var(--ng0-space-2);--ng0-accordion-radius: var(--ng0-radius-md);--ng0-accordion-header-px: var(--ng0-space-3);--ng0-accordion-header-py: var(--ng0-space-2);--ng0-accordion-content-px: var(--ng0-space-3);--ng0-accordion-content-py: var(--ng0-space-2)}[data-theme=ng0-editor]{--color-primary: #2563eb;--color-primary-content: #ffffff;--color-primary-focus: #1d4ed8;--color-secondary: #475569;--color-secondary-content: #ffffff;--color-secondary-focus: #334155;--color-accent: #0d9488;--color-accent-content: #ffffff;--color-neutral: #1e293b;--color-neutral-content: #f8fafc;--color-base-100: #ffffff;--color-base-200: #f8fafc;--color-base-300: #f1f5f9;--color-base-content: #0f172a;--color-base-border: #e2e8f0;--color-ghost: transparent;--color-ghost-content: #0f172a;--color-ghost-hover: #f1f5f9;--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #7c3aed;--color-accent-asset: #059669;--color-accent-default: #d97706;--ng0-shadow-soft: 0 1px 2px rgba(15, 23, 42, .06), 0 8px 24px -10px rgba(15, 23, 42, .18);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 14px -3px var(--color-primary);--ng0-glow-primary-soft: 0 0 12px -4px var(--color-primary);--ng0-glow-success: 0 0 16px -3px var(--color-success, #10b981);--ng0-glow-text-primary: 0 0 8px var(--color-primary);color-scheme:light}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, transparent), 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor]{--ng0-glow-primary-soft: 0 0 12px -4px color-mix(in oklab, var(--color-primary) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor]{--ng0-glow-success: 0 0 16px -3px color-mix(in oklab, var(--color-success, #10b981) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor]{--ng0-glow-text-primary: 0 0 8px color-mix(in oklab, var(--color-primary) 50%, transparent)}}[data-theme=ng0-editor-dark]{--color-primary: #3b82f6;--color-primary-content: #ffffff;--color-primary-focus: #60a5fa;--color-secondary: #94a3b8;--color-secondary-content: #0f172a;--color-secondary-focus: #cbd5e1;--color-accent: #2dd4bf;--color-accent-content: #042f2e;--color-neutral: #f8fafc;--color-neutral-content: #1e293b;--color-base-100: #070d1a;--color-base-200: #1e293b;--color-base-300: #334155;--color-base-content: #f1f5f9;--color-base-border: #334155;--color-ghost: transparent;--color-ghost-content: #f1f5f9;--color-ghost-hover: #1e293b;--color-info: #60a5fa;--color-info-content: #0f172a;--color-success: #2dd4bf;--color-success-content: #042f2e;--color-warning: #fbbf24;--color-warning-content: #0f172a;--color-error: #f87171;--color-error-content: #0f172a;--ng0-shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--ng0-shadow-2: 0 2px 4px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--ng0-shadow-3: 0 4px 6px rgba(0, 0, 0, .45), 0 2px 4px rgba(0, 0, 0, .35);--ng0-shadow-4: 0 10px 15px rgba(0, 0, 0, .5), 0 4px 6px rgba(0, 0, 0, .4);--ng0-shadow-5: 0 20px 25px rgba(0, 0, 0, .55), 0 10px 10px rgba(0, 0, 0, .3);--ng0-shadow-6: 0 25px 50px rgba(0, 0, 0, .7);--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #a78bfa;--color-accent-asset: #34d399;--color-accent-default: #fbbf24;--ng0-shadow-soft: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px -8px rgba(0, 0, 0, .55);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 16px -2px var(--color-primary);--ng0-glow-primary-soft: 0 0 14px -3px var(--color-primary);--ng0-glow-success: 0 0 18px -2px var(--color-success);--ng0-glow-text-primary: 0 0 9px var(--color-primary);color-scheme:dark}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-dark]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 50%, transparent), 0 0 16px -2px color-mix(in oklab, var(--color-primary) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-dark]{--ng0-glow-primary-soft: 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-dark]{--ng0-glow-success: 0 0 18px -2px color-mix(in oklab, var(--color-success) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-dark]{--ng0-glow-text-primary: 0 0 9px color-mix(in oklab, var(--color-primary) 60%, transparent)}}[data-theme=ng0-editor-medium]{--color-primary: #3b82f6;--color-primary-content: #ffffff;--color-primary-focus: #60a5fa;--color-secondary: #94a3b8;--color-secondary-content: #1e293b;--color-accent: #14b8a6;--color-accent-content: #ffffff;--color-neutral: #e2e8f0;--color-neutral-content: #1e293b;--color-base-100: #1e293b;--color-base-200: #263548;--color-base-300: #334155;--color-base-content: #e2e8f0;--color-base-border: #475569;--color-ghost: transparent;--color-ghost-content: #e2e8f0;--color-ghost-hover: #263548;--ng0-shadow-1: 0 1px 2px rgba(0, 0, 0, .25);--ng0-shadow-2: 0 2px 4px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .25);--ng0-shadow-3: 0 4px 6px rgba(0, 0, 0, .35), 0 2px 4px rgba(0, 0, 0, .3);--ng0-shadow-4: 0 10px 15px rgba(0, 0, 0, .4), 0 4px 6px rgba(0, 0, 0, .3);--ng0-shadow-5: 0 20px 25px rgba(0, 0, 0, .45), 0 10px 10px rgba(0, 0, 0, .25);--ng0-shadow-6: 0 25px 50px rgba(0, 0, 0, .6);--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #a78bfa;--color-accent-asset: #34d399;--color-accent-default: #fbbf24;--ng0-shadow-soft: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px -8px rgba(0, 0, 0, .45);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 16px -2px var(--color-primary);--ng0-glow-primary-soft: 0 0 14px -3px var(--color-primary);--ng0-glow-success: 0 0 18px -2px var(--color-success, #10b981);--ng0-glow-text-primary: 0 0 9px var(--color-primary);color-scheme:dark}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-medium]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 50%, transparent), 0 0 16px -2px color-mix(in oklab, var(--color-primary) 60%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-medium]{--ng0-glow-primary-soft: 0 0 14px -3px color-mix(in oklab, var(--color-primary) 50%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-medium]{--ng0-glow-success: 0 0 18px -2px color-mix(in oklab, var(--color-success, #10b981) 60%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-medium]{--ng0-glow-text-primary: 0 0 9px color-mix(in oklab, var(--color-primary) 55%, transparent)}}[data-theme=ng0-editor-solarized]{--color-primary: #268bd2;--color-primary-content: #fdf6e3;--color-primary-focus: #1f6fa8;--color-secondary: #657b83;--color-secondary-content: #fdf6e3;--color-secondary-focus: #586e75;--color-accent: #2aa198;--color-accent-content: #fdf6e3;--color-neutral: #586e75;--color-neutral-content: #fdf6e3;--color-base-100: #fdf6e3;--color-base-200: #eee8d5;--color-base-300: #e2dcc4;--color-base-content: #586e75;--color-base-border: #ddd6bf;--color-ghost: transparent;--color-ghost-content: #586e75;--color-ghost-hover: #eee8d5;--color-info: #268bd2;--color-info-content: #fdf6e3;--color-success: #859900;--color-success-content: #fdf6e3;--color-warning: #b58900;--color-warning-content: #fdf6e3;--color-error: #dc322f;--color-error-content: #fdf6e3;--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #6c71c4;--color-accent-asset: #859900;--color-accent-default: #cb4b16;--ng0-shadow-soft: 0 1px 2px rgba(88, 110, 117, .08), 0 8px 24px -10px rgba(88, 110, 117, .22);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 14px -3px var(--color-primary);--ng0-glow-primary-soft: 0 0 12px -4px var(--color-primary);--ng0-glow-success: 0 0 16px -3px var(--color-success);--ng0-glow-text-primary: 0 0 8px var(--color-primary);color-scheme:light}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-solarized]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, transparent), 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-solarized]{--ng0-glow-primary-soft: 0 0 12px -4px color-mix(in oklab, var(--color-primary) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-solarized]{--ng0-glow-success: 0 0 16px -3px color-mix(in oklab, var(--color-success) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-solarized]{--ng0-glow-text-primary: 0 0 8px color-mix(in oklab, var(--color-primary) 50%, transparent)}}[data-theme=ng0-editor-latte]{--color-primary: #8839ef;--color-primary-content: #ffffff;--color-primary-focus: #7a2fd6;--color-secondary: #5c5f77;--color-secondary-content: #ffffff;--color-secondary-focus: #4c4f69;--color-accent: #179299;--color-accent-content: #ffffff;--color-neutral: #4c4f69;--color-neutral-content: #eff1f5;--color-base-100: #eff1f5;--color-base-200: #e6e9ef;--color-base-300: #dce0e8;--color-base-content: #4c4f69;--color-base-border: #ccd0da;--color-ghost: transparent;--color-ghost-content: #4c4f69;--color-ghost-hover: #e6e9ef;--color-info: #209fb5;--color-info-content: #ffffff;--color-success: #40a02b;--color-success-content: #ffffff;--color-warning: #df8e1d;--color-warning-content: #ffffff;--color-error: #d20f39;--color-error-content: #ffffff;--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #7287fd;--color-accent-asset: #40a02b;--color-accent-default: #fe640b;--ng0-shadow-soft: 0 1px 2px rgba(76, 79, 105, .08), 0 8px 24px -10px rgba(76, 79, 105, .2);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 14px -3px var(--color-primary);--ng0-glow-primary-soft: 0 0 12px -4px var(--color-primary);--ng0-glow-success: 0 0 16px -3px var(--color-success);--ng0-glow-text-primary: 0 0 8px var(--color-primary);color-scheme:light}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-latte]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, transparent), 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-latte]{--ng0-glow-primary-soft: 0 0 12px -4px color-mix(in oklab, var(--color-primary) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-latte]{--ng0-glow-success: 0 0 16px -3px color-mix(in oklab, var(--color-success) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-latte]{--ng0-glow-text-primary: 0 0 8px color-mix(in oklab, var(--color-primary) 50%, transparent)}}[data-theme=ng0-editor-black]{--color-primary: #8b5cf6;--color-primary-content: #ffffff;--color-primary-focus: #a78bfa;--color-secondary: #a1a1aa;--color-secondary-content: #09090b;--color-secondary-focus: #d4d4d8;--color-accent: #22d3ee;--color-accent-content: #06181c;--color-neutral: #fafafa;--color-neutral-content: #09090b;--color-base-100: #050505;--color-base-200: #0e0e11;--color-base-300: #1a1a1e;--color-base-content: #ededed;--color-base-border: #262629;--color-ghost: transparent;--color-ghost-content: #ededed;--color-ghost-hover: #18181b;--color-info: #60a5fa;--color-info-content: #0a0a0a;--color-success: #34d399;--color-success-content: #06120d;--color-warning: #fbbf24;--color-warning-content: #0a0a0a;--color-error: #f87171;--color-error-content: #0a0a0a;--ng0-shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--ng0-shadow-2: 0 2px 4px rgba(0, 0, 0, .6), 0 1px 2px rgba(0, 0, 0, .5);--ng0-shadow-3: 0 4px 6px rgba(0, 0, 0, .65), 0 2px 4px rgba(0, 0, 0, .55);--ng0-shadow-4: 0 10px 15px rgba(0, 0, 0, .7), 0 4px 6px rgba(0, 0, 0, .6);--ng0-shadow-5: 0 20px 25px rgba(0, 0, 0, .75), 0 10px 10px rgba(0, 0, 0, .5);--ng0-shadow-6: 0 25px 50px rgba(0, 0, 0, .85);--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #a78bfa;--color-accent-asset: #34d399;--color-accent-default: #fbbf24;--ng0-shadow-soft: 0 1px 2px rgba(0, 0, 0, .6), 0 8px 24px -8px rgba(0, 0, 0, .7);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 16px -2px var(--color-primary);--ng0-glow-primary-soft: 0 0 14px -3px var(--color-primary);--ng0-glow-success: 0 0 18px -2px var(--color-success);--ng0-glow-text-primary: 0 0 9px var(--color-primary);color-scheme:dark}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-black]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 50%, transparent), 0 0 16px -2px color-mix(in oklab, var(--color-primary) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-black]{--ng0-glow-primary-soft: 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-black]{--ng0-glow-success: 0 0 18px -2px color-mix(in oklab, var(--color-success) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-black]{--ng0-glow-text-primary: 0 0 9px color-mix(in oklab, var(--color-primary) 60%, transparent)}}[data-theme=ng0-editor-rose]{--color-primary: #907aa9;--color-primary-content: #fffaf3;--color-primary-focus: #7c6795;--color-secondary: #797593;--color-secondary-content: #fffaf3;--color-secondary-focus: #6e6a87;--color-accent: #56949f;--color-accent-content: #fffaf3;--color-neutral: #575279;--color-neutral-content: #faf4ed;--color-base-100: #faf4ed;--color-base-200: #fffaf3;--color-base-300: #f2e9e1;--color-base-content: #575279;--color-base-border: #dfdad9;--color-ghost: transparent;--color-ghost-content: #575279;--color-ghost-hover: #f2e9e1;--color-info: #286983;--color-info-content: #fffaf3;--color-success: #56949f;--color-success-content: #fffaf3;--color-warning: #ea9d34;--color-warning-content: #fffaf3;--color-error: #b4637a;--color-error-content: #fffaf3;--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #907aa9;--color-accent-asset: #56949f;--color-accent-default: #ea9d34;--ng0-shadow-soft: 0 1px 2px rgba(87, 82, 121, .08), 0 8px 24px -10px rgba(87, 82, 121, .2);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 14px -3px var(--color-primary);--ng0-glow-primary-soft: 0 0 12px -4px var(--color-primary);--ng0-glow-success: 0 0 16px -3px var(--color-success);--ng0-glow-text-primary: 0 0 8px var(--color-primary);color-scheme:light}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-rose]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, transparent), 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-rose]{--ng0-glow-primary-soft: 0 0 12px -4px color-mix(in oklab, var(--color-primary) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-rose]{--ng0-glow-success: 0 0 16px -3px color-mix(in oklab, var(--color-success) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-rose]{--ng0-glow-text-primary: 0 0 8px color-mix(in oklab, var(--color-primary) 50%, transparent)}}[data-theme=ng0-editor-gruvbox]{--color-primary: #d65d0e;--color-primary-content: #fbf1c7;--color-primary-focus: #af3a03;--color-secondary: #504945;--color-secondary-content: #fbf1c7;--color-secondary-focus: #3c3836;--color-accent: #689d6a;--color-accent-content: #fbf1c7;--color-neutral: #3c3836;--color-neutral-content: #fbf1c7;--color-base-100: #fbf1c7;--color-base-200: #ebdbb2;--color-base-300: #d5c4a1;--color-base-content: #3c3836;--color-base-border: #d5c4a1;--color-ghost: transparent;--color-ghost-content: #3c3836;--color-ghost-hover: #ebdbb2;--color-info: #458588;--color-info-content: #fbf1c7;--color-success: #98971a;--color-success-content: #fbf1c7;--color-warning: #d79921;--color-warning-content: #fbf1c7;--color-error: #cc241d;--color-error-content: #fbf1c7;--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #b16286;--color-accent-asset: #98971a;--color-accent-default: #d65d0e;--ng0-shadow-soft: 0 1px 2px rgba(60, 56, 54, .1), 0 8px 24px -10px rgba(60, 56, 54, .22);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 14px -3px var(--color-primary);--ng0-glow-primary-soft: 0 0 12px -4px var(--color-primary);--ng0-glow-success: 0 0 16px -3px var(--color-success);--ng0-glow-text-primary: 0 0 8px var(--color-primary);color-scheme:light}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-gruvbox]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, transparent), 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-gruvbox]{--ng0-glow-primary-soft: 0 0 12px -4px color-mix(in oklab, var(--color-primary) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-gruvbox]{--ng0-glow-success: 0 0 16px -3px color-mix(in oklab, var(--color-success) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-gruvbox]{--ng0-glow-text-primary: 0 0 8px color-mix(in oklab, var(--color-primary) 50%, transparent)}}[data-theme=ng0-editor-ayu]{--color-primary: #fa8d3e;--color-primary-content: #ffffff;--color-primary-focus: #f08135;--color-secondary: #787b80;--color-secondary-content: #ffffff;--color-secondary-focus: #5c6166;--color-accent: #55b4d4;--color-accent-content: #ffffff;--color-neutral: #5c6166;--color-neutral-content: #ffffff;--color-base-100: #fcfcfc;--color-base-200: #f3f4f5;--color-base-300: #e7e8e9;--color-base-content: #5c6166;--color-base-border: #e1e3e5;--color-ghost: transparent;--color-ghost-content: #5c6166;--color-ghost-hover: #f3f4f5;--color-info: #399ee6;--color-info-content: #ffffff;--color-success: #86b300;--color-success-content: #ffffff;--color-warning: #f2ae49;--color-warning-content: #ffffff;--color-error: #f51818;--color-error-content: #ffffff;--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #a37acc;--color-accent-asset: #86b300;--color-accent-default: #fa8d3e;--ng0-shadow-soft: 0 1px 2px rgba(92, 97, 102, .07), 0 8px 24px -10px rgba(92, 97, 102, .16);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 14px -3px var(--color-primary);--ng0-glow-primary-soft: 0 0 12px -4px var(--color-primary);--ng0-glow-success: 0 0 16px -3px var(--color-success);--ng0-glow-text-primary: 0 0 8px var(--color-primary);color-scheme:light}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ayu]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, transparent), 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ayu]{--ng0-glow-primary-soft: 0 0 12px -4px color-mix(in oklab, var(--color-primary) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ayu]{--ng0-glow-success: 0 0 16px -3px color-mix(in oklab, var(--color-success) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ayu]{--ng0-glow-text-primary: 0 0 8px color-mix(in oklab, var(--color-primary) 50%, transparent)}}[data-theme=ng0-editor-dracula]{--color-primary: #bd93f9;--color-primary-content: #282a36;--color-primary-focus: #d0b3ff;--color-secondary: #6272a4;--color-secondary-content: #f8f8f2;--color-secondary-focus: #7b8cc4;--color-accent: #ff79c6;--color-accent-content: #282a36;--color-neutral: #f8f8f2;--color-neutral-content: #282a36;--color-base-100: #282a36;--color-base-200: #343746;--color-base-300: #44475a;--color-base-content: #f8f8f2;--color-base-border: #44475a;--color-ghost: transparent;--color-ghost-content: #f8f8f2;--color-ghost-hover: #343746;--color-info: #8be9fd;--color-info-content: #282a36;--color-success: #50fa7b;--color-success-content: #282a36;--color-warning: #ffb86c;--color-warning-content: #282a36;--color-error: #ff5555;--color-error-content: #f8f8f2;--ng0-shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--ng0-shadow-2: 0 2px 4px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--ng0-shadow-3: 0 4px 6px rgba(0, 0, 0, .45), 0 2px 4px rgba(0, 0, 0, .35);--ng0-shadow-4: 0 10px 15px rgba(0, 0, 0, .5), 0 4px 6px rgba(0, 0, 0, .4);--ng0-shadow-5: 0 20px 25px rgba(0, 0, 0, .55), 0 10px 10px rgba(0, 0, 0, .3);--ng0-shadow-6: 0 25px 50px rgba(0, 0, 0, .7);--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #bd93f9;--color-accent-asset: #50fa7b;--color-accent-default: #ffb86c;--ng0-shadow-soft: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px -8px rgba(0, 0, 0, .55);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 16px -2px var(--color-primary);--ng0-glow-primary-soft: 0 0 14px -3px var(--color-primary);--ng0-glow-success: 0 0 18px -2px var(--color-success);--ng0-glow-text-primary: 0 0 9px var(--color-primary);color-scheme:dark}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-dracula]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 50%, transparent), 0 0 16px -2px color-mix(in oklab, var(--color-primary) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-dracula]{--ng0-glow-primary-soft: 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-dracula]{--ng0-glow-success: 0 0 18px -2px color-mix(in oklab, var(--color-success) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-dracula]{--ng0-glow-text-primary: 0 0 9px color-mix(in oklab, var(--color-primary) 60%, transparent)}}[data-theme=ng0-editor-nord]{--color-primary: #88c0d0;--color-primary-content: #2e3440;--color-primary-focus: #8fbcbb;--color-secondary: #81a1c1;--color-secondary-content: #2e3440;--color-secondary-focus: #a3b8d3;--color-accent: #5e81ac;--color-accent-content: #eceff4;--color-neutral: #d8dee9;--color-neutral-content: #2e3440;--color-base-100: #2e3440;--color-base-200: #3b4252;--color-base-300: #434c5e;--color-base-content: #eceff4;--color-base-border: #434c5e;--color-ghost: transparent;--color-ghost-content: #eceff4;--color-ghost-hover: #3b4252;--color-info: #81a1c1;--color-info-content: #2e3440;--color-success: #a3be8c;--color-success-content: #2e3440;--color-warning: #ebcb8b;--color-warning-content: #2e3440;--color-error: #bf616a;--color-error-content: #eceff4;--ng0-shadow-1: 0 1px 2px rgba(0, 0, 0, .25);--ng0-shadow-2: 0 2px 4px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .25);--ng0-shadow-3: 0 4px 6px rgba(0, 0, 0, .35), 0 2px 4px rgba(0, 0, 0, .3);--ng0-shadow-4: 0 10px 15px rgba(0, 0, 0, .4), 0 4px 6px rgba(0, 0, 0, .3);--ng0-shadow-5: 0 20px 25px rgba(0, 0, 0, .45), 0 10px 10px rgba(0, 0, 0, .25);--ng0-shadow-6: 0 25px 50px rgba(0, 0, 0, .6);--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #b48ead;--color-accent-asset: #a3be8c;--color-accent-default: #d08770;--ng0-shadow-soft: 0 1px 2px rgba(0, 0, 0, .35), 0 8px 24px -8px rgba(0, 0, 0, .5);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 16px -2px var(--color-primary);--ng0-glow-primary-soft: 0 0 14px -3px var(--color-primary);--ng0-glow-success: 0 0 18px -2px var(--color-success);--ng0-glow-text-primary: 0 0 9px var(--color-primary);color-scheme:dark}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-nord]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 50%, transparent), 0 0 16px -2px color-mix(in oklab, var(--color-primary) 60%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-nord]{--ng0-glow-primary-soft: 0 0 14px -3px color-mix(in oklab, var(--color-primary) 50%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-nord]{--ng0-glow-success: 0 0 18px -2px color-mix(in oklab, var(--color-success) 60%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-nord]{--ng0-glow-text-primary: 0 0 9px color-mix(in oklab, var(--color-primary) 55%, transparent)}}[data-theme=ng0-editor-tokyo]{--color-primary: #7aa2f7;--color-primary-content: #1a1b26;--color-primary-focus: #89b4fa;--color-secondary: #565f89;--color-secondary-content: #c0caf5;--color-secondary-focus: #6b74a3;--color-accent: #bb9af7;--color-accent-content: #1a1b26;--color-neutral: #c0caf5;--color-neutral-content: #1a1b26;--color-base-100: #1a1b26;--color-base-200: #24283b;--color-base-300: #292e42;--color-base-content: #c0caf5;--color-base-border: #2f334d;--color-ghost: transparent;--color-ghost-content: #c0caf5;--color-ghost-hover: #24283b;--color-info: #7dcfff;--color-info-content: #1a1b26;--color-success: #9ece6a;--color-success-content: #1a1b26;--color-warning: #e0af68;--color-warning-content: #1a1b26;--color-error: #f7768e;--color-error-content: #1a1b26;--ng0-shadow-1: 0 1px 2px rgba(0, 0, 0, .35);--ng0-shadow-2: 0 2px 4px rgba(0, 0, 0, .45), 0 1px 2px rgba(0, 0, 0, .35);--ng0-shadow-3: 0 4px 6px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .4);--ng0-shadow-4: 0 10px 15px rgba(0, 0, 0, .55), 0 4px 6px rgba(0, 0, 0, .45);--ng0-shadow-5: 0 20px 25px rgba(0, 0, 0, .6), 0 10px 10px rgba(0, 0, 0, .4);--ng0-shadow-6: 0 25px 50px rgba(0, 0, 0, .75);--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #bb9af7;--color-accent-asset: #9ece6a;--color-accent-default: #ff9e64;--ng0-shadow-soft: 0 1px 2px rgba(0, 0, 0, .45), 0 8px 24px -8px rgba(0, 0, 0, .6);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 16px -2px var(--color-primary);--ng0-glow-primary-soft: 0 0 14px -3px var(--color-primary);--ng0-glow-success: 0 0 18px -2px var(--color-success);--ng0-glow-text-primary: 0 0 9px var(--color-primary);color-scheme:dark}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-tokyo]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 50%, transparent), 0 0 16px -2px color-mix(in oklab, var(--color-primary) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-tokyo]{--ng0-glow-primary-soft: 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-tokyo]{--ng0-glow-success: 0 0 18px -2px color-mix(in oklab, var(--color-success) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-tokyo]{--ng0-glow-text-primary: 0 0 9px color-mix(in oklab, var(--color-primary) 60%, transparent)}}[data-theme=ng0-editor-emerald]{--color-primary: #059669;--color-primary-content: #ffffff;--color-primary-focus: #047857;--color-secondary: #475569;--color-secondary-content: #ffffff;--color-secondary-focus: #334155;--color-accent: #0d9488;--color-accent-content: #ffffff;--color-neutral: #14532d;--color-neutral-content: #f0fdf4;--color-base-100: #f6fefb;--color-base-200: #e7f8f0;--color-base-300: #d3f0e3;--color-base-content: #14342a;--color-base-border: #cdeade;--color-ghost: transparent;--color-ghost-content: #14342a;--color-ghost-hover: #e7f8f0;--color-info: #0284c7;--color-info-content: #ffffff;--color-success: #059669;--color-success-content: #ffffff;--color-warning: #d97706;--color-warning-content: #ffffff;--color-error: #dc2626;--color-error-content: #ffffff;--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #7c3aed;--color-accent-asset: #059669;--color-accent-default: #d97706;--ng0-shadow-soft: 0 1px 2px rgba(20, 52, 42, .07), 0 8px 24px -10px rgba(20, 52, 42, .18);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 14px -3px var(--color-primary);--ng0-glow-primary-soft: 0 0 12px -4px var(--color-primary);--ng0-glow-success: 0 0 16px -3px var(--color-success);--ng0-glow-text-primary: 0 0 8px var(--color-primary);color-scheme:light}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-emerald]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, transparent), 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-emerald]{--ng0-glow-primary-soft: 0 0 12px -4px color-mix(in oklab, var(--color-primary) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-emerald]{--ng0-glow-success: 0 0 16px -3px color-mix(in oklab, var(--color-success) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-emerald]{--ng0-glow-text-primary: 0 0 8px color-mix(in oklab, var(--color-primary) 50%, transparent)}}[data-theme=ng0-editor-ruby]{--color-primary: #e11d48;--color-primary-content: #ffffff;--color-primary-focus: #be123c;--color-secondary: #64748b;--color-secondary-content: #ffffff;--color-secondary-focus: #475569;--color-accent: #db2777;--color-accent-content: #ffffff;--color-neutral: #881337;--color-neutral-content: #fff1f2;--color-base-100: #fffafa;--color-base-200: #fdeef0;--color-base-300: #f9dbe0;--color-base-content: #3f1420;--color-base-border: #f3d4da;--color-ghost: transparent;--color-ghost-content: #3f1420;--color-ghost-hover: #fdeef0;--color-info: #2563eb;--color-info-content: #ffffff;--color-success: #16a34a;--color-success-content: #ffffff;--color-warning: #d97706;--color-warning-content: #ffffff;--color-error: #dc2626;--color-error-content: #ffffff;--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #9333ea;--color-accent-asset: #16a34a;--color-accent-default: #ea580c;--ng0-shadow-soft: 0 1px 2px rgba(63, 20, 32, .07), 0 8px 24px -10px rgba(63, 20, 32, .18);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 14px -3px var(--color-primary);--ng0-glow-primary-soft: 0 0 12px -4px var(--color-primary);--ng0-glow-success: 0 0 16px -3px var(--color-success);--ng0-glow-text-primary: 0 0 8px var(--color-primary);color-scheme:light}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ruby]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, transparent), 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ruby]{--ng0-glow-primary-soft: 0 0 12px -4px color-mix(in oklab, var(--color-primary) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ruby]{--ng0-glow-success: 0 0 16px -3px color-mix(in oklab, var(--color-success) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ruby]{--ng0-glow-text-primary: 0 0 8px color-mix(in oklab, var(--color-primary) 50%, transparent)}}[data-theme=ng0-editor-sage]{--color-primary: #4d7c0f;--color-primary-content: #ffffff;--color-primary-focus: #3f6212;--color-secondary: #57534e;--color-secondary-content: #ffffff;--color-secondary-focus: #44403c;--color-accent: #ca8a04;--color-accent-content: #ffffff;--color-neutral: #365314;--color-neutral-content: #f7f8f2;--color-base-100: #f5f7f2;--color-base-200: #eaeee1;--color-base-300: #dbe1cd;--color-base-content: #2f3527;--color-base-border: #d6ddc8;--color-ghost: transparent;--color-ghost-content: #2f3527;--color-ghost-hover: #eaeee1;--color-info: #0369a1;--color-info-content: #ffffff;--color-success: #4d7c0f;--color-success-content: #ffffff;--color-warning: #ca8a04;--color-warning-content: #ffffff;--color-error: #b91c1c;--color-error-content: #ffffff;--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #7e22ce;--color-accent-asset: #4d7c0f;--color-accent-default: #ca8a04;--ng0-shadow-soft: 0 1px 2px rgba(47, 53, 39, .08), 0 8px 24px -10px rgba(47, 53, 39, .2);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 14px -3px var(--color-primary);--ng0-glow-primary-soft: 0 0 12px -4px var(--color-primary);--ng0-glow-success: 0 0 16px -3px var(--color-success);--ng0-glow-text-primary: 0 0 8px var(--color-primary);color-scheme:light}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-sage]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, transparent), 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-sage]{--ng0-glow-primary-soft: 0 0 12px -4px color-mix(in oklab, var(--color-primary) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-sage]{--ng0-glow-success: 0 0 16px -3px color-mix(in oklab, var(--color-success) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-sage]{--ng0-glow-text-primary: 0 0 8px color-mix(in oklab, var(--color-primary) 50%, transparent)}}[data-theme=ng0-editor-forest]{--color-primary: #34d399;--color-primary-content: #052e1f;--color-primary-focus: #6ee7b7;--color-secondary: #94a3b8;--color-secondary-content: #0b1f17;--color-secondary-focus: #cbd5e1;--color-accent: #a3e635;--color-accent-content: #1a2e05;--color-neutral: #ecfdf5;--color-neutral-content: #052e1f;--color-base-100: #0a1410;--color-base-200: #12211a;--color-base-300: #1c3226;--color-base-content: #d1fae5;--color-base-border: #1e3a2c;--color-ghost: transparent;--color-ghost-content: #d1fae5;--color-ghost-hover: #12211a;--color-info: #38bdf8;--color-info-content: #052e1f;--color-success: #34d399;--color-success-content: #052e1f;--color-warning: #fbbf24;--color-warning-content: #0a0a0a;--color-error: #f87171;--color-error-content: #0a0a0a;--ng0-shadow-1: 0 1px 2px rgba(0, 0, 0, .35);--ng0-shadow-2: 0 2px 4px rgba(0, 0, 0, .45), 0 1px 2px rgba(0, 0, 0, .35);--ng0-shadow-3: 0 4px 6px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .4);--ng0-shadow-4: 0 10px 15px rgba(0, 0, 0, .55), 0 4px 6px rgba(0, 0, 0, .45);--ng0-shadow-5: 0 20px 25px rgba(0, 0, 0, .6), 0 10px 10px rgba(0, 0, 0, .4);--ng0-shadow-6: 0 25px 50px rgba(0, 0, 0, .75);--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #a78bfa;--color-accent-asset: #34d399;--color-accent-default: #fbbf24;--ng0-shadow-soft: 0 1px 2px rgba(0, 0, 0, .45), 0 8px 24px -8px rgba(0, 0, 0, .6);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 16px -2px var(--color-primary);--ng0-glow-primary-soft: 0 0 14px -3px var(--color-primary);--ng0-glow-success: 0 0 18px -2px var(--color-success);--ng0-glow-text-primary: 0 0 9px var(--color-primary);color-scheme:dark}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-forest]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 50%, transparent), 0 0 16px -2px color-mix(in oklab, var(--color-primary) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-forest]{--ng0-glow-primary-soft: 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-forest]{--ng0-glow-success: 0 0 18px -2px color-mix(in oklab, var(--color-success) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-forest]{--ng0-glow-text-primary: 0 0 9px color-mix(in oklab, var(--color-primary) 60%, transparent)}}[data-theme=ng0-editor-ember]{--color-primary: #fb7185;--color-primary-content: #4c0519;--color-primary-focus: #fda4af;--color-secondary: #a1a1aa;--color-secondary-content: #18090c;--color-secondary-focus: #d4d4d8;--color-accent: #fb923c;--color-accent-content: #431407;--color-neutral: #fef2f2;--color-neutral-content: #450a0a;--color-base-100: #140a0a;--color-base-200: #21100f;--color-base-300: #331a18;--color-base-content: #fee2e2;--color-base-border: #3d1f1d;--color-ghost: transparent;--color-ghost-content: #fee2e2;--color-ghost-hover: #21100f;--color-info: #60a5fa;--color-info-content: #0a0a0a;--color-success: #4ade80;--color-success-content: #052e16;--color-warning: #fbbf24;--color-warning-content: #0a0a0a;--color-error: #f87171;--color-error-content: #0a0a0a;--ng0-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--ng0-shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--ng0-shadow-3: 0 4px 6px rgba(0, 0, 0, .55), 0 2px 4px rgba(0, 0, 0, .45);--ng0-shadow-4: 0 10px 15px rgba(0, 0, 0, .6), 0 4px 6px rgba(0, 0, 0, .5);--ng0-shadow-5: 0 20px 25px rgba(0, 0, 0, .65), 0 10px 10px rgba(0, 0, 0, .4);--ng0-shadow-6: 0 25px 50px rgba(0, 0, 0, .8);--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #c084fc;--color-accent-asset: #4ade80;--color-accent-default: #fb923c;--ng0-shadow-soft: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px -8px rgba(0, 0, 0, .65);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 16px -2px var(--color-primary);--ng0-glow-primary-soft: 0 0 14px -3px var(--color-primary);--ng0-glow-success: 0 0 18px -2px var(--color-success);--ng0-glow-text-primary: 0 0 9px var(--color-primary);color-scheme:dark}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ember]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 50%, transparent), 0 0 16px -2px color-mix(in oklab, var(--color-primary) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ember]{--ng0-glow-primary-soft: 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ember]{--ng0-glow-success: 0 0 18px -2px color-mix(in oklab, var(--color-success) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-ember]{--ng0-glow-text-primary: 0 0 9px color-mix(in oklab, var(--color-primary) 60%, transparent)}}[data-theme=ng0-editor-wine]{--color-primary: #f43f5e;--color-primary-content: #4c0519;--color-primary-focus: #fb7185;--color-secondary: #9ca3af;--color-secondary-content: #1a0f14;--color-secondary-focus: #d1d5db;--color-accent: #e879f9;--color-accent-content: #4a044e;--color-neutral: #fdf2f8;--color-neutral-content: #500724;--color-base-100: #1a0f14;--color-base-200: #26141c;--color-base-300: #3a1f2a;--color-base-content: #fce7ef;--color-base-border: #40222f;--color-ghost: transparent;--color-ghost-content: #fce7ef;--color-ghost-hover: #26141c;--color-info: #818cf8;--color-info-content: #0a0a0a;--color-success: #34d399;--color-success-content: #052e1f;--color-warning: #fbbf24;--color-warning-content: #0a0a0a;--color-error: #fb7185;--color-error-content: #4c0519;--ng0-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--ng0-shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--ng0-shadow-3: 0 4px 6px rgba(0, 0, 0, .55), 0 2px 4px rgba(0, 0, 0, .45);--ng0-shadow-4: 0 10px 15px rgba(0, 0, 0, .6), 0 4px 6px rgba(0, 0, 0, .5);--ng0-shadow-5: 0 20px 25px rgba(0, 0, 0, .65), 0 10px 10px rgba(0, 0, 0, .4);--ng0-shadow-6: 0 25px 50px rgba(0, 0, 0, .8);--ng0-font-chrome: "Inter Tight", "Inter", sans-serif;--ng0-font-chrome-mono: "JetBrains Mono", ui-monospace, monospace;--color-accent-shared: #e879f9;--color-accent-asset: #34d399;--color-accent-default: #fb923c;--ng0-shadow-soft: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px -8px rgba(0, 0, 0, .65);--ng0-glow-primary: 0 0 0 1px var(--color-primary), 0 0 16px -2px var(--color-primary);--ng0-glow-primary-soft: 0 0 14px -3px var(--color-primary);--ng0-glow-success: 0 0 18px -2px var(--color-success);--ng0-glow-text-primary: 0 0 9px var(--color-primary);color-scheme:dark}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-wine]{--ng0-glow-primary: 0 0 0 1px color-mix(in oklab, var(--color-primary) 50%, transparent), 0 0 16px -2px color-mix(in oklab, var(--color-primary) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-wine]{--ng0-glow-primary-soft: 0 0 14px -3px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-wine]{--ng0-glow-success: 0 0 18px -2px color-mix(in oklab, var(--color-success) 65%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=ng0-editor-wine]{--ng0-glow-text-primary: 0 0 9px color-mix(in oklab, var(--color-primary) 60%, transparent)}}[data-theme=project]{--color-primary: #2563eb;--color-primary-content: #ffffff;--color-primary-focus: #1d4ed8;--color-secondary: #475569;--color-secondary-content: #ffffff;--color-accent: #0d9488;--color-accent-content: #ffffff;--color-neutral: #1e293b;--color-neutral-content: #f8fafc;--color-base-100: #ffffff;--color-base-200: #f1f5f9;--color-base-300: #e2e8f0;--color-base-content: #0f172a;--color-base-border: #e2e8f0;--color-ghost: transparent;--color-ghost-content: #0f172a;--color-ghost-hover: #f1f5f9;--color-info: #3b82f6;--color-info-content: #ffffff;--color-success: #14b8a6;--color-success-content: #ffffff;--color-warning: #f59e0b;--color-warning-content: #ffffff;--color-error: #ef4444;--color-error-content: #ffffff;color-scheme:light}[data-theme=infoski-light]{--color-base-100: #f2f2f2;--color-base-200: #ffffff;--color-base-300: #e8e8e8;--color-base-content: #151515;--color-base-border: #dedede;--color-primary: #00d0c9;--color-primary-content: #ffffff;--color-primary-focus: #00a7a1;--color-secondary: #f0fc4a;--color-secondary-content: #151515;--color-secondary-focus: #c1cb3a;--color-accent: #21dea5;--color-accent-content: #151515;--color-accent-focus: #18b384;--color-neutral: #222428;--color-neutral-content: #ffffff;--color-ghost: transparent;--color-ghost-content: #151515;--color-ghost-hover: #e8e8e8;--color-info: #00d0c9;--color-info-content: #ffffff;--color-success: #2dd36f;--color-success-content: #ffffff;--color-warning: #ffc409;--color-warning-content: #151515;--color-error: #eb445a;--color-error-content: #ffffff;--ng0-radius-sm: .25rem;--ng0-radius-md: .375rem;--ng0-radius-lg: .5rem;--ng0-radius-xl: .75rem;--drawer-reveal-bg: #f2f2f2;--drawer-reveal-back-card-bg: #d9dfe4;--drawer-reveal-overlay-bg: rgba(0, 0, 0, .1);--infoski-backdrop-glow-1: #0f172a;--infoski-backdrop-glow-2: #1e40af;--infoski-backdrop-base: #020617;color-scheme:light}[data-theme=infoski-dark]{--color-base-100: #020617;--color-base-200: #050f1e;--color-base-300: #1e2a36;--color-base-content: #f8f8f8;--color-base-border: #6b6b6b;--color-primary: #00d0c9;--color-primary-content: #1e2a36;--color-primary-focus: #56d8d1;--color-secondary: #f0fc4a;--color-secondary-content: #1e2a36;--color-secondary-focus: #f2fd73;--color-accent: #21dea5;--color-accent-content: #1e2a36;--color-accent-focus: #5ee4b2;--color-neutral: #222428;--color-neutral-content: #f8f8f8;--color-ghost: transparent;--color-ghost-content: #f8f8f8;--color-ghost-hover: #1e2a36;--color-info: #00d0c9;--color-info-content: #1e2a36;--color-success: #2fdf75;--color-success-content: #1e2a36;--color-warning: #ffd534;--color-warning-content: #1e2a36;--color-error: #ff4961;--color-error-content: #1e2a36;--ng0-radius-sm: .25rem;--ng0-radius-md: .375rem;--ng0-radius-lg: .5rem;--ng0-radius-xl: .75rem;--drawer-reveal-bg: #1e2a36;--drawer-reveal-back-card-bg: #2e3c4a;--drawer-reveal-overlay-bg: rgba(0, 0, 0, .2);--infoski-backdrop-glow-1: #0f172a;--infoski-backdrop-glow-2: #1e40af;--infoski-backdrop-base: #020617;color-scheme:dark}html,body{margin:0;padding:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.infoski-backdrop{background:radial-gradient(at 0% 0%,var(--infoski-backdrop-glow-1) 0%,transparent 50%),radial-gradient(at 100% 0%,var(--infoski-backdrop-glow-2) 0%,transparent 50%),radial-gradient(at 50% 100%,var(--infoski-backdrop-base) 0%,transparent 50%),var(--infoski-backdrop-base)}.infoski-glow{background:radial-gradient(600px circle at 50% 20%,var(--color-primary),transparent 80%)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.ski-gradients{--ski-bg-1: rgb(0, 27, 0);--ski-bg-2: rgb(0, 41, 28);--ski-color-1: 30, 120, 250;--ski-color-2: 65, 150, 180;--ski-color-3: 4, 145, 96;--ski-circle-size: 80%;--ski-blending: hard-light;position:relative;width:100vw;height:100vh;overflow:hidden;background:linear-gradient(40deg,var(--ski-bg-1),var(--ski-bg-2))}.ski-gradients-container{width:100%;height:100%;filter:url(#goo) blur(40px)}.ski-g1,.ski-g2,.ski-g3,.ski-g4,.ski-g5{position:absolute;width:var(--ski-circle-size);height:var(--ski-circle-size);top:calc(50% - var(--ski-circle-size) / 2);left:calc(50% - var(--ski-circle-size) / 2);mix-blend-mode:var(--ski-blending)}.ski-g1{background:radial-gradient(circle at center,rgba(var(--ski-color-1),.8) 0,rgba(var(--ski-color-1),0) 50%) no-repeat;transform-origin:center center;animation:ski-move-vertical 30s ease infinite}.ski-g2{background:radial-gradient(circle at center,rgba(var(--ski-color-2),.8) 0,rgba(var(--ski-color-2),0) 50%) no-repeat;transform-origin:calc(50% - 400px);animation:ski-move-in-circle 20s reverse infinite}.ski-g3{background:radial-gradient(circle at center,rgba(var(--ski-color-1),.8) 0,rgba(var(--ski-color-1),0) 50%) no-repeat;top:calc(50% - var(--ski-circle-size) / 2 + 200px);left:calc(50% - var(--ski-circle-size) / 2 - 500px);transform-origin:calc(50% + 400px);animation:ski-move-in-circle 40s linear infinite}.ski-g4{background:radial-gradient(circle at center,rgba(var(--ski-color-2),.8) 0,rgba(var(--ski-color-2),0) 50%) no-repeat;transform-origin:calc(50% - 200px);animation:ski-move-horizontal 40s ease infinite;opacity:.7}.ski-g5{background:radial-gradient(circle at center,rgba(var(--ski-color-3),.8) 0,rgba(var(--ski-color-3),0) 50%) no-repeat;width:calc(var(--ski-circle-size) * 2);height:calc(var(--ski-circle-size) * 2);top:calc(50% - var(--ski-circle-size));left:calc(50% - var(--ski-circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:ski-move-in-circle 20s ease infinite}@media(prefers-reduced-motion:reduce){.ski-g1,.ski-g2,.ski-g3,.ski-g4,.ski-g5{animation:none}}@keyframes ski-move-in-circle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes ski-move-vertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes ski-move-horizontal{0%{transform:translate(-50%) translateY(-10%)}50%{transform:translate(50%) translateY(10%)}to{transform:translate(-50%) translateY(-10%)}}[data-theme=infoski-dark]{--color-base-100: #1e2a36}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#888;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}@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-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{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: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@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-border-style: solid;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial}}}
