1<!DOCTYPE html><html data-dpl-id="eace6117ab020397" lang="en" dir="ltr" class="inter_6eb1298b-module__Ox-vVW__variable merriweather_e650603c-module__pgBzoW__variable jetbrains_mono_f0e1cf5b-module__w1ICmG__variable bricolage_grotesque_b27e3106-module__lFTOfG__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><style data-precedence="next" data-href="/_next/static/chunks/3xpy33607tn56.css?dpl=eace6117ab020397 /_next/static/chunks/3yrkzrqiwdo2r.css?dpl=eace6117ab020397 /_next/static/chunks/3hpkqt6m2oupk.css?dpl=eace6117ab020397 /_next/static/chunks/2fmvhfiq9ngyx.css?dpl=eace6117ab020397">@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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--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-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-950:#460809;--color-orange-300:#ffb96d;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-teal-300:#46ecd5;--color-teal-500:#00baa7;--color-teal-700:#00776e;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-violet-300:#c4b4ff;--color-violet-500:#8d54ff;--color-violet-700:#7008e7;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-pink-300:#fda5d5;--color-pink-500:#f6339a;--color-pink-700:#c4005c;--color-rose-500:#ff2357;--color-gray-400:#99a1af;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-950:#09090b;--color-neutral-100:#f5f5f5;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-900:#171717;--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;
1--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-xl:calc(var(--radius) + 6px);--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--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-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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);--shadow:var(--shadow);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--font-display:var(--font-display)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@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,-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;-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}
1:-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{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}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);font-family:var(--font-sans);color:var(--foreground);background-image:var(--grain-url)}input,select,textarea{border-color:var(--border);background-color:var(--background);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){input,select,textarea{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}button{cursor:pointer;border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){button{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}*{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)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/main{container:main/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[100\%\]{inset:-100%}.\[inset\:0\%_0px\]{inset:0% 0}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\/2{inset-inline-start:50%}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.\!top-auto{top:auto!important}.-top-0{top:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-4{top:calc(var(--spacing) * -4)}.-top-7{top:calc(var(--spacing) * -7)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-\[76px\]{top:-76px}.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-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.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-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\[-28px\]{top:-28px}.top-\[1px\]{top:1px}
1.top-\[12\%\]{top:12%}.top-\[38\%\]{top:38%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[74px\]{top:74px}.top-\[76px\]{top:76px}.top-\[calc\(100\%\+14px\)\]{top:calc(100% + 14px)}.top-full{top:100%}.\!-right-3{right:calc(var(--spacing) * -3)!important}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-28{right:calc(var(--spacing) * -28)}.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-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-\[max\(1rem\,calc\(50\%-450px\)\)\]{right:max(1rem,50% - 450px)}.\!bottom-0{bottom:0!important}.\!bottom-2{bottom:calc(var(--spacing) * 2)!important}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[76px\]{bottom:76px}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem, env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.\!-left-3{left:calc(var(--spacing) * -3)!important}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[8\%\]{left:8%}.left-\[20\%\]{left:20%}.left-\[50\%\]{left:50%}.left-\[max\(1rem\,calc\(50\%-450px\)\)\]{left:max(1rem,50% - 450px)}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.z-2{z-index:2}.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-\[-15\]{z-index:-15}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[40\]{z-index:40}.z-\[51\]{z-index:51}.z-\[80\]{z-index:80}.z-\[95\]{z-index:95}.z-\[120\]{z-index:120}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.z-\[300\]{z-index:300}.z-\[320\]{z-index:320}.z-\[1202\]{z-index:1202}.order-7{order:7}.order-1001{order:1001}.order-1002{order:1002}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.-m-2\.5{margin:calc(var(--spacing) * -2.5)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-auto{margin-block:auto}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.me-auto{margin-inline-end:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0{margin-top:0}.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-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}
1.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.\!-mr-\[7px\]{margin-right:-7px!important}.\!mr-96{margin-right:calc(var(--spacing) * 96)!important}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.\!-ml-\[7px\]{margin-left:-7px!important}.\!ml-20{margin-left:calc(var(--spacing) * 20)!important}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.\[margin-left\:-200\%\]{margin-left:-200%}.ml-0{margin-left:0}.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-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.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}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.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}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-16\/9{aspect-ratio:16/9}.aspect-16\/10{aspect-ratio:16/10}.aspect-76\/59{aspect-ratio:76/59}.aspect-\[1\.16\]{aspect-ratio:1.16}.aspect-\[1\.55\]{aspect-ratio:1.55}.aspect-\[1\.58\]{aspect-ratio:1.58}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[8\/5\]{aspect-ratio:8/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[21\/7\]{aspect-ratio:21/7}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-0\.5{width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5)}.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-3\/5{width:60%;height:60%}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-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-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[15px\]{width:15px;height:15px}.size-\[26px\]{width:26px;height:26px}.size-\[62px\]{width:62px;height:62px}.size-\[88px\]{width:88px;height:88px}.size-full{width:100%;height:100%}.\!h-3\.5{height:calc(var(--spacing) * 3.5)!important}.\!h-6{height:calc(var(--spacing) * 6)!important}.\!h-\[28px\]{height:28px!important}.\!h-auto{height:auto!important}.\[height\:300vh\]{height:300vh}.h-\(--header-height\){height:var(--header-height)}.h-\(--radix-navigation-menu-viewport-height\){height:var(--radix-navigation-menu-viewport-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/3{height:66.6667%}.h-2\/5{height:40%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1\.15rem\]{height:1.15rem}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[28px\]{height:28px}.h-\[32rem\]{height:32rem}.h-\[40vh\]{height:40vh}.h-\[46px\]{height:46px}.h-\[50vh\]{height:50vh}.h-\[54px\]{height:54px}.h-\[60px\]{height:60px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[148px\]{height:148px}.h-\[240px\]{height:240px}.h-\[280px\]{height:280px}.h-\[460px\]{height:460px}.h-\[600px\]{height:600px}
1.h-\[calc\(100\%-0\.75rem\)\]{height:calc(100% - .75rem)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100dvh-1rem\)\]{height:calc(100dvh - 1rem)}.h-\[calc\(100svh-5rem\)\]{height:calc(100svh - 5rem)}.h-\[calc\(100vh-5\.5rem\)\]{height:calc(100vh - 5.5rem)}.h-\[calc\(100vh-220px\)\]{height:calc(100vh - 220px)}.h-\[clamp\(470px\,54dvh\,600px\)\]{height:clamp(470px,54dvh,600px)}.h-\[min\(22rem\,52dvh\)\]{height:min(22rem,52dvh)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.\!max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)!important}.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-24{max-height:calc(var(--spacing) * 24)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[50svh\]{max-height:50svh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[56svh\]{max-height:56svh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[65svh\]{max-height:65svh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70svh\]{max-height:70svh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86svh\]{max-height:86svh}.max-h-\[90svh\]{max-height:90svh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92svh\]{max-height:92svh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[100px\]{max-height:100px}.max-h-\[120px\]{max-height:120px}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[560px\]{max-height:560px}.max-h-\[640px\]{max-height:640px}.max-h-\[calc\(100dvh-20px\)\]{max-height:calc(100dvh - 20px)}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-\[calc\(100svh-2rem\)\]{max-height:calc(100svh - 2rem)}.max-h-\[calc\(100svh-6\.5rem\)\]{max-height:calc(100svh - 6.5rem)}.max-h-\[min\(46vh\,26rem\)\]{max-height:min(46vh,26rem)}.max-h-\[min\(52dvh\,calc\(var\(--radix-dropdown-menu-content-available-height\)-2px\)\)\]{max-height:min(52dvh, calc(var(--radix-dropdown-menu-content-available-height) - 2px))}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.max-h-\[min\(70vh\,720px\)\]{max-height:min(70vh,720px)}.max-h-\[min\(80dvh\,640px\)\]{max-height:min(80dvh,640px)}.max-h-\[min\(590px\,76svh\)\]{max-height:min(590px,76svh)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.\!min-h-6{min-height:calc(var(--spacing) * 6)!important}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.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-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[92svh\]{min-height:92svh}.min-h-\[100px\]{min-height:100px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[248px\]{min-height:248px}
1.min-h-\[280px\]{min-height:280px}.min-h-\[324px\]{min-height:324px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-\[560px\]{min-height:560px}.min-h-\[640px\]{min-height:640px}.min-h-\[720px\]{min-height:720px}.min-h-\[calc\(100svh-6rem\)\]{min-height:calc(100svh - 6rem)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-3\.5{width:calc(var(--spacing) * 3.5)!important}.\!w-\[min\(100vw\,430px\)\]{width:min(100vw,430px)!important}.\!w-\[min\(calc\(100vw-2rem\)\,500px\)\]{width:min(100vw - 2rem,500px)!important}.\!w-full{width:100%!important}.\[width\:600vw\]{width:600vw}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.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\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-15{width:calc(var(--spacing) * 15)}.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-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[13\%\]{width:13%}.w-\[18px\]{width:18px}.w-\[22\.5rem\]{width:22.5rem}.w-\[37\.5\%\]{width:37.5%}.w-\[50px\]{width:50px}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[82px\]{width:82px}.w-\[84\%\]{width:84%}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[252px\]{width:252px}.w-\[283px\]{width:283px}.w-\[305px\]{width:305px}.w-\[320px\]{width:320px}.w-\[354px\]{width:354px}.w-\[360px\]{width:360px}.w-\[460px\]{width:460px}.w-\[calc\(\(100\%-0\.75rem\)\/4\)\]{width:calc(25% - .1875rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[calc\(100vw-20px\)\]{width:calc(100vw - 20px)}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-\[min\(74vw\,540px\)\]{width:min(74vw,540px)}.w-\[min\(78vw\,380px\)\]{width:min(78vw,380px)}.w-\[min\(88vw\,26rem\)\]{width:min(88vw,26rem)}.w-\[min\(100\%\,158px\)\]{width:min(100%,158px)}.w-\[min\(100\%\,480px\)\]{width:min(100%,480px)}.w-\[min\(100vw-2rem\,24rem\)\]{width:min(100vw - 2rem,24rem)}.w-\[min\(220px\,calc\(100vw-2rem\)\)\]{width:min(220px,100vw - 2rem)}.w-\[min\(260px\,calc\(100vw-2rem\)\)\]{width:min(260px,100vw - 2rem)}.w-\[min\(300px\,calc\(100vw-2rem\)\)\]{width:min(300px,100vw - 2rem)}.w-\[min\(340px\,calc\(100vw-3rem\)\)\]{width:min(340px,100vw - 3rem)}.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,100vw - 2rem)}.w-\[min\(420px\,calc\(100vw-32px\)\)\]{width:min(420px,100vw - 32px)}.w-\[min\(480px\,calc\(100vw-2rem\)\)\]{width:min(480px,100vw - 2rem)}.w-\[min\(560px\,calc\(100vw-3rem\)\)\]{width:min(560px,100vw - 3rem)}.w-\[min\(768px\,calc\(100vw-1\.25rem\)\)\]{width:min(768px,100vw - 1.25rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\!max-w-\[500px\]{max-width:500px!important}
1.\!max-w-\[1400px\]{max-width:1400px!important}.\!max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)!important}.\!max-w-none{max-width:none!important}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-12{max-width:calc(var(--spacing) * 12)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[40vw\]{max-width:40vw}.max-w-\[42vw\]{max-width:42vw}.max-w-\[52rem\]{max-width:52rem}.max-w-\[70ch\]{max-width:70ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[86vw\]{max-width:86vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[100px\]{max-width:100px}.max-w-\[100rem\]{max-width:100rem}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[170px\]{max-width:170px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[282px\]{max-width:282px}.max-w-\[320px\]{max-width:320px}.max-w-\[348px\]{max-width:348px}.max-w-\[350px\]{max-width:350px}.max-w-\[354px\]{max-width:354px}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[715px\]{max-width:715px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1198px\]{max-width:1198px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1460px\]{max-width:1460px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-\[min\(100\%\,500px\)\]{max-width:min(100%,500px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.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-11{min-width:calc(var(--spacing) * 11)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[6\.75rem\]{min-width:6.75rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[35px\]{min-width:35px}.min-w-\[36rem\]{min-width:36rem}.min-w-\[40px\]{min-width:40px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[88px\]{min-width:88px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[360px\]{min-width:360px}.min-w-\[460px\]{min-width:460px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[1\.1\]{flex:1.1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[78\%\]{flex-basis:78%}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.\[transform-origin\:100\%_0_0\]{transform-origin:100% 0 0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-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}.\!translate-x-0{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-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-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[18\%\]{--tw-translate-x:18%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[150\%\]{--tw-translate-x:150%;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-0{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[18\%\]{--tw-translate-y:calc(18% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);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)}
1.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-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;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)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-2{rotate:-2deg}.-rotate-6{rotate:-6deg}.-rotate-8{rotate:-8deg}.-rotate-180{rotate:-180deg}.rotate-0{rotate:none}.rotate-3{rotate:3deg}.rotate-8{rotate:8deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[var\(--angle\)\]{rotate:var(--angle)}.\[transform\:rotateX\(var\(--grid-angle\)\)\]{transform:rotateX(var(--grid-angle))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[pulse_8s_infinite\]{animation:8s infinite pulse}.animate-grid{animation:15s linear infinite grid}.animate-marquee{animation:marquee var(--duration) infinite linear}.animate-marquee-vertical{animation:marquee-vertical var(--duration) linear infinite}.animate-meteor{animation:5s linear infinite meteor}.animate-pulse{animation:var(--animate-pulse)}.animate-ripple{animation:ripple var(--duration,2s) ease calc(var(--i,0) * .2s) infinite}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.scrollbar-none{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.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-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[26px_minmax\(0\,1fr\)\]{grid-template-columns:26px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_76px_76px\]{grid-template-columns:minmax(0,1fr) 76px 76px}.grid-cols-\[minmax\(0\,9rem\)_1fr_auto\]{grid-template-columns:minmax(0,9rem) 1fr auto}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-center{align-items:center!important}
1.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-center{justify-content:center!important}.\!justify-start{justify-content:flex-start!important}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-0{gap:0!important}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.\!gap-4{gap:calc(var(--spacing) * 4)!important}.\[gap\:var\(--gap\)\]{gap:var(--gap)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-32{gap:calc(var(--spacing) * 32)}.gap-\[14px\]{gap:14px}: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-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)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.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)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}: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)))}:where(.divide-border>:not(:last-child)),:where(.divide-border\/45>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/45>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 45%, transparent)}}:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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-clip{overflow:clip}.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}.scroll-smooth{scroll-behavior:smooth}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}
1.rounded-\(--radius\){border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[calc\(0\.5rem-2px\)\]{border-radius:calc(.5rem - 2px)}.rounded-\[calc\(var\(--radius\)\+0\.75rem\)\]{border-radius:calc(var(--radius) + .75rem)}.rounded-\[calc\(var\(--radius\)\+8px\)\]{border-radius:calc(var(--radius) + 8px)}.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) - 6px)}.rounded-xl{border-radius:calc(var(--radius) + 6px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-se-sm{border-start-end-radius:calc(var(--radius) - 6px)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[60px\]{border-top-left-radius:60px;border-top-right-radius:60px}.rounded-t-\[80px\]{border-top-left-radius:80px;border-top-right-radius:80px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 6px);border-top-right-radius:calc(var(--radius) + 6px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 6px)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-beam-width\){border-style:var(--tw-border-style);border-width:var(--border-beam-width)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-background{border-color:var(--background)!important}.\!border-border{border-color:var(--border)!important}.\!border-muted-foreground\/70{border-color:var(--muted-foreground)!important}@supports (color:color-mix(in lab, red, red)){.\!border-muted-foreground\/70{border-color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)!important}}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#00EE8E\]{border-color:#00ee8e}.border-\[\#60A5FA\]\/35{border-color:#60a5fa59;border-color:lab(66.0368% -2.92 -49.749/.35)}.border-\[\#EC4899\]\/70{border-color:#ec4899b3;border-color:lab(57.308% 67.8698 -7.11628/.7)}.border-\[\#f276ac\]\/45{border-color:#f276ac73;border-color:lab(65.9382% 52.7458 -5.26626/.45)}.border-\[var\(--gold\)\]\/25{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/25{border-color:color-mix(in oklab, var(--gold) 25%, transparent)}}.border-\[var\(--hero-border\)\]{border-color:var(--hero-border)}.border-accent{border-color:var(--accent)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-border,.border-border\/25{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/25{border-color:color-mix(in oklab, var(--border) 25%, transparent)}}.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.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\/65{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/65{border-color:color-mix(in oklab, var(--border) 65%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-current{border-color:currentColor}.border-cyan-300{border-color:var(--color-cyan-300)}.border-destructive,.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-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-foreground,.border-foreground\/5{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/5{border-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/10{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/25{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.border-foreground\/65{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/65{border-color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.border-gold{border-color:var(--gold)}.border-gray-400\/10{border-color:#99a1af1a}@supports (color:color-mix(in lab, red, red)){.border-gray-400\/10{border-color:color-mix(in oklab, var(--color-gray-400) 10%, transparent)}}.border-green-600\/40{border-color:#00a54466}@supports (color:color-mix(in lab, red, red)){.border-green-600\/40{border-color:color-mix(in oklab, var(--color-green-600) 40%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground,.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/45{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/45{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.border-primary\/70{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/70{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.border-primary\/75{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/75{border-color:color-mix(in oklab, var(--primary) 75%, transparent)}}.border-primary\/80{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/80{border-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, 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-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-t-white\/80{border-top-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-t-white\/80{border-top-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-l-transparent{border-left-color:#0000}.\!bg-background,.\!bg-background\/95{background-color:var(--background)!important}@supports (color:color-mix(in lab, red, red)){.\!bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)!important}}.\!bg-card{background-color:var(--card)!important}.\!bg-primary{background-color:var(--primary)!important}.\!bg-transparent{background-color:#0000!important}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0A241E\]{background-color:#0a241e}.bg-\[\#0B0B0E\]{background-color:#0b0b0e}.bg-\[\#0C1626\]{background-color:#0c1626}.bg-\[\#00E5BB\]{background-color:#00e5bb}.bg-\[\#00EE8E\]{background-color:#00ee8e}.bg-\[\#60A5FA\]{background-color:#60a5fa}.bg-\[\#140e15\]{background-color:#140e15}.bg-\[\#250F1C\]{background-color:#250f1c}.bg-\[\#426B75\]{background-color:#426b75}.bg-\[\#07182F\]{background-color:#07182f}.bg-\[\#18181B\]{background-color:#18181b}.bg-\[\#18181f\]{background-color:#18181f}.bg-\[\#18232C\]{background-color:#18232c}.bg-\[\#75979A\]{background-color:#75979a}.bg-\[\#141117\]\/80{background-color:#141117cc;background-color:lab(5.50495% 2.25557 -3.26858/.8)}.bg-\[\#E91E47\]{background-color:#e91e47}.bg-\[\#EC4899\]{background-color:#ec4899}.bg-\[\#F0CDB0\]{background-color:#f0cdb0}.bg-\[\#FDE047\]{background-color:#fde047}.bg-\[\#f49b5b\]{background-color:#f49b5b}.bg-\[\#f276ac\]{background-color:#f276ac}.bg-\[\#f276ac\]\/10{background-color:#f276ac1a;background-color:lab(65.9382% 52.7458 -5.26626/.1)}.bg-\[var\(--chart-5\)\]{background-color:var(--chart-5)}.bg-\[var\(--gold\)\],.bg-\[var\(--gold\)\]\/8{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/8{background-color:color-mix(in oklab, var(--gold) 8%, transparent)}}.bg-\[var\(--hero-bg\)\]{background-color:var(--hero-bg)}.bg-\[var\(--hero-surface\)\]{background-color:var(--hero-surface)}.bg-\[var\(--hero-surface-strong\)\],.bg-\[var\(--hero-surface-strong\)\]\/80{background-color:var(--hero-surface-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hero-surface-strong\)\]\/80{background-color:color-mix(in oklab, var(--hero-surface-strong) 80%, transparent)}}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\/20{backgrou
1nd-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-background,.bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.bg-background\/15{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/15{background-color:color-mix(in oklab, var(--background) 15%, transparent)}}.bg-background\/25{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/25{background-color:color-mix(in oklab, var(--background) 25%, transparent)}}.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.bg-background\/35{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--background) 35%, transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/45{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--background) 75%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/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\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/8{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.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\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 3
10%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, 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\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, 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\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, 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\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border,.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-card,.bg-card\/10{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/10{background-color:color-mix(in oklab, var(--card) 10%, transparent)}}.bg-card\/25{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/25{background-color:color-mix(in oklab, var(--card) 25%, transparent)}}.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-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-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-chart-1{background-color:var(--chart-1)}.bg-chart-2\/25{background-color:var(--chart-2)}@supports (color:color-mix(in lab, red, red)){.bg-chart-2\/25{background-color:color-mix(in oklab, var(--chart-2) 25%, transparent)}}.bg-chart-3\/25{background-color:var(--chart-3)}@supports (color:color-mix(in lab, red, red)){.bg-chart-3\/25{background-color:color-mix(in oklab, var(--chart-3) 25%, transparent)}}.bg-current{background-color:currentColor}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/15{background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-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-destructive\/90{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/90{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.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-foreground,.bg-foreground\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/25{background-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/80{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.bg-gold\/10{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/10{background-color:color-mix(in oklab, var(--gold) 10%, transparent)}}.bg-gold\/25{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/25{background-color:color-mix(in oklab, var(--gold) 25%, transparent)}}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/25{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/25{background-color:color-mix(in oklab, var(--muted-foreground) 25%, 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\/35{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/35{background-color:color-mix(in oklab, var(--muted-foreground) 35%, 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-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, 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\/45{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/45{background-color:color-mix(in oklab, var(--muted) 45%, 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\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-popover,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab, var(--popover) 95%, transparent)}}.bg-popover\/98{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/98{background-color:color-mix(in oklab, var(--popover) 98%, transparent)}}.bg-primary,.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\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--primary) 8%, 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\/25{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.bg-primary\/90{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/90{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-500\/60{background-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/60{background-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.bg-red-500\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/70{background-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.bg-red-950\/70{background-color:#460809b3}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/70{background-color:color-mix(in oklab, var(--color-red-950) 70%, transparent)}}.bg-secondary,.bg-secondary\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/30{background-color:color-mix(in oklab, var(--secondary) 30%, transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/60{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.bg-secondary\/70{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/70{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.bg-secondary\/75{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/75{background-color:color-mix(in oklab, var(--secondary) 75%, transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, 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-white\/\[0\.10\]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-500\/15{background-color:#71717b26}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\/15{background-color:color-mix(in oklab, var(--color-zinc-500) 15%, transparent)}}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;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-l{--tw-gradient-position:to left 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-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:linear-gradient\(90deg\,var\(--color-foreground\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,var(--color-foreground) 1px,transparent 1px)}.\[background-image\:linear-gradient\(to_right\,var\(--light-line\)_1px\,transparent_0\)\,linear-gradient\(to_bottom\,var\(--light-line\)_1px\,transparent_0\)\]{background-image:linear-gradient(to right,var(--light-line) 1px
1,transparent 0),linear-gradient(to bottom,var(--light-line) 1px,transparent 0)}.bg-\[image\:var\(--gradient-sunset\)\]{background-image:var(--gradient-sunset)}.bg-\[image\:var\(--gradient-sunset-soft\)\]{background-image:var(--gradient-sunset-soft)}.bg-\[linear-gradient\(95deg\,transparent_0\%\,var\(--color-foreground\)_45\%\,transparent_100\%\)\]{background-image:linear-gradient(95deg,transparent 0%,var(--color-foreground) 45%,transparent 100%)}.bg-\[linear-gradient\(145deg\,\#ffd978\,\#f5a623\)\]{background-image:linear-gradient(145deg,#ffd978,#f5a623)}.bg-\[linear-gradient\(180deg\,rgba\(20\,17\,23\,0\.05\)_20\%\,rgba\(20\,17\,23\,0\.25\)_50\%\,rgba\(20\,17\,23\,0\.96\)_100\%\)\]{background-image:linear-gradient(#1411170d 20%,#14111740 50%,#141117f5 100%)}.bg-\[linear-gradient\(180deg\,rgba\(25\,25\,25\,0\.92\)\,rgba\(10\,10\,10\,0\.98\)\)\]{background-image:linear-gradient(#191919eb,#0a0a0afa)}.bg-\[linear-gradient\(180deg\,rgba\(25\,25\,25\,0\.95\)\,rgba\(9\,9\,9\,0\.98\)\)\]{background-image:linear-gradient(#191919f2,#090909fa)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(var\(--foreground\)\,0\.03\)_0\%\,transparent_50\%\)\]{background-image:radial-gradient(circle at 50% 50%,rgba(var(--foreground),.03) 0%,transparent 50%)}.bg-\[radial-gradient\(circle_at_80\%_20\%\,rgba\(244\,155\,91\,0\.08\)\,transparent_45\%\)\]{background-image:radial-gradient(circle at 80% 20%,#f49b5b14,#0000 45%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--foreground\)\,0\.1\)_1px\,transparent_0\)\]{background-image:radial-gradient(circle at center,rgba(var(--foreground),.1) 1px,transparent 0)}.bg-\[radial-gradient\(circle_at_top\,rgba\(227\,108\,196\,0\.1\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at top,#e36cc41a,#0000 55%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(227\,108\,196\,0\.12\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at top,#e36cc41f,#0000 60%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.18\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at top,#ffffff2e,#0000 55%)}.bg-\[radial-gradient\(var\(--border\)_1px\,transparent_1px\)\]{background-image:radial-gradient(var(--border) 1px,transparent 1px)}.bg-\[repeating-linear-gradient\(-45deg\,var\(--color-border\)\,var\(--color-border\)_1px\,transparent_1px\,transparent_8px\)\]{background-image:repeating-linear-gradient(-45deg,var(--color-border),var(--color-border) 1px,transparent 1px,transparent 8px)}.bg-\[repeating-linear-gradient\(-45deg\,var\(--color-foreground\)\,var\(--color-foreground\)_1px\,transparent_1px\,transparent_4px\)\]{background-image:repeating-linear-gradient(-45deg,var(--color-foreground),var(--color-foreground) 1px,transparent 1px,transparent 4px)}.from-\[\#2b2140\]{--tw-gradient-from:#2b2140;--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-\[\#7a51d6\]{--tw-gradient-from:#7a51d6;--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-\[\#8B5CF6\]{--tw-gradient-from:#8b5cf6;--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-\[\#8a3a86\]{--tw-gradient-from:#8a3a86;--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-\[\#f49b5b\]{--tw-gradient-from:#f49b5b;--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-\[\#f49b5b\]\/60{--tw-gradient-from:#f49b5b99;--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))}@supports (color:lab(0% 0 0)){.from-\[\#f49b5b\]\/60{--tw-gradient-from:lab(72.4021% 29.9879 47.4972/.6)}}.from-\[\#f276ac\]\/70{--tw-gradient-from:#f276acb3;--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))}@supports (color:lab(0% 0 0)){.from-\[\#f276ac\]\/70{--tw-gradient-from:lab(65.9382% 52.7458 -5.26626/.7)}}.from-\[\#fca76f\]\/20{--tw-gradient-from:#fca76f33;--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))}@supports (color:lab(0% 0 0)){.from-\[\#fca76f\]\/20{--tw-gradient-from:lab(76.2681% 28.2152 42.2259/.2)}}.from-\[var\(--color-from\)\]{--tw-gradient-from:var(--color-from);--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-background{--tw-gradient-from:var(--background);--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-background\/50{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\/50{--tw-gradient-from:color-mix(in oklab, var(--background) 50%, transparent)}}.from-background\/50{--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-background\/80{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\/80{--tw-gradient-from:color-mix(in oklab, var(--background) 80%, transparent)}}.from-background\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background\/90{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\/90{--tw-gradient-from:color-mix(in oklab, var(--background) 90%, transparent)}}.from-background\/90{--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-black{--tw-gradient-from:var(--color-black);--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-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--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-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--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-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--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-black\/72{--tw-gradient-from:#000000b8}@supports (color:color-mix(in lab, red, red)){.from-black\/72{--tw-gradient-from:color-mix(in oklab, var(--color-black) 72%, transparent)}}.from-black\/72{--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-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--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-black\/76{--tw-gradient-from:#000000c2}@supports (color:color-mix(in lab, red, red)){.from-black\/76{--tw-gradient-from:color-mix(in oklab, var(--color-black) 76%, transparent)}}.from-black\/76{--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-black\/78{--tw-gradient-from:#000000c7}@supports (color:color-mix(in lab, red, red)){.from-black\/78{--tw-gradient-from:color-mix(in oklab, var(--color-black) 78%, transparent)}}.from-black\/78{--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-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--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-card{--tw-gradient-from:var(--card);--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-chart-1{--tw-gradient-from:var(--chart-1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted{--tw-gradient-from:var(--muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted\/5{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab, red, red)){.from-muted\/5{--tw-gradient-from:color-mix(in oklab, var(--muted) 5%, transparent)}}.from-muted\/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))}.from-muted\/70{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab, red, red)){.from-muted\/70{--tw-gradient-from:color-mix(in oklab, var(--muted) 70%, transparent)}}.from-muted\/70{--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-neutral-100{--tw-gradient-from:var(--color-neutral-100);--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{--tw-gradient-from:var(--primary);--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\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent)}}.from-primary\/10{--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\/15{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, var(--primary) 15%, transparent)}}.from-primary\/15{--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-primary\/25{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/25{--tw-gradient-from:color-mix(in oklab, var(--primary) 25%, transparent)}}.from-primary\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--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))}.from-white{--tw-gradient-from:var(--color-white);--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-zinc-500{--tw-gradient-from:var(--color-zinc-500);--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-\[\#EC4899\]{--tw-gradient-via:#ec4899;--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-p
1osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ed8fe5\]\/20{--tw-gradient-via:#ed8fe533;--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)}@supports (color:lab(0% 0 0)){.via-\[\#ed8fe5\]\/20{--tw-gradient-via:lab(71.747% 45.5797 -28.3605/.2)}}.via-\[var\(--color-to\)\]{--tw-gradient-via:var(--color-to);--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)}.via-background\/80{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/80{--tw-gradient-via:color-mix(in oklab, var(--background) 80%, transparent)}}.via-background\/80{--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)}.via-background\/90{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/90{--tw-gradient-via:color-mix(in oklab, var(--background) 90%, transparent)}}.via-background\/90{--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)}.via-background\/95{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/95{--tw-gradient-via:color-mix(in oklab, var(--background) 95%, transparent)}}.via-background\/95{--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)}.via-black\/0{--tw-gradient-via:#0000}@supports (color:color-mix(in lab, red, red)){.via-black\/0{--tw-gradient-via:color-mix(in oklab, var(--color-black) 0%, transparent)}}.via-black\/0{--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)}.via-black\/8{--tw-gradient-via:#00000014}@supports (color:color-mix(in lab, red, red)){.via-black\/8{--tw-gradient-via:color-mix(in oklab, var(--color-black) 8%, transparent)}}.via-black\/8{--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)}.via-black\/18{--tw-gradient-via:#0000002e}@supports (color:color-mix(in lab, red, red)){.via-black\/18{--tw-gradient-via:color-mix(in oklab, var(--color-black) 18%, transparent)}}.via-black\/18{--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)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--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)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--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-p
1osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/42{--tw-gradient-via:#0000006b}@supports (color:color-mix(in lab, red, red)){.via-black\/42{--tw-gradient-via:color-mix(in oklab, var(--color-black) 42%, transparent)}}.via-black\/42{--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)}.via-black\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.via-black\/50{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.via-black\/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)}.via-black\/70{--tw-gradient-via:#000000b3}@supports (color:color-mix(in lab, red, red)){.via-black\/70{--tw-gradient-via:color-mix(in oklab, var(--color-black) 70%, transparent)}}.via-black\/70{--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)}.via-black\/80{--tw-gradient-via:#000c}@supports (color:color-mix(in lab, red, red)){.via-black\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent)}}.via-black\/80{--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)}.via-muted\/25{--tw-gradient-via:var(--muted)}@supports (color:color-mix(in lab, red, red)){.via-muted\/25{--tw-gradient-via:color-mix(in oklab, var(--muted) 25%, transparent)}}.via-muted\/25{--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)}.via-muted\/80{--tw-gradient-via:var(--muted)}@supports (color:color-mix(in lab, red, red)){.via-muted\/80{--tw-gradient-via:color-mix(in oklab, var(--muted) 80%, transparent)}}.via-muted\/80{--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)}.via-primary\/10{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/10{--tw-gradient-via:color-mix(in oklab, var(--primary) 10%, transparent)}}.via-primary\/10{--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)}.via-transparent{--tw-gradient-via:transparent;--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)}.via-yellow-700{--tw-gradient-via:var(--color-yellow-700);--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)}.via-50\%{--tw-gradient-via-position:50%}.to-\[\#0f0c18\]{--tw-gradient-to:#0f0c18;--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-\[\#6a2a63\]{--tw-gradient-to:#6a2a63;--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-\[\#7ebdea\]\/20{--tw-gradient-to:#7ebdea33;--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))}@supports (color:lab(0% 0 0)){.to-\[\#7ebdea\]\/20{--tw-gradient-to:lab(73.6173% -11.9323 -29.2349/.2)}}.to-\[\#23202b\]{--tw-gradient-to:#23202b;--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-\[\#F97316\]{--tw-gradient-to:#f97316;--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-\[\#e36cc4\]{--tw-gradient-to:#e36cc4;--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-\[\#e36cc4\]\/35{--tw-gradient-to:#e36cc459;--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))}@supports (color:lab(0% 0 0)){.to-\[\#e36cc4\]\/35{--tw-gradient-to:lab(62.6657% 54.8877 -23.9889/.35)}}.to-accent\/20{--tw-gradient-to:var(--accent)}@supports (color:color-mix(in lab, red, red)){.to-accent\/20{--tw-gradient-to:color-mix(in oklab, var(--accent) 20%, transparent)}}.to-accent\/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))}.to-background{--tw-gradient-to:var(--background);--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-background\/20{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background\/20{--tw-gradient-to:color-mix(in oklab, var(--background) 20%, transparent)}}.to-background\/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))}.to-background\/30{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background\/30{--tw-gradient-to:color-mix(in oklab, var(--background) 30%, transparent)}}.to-background\/30{--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-black\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab, red, red)){.to-black\/5{--tw-gradient-to:color-mix(in oklab, var(--color-black) 5%, transparent)}}.to-black\/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-black\/18{--tw-gradient-to:#0000002e}@supports (color:color-mix(in lab, red, red)){.to-black\/18{--tw-gradient-to:color-mix(in oklab, var(--color-black) 18%, transparent)}}.to-black\/18{--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-black\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab, red, red)){.to-black\/90{--tw-gradient-to:color-mix(in oklab, var(--color-black) 90%, transparent)}}.to-black\/90{--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-card\/50{--tw-gradient-to:var(--card)}@supports (color:color-mix(in lab, red, red)){.to-card\/50{--tw-gradient-to:color-mix(in oklab, var(--card) 50%, transparent)}}.to-card\/50{--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-chart-1{--tw-gradient-to:var(--chart-1);--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-chart-2{--tw-gradient-to:var(--chart-2);--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-muted{--tw-gradient-to:var(--muted);--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-muted\/10{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab, red, red)){.to-muted\/10{--tw-gradient-to:color-mix(in oklab, var(--muted) 10%, transparent)}}.to-muted\/10{--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-muted\/20{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab, red, red)){.to-muted\/20{--tw-gradient-to:color-mix(in oklab, var(--muted) 20%, transparent)}}.to-muted\/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))}.to-muted\/40{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab, red, red)){.to-muted\/40{--tw-gradient-to:color-mix(in oklab, var(--muted) 40%, transparent)}}.to-muted\/40{--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-neutral-100{--tw-gradient-to:var(--color-neutral-100);--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-primary{--tw-gradient-to:var(--primary);--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-primary\/25{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/25{--tw-gradient-to:color-mix(in oklab, var(--primary) 25%, transparent)}}.to-primary\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab, var(--primary) 80%, transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--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))}.to-white\/15{--tw-gradient-to:#ffffff26}@supports (color:color-mix(in lab, red, red)){.to-white\/15{--tw-gradient-to:color-mix(in oklab, var(--color-white) 15%, transparent)}}.to-white\/15{--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-90\%{--tw-gradient-to-position:90%}.\[mask-image\:linear-gradient\(to_bottom\,white\,transparent\)\]{-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}.\[mask-image\:linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#000\,\#000\)\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}.\[background-size\:16px_16px\]{background-size:16px 16px}.\[background-size\:var\(--cell-size\)_var\(--cell-size\)\]{background-size:var(--cell-size) var(--cell-size)}.\[background-size\:var\(--shimmer-width\)_100\%\]{background-size:var(--shimmer-width) 100%}.bg-\[length\:6px_1px\]{background-size:6px 1px}.bg-\[length\:8px_8px\]{background-size:8px 8px}.bg-\[length\:180\%_100\%\]{background-size:180% 100%}.bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-position\:0_0\]{background-position:0 0}.bg-center{background-position:50%}.\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.\[background-repeat\:repeat\]{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.\[mask-composite\:intersect\]{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.\[mask-clip\:padding-box\,border-box\]{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.fill-current{fill:currentColor}.fill-gray-400\/30{fill:#99a1af4d}@supports (color:color-mix(in lab, red, red)){.fill-gray-400\/30{fill:color-mix(in oklab, var(--color-gray-400) 30%, transparent)}}
1.fill-muted{fill:var(--muted)}.fill-primary{fill:var(--primary)}.fill-yellow-400{fill:var(--color-yellow-400)}.stroke-gray-400\/30{stroke:#99a1af4d}@supports (color:color-mix(in lab, red, red)){.stroke-gray-400\/30{stroke:color-mix(in oklab, var(--color-gray-400) 30%, transparent)}}.stroke-primary{stroke:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:0!important}.\!p-1\.5{padding:calc(var(--spacing) * 1.5)!important}.\!p-6{padding:calc(var(--spacing) * 6)!important}.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-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-px{padding:1px}.\!px-0{padding-inline:0!important}.\!px-1{padding-inline:var(--spacing)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-\(--viewport-outer-px\){padding-inline:var(--viewport-outer-px)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\[3px\]{padding-inline:3px}.px-\[18px\]{padding-inline:18px}.px-px{padding-inline:1px}.\!py-0{padding-block:0!important}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.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-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-3\.5{padding-inline-start:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.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-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[3px\]{padding-top:3px}.pt-\[clamp\(28px\,5dvh\,56px\)\]{padding-top:clamp(28px,5dvh,56px)}.\!pr-20{padding-right:calc(var(--spacing) * 20)!important}.pr-0{padding-right:0}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.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-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.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-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.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-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-72{padding-bottom:calc(var(--spacing) * 72)}.pb-\[11px\]{padding-bottom:11px}.pb-\[max\(\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-0{padding-left:0}.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-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);
1line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[clamp\(1\.8rem\,4vw\,2\.75rem\)\]{font-size:clamp(1.8rem,4vw,2.75rem)}.text-\[clamp\(1\.25rem\,2vw\,2rem\)\]{font-size:clamp(1.25rem,2vw,2rem)}.text-\[clamp\(2rem\,8vw\,2\.75rem\)\]{font-size:clamp(2rem,8vw,2.75rem)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#00EE8E\]{color:#00ee8e}.text-\[\#6A3100\]{color:#6a3100}.text-\[\#60A5FA\]{color:#60a5fa}.text-\[\#64acff\]{color:#64acff}.text-\[\#E91E47\]\/90{color:#e91e47e6;color:lab(51.2009% 73.455 33.5121/.9)}.text-\[\#F472B6\]{color:#f472b6}.text-\[\#FDE047\]{color:#fde047}.text-\[\#f49b5b\]{color:#f49b5b}.text-\[\#f276ac\]{color:#f276ac}.text-\[\#ffd0e4\]{color:#ffd0e4}.text-\[var\(--chart-5\)\]{color:var(--chart-5)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--hero-text\)\]{color:var(--hero-text)}.text-\[var\(--hero-text-muted\)\]{color:var(--hero-text-muted)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-current,.text-current\/70{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/70{color:color-mix(in oklab, currentcolor 70%, transparent)}}.text-destructive{color:var(--destructive)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground,.text-foreground\/40{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-gold,.text-gold\/80{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-gold\/80{color:color-mix(in oklab, var(--gold) 80%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\/35{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/35{color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.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\/45{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/45{color:color-mix(in oklab, var(--muted-foreground) 45%, 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-neutral-500{color:var(--color-neutral-500)}.text-neutral-600\/50{color:#52525280}@supports (color:color-mix(in lab, red, red)){.text-neutral-600\/50{color:color-mix(in oklab, var(--color-neutral-600) 50%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/85{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/85{color:color-mix(in oklab, var(--primary-foreground) 85%, transparent)}}.text-primary\/60{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab, var(--primary) 60%, transparent)}}.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-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400\/90{color:#ff6568e6}@supports (color:color-mix(in lab, red, red)){.text-red-400\/90{color:color-mix(in oklab, var(--color-red-400) 90%, transparent)}}.text-red-500{color:var(--color-red-500)}.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-success{color:var(--success)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.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\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, 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-white\/\[0\.44\]{color:#ffffff70}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.44\]{color:color-mix(in oklab, var(--color-white) 44%, transparent)}}.text-white\/\[0\.46\]{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.46\]{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/\[0\.52\]{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.52\]{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/\[0\.64\]{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.64\]{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\/\[0\.68\]{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.68\]{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-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}.underline{text-decoration-line:underline}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.decoration-white\/35{text-decoration-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.decoration-white\/35{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-col
1or:color-mix(in oklab, var(--color-white) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-foreground{caret-color:var(--foreground)}.accent-\[\#e36cc4\]{accent-color:#e36cc4}.accent-primary{accent-color:var(--primary)}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-92{opacity:.92}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[var\(--opacity\)\]{opacity:var(--opacity)}.shadow{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.shadow-2xl{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:var(--shadow-2xs);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_\#ffffff10\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff10);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_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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_0_0_1px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.shadow-\[0_0_10px_rgba\(236\,72\,153\,0\.4\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ec489966);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_12px_rgba\(242\,118\,172\,0\.15\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f276ac26);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_12px_rgba\(244\,155\,91\,0\.42\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f49b5b6b);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_24px_rgba\(227\,108\,196\,0\.35\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#e36cc459);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_30px_rgba\(227\,108\,196\,0\.24\)\]{--tw-shadow:0 0 30px var(--tw-sha
1dow-color,#e36cc43d);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_32px_var\(--hero-glow\)\]{--tw-shadow:0 0 32px var(--tw-shadow-color,var(--hero-glow));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_34px_rgba\(209\,254\,23\,0\.12\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#d1fe171f);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_4px_30px_0_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 4px 30px 0 var(--tw-shadow-color,#00000014);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_6px_18px_-8px_rgba\(227\,108\,196\,0\.55\)\]{--tw-shadow:0 6px 18px -8px var(--tw-shadow-color,#e36cc48c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.shadow-\[0_12px_35px_-10px_var\(--hero-glow\)\]{--tw-shadow:0 12px 35px -10px var(--tw-shadow-color,var(--hero-glow));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_16px_48px_rgba\(0\,238\,142\,0\.12\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#00ee8e1f);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_18px_38px_-12px_var\(--hero-glow\)\]{--tw-shadow:0 18px 38px -12px var(--tw-shadow-color,var(--hero-glow));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_18px_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000059);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_18px_60px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 18px 60px var(--tw-sha
1dow-color,#0000004d);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_20px_48px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#0f172a14);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_20px_80px_-40px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 20px 80px -40px var(--tw-shadow-color,#000000b3);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_24px_90px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#00000059);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_30px_90px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0000005c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.shadow-\[0_34px_110px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 34px 110px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_64px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]{--tw-shadow:inset 0 0 64px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_64px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]{--tw-shadow:inset 0 0 64px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 12%,transparent))}}.shadow-\[inset_0_0_64px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(var\(--foreground\)\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgba(var(--foreground),.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.shadow-lg{--tw-shadow:var(--shadow-lg);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:var(--shadow-md);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:var(--shadow-sm);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:var(--shadow-xl);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:var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.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-sha
1dow)}.ring-\[4px\]{--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)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\/5{--tw-shadow-color:#09090b0d}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab, red, red)){.ring-black\/25{--tw-ring-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.ring-destructive\/50{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/50{--tw-ring-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.ring-foreground\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/5{--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-foreground\/\[0\.07\]{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/\[0\.07\]{--tw-ring-color:color-mix(in oklab, var(--foreground) 7.0%, 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\/15{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab, var(--primary) 15%, 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\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-primary\/35{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/35{--tw-ring-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-primary\/70{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/70{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-transparent{--tw-ring-color:transparent}.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)}.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)!important;outline-width:1px!important}.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-3xl{--tw-blur:blur(var(--blur-3xl));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-\[0px\]{--tw-blur:blur(0px);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-xl{--tw-blur:blur(var(--blur-xl));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-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.saturate-\[0\.72\]{--tw-saturate:saturate(.72);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,)}.saturate-\[0\.94\]{--tw-saturate:saturate(.94);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,backdrop-filter\]{transition-property:background-color,border-color,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;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-\[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\,height\]{transition-property:width,height;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))}
1.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}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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)}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--color-background\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--color-background),#0000 calc(50% + var(--spread)))}.\[--duration\:40s\]{--duration:40s}.\[--duration\:120s\]{--duration:120s}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--gap\:1rem\]{--gap:1rem}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[animation-direction\:reverse\]{animation-direction:reverse}.\[mm\:ss\.xx\]{mm:ss.xx}.\[perspective\:200px\]{perspective:200px}.\[transition\:background-position_1s_cubic-bezier\(\.6\,\.6\,0\,1\)_infinite\]{transition:background-position 1s cubic-bezier(.6,.6,0,1) infinite}.delay-75{animation-delay:75ms}.delay-100{animation-delay:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in-0{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in-95{--tw-enter-scale:.95}:is(.\*\:p-12>*){padding:calc(var(--spacing) * 12)}:is(.\*\:text-center>*){text-align:center}:is(.\*\:leading-relaxed>*){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.group-last\/item\:hidden:is(:where(.group\/item):last-child *){display:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/item\:block:is(:where(.group\/item):is([open],:popover-open,:open) *){display:block}.group-open\/item\:rotate-180:is(:where(.group\/item):is([open],:popover-open,:open) *),.group-open\/options\:rotate-180:is(:where(.group\/options):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;
1--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:border-primary\/25:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-primary\/25:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.group-hover\:bg-muted:is(:where(.group):hover *){background-color:var(--muted)}.group-hover\:bg-muted-foreground\/50:is(:where(.group):hover *){background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-muted-foreground\/50:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.group-hover\:bg-white\/45:is(:where(.group):hover *){background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/45:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:text-white\/75:is(:where(.group):hover *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/75:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/motion\:scale-100:is(:where(.group\/motion):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/motion\:text-foreground:is(:where(.group\/motion):hover *){color:var(--foreground)}.group-hover\/movement\:bg-primary\/5:is(:where(.group\/movement):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\/movement\:bg-primary\/5:is(:where(.group\/movement):hover *){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.group-hover\/movement\:text-foreground:is(:where(.group\/movement):hover *){color:var(--foreground)}.group-hover\/param\:opacity-100:is(:where(.group\/param):hover *){opacity:1}.group-hover\/result\:scale-105:is(:where(.group\/result):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/result\:bg-black\/15:is(:where(.group\/result):hover *){background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.group-hover\/result\:bg-black\/15:is(:where(.group\/result):hover *){background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.group-hover\/settings\:bg-foreground:is(:where(.group\/settings):hover *){background-color:var(--foreground)}.group-hover\/settings\:text-foreground:is(:where(.group\/settings):hover *){color:var(--foreground)}.group-hover\/thumb\:opacity-100:is(:where(.group\/thumb):hover *){opacity:1}.group-hover\/tile\:bg-black\/20:is(:where(.group\/tile):hover *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.group-hover\/tile\:bg-black\/20:is(:where(.group\/tile):hover *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.group-hover\/upload\:text-foreground:is(:where(.group\/upload):hover *){color:var(--foreground)}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper\:h-\(--header-height\):is(:where(.group\/sidebar-wrapper):has([data-collapsible=icon]) *){height:var(--header-height)}.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-\[\>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}
1.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:0px;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\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.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-\[state\=open\]\:translate-y-px:is(:where(.group)[data-state=open] *){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\/shot\:rotate-180:is(:where(.group\/shot)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\/work\:rotate-90:is(:where(.group\/work)[data-state=open] *){rotate:90deg}.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:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:-translate-x-1\/3:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}
1.group-data-\[viewport\=false\]\/navigation-menu\:rounded-\(--radius\):is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:border-transparent:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-color:#0000}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.group-\[\.is-assistant\]\:text-foreground:is(:where(.group).is-assistant *){color:var(--foreground)}.group-\[\.is-user\]\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\[\.is-user\]\:rounded-lg:is(:where(.group).is-user *){border-radius:var(--radius)}.group-\[\.is-user\]\:bg-secondary:is(:where(.group).is-user *){background-color:var(--secondary)}.group-\[\.is-user\]\:px-4:is(:where(.group).is-user *){padding-inline:calc(var(--spacing) * 4)}.group-\[\.is-user\]\:py-3:is(:where(.group).is-user *){padding-block:calc(var(--spacing) * 3)}.group-\[\.is-user\]\:text-foreground:is(:where(.group).is-user *){color:var(--foreground)}@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-muted ::selection,.selection\:bg-muted::selection{background-color:var(--muted)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection,.selection\:bg-primary\/30 ::selection{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-primary\/30 ::selection{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.selection\:bg-primary\/30::selection{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-primary\/30::selection{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.selection\:text-primary-foreground ::selection,.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\:whitespace-normal::placeholder{white-space:normal}.placeholder\:text-foreground\/50::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-foreground\/50::placeholder{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/55::placeholder{color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.placeholder\:text-muted-foreground\/65::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/65::placeholder{color:color-mix(in oklab, var(--muted-foreground) 65%, transparent)}}.placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.placeholder\:text-muted-foreground\/80::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/80::placeholder{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.placeholder\:text-white\/55::placeholder{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/55::placeholder{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.before\:mr-1:before{content:var(--tw-content);margin-right:var(--spacing)}.before\:content-\[\"\\201C\"\]:before{--tw-content:"â";content:var(--tw-content)}.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\:ml-1:after{content:var(--tw-content);margin-left:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:content-\[\"\\201D\"\]:after{--tw-content:"â";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:bg-card:is([open],:popover-open,:open){background-color:var(--card)}.open\:shadow-sm:is([open],:popover-open,:open){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.focus-within\:border-primary\/50:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-primary\/50:focus-within{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-within\:border-ring:focus-within,.focus-within\:border-ring\/50:focus-within{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-ring\/50:focus-within{border-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-1:focus-within{--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-within\:ring-\[3px\]:focus-within{--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-sha
1dow)}.focus-within\:ring-primary:focus-within{--tw-ring-color:var(--primary)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:\!border-primary:hover{border-color:var(--primary)!important}.hover\:border-accent\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-foreground\/15:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/15:hover{border-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.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-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hover\:border-foreground\/45:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/45:hover{border-color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.hover\:border-foreground\/60:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/60:hover{border-color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.hover\:border-muted-foreground\/35:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/35:hover{border-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.hover\:border-muted-foreground\/45:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/45:hover{border-color:color-mix(in oklab, var(--muted-foreground) 45%, transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-primary\/35:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/45:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@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\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:border-white\/45:hover{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/45:hover{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\:bg-\[\#1AF59A\]:hover{background-color:#1af59a}.hover\:bg-\[\#93C5FD\]:hover{background-color:#93c5fd}.hover\:bg-\[\#F472B6\]:hover{background-color:#f472b6}.hover\:bg-\[\#d9518e\]:hover{background-color:#d9518e}.hover\:bg-\[\#f276ac\]\/18:hover{background-color:#f276ac2e;background-color:lab(65.9382% 52.7458 -5.26626/.18)}.hover\:bg-accent:hover,.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-accent\/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\/70:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/70:hover{background-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/20:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/20:hover{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.hover\:bg-background\/60:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/60:hover{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, 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-black\/85:hover{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/85:hover{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.hover\:bg-card:hover{background-color:var(--card)}.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\/15:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab, var(--destructive) 15%, 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:hover,.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\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/50:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/50:hover{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}
1.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.hover\:bg-primary\/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:hover,.hover\:bg-secondary\/50:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/50:hover{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.hover\:bg-secondary\/60:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/60:hover{background-color:color-mix(in oklab, var(--secondary) 60%, 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,.hover\:bg-sidebar-accent\/90:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/90:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 90%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@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\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.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\/45:hover{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/45:hover{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.16\]:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:bg-zinc-600:hover{background-color:var(--color-zinc-600)}.hover\:\!text-primary:hover{color:var(--primary)!important}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-background:hover{color:var(--background)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover,.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover,.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/75:hover{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.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\:text-white\/85:hover{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/85:hover{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-sha
1dow-color,hsl(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\:shadow-\[0_0_20px_rgba\(242\,118\,172\,0\.3\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#f276ac4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-none:hover{--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)}.hover\:shadow-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.hover\:shadow-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-primary\/30:hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.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\:border-primary\/50:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus\:border-primary\/60:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.focus\:border-primary\/70:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/70:focus{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.focus\:border-transparent:focus{border-color:#0000}.focus\:border-white\/25:focus{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/25:focus{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-card:focus{background-color:var(--card)}.focus\:bg-foreground\/5:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-foreground\/5:focus{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:bg-white\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/10:focus{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:text-white:focus{color:var(--color-white)}.focus\:underline:focus{text-decoration-line:underline}.focus\:ring-0:focus{--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-sha
1dow)}.focus\:ring-1:focus{--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\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-primary:focus,.focus\:ring-primary\/15:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/15:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.focus\:ring-ring:focus,.focus\:ring-ring\/40:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/40:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--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\: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-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:bg-muted\/40:focus-visible{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-muted\/40:focus-visible{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.focus-visible\:bg-muted\/60:focus-visible{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-muted\/60:focus-visible{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.focus-visible\:bg-primary\/40:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-primary\/40:focus-visible{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-sha
1dow)}.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-\[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-current:focus-visible{--tw-ring-color:currentcolor}.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-primary:focus-visible,.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.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-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus-visible\:ring-white\/35:focus-visible{--tw-ring-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--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-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-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}
1.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-primary\/85:active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/85:active{background-color:color-mix(in oklab, var(--primary) 85%, transparent)}}.active\:bg-sidebar-accent:active,.active\:bg-sidebar-accent\/90:active{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.active\:bg-sidebar-accent\/90:active{background-color:color-mix(in oklab, var(--sidebar-accent) 90%, transparent)}}.active\:bg-transparent:active{background-color:#0000}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}@media (hover:hover){.group-hover\/upload\:enabled\:text-foreground:is(:where(.group\/upload):hover *):enabled{color:var(--foreground)}.hover\:enabled\:border-border:hover:enabled{border-color:var(--border)}.hover\:enabled\:border-primary\/50:hover:enabled{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:enabled\:border-primary\/50:hover:enabled{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:enabled\:bg-muted:hover:enabled{background-color:var(--muted)}}.active\:enabled\:translate-y-px:active:enabled{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:enabled\:scale-\[0\.98\]:active:enabled{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-100:disabled{opacity:1}:where([data-mobile-menu=open]) .in-data-\[mobile-menu\=open\]\:block{display:block}: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\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.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-sha
1dow)}.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-\[input\:focus\]\:ring-2:has(:is(input:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.has-\[input\:focus\]\:ring-muted:has(:is(input:focus)){--tw-ring-color:var(--muted)}.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-\[\>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\]\:p-0:has(>svg){padding:0}.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-expanded\:bg-accent[aria-expanded=true]{background-color:var(--accent)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.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)}}.data-\[active\=true\]\:border-foreground[data-active=true]{border-color:var(--foreground)}.data-\[active\=true\]\:bg-muted\/50[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-muted\/50[data-active=true]{background-color:color-mix(in oklab, var(--muted) 50%, 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-foreground[data-active=true]{color:var(--foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-muted[data-active=true]:hover{background-color:var(--muted)}}.data-\[active\=true\]\:focus\:bg-muted[data-active=true]:focus{background-color:var(--muted)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.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-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-4[data-orientation=vertical]{height:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[placement\=above\]\:origin-bottom[data-placement=above]{transform-origin:bottom}.data-\[placement\=below\]\:origin-top[data-placement=below]{transform-origin:top}.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:-.5rem}.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:.5rem}.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:-.5rem}.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)}
1.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-auto *)[data-slot=command-input-wrapper]{height:auto}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}: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-\[slot\=sidebar-menu-button\]\:\!p-1\.5[data-slot=sidebar-menu-button]{padding:calc(var(--spacing) * 1.5)!important}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[state\=active\]\:border-foreground[data-state=active]{border-color:var(--foreground)}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:var(--primary)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--primary)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--primary-foreground)}.data-\[state\=active\]\:shadow-none[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-sha
1dow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-amber-400[data-state=checked]{border-color:var(--color-amber-400)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-accent[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:bg-amber-400[data-state=checked]{background-color:var(--color-amber-400)}.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\=checked\]\:ring-2[data-state=checked]{--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-sha
1dow)}.data-\[state\=checked\]\:ring-primary\/30[data-state=checked]{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=checked\]\:ring-primary\/30[data-state=checked]{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.data-\[state\=closed\]\:hidden[data-state=closed]{display:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.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\=closed\]\:slide-out-to-top-2[data-state=closed]{--tw-exit-translate-y:-.5rem}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.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\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-foreground\/5[data-state=open]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-foreground\/5[data-state=open]{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.data-\[state\=open\]\:bg-muted[data-state=open]{background-color:var(--muted)}.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\]\:bg-transparent[data-state=open]{background-color:#0000}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-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\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}
1.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%}.data-\[state\=open\]\:slide-in-from-top-2[data-state=open]{--tw-enter-translate-y:-.5rem}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-foreground\/5[data-state=open]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:hover\:bg-foreground\/5[data-state=open]:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.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\=open\]\:focus\:bg-foreground\/5[data-state=open]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:focus\:bg-foreground\/5[data-state=open]:focus{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.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\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:96rem){.max-2xl\:h-16{height:calc(var(--spacing) * 16)}.max-2xl\:w-full{width:100%}.max-2xl\:flex-none{flex:none}.max-2xl\:basis-full{flex-basis:100%}.max-2xl\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media not all and (min-width:48rem){.max-md\:absolute{position:absolute}.max-md\:inset-y-0{inset-block:0}.max-md\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.max-md\:order-first{order:-9999}.max-md\:hidden{display:none}.max-md\:shadow-2xl{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}}@media not all and (min-width:40rem){.max-sm\:bottom-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(.75rem + env(safe-area-inset-bottom))}.max-sm\:left-3{left:calc(var(--spacing) * 3)}.max-sm\:w-\[320px\]{width:320px}.max-sm\:flex-wrap{flex-wrap:wrap}}@media (min-width:380px){.min-\[380px\]\:text-\[13px\]{font-size:13px}}@media (min-width:600px){.min-\[600px\]\:grid{display:grid}.min-\[600px\]\:hidden{display:none}.min-\[600px\]\:w-full{width:100%}.min-\[600px\]\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:inset-x-auto{inset-inline:auto}.sm\:end-4{inset-inline-end:calc(var(--spacing) * 4)}.sm\:\!top-1\/2{top:50%!important}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:right-auto{right:auto}.sm\:\!bottom-auto{bottom:auto!important}.sm\:left-1\/2{left:50%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:my-7{margin-block:calc(var(--spacing) * 7)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:size-\[30px\]{width:30px;height:30px}.sm\:size-\[52px\]{width:52px;height:52px}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[32rem\]{height:32rem}.sm\:h-\[82vh\]{height:82vh}.sm\:h-\[90vh\]{height:90vh}.sm\:\!max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)!important}.sm\:min-h-28{min-height:calc(var(--spacing) * 28)}.sm\:min-h-72{min-height:calc(var(--spacing) * 72)}.sm\:min-h-\[120px\]{min-height:120px}.sm\:min-h-\[132px\]{min-height:132px}.sm\:min-h-\[140px\]{min-height:140px}.sm\:min-h-\[150px\]{min-height:150px}.sm\:min-h-\[168px\]{min-height:168px}.sm\:min-h-\[180px\]{min-height:180px}.sm\:min-h-\[300px\]{min-height:300px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[24rem\]{width:24rem}.sm\:w-\[154px\]{width:154px}.sm\:w-\[420px\]{width:420px}.sm\:w-\[calc\(\(100\%-1\.125rem\)\/4\)\]{width:calc(25% - .28125rem)}.sm\:w-\[calc\(3\/4\*100\%\+3rem\)\]{width:calc(75% + 3rem)}.sm\:w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.sm\:w-\[min\(460px\,calc\(100vw-2rem\)\)\]{width:min(460px,100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:\!max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)!important}.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-\[11rem\]{max-width:11rem}.sm\:max-w-\[38rem\]{max-width:38rem}.sm\:max-w-\[40rem\]{max-width:40rem}.sm\:max-w-\[42rem\]{max-width:42rem}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[460px\]{max-width:460px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[580px\]{max-width:580px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[820px\]{max-width:820px}.sm\:max-w-\[860px\]{max-width:860px}.sm\:max-w-\[min\(1100px\,94vw\)\]{max-width:min(1100px,94vw)}.sm\:max-w-\[min\(calc\(100vw-2rem\)\,780px\)\]{max-width:min(100vw - 2rem,780px)}.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-0{min-width:0}.sm\:min-w-12{min-width:calc(var(--spacing) * 12)}.sm\:basis-1\/2{flex-basis:50%}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:\!-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[30px_minmax\(0\,1fr\)\]{grid-template-columns:30px minmax(0,1fr)}.sm\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(18rem\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr)}.sm\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(20rem\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}
1.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-9{gap:calc(var(--spacing) * 9)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\: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(.sm\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.sm\:gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.sm\: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(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sm\:from-blue-500{--tw-gradient-from:var(--color-blue-500);--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))}.sm\:from-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.sm\:from-blue-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.sm\:from-blue-500\/10{--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))}.sm\:from-green-500{--tw-gradient-from:var(--color-green-500);--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))}.sm\:from-green-500\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab, red, red)){.sm\:from-green-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.sm\:from-green-500\/10{--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))}.sm\:from-orange-500{--tw-gradient-from:var(--color-orange-500);--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))}.sm\:from-orange-500\/10{--tw-gradient-from:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.sm\:from-orange-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.sm\:from-orange-500\/10{--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))}.sm\:from-pink-500{--tw-gradient-from:var(--color-pink-500);--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))}.sm\:from-pink-500\/10{--tw-gradient-from:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.sm\:from-pink-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.sm\:from-pink-500\/10{--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))}
1.sm\:from-teal-500{--tw-gradient-from:var(--color-teal-500);--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))}.sm\:from-teal-500\/10{--tw-gradient-from:#00baa71a}@supports (color:color-mix(in lab, red, red)){.sm\:from-teal-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.sm\:from-teal-500\/10{--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))}.sm\:from-violet-500{--tw-gradient-from:var(--color-violet-500);--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))}.sm\:from-violet-500\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.sm\:from-violet-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.sm\:from-violet-500\/10{--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))}.sm\:to-amber-500{--tw-gradient-to:var(--color-amber-500);--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))}.sm\:to-amber-500\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab, red, red)){.sm\:to-amber-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.sm\:to-amber-500\/10{--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))}.sm\:to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--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))}.sm\:to-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.sm\:to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.sm\:to-cyan-500\/10{--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))}.sm\:to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--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))}.sm\:to-emerald-500\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.sm\:to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.sm\:to-emerald-500\/10{--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))}.sm\:to-purple-500\/10{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.sm\:to-purple-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.sm\:to-purple-500\/10{--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))}.sm\:to-purple-600{--tw-gradient-to:var(--color-purple-600);--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))}.sm\:to-rose-500{--tw-gradient-to:var(--color-rose-500);--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))}.sm\:to-rose-500\/10{--tw-gradient-to:#ff23571a}@supports (color:color-mix(in lab, red, red)){.sm\:to-rose-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.sm\:to-rose-500\/10{--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))}
1.sm\:object-cover{object-fit:cover}.sm\:p-0{padding:0}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-1{padding-inline:var(--spacing)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pe-14{padding-inline-end:calc(var(--spacing) * 14)}.sm\:pt-1{padding-top:var(--spacing)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pr-0{padding-right:0}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-left{text-align:left}.sm\:text-start{text-align:start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[36px\]{font-size:36px}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.sm\:text-blue-700{color:var(--color-blue-700)}.sm\:text-green-700{color:var(--color-green-700)}.sm\:text-orange-700{color:var(--color-orange-700)}.sm\:text-pink-700{color:var(--color-pink-700)}.sm\:text-teal-700{color:var(--color-teal-700)}.sm\:text-violet-700{color:var(--color-violet-700)}.sm\:text-white{color:var(--color-white)}.sm\:opacity-0{opacity:0}.sm\:shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.sm\:hover\:scale-\[1\.01\]:hover{scale:1.01}.sm\:hover\:from-blue-500\/20:hover{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-blue-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.sm\:hover\:from-blue-500\/20:hover{--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))}.sm\:hover\:from-green-500\/20:hover{--tw-gradient-from:#00c75833}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-green-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.sm\:hover\:from-green-500\/20:hover{--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))}.sm\:hover\:from-orange-500\/20:hover{--tw-gradient-from:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-orange-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.sm\:hover\:from-orange-500\/20:hover{--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))}.sm\:hover\:from-pink-500\/20:hover{--tw-gradient-from:#f6339a33}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-pink-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.sm\:hover\:from-pink-500\/20:hover{--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))}.sm\:hover\:from-teal-500\/20:hover{--tw-gradient-from:#00baa733}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-teal-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.sm\:hover\:from-teal-500\/20:hover{--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))}.sm\:hover\:from-violet-500\/20:hover{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-violet-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.sm\:hover\:from-violet-500\/20:hover{--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))}.sm\:hover\:to-amber-500\/20:hover{--tw-gradient-to:#f99c0033}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:to-amber-500\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.sm\:hover\:to-amber-500\/20:hover{--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))}.sm\:hover\:to-cyan-500\/20:hover{--tw-gradient-to:#00b7d733}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:to-cyan-500\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.sm\:hover\:to-cyan-500\/20:hover{--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))}.sm\:hover\:to-emerald-500\/20:hover{--tw-gradient-to:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:to-emerald-500\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.sm\:hover\:to-emerald-500\/20:hover{--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))}.sm\:hover\:to-purple-500\/20:hover{--tw-gradient-to:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:to-purple-500\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.sm\:hover\:to-purple-500\/20:hover{--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))}.sm\:hover\:to-rose-500\/20:hover{--tw-gradient-to:#ff235733}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:to-rose-500\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.sm\:hover\:to-rose-500\/20:hover{--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))}.sm\:hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:-top-10{top:calc(var(--spacing) * -10)}.md\:top-8{top:calc(var(--spacing) * 8)}.md\:top-24{top:calc(var(--spacing) * 24)}.md\:top-28{top:calc(var(--spacing) * 28)}.md\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\:left-10{left:calc(var(--spacing) * 10)}.md\:left-16{left:calc(var(--spacing) * 16)}.md\:z-\[120\]{z-index:120}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:0}.md\:my-6{margin-block:calc(var(--spacing) * 6)}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:var(--spacing)}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:-ml-5{margin-left:calc(var(--spacing) * -5)}.md\:ml-0{margin-left:0}.md\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.md\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.md\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.md\:\!h-6{height:calc(var(--spacing) * 6)!important}.md\:h-3{height:calc(var(--spacing) * 3)}.md\:h-3\.5{height:calc(var(--spacing) * 3.5)}.md\:h-4\.5{height:calc(var(--spacing) * 4.5)}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-7{height:calc(var(--spacing) * 7)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-14{height:calc(var(--spacing) * 14)}.md\:h-48{height:calc(var(--spacing) * 48)}.md\:h-\[72px\]{height:72px}.md\:h-\[82px\]{height:82px}.md\:h-\[260px\]{height:260px}.md\:h-\[360px\]{height:360px}.md\:h-\[400px\]{height:400px}.md\:h-\[calc\(100svh-6rem\)\]{height:calc(100svh - 6rem)}.md\:h-auto{height:auto}.md\:max-h-\[calc\(var\(--radix-dropdown-menu-content-available-height\)-2px\)\]{max-height:calc(var(--radix-dropdown-menu-content-available-height) - 2px)}.md\:max-h-none{max-height:none}.md\:min-h-8{min-height:calc(var(--spacing) * 8)}.md\:min-h-11{min-height:calc(var(--spacing) * 11)}.md\:min-h-40{min-height:calc(var(--spacing) * 40)}.md\:min-h-\[80px\]{min-height:80px}.md\:min-h-\[92vh\]{min-height:92vh}.md\:min-h-\[100px\]{min-height:100px}.md\:min-h-\[120px\]{min-height:120px}.md\:min-h-\[176px\]{min-height:176px}.md\:w-\(--radix-navigation-menu-viewport-width\){width:var(--radix-navigation-menu-viewport-width)}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-3{width:calc(var(--spacing) * 3)}.md\:w-3\.5{width:calc(var(--spacing) * 3.5)}.md\:w-4\.5{width:calc(var(--spacing) * 4.5)}.md\:w-5{width:calc(var(--spacing) * 5)}.md\:w-7{width:calc(var(--spacing) * 7)}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-14{width:calc(var(--spacing) * 14)}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-\[45\%\]{width:45%}.md\:w-\[92px\]{width:92px}.md\:w-\[400px\]{width:400px}.md\:w-\[clamp\(280px\,25vw\,380px\)\]{width:clamp(280px,25vw,380px)}.md\:w-auto{width:auto}.md\:w-fit{width:fit-content}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-5xl{max-width:var(--container-5xl)}.md\:max-w-\[280px\]{max-width:280px}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-none{max-width:none}.md\:max-w-xl{max-width:var(--container-xl)}.md\:min-w-0{min-width:0}.md\:min-w-\[40px\]{min-width:40px}.md\:min-w-\[50px\]{min-width:50px}.md\:min-w-\[60px\]{min-width:60px}.md\:min-w-\[100px\]{min-width:100px}.md\:flex-1{flex:1}.md\:flex-initial{flex:0 auto}.md\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:rotate-0{rotate:none}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-center{justify-content:center}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-24{gap:calc(var(--spacing) * 24)}:where(.md\: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(.md\: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(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\: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(.md\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:rounded-\[24px\]{border-radius:24px}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-0{padding-inline:0}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:\!py-0{padding-block:0!important}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pt-1{padding-top:var(--spacing)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pr-0{padding-right:0}.md\:pr-1{padding-right:var(--spacing)}.md\:pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.md\:pb-0{padding-bottom:0}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);
1line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[0\.9375rem\]{font-size:.9375rem}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-\[7px\]{font-size:7px}.md\:text-\[9px\]{font-size:9px}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[26px\]{font-size:26px}.md\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.md\:break-normal{overflow-wrap:normal;word-break:normal}.md\:whitespace-pre{white-space:pre}.md\:opacity-0{opacity:0}.md\: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,)}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){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) + 6px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.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 (hover:hover){.md\:hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (min-width:64rem){.lg\:pointer-events-none{pointer-events:none}.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-2{order:2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-6{height:calc(var(--spacing) * 6)}.lg\:h-\[calc\(100svh-var\(--header-height\)-0\.5rem\)\]{height:calc(100svh - var(--header-height) - .5rem)}.lg\:h-full{height:100%}.lg\:max-h-\[65svh\]{max-height:65svh}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0}.lg\:min-h-\[640px\]{min-height:640px}.lg\:min-h-\[min\(800px\,calc\(100svh-var\(--header-height\)-8rem\)\)\]{min-height:min(800px, calc(100svh - var(--header-height) - 8rem))}.lg\:w-6{width:calc(var(--spacing) * 6)}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:\!max-w-\[860px\]{max-width:860px!important}.lg\:max-w-\[1060px\]{max-width:1060px}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:basis-1\/3{flex-basis:33.3333%}.lg\:scale-\[0\.98\]{scale:.98}.lg\:\[scrollbar-width\:none\]{scrollbar-width:none}.lg\:columns-3{columns:3}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[456px_1fr\]{grid-template-columns:456px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,28rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,28rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(230px\,0\.7fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(230px,.7fr) minmax(0,2fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:gap-\[50vh\]{gap:50vh}.lg\:gap-px{gap:1px}:where(.lg\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-28>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)))}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-3{padding:calc(var(--spacing) * 3)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-0{padding-inline:0}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pr-0{padding-right:0}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-\[50vh\]{padding-bottom:50vh}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-center{text-align:center}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);
1line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-\[34px\]{font-size:34px}.lg\:text-\[40px\]{font-size:40px}.lg\:opacity-0{opacity:0}.lg\:opacity-30{opacity:.3}.lg\:blur-\[1px\]{--tw-blur:blur(1px);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,)}.lg\:\[-ms-overflow-style\:none\]{-ms-overflow-style:none}:is(.lg\:\*\:nth-1\:rounded-t-none>*):first-child{border-top-left-radius:0;border-top-right-radius:0}:is(.lg\:\*\:nth-2\:rounded-tl-none>*):nth-child(2){border-top-left-radius:0}:is(.lg\:\*\:nth-2\:rounded-br-none>*):nth-child(2){border-bottom-right-radius:0}:is(.lg\:\*\:nth-3\:rounded-l-none>*):nth-child(3){border-top-left-radius:0;border-bottom-left-radius:0}:is(.lg\:\*\:nth-4\:rounded-r-none>*):nth-child(4){border-top-right-radius:0;border-bottom-right-radius:0}:is(.lg\:\*\:nth-5\:rounded-tl-none>*):nth-child(5){border-top-left-radius:0}:is(.lg\:\*\:nth-5\:rounded-br-none>*):nth-child(5){border-bottom-right-radius:0}:is(.lg\:\*\:nth-6\:rounded-b-none>*):nth-child(6){border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:80rem){.xl\:-mt-9{margin-top:calc(var(--spacing) * -9)}.xl\:mt-14{margin-top:calc(var(--spacing) * 14)}.xl\:-mr-4{margin-right:calc(var(--spacing) * -4)}.xl\:-ml-4{margin-left:calc(var(--spacing) * -4)}.xl\:h-\[280px\]{height:280px}.xl\:min-h-full{min-height:100%}.xl\:w-\[400px\]{width:400px}.xl\:\!max-w-\[75vw\]{max-width:75vw!important}.xl\:max-w-5xl{max-width:var(--container-5xl)}.xl\:flex-\[3\]{flex:3}.xl\:flex-none{flex:none}.xl\:basis-1\/4{flex-basis:25%}.xl\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:columns-4{columns:4}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:p-4{padding:calc(var(--spacing) * 4)}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:96rem){.\32 xl\:absolute{position:absolute}.\32 xl\:relative{position:relative}.\32 xl\:static{position:static}.\32 xl\:-top-2\.5{top:calc(var(--spacing) * -2.5)}.\32 xl\:top-full{top:100%}.\32 xl\:left-0{left:0}.\32 xl\:left-1\/2{left:50%}.\32 xl\:z-10{z-index:10}.\32 xl\:z-50{z-index:50}.\32 xl\:mx-0{margin-inline:0}.\32 xl\:mt-0{margin-top:0}.\32 xl\:mt-2{margin-top:calc(var(--spacing) * 2)}.\32 xl\:flex{display:flex}.\32 xl\:grid{display:grid}.\32 xl\:hidden{display:none}.\32 xl\:size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\32 xl\:h-8{height:calc(var(--spacing) * 8)}.\32 xl\:max-h-\[min\(72vh\,34rem\)\]{max-height:min(72vh,34rem)}.\32 xl\:w-\[34rem\]{width:34rem}.\32 xl\:\!max-w-\[1100px\]{max-width:1100px!important}.\32 xl\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.\32 xl\:min-w-0{min-width:0}.\32 xl\:flex-1{flex:1}.\32 xl\:shrink-0{flex-shrink:0}.\32 xl\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\32 xl\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:flex-nowrap{flex-wrap:nowrap}.\32 xl\:items-center{align-items:center}.\32 xl\:justify-center{justify-content:center}.\32 xl\:gap-1{gap:var(--spacing)}.\32 xl\:gap-3{gap:calc(var(--spacing) * 3)}.\32 xl\:overflow-visible{overflow:visible}.\32 xl\:overflow-y-auto{overflow-y:auto}.\32 xl\:overscroll-contain{overscroll-behavior:contain}.\32 xl\:rounded-lg{border-radius:var(--radius)}.\32 xl\:rounded-md{border-radius:calc(var(--radius) - 2px)}.\32 xl\:border{border-style:var(--tw-border-style);border-width:1px}.\32 xl\:border-0{border-style:var(--tw-border-style);border-width:0}.\32 xl\:border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\32 xl\:border-foreground\/10{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.\32 xl\:bg-card{background-color:var(--card)}.\32 xl\:bg-transparent{background-color:#0000}.\32 xl\:p-0{padding:0}.\32 xl\:p-2{padding:calc(var(--spacing) * 2)}.\32 xl\:px-2{padding-inline:calc(var(--spacing) * 2)}.\32 xl\:px-3{padding-inline:calc(var(--spacing) * 3)}.\32 xl\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.\32 xl\:py-2{padding-block:calc(var(--spacing) * 2)}.\32 xl\:pr-1{padding-right:var(--spacing)}.\32 xl\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\32 xl\:text-\[9px\]{font-size:9px}.\32 xl\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\32 xl\:whitespace-nowrap{white-space:nowrap}.\32 xl\:text-card-foreground{color:var(--card-foreground)}.\32 xl\:shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow)}.\32 xl\: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)}.\32 xl\: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)}.\32 xl\:ring-foreground\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\32 xl\:ring-foreground\/5{--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.\32 xl\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}}@container (min-width:48rem){.\@3xl\:block{display:block}.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:rotate-180:where(: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)),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\:space-x-reverse:where(: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)),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-900\/60:is(.dark *){border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/60:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.dark\:border-background:is(.dark *){border-color:var(--background)}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-green-500\/40:is(.dark *){border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-500\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-transparent:is(.dark *){border-color:#0000}.dark\:border-t-white\/5:is(.dark *){border-top-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-t-white\/5:is(.dark *){border-top-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-amber-950\/30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, 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-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-muted\/50:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/50:is(.dark *){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-zinc-700:is(.dark *){background-color:var(--color-zinc-700)}.dark\:\[background-image\:linear-gradient\(to_right\,var\(--dark-line\)_1px\,transparent_0\)\,linear-gradient\(to_bottom\,var\(--dark-line\)_1px\,transparent_0\)\]:is(.dark *){background-image:linear-gradient(to right,var(--dark-line) 1px,transparent 0),linear-gradient(to bottom,var(--dark-line) 1px,transparent 0)}.dark\:bg-\[radial-gradient\(circle_at_80\%_20\%\,rgba\(244\,155\,91\,0\.12\)\,transparent_45\%\)\]:is(.dark *){background-image:radial-gradient(circle at 80% 20%,#f49b5b1f,#0000 45%)}.dark\:bg-\[radial-gradient\(circle_at_top\,rgba\(227\,108\,196\,0\.16\)\,transparent_55\%\)\]:is(.dark *){background-image:radial-gradient(circle at top,#e36cc429,#0000 55%)}.dark\:bg-\[radial-gradient\(circle_at_top\,rgba\(227\,108\,196\,0\.18\)\,transparent_60\%\)\]:is(.dark *){background-image:radial-gradient(circle at top,#e36cc42e,#0000 60%)}.dark\:from-black:is(.dark *){--tw-gradient-from:var(--color-black);--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))}.dark\:from-neutral-900:is(.dark *){--tw-gradient-from:var(--color-neutral-900);--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))}.dark\:via-white\/50:is(.dark *){--tw-gradient-via:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:via-white\/50:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:via-white\/50:is(.dark *){--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-p
1osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-white\/80:is(.dark *){--tw-gradient-via:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:via-white\/80:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent)}}.dark\:via-white\/80:is(.dark *){--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)}.dark\:to-neutral-900:is(.dark *){--tw-gradient-to:var(--color-neutral-900);--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))}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\:text-neutral-400\/50:is(.dark *){color:#a1a1a180}@supports (color:color-mix(in lab, red, red)){.dark\:text-neutral-400\/50:is(.dark *){color:color-mix(in oklab, var(--color-neutral-400) 50%, transparent)}}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/70:is(.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:opacity-50:is(.dark *){opacity:.5}.dark\:shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.55\)\]:is(.dark *){--tw-shadow:0 18px 60px var(--tw-sha
1dow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.6\)\]:is(.dark *){--tw-shadow:0 24px 90px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-zinc-950:is(.dark *){--tw-shadow-color:#09090b}@supports (color:lab(0% 0 0)){.dark\:shadow-zinc-950:is(.dark *){--tw-shadow-color:lab(2.51107% .242703 -.886115)}}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-zinc-950:is(.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-zinc-950) var(--tw-shadow-alpha), transparent)}}.dark\:ring-foreground\/15:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-foreground\/15:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.dark\:invert:is(.dark *){--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,)}.dark\:backdrop-blur-none:is(.dark *){--tw-backdrop-blur: ;-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,)}.dark\:\[--color-border\:color-mix\(in_oklab\,var\(--color-white\)_10\%\,transparent\)\]:is(.dark *){--color-border:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:\[--color-border\:color-mix\(in_oklab\,var\(--color-white\)_10\%\,transparent\)\]:is(.dark *){--color-border:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:open\:bg-muted:is(.dark *):is([open],:popover-open,:open){background-color:var(--muted)}@media (hover:hover){.dark\:hover\:border-t-border:is(.dark *):hover{border-top-color:var(--border)}.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-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:shadow-primary\/10:is(.dark *):hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:shadow-primary\/10:is(.dark *):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 10%, transparent) var(--tw-sha
1dow-alpha), transparent)}}}.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)}}:where([data-scrolled]) .dark\:in-data-scrolled\:border-foreground\/5:is(.dark *){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:where([data-scrolled]) .dark\:in-data-scrolled\:border-foreground\/5:is(.dark *){border-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}:where([data-scrolled]) .dark\:in-data-scrolled\:bg-background\/75:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-scrolled]) .dark\:in-data-scrolled\:bg-background\/75:is(.dark *){background-color:color-mix(in oklab, var(--background) 75%, transparent)}}:where([data-scrolled]) .dark\:in-data-scrolled\:backdrop-blur:is(.dark *){--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,)}.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\=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)}}@media (min-width:40rem){.dark\:sm\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:sm\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:sm\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:sm\:text-pink-300:is(.dark *){color:var(--color-pink-300)}.dark\:sm\:text-teal-300:is(.dark *){color:var(--color-teal-300)}.dark\:sm\:text-violet-300:is(.dark *){color:var(--color-violet-300)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[
1stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[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)}.\[\&_\[data-hero-description\=\'true\'\]\]\:line-clamp-3 [data-hero-description=true]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.sm\:\[\&_\[data-hero-description\=\'true\'\]\]\:line-clamp-none [data-hero-description=true]{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}.\[\&_\[data-hero-title-highlight\=\'true\'\]\]\:inline [data-hero-title-highlight=true]{display:inline}@media (min-width:40rem){.sm\:\[\&_\[data-hero-title-highlight\=\'true\'\]\]\:inline-flex [data-hero-title-highlight=true]{display:inline-flex}}.\[\&_\[data-hero-title\=\'true\'\]\]\:line-clamp-4 [data-hero-title=true]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.sm\:\[\&_\[data-hero-title\=\'true\'\]\]\:line-clamp-none [data-hero-title=true]{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}.\[\&_\[data-slot\=input-group-addon\]\[data-align\=block-end\]\]\:flex-wrap [data-slot=input-group-addon][data-align=block-end]{flex-wrap:wrap}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-\[image\:var\(--gradient-su
1nset\)\] [data-slot=progress-indicator]{background-image:var(--gradient-sunset)}.\[\&_h1\]\:text-base h1{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h2\]\:\!text-xl h2{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\[\&_h2\]\:text-sm h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:48rem){.md\:\[\&_h2\]\:\!text-2xl h2{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}}.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h3\]\:text-xs h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_li\]\:my-0\.5 li{margin-block:calc(var(--spacing) * .5)}.\[\&_ol\]\:my-2 ol,.\[\&_p\]\:my-2 p{margin-block:calc(var(--spacing) * 2)}.\[\&_p\]\:\!text-sm p{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_span\[data-label\]\]\:hidden span[data-label]{display:none}@media (min-width:40rem){.sm\:\[\&_span\[data-label\]\]\:inline span[data-label]{display:inline}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_table\]\:text-xs table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\[\&\:\:-moz-range-thumb\]\:h-3::-moz-range-thumb{height:calc(var(--spacing) * 3)}.\[\&\:\:-moz-range-thumb\]\:w-3::-moz-range-thumb{width:calc(var(--spacing) * 3)}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-moz-range-thumb\]\:bg-foreground::-moz-range-thumb{background-color:var(--foreground)}.\[\&\:\:-moz-range-thumb\]\:bg-primary::-moz-range-thumb{background-color:var(--primary)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media (min-width:64rem){.lg\:\[\&\:\:-webkit-scrollbar\]\:h-0::-webkit-scrollbar{height:0}.lg\:\[\&\:\:-webkit-scrollbar\]\:w-0::-webkit-scrollbar{width:0}}.\[\&\:\:-webkit-slider-thumb\]\:h-3::-webkit-slider-thumb{height:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-slider-thumb\]\:w-3::-webkit-slider-thumb{width:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:bg-foreground::-webkit-slider-thumb{background-color:var(--foreground)}.\[\&\:\:-webkit-slider-thumb\]\:bg-primary::-webkit-slider-thumb{background-color:var(--primary)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.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)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}
1: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}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}@media (min-width:40rem){.sm\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}@media (min-width:40rem){.sm\:\[\&\>\*\:last-child\]\:order-1>:last-child{order:1}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-md>:not(:first-child){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\*\: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-md>
1:not(:last-child){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\: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}.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}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:top-4>button{top:calc(var(--spacing) * 4)}.\[\&\>button\]\:right-4>button{right:calc(var(--spacing) * 4)}.\[\&\>button\]\:z-30>button{z-index:30}.\[\&\>button\]\:grid>button{display:grid}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:size-9>button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\&\>button\]\:place-items-center>button{place-items:center}.\[\&\>button\]\:rounded-full>button{border-radius:3.40282e38px}.\[\&\>button\]\:bg-white\/5>button{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:bg-white\/5>button{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.\[\&\>button\]\:text-white>button{color:var(--color-white)}.\[\&\>button\]\:opacity-80>button{opacity:.8}.\[\&\>button\:hover\]\:bg-white\/10>button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\:hover\]\:bg-white\/10>button:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.\[\&\>button\:hover\]\:opacity-100>button:hover{opacity:1}.\[\&\>div\]\:\!max-w-none>div{max-width:none!important}.\[\&\>div\]\:\!px-0>div{padding-inline:0!important}.\[\&\>div\]\:pb-0>div{padding-bottom:0}.\[\&\>img\]\:rounded-full>img{border-radius:3.40282e38px}.\[\&\>img\]\:bg-background>img{background-color:var(--background)}.\[\&\>img\]\:p-px>img{padding:1px}.\[\&\>img\]\:ring-1>img{--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-sha
1dow)}.\[\&\>img\]\:ring-border>img{--tw-ring-color:var(--border)}.\[\&\>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\:first-child\]\:hidden>span:first-child{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-2\.5>svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&\>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\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>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)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}[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}@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)}}}:root{--background:#faf8f6;--foreground:#241f26;--card:#fff;--card-foreground:#241f26;--popover:#fff;--popover-foreground:#241f26;--primary:#c8447f;--primary-foreground:#fff;--secondary:#f3f0ee;--secondary-foreground:#4a4350;--muted:#f3f0ee;--muted-foreground:#6e6470;--accent:#f8edf2;--accent-foreground:#4a4350;--destructive:#d14d5e;--destructive-foreground:#fff;--border:#e9e4e1;--input:#e9e4e1;--ring:#c8447f;--chart-1:#e97f41;--chart-2:#cf4da4;--chart-3:#c8447f;--chart-4:#a9742d;--chart-5:#2e9968;--sidebar:#f3f0ee;--sidebar-foreground:#241f26;--sidebar-primary:#c8447f;--sidebar-primary-foreground:#fff;--sidebar-accent:#f8edf2;--sidebar-accent-foreground:#4a4350;--sidebar-border:#e9e4e1;--sidebar-ring:#c8447f;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Merriweather, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--font-display:var(--font-bricolage,Inter), "PingFang SC", "Microsoft YaHei", ui-sans-serif, sans-serif;--radius:.875rem;--gold:#a9742d;--success:#2e9968;
1--gradient-sunset:linear-gradient(92deg, #e97f41, #cf4da4);--gradient-sunset-soft:linear-gradient(92deg, #e97f411f, #cf4da41f);--grain-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.011'/%3E%3C/svg%3E");--hero-bg:#0f0d13;--hero-surface:#1e1926;--hero-surface-strong:#2d2637;--hero-border:#ffffff29;--hero-text:#f1edf3;--hero-text-muted:#b1a6b8;--hero-accent:#f49b5b;--hero-accent-strong:#e36cc4;--hero-cta:linear-gradient(92deg, #f49b5b, #e36cc4);--hero-cta-foreground:#fff;--hero-glow:#e36cc44d;--shadow-2xs:0px 1px 2px #1e161c0d;--shadow-xs:0px 1px 2px #1e161c0f, 0px 1px 8px #1e161c0a;--shadow-sm:0px 1px 3px #1e161c12, 0px 4px 12px #1e161c0d;--shadow:0px 2px 6px #1e161c0f, 0px 10px 24px -12px #1e161c1f;--shadow-md:0px 2px 6px #1e161c0d, 0px 14px 32px -16px #1e161c29;--shadow-lg:0px 2px 6px #1e161c0d, 0px 18px 44px -20px #1e161c2e;--shadow-xl:0px 24px 56px -24px #1e161c3d;--shadow-2xl:0px 32px 72px -28px #1e161c4d;--tracking-normal:0em;--spacing:.25rem}.dark{--background:#0f0d13;--foreground:#f1edf3;--card:#1e1926;--card-foreground:#f1edf3;--popover:#251f2e;--popover-foreground:#f1edf3;--primary:#f276ac;--primary-foreground:#2a1420;--secondary:#2d2637;--secondary-foreground:#ddd6e0;--muted:#272031;--muted-foreground:#b1a6b8;--accent:#352c41;--accent-foreground:#f1edf3;--destructive:#e56a78;--destructive-foreground:#fff;--border:#383140;--input:#3e3648;--ring:#f276ac;--chart-1:#f49b5b;--chart-2:#e36cc4;--chart-3:#f276ac;--chart-4:#f0b76d;--chart-5:#5cc192;--sidebar:#1e1926;--sidebar-foreground:#f1edf3;--sidebar-primary:#f276ac;--sidebar-primary-foreground:#2a1420;--sidebar-accent:#352c41;--sidebar-accent-foreground:#f1edf3;--sidebar-border:#383140;--sidebar-ring:#f276ac;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Merriweather, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--radius:.875rem;--gold:#f0b76d;--success:#5cc192;--gradient-sunset:linear-gradient(92deg, #f49b5b, #e36cc4);--gradient-sunset-soft:linear-gradient(92deg, #f49b5b24, #e36cc424);--grain-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");--hero-bg:#0f0d13;--hero-surface:#1e1926;--hero-surface-strong:#2d2637;--hero-border:#ffffff29;--hero-text:#f1edf3;--hero-text-muted:#b1a6b8;--hero-accent:#f49b5b;--hero-accent-strong:#e36cc4;--hero-cta:linear-gradient(92deg, #f49b5b, #e36cc4);--hero-cta-foreground:#fff;--hero-glow:#e36cc44d;--shadow-2xs:inset 0 1px 0 #ffffff0f, 0px 1px 2px #0006;--shadow-xs:inset 0 1px 0 #ffffff12, 0px 1px 2px #00000073;--shadow-sm:inset 0 1px 0 #ffffff12, 0px 2px 6px #00000080;--shadow:inset 0 1px 0 #ffffff12, 0px 8px 20px -8px #0000008c;--shadow-md:inset 0 1px 0 #ffffff14, 0px 12px 28px -12px #000000a6;--shadow-lg:inset 0 1px 0 #ffffff14, 0px 16px 40px -20px #000000bf;--shadow-xl:inset 0 1px 0 #ffffff14, 0px 24px 56px -24px #000c;--shadow-2xl:0px 32px 72px -28px #000000d9}body:has([data-homepage]:not([hidden],[style*="display: none"])) [data-landing-chrome]{position:fixed;inset-inline:0}body:has([data-homepage]:not([hidden],[style*="display: none"])) [data-landing-chrome]:not(:has([data-scrolled],[data-mobile-menu=open])){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}body:has([data-homepage]:not([hidden],[style*="display: none"])) [data-landing-header]:not([data-scrolled],[data-mobile-menu=open]){--foreground:#fff;color:var(--foreground)}[data-header-dropdown]{--foreground:var(--card-foreground)}@media not all and (min-width:96rem){[data-header-menu]{--foreground:var(--card-foreground)}}[data-homepage] #hero{padding-top:9rem}.container{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.container{padding-inline:calc(var(--spacing) * 8)}}.omnicreator-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 14% 0,#f49b5b17,#0000 28rem),radial-gradient(circle at 82% 8%,#e36cc41f,#0000 30rem),linear-gradient(#100e13 0%,#0f
10d13 42%,#0d0b10 100%)}.omni-shell{background:linear-gradient(#ffffff0e,#0000),#1c181f;border:1px solid #ffffff14;position:relative;box-shadow:inset 0 1px #ffffff14,0 36px 90px -72px #000}.omni-lime-glow{box-shadow:0 0 0 1px #f0b76d47,0 0 34px #f0b76d29}.omni-magenta-glow{box-shadow:0 0 0 1px #e36cc457,0 0 44px #e36cc433}.chat-composer [data-slot=input-group]{border-radius:calc(var(--radius) + 8px);background:var(--card);border-color:var(--border);box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s}.chat-composer [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chat-composer [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.chat-composer [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){box-shadow:var(--shadow-md)}.chat-composer textarea{background:0 0}.video-composer [data-slot=input-group]{box-shadow:var(--shadow-lg);border-radius:26px}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--border) transparent}@supports (color:color-mix(in lab, red, red)){.custom-scrollbar{scrollbar-color:color-mix(in oklab, var(--border) 70%, transparent) transparent}}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.custom-scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-track{background-color:#0000}pre{padding-inline:calc(var(--spacing) * 4)}.docs th,.docs td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 3)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes nolan-fade-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nolan-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.5px)scale(1.002)}}@keyframes nolan-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes nolan-glow-pulse{0%,to{box-shadow:0 0 15px #f276ac26,0 0 30px #f49b5b14}50%{box-shadow:0 0 25px #f276ac40,0 0 50px #f49b5b1f}}.nolan-chat-container{width:100%;max-width:42rem;margin:0 auto;animation:.75s cubic-bezier(.4,0,.2,1) nolan-fade-in;position:relative}.nolan-chat-box{cursor:text;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff14,#0000 42%,#e36cc414),#0000006b;border:1px solid #ffffff29;border-radius:1.5rem;flex-direction:column;gap:1rem;min-height:120px;padding:1.5rem;transition:all .45s cubic-bezier(.4,0,.2,1);animation:4s ease-in-out infinite nolan-breathe,12s ease-in-out infinite nolan-gradient-shift;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff1a}.nolan-chat-box.focused{border-color:#f276acb8;animation:4s ease-in-out infinite nolan-glow-pulse;transform:translateY(-1px)scale(1.005)}.nolan-chat-box.dragging{border-color:#f276acdb}.nolan-textarea-shell{position:relative}.nolan-textarea{resize:none;color:#fffffff5;width:100%;max-width:100%;min-height:80px;box-shadow:none;border:0;outline:none;padding:.75rem 1rem;font-size:1rem;line-height:1.6;display:block;background:0 0!important}.nolan-placeholder-fade{pointer-events:none;color:#ffffff94;white-space:pre-wrap;font-size:1rem;line-height:1.6;position:absolute;top:.75rem;left:1rem;right:1rem}.nolan-controls{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.nolan-button,.nolan-upload-button,.nolan-matrix-button{border-radius:.75rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:all .28s cubic-bezier(.4,0,.2,1);display:flex}.nolan-button{color:#fff;background:linear-gradient(135deg,#f49b5b,#e36cc4);border:0;padding:.75rem;position:relative;overflow:hidden}.nolan-button:hover:not(:disabled){transform:translateY(-1px)scale(1.05);box-shadow:0 10px 25px #e36cc44d,0 0 20px #f49b5b33}.nolan-button:disabled{cursor:not-allowed;opacity:.58}.nolan-upload-button,.nolan-matrix-button{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff2e}.nolan-upload-button:hover,.nolan-matrix-button:hover,.nolan-matrix-button.active{color:#fff;background:#f276ac2e;border-color:#f276ac7a;transform:translateY(-1px)scale(1.05)}.nolan-image-area{gap:.75rem;padding:.25rem;display:flex}.nolan-image-preview{border-radius:.5rem;width:2.5rem;height:2.5rem;animation:.35s nolan-fade-in;position:relative;overflow:visible}.nolan-image-preview img{border-radius:.5rem}.nolan-image-remove-btn{z-index:20;color:#fff;background:#ef4444;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;top:-.25rem;right:-.25rem}.nolan-drag-overlay{z-index:30;border-radius:inherit;color:#f49b5b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f276ac24;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.nolan-sleep-button{background:0 0;border:0;width:1.75rem;height:1.75rem;position:relative}.nolan-sleep-button:after{content:"";border-top:4px solid #ffffff40;border-right:4px solid #ffffff40;border-radius:9999px 9999px 0 0;transition:all .25s;position:absolute;inset:0}.nolan-sleep-button.active:after{border-color:#ffffff9e}[data-canvas-page] .nolan-chat-container{min-width:0;max-width:100%;margin:0}[data-canvas-page] .nolan-chat-box{background:linear-gradient(135deg,#ffffff0f,#0000 46%,#e36cc40f),#000000b8;border-radius:1.35rem;min-height:88px;max-height:220px;padding:1rem}[data-canvas-page] .nolan-textarea{min-height:54px;padding:.45rem .75rem;font-size:.875rem}[data-canvas-page] .nolan-placeholder-fade{font-size:.875rem;top:.45rem;left:.75rem}[data-canvas-page] .nolan-controls{margin-top:.5rem}
1@media (max-width:768px){.nolan-chat-box{border-radius:1.25rem;min-height:110px;padding:1rem}.nolan-textarea{padding-inline:.875rem;font-size:.95rem}}@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))}}@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))}}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes grid{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes ripple{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.9)}}@keyframes meteor{0%{transform:rotate(var(--angle)) translateX(0);opacity:1}70%{opacity:1}to{transform:rotate(var(--angle)) translateX(-500px);opacity:0}
1}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}} 2@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6eb1298b-module__Ox-vVW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6eb1298b-module__Ox-vVW__variable{--font-sans:"Inter", "Inter Fallback"} 3@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/02046ca7e906ed9f-s.3zpf07psjg673.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6bbcb5b36acd717c-s.24zmmel7ed1zj.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0797a9ffe47acb65-s.0die5hfoqv6qs.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c2c7251ac640798-s.12jw9x3xnpuw8.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/248e1dc0efc99276-s.1d6sb5kuiz5lw.woff2?dpl=eace6117ab020397)format("woff2");
3unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather Fallback;src:local(Times New Roman);ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:122.09%}.merriweather_e650603c-module__pgBzoW__className{font-family:Merriweather,Merriweather Fallback;font-style:normal}.merriweather_e650603c-module__pgBzoW__variable{--font-serif:"Merriweather", "Merriweather Fallback"} 4@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/70bc3e132a0a741e-s.3t6q91iet4nsy.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f0e1cf5b-module__w1ICmG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f0e1cf5b-module__w1ICmG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"} 5@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/033400d475fad6b1-s.197tvtifbphtu.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26daee0352f50a5f-s.2e115y8-hourl.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/017d9bea37084d9b-s.41rroleoq1br7.woff2?dpl=eace6117ab020397)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b27e3106-module__lFTOfG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b27e3106-module__lFTOfG__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"} 6.markdown-body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#1f2328;word-wrap:break-word;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;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:#0969da;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:600}.markdown-body dfn{font-style:italic}.markdown-body h1{border-bottom:1px solid #d1d9e0b3;margin:.67em 0;padding-bottom:.3em;font-size:2em;font-weight:600}.markdown-body mark{color:#1f2328;background-color:#fff8c5}.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 2.5rem}.markdown-body hr{box-sizing:content-box;background:#d1d9e0;border:0;height:.25em;margin:1.5rem 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:#59636e;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-offset:-2px;box-shadow:none;outline:2px solid #0969da}.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-offset:-2px;box-shadow:none;outline:2px solid #0969da}.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{color:#1f2328;vertical-align:middle;background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;padding:.25rem;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-block;box-shadow:inset 0 -1px #d1d9e0b3}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.markdown-body h2{border-bottom:1px solid #d1d9e0b3;padding-bottom:.3em;font-size:1.5em;font-weight:600}.markdown-body h3{font-size:1.25em;font-weight:600}.markdown-body h4{font-size:1em;font-weight:600}.markdown-body h5{font-size:.875em;font-weight:600}.markdown-body h6{color:#59636e;font-size:.85em;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{color:#59636e;border-left:.25em solid #d1d9e0;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:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body pre{word-wrap:normal;margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;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:.5rem!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:#d1242f}.markdown-body .anchor{float:left;margin-left:-20px;padding-right:.25rem;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:1rem}.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:#1f2328;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 c
6ode,.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:1rem}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{margin-top:1rem;padding:0;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{margin-bottom:1rem;padding:0 1rem}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{border:1px solid #d1d9e0;padding:6px 13px}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.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 #d1d9e0;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:#1f2328;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:#818b981f;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;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:1rem}.markdown-body .highlight pre{word-break:normal;margin-bottom:0}.markdown-body .highlight pre,.markdown-body pre{color:#1f2328;background-color:#f6f8fa;border-radius:6px;padding:1rem;font-size:85%;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{text-align:right;background:#fff;border:0;padding:10px .5rem 9px}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{background:#f6f8fa;border-top:0;font-weight:600}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{color:#59636e;border-top:1px solid #d1d9e0;font-size:12px}.markdown-body .footnotes ol{padding-left:1rem}.markdown-body .footnotes ol ul{margin-top:1rem;padding-left:1rem;display:inline-block}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{pointer-events:none;content:"";border:2px solid #0969da;border-radius:6px;position:absolute;inset:-.5rem -.5rem -.5rem -1.5rem}.markdown-body .footnotes li:target{color:#1f2328}.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:#59636e}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#0550ae}.markdown-body .pl-e,.markdown-body .pl-en{color:#6639ba}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:#1f2328}.markdown-body .pl-ent{color:#0550ae}.markdown-body .pl-k{color:#cf222e}.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:#0a3069}.markdown-body .pl-v,.markdown-body .pl-smw{color:#953800}.markdown-body .pl-bu{color:#82071e}.markdown-body .pl-ii{color:#f6f8fa;background-color:#82071e}.markdown-body .pl-c2{color:#f6f8fa;background-color:#cf222e}.markdown-body .pl-sr .pl-cce{color:#116329;font-weight:700}.markdown-body .pl-ml{color:#3b2300}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#0550ae;font-weight:700}.markdown-body .pl-mi{color:#1f2328;font-style:italic}.markdown-body .pl-mb{color:#1f2328;font-weight:700}.markdown-body .pl-md{color:#82071e;background-color:#ffebe9}.markdown-body .pl-mi1{color:#116329;background-color:#dafbe1}.markdown-body .pl-mc{color:#953800;background-color:#ffd8b5}.markdown-body .pl-mi2{color:#d1d9e0;background-color:#0550ae}.markdown-body .pl-mdr{color:#8250df;font-weight:700}.markdown-body .pl-ba{color:#59636e}.markdown-body .pl-sg{color:#818b98}.markdown-body .pl-corl{color:#0a3069;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{vertical-align:-.075em;min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-weight:400;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:400}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:.25rem}.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{color:inherit;border-left:.25em solid #d1d9e0;margin-bottom:1rem;padding:.5rem 1rem}.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{align-items:center;font-weight:500;line-height:1;display:flex}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:#0969da}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:#0969da}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:#8250df}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:#8250df}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:#9a6700}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:#9a6700}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:#1a7f37}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:#1
6a7f37}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:#cf222e}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:#d1242f}.markdown-body>:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px} 7.markdown-body{background-color:var(--background);color:var(--foreground)}.markdown-body a,.markdown-body a:hover{color:var(--primary)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6,.markdown-body p,.markdown-body em,.markdown-body table,.markdown-body th,.markdown-body td{border-color:var(--border);background-color:var(--background);color:var(--foreground)}.markdown-body pre{background-color:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1rem;padding:1rem;overflow-x:auto}.markdown-body ul,.markdown-body ol{padding-left:1.5em!important}.markdown-body ul{list-style-type:disc!important}.markdown-body ol{list-style-type:decimal!important}.markdown-body ul ul{padding-left:1.5em!important;list-style-type:circle!important}.markdown-body ul ul ul{list-style-type:square!important}.markdown-body li{margin-top:.25em!important;margin-bottom:.25em!important} 8@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-border-style:solid;--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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--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-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:"";--radix-collapsible-content-height:0px}}}@layer theme{:root,:host{--font-sans:-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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-950:#460809;--color-orange-300:#ffb96d;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-teal-300:#46ecd5;--color-teal-500:#00baa7;--color-teal-700:#00776e;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-violet-300:#c4b4ff;--color-violet-500:#8d54ff;--color-violet-700:#7008e7;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-pink-300:#fda5d5;--color-pink-500:#f6339a;--color-pink-700:#c4005c;--color-rose-500:#ff2357;--color-gray-400:#99a1af;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-950:#09090b;--color-neutral-100:#f5f5f5;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;
8--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--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-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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-fd-background:#f5f5f5;--color-fd-foreground:#0a0a0a;--color-fd-muted:#f5f5f5;--color-fd-muted-foreground:#737373;--color-fd-popover:#fafafa;--color-fd-popover-foreground:#272727;--color-fd-card:#f1f1f1;--color-fd-card-foreground:#0a0a0a;--color-fd-border:#cccccc80;--color-fd-primary:#171717;--color-fd-primary-foreground:#fafafa;--color-fd-secondary:#ededed;--color-fd-secondary-foreground:#171717;--color-fd-accent:#d1d1d180;--color-fd-accent-foreground:#171717;--color-fd-ring:#a3a3a3;--color-fd-overlay:#0003;--color-fd-info:#3080ff;--color-fd-warning:#f99c00;--color-fd-error:#fb2c36;--color-fd-success:#00c758;--color-fd-idea:#ee7e00;--color-fd-diff-remove:#c80a641f;--color-fd-diff-remove-symbol:#e60a64;--color-fd-diff-add:#0eb4641a;--color-fd-diff-add-symbol:#0ac864;--animate-fd-fade-in:fd-fade-in .3s ease;--animate-fd-fade-out:fd-fade-out .3s ease;--animate-fd-dialog-in:fd-dialog-in .3s cubic-bezier(.16, 1, .3, 1);
8--animate-fd-dialog-out:fd-dialog-out .3s cubic-bezier(.16, 1, .3, 1);--animate-fd-popover-in:fd-popover-in .1s ease;--animate-fd-popover-out:fd-popover-out .1s ease;--animate-fd-enterFromLeft:fd-enterFromLeft .25s ease;--animate-fd-enterFromRight:fd-enterFromRight .25s ease;--animate-fd-sidebar-in:fd-sidebar-in .25s ease;--animate-fd-sidebar-out:fd-sidebar-out .25s ease;--animate-fd-exitToLeft:fd-exitToLeft .25s ease;--animate-fd-exitToRight:fd-exitToRight .25s ease;--animate-fd-collapsible-down:fd-collapsible-down .15s cubic-bezier(.45, 0, .55, 1);--animate-fd-collapsible-up:fd-collapsible-up .15s cubic-bezier(.45, 0, .55, 1);--animate-fd-accordion-down:fd-accordion-down .2s ease-out;--animate-fd-accordion-up:fd-accordion-up .2s ease-out;--animate-fd-nav-menu-in:fd-nav-menu-in .2s ease;--animate-fd-nav-menu-out:fd-nav-menu-out .2s ease}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-fd-info:lab(54.1736% 13.3369 -74.6839);--color-fd-warning:lab(72.7183% 31.8672 97.9407);--color-fd-error:lab(55.4814% 75.0732 48.8528);--color-fd-success:lab(70.5521% -66.5147 45.8073);--color-fd-idea:lab(64.7587% 46.0756 133.272)}}}@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,-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;-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}
8:-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{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}*,:after,:before,::backdrop{border-color:var(--color-fd-border,currentColor)}::file-selector-button{border-color:var(--color-fd-border,currentColor)}body{background-color:var(--color-fd-background);color:var(--color-fd-foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/main{container:main/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fd-step:before{background-color:var(--color-fd-secondary);color:var(--color-fd-secondary-foreground);content:counter(step);counter-increment:step;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;inset-inline-start:calc(var(--spacing) * -4)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fd-steps{counter-reset:step;border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;margin-inline-start:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 6);position:relative}@media (min-width:40rem){.fd-steps{margin-inline-start:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 7)}}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[100\%\]{inset:-100%}.\[inset\:0\%_0px\]{inset:0% 0}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.inset-s-0{inset-inline-start:0}.inset-s-3{inset-inline-start:calc(var(--spacing) * 3)}.inset-s-4{inset-inline-start:calc(var(--spacing) * 4)}.inset-s-6{inset-inline-start:calc(var(--spacing) * 6)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\/2{inset-inline-start:50%}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.inset-e-0{inset-inline-end:0}.inset-e-2{inset-inline-end:calc(var(--spacing) * 2)}.\!top-auto{top:auto!important}.-top-0{top:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-4{top:calc(var(--spacing) * -4)}.-top-7{top:calc(var(--spacing) * -7)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-\[76px\]{top:-76px}.top-\(--fd-docs-row-1\){top:var(--fd-docs-row-1)}.top-\(--fd-docs-row-2\){top:var(--fd-docs-row-2)}.top-\(--fd-docs-row-3\){top:var(--fd-docs-row-3)}.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-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.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-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\[-28px\]{top:-28px}.top-\[1px\]{top:1px}
8.top-\[12\%\]{top:12%}.top-\[38\%\]{top:38%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[74px\]{top:74px}.top-\[76px\]{top:76px}.top-\[calc\(--spacing\(4\)\+var\(--fd-docs-row-3\)\)\]{top:calc(calc(var(--spacing) * 4) + var(--fd-docs-row-3))}.top-\[calc\(100\%\+14px\)\]{top:calc(100% + 14px)}.top-full{top:100%}.\!-right-3{right:calc(var(--spacing) * -3)!important}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-28{right:calc(var(--spacing) * -28)}.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-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-\[max\(1rem\,calc\(50\%-450px\)\)\]{right:max(1rem,50% - 450px)}.\!bottom-0{bottom:0!important}.\!bottom-2{bottom:calc(var(--spacing) * 2)!important}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-26{bottom:calc(var(--spacing) * 26)}.bottom-\[76px\]{bottom:76px}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem, env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.\!-left-3{left:calc(var(--spacing) * -3)!important}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[8\%\]{left:8%}.left-\[20\%\]{left:20%}.left-\[50\%\]{left:50%}.left-\[max\(1rem\,calc\(50\%-450px\)\)\]{left:max(1rem,50% - 450px)}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.z-2{z-index:2}.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-\[-15\]{z-index:-15}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[40\]{z-index:40}.z-\[51\]{z-index:51}.z-\[80\]{z-index:80}.z-\[95\]{z-index:95}.z-\[120\]{z-index:120}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.z-\[300\]{z-index:300}.z-\[320\]{z-index:320}.z-\[1202\]{z-index:1202}.order-7{order:7}.order-1001{order:1001}.order-1002{order:1002}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.-m-2\.5{margin:calc(var(--spacing) * -2.5)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-px{margin-inline:-1px}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}
8.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-0\!{margin-block:0!important}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-auto{margin-block:auto}.-ms-1\.5{margin-inline-start:calc(var(--spacing) * -1.5)}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-auto{margin-inline-start:auto}.ms-px{margin-inline-start:1px}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1\.5{margin-inline-end:calc(var(--spacing) * -1.5)}.-me-2{margin-inline-end:calc(var(--spacing) * -2)}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-auto{margin-inline-end:auto}.prose{--tw-prose-size:1;color:var(--tw-prose-body);max-width:none;font-size:calc(1rem * var(--tw-prose-size));line-height:calc(1.75rem * var(--tw-prose-size))}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:calc(1rem * var(--tw-prose-size));list-style-type:disc}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:500}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ol>
8li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"â""â""â""â";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:calc(var(--text-3xl) * var(--tw-prose-size));margin-top:0;margin-bottom:.888889em;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:600;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not
8(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding:calc(3px * var(--tw-prose-size));font-size:calc(13px * var(--tw-prose-size));border:1px solid;border-color:var(--color-fd-border);background:var(--color-fd-muted);color:var(--tw-prose-code);border-radius:5px;font-weight:400}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:calc(var(--text-2xl) * var(--tw-prose-size))}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose :where(a:not([data-card])):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-underline-offset:3.5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-fd-primary);-webkit-text-decoration-color:var(--color-fd-primary);-webkit-text-decoration-color:var(--color-fd-primary);text-decoration-color:var(--color-fd-primary);font-weight:500;text-decoration-thickness:1.5px;transition:opacity .2s}.prose :where(a:not([data-card]):hover):not(:where([class~=not-prose],[class~=not-prose] *)){opacity:.8}.prose{--tw-prose-body:#0a0a0ae6}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-body:color-mix(in oklab, var(--color-fd-foreground) 90%, transparent)}}.prose{--tw-prose-headings:var(--color-fd-foreground);--tw-prose-lead:var(--color-fd-foreground);--tw-prose-links:var(--color-fd-foreground);--tw-prose-bold:var(--color-fd-foreground);--tw-prose-counters:var(--color-fd-muted-foreground);--tw-prose-bullets:var(--color-fd-muted-foreground);--tw-prose-hr:var(--color-fd-border);--tw-prose-quotes:var(--color-fd-foreground);--tw-prose-quote-borders:var(--color-fd-border);--tw-prose-captions:var(--color-fd-foreground);--tw-prose-code:var(--color-fd-foreground);--tw-prose-th-borders:var(--color-fd-border);--tw-prose-td-borders:var(--color-fd-border);--tw-prose-kbd:var(--color-fd-foreground);--tw-prose-kbd-shadows:#17171780}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-kbd-shadows:color-mix(in oklab, var(--color-fd-primary) 50%, transparent)}}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;border-collapse:separate;border-spacing:0;background:var(--color-fd-card);border-radius:var(--radius-lg);border:1px solid var(--color-fd-border);width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429;overflow:hidden}.prose :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;padding:calc(var(--spacing) * 2.5 * var(--tw-prose-size));border-inline-start:1px solid var(--color-fd-border);background:var(--color-fd-muted)}.prose :where(th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start:none}.prose :where(th:not(tr:last-child *),td:not(tr:last-child *)):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom:1px solid var(--color-fd-border)}.prose :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;border-inline-start:1px solid var(--color-fd-border);padding:calc(var(--spacing) * 2.5 * var(--tw-prose-size))}.prose :where(td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start:none}.prose :where(tfoot th,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(thead th,thead td):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose-no-margin>:first-child{margin-top:0}.prose-no-margin>:last-child{margin-bottom:0}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0{margin-top:0}.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-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}
8.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.\!-mr-\[7px\]{margin-right:-7px!important}.\!mr-96{margin-right:calc(var(--spacing) * 96)!important}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-auto{margin-bottom:auto}.\!-ml-\[7px\]{margin-left:-7px!important}.\!ml-20{margin-left:calc(var(--spacing) * 20)!important}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.\[margin-left\:-200\%\]{margin-left:-200%}.ml-0{margin-left:0}.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-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.fd-scroll-container::-webkit-scrollbar{width:5px;height:5px}.fd-scroll-container::-webkit-scrollbar-thumb{background:var(--color-fd-border);border-radius:5px}.fd-scroll-container::-webkit-scrollbar-track{background:0 0}.fd-scroll-container::-webkit-scrollbar-corner{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}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.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}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-16\/9{aspect-ratio:16/9}.aspect-16\/10{aspect-ratio:16/10}.aspect-76\/59{aspect-ratio:76/59}.aspect-\[1\.16\]{aspect-ratio:1.16}.aspect-\[1\.55\]{aspect-ratio:1.55}.aspect-\[1\.58\]{aspect-ratio:1.58}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[8\/5\]{aspect-ratio:8/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[21\/7\]{aspect-ratio:21/7}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-0\.5{width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5)}.size-1{width:var(--spacing);height:var(--spacing)}.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-3\/5{width:60%;height:60%}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);
8height: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-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.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-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-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[15px\]{width:15px;height:15px}.size-\[26px\]{width:26px;height:26px}.size-\[62px\]{width:62px;height:62px}.size-\[88px\]{width:88px;height:88px}.size-full{width:100%;height:100%}.\!h-3\.5{height:calc(var(--spacing) * 3.5)!important}.\!h-6{height:calc(var(--spacing) * 6)!important}.\!h-\[28px\]{height:28px!important}.\!h-auto{height:auto!important}.\[height\:300vh\]{height:300vh}.h-\(--fd-animated-height\){height:var(--fd-animated-height)}.h-\(--fd-header-height\){height:var(--fd-header-height)}.h-\(--fd-toc-popover-height\){height:var(--fd-toc-popover-height)}.h-\(--header-height\){height:var(--header-height)}.h-\(--radix-navigation-menu-viewport-height\){height:var(--radix-navigation-menu-viewport-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/3{height:66.6667%}.h-2\/5{height:40%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.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-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1\.15rem\]{height:1.15rem}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[28px\]{height:28px}.h-\[32rem\]{height:32rem}.h-\[40vh\]{height:40vh}.h-\[46px\]{height:46px}.h-\[50vh\]{height:50vh}.h-\[54px\]{height:54px}.h-\[60px\]{height:60px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[148px\]{height:148px}.h-\[240px\]{height:240px}.h-\[280px\]{height:280px}.h-\[460px\]{height:460px}.h-\[600px\]{height:600px}.h-\[calc\(100\%\+--spacing\(1\.5\)\)\]{height:calc(100% + calc(var(--spacing) * 1.5))}.h-\[calc\(100\%-0\.75rem\)\]{height:calc(100% - .75rem)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100dvh-1rem\)\]{height:calc(100dvh - 1rem)}.h-\[calc\(100svh-5rem\)\]{height:calc(100svh - 5rem)}.h-\[calc\(100vh-5\.5rem\)\]{height:calc(100vh - 5.5rem)}.h-\[calc\(100vh-220px\)\]{height:calc(100vh - 220px)}.h-\[calc\(var\(--fd-docs-height\)-var\(--fd-docs-row-1\)\)\]{height:calc(var(--fd-docs-height) - var(--fd-docs-row-1))}.h-\[calc\(var\(--fd-docs-height\)-var\(--fd-docs-row-2\)\)\]{height:calc(var(--fd-docs-height) - var(--fd-docs-row-2))}.h-\[calc\(var\(--fd-docs-height\)-var\(--fd-docs-row-3\)\)\]{height:calc(var(--fd-docs-height) - var(--fd-docs-row-3))}.h-\[clamp\(470px\,54dvh\,600px\)\]{height:clamp(470px,54dvh,600px)}.h-\[min\(22rem\,52dvh\)\]{height:min(22rem,52dvh)}
8.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.\!max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)!important}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[50svh\]{max-height:50svh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[56svh\]{max-height:56svh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[65svh\]{max-height:65svh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70svh\]{max-height:70svh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[80svh\]{max-height:80svh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86svh\]{max-height:86svh}.max-h-\[90svh\]{max-height:90svh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92svh\]{max-height:92svh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[100px\]{max-height:100px}.max-h-\[120px\]{max-height:120px}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[460px\]{max-height:460px}.max-h-\[560px\]{max-height:560px}.max-h-\[600px\]{max-height:600px}.max-h-\[640px\]{max-height:640px}.max-h-\[calc\(100dvh-20px\)\]{max-height:calc(100dvh - 20px)}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-\[calc\(100svh-2rem\)\]{max-height:calc(100svh - 2rem)}.max-h-\[calc\(100svh-6\.5rem\)\]{max-height:calc(100svh - 6.5rem)}.max-h-\[min\(46vh\,26rem\)\]{max-height:min(46vh,26rem)}.max-h-\[min\(52dvh\,calc\(var\(--radix-dropdown-menu-content-available-height\)-2px\)\)\]{max-height:min(52dvh, calc(var(--radix-dropdown-menu-content-available-height) - 2px))}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.max-h-\[min\(70vh\,720px\)\]{max-height:min(70vh,720px)}.max-h-\[min\(80dvh\,640px\)\]{max-height:min(80dvh,640px)}.max-h-\[min\(590px\,76svh\)\]{max-height:min(590px,76svh)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.\!min-h-6{min-height:calc(var(--spacing) * 6)!important}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-\(--fd-docs-height\){min-height:var(--fd-docs-height)}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.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-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[92svh\]{min-height:92svh}.min-h-\[100px\]{min-height:100px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[248px\]{min-height:248px}
8.min-h-\[280px\]{min-height:280px}.min-h-\[324px\]{min-height:324px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-\[560px\]{min-height:560px}.min-h-\[640px\]{min-height:640px}.min-h-\[720px\]{min-height:720px}.min-h-\[calc\(100svh-6rem\)\]{min-height:calc(100svh - 6rem)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-3\.5{width:calc(var(--spacing) * 3.5)!important}.\!w-\[min\(100vw\,430px\)\]{width:min(100vw,430px)!important}.\!w-\[min\(calc\(100vw-2rem\)\,500px\)\]{width:min(100vw - 2rem,500px)!important}.\!w-full{width:100%!important}.\[width\:600vw\]{width:600vw}.w-\(--fd-sidebar-width\){width:var(--fd-sidebar-width)}.w-\(--fd-toc-width\){width:var(--fd-toc-width)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.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\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-15{width:calc(var(--spacing) * 15)}.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-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[13\%\]{width:13%}.w-\[18px\]{width:18px}.w-\[22\.5rem\]{width:22.5rem}.w-\[37\.5\%\]{width:37.5%}.w-\[50px\]{width:50px}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[82px\]{width:82px}.w-\[84\%\]{width:84%}.w-\[85\%\]{width:85%}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[252px\]{width:252px}.w-\[283px\]{width:283px}.w-\[305px\]{width:305px}.w-\[320px\]{width:320px}.w-\[354px\]{width:354px}.w-\[360px\]{width:360px}.w-\[460px\]{width:460px}.w-\[calc\(\(100\%-0\.75rem\)\/4\)\]{width:calc(25% - .1875rem)}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-var\(--removed-body-scroll-bar-size\,0px\)\)\]{width:calc(100% - var(--removed-body-scroll-bar-size,0px))}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[calc\(100vw-20px\)\]{width:calc(100vw - 20px)}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-\[min\(74vw\,540px\)\]{width:min(74vw,540px)}.w-\[min\(78vw\,380px\)\]{width:min(78vw,380px)}.w-\[min\(88vw\,26rem\)\]{width:min(88vw,26rem)}.w-\[min\(100\%\,158px\)\]{width:min(100%,158px)}.w-\[min\(100\%\,480px\)\]{width:min(100%,480px)}.w-\[min\(100vw-2rem\,24rem\)\]{width:min(100vw - 2rem,24rem)}.w-\[min\(220px\,calc\(100vw-2rem\)\)\]{width:min(220px,100vw - 2rem)}.w-\[min\(260px\,calc\(100vw-2rem\)\)\]{width:min(260px,100vw - 2rem)}.w-\[min\(300px\,calc\(100vw-2rem\)\)\]{width:min(300px,100vw - 2rem)}.w-\[min\(340px\,calc\(100vw-3rem\)\)\]{width:min(340px,100vw - 3rem)}.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,100vw - 2rem)}.w-\[min\(420px\,calc\(100vw-32px\)\)\]{width:min(420px,100vw - 32px)}.w-\[min\(480px\,calc\(100vw-2rem\)\)\]{width:min(480px,100vw - 2rem)}.w-\[min\(560px\,calc\(100vw-3rem\)\)\]{width:min(560px,100vw - 3rem)}.w-\[min\(768px\,calc\(100vw-1\.25rem\)\)\]{width:min(768px,100vw - 1.25rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\!max-w-\[500px\]{max-width:500px!important}
8.\!max-w-\[1400px\]{max-width:1400px!important}.\!max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)!important}.\!max-w-none{max-width:none!important}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-12{max-width:calc(var(--spacing) * 12)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[40vw\]{max-width:40vw}.max-w-\[42vw\]{max-width:42vw}.max-w-\[52rem\]{max-width:52rem}.max-w-\[70ch\]{max-width:70ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[86vw\]{max-width:86vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[98vw\]{max-width:98vw}.max-w-\[100px\]{max-width:100px}.max-w-\[100rem\]{max-width:100rem}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[170px\]{max-width:170px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[282px\]{max-width:282px}.max-w-\[320px\]{max-width:320px}.max-w-\[348px\]{max-width:348px}.max-w-\[350px\]{max-width:350px}.max-w-\[354px\]{max-width:354px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[715px\]{max-width:715px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1168px\]{max-width:1168px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1198px\]{max-width:1198px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1460px\]{max-width:1460px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-\[min\(100\%\,500px\)\]{max-width:min(100%,500px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-sm{max-width:var(--container-sm)}.max-w-svw{max-width:100svw}.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-11{min-width:calc(var(--spacing) * 11)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[6\.75rem\]{min-width:6.75rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[35px\]{min-width:35px}.min-w-\[36rem\]{min-width:36rem}.min-w-\[40px\]{min-width:40px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[88px\]{min-width:88px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[360px\]{min-width:360px}.min-w-\[460px\]{min-width:460px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[1\.1\]{flex:1.1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[78\%\]{flex-basis:78%}.basis-full{flex-basis:100%}
8.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.\[transform-origin\:100\%_0_0\]{transform-origin:100% 0 0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-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_center\]{transform-origin:top}.origin-center{transform-origin:50%}.origin-top{transform-origin:top}.\!translate-x-0{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-x-\(--fd-sidebar-width\){--tw-translate-x:calc(var(--fd-sidebar-width) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-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-2{--tw-translate-x:calc(var(--spacing) * 2);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-\[18\%\]{--tw-translate-x:18%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[150\%\]{--tw-translate-x:150%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(-50\%-var\(--removed-body-scroll-bar-size\,0px\)\/2\)\]{--tw-translate-x:calc(-50% - var(--removed-body-scroll-bar-size,0px) / 2);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-0{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[18\%\]{--tw-translate-y:calc(18% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);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)}.translate-y-full{--tw-translate-y:100%;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-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;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)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-2{rotate:-2deg}.-rotate-6{rotate:-6deg}.-rotate-8{rotate:-8deg}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.rotate-0{rotate:none}.rotate-3{rotate:3deg}.rotate-8{rotate:8deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[var\(--angle\)\]{rotate:var(--angle)}.\[transform\:rotateX\(var\(--grid-angle\)\)\]{transform:rotateX(var(--grid-angle))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[pulse_8s_infinite\]{animation:8s infinite pulse}.animate-fd-fade-in{animation:var(--animate-fd-fade-in)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}
8.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-m-4{scroll-margin:calc(var(--spacing) * 4)}.scroll-m-20{scroll-margin:calc(var(--spacing) * 20)}.scroll-m-24{scroll-margin:calc(var(--spacing) * 24)}.scroll-m-28{scroll-margin:calc(var(--spacing) * 28)}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.scrollbar-none{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.auto-cols-auto{grid-auto-columns:auto}.auto-rows-auto{grid-auto-rows:auto}.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-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}.grid-cols-\[1fr_3fr\]{grid-template-columns:1fr 3fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[26px_minmax\(0\,1fr\)\]{grid-template-columns:26px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_76px_76px\]{grid-template-columns:minmax(0,1fr) 76px 76px}.grid-cols-\[minmax\(0\,9rem\)_1fr_auto\]{grid-template-columns:minmax(0,9rem) 1fr auto}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.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-items-center{place-items:center}.\!items-center{align-items:center!important}.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-center{justify-content:center!important}.\!justify-start{justify-content:flex-start!important}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.\!gap-0{gap:0!important}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.\!gap-4{gap:calc(var(--spacing) * 4)!important}.\[gap\:var\(--gap\)\]{gap:var(--gap)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-32{gap:calc(var(--spacing) * 32)}.gap-\[14px\]{gap:14px}: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-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)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.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)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}: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)))}:where(.divide-fd-border>:not(:last-child)){border-color:var(--color-fd-border)}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}
8.rounded-\(--radius\){border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[calc\(0\.5rem-2px\)\]{border-radius:calc(.5rem - 2px)}.rounded-\[calc\(var\(--radius\)\+0\.75rem\)\]{border-radius:calc(var(--radius) + .75rem)}.rounded-\[calc\(var\(--radius\)\+8px\)\]{border-radius:calc(var(--radius) + 8px)}.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-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-se-sm{border-start-end-radius:var(--radius-sm)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[60px\]{border-top-left-radius:60px;border-top-right-radius:60px}.rounded-t-\[80px\]{border-top-left-radius:80px;border-top-right-radius:80px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-beam-width\){border-style:var(--tw-border-style);border-width:var(--border-beam-width)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#00EE8E\]{border-color:#00ee8e}.border-\[\#60A5FA\]\/35{border-color:#60a5fa59;border-color:lab(66.0368% -2.92 -49.749/.35)}.border-\[\#EC4899\]\/70{border-color:#ec4899b3;border-color:lab(57.308% 67.8698 -7.11628/.7)}.border-\[\#f276ac\]\/45{border-color:#f276ac73;border-color:lab(65.9382% 52.7458 -5.26626/.45)}.border-\[var\(--gold\)\]\/25{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/25{border-color:color-mix(in oklab, var(--gold) 25%, transparent)}}.border-\[var\(--hero-border\)\]{border-color:var(--hero-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-current{border-color:currentColor}.border-cyan-300{border-color:var(--color-cyan-300)}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-fd-primary{border-color:var(--color-fd-primary)}.border-gray-400\/10{border-color:#99a1af1a}@supports (color:color-mix(in lab, red, red)){.border-gray-400\/10{border-color:color-mix(in oklab, var(--color-gray-400) 10%, transparent)}}.border-green-600\/40{border-color:#00a54466}@supports (color:color-mix(in lab, red, red)){.border-green-600\/40{border-color:color-mix(in oklab, var(--color-green-600) 40%, transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, 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-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-t-white\/80{border-top-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-t-white\/80{border-top-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-l-transparent{border-left-color:#0000}.\!bg-transparent{background-color:#0000!important}.bg-\(--callout-color\)\/50{background-color:var(--callout-color)}@supports (color:color-mix(in lab, red, red)){.bg-\(--callout-color\)\/50{background-color:color-mix(in oklab, var(--callout-color) 50%, transparent)}}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--shiki-light-bg\){background-color:var(--shiki-light-bg)}.bg-\[\#0A241E\]{background-color:#0a241e}.bg-\[\#0B0B0E\]{background-color:#0b0b0e}.bg-\[\#0C1626\]{background-color:#0c1626}.bg-\[\#00E5BB\]{background-color:#00e5bb}.bg-\[\#00EE8E\]{background-color:#00ee8e}.bg-\[\#60A5FA\]{background-color:#60a5fa}.bg-\[\#140e15\]{background-color:#140e15}.bg-\[\#250F1C\]{background-color:#250f1c}.bg-\[\#426B75\]{background-color:#426b75}.bg-\[\#07182F\]{background-color:#07182f}.bg-\[\#18181B\]{background-color:#18181b}.bg-\[\#18181f\]{background-color:#18181f}.bg-\[\#18232C\]{background-color:#18232c}.bg-\[\#75979A\]{background-color:#75979a}.bg-\[\#141117\]\/80{background-color:#141117cc;background-color:lab(5.50495% 2.25557 -3.26858/.8)}.bg-\[\#E91E47\]{background-color:#e91e47}.bg-\[\#EC4899\]{background-color:#ec4899}.bg-\[\#F0CDB0\]{background-color:#f0cdb0}.bg-\[\#FDE047\]{background-color:#fde047}.bg-\[\#f49b5b\]{background-color:#f49b5b}.bg-\[\#f276ac\]{background-color:#f276ac}.bg-\[\#f276ac\]\/10{background-color:#f276ac1a;background-color:lab(65.9382% 52.7458 -5.26626/.1)}.bg-\[var\(--chart-5\)\]{background-color:var(--chart-5)}.bg-\[var\(--gold\)\],.bg-\[var\(--gold\)\]\/8{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/8{background-color:color-mix(in oklab, var(--gold) 8%, transparent)}}.bg-\[var\(--hero-bg\)\]{background-color:var(--hero-bg)}.bg-\[var\(--hero-surface\)\]{background-color:var(--hero-surface)}.bg-\[var\(--hero-surface-strong\)\],.bg-\[var\(--hero-surface-strong\)\]\/80{background-color:var(--hero-surface-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hero-surface-strong\)\]\/80{background-color:color-mix(in oklab, var(--hero-surface-strong) 80%, transparent)}}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/8{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.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\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 3
80%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, 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\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, 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\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, 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\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-current{background-color:currentColor}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/15{background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.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-fd-accent{background-color:var(--color-fd-accent)}.bg-fd-background{background-color:var(--color-fd-background)}.bg-fd-background\/60{background-color:#f5f5f599}@supports (color:color-mix(in lab, red, red)){.bg-fd-background\/60{background-color:color-mix(in oklab, var(--color-fd-background) 60%, transparent)}}.bg-fd-background\/80{background-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.bg-fd-background\/80{background-color:color-mix(in oklab, var(--color-fd-background) 80%, transparent)}}.bg-fd-border{background-color:var(--color-fd-border)}.bg-fd-card{background-color:var(--color-fd-card)}.bg-fd-muted{background-color:var(--color-fd-muted)}.bg-fd-overlay{background-color:var(--color-fd-overlay)}.bg-fd-popover{background-color:var(--color-fd-popover)}.bg-fd-popover\/60{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.bg-fd-popover\/60{background-color:color-mix(in oklab, var(--color-fd-popover) 60%, transparent)}}.bg-fd-popover\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-fd-popover\/80{background-color:color-mix(in oklab, var(--color-fd-popover) 80%, transparent)}}.bg-fd-primary{background-color:var(--color-fd-primary)}.bg-fd-primary\/10{background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.bg-fd-primary\/10{background-color:color-mix(in oklab, var(--color-fd-primary) 10%, transparent)}}.bg-fd-secondary{background-color:var(--color-fd-secondary)}.bg-fd-secondary\/50{background-color:#ededed80}@supports (color:color-mix(in lab, red, red)){.bg-fd-secondary\/50{background-color:color-mix(in oklab, var(--color-fd-secondary) 50%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-500\/60{background-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/60{background-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.bg-red-500\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/70{background-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.bg-red-950\/70{background-color:#460809b3}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/70{background-color:color-mix(in oklab, var(--color-red-950) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, 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-white\/\[0\.10\]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-500\/15{background-color:#71717b26}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\/15{background-color:color-mix(in oklab, var(--color-zinc-500) 15%, transparent)}}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;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-l{--tw-gradient-position:to left 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-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:linear-gradient\(90deg\,var\(--color-foreground\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,var(--color-foreground) 1px,transparent 1px)}.\[background-image\:linear-gradient\(to_right\,var\(--light-line\)_1px\,transparent_0\)\,linear-gradient\(to_bottom\,var\(--light-line\)_1px\,transparent_0\)\]{background-image:linear-gradient(to right,var(--light-line) 1px,transparent 0),linear-gradient(to bottom,var(--light-line) 1px,transparent 0)}
8.bg-\[image\:var\(--gradient-sunset\)\]{background-image:var(--gradient-sunset)}.bg-\[image\:var\(--gradient-sunset-soft\)\]{background-image:var(--gradient-sunset-soft)}.bg-\[linear-gradient\(95deg\,transparent_0\%\,var\(--color-foreground\)_45\%\,transparent_100\%\)\]{background-image:linear-gradient(95deg,transparent 0%,var(--color-foreground) 45%,transparent 100%)}.bg-\[linear-gradient\(145deg\,\#ffd978\,\#f5a623\)\]{background-image:linear-gradient(145deg,#ffd978,#f5a623)}.bg-\[linear-gradient\(180deg\,rgba\(20\,17\,23\,0\.05\)_20\%\,rgba\(20\,17\,23\,0\.25\)_50\%\,rgba\(20\,17\,23\,0\.96\)_100\%\)\]{background-image:linear-gradient(#1411170d 20%,#14111740 50%,#141117f5 100%)}.bg-\[linear-gradient\(180deg\,rgba\(25\,25\,25\,0\.92\)\,rgba\(10\,10\,10\,0\.98\)\)\]{background-image:linear-gradient(#191919eb,#0a0a0afa)}.bg-\[linear-gradient\(180deg\,rgba\(25\,25\,25\,0\.95\)\,rgba\(9\,9\,9\,0\.98\)\)\]{background-image:linear-gradient(#191919f2,#090909fa)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(var\(--foreground\)\,0\.03\)_0\%\,transparent_50\%\)\]{background-image:radial-gradient(circle at 50% 50%,rgba(var(--foreground),.03) 0%,transparent 50%)}.bg-\[radial-gradient\(circle_at_80\%_20\%\,rgba\(244\,155\,91\,0\.08\)\,transparent_45\%\)\]{background-image:radial-gradient(circle at 80% 20%,#f49b5b14,#0000 45%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--foreground\)\,0\.1\)_1px\,transparent_0\)\]{background-image:radial-gradient(circle at center,rgba(var(--foreground),.1) 1px,transparent 0)}.bg-\[radial-gradient\(circle_at_top\,rgba\(227\,108\,196\,0\.1\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at top,#e36cc41a,#0000 55%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(227\,108\,196\,0\.12\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at top,#e36cc41f,#0000 60%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.18\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at top,#ffffff2e,#0000 55%)}.bg-\[radial-gradient\(var\(--border\)_1px\,transparent_1px\)\]{background-image:radial-gradient(var(--border) 1px,transparent 1px)}.bg-\[repeating-linear-gradient\(-45deg\,var\(--color-border\)\,var\(--color-border\)_1px\,transparent_1px\,transparent_8px\)\]{background-image:repeating-linear-gradient(-45deg,var(--color-border),var(--color-border) 1px,transparent 1px,transparent 8px)}.bg-\[repeating-linear-gradient\(-45deg\,var\(--color-foreground\)\,var\(--color-foreground\)_1px\,transparent_1px\,transparent_4px\)\]{background-image:repeating-linear-gradient(-45deg,var(--color-foreground),var(--color-foreground) 1px,transparent 1px,transparent 4px)}.from-\[\#2b2140\]{--tw-gradient-from:#2b2140;--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-\[\#7a51d6\]{--tw-gradient-from:#7a51d6;--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-\[\#8B5CF6\]{--tw-gradient-from:#8b5cf6;--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-\[\#8a3a86\]{--tw-gradient-from:#8a3a86;--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-\[\#f49b5b\]{--tw-gradient-from:#f49b5b;--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-\[\#f49b5b\]\/60{--tw-gradient-from:#f49b5b99;--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))}@supports (color:lab(0% 0 0)){.from-\[\#f49b5b\]\/60{--tw-gradient-from:lab(72.4021% 29.9879 47.4972/.6)}}.from-\[\#f276ac\]\/70{--tw-gradient-from:#f276acb3;--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))}@supports (color:lab(0% 0 0)){.from-\[\#f276ac\]\/70{--tw-gradient-from:lab(65.9382% 52.7458 -5.26626/.7)}}.from-\[\#fca76f\]\/20{--tw-gradient-from:#fca76f33;--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))}@supports (color:lab(0% 0 0)){.from-\[\#fca76f\]\/20{--tw-gradient-from:lab(76.2681% 28.2152 42.2259/.2)}}.from-\[var\(--color-from\)\]{--tw-gradient-from:var(--color-from);--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-black{--tw-gradient-from:var(--color-black);--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-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--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-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--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-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--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-black\/72{--tw-gradient-from:#000000b8}@supports (color:color-mix(in lab, red, red)){.from-black\/72{--tw-gradient-from:color-mix(in oklab, var(--color-black) 72%, transparent)}}.from-black\/72{--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-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--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-black\/76{--tw-gradient-from:#000000c2}@supports (color:color-mix(in lab, red, red)){.from-black\/76{--tw-gradient-from:color-mix(in oklab, var(--color-black) 76%, transparent)}}.from-black\/76{--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-black\/78{--tw-gradient-from:#000000c7}@supports (color:color-mix(in lab, red, red)){.from-black\/78{--tw-gradient-from:color-mix(in oklab, var(--color-black) 78%, transparent)}}.from-black\/78{--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-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--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-neutral-100{--tw-gradient-from:var(--color-neutral-100);--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-red-600{--tw-gradient-from:var(--color-red-600);--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))}.from-white{--tw-gradient-from:var(--color-white);--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-zinc-500{--tw-gradient-from:var(--color-zinc-500);--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-\[\#EC4899\]{--tw-gradient-via:#ec4899;--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-p
8osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ed8fe5\]\/20{--tw-gradient-via:#ed8fe533;--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)}@supports (color:lab(0% 0 0)){.via-\[\#ed8fe5\]\/20{--tw-gradient-via:lab(71.747% 45.5797 -28.3605/.2)}}.via-\[var\(--color-to\)\]{--tw-gradient-via:var(--color-to);--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)}.via-black\/0{--tw-gradient-via:#0000}@supports (color:color-mix(in lab, red, red)){.via-black\/0{--tw-gradient-via:color-mix(in oklab, var(--color-black) 0%, transparent)}}.via-black\/0{--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)}.via-black\/8{--tw-gradient-via:#00000014}@supports (color:color-mix(in lab, red, red)){.via-black\/8{--tw-gradient-via:color-mix(in oklab, var(--color-black) 8%, transparent)}}.via-black\/8{--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)}.via-black\/18{--tw-gradient-via:#0000002e}@supports (color:color-mix(in lab, red, red)){.via-black\/18{--tw-gradient-via:color-mix(in oklab, var(--color-black) 18%, transparent)}}.via-black\/18{--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)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--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)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--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)}.via-black\/42{--tw-gradient-via:#0000006b}@supports (color:color-mix(in lab, red, red)){.via-black\/42{--tw-gradient-via:color-mix(in oklab, var(--color-black) 42%, transparent)}}.via-black\/42{--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)}.via-black\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.via-black\/50{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.via-black\/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)}.via-black\/70{--tw-gradient-via:#000000b3}@supports (color:color-mix(in lab, red, red)){.via-black\/70{--tw-gradient-via:color-mix(in oklab, var(--color-black) 70%, transparent)}}.via-black\/70{--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-p
8osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/80{--tw-gradient-via:#000c}@supports (color:color-mix(in lab, red, red)){.via-black\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent)}}.via-black\/80{--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)}.via-transparent{--tw-gradient-via:transparent;--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)}.via-yellow-700{--tw-gradient-via:var(--color-yellow-700);--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)}.via-50\%{--tw-gradient-via-position:50%}.to-\[\#0f0c18\]{--tw-gradient-to:#0f0c18;--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-\[\#6a2a63\]{--tw-gradient-to:#6a2a63;--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-\[\#7ebdea\]\/20{--tw-gradient-to:#7ebdea33;--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))}@supports (color:lab(0% 0 0)){.to-\[\#7ebdea\]\/20{--tw-gradient-to:lab(73.6173% -11.9323 -29.2349/.2)}}.to-\[\#23202b\]{--tw-gradient-to:#23202b;--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-\[\#F97316\]{--tw-gradient-to:#f97316;--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-\[\#e36cc4\]{--tw-gradient-to:#e36cc4;--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-\[\#e36cc4\]\/35{--tw-gradient-to:#e36cc459;--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))}@supports (color:lab(0% 0 0)){.to-\[\#e36cc4\]\/35{--tw-gradient-to:lab(62.6657% 54.8877 -23.9889/.35)}}.to-black\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab, red, red)){.to-black\/5{--tw-gradient-to:color-mix(in oklab, var(--color-black) 5%, transparent)}}.to-black\/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-black\/18{--tw-gradient-to:#0000002e}@supports (color:color-mix(in lab, red, red)){.to-black\/18{--tw-gradient-to:color-mix(in oklab, var(--color-black) 18%, transparent)}}.to-black\/18{--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-black\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab, red, red)){.to-black\/90{--tw-gradient-to:color-mix(in oklab, var(--color-black) 90%, transparent)}}.to-black\/90{--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-neutral-100{--tw-gradient-to:var(--color-neutral-100);--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-red-500{--tw-gradient-to:var(--color-red-500);--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))}.to-white\/15{--tw-gradient-to:#ffffff26}@supports (color:color-mix(in lab, red, red)){.to-white\/15{--tw-gradient-to:color-mix(in oklab, var(--color-white) 15%, transparent)}}.to-white\/15{--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-90\%{--tw-gradient-to-position:90%}.\[mask-image\:linear-gradient\(to_bottom\,white\,transparent\)\]{-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}.\[mask-image\:linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#000\,\#000\)\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}.mask-\[linear-gradient\(to_bottom\,transparent\,white_--spacing\(14\)\,white_c
8alc\(100\%---spacing\(14\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to bottom,transparent,white calc(var(--spacing) * 14),white calc(100% - calc(var(--spacing) * 14)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,white calc(var(--spacing) * 14),white calc(100% - calc(var(--spacing) * 14)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,white calc(var(--spacing) * 14),white calc(100% - calc(var(--spacing) * 14)),transparent);mask-image:linear-gradient(to bottom,transparent,white calc(var(--spacing) * 14),white calc(100% - calc(var(--spacing) * 14)),transparent)}.mask-\[linear-gradient\(to_bottom\,transparent\,white_12px\,white_calc\(100\%-12px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#fff 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#fff 12px calc(100% - 12px),#0000)}.mask-\[linear-gradient\(to_bottom\,transparent\,white_16px\,white_calc\(100\%-16px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#fff 16px calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#fff 16px calc(100% - 16px),#0000)}.mask-\[linear-gradient\(to_bottom\,white\,white_30px\,transparent_80px\)\]{-webkit-mask-image:linear-gradient(#fff,#fff 30px,#0000 80px);mask-image:linear-gradient(#fff,#fff 30px,#0000 80px)}.\[background-size\:16px_16px\]{background-size:16px 16px}.\[background-size\:var\(--cell-size\)_var\(--cell-size\)\]{background-size:var(--cell-size) var(--cell-size)}.\[background-size\:var\(--shimmer-width\)_100\%\]{background-size:var(--shimmer-width) 100%}.bg-\[length\:6px_1px\]{background-size:6px 1px}.bg-\[length\:8px_8px\]{background-size:8px 8px}.bg-\[length\:180\%_100\%\]{background-size:180% 100%}.bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-position\:0_0\]{background-position:0 0}.bg-center{background-position:50%}.\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.\[background-repeat\:repeat\]{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.\[mask-composite\:intersect\]{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.\[mask-clip\:padding-box\,border-box\]{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.fill-\(--callout-color\){fill:var(--callout-color)}.fill-current{fill:currentColor}
8.fill-fd-muted{fill:var(--color-fd-muted)}.fill-fd-muted-foreground{fill:var(--color-fd-muted-foreground)}.fill-fd-primary{fill:var(--color-fd-primary)}.fill-fd-primary-foreground{fill:var(--color-fd-primary-foreground)}.fill-gray-400\/30{fill:#99a1af4d}@supports (color:color-mix(in lab, red, red)){.fill-gray-400\/30{fill:color-mix(in oklab, var(--color-gray-400) 30%, transparent)}}.fill-yellow-400{fill:var(--color-yellow-400)}.stroke-current\/25{stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.stroke-current\/25{stroke:color-mix(in oklab, currentcolor 25%, transparent)}}.stroke-fd-foreground\/10{stroke:#0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.stroke-fd-foreground\/10{stroke:color-mix(in oklab, var(--color-fd-foreground) 10%, transparent)}}.stroke-fd-primary{stroke:var(--color-fd-primary)}.stroke-gray-400\/30{stroke:#99a1af4d}@supports (color:color-mix(in lab, red, red)){.stroke-gray-400\/30{stroke:color-mix(in oklab, var(--color-gray-400) 30%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:0!important}.\!p-1\.5{padding:calc(var(--spacing) * 1.5)!important}.\!p-6{padding:calc(var(--spacing) * 6)!important}.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-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-px{padding:1px}.\!px-0{padding-inline:0!important}.\!px-1{padding-inline:var(--spacing)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-\(--viewport-outer-px\){padding-inline:var(--viewport-outer-px)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\[3px\]{padding-inline:3px}.px-\[18px\]{padding-inline:18px}.px-px{padding-inline:1px}.\!py-0{padding-block:0!important}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.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-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-3\.5{padding-inline-start:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.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-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[3px\]{padding-top:3px}.pt-\[clamp\(28px\,5dvh\,56px\)\]{padding-top:clamp(28px,5dvh,56px)}.\!pr-20{padding-right:calc(var(--spacing) * 20)!important}.pr-\(--removed-body-scroll-bar-size\,0\){padding-right:var(--removed-body-scroll-bar-size,0)}.pr-0{padding-right:0}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.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-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.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-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.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-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-72{padding-bottom:calc(var(--spacing) * 72)}.pb-\[11px\]{padding-bottom:11px}.pb-\[max\(\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-0{padding-left:0}.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-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-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-base{font-size:var(--text-base);
8line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75em\]{font-size:1.75em}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[clamp\(1\.8rem\,4vw\,2\.75rem\)\]{font-size:clamp(1.8rem,4vw,2.75rem)}.text-\[clamp\(1\.25rem\,2vw\,2rem\)\]{font-size:clamp(1.25rem,2vw,2rem)}.text-\[clamp\(2rem\,8vw\,2\.75rem\)\]{font-size:clamp(2rem,8vw,2.75rem)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--callout-color\){color:var(--callout-color)}.text-\[\#00EE8E\]{color:#00ee8e}.text-\[\#6A3100\]{color:#6a3100}.text-\[\#60A5FA\]{color:#60a5fa}.text-\[\#64acff\]{color:#64acff}.text-\[\#E91E47\]\/90{color:#e91e47e6;color:lab(51.2009% 73.455 33.5121/.9)}.text-\[\#F472B6\]{color:#f472b6}.text-\[\#FDE047\]{color:#fde047}.text-\[\#f49b5b\]{color:#f49b5b}.text-\[\#f276ac\]{color:#f276ac}.text-\[\#ffd0e4\]{color:#ffd0e4}.text-\[var\(--chart-5\)\]{color:var(--chart-5)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--hero-text\)\]{color:var(--hero-text)}.text-\[var\(--hero-text-muted\)\]{color:var(--hero-text-muted)}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-current,.text-current\/70{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/70{color:color-mix(in oklab, currentcolor 70%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-fd-accent-foreground{color:var(--color-fd-accent-foreground)}.text-fd-card{color:var(--color-fd-card)}.text-fd-card-foreground{color:var(--color-fd-card-foreground)}.text-fd-foreground{color:var(--color-fd-foreground)}.text-fd-foreground\/80{color:#0a0a0acc}@supports (color:color-mix(in lab, red, red)){.text-fd-foreground\/80{color:color-mix(in oklab, var(--color-fd-foreground) 80%, transparent)}}.text-fd-muted-foreground{color:var(--color-fd-muted-foreground)}.text-fd-muted-foreground\/50{color:#73737380}@supports (color:color-mix(in lab, red, red)){.text-fd-muted-foreground\/50{color:color-mix(in oklab, var(--color-fd-muted-foreground) 50%, transparent)}}
8.text-fd-popover-foreground{color:var(--color-fd-popover-foreground)}.text-fd-popover-foreground\/80{color:#272727cc}@supports (color:color-mix(in lab, red, red)){.text-fd-popover-foreground\/80{color:color-mix(in oklab, var(--color-fd-popover-foreground) 80%, transparent)}}.text-fd-primary{color:var(--color-fd-primary)}.text-fd-primary-foreground{color:var(--color-fd-primary-foreground)}.text-fd-primary\/50{color:#17171780}@supports (color:color-mix(in lab, red, red)){.text-fd-primary\/50{color:color-mix(in oklab, var(--color-fd-primary) 50%, transparent)}}.text-fd-secondary-foreground{color:var(--color-fd-secondary-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-inherit{color:inherit}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600\/50{color:#52525280}@supports (color:color-mix(in lab, red, red)){.text-neutral-600\/50{color:color-mix(in oklab, var(--color-neutral-600) 50%, transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400\/90{color:#ff6568e6}@supports (color:color-mix(in lab, red, red)){.text-red-400\/90{color:color-mix(in oklab, var(--color-red-400) 90%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.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\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, 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-white\/\[0\.44\]{color:#ffffff70}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.44\]{color:color-mix(in oklab, var(--color-white) 44%, transparent)}}.text-white\/\[0\.46\]{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.46\]{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/\[0\.52\]{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.52\]{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/\[0\.64\]{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.64\]{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\/\[0\.68\]{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.68\]{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-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}.underline{text-decoration-line:underline}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.decoration-white\/35{text-decoration-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.decoration-white\/35{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#e36cc4\]{accent-color:#e36cc4}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opacity-\(--opacity\,0\){opacity:var(--opacity,0)}.opacity-0{opacity:0}
8.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-92{opacity:.92}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[var\(--opacity\)\]{opacity:var(--opacity)}.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-2xs{--tw-shadow:0 1px 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-sha
8dow)}.shadow-\[0_0_0_1px_\#ffffff10\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff10);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_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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_0_0_1px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000059);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_10px_rgba\(236\,72\,153\,0\.4\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ec489966);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_12px_rgba\(242\,118\,172\,0\.15\)\]{--tw-shadow:0 0 12px var(--tw-sha
8dow-color,#f276ac26);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_12px_rgba\(244\,155\,91\,0\.42\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f49b5b6b);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_24px_rgba\(227\,108\,196\,0\.35\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#e36cc459);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_30px_rgba\(227\,108\,196\,0\.24\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#e36cc43d);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_32px_var\(--hero-glow\)\]{--tw-shadow:0 0 32px var(--tw-shadow-color,var(--hero-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
8dow)}.shadow-\[0_0_34px_rgba\(209\,254\,23\,0\.12\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#d1fe171f);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_4px_30px_0_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 4px 30px 0 var(--tw-shadow-color,#00000014);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_6px_18px_-8px_rgba\(227\,108\,196\,0\.55\)\]{--tw-shadow:0 6px 18px -8px var(--tw-shadow-color,#e36cc48c);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_12px_35px_-10px_var\(--hero-glow\)\]{--tw-shadow:0 12px 35px -10px var(--tw-shadow-color,var(--hero-glow));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_16px_48px_rgba\(0\,238\,142\,0\.12\)\]{--tw-shadow:0 16px 48px var(--tw-sha
8dow-color,#00ee8e1f);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_18px_38px_-12px_var\(--hero-glow\)\]{--tw-shadow:0 18px 38px -12px var(--tw-shadow-color,var(--hero-glow));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_18px_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000059);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_18px_60px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0000004d);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_20px_48px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
8dow)}.shadow-\[0_20px_80px_-40px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 20px 80px -40px var(--tw-shadow-color,#000000b3);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_24px_90px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#00000059);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_30px_90px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0000005c);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_34px_110px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 34px 110px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_64px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]{--tw-shadow:inset 0 0 64px var(--tw-sha
8dow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_64px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]{--tw-shadow:inset 0 0 64px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 12%,transparent))}}.shadow-\[inset_0_0_64px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(var\(--foreground\)\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgba(var(--foreground),.05));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-sha
8dow-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-sha
8dow)}.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-sha
8dow)}.ring-\[4px\]{--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)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\/5{--tw-shadow-color:#09090b0d}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 5%, transparent) var(--tw-sha
8dow-alpha), transparent)}}.ring-black\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab, red, red)){.ring-black\/25{--tw-ring-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.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)}.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)!important;outline-width:1px!important}.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-3xl{--tw-blur:blur(var(--blur-3xl));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-\[0px\]{--tw-blur:blur(0px);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-xl{--tw-blur:blur(var(--blur-xl));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-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.saturate-\[0\.72\]{--tw-saturate:saturate(.72);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,)}.saturate-\[0\.94\]{--tw-saturate:saturate(.94);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-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,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-\[background-color\,border-color\,backdrop-filter\]{transition-property:background-color,border-color,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[clip-path\]{transition-property:clip-path;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-\[height\]{transition-property:height;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\,offset-distance\]{transition-property:opacity,offset-distance;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\,color\]{transition-property:opacity,translate,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;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\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,inset-block\,translate\,background-color\]{transition-property:width,inset-block,translate,background-color;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))}
8.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}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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)}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--color-background\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--color-background),#0000 calc(50% + var(--spread)))}.\[--duration\:40s\]{--duration:40s}.\[--duration\:120s\]{--duration:120s}.\[--fd-docs-height\:100dvh\]{--fd-docs-height:100dvh}.\[--fd-header-height\:0px\]{--fd-header-height:0px}.\[--fd-layout-width\:1400px\]{--fd-layout-width:1400px}.\[--fd-sidebar-width\:0px\]{--fd-sidebar-width:0px}.\[--fd-toc-popover-height\:0px\]{--fd-toc-popover-height:0px}.\[--fd-toc-width\:0px\]{--fd-toc-width:0px}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--gap\:1rem\]{--gap:1rem}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[animation-direction\:reverse\]{animation-direction:reverse}.\[grid-area\:header\]{grid-area:header}.\[grid-area\:main\]{grid-area:main}.\[grid-area\:sidebar\]{grid-area:sidebar}.\[grid-area\:toc-popover\]{grid-area:toc-popover}.\[grid-area\:toc\]{grid-area:toc}.\[mm\:ss\.xx\]{mm:ss.xx}.\[offset-distance\:var\(--offset-distance\,0\)\]{offset-distance:var(--offset-distance,0)}.\[perspective\:200px\]{perspective:200px}.\[transition\:background-position_1s_cubic-bezier\(\.6\,\.6\,0\,1\)_infinite\]{transition:background-position 1s cubic-bezier(.6,.6,0,1) infinite}:is(.\*\:pointer-events-auto>*){pointer-events:auto}:is(.\*\:col-start-1>*){grid-column-start:1}:is(.\*\:row-start-1>*){grid-row-start:1}:is(.\*\:mx-auto>*){margin-inline:auto}:is(.\*\:my-auto>*){margin-block:auto}:is(.\*\:flex>*){display:flex}:is(.\*\:flex\!>*){display:flex!important}:is(.\*\:w-\(--fd-sidebar-width\)>*){width:var(--fd-sidebar-width)}:is(.\*\:max-w-\(--fd-layout-width\)>*){max-width:var(--fd-layout-width)}:is(.\*\:max-w-\[900px\]>*){max-width:900px}:is(.\*\:max-w-\[1285px\]>*){max-width:1285px}:is(.\*\:flex-col>*){flex-direction:column}:is(.\*\:flex-col\!>*){flex-direction:column!important}:is(.\*\:gap-0\!>*){gap:0!important}:is(.\*\:gap-0\.5\!>*){gap:calc(var(--spacing) * .5)!important}:is(.\*\:rounded-full>*){border-radius:3.40282e38px}:is(.\*\:rounded-lg>*){border-radius:var(--radius-lg)}:is(.\*\:rounded-md>*){border-radius:var(--radius-md)}:is(.\*\:border-b>*){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(.\*\:p-12>*){padding:calc(var(--spacing) * 12)}:is(.\*\:text-center>*){text-align:center}:is(.\*\:leading-relaxed>*){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.not-last\:mb-2:not(:last-child){margin-bottom:calc(var(--spacing) * 2)}.group-last\/item\:hidden:is(:where(.group\/item):last-child *){display:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/item\:block:is(:where(.group\/item):is([open],:popover-open,:open) *){display:block}.group-open\/item\:rotate-180:is(:where(.group\/item):is([open],:popover-open,:open) *),.group-open\/options\:rotate-180:is(:where(.group\/options):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;
8--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:bg-white\/45:is(:where(.group):hover *){background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/45:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:text-white\/75:is(:where(.group):hover *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/75:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/heading\:opacity-100:is(:where(.group\/heading):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/motion\:scale-100:is(:where(.group\/motion):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/param\:opacity-100:is(:where(.group\/param):hover *){opacity:1}.group-hover\/result\:scale-105:is(:where(.group\/result):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/result\:bg-black\/15:is(:where(.group\/result):hover *){background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.group-hover\/result\:bg-black\/15:is(:where(.group\/result):hover *){background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.group-hover\/thumb\:opacity-100:is(:where(.group\/thumb):hover *){opacity:1}.group-hover\/tile\:bg-black\/20:is(:where(.group\/tile):hover *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.group-hover\/tile\:bg-black\/20:is(:where(.group\/tile):hover *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper\:h-\(--header-height\):is(:where(.group\/sidebar-wrapper):has([data-collapsible=icon]) *){height:var(--header-height)}.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-\[\>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}
8.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:0px;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\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.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-\[state\=active\]\:bg-fd-primary:is(:where(.group)[data-state=active] *){background-color:var(--color-fd-primary)}.group-data-\[state\=open\]\:translate-y-px:is(:where(.group)[data-state=open] *){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\/shot\:rotate-180:is(:where(.group\/shot)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\/work\:rotate-90:is(:where(.group\/work)[data-state=open] *){rotate:90deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-sha
8dow-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-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:-translate-x-1\/3:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}
8.group-data-\[viewport\=false\]\/navigation-menu\:rounded-\(--radius\):is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:border-transparent:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-color:#0000}.group-data-\[viewport\=false\]\/navigation-menu\:shadow-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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-sha
8dow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.group-\[\.is-user\]\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\[\.is-user\]\:rounded-lg:is(:where(.group).is-user *){border-radius:var(--radius-lg)}.group-\[\.is-user\]\:px-4:is(:where(.group).is-user *){padding-inline:calc(var(--spacing) * 4)}.group-\[\.is-user\]\:py-3:is(:where(.group).is-user *){padding-block:calc(var(--spacing) * 3)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.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)}.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)}.placeholder\:whitespace-normal::placeholder{white-space:normal}.placeholder\:text-fd-muted-foreground::placeholder{color:var(--color-fd-muted-foreground)}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.placeholder\:text-white\/55::placeholder{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/55::placeholder{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1:before{content:var(--tw-content);inset-block:var(--spacing)}.before\:inset-s-2\.5:before,.before\:start-2\.5:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 2.5)}.before\:mr-1:before{content:var(--tw-content);margin-right:var(--spacing)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-fd-border:before{content:var(--tw-content);background-color:var(--color-fd-border)}.before\:content-\[\"\\201C\"\]:before{--tw-content:"â";content:var(--tw-content)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.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\:ml-1:after{content:var(--tw-content);margin-left:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:content-\[\"\\201D\"\]:after{--tw-content:"â";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:ms-0:first-child{margin-inline-start:0}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:pt-0:first-child{padding-top:0}.last\:me-0:last-child{margin-inline-end:0}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:rounded-b-xl:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}
8:is(.\*\:last\:border-b-0>*):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\:shadow-sm:is([open],:popover-open,:open){--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)}.empty\:mb-0:empty{margin-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-1:focus-within{--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-within\:ring-\[3px\]:focus-within{--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-sha
8dow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-white\/20:hover{border-color:#fff3}@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\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:border-white\/45:hover{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/45:hover{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\:bg-\[\#1AF59A\]:hover{background-color:#1af59a}.hover\:bg-\[\#93C5FD\]:hover{background-color:#93c5fd}.hover\:bg-\[\#F472B6\]:hover{background-color:#f472b6}.hover\:bg-\[\#d9518e\]:hover{background-color:#d9518e}.hover\:bg-\[\#f276ac\]\/18:hover{background-color:#f276ac2e;background-color:lab(65.9382% 52.7458 -5.26626/.18)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, 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-black\/85:hover{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/85:hover{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.hover\:bg-fd-accent:hover{background-color:var(--color-fd-accent)}.hover\:bg-fd-accent\/50:hover{background-color:#d1d1d140}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fd-accent\/50:hover{background-color:color-mix(in oklab, var(--color-fd-accent) 50%, transparent)}}.hover\:bg-fd-accent\/80:hover{background-color:#d1d1d166}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fd-accent\/80:hover{background-color:color-mix(in oklab, var(--color-fd-accent) 80%, transparent)}}.hover\:bg-fd-primary\/80:hover{background-color:#171717cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fd-primary\/80:hover{background-color:color-mix(in oklab, var(--color-fd-primary) 80%, transparent)}}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@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\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.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\/45:hover{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/45:hover{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.16\]:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:bg-zinc-600:hover{background-color:var(--color-zinc-600)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-fd-accent-foreground:hover{color:var(--color-fd-accent-foreground)}.hover\:text-fd-accent-foreground\/80:hover{color:#171717cc}@supports (color:color-mix(in lab, red, red)){.hover\:text-fd-accent-foreground\/80:hover{color:color-mix(in oklab, var(--color-fd-accent-foreground) 80%, transparent)}}.hover\:text-fd-popover-foreground\/50:hover{color:#27272780}@supports (color:color-mix(in lab, red, red)){.hover\:text-fd-popover-foreground\/50:hover{color:color-mix(in oklab, var(--color-fd-popover-foreground) 50%, transparent)}}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/75:hover{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.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\:text-white\/85:hover{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/85:hover{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-sha
8dow-color,hsl(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\:shadow-\[0_0_20px_rgba\(242\,118\,172\,0\.3\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#f276ac4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--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)}.hover\:shadow-none:hover{--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-sha
8dow)}.hover\:shadow-sm:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:transition-none:hover{transition-property:none}}.focus\:z-10:focus{z-index:10}.focus\:border-transparent:focus{border-color:#0000}.focus\:border-white\/25:focus{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/25:focus{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus\:bg-white\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/10:focus{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.focus\:text-white:focus{color:var(--color-white)}.focus\:underline:focus{text-decoration-line:underline}.focus\:ring-0:focus{--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-sha
8dow)}.focus\:ring-1:focus{--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\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--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\: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-transparent:focus-visible{border-color:#0000}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-sha
8dow)}.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-\[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-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\:ring-fd-ring:focus-visible{--tw-ring-color:var(--color-fd-ring)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus-visible\:ring-white\/35:focus-visible{--tw-ring-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--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-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-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-transparent:active{background-color:#0000}.active\:enabled\:translate-y-px:active:enabled{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:enabled\:scale-\[0\.98\]:active:enabled{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-fd-secondary:disabled{background-color:var(--color-fd-secondary)}.disabled\:text-fd-secondary-foreground:disabled{color:var(--color-fd-secondary-foreground)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-100:disabled{opacity:1}
8:where([data-mobile-menu=open]) .in-data-\[mobile-menu\=open\]\:block{display:block}: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-focus-visible\:bg-fd-accent:has(:focus-visible){background-color:var(--color-fd-accent)}.has-data-\[active\=true\]\:text-fd-primary:has([data-active=true]){color:var(--color-fd-primary)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.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-\[input\:focus\]\:ring-2:has(:is(input:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
8dow)}:is(.\*\:has-\[\+\:last-child\[data-empty\=true\]\]\:border-b-0>*):has(+:last-child[data-empty=true]){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.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-\[\>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\]\:p-0:has(>svg){padding:0}.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}.data-checked\:text-fd-accent-foreground[data-checked]{color:var(--color-fd-accent-foreground)}.data-\[active\=true\]\:bg-fd-primary\/10[data-active=true]{background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-fd-primary\/10[data-active=true]{background-color:color-mix(in oklab, var(--color-fd-primary) 10%, transparent)}}.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-fd-primary[data-active=true]{color:var(--color-fd-primary)}.data-\[active\=true\]\:before\:absolute[data-active=true]:before{content:var(--tw-content);position:absolute}.data-\[active\=true\]\:before\:inset-y-2\.5[data-active=true]:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 2.5)}.data-\[active\=true\]\:before\:inset-s-2\.5[data-active=true]:before,.data-\[active\=true\]\:before\:start-2\.5[data-active=true]:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 2.5)}.data-\[active\=true\]\:before\:w-px[data-active=true]:before{content:var(--tw-content);width:1px}.data-\[active\=true\]\:before\:bg-fd-primary[data-active=true]:before{content:var(--tw-content);background-color:var(--color-fd-primary)}.data-\[active\=true\]\:before\:content-\[\'\'\][data-active=true]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.data-\[active\=true\]\:hover\:transition-colors[data-active=true]:hover{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))}}.data-\[collapsed\=false\]\:hidden[data-collapsed=false]{display:none}.data-\[column-changed\=true\]\:transition-\[grid-template-columns\][data-column-changed=true]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.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}:is(.\*\:data-\[empty\=true\]\:border-b-0>*)[data-empty=true]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:animate-fd-enterFromRight[data-motion=from-end]{animation:var(--animate-fd-enterFromRight)}.data-\[motion\=from-start\]\:animate-fd-enterFromLeft[data-motion=from-start]{animation:var(--animate-fd-enterFromLeft)}.data-\[motion\=to-end\]\:animate-fd-exitToRight[data-motion=to-end]{animation:var(--animate-fd-exitToRight)}.data-\[motion\=to-start\]\:animate-fd-exitToLeft[data-motion=to-start]{animation:var(--animate-fd-exitToLeft)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-4[data-orientation=vertical]{height:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placement\=above\]\:origin-bottom[data-placement=above]{transform-origin:bottom}.data-\[placement\=below\]\:origin-top[data-placement=below]{transform-origin:top}.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\=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\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-auto *)[data-slot=command-input-wrapper]{height:auto}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--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-sha
8dow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}: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-\[slot\=sidebar-menu-button\]\:\!p-1\.5[data-slot=sidebar-menu-button]{padding:calc(var(--spacing) * 1.5)!important}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[state\=active\]\:border-fd-primary[data-state=active]{border-color:var(--color-fd-primary)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=active\]\:text-fd-primary[data-state=active]{color:var(--color-fd-primary)}.data-\[state\=active\]\:shadow-none[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-sha
8dow)}.data-\[state\=active\]\:shadow-sm[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)}.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-amber-400[data-state=checked]{border-color:var(--color-amber-400)}.data-\[state\=checked\]\:bg-amber-400[data-state=checked]{background-color:var(--color-amber-400)}.data-\[state\=checked\]\:ring-2[data-state=checked]{--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)}.data-\[state\=closed\]\:hidden[data-state=closed]{display:none}.data-\[state\=closed\]\:animate-fd-accordion-up[data-state=closed]{animation:var(--animate-fd-accordion-up)}.data-\[state\=closed\]\:animate-fd-collapsible-up[data-state=closed]{animation:var(--animate-fd-collapsible-up)}.data-\[state\=closed\]\:animate-fd-dialog-out[data-state=closed]{animation:var(--animate-fd-dialog-out)}.data-\[state\=closed\]\:animate-fd-fade-out[data-state=closed]{animation:var(--animate-fd-fade-out)}.data-\[state\=closed\]\:animate-fd-nav-menu-out[data-state=closed]{animation:var(--animate-fd-nav-menu-out)}.data-\[state\=closed\]\:animate-fd-popover-out[data-state=closed]{animation:var(--animate-fd-popover-out)}.data-\[state\=closed\]\:animate-fd-sidebar-out[data-state=closed]{animation:var(--animate-fd-sidebar-out)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=hidden\]\:animate-fd-fade-out[data-state=hidden]{animation:var(--animate-fd-fade-out)}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=open\]\:animate-fd-accordion-down[data-state=open]{animation:var(--animate-fd-accordion-down)}.data-\[state\=open\]\:animate-fd-collapsible-down[data-state=open]{animation:var(--animate-fd-collapsible-down)}.data-\[state\=open\]\:animate-fd-dialog-in[data-state=open]{animation:var(--animate-fd-dialog-in)}.data-\[state\=open\]\:animate-fd-fade-in[data-state=open]{animation:var(--animate-fd-fade-in)}.data-\[state\=open\]\:animate-fd-nav-menu-in[data-state=open]{animation:var(--animate-fd-nav-menu-in)}.data-\[state\=open\]\:animate-fd-popover-in[data-state=open]{animation:var(--animate-fd-popover-in)}.data-\[state\=open\]\:animate-fd-sidebar-in[data-state=open]{animation:var(--animate-fd-sidebar-in)}.data-\[state\=open\]\:bg-fd-accent[data-state=open]{background-color:var(--color-fd-accent)}.data-\[state\=open\]\:bg-fd-accent\/50[data-state=open]{background-color:#d1d1d140}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-fd-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--color-fd-accent) 50%, transparent)}}.data-\[state\=open\]\:bg-transparent[data-state=open]{background-color:#0000}.data-\[state\=open\]\:text-fd-accent-foreground[data-state=open]{color:var(--color-fd-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\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[transparent\=false\]\:bg-fd-background\/80[data-transparent=false]{background-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.data-\[transparent\=false\]\:bg-fd-background\/80[data-transparent=false]{background-color:color-mix(in oklab, var(--color-fd-background) 80%, transparent)}}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-sha
8dow-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)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:96rem){.max-2xl\:h-16{height:calc(var(--spacing) * 16)}.max-2xl\:w-full{width:100%}.max-2xl\:flex-none{flex:none}.max-2xl\:basis-full{flex-basis:100%}.max-2xl\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:flex{display:flex}.max-lg\:hidden{display:none}.max-lg\:rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}
8.max-lg\: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)}}@media not all and (min-width:48rem){.max-md\:absolute{position:absolute}.max-md\:inset-y-0{inset-block:0}.max-md\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.max-md\:order-first{order:-9999}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:rounded-md{border-radius:var(--radius-md)}.max-md\:border{border-style:var(--tw-border-style);border-width:1px}.max-md\:bg-fd-secondary{background-color:var(--color-fd-secondary)}.max-md\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.max-md\: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)}}@media not all and (min-width:40rem){.max-sm\:bottom-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(.75rem + env(safe-area-inset-bottom))}.max-sm\:left-3{left:calc(var(--spacing) * 3)}.max-sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-sm\:hidden{display:none}.max-sm\:w-\[320px\]{width:320px}.max-sm\:flex-wrap{flex-wrap:wrap}}@media (min-width:380px){.min-\[380px\]\:text-\[13px\]{font-size:13px}}@media (min-width:600px){.min-\[600px\]\:grid{display:grid}.min-\[600px\]\:hidden{display:none}.min-\[600px\]\:w-full{width:100%}.min-\[600px\]\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:inset-x-auto{inset-inline:auto}.sm\:end-4{inset-inline-end:calc(var(--spacing) * 4)}.sm\:\!top-1\/2{top:50%!important}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:right-auto{right:auto}.sm\:\!bottom-auto{bottom:auto!important}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:left-1\/2{left:50%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:my-7{margin-block:calc(var(--spacing) * 7)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:size-\[30px\]{width:30px;height:30px}.sm\:size-\[52px\]{width:52px;height:52px}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[32rem\]{height:32rem}.sm\:h-\[82vh\]{height:82vh}.sm\:h-\[90vh\]{height:90vh}.sm\:\!max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)!important}.sm\:min-h-28{min-height:calc(var(--spacing) * 28)}.sm\:min-h-72{min-height:calc(var(--spacing) * 72)}.sm\:min-h-\[120px\]{min-height:120px}.sm\:min-h-\[132px\]{min-height:132px}.sm\:min-h-\[140px\]{min-height:140px}.sm\:min-h-\[150px\]{min-height:150px}.sm\:min-h-\[168px\]{min-height:168px}.sm\:min-h-\[180px\]{min-height:180px}.sm\:min-h-\[300px\]{min-height:300px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[24rem\]{width:24rem}.sm\:w-\[154px\]{width:154px}.sm\:w-\[420px\]{width:420px}.sm\:w-\[calc\(\(100\%-1\.125rem\)\/4\)\]{width:calc(25% - .28125rem)}.sm\:w-\[calc\(3\/4\*100\%\+3rem\)\]{width:calc(75% + 3rem)}.sm\:w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.sm\:w-\[min\(460px\,calc\(100vw-2rem\)\)\]{width:min(460px,100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:\!max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)!important}.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-\[11rem\]{max-width:11rem}.sm\:max-w-\[38rem\]{max-width:38rem}.sm\:max-w-\[40rem\]{max-width:40rem}.sm\:max-w-\[42rem\]{max-width:42rem}.sm\:max-w-\[380px\]{max-width:380px}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[460px\]{max-width:460px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[580px\]{max-width:580px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[820px\]{max-width:820px}.sm\:max-w-\[860px\]{max-width:860px}.sm\:max-w-\[min\(1100px\,94vw\)\]{max-width:min(1100px,94vw)}.sm\:max-w-\[min\(calc\(100vw-2rem\)\,780px\)\]{max-width:min(100vw - 2rem,780px)}.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-0{min-width:0}.sm\:min-w-12{min-width:calc(var(--spacing) * 12)}.sm\:basis-1\/2{flex-basis:50%}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:\!-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[30px_minmax\(0\,1fr\)\]{grid-template-columns:30px minmax(0,1fr)}.sm\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(18rem\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr)}.sm\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(20rem\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}
8.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-9{gap:calc(var(--spacing) * 9)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\: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(.sm\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.sm\:gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.sm\: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(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sm\:from-blue-500{--tw-gradient-from:var(--color-blue-500);--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))}.sm\:from-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.sm\:from-blue-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.sm\:from-blue-500\/10{--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))}.sm\:from-green-500{--tw-gradient-from:var(--color-green-500);--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))}.sm\:from-green-500\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab, red, red)){.sm\:from-green-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.sm\:from-green-500\/10{--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))}.sm\:from-orange-500{--tw-gradient-from:var(--color-orange-500);--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))}.sm\:from-orange-500\/10{--tw-gradient-from:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.sm\:from-orange-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.sm\:from-orange-500\/10{--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))}.sm\:from-pink-500{--tw-gradient-from:var(--color-pink-500);--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))}.sm\:from-pink-500\/10{--tw-gradient-from:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.sm\:from-pink-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.sm\:from-pink-500\/10{--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))}
8.sm\:from-teal-500{--tw-gradient-from:var(--color-teal-500);--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))}.sm\:from-teal-500\/10{--tw-gradient-from:#00baa71a}@supports (color:color-mix(in lab, red, red)){.sm\:from-teal-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.sm\:from-teal-500\/10{--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))}.sm\:from-violet-500{--tw-gradient-from:var(--color-violet-500);--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))}.sm\:from-violet-500\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.sm\:from-violet-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.sm\:from-violet-500\/10{--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))}.sm\:to-amber-500{--tw-gradient-to:var(--color-amber-500);--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))}.sm\:to-amber-500\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab, red, red)){.sm\:to-amber-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.sm\:to-amber-500\/10{--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))}.sm\:to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--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))}.sm\:to-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.sm\:to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.sm\:to-cyan-500\/10{--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))}.sm\:to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--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))}.sm\:to-emerald-500\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.sm\:to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.sm\:to-emerald-500\/10{--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))}.sm\:to-purple-500\/10{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.sm\:to-purple-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.sm\:to-purple-500\/10{--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))}.sm\:to-purple-600{--tw-gradient-to:var(--color-purple-600);--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))}.sm\:to-rose-500{--tw-gradient-to:var(--color-rose-500);--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))}.sm\:to-rose-500\/10{--tw-gradient-to:#ff23571a}@supports (color:color-mix(in lab, red, red)){.sm\:to-rose-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.sm\:to-rose-500\/10{--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))}
8.sm\:object-cover{object-fit:cover}.sm\:p-0{padding:0}.sm\:p-1{padding:var(--spacing)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-1{padding-inline:var(--spacing)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pe-14{padding-inline-end:calc(var(--spacing) * 14)}.sm\:pt-1{padding-top:var(--spacing)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pr-0{padding-right:0}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-left{text-align:left}.sm\:text-start{text-align:start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[36px\]{font-size:36px}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.sm\:text-blue-700{color:var(--color-blue-700)}.sm\:text-green-700{color:var(--color-green-700)}.sm\:text-orange-700{color:var(--color-orange-700)}.sm\:text-pink-700{color:var(--color-pink-700)}.sm\:text-teal-700{color:var(--color-teal-700)}.sm\:text-violet-700{color:var(--color-violet-700)}.sm\:text-white{color:var(--color-white)}.sm\:opacity-0{opacity:0}
8.sm\: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)}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.sm\:hover\:scale-\[1\.01\]:hover{scale:1.01}.sm\:hover\:from-blue-500\/20:hover{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-blue-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.sm\:hover\:from-blue-500\/20:hover{--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))}.sm\:hover\:from-green-500\/20:hover{--tw-gradient-from:#00c75833}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-green-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.sm\:hover\:from-green-500\/20:hover{--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))}.sm\:hover\:from-orange-500\/20:hover{--tw-gradient-from:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-orange-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.sm\:hover\:from-orange-500\/20:hover{--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))}.sm\:hover\:from-pink-500\/20:hover{--tw-gradient-from:#f6339a33}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-pink-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.sm\:hover\:from-pink-500\/20:hover{--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))}.sm\:hover\:from-teal-500\/20:hover{--tw-gradient-from:#00baa733}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-teal-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.sm\:hover\:from-teal-500\/20:hover{--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))}.sm\:hover\:from-violet-500\/20:hover{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:from-violet-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.sm\:hover\:from-violet-500\/20:hover{--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))}.sm\:hover\:to-amber-500\/20:hover{--tw-gradient-to:#f99c0033}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:to-amber-500\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.sm\:hover\:to-amber-500\/20:hover{--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))}.sm\:hover\:to-cyan-500\/20:hover{--tw-gradient-to:#00b7d733}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:to-cyan-500\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.sm\:hover\:to-cyan-500\/20:hover{--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))}.sm\:hover\:to-emerald-500\/20:hover{--tw-gradient-to:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:to-emerald-500\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.sm\:hover\:to-emerald-500\/20:hover{--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))}.sm\:hover\:to-purple-500\/20:hover{--tw-gradient-to:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:to-purple-500\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.sm\:hover\:to-purple-500\/20:hover{--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))}.sm\:hover\:to-rose-500\/20:hover{--tw-gradient-to:#ff235733}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:to-rose-500\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.sm\:hover\:to-rose-500\/20:hover{--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))}.sm\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-sha
8dow-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)}}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:-top-10{top:calc(var(--spacing) * -10)}.md\:top-8{top:calc(var(--spacing) * 8)}.md\:top-24{top:calc(var(--spacing) * 24)}.md\:top-28{top:calc(var(--spacing) * 28)}.md\:top-\[calc\(50\%-250px\)\]{top:calc(50% - 250px)}.md\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\:left-10{left:calc(var(--spacing) * 10)}.md\:left-16{left:calc(var(--spacing) * 16)}.md\:z-\[120\]{z-index:120}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:0}.md\:my-6{margin-block:calc(var(--spacing) * 6)}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:var(--spacing)}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:mb-auto{margin-bottom:auto}.md\:-ml-5{margin-left:calc(var(--spacing) * -5)}.md\:ml-0{margin-left:0}.md\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.md\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.md\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.md\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.md\:\!h-6{height:calc(var(--spacing) * 6)!important}.md\:h-3{height:calc(var(--spacing) * 3)}.md\:h-3\.5{height:calc(var(--spacing) * 3.5)}.md\:h-4\.5{height:calc(var(--spacing) * 4.5)}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-7{height:calc(var(--spacing) * 7)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-14{height:calc(var(--spacing) * 14)}.md\:h-48{height:calc(var(--spacing) * 48)}.md\:h-\[72px\]{height:72px}.md\:h-\[82px\]{height:82px}.md\:h-\[260px\]{height:260px}.md\:h-\[360px\]{height:360px}.md\:h-\[400px\]{height:400px}.md\:h-\[calc\(100svh-6rem\)\]{height:calc(100svh - 6rem)}.md\:h-auto{height:auto}.md\:max-h-\[calc\(var\(--radix-dropdown-menu-content-available-height\)-2px\)\]{max-height:calc(var(--radix-dropdown-menu-content-available-height) - 2px)}.md\:max-h-none{max-height:none}.md\:min-h-8{min-height:calc(var(--spacing) * 8)}.md\:min-h-11{min-height:calc(var(--spacing) * 11)}.md\:min-h-40{min-height:calc(var(--spacing) * 40)}.md\:min-h-\[80px\]{min-height:80px}.md\:min-h-\[92vh\]{min-height:92vh}.md\:min-h-\[100px\]{min-height:100px}.md\:min-h-\[120px\]{min-height:120px}.md\:min-h-\[176px\]{min-height:176px}.md\:w-\(--radix-navigation-menu-viewport-width\){width:var(--radix-navigation-menu-viewport-width)}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-3{width:calc(var(--spacing) * 3)}.md\:w-3\.5{width:calc(var(--spacing) * 3.5)}.md\:w-4\.5{width:calc(var(--spacing) * 4.5)}.md\:w-5{width:calc(var(--spacing) * 5)}.md\:w-7{width:calc(var(--spacing) * 7)}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-14{width:calc(var(--spacing) * 14)}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-\[45\%\]{width:45%}.md\:w-\[92px\]{width:92px}.md\:w-\[400px\]{width:400px}.md\:w-\[clamp\(280px\,25vw\,380px\)\]{width:clamp(280px,25vw,380px)}.md\:w-auto{width:auto}.md\:w-fit{width:fit-content}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-5xl{max-width:var(--container-5xl)}.md\:max-w-\[280px\]{max-width:280px}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-none{max-width:none}.md\:max-w-xl{max-width:var(--container-xl)}.md\:min-w-0{min-width:0}.md\:min-w-\[40px\]{min-width:40px}.md\:min-w-\[50px\]{min-width:50px}.md\:min-w-\[60px\]{min-width:60px}.md\:min-w-\[100px\]{min-width:100px}.md\:flex-1{flex:1}.md\:flex-initial{flex:0 auto}.md\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:rotate-0{rotate:none}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-center{justify-content:center}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-24{gap:calc(var(--spacing) * 24)}:where(.md\: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(.md\: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(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\: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(.md\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:rounded-\[24px\]{border-radius:24px}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-0{padding-inline:0}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:\!py-0{padding-block:0!important}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pt-1{padding-top:var(--spacing)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pr-0{padding-right:0}.md\:pr-1{padding-right:var(--spacing)}.md\:pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.md\:pb-0{padding-bottom:0}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);
8line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[0\.9375rem\]{font-size:.9375rem}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-\[7px\]{font-size:7px}.md\:text-\[9px\]{font-size:9px}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[26px\]{font-size:26px}.md\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.md\:break-normal{overflow-wrap:normal;word-break:normal}.md\:whitespace-pre{white-space:pre}.md\:opacity-0{opacity:0}.md\: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,)}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){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:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-sha
8dow-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 (hover:hover){.md\:hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.has-data-\[collapsed\=true\]\:md\:flex:has([data-collapsed=true]){display:flex}}@media (min-width:64rem){.lg\:pointer-events-none{pointer-events:none}.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-2{order:2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-6{height:calc(var(--spacing) * 6)}.lg\:h-\[calc\(100svh-var\(--header-height\)-0\.5rem\)\]{height:calc(100svh - var(--header-height) - .5rem)}.lg\:h-full{height:100%}.lg\:max-h-\[65svh\]{max-height:65svh}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0}.lg\:min-h-\[640px\]{min-height:640px}.lg\:min-h-\[min\(800px\,calc\(100svh-var\(--header-height\)-8rem\)\)\]{min-height:min(800px, calc(100svh - var(--header-height) - 8rem))}.lg\:w-6{width:calc(var(--spacing) * 6)}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:\!max-w-\[860px\]{max-width:860px!important}.lg\:max-w-\[1060px\]{max-width:1060px}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:basis-1\/3{flex-basis:33.3333%}.lg\:scale-\[0\.98\]{scale:.98}.lg\:\[scrollbar-width\:none\]{scrollbar-width:none}.lg\:columns-3{columns:3}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[456px_1fr\]{grid-template-columns:456px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,28rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,28rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(230px\,0\.7fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(230px,.7fr) minmax(0,2fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:gap-\[50vh\]{gap:50vh}.lg\:gap-px{gap:1px}:where(.lg\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-28>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)))}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-3{padding:calc(var(--spacing) * 3)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-0{padding-inline:0}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pr-0{padding-right:0}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-\[50vh\]{padding-bottom:50vh}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-center{text-align:center}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);
8line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[34px\]{font-size:34px}.lg\:text-\[40px\]{font-size:40px}.lg\:opacity-0{opacity:0}.lg\:opacity-30{opacity:.3}.lg\:blur-\[1px\]{--tw-blur:blur(1px);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,)}.lg\:\[-ms-overflow-style\:none\]{-ms-overflow-style:none}:is(.lg\:\*\:nth-1\:rounded-t-none>*):first-child{border-top-left-radius:0;border-top-right-radius:0}:is(.lg\:\*\:nth-2\:rounded-tl-none>*):nth-child(2){border-top-left-radius:0}:is(.lg\:\*\:nth-2\:rounded-br-none>*):nth-child(2){border-bottom-right-radius:0}:is(.lg\:\*\:nth-3\:rounded-l-none>*):nth-child(3){border-top-left-radius:0;border-bottom-left-radius:0}:is(.lg\:\*\:nth-4\:rounded-r-none>*):nth-child(4){border-top-right-radius:0;border-bottom-right-radius:0}:is(.lg\:\*\:nth-5\:rounded-tl-none>*):nth-child(5){border-top-left-radius:0}:is(.lg\:\*\:nth-5\:rounded-br-none>*):nth-child(5){border-bottom-right-radius:0}:is(.lg\:\*\:nth-6\:rounded-b-none>*):nth-child(6){border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:80rem){.xl\:-mt-9{margin-top:calc(var(--spacing) * -9)}.xl\:mt-14{margin-top:calc(var(--spacing) * 14)}.xl\:-mr-4{margin-right:calc(var(--spacing) * -4)}.xl\:-ml-4{margin-left:calc(var(--spacing) * -4)}.xl\:hidden{display:none}.xl\:h-\[280px\]{height:280px}.xl\:min-h-full{min-height:100%}.xl\:w-\[400px\]{width:400px}.xl\:\!max-w-\[75vw\]{max-width:75vw!important}.xl\:max-w-5xl{max-width:var(--container-5xl)}.xl\:flex-\[3\]{flex:3}.xl\:flex-none{flex:none}.xl\:basis-1\/4{flex-basis:25%}.xl\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:columns-4{columns:4}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:p-4{padding:calc(var(--spacing) * 4)}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:pt-14{padding-top:calc(var(--spacing) * 14)}}@media (min-width:96rem){.\32 xl\:absolute{position:absolute}.\32 xl\:relative{position:relative}.\32 xl\:static{position:static}.\32 xl\:-top-2\.5{top:calc(var(--spacing) * -2.5)}.\32 xl\:top-full{top:100%}.\32 xl\:left-0{left:0}.\32 xl\:left-1\/2{left:50%}.\32 xl\:z-10{z-index:10}.\32 xl\:z-50{z-index:50}.\32 xl\:mx-0{margin-inline:0}.\32 xl\:mt-0{margin-top:0}.\32 xl\:mt-2{margin-top:calc(var(--spacing) * 2)}.\32 xl\:flex{display:flex}.\32 xl\:grid{display:grid}.\32 xl\:hidden{display:none}.\32 xl\:size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\32 xl\:h-8{height:calc(var(--spacing) * 8)}.\32 xl\:max-h-\[min\(72vh\,34rem\)\]{max-height:min(72vh,34rem)}.\32 xl\:w-\[34rem\]{width:34rem}.\32 xl\:\!max-w-\[1100px\]{max-width:1100px!important}.\32 xl\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.\32 xl\:min-w-0{min-width:0}.\32 xl\:flex-1{flex:1}.\32 xl\:shrink-0{flex-shrink:0}.\32 xl\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\32 xl\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:flex-nowrap{flex-wrap:nowrap}.\32 xl\:items-center{align-items:center}.\32 xl\:justify-center{justify-content:center}
8.\32 xl\:gap-1{gap:var(--spacing)}.\32 xl\:gap-3{gap:calc(var(--spacing) * 3)}.\32 xl\:overflow-visible{overflow:visible}.\32 xl\:overflow-y-auto{overflow-y:auto}.\32 xl\:overscroll-contain{overscroll-behavior:contain}.\32 xl\:rounded-lg{border-radius:var(--radius-lg)}.\32 xl\:rounded-md{border-radius:var(--radius-md)}.\32 xl\:border{border-style:var(--tw-border-style);border-width:1px}.\32 xl\:border-0{border-style:var(--tw-border-style);border-width:0}.\32 xl\:bg-transparent{background-color:#0000}.\32 xl\:p-0{padding:0}.\32 xl\:p-2{padding:calc(var(--spacing) * 2)}.\32 xl\:px-2{padding-inline:calc(var(--spacing) * 2)}.\32 xl\:px-3{padding-inline:calc(var(--spacing) * 3)}.\32 xl\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.\32 xl\:py-2{padding-block:calc(var(--spacing) * 2)}.\32 xl\:pr-1{padding-right:var(--spacing)}.\32 xl\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\32 xl\:text-\[9px\]{font-size:9px}.\32 xl\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\32 xl\:whitespace-nowrap{white-space:nowrap}
8.\32 xl\: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)}.\32 xl\: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)}.\32 xl\: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)}.\32 xl\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}}@container not (min-width:36rem){.\@max-xl\:hidden{display:none}}@container not (min-width:32rem){.\@max-lg\:col-span-full{grid-column:1/-1}}@container (min-width:48rem){.\@3xl\:block{display:block}.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:-translate-x-2:where(: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)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-full:where(: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)),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-scale-x-100:where(: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)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:rotate-90:where(: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)),[dir=rtl],[dir=rtl] *){rotate:90deg}.rtl\:rotate-180:where(: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)),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\:space-x-reverse:where(: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)),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:border-amber-900\/60:where(.dark,.dark *){border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.dark\:border-gray-800:where(.dark,.dark *){border-color:var(--color-gray-800)}.dark\:border-green-500\/40:where(.dark,.dark *){border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.dark\:border-transparent:where(.dark,.dark *){border-color:#0000}.dark\:border-t-white\/5:where(.dark,.dark *){border-top-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-t-white\/5:where(.dark,.dark *){border-top-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-\(--shiki-dark-bg\):where(.dark,.dark *){background-color:var(--shiki-dark-bg)}.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-zinc-700:where(.dark,.dark *){background-color:var(--color-zinc-700)}.dark\:\[background-image\:linear-gradient\(to_right\,var\(--dark-line\)_1px\,transparent_0\)\,linear-gradient\(to_bottom\,var\(--dark-line\)_1px\,transparent_0\)\]:where(.dark,.dark *){background-image:linear-gradient(to right,var(--dark-line) 1px,transparent 0),linear-gradient(to bottom,var(--dark-line) 1px,transparent 0)}.dark\:bg-\[radial-gradient\(circle_at_80\%_20\%\,rgba\(244\,155\,91\,0\.12\)\,transparent_45\%\)\]:where(.dark,.dark *){background-image:radial-gradient(circle at 80% 20%,#f49b5b1f,#0000 45%)}.dark\:bg-\[radial-gradient\(circle_at_top\,rgba\(227\,108\,196\,0\.16\)\,transparent_55\%\)\]:where(.dark,.dark *){background-image:radial-gradient(circle at top,#e36cc429,#0000 55%)}.dark\:bg-\[radial-gradient\(circle_at_top\,rgba\(227\,108\,196\,0\.18\)\,transparent_60\%\)\]:where(.dark,.dark *){background-image:radial-gradient(circle at top,#e36cc42e,#0000 60%)}.dark\:from-black:where(.dark,.dark *){--tw-gradient-from:var(--color-black);--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))}.dark\:from-neutral-900:where(.dark,.dark *){--tw-gradient-from:var(--color-neutral-900);--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))}.dark\:via-white\/50:where(.dark,.dark *){--tw-gradient-via:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:via-white\/50:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:via-white\/50:where(.dark,.dark *){--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-p
8osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-white\/80:where(.dark,.dark *){--tw-gradient-via:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:via-white\/80:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent)}}.dark\:via-white\/80:where(.dark,.dark *){--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)}.dark\:to-neutral-900:where(.dark,.dark *){--tw-gradient-to:var(--color-neutral-900);--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))}.dark\:text-amber-100:where(.dark,.dark *){color:var(--color-amber-100)}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-green-500:where(.dark,.dark *){color:var(--color-green-500)}.dark\:text-neutral-400\/50:where(.dark,.dark *){color:#a1a1a180}@supports (color:color-mix(in lab, red, red)){.dark\:text-neutral-400\/50:where(.dark,.dark *){color:color-mix(in oklab, var(--color-neutral-400) 50%, transparent)}}.dark\:text-white\/70:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:opacity-50:where(.dark,.dark *){opacity:.5}.dark\:shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.55\)\]:where(.dark,.dark *){--tw-shadow:0 18px 60px var(--tw-sha
8dow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.6\)\]:where(.dark,.dark *){--tw-shadow:0 24px 90px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-zinc-950:where(.dark,.dark *){--tw-shadow-color:#09090b}@supports (color:lab(0% 0 0)){.dark\:shadow-zinc-950:where(.dark,.dark *){--tw-shadow-color:lab(2.51107% .242703 -.886115)}}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-zinc-950:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-zinc-950) var(--tw-shadow-alpha), transparent)}}.dark\:invert:where(.dark,.dark *){--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,)}.dark\:backdrop-blur-none:where(.dark,.dark *){--tw-backdrop-blur: ;-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,)}.dark\:\[--color-border\:color-mix\(in_oklab\,var\(--color-white\)_10\%\,transparent\)\]:where(.dark,.dark *){--color-border:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:\[--color-border\:color-mix\(in_oklab\,var\(--color-white\)_10\%\,transparent\)\]:where(.dark,.dark *){--color-border:color-mix(in oklab,var(--color-white) 10%,transparent)}}:where([data-scrolled]) .dark\:in-data-scrolled\:backdrop-blur:where(.dark,.dark *){--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,)}@media (min-width:40rem){.dark\:sm\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:sm\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:sm\:text-orange-300:where(.dark,.dark *){color:var(--color-orange-300)}.dark\:sm\:text-pink-300:where(.dark,.dark *){color:var(--color-pink-300)}.dark\:sm\:text-teal-300:where(.dark,.dark *){color:var(--color-teal-300)}.dark\:sm\:text-violet-300:where(.dark,.dark *){color:var(--color-violet-300)}}.prose-headings\:scroll-mt-8 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing) * 8)}.prose-headings\:font-semibold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-headings\:tracking-tight :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.prose-headings\:text-balance :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){text-wrap:balance}.prose-p\:tracking-tight :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.prose-p\:text-balance :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){text-wrap:balance}
8.prose-a\:no-underline :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}:is(#nd-docs-layout:has(.layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-notebook-layout:has(.layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-home-layout:has(.layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-flux-layout:has(.layout\:\[--fd-header-height\:--spacing\(14\)\]),#fd-glass-layout:has(.layout\:\[--fd-header-height\:--spacing\(14\)\])){--fd-header-height:calc(var(--spacing) * 14)}@media not all and (min-width:80rem){:is(#nd-docs-layout:has(.max-xl\:layout\:\[--fd-toc-popover-height\:--spacing\(10\)\]),#nd-notebook-layout:has(.max-xl\:layout\:\[--fd-toc-popover-height\:--spacing\(10\)\]),#nd-home-layout:has(.max-xl\:layout\:\[--fd-toc-popover-height\:--spacing\(10\)\]),#nd-flux-layout:has(.max-xl\:layout\:\[--fd-toc-popover-height\:--spacing\(10\)\]),#fd-glass-layout:has(.max-xl\:layout\:\[--fd-toc-popover-height\:--spacing\(10\)\])){--fd-toc-popover-height:calc(var(--spacing) * 10)}}@media not all and (min-width:48rem){:is(#nd-docs-layout:has(.max-md\:layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-notebook-layout:has(.max-md\:layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-home-layout:has(.max-md\:layout\:\[--fd-header-height\:--spacing\(14\)\]),#nd-flux-layout:has(.max-md\:layout\:\[--fd-header-height\:--spacing\(14\)\]),#fd-glass-layout:has(.max-md\:layout\:\[--fd-header-height\:--spacing\(14\)\])){--fd-header-height:calc(var(--spacing) * 14)}}@media (min-width:48rem){:is(#nd-docs-layout:has(.md\:layout\:\[--fd-sidebar-width\:268px\]),#nd-notebook-layout:has(.md\:layout\:\[--fd-sidebar-width\:268px\]),#nd-home-layout:has(.md\:layout\:\[--fd-sidebar-width\:268px\]),#nd-flux-layout:has(.md\:layout\:\[--fd-sidebar-width\:268px\]),#fd-glass-layout:has(.md\:layout\:\[--fd-sidebar-width\:268px\])){--fd-sidebar-width:268px}}@media (min-width:64rem){:is(#nd-docs-layout:has(.lg\:layout\:\[--fd-header-height\:--spacing\(24\)\]),#nd-notebook-layout:has(.lg\:layout\:\[--fd-header-height\:--spacing\(24\)\]),#nd-home-layout:has(.lg\:layout\:\[--fd-header-height\:--spacing\(24\)\]),#nd-flux-layout:has(.lg\:layout\:\[--fd-header-height\:--spacing\(24\)\]),#fd-glass-layout:has(.lg\:layout\:\[--fd-header-height\:--spacing\(24\)\])){--fd-header-height:calc(var(--spacing) * 24)}}@media (min-width:80rem){:is(#nd-docs-layout:has(.xl\:layout\:\[--fd-toc-width\:268px\]),#nd-notebook-layout:has(.xl\:layout\:\[--fd-toc-width\:268px\]),#nd-home-layout:has(.xl\:layout\:\[--fd-toc-width\:268px\]),#nd-flux-layout:has(.xl\:layout\:\[--fd-toc-width\:268px\]),#fd-glass-layout:has(.xl\:layout\:\[--fd-toc-width\:268px\])){--fd-toc-width:268px}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[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\]\]\: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)}.\[\&_\[data-hero-description\=\'true\'\]\]\:line-clamp-3 [data-hero-description=true]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.sm\:\[\&_\[data-hero-description\=\'true\'\]\]\:line-clamp-none [data-hero-description=true]{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}.\[\&_\[data-hero-title-highlight\=\'true\'\]\]\:inline [data-hero-title-highlight=true]{display:inline}@media (min-width:40rem){.sm\:\[\&_\[data-hero-title-highlight\=\'true\'\]\]\:inline-flex [data-hero-title-highlight=true]{display:inline-flex}}.\[\&_\[data-hero-title\=\'true\'\]\]\:line-clamp-4 [data-hero-title=true]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.sm\:\[\&_\[data-hero-title\=\'true\'\]\]\:line-clamp-none [data-hero-title=true]{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}.\[\&_\[data-slot\=input-group-addon\]\[data-align\=block-end\]\]\:flex-wrap [data-slot=input-group-addon][data-align=block-end]{flex-wrap:wrap}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-\[image\:var\(--gradient-su
8nset\)\] [data-slot=progress-indicator]{background-image:var(--gradient-sunset)}.\[\&_h1\]\:text-base h1{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h2\]\:\!text-xl h2{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\[\&_h2\]\:text-sm h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:48rem){.md\:\[\&_h2\]\:\!text-2xl h2{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}}.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h3\]\:text-xs h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_li\]\:my-0\.5 li{margin-block:calc(var(--spacing) * .5)}.\[\&_ol\]\:my-2 ol,.\[\&_p\]\:my-2 p{margin-block:calc(var(--spacing) * 2)}.\[\&_p\]\:\!text-sm p{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_span\[data-label\]\]\:hidden span[data-label]{display:none}@media (min-width:40rem){.sm\:\[\&_span\[data-label\]\]\:inline span[data-label]{display:inline}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_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\]\:size-4\.5 svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-5\.5 svg{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-fd-muted-foreground svg{color:var(--color-fd-muted-foreground)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_table\]\:text-xs table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\[\&\:\:-moz-range-thumb\]\:h-3::-moz-range-thumb{height:calc(var(--spacing) * 3)}.\[\&\:\:-moz-range-thumb\]\:w-3::-moz-range-thumb{width:calc(var(--spacing) * 3)}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media (min-width:64rem){.lg\:\[\&\:\:-webkit-scrollbar\]\:h-0::-webkit-scrollbar{height:0}.lg\:\[\&\:\:-webkit-scrollbar\]\:w-0::-webkit-scrollbar{width:0}}.\[\&\:\:-webkit-slider-thumb\]\:h-3::-webkit-slider-thumb{height:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-slider-thumb\]\:w-3::-webkit-slider-thumb{width:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.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)}: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)}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}@media (min-width:40rem){.sm\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}@media (min-width:40rem){.sm\:\[\&\>\*\:last-child\]\:order-1>:last-child{order:1}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-md>
8:not(:first-child){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\: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-md>:not(:last-child){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\*\: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}.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:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:top-4>button{top:calc(var(--spacing) * 4)}.\[\&\>button\]\:right-4>button{right:calc(var(--spacing) * 4)}.\[\&\>button\]\:z-30>button{z-index:30}.\[\&\>button\]\:grid>button{display:grid}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:size-9>button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\&\>button\]\:place-items-center>button{place-items:center}.\[\&\>button\]\:rounded-full>button{border-radius:3.40282e38px}.\[\&\>button\]\:bg-white\/5>button{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:bg-white\/5>button{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.\[\&\>button\]\:text-white>button{color:var(--color-white)}.\[\&\>button\]\:opacity-80>button{opacity:.8}.\[\&\>button\:hover\]\:bg-white\/10>button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\:hover\]\:bg-white\/10>button:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.\[\&\>button\:hover\]\:opacity-100>button:hover{opacity:1}.\[\&\>div\]\:\!max-w-none>div{max-width:none!important}.\[\&\>div\]\:\!px-0>div{padding-inline:0!important}.\[\&\>div\]\:pb-0>div{padding-bottom:0}.\[\&\>figure\:only-child\]\:-m-4>figure:only-child{margin:calc(var(--spacing) * -4)}.\[\&\>figure\:only-child\]\:border-none>figure:only-child{--tw-border-style:none;border-style:none}.\[\&\>img\]\:rounded-full>img{border-radius:3.40282e38px}.\[\&\>img\]\:p-px>img{padding:1px}.\[\&\>img\]\:ring-1>img{--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-sha
8dow)}.\[\&\>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\:first-child\]\:hidden>span:first-child{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-2\.5>svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&\>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\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>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)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}[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}}.dark{--color-fd-background:#121212;--color-fd-foreground:#ebebeb;--color-fd-muted:#212121;--color-fd-muted-foreground:#b3b3b3cc;--color-fd-popover:#1e1e1e;--color-fd-popover-foreground:#dedede;--color-fd-card:#191919;--color-fd-card-foreground:#fafafa;--color-fd-border:#6663;--color-fd-primary:#fafafa;--color-fd-primary-foreground:#171717;--color-fd-secondary:#212121;--color-fd-secondary-foreground:#ebebeb;--color-fd-accent:#6868684d;--color-fd-accent-foreground:#e6e6e6;--color-fd-ring:#8c8c8c;--color-fd-overlay:#0003}.dark #nd-sidebar{--color-fd-muted:#292929;--color-fd-secondary:#2e2e2e;--color-fd-muted-foreground:#b8b8b8}:root{--fd-sidebar-drawer-offset:100%}[dir=rtl]{--fd-sidebar-drawer-offset:-100%}@property --radix-collapsible-content-height{syntax:"<length>";inherits:false;initial-value:0}.fd-page-tree-item-name{align-items:center;gap:var(--spacing);width:100%;display:inline-flex}.shiki:not(.not-fumadocs-codeblock *){--padding-left:calc(var(--spacing) * 4);--padding-right:calc(var(--spacing) * 4)}.shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-light);font-style:var(--shiki-light-font-style)}.shiki:not(.not-fumadocs-codeblock *) .line{padding-left:var(--padding-left);padding-right:var(--padding-right);position:relative}.shiki:not(.not-fumadocs-codeblock *) .line:empty{height:1lh}.shiki:not(.not-fumadocs-codeblock *).has-focused .line:not(.focused){filter:blur(2px);transition:filter .2s}.shiki:not(.not-fumadocs-codeblock *).has-focused:hover .line:not(.focused){filter:blur()}.shiki:not(.not-fumadocs-codeblock *) .diff:before{left:calc(var(--spacing) * 1.5);position:absolute}.shiki:not(.not-fumadocs-codeblock *) .diff.remove{opacity:.7;--fd-counter-color:var(--color-fd-diff-remove-symbol);background-color:var(--color-fd-diff-remove)}.shiki:not(.not-fumadocs-codeblock *) .diff.remove:before{content:"-";color:var(--color-fd-diff-remove-symbol)}.shiki:not(.not-fumadocs-codeblock *) .diff.add{--fd-counter-color:var(--color-fd-diff-add-symbol);background-color:var(--color-fd-diff-add)}.shiki:not(.not-fumadocs-codeblock *) .diff.add:before{content:"+";color:var(--color-fd-diff-add-symbol)}.shiki:not(.not-fumadocs-codeblock *) .highlighted{--fd-counter-color:var(--color-fd-primary);background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted{background-color:color-mix(in oklab, var(--color-fd-primary) 10%, transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted:after{content:"";border-left-style:var(--tw-border-style);inset-block:0;border-color:#17171780;border-left-width:2px;position:absolute;
8left:0}@supports (color:color-mix(in lab, red, red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted:after{border-color:color-mix(in oklab, var(--color-fd-primary) 50%, transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#1717174d;margin-block:-1px;padding:1px}@supports (color:color-mix(in lab, red, red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border-color:color-mix(in oklab, var(--color-fd-primary) 30%, transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{background-color:color-mix(in oklab, var(--color-fd-primary) 10%, transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .twoslash-meta-line{padding-left:calc(var(--padding-left) + 7 * var(--spacing))}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line{counter-increment:line;padding-left:calc(var(--padding-left) + 7 * var(--spacing))}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{content:counter(line);color:var(--fd-counter-color,#737373);position:absolute}@supports (color:color-mix(in lab, red, red)){.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{color:color-mix(in oklab, var(--fd-counter-color,var(--color-fd-muted-foreground)) 60%, transparent)}}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{width:calc(var(--spacing) * 7);text-align:right;inset-block:0;left:0}.dark .shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style)}code.shiki:not(.not-fumadocs-code *) span{color:var(--shiki-light);font-style:var(--shiki-light-font-style)}.dark code.shiki:not(.not-fumadocs-code *) span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style)}body{background-color:var(--background)}.docs strong{font-weight:500}.docs ul li{margin-left:1em;line-height:2em;list-style-type:square}.docs h2{font-size:1.5em}.docs a:not([href^=\#]){color:var(--primary)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-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-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes fd-sidebar-in{0%{transform:translateX(var(--fd-sidebar-drawer-offset))}}@keyframes fd-sidebar-out{to{transform:translateX(var(--fd-sidebar-drawer-offset))}}@keyframes fd-dialog-in{0%{opacity:0;transform:scale(1.06)}to{transform:scale(1)}}@keyframes fd-dialog-out{0%{transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes fd-popover-in{0%{opacity:0;transform:scale(.9)}}@keyframes fd-popover-out{to{opacity:0;transform:scale(.9)}}@keyframes fd-fade-in{0%{opacity:0}
8to{opacity:1}}@keyframes fd-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fd-enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes fd-enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes fd-exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes fd-exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes fd-collapsible-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes fd-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{opacity:0;height:0}}@keyframes fd-accordion-down{0%{opacity:.5;height:0}to{height:var(--radix-accordion-content-height)}}@keyframes fd-accordion-up{0%{height:var(--radix-accordion-content-height)}to{opacity:.5;height:0}}@keyframes fd-nav-menu-in{0%{opacity:0;height:0}to{opacity:1;height:var(--radix-navigation-menu-viewport-height)}}@keyframes fd-nav-menu-out{0%{opacity:1;height:var(--radix-navigation-menu-viewport-height)}to{opacity:0;height:0}} 9</style><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/10xkc7ye6dduc.js?dpl=eace6117ab020397"/>
9<script src="/_next/static/chunks/0vcrpucxyknfc.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/3_ck138k1fx-o.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/3a7slqtvzxuzi.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/turbopack-2wisv32t9gcxi.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/1dvaenxkwx0yf.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/307fz056ng-qb.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397" async=""></script>
9<script src="/_next/static/chunks/37xo2tzqa0zs1.js?dpl=eace6117ab020397" async=""></script>
9<meta name="next-size-adjust" content=""/><link rel="icon" href="/favicon.ico"/><link rel="alternate icon" href="/favicon.ico"/><title>ViewMax Studio â Free AI Video Generator & Viral Video Suite</title><meta name="description" content="ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed."/><meta name="keywords" content=""/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://viewmax.studio/"/><link rel="alternate" hrefLang="en" href="https://viewmax.studio/"/><link rel="alternate" hrefLang="zh" href="https://viewmax.studio/zh"/><link rel="alternate" hrefLang="de" href="https://viewmax.studio/de"/><link rel="alternate" hrefLang="es" href="https://viewmax.studio/es"/><link rel="alternate" hrefLang="nl" href="https://viewmax.studio/nl"/><link rel="alternate" hrefLang="fr" href="https://viewmax.studio/fr"/><link rel="alternate" hrefLang="pt" href="https://viewmax.studio/pt"/><link rel="alternate" hrefLang="ru" href="https://viewmax.studio/ru"/><link rel="alternate" hrefLang="it" href="https://viewmax.studio/it"/><link rel="alternate" hrefLang="ja" href="https://viewmax.studio/ja"/><link rel="alternate" hrefLang="ko" href="https://viewmax.studio/ko"/><link rel="alternate" hrefLang="ar" href="https://viewmax.studio/ar"/><link rel="alternate" hrefLang="x-default" href="https://viewmax.studio/"/><meta property="og:title" content="ViewMax Studio â Free AI Video Generator & Viral Video Suite"/><meta property="og:description" content="ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed."/><meta property="og:url" content="https://viewmax.studio/"/><meta property="og:site_name" content="Viewmax Studio"/><meta property="og:locale" content="en"/><meta property="og:image" content="https://viewmax.studio/preview.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="https://viewmax.studio"/><meta name="twitter:title" content="ViewMax Studio â Free AI Video Generator & Viral Video Suite"/><meta name="twitter:description" content="ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed."/><meta name="twitter:image" content="https://viewmax.studio/preview.png"/>
9<script src="/_next/static/chunks/0cz1d0mv5g_q7.js?dpl=eace6117ab020397" noModule=""></script>
9</head><body class="overflow-x-hidden"><div hidden=""><!--$--><!--/$--></div><!--&--><style>#nprogress{pointer-events:none}#nprogress .bar{background:#6466F1;position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #6466F1,0 0 5px #6466F1;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#6466F1;border-left-color:#6466F1;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><!--$--><!--/$-->
9<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
9<!--&--><div class="h-screen w-screen"><div data-landing-chrome="true" class="border-border/60 bg-background/90 sticky top-0 z-50 border-b backdrop-blur-md transition-[background-color,border-color,backdrop-filter] duration-300"><header data-landing-header="true" class="relative"><div class="h-16 overflow-visible ring-1 ring-transparent transition-all duration-300 relative"><div class="mx-auto w-full max-w-[100rem] px-4 md:px-6"><div class="relative flex h-16 flex-wrap items-center justify-between 2xl:flex-nowrap 2xl:gap-3"><div class="flex min-w-0 flex-1 items-center justify-between gap-4 max-2xl:h-16 max-2xl:w-full max-2xl:flex-none max-2xl:basis-full 2xl:justify-center 2xl:gap-3"><a target="_self" class="flex shrink-0 items-center space-x-3 whitespace-nowrap" href="/"><img alt="Viewmax Studio logo" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="h-8 w-auto rounded-lg" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=128&q=75&dpl=eace6117ab020397 1x, /_next/image?url=%2Flogo.png&w=256&q=75&dpl=eace6117ab020397 2x" src="/_next/image?url=%2Flogo.png&w=256&q=75&dpl=eace6117ab020397"/><span class="text-foreground text-lg font-medium whitespace-nowrap">Viewmax Studio</span></a><button aria-label="Open Menu" aria-expanded="false" class="text-foreground relative z-50 -m-2.5 -mr-3 block cursor-pointer p-2.5 2xl:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu m-auto size-5 duration-200" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x absolute inset-0 m-auto size-5 scale-0 -rotate-180 opacity-0 duration-200" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button><nav data-header-menu="true" aria-label="Main" class="border-foreground
9/10 bg-background/95 absolute inset-x-0 top-16 z-40 hidden max-h-[calc(100svh-6.5rem)] overflow-y-auto border-b px-4 pb-6 shadow-2xl backdrop-blur in-data-[mobile-menu=open]:block 2xl:static 2xl:flex 2xl:min-w-0 2xl:flex-1 2xl:items-center 2xl:justify-center 2xl:overflow-visible 2xl:border-0 2xl:bg-transparent 2xl:p-0 2xl:shadow-none 2xl:backdrop-blur-none"><ul class="-mx-4 mt-0.5 2xl:mx-0 2xl:mt-0 2xl:flex 2xl:min-w-0 2xl:flex-nowrap 2xl:items-center 2xl:justify-center 2xl:gap-1"><li class="border-foreground/10 border-b 2xl:border-0"><a target="_self" class="text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap" href="/ai-video"><span>Agent</span></a></li><li class="border-foreground/10 border-b 2xl:border-0"><a target="_self" class="text-foreground hover:text-foreground/80 hover:bg-muted/40 focu
9s-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap" href="/canvas"><span>Canvas</span><span data-slot="badge" class="inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none">NEW</span></a></li><li class="border-foreground/10 border-b 2xl:relative 2xl:border-0"><details class="group/item" data-header-nav-disclosure="true"><summary class="text-foreground hover:text-foreground/80 hover:bg-muted/40 focu
9s-visible:bg-muted/40 flex cursor-pointer list-none items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap [&::-webkit-details-marker]:hidden"><span>Super Studio</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-4 shrink-0 transition-transform group-open/item:rotate-180 2xl:size-3.5" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div data-header-dropdown="true" class="2xl:border-foreground/10 2xl:bg-card 2xl:text-card-foreground 2xl:ring-foreground/5 hidden pb-3 group-open/item:block 2xl:absolute 2xl:top-full 2xl:z-50 2xl:mt-2 2xl:w-[34rem] 2xl:max-w-[calc(100vw-2rem)] 2xl:rounded-lg 2xl:border 2xl:p-2 2xl:shadow-lg 2xl:ring-1 2xl:left-1/2 2xl:-translate-x-1/2"><ul class="space-y-1 2xl:grid 2xl:max-h-[min(72vh,34rem)] 2xl:grid-cols-2 2xl:gap-1 2xl:overflow-y-auto 2xl:overscroll-contain 2xl:pr-1"><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/ai-motion-graphics"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">AI Motion Graphics</span><span data-slot="badge" class="inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none">NEW</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/ai-music-video-generator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">AI Music Video Generator</span><span data-slot="badge" class="inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none">NEW</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/studio/explainer"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Explainer Video</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/studio/long-story-video"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Story Video</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/studio/handdrawn-story"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Handdrawn Story</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/studio/faceless-channel"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Faceless Channel</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/studio/podcast"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">AI Podcast</span></span></a></li></ul></div></details></li>
9<li class="border-foreground/10 border-b 2xl:relative 2xl:border-0"><details class="group/item" data-header-nav-disclosure="true"><summary class="text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex cursor-pointer list-none items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap [&::-webkit-details-marker]:hidden"><span>Video Tools</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-4 shrink-0 transition-transform group-open/item:rotate-180 2xl:size-3.5" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div data-header-dropdown="true" class="2xl:border-foreground/10 2xl:bg-card 2xl:text-card-foreground 2xl:ring-foreground/5 hidden pb-3 group-open/item:block 2xl:absolute 2xl:top-full 2xl:z-50 2xl:mt-2 2xl:w-[34rem] 2xl:max-w-[calc(100vw-2rem)] 2xl:rounded-lg 2xl:border 2xl:p-2 2xl:shadow-lg 2xl:ring-1 2xl:left-1/2 2xl:-translate-x-1/2"><ul class="space-y-1 2xl:grid 2xl:max-h-[min(72vh,34rem)] 2xl:grid-cols-2 2xl:gap-1 2xl:overflow-y-auto 2xl:overscroll-contain 2xl:pr-1"><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/seedance/2.5"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Seedance 2.5</span><span data-slot="badge" class="inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none">NEW</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/ai-tools"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">All Tools</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/add-audio-to-video"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Add Audio To Video</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/minimax-h3"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">MiniMax H3</span><span data-slot="badge" class="inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none">NEW</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/video-to-text-converter"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Video to Text Converter</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/video-to-prompt"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Video to Prompt</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/image-to-prompt"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Image to Prompt</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/video-upscaler"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Video Upscaler</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/video-enhancer"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">
9Video Enhancer</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/vocal-background-separator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Vocal Background Separator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/video-ocr"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Video OCR</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/video-summary-generator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Video Summary Generator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/script-restoration"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Script Restoration</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/drama-cartoonize"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Drama Cartoonize</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/video-understanding"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Video Understanding</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/product-video-generator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Product Video Generator</span></span></a></li></ul></div></details></li>
9<li class="border-foreground/10 border-b 2xl:relative 2xl:border-0"><details class="group/item" data-header-nav-disclosure="true"><summary class="text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex cursor-pointer list-none items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap [&::-webkit-details-marker]:hidden"><span>Audio Tools</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-4 shrink-0 transition-transform group-open/item:rotate-180 2xl:size-3.5" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div data-header-dropdown="true" class="2xl:border-foreground/10 2xl:bg-card 2xl:text-card-foreground 2xl:ring-foreground/5 hidden pb-3 group-open/item:block 2xl:absolute 2xl:top-full 2xl:z-50 2xl:mt-2 2xl:w-[34rem] 2xl:max-w-[calc(100vw-2rem)] 2xl:rounded-lg 2xl:border 2xl:p-2 2xl:shadow-lg 2xl:ring-1 2xl:left-1/2 2xl:-translate-x-1/2"><ul class="space-y-1 2xl:grid 2xl:max-h-[min(72vh,34rem)] 2xl:grid-cols-2 2xl:gap-1 2xl:overflow-y-auto 2xl:overscroll-contain 2xl:pr-1"><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/audio-translate"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Audio Translate</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/text-to-speech"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Text to Speech</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/female-voice-generator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Female Voice Generator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/ai-asmr-voice-generator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">AI ASMR Voice Generator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/ai-audiobook"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">AI Audiobook</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/podcast-generator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Podcast Generator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/ai-sound-effect-generator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">AI Sound Effect Generator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/accent-generator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Accent Generator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/british-accent-generator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">British Accent Generator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/australian-accent-generator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Australian Accent Generator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/auto-captions"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Auto Captions</span><span data-slot="badge" class="inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none">NEW</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/mp4-to-srt"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">MP4 to SRT</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/video-to-srt"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Video to SRT</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/mp3-to-srt"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">MP3 to SRT</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/subtitle-translator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Subtitle Translator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/srt-translator"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">SRT Translator</span></span></a></li><li><a target="_self" class="hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2" href="/subtitle-to-speech"><span class="flex min-w-0 flex-1 items-center gap-2"><span class="text-foreground truncate text-base font-medium 2xl:text-sm">Subtitle to Speech</span></span></a></li></ul></div></details></li>
9<li class="border-foreground/10 border-b 2xl:border-0"><a target="_self" class="text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap" href="/template"><span>Viral Presets</span><span data-slot="badge" class="inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none">NEW</span></a></li>
9<li class="border-foreground/10 border-b 2xl:border-0"><a target="_self" class="text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap" href="/mcp"><span>MCP</span></a></li><li class="border-foreground/10 border-b 2xl:border-0"><a target="_self" class="text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap" href="/pricing"><span>Pricing</span></a></li><li class="border-foreground/10 border-b 2xl:border-0"><a target="_self" class="text-foreground hover:text-foreground/80 hover:bg-muted/40 focu
9s-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap" href="/activity/my-creations"><span>My Creations</span></a></li></ul><div class="mt-5 flex flex-wrap items-center gap-3 2xl:hidden"><div class="flex items-center gap-3"><a target="_self" class="focus-visible:ring-ring inline-flex h-9 items-center justify-center gap-2 rounded-full px-4 text-sm font-semibold whitespace-nowrap transition-colors focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 bg-primary text-primary-foreground hover:bg-primary/90 border border-transparent shadow-none" href="/create"><span>Create Video</span></a></div><div class="flex items-center gap-3"><!--$?--><template id="B:0"></template><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-full text-sm font-medium disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent dark:hover:bg-accent/50 size-9 text-foreground hover:text-foreground/80 h-auto w-auto p-0 transition-colors" disabled="" aria-label="Language"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages" aria-hidden="true"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg></button><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><div class="h-8 w-24 shrink-0" aria-hidden="true"></div><!--/$--></div></div></nav><div class="hidden w-auto shrink-0 items-center justify-end 2xl:flex 2xl:flex-nowrap 2xl:gap-3"><div class="flex items-center gap-3"><!--$?--><template id="B:1"></template><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-full text-sm font-medium disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent dark:hover:bg-accent/50 size-9 text-foreground hover:text-foreground/80 h-auto w-auto p-0 transition-colors" disabled="" aria-label="Language"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages" aria-hidden="true"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg></button><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><div class="h-8 w-24 shrink-0" aria-hidden="true"></div><!--/$--></div></div></div></div></div></div></header></div><!--$?--><template id="B:2"></template><!--/$--><!--&--><div data-homepage="true"><section id="hero" data-landing-hero="interactive" data-vibevideo-hero="true" class="relative flex min-h-[92svh] flex-col overflow-hidden pt-16 pb-8 md:min-h-[92vh] md:pt-24 md:pb-10"><div class="absolute inset-0 -z-20"><picture><source media="(max-width: 767px)"/><img alt="" loading="eager" width="1280" height="720" decoding="async" style="color:transparent" src="https://r2.vibevideo.app/vibevideo/public/landing/hero/codex-one-brave-step-poster-ec71a89af363.webp" aria-hidden="true" fetchPriority="high" class="absolute inset-0 h-full w-full object-cover opacity-55"/></picture></div><div class="absolute inset-0 -z-10 bg-gradient-to-b from-black/75 via-black/70 to-black/90"></div><div class="absolute inset-0 -z-10 bg-[radial-gradient(circle_at_top,rgba(255,255,255,0.18),transparent_55%)]"></div><div class="relative z-10 container flex flex-1 flex-col items-center justify-start text-center md:justify-center"><div class="flex min-h-[200px] w-full flex-col items-center justify-center md:min-h-[176px]"><!--$?--><template id="B:4"></template><a aria-label="New: Create a complete long video with AI chat" class="relative z-20 mb-4 inline-grid max-w-[calc(100vw-2rem)] cursor-pointer grid-cols-[auto_minmax(0,1fr)_auto] items-center gap-2 rounded-2xl border border-white/20 bg-white/10 px-3 py-1.5 text-left text-xs font-medium text-white/90 backdrop-blur-md transition-all duration-200 hover:border-white/35 hover:bg-white/15 hover:text-white focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:outline-none sm:mb-5 sm:rou
9nded-full sm:px-4 sm:text-[13px] md:mb-6" target="_self" href="/ai-video"><span class="bg-primary/90 shrink-0 rounded px-1.5 py-0.5 text-[10px] font-bold text-white uppercase">New</span><span class="min-w-0 truncate leading-5 whitespace-nowrap">Create a complete long video with AI chat</span><span class="inline-flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-white/25 bg-white/10 text-white/80 sm:h-5 sm:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevrons-right h-3.5 w-3.5 sm:h-4 sm:w-4" aria-hidden="true"><path d="m6 17 5-5-5-5"></path><path d="m13 17 5-5-5-5"></path></svg></span></a><!--/$--><h1 data-hero-title="true" class="font-display w-full max-w-[calc(100vw-3rem)] text-[1.75rem] leading-[1.08] font-semibold tracking-[-0.02em] text-pretty text-white sm:max-w-[38rem] sm:text-4xl sm:leading-tight md:w-auto md:max-w-none md:text-5xl">Create with <span data-hero-title-highlight="true" class="relative inline-flex"><span class="relative z-10">Viewmax Agents</span><span class="absolute -bottom-0.5 left-0 h-[3px] w-full rounded-full bg-gradient-to-r from-[#f49b5b]/60 to-[#e36cc4]/35"></span></span> in One Studio</h1><p data-hero-description="true" class="mt-2.5 max-w-xl text-sm leading-6 text-white/65 sm:text-base md:mt-3 md:max-w-2xl"><span>Generate videos, images, voices, and creative assets with leading AI models â for marketers and creators.</span></p></div><div class="relative w-full max-w-5xl overflow-hidden rounded-[20px] border border-white/10 bg-black/40 text-left shadow-[0_20px_80px_-40px_rgba(0,0,0,0.7)] backdrop-blur-md sm:rounded-[22px] md:rounded-[24px] md:backdrop-blur-xl mt-4 sm:mt-6 md:mt-8"><div class="flex items-center justify-between gap-2 border-b border-white/10 px-1 md:px-2"><div role="tablist" aria-orientation="horizontal" class="scrollbar-hide flex items-center gap-4 overflow-x-auto sm:gap-6"><button id="hero-generator-tab-agent" type="button" role="tab" aria-selected="false" aria-controls="hero-generator-tabpanel" tabindex="-1" class="relative flex h-11 shrink-0 items-center gap-1.5 text-sm font-semibold whitespace-nowrap transition-colors focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none text-white/45 hover:text-white/75"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot h-4 w-4" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg><span>Agent</span></button><button id="hero-generator-tab-image" type="button" role="tab" aria-selected="false" aria-controls="hero-generator-tabpanel" tabindex="-1" class="relative flex h-11 shrink-0 items-center gap-1.5 text-sm font-semibold whitespace-nowrap transition-colors focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none text-white/45 hover:text-white/75"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image h-4 w-4" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><circle cx="9" cy="9" r="2"></circle><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path></svg><span>Image</span></button><button id="hero-generator-tab-video" type="button" role="tab" aria-selected="true" aria-controls="hero-generator-tabpanel" tabindex="0" class="relative flex h-11 shrink-0 items-center gap-1.5 text-sm font-semibold whitespace-nowrap transition-colors focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-video h-4 w-4" aria-hidden="true"><path d="m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"></path><rect x="2" y="6" width="14" height="12" rx="2"></rect></svg><span>Video</span><span class="bg-primary absolute bottom-0 left-0 h-[3px] w-full rounded-full"></span></button><button id="hero-generator-tab-audio" type="button" role="tab" aria-selected="false" aria-controls="hero-generator-tabpanel" tabindex="-1" class="relative flex h-11 shrink-0 items-center gap-1.5 text-sm font-semibold whitespace-nowrap transition-colors focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none text-white/45 hover:text-white/75"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-audio-lines h-4 w-4" aria-hidden="true"><path d="M2 10v3"></path><path d="M6 6v11"></path><path d="M10 3v18"></path><path d="M14 8v7"></path><path d="M18 5v13"></path><path d="M22 10v3"></path></svg><span>Audio</span></button><button id="hero-generator-tab-video_editor" type="button" role="tab" aria-selected="false" aria-controls="hero-generator-tabpanel" tabindex="-1" class="relative flex h-11 shrink-0 items-center gap-1.5 text-sm font-semibold whitespace-nowrap transition-colors focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none text-white/45 hover:text-white/75"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clapperboard h-4 w-4" aria-hidden="true"><path d="M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z"></path><path d="m6.2 5.3 3.1 3.9"></path><path d="m12.4 3.4 3.1 4"></path><path d="M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z"></path></svg><span>Video Editor</span></button></div><button type="button" aria-label="Explore" aria-controls="hero-prompt-explorer" aria-expanded="false" class="border-primary/50 from-primary/10 to-primary/25 text-primary hover:shadow-
9primary/30 inline-flex h-7 shrink-0 items-center gap-1 rounded-full border bg-gradient-to-r px-2 text-xs font-semibold shadow-[0_0_12px_rgba(242,118,172,0.15)] transition-all hover:opacity-90 hover:shadow-[0_0_20px_rgba(242,118,172,0.3)] focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none md:h-8 md:px-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lightbulb h-3.5 w-3.5" aria-hidden="true"><path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"></path><path d="M9 18h6"></path><path d="M10 22h4"></path></svg><span class="hidden md:inline">Explore</span></button></div><div id="hero-generator-tabpanel" role="tabpanel" aria-labelledby="hero-generator-tab-video"><div class="relative px-3 py-3 md:px-4 md:py-4"><input type="file" accept="image/*" class="hidden"/><div class="flex flex-col gap-2.5 md:flex-row md:items-start md:gap-4"><div class="relative min-w-0 flex-1"><label for="_R_ahhavabpcmivb_" class="sr-only">Prompt</label><textarea id="_R_ahhavabpcmivb_" aria-label="Prompt" placeholder="Describe the video content, such as scene, action, style, etc." maxLength="5000" class="w-full resize-none !bg-transparent px-1 pt-1 !pr-20 pb-4 font-mono text-base leading-6 text-white/90 outline-none placeholder:text-white/55 md:text-sm md:leading-relaxed min-h-[112px] sm:min-h-[132px] md:min-h-[100px]"></textarea></div></div></div><div class="px-3 pb-3 md:px-4 md:pb-4"><div class="flex flex-wrap items-center gap-2"><button type="button" class="inline-flex h-9 shrink-0 min-w-0 items-center gap-1.5 whitespace-nowrap rounded-lg border border-white/10 bg-white/5 px-2.5 text-xs font-medium text-white transition-colors duration-150 hover:border-white/20 hover:bg-white/10 focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none md:h-8" id="radix-_R_bdqhhavabpcmivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-video h-4 w-4" aria-hidden="true"><path d="m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"></path><rect x="2" y="6" width="14" height="12" rx="2"></rect></svg><span class="max-w-[11rem] truncate">Text to Video</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3 w-3 text-white/50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" class="inline-flex h-9 shrink-0 min-w-0 items-center gap-1.5 whitespace-nowrap rounded-lg border border-white/10 bg-white/5 px-2.5 text-xs font-medium text-white transition-colors duration-150 hover:border-white/20 hover:bg-white/10 focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none md:h-8" id="radix-_R_jdqhhavabpcmivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><span class="flex h-4 w-4 items-center justify-center"><img alt="ViewMax C1 logo" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" class="h-4 w-4" style="color:transparent" src="/imgs/logos/viewmax.svg?dpl=eace6117ab020397"/></span><span class="max-w-[11rem] truncate">ViewMax C1</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3 w-3 text-white/50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" class="inline-flex h-9 shrink-0 min-w-0 items-center gap-1.5 whitespace-nowrap rounded-lg border border-white/10 bg-white/5 px-2.5 text-xs font-medium text-white transition-colors duration-150 hover:border-white/20 hover:bg-white/10 focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none md:h-8" id="radix-_R_rdqhhavabpcmivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><div class="flex min-w-0 items-center gap-2"><span class="inline-flex items-center gap-1 truncate"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-monitor h-3 w-3" aria-hidden="true"><rect width="20" height="14" x="2" y="3" rx="2"></rect><line x1="8" x2="16" y1="21" y2="21"></line><line x1="12" x2="12" y1="17" y2="21"></line></svg>768P</span><span class="text-white/30">|</span><span class="inline-flex items-center gap-1 truncate"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square h-3 w-3" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect></svg>16:9</span></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3 w-3 text-white/50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" class="inline-flex h-9 shrink-0 min-w-0 items-center gap-1.5 whitespace-nowrap rounded-lg border border-white/10 bg-white/5 px-2.5 text-xs font-medium text-white transition-colors duration-150 hover:border-white/20 hover:bg-white/10 focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none md:h-8" id="radix-_R_13dqhhavabpcmivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><div class="flex min-w-0 items-center gap-2"><span class="inline-flex items-center gap-1 truncate"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3 w-3" aria-hidden="true"><path d="M12 6v6l4 2"></path><circle cx="12" cy="12" r="10"></circle></svg>5s</span></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3 w-3 text-white/50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" aria-label="Advanced settings" class="inline-flex h-9 shrink-0 min-w-0 items-center gap-1.5 whitespace-nowrap rounded-lg border border-white/10 bg-white/5 text-xs font-medium text-white transition-colors duration-150 hover:border-white/20 hover:bg-white/10 focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none md:h-8 px-2" id="radix-_R_1rdqhhavabpcmivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sliders-horizontal h-3.5 w-3.5" aria-hidden="true"><path d="M10 5H3"></path><path d="M12 19H3"></path><path d="M14 3v4"></path><path d="M16 17v4"></path><path d="M21 12h-9"></path><path d="M21 19h-5"></path><path d="M21 5h-7"></path><path d="M8 10v4"></path><path d="M8 12H3"></path></svg></button><div class="ml-auto flex items-center gap-2 sm:gap-3"><span class="max-w-[40vw] truncate text-xs text-white/70">10 credits</span><button type="button" disabled="" aria-label="Generate Video" class="flex h-9 w-9 shrink-0 items-center justify-center rounded-full border border-white/10 bg-[image:var(--gradient-su
9nset)] text-white shadow-[0_6px_18px_-8px_rgba(227,108,196,0.55)] transition-all focus-visible:ring-2 focus-visible:ring-white/25 focus-visible:outline-none cursor-not-allowed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up h-4 w-4" aria-hidden="true"><path d="m5 12 7-7 7 7"></path><path d="M12 19V5"></path></svg></button></div></div></div></div></div><div class="mt-5 flex w-full justify-center px-3 md:mt-8"><div aria-label="Supported AI models" class="inline-flex max-w-full flex-wrap items-center justify-center gap-2 rounded-full border border-gray-400/10 bg-black/10 px-3 py-2 text-white backdrop-blur-sm sm:gap-3 sm:px-4 sm:py-2.5 md:gap-4 md:px-6 md:py-3 lg:px-8 lg:py-4" role="list" style="box-shadow:rgba(255, 218, 42, 0.1) -1.996px 2.391px 18.109px -2.622px inset, rgba(255, 255, 255, 0.4) -5.73px -4px 3.36px -2.73px inset, rgba(255, 255, 255, 0.3) 6.671px 6.671px 3.363px -6.214px inset, rgba(255, 255, 255, 0.5) 0px 1px 12.2px -5px inset, rgba(255, 255, 255, 0.4) -6.727px -6.727px 3.363px -6.727px inset, rgba(255, 255, 255, 0.3) 6.671px 6.671px 3.363px -6.214px inset"><div class="flex items-center gap-1 transition-transform duration-150 hover:scale-105 sm:gap-1.5 md:gap-2" role="listitem"><span class="flex h-4 w-4 shrink-0 items-center justify-center text-white sm:h-4 sm:w-4 md:h-5 md:w-5 lg:h-6 lg:w-6"><svg aria-hidden="true" fill="currentColor" fill-rule="evenodd" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>Google</title><path d="M23 12.245c0-.905-.075-1.565-.236-2.25h-10.54v4.083h6.186c-.124 1.014-.797 2.542-2.294 3.569l-.021.136 3.332 2.53.23.022C21.779 18.417 23 15.593 23 12.245z"></path><path d="M12.225 23c3.03 0 5.574-.978 7.433-2.665l-3.542-2.688c-.948.648-2.22 1.1-3.891 1.1a6.745 6.745 0 01-6.386-4.572l-.132.011-3.465 2.628-.045.124C4.043 20.531 7.835 23 12.225 23z"></path><path d="M5.84 14.175A6.65 6.65 0 015.463 12c0-.758.138-1.491.361-2.175l-.006-.147-3.508-2.67-.115.054A10.831 10.831 0 001 12c0 1.772.436 3.447 1.197 4.938l3.642-2.763z"></path><path d="M12.225 5.253c2.108 0 3.529.892 4.34 1.638l3.167-3.031C17.787 2.088 15.255 1 12.225 1 7.834 1 4.043 3.469 2.197 7.062l3.63 2.763a6.77 6.77 0 016.398-4.572z"></path></svg></span><span class="whitespace-nowrap text-xs font-medium text-white sm:text-xs md:text-sm lg:text-base">Veo</span></div><div class="flex items-center gap-1 transition-transform duration-150 hover:scale-105 sm:gap-1.5 md:gap-2" role="listitem"><span class="flex h-4 w-4 shrink-0 items-center justify-center text-white sm:h-4 sm:w-4 md:h-5 md:w-5 lg:h-6 lg:w-6"><svg aria-hidden="true" fill="currentColor" fill-rule="evenodd" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>Wan</title><path d="M12.604 1.34c.393.69.784 1.382 1.174 2.075a.18.18 0 00.
9157.091h5.552c.174 0 .322.11.446.327l1.454 2.57c.19.337.24.478.024.837-.26.43-.513.864-.76 1.3l-.367.658c-.106.196-.223.28-.04.512l2.652 4.637c.172.301.111.494-.043.77-.437.785-.882 1.564-1.335 2.34-.159.272-.352.375-.68.37-.777-.016-1.552-.01-2.327.016a.099.099 0 00-.081.05 575.097 575.097 0 01-2.705 4.74c-.169.293-.38.363-.725.364-.997.003-2.002.004-3.017.002a.537.537 0 01-.465-.271l-1.335-2.323a.09.09 0 00-.083-.049H4.982c-.285.03-.553-.001-.805-.092l-1.603-2.77a.543.543 0 01-.002-.54l1.207-2.12a.198.198 0 000-.197 550.951 550.951 0 01-1.875-3.272l-.79-1.395c-.16-.31-.173-.496.095-.965.465-.813.927-1.625 1.387-2.436.132-.234.304-.334.584-.335a338.3 338.3 0 012.589-.001.124.124 0 00.107-.063l2.806-4.895a.488.488 0 01.422-.246c.524-.001 1.053 0 1.583-.006L11.704 1c.341-.003.724.032.9.34zm-3.432.403a.06.06 0 00-.052.03L6.254 6.788a.157.157 0 01-.135.078H3.253c-.056 0-.07.025-.041.074l5.81 10.156c.025.042.013.062-.034.063l-2.795.015a.218.218 0 00-.2.116l-1.32 2.31c-.044.078-.021.118.068.118l5.716.008c.046 0 .08.02.104.061l1.403 2.454c.046.081.092.082.139 0l5.006-8.76.783-1.382a.055.055 0 01.096 0l1.424 2.53a.122.122 0 00.107.062l2.763-.02a.04.04 0 00.035-.02.041.041 0 000-.04l-2.9-5.086a.108.108 0 010-.113l.293-.507 1.12-1.977c.024-.041.012-.062-.035-.062H9.2c-.059 0-.073-.026-.043-.077l1.434-2.505a.107.107 0 000-.114L9.225 1.774a.06.06 0 00-.053-.031zm6.29 8.02c.046 0 .058.02.034.06l-.832 1.465-2.613 4.585a.056.056 0 01-.05.029.058.058 0 01-.05-.029L8.498 9.841c-.02-.034-.01-.052.028-.054l.216-.012 6.722-.012z"></path></svg></span><span class="whitespace-nowrap text-xs font-medium text-white sm:text-xs md:text-sm lg:text-base">Wan</span></div><div class="flex items-center gap-1 transition-transform duration-150 hover:scale-105 sm:gap-1.5 md:gap-2" role="listitem"><span class="flex h-4 w-4 shrink-0 items-center justify-center text-white sm:h-4 sm:w-4 md:h-5 md:w-5 lg:h-6 lg:w-6"><svg aria-hidden="true" fill="currentColor" fill-rule="evenodd" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>Grok</title><path d="M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815"></path></svg></span><span class="whitespace-nowrap text-xs font-medium text-white sm:text-xs md:text-sm lg:text-base">Grok</span></div><div class="flex items-center gap-1 transition-transform duration-150 hover:scale-105 sm:gap-1.5 md:gap-2" role="listitem"><span class="flex h-4 w-4 shrink-0 items-center justify-center text-white sm:h-4 sm:w-4 md:h-5 md:w-5 lg:h-6 lg:w-6"><svg aria-hidden="true" fill="currentColor" fill-rule="evenodd" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>Kling</title><path clip-rule="evenodd" d="M5.493 21.234c-1.112-1.451-1.109-4.263-.081-7.459l-4.557-2.63a1.683 1.683 0 01-.85-1.304 1.505 1.505 0 01.08-.622 13.18 13.18 0 011.037-2.255c3.476-6.02 10.916-8.23 16.619-4.938.46.266.82.67 1.081 1.184.785 1.545.685 4.096-.234 6.954l4.557 2.631c.339.196.596.492.736.832a1.53 1.53 0 01.034 1.093 13.146 13.146 0 01-1.037 2.255c-3.476 6.02-10.916 8.23-16.619 4.938a2.6 2.6 0 01-.766-.68zm11.096-6.615c-2.073 3.591-5.808 5.316-8.343 3.852-1.267-.731-1.994-2.122-2.145-3.778-.095-1.035.036-2.173.4-3.32.217-.684.517-1.37.902-2.039l.008-.014c2.073-3.59 5.808-5.315 8.343-3.852.633.366 1.13.895 1.49 1.54.986 1.772.922 4.415-.285 6.914-.111.23-.232.457-.362.683l-.008.014z"></path></svg></span><span class="whitespace-nowrap text-xs font-medium text-white sm:text-xs md:text-sm lg:text-base">Kling</span></div><div class="flex items-center gap-1 transition-transform duration-150 hover:scale-105 sm:gap-1.5 md:gap-2" role="listitem"><span class="flex h-4 w-4 shrink-0 items-center justify-center text-white sm:h-4 sm:w-4 md:h-5 md:w-5 lg:h-6 lg:w-6"><svg aria-hidden="true" fill="currentColor" fill-rule="evenodd" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>Google</title><path d="M23 12.245c0-.905-.075-1.565-.236-2.25h-10.54v4.083h6.186c-.124 1.014-.797 2.542-2.294 3.569l-.021.136 3.332 2.53.23.022C21.779 18.417 23 15.593 23 12.245z"></path><path d="M12.225 23c3.03 0 5.574-.978 7.433-2.665l-3.542-2.688c-.948.648-2.22 1.1-3.891 1.1a6.745 6.745 0 01-6.386-4.572l-.132.011-3.465 2.628-.045.124C4.043 20.531 7.835 23 12.225 23z"></path><path d="M5.84 14.175A6.65 6.65 0 015.463 12c0-.758.138-1.491.361-2.175l-.006-.147-3.508-2.67-.115.054A10.831 10.831 0 001 12c0 1.772.436 3.447 1.197 4.938l3.642-2.763z"></path><path d="M12.225 5.253c2.108 0 3.529.892 4.34 1.638l3.167-3.031C17.787 2.088 15.255 1 12.225 1 7.834 1 4.043 3.469 2.197 7.062l3.63 2.763a6.77 6.77 0 016.398-4.572z"></path></svg></span><span class="whitespace-nowrap text-xs font-medium text-white sm:text-xs md:text-sm lg:text-base">Nano Banana</span></div><div class="flex items-center gap-1 transition-transform duration-150 hover:scale-105 sm:gap-1.5 md:gap-2" role="listitem"><span class="flex h-4 w-4 shrink-0 items-center justify-center text-white sm:h-4 sm:w-4 md:h-5 md:w-5 lg:h-6 lg:w-6"><svg aria-hidden="true" fill="currentColor" fill-rule="evenodd" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>Seedance</title><path d="M14.944 18.587l-1.704-.445V10.01l1.824-.462c1-.254 1.84-.461 1.88-.453.032 0 .056 2.235.056 4.972v4.973l-.176-.008c-.104 0-.952-.207-1.88-.446z"></path><path d="M7 16.542c0-2.736.024-4.98.064-4.98.032-.008.872.2 1.88.454l1.816.461-.016 4.05-.024 4.049-1.632.422c-.896.23-1.736.445-1.856.469L7 21.523v-4.98z"></path><path d="M19.24 12.477c0-9.03.008-9.515.144-9.475.072.024.784.207 1.576.406.792.207 1.576.405 1.744.445l.296.08-.016 8.56-.024 8.568-1.624.414c-.888.23-1.728.437-1.856.47l-.24.055v-9.523z"></path><path d="M1 12.509c0-4.678.024-8.505.064-8.505.032 0 .872.207 1.872.454l1.824.461v7.582c0 4.16-.016 7.574-.032 7.574-.024 0-.872.215-1.88.47L1 21.013v-8.505z"></path></svg></span><span class="whitespace-nowrap text-xs font-medium text-white sm:text-xs md:text-sm lg:text-base">Seedance</span></div><div class="flex items-center gap-1 transition-transform duration-150 hover:scale-105 sm:gap-1.5 md:gap-2" role="listitem"><span class="flex h-4 w-4 shrink-0 items-center justify-center text-white sm:h-4 sm:w-4 md:h-5 md:w-5 lg:h-6 lg:w-6"><svg aria-hidden="true" fill="currentColor" fill-rule="evenodd" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>Flux</title><path d="M0 20.683L12.01 2.5 24 20.683h-2.233L12.009 5.878 3.471 18.806h12.122l1.239 1.877H0z"></path><path d="M8.069 16.724l2.073-3.115 2.074 3.115H8.069zM18.24 20.683l-5.668-8.707h2.177l5.686 8.707h-2.196zM19.74 11.676l2.13-3.19 2.13 3.19h-4.26z"></path></svg></span><span class="whitespace-nowrap text-xs font-medium text-white sm:text-xs md:text-sm lg:text-base">Flux</span></div></div></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></section><div><section id="community_showcase" aria-busy="true" class="bg-muted/30 py-16 md:py-24"><div class="container px-4 md:px-6"><div class="mx-auto mb-12 max-w-3xl text-center"><h2 class="font-display text-3xl font-bold md:text-5xl">Explore More Inspirations From Viewmax Studio Community</h2></div><div class="columns-1 gap-4 space-y-4 sm:columns-2 lg:columns-3 xl:columns-4"><div class="bg-card border-border/50 break-inside-avoid overflow-hidden rounded-xl border shadow-sm"><div class="aspect-[4/5] animate-pulse bg-black/8"></div><div class="space-y-3 p-3"><div class="h-3 w-20 animate-pulse rounded bg-black/8"></div><div class="h-3 w-28 animate-pulse rounded bg-black/8"></div></div></div><div class="bg-card border-border/50 break-inside-avoid overflow-hidden rounded-xl border shadow-sm"><div class="aspect-[4/5] animate-pulse bg-black/8"></div><div class="space-y-3 p-3"><div class="h-3 w-20 animate-pulse rounded bg-black/8"></div><div class="h-3 w-28 animate-pulse rounded bg-black/8"></div></div></div><div class="bg-card border-border/50 break-inside-avoid overflow-hidden rounded-xl border shadow-sm"><div class="aspect-[4/5] animate-pulse bg-black/8"></div><div class="space-y-3 p-3"><div class="h-3 w-20 animate-pulse rounded bg-black/8"></div><div class="h-3 w-28 animate-pulse rounded bg-black/8"></div></div></div><div class="bg-card border-border/50 break-inside-avoid overflow-hidden rounded-xl border shadow-sm"><div class="aspect-[4/5] animate-pulse bg-black/8"></div><div class="space-y-3 p-3"><div class="h-3 w-20 animate-pulse rounded bg-black/8"></div><div class="h-3 w-28 animate-pulse rounded bg-black/8"></div></div></div></div></div></section></div><section id="compare" class="bg-background py-16 md:py-24"><div class="mx-auto max-w-7xl px-4 md:px-6"><div class="mx-auto mb-8 max-w-3xl text-center"><h2 class="font-display text-3xl font-bold md:text-5xl">From Image to Video, and Beyond â Powered by Viewmax AI Studio</h2><p class="text-muted-foreground mt-4 text-lg">Upload a photo or prompt and get a cinematic AI video in seconds â all in one platform.</p></div><div class="relative mx-auto max-w-6xl"><div class="flex flex-col items-center gap-8 md:flex-row md:items-stretch md:justify-center"><div class="flex w-full flex-col gap-4 md:w-[45%]"><div class="bg-card border-border flex flex-col rounded-xl border p-4 shadow-sm"><div class="text-muted-foreground mb-3 text-sm font-medium">Original image</div><div class="relative flex aspect-square w-full items-center justify-center overflow-hidden rounded-lg"><img alt="Original" loading="lazy" width="720" height="720" decoding="async" data-nimg="1" class="max-h-full max-w-full rounded-lg object-contain" style="color:transparent" sizes="(max-width: 768px) 90vw, (max-width: 1280px) 40vw, 33vw" srcSet="/_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=256&q=75&dpl=eace6117ab020397 256w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=384&q=75&dpl=eace6117ab020397 384w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=640&q=75&dpl=eace6117ab020397 640w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=750&q=75&dpl=eace6117ab020397 750w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=828&q=75&dpl=eace6117ab020397 828w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=1080&q=75&dpl=eace6117ab020397 1080w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=1200&q=75&dpl=eace6117ab020397 1200w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=1920&q=75&dpl=eace6117ab020397 1920w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=2048&q=75&dpl=eace6117ab020397 2048w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=3840&q=75&dpl=eace6117ab020397 3840w" src="/_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=3840&q=75&dpl=eace6117ab020397"/></div></div><div class="bg-card border-border flex flex-1 flex-col justify-center rounded-xl border p-4 shadow-sm"><div class="text-muted-foreground mb-2 text-sm font-medium">Prompt</div><p class="text-foreground text-sm">Automated generation without prompts.</p></div></div><div class="text-primary flex shrink-0 items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevrons-right text-muted-foreground
9/50 h-8 w-8 rotate-90 md:rotate-0" aria-hidden="true"><path d="m6 17 5-5-5-5"></path><path d="m13 17 5-5-5-5"></path></svg></div><div class="flex w-full flex-col md:w-[45%]"><div class="bg-card border-border flex h-full flex-col rounded-xl border p-4 shadow-sm"><div class="text-muted-foreground mb-3 text-sm font-medium">Video</div><div class="relative w-full flex-1 overflow-hidden rounded-lg"><img alt="Video" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 90vw, (max-width: 1280px) 40vw, 33vw" srcSet="/_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=256&q=75&dpl=eace6117ab020397 256w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=384&q=75&dpl=eace6117ab020397 384w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=640&q=75&dpl=eace6117ab020397 640w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=750&q=75&dpl=eace6117ab020397 750w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=828&q=75&dpl=eace6117ab020397 828w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=1080&q=75&dpl=eace6117ab020397 1080w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=1200&q=75&dpl=eace6117ab020397 1200w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=1920&q=75&dpl=eace6117ab020397 1920w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=2048&q=75&dpl=eace6117ab020397 2048w, /_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=3840&q=75&dpl=eace6117ab020397 3840w" src="/_next/image?url=%2Fimgs%2Ffeature-demo%2Forigin-image-1.webp&w=3840&q=75&dpl=eace6117ab020397"/></div></div></div></div><div class="mt-4 flex justify-center gap-1"><button type="button" aria-label="Go to slide 1" aria-current="true" class="group focus-visible:ring-ring/50 flex size-11 items-center justify-center rounded-full transition-colors focus-visible:ring-2 focus-visible:outline-none"><span class="block h-2 rounded-full transition-all bg-primary w-6"></span></button><button type="button" aria-label="Go to slide 2" class="group focus-visible:ring-ring/50 flex size-11 items-center justify-center rounded-full transition-colors focus-visible:ring-2 focus-visible:outline-none"><span class="block h-2 rounded-full transition-all bg-muted-foreground/30 group-hover:bg-muted-foreground/50 w-2"></span></button><button type="button" aria-label="Go to slide 3" class="group focus-visible:ring-ring/50 flex size-11 items-center justify-center rounded-full transition-colors focus-visible:ring-2 focus-visible:outline-none"><span class="block h-2 rounded-full transition-all bg-muted-foreground/30 group-hover:bg-muted-foreground/50 w-2"></span></button><button type="button" aria-label="Go to slide 4" class="group focus-visible:ring-ring/50 flex size-11 items-center justify-center rounded-full transition-colors focus-visible:ring-2 focus-visible:outline-none"><span class="block h-2 rounded-full transition-all bg-muted-foreground/30 group-hover:bg-muted-foreground/50 w-2"></span></button></div><button type="button" aria-label="Previous slide" class="bg-background/95 text-muted-foreground border-border hover:bg-accent absolute top-1/2 left-3 hidden -translate-y-1/2 rounded-full border p-3 shadow-md backdrop-blur transition-colors md:flex"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-5 w-5 rotate-180" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button><button type="button" aria-label="Next slide" class="bg-background/95 text-muted-foreground border-border hover:bg-accent absolute top-1/2 right-3 hidden -translate-y-1/2 rounded-full border p-3 shadow-md backdrop-blur transition-colors md:flex"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-5 w-5" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></div></div></section><section id="use-cases" class="py-16 md:py-24"><div class="container px-4 md:px-6"><div class="mx-auto mb-10 text-center"><h2 class="font-display text-3xl font-bold md:text-5xl">The Most Versatile AI Video Generator</h2><p class="text-muted-foreground mx-auto mt-4 max-w-3xl text-base md:text-lg">Built for every creator â from influencers to product teams.</p></div><div class="mb-8 flex flex-wrap justify-center gap-6 md:gap-12"><button type="button" class="hover:text-primary relative pb-2 text-base font-medium transition-colors md:text-lg text-primary">Influencers<div class="bg-primary absolute right-0 bottom-0 left-0 h-0.5"></div></button><button type="button" class="hover:text-primary relative pb-2 text-base font-medium transition-colors md:text-lg text-muted-foreground">Content Creators</button><button type="button" class="hover:text-primary relative pb-2 text-base font-medium transition-colors md:text-lg text-muted-foreground">Product Marketers</button><button type="button" class="hover:text-primary relative pb-2 text-base font-medium transition-colors md:text-lg text-muted-foreground">Artists & Animators</button></div><div class="relative mx-auto max-w-5xl"><button type="button" aria-label="Previous" class="text-muted-foreground hover:text-foreground absolute top-1/2 left-0 z-20 hidden -translate-y-1/2 p-2 md:block xl:-ml-4 xl:-translate-x-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left h-8 w-8" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg></button><button type="button" aria-label="Next" class="text-muted-foreground hover:text-foreground absolute top-1/2 right-0 z-20 hidden -translate-y-1/2 p-2 md:block xl:-mr-4 xl:translate-x-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-8 w-8" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button><div class="bg-secondary/30 border-border/50 min-h-[400px] overflow-hidden rounded-3xl border p-6 md:p-12"><div class="flex flex-col gap-8 md:flex-row md:items-center md:gap-12" style="opacity:0;transform:translateY(10px)"><div class="w-full shrink-0 md:w-1/2"><div class="bg-muted/40 relative flex h-[280px] w-full items-center justify-center overflow-hidden rounded-2xl md:h-[360px]"><img alt="influencer creator" loading="lazy" width="800" height="600" decoding="async" data-nimg="1" class="h-full w-full rounded-2xl object-cover object-center" style="color:transparent" srcSet="/_next/image?url=%2Fimgs%2Fhomepage%2Fillustrations%2Finfluencer-fast-production.webp&w=828&q=75&dpl=eace6117ab020397 1x, /_next/image?url=%2Fimgs%2Fhomepage%2Fillustrations%2Finfluencer-fast-production.webp&w=1920&q=75&dpl=eace6117ab020397 2x" src="/_next/image?url=%2Fimgs%2Fhomepage%2Fillustrations%2Finfluencer-fast-production.webp&w=1920&q=75&dpl=eace6117ab020397"/></div></div><div class="flex w-full flex-col text-left md:w-1/2"><h3 class="mb-4 text-2xl font-bold md:text-3xl">Produce videos 30x faster</h3><p class="text-muted-foreground text-lg leading-relaxed">Turn your image library into daily content without hours of editing.</p></div></div></div></div></div></section>
9<section id="benefits" class="overflow-x-hidden py-16 md:py-24"><div class="container space-y-8 overflow-x-hidden px-2 sm:px-6 md:space-y-16 lg:space-y-20 dark:[--color-border:color-mix(in_oklab,var(--color-white)_10%,transparent)]"><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><div class="mx-auto max-w-4xl text-center text-balance"><h2 class="font-display text-foreground mb-4 text-3xl font-semibold tracking-tight md:text-4xl">Why Choose Viewmax Studio</h2><p class="text-muted-foreground mb-6 md:mb-12 lg:mb-16">The most powerful AI video generator for creators, marketers, and businesses.</p></div></div><div class="grid min-w-0 gap-12 sm:px-6 md:grid-cols-2 lg:gap-20 lg:px-0"><div class="" style="opacity:0;filter:blur(4px);transform:translateX(30px)"><div data-slot="accordion" class="w-full" data-orientation="vertical"><div data-state="open" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="open" class="flex"><button type="button" aria-controls="radix-_R_5j5havabpcmivb_" aria-expanded="true" data-state="open" aria-disabled="true" data-orientation="vertical" id="radix-_R_1j5havabpcmivb_" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180" data-radix-collection-item=""><div class="flex items-center gap-2 text-base"><!--$?--><template id="B:5"></template><div style="width:24px;height:24px"></div><!--/$-->Professional Quality</div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="open" id="radix-_R_5j5havabpcmivb_" role="region" aria-labelledby="radix-_R_1j5havabpcmivb_" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"><div class="pt-0 pb-4">Generate high-quality videos that look professionally made, perfect for social media and marketing.</div></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_6j5havabpcmivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_2j5havabpcmivb_" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180" data-radix-collection-item=""><div class="flex items-center gap-2 text-base"><!--$?--><template id="B:6"></template><div style="width:24px;height:24px"></div><!--/$-->Easy to Use</div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_6j5havabpcmivb_" hidden="" role="region" aria-labelledby="radix-_R_2j5havabpcmivb_" data-orientation="vertical" data-slot="accordion-content"
9class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_7j5havabpcmivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_3j5havabpcmivb_" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180" data-radix-collection-item=""><div class="flex items-center gap-2 text-base"><!--$?--><template id="B:7"></template><div style="width:24px;height:24px"></div><!--/$-->Affordable Pricing</div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_7j5havabpcmivb_" hidden="" role="region" aria-labelledby="radix-_R_3j5havabpcmivb_" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div><div class="" style="opacity:0;filter:blur(4px);transform:translateX(-30px)"><div class="bg-background relative flex min-w-0 flex-shrink overflow-hidden rounded-3xl border p-2"><div class="absolute inset-0 right-0 ml-auto w-15 border-l bg-[repeating-linear-gradient(-45deg,var(--color-border),var(--color-border)_1px,transparent_1px,transparent_8px)]"></div><div class="bg-background relative aspect-76/59 w-full min-w-0 rounded-2xl sm:w-[calc(3/4*100%+3rem)]"><div class="size-full overflow-hidden rounded-2xl border shadow-md" style="opacity:0;transform:translateY(6px) scale(0.98)"><img alt="professional quality" loading="lazy" width="800" height="600" decoding="async" data-nimg="1" class="size-full object-cover object-center" style="color:transparent" srcSet="/_next/image?url=%2Fimgs%2Fhomepage%2Fillustrations%2Fbenefit-professional-quality.webp&w=828&q=75&dpl=eace6117ab020397 1x, /_next/image?url=%2Fimgs%2Fhomepage%2Fillustrations%2Fbenefit-professional-quality.webp&w=1920&q=75&dpl=eace6117ab020397 2x" src="/_next/image?url=%2Fimgs%2Fhomepage%2Fillustrations%2Fbenefit-professional-quality.webp&w=1920&q=75&dpl=eace6117ab020397"/></div></div><div class="pointer-events-none absolute inset-0 rounded-[inherit] border-transparent [mask-clip:padding-box,border-box] [mask-composite:intersect] [mask-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000)] border-(length:--border-beam-width)" style="--border-beam-width:1px"><div class="absolute aspect-square bg-gradient-to-l from-transparent via-yellow-700 to-transparent dark:via-white/50" style="width:200px;offset-path:rect(0 auto auto 0 round 200px);--color-from:#ffaa40;--color-to:#9c40ff;offset-distance:0%"></div></div></div></div></div></div></section><section id="features" class="py-16 md:py-24"><div class="container space-y-8 md:space-y-16"><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><div class="mx-auto max-w-4xl text-center text-balance"><h2 class="font-display text-foreground mb-4 text-3xl font-semibold tracking-tight md:text-4xl">Key Features of Viewmax Studio</h2><p class="text-muted-foreground mb-6 md:mb-12 lg:mb-16">Everything you need to create amazing AI-powered videos.</p></div></div><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><div class="relative mx-auto grid divide-x divide-y border *:p-12 sm:grid-cols-2 lg:grid-cols-3"><div class="space-y-3"><div class="flex items-center gap-2"><!--$?--><template id="B:8"></template><div style="width:24px;height:24px"></div><!--/$-->
9<h3 class="text-sm font-medium">Image to Video AI</h3></div><p class="text-sm">Transform static images into dynamic videos with natural motion and cinematic effects.</p></div><div class="space-y-3"><div class="flex items-center gap-2"><!--$--><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M21 8V20.9932C21 21.5501 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.4487 2 4.00221 2H14.9968L21 8ZM19 9H14V4H5V20H19V9ZM8 7H11V9H8V7ZM8 11H16V13H8V11ZM8 15H16V17H8V15Z"></path></svg><!--/$--><h3 class="text-sm font-medium">Text to Video</h3></div><p class="text-sm">Describe your vision and let AI create the perfect video from text prompts.</p></div><div class="space-y-3"><div class="flex items-center gap-2"><!--$?--><template id="B:9"></template><div style="width:24px;height:24px"></div><!--/$--><h3 class="text-sm font-medium">Multiple AI Models</h3></div><p class="text-sm">Choose from various AI models including Kling, Runway, and more for different styles.</p></div><div class="space-y-3"><div class="flex items-center gap-2"><!--$?--><template id="B:a"></template><div style="width:24px;height:24px"></div><!--/$--><h3 class="text-sm font-medium">Fast Generation</h3></div><p class="text-sm">Get your videos generated in seconds with our optimized AI pipeline.</p></div><div class="space-y-3"><div class="flex items-center gap-2"><!--$?--><template id="B:b"></template><div style="width:24px;height:24px"></div><!--/$--><h3 class="text-sm font-medium">High Quality Output</h3></div><p class="text-sm">Generate HD videos perfect for social media, marketing, and creative projects.</p></div><div class="space-y-3"><div class="flex items-center gap-2"><!--$?--><template id="B:c"></template><div style="width:24px;height:24px"></div><!--/$--><h3 class="text-sm font-medium">Credit System</h3></div><p class="text-sm">Flexible pay-as-you-go pricing. Start with free credits and scale as needed.</p></div></div></div></div></section><section class="overflow-x-hidden py-16 md:py-24 bg-muted"><div class="container overflow-x-hidden"><div class="flex flex-wrap items-center gap-8 pb-12 md:gap-24"><div class="w-full min-w-0"><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><h2 class="font-display text-foreground text-center text-4xl font-semibold text-balance break-words">What is Viewmax Studio</h2></div><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><p class="text-md text-muted-foreground my-6 text-center text-balance break-words">Viewmax Studio is a powerful AI image to video generator that transforms your static images into dynamic, engaging videos.</p></div></div></div><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><div class="relative grid min-w-0 grid-cols-1 gap-x-3 gap-y-6 border-t pt-12 break-words sm:grid-cols-2 sm:gap-6 lg:grid-cols-4"><div class="min-w-0 space-y-3 break-words"><div class="flex min-w-0 items-center gap-2"><!--$?--><template id="B:d"></template><div style="width:16px;height:16px"></div><!--/$--><h3 class="min-w-0 text-sm font-medium break-words">Image to Video AI</h3></div><p class="text-muted-foreground min-w-0 text-sm break-words">Upload any image and let AI transform it into a stunning video with natural motion and effects.</p></div><div class="min-w-0 space-y-3 break-words"><div class="flex min-w-0 items-center gap-2"><!--$--><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M6.45455 19L2 22.5V4C2 3.44772 2.44772 3 3 3H21C21.5523 3 22 3.44772 22 4V18C22 18.5523 21.5523 19 21 19H6.45455ZM5.76282 17H20V5H4V18.3851L5.76282 17ZM11 10H13V12H11V10ZM7 10H9V12H7V10ZM15 10H17V12H15V10Z"></path></svg><!--/$--><h3 class="min-w-0 text-sm font-medium break-words">Text to Video</h3></div><p class="text-muted-foreground min-w-0 text-sm break-words">Describe your vision in text and watch AI create the perfect video for you.</p></div><div class="min-w-0 space-y-3 break-words"><div class="flex min-w-0 items-center gap-2"><!--$?--><template id="B:e"></template><div style="width:16px;height:16px"></div><!--/$-->
9<h3 class="min-w-0 text-sm font-medium break-words">Multiple AI Models</h3></div><p class="text-muted-foreground min-w-0 text-sm break-words">Choose from various AI models to get the style and quality that fits your needs.</p></div><div class="min-w-0 space-y-3 break-words"><div class="flex min-w-0 items-center gap-2"><!--$?--><template id="B:f"></template><div style="width:16px;height:16px"></div><!--/$--><h3 class="min-w-0 text-sm font-medium break-words">Fast Generation</h3></div><p class="text-muted-foreground min-w-0 text-sm break-words">Create professional videos in seconds, not hours. Perfect for content creators.</p></div></div></div></div></section><section id="usage" class="py-16 md:py-24 bg-muted"><div class="m-4 rounded-[2rem]"><div class="@container relative container"><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><div class="mx-auto max-w-2xl text-center"><span class="text-primary"></span><h2 class="font-display text-foreground mt-4 text-4xl font-semibold">How to Create Videos with Viewmax Studio</h2><p class="text-muted-foreground mt-4 text-lg text-balance">Create stunning AI videos in just three simple steps:</p></div></div><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><div class="mt-20 grid gap-12 @3xl:grid-cols-4"><div class="space-y-6"><div class="text-center"><span class="mx-auto flex size-6 items-center justify-center rounded-full bg-zinc-500/15 text-sm font-medium">1</span><div class="relative"><div class="mx-auto my-6 w-fit"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-big-right fill-muted stroke-primary absolute inset-y-0 right-0 my-auto mt-1 hidden translate-x-[150%] drop-shadow @3xl:block" aria-hidden="true"><path d="M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z"></path></svg></div><h3 class="text-foreground mb-4 text-lg font-semibold">Upload Your Image</h3><p class="text-muted-foreground text-balance">Select any image you want to transform into a video. Supports JPG, PNG, and WebP formats.</p></div></div><div class="space-y-6"><div class="text-center"><span class="mx-auto flex size-6 items-center justify-center rounded-full bg-zinc-500/15 text-sm font-medium">2</span><div class="relative"><div class="mx-auto my-6 w-fit"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-big-right fill-muted stroke-primary absolute inset-y-0 right-0 my-auto mt-1 hidden translate-x-[150%] drop-shadow @3xl:block" aria-hidden="true"><path d="M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z"></path></svg></div><h3 class="text-foreground mb-4 text-lg font-semibold">Describe Your Vision</h3><p class="text-muted-foreground text-balance">Add a prompt to guide the AI on what motion and effects you want in your video.</p></div></div><div class="space-y-6"><div class="text-center"><span class="mx-auto flex size-6 items-center justify-center rounded-full bg-zinc-500/15 text-sm font-medium">3</span><div class="relative"><div class="mx-auto my-6 w-fit"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-big-right fill-muted stroke-primary absolute inset-y-0 right-0 my-auto mt-1 hidden translate-x-[150%] drop-shadow @3xl:block" aria-hidden="true"><path d="M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z"></path></svg></div><h3 class="text-foreground mb-4 text-lg font-semibold">Choose AI Model</h3><p class="text-muted-foreground text-balance">Select from multiple AI models optimized for different video styles and quality levels.</p></div></div><div class="space-y-6"><div class="text-center"><span class="mx-auto flex size-6 items-center justify-center rounded-full bg-zinc-500/15 text-sm font-medium">4</span><div class="relative"><div class="mx-auto my-6 w-fit"></div></div><h3 class="text-foreground mb-4 text-lg font-semibold">Download & Share</h3><p class="text-muted-foreground text-balance">Get your generated video in seconds. Download and share on social media instantly.</p></div></div></div></div></div></div></section><section id="faq" class="py-16 md:py-24 undefined"><div class="mx-auto max-w-full px-4 md:max-w-3xl md:px-8"><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><div class="mx-auto max-w-2xl text-center text-balance"><h2 class="font-display text-foreground mb-4 text-3xl font-semibold tracking-tight md:text-4xl">Frequently Asked Questions About Viewmax Studio</h2><p class="text-muted-foreground mb-6 md:mb-12 lg:mb-16">Have another question? Contact us by email.</p></div></div><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><div class="mx-auto mt-12 max-w-full"><div class="bg-muted dark:bg-muted/50 w-full rounded-2xl p-1"><div class="group/item"><details class="group open:bg-card dark:open:bg-muted rounded-xl border-none px-7 py-1 open:sha
9dow-sm"><summary class="focus-visible:border-ring focus-visible:ring-ring/50 flex cursor-pointer list-none items-start justify-between gap-4 rounded-md py-4 text-left text-base font-medium transition-all outline-none hover:no-underline focus-visible:ring-[3px] [&::-webkit-details-marker]:hidden"><span class="text-left"><h3 class="text-base font-medium">Is Viewmax Studio free?</h3></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200 group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="pt-0 pb-4"><p class="text-base">Yes - ViewMax Studio is free to start. You get free credits on signup with no credit card required, enough to generate your first AI videos. Paid plans add more monthly credits, higher resolution, and faster queues.</p></div></details><hr class="mx-7 border-dashed group-last/item:hidden"/></div><div class="group/item"><details class="group open:bg-card dark:open:bg-muted rounded-xl border-none px-7 py-1 open:shadow-sm"><summary class="focus-visible:border-ring focus-visible:ring-ring/50 flex cursor-pointer list-none items-start justify-between gap-4 rounded-md py-4 text-left text-base font-medium transition-all outline-none hover:no-underline focus-visible:ring-[3px] [&::-webkit-details-marker]:hidden"><span class="text-left"><h3 class="text-base font-medium">Is Viewmax the same as Vmax?</h3></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200 group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="pt-0 pb-4"><p class="text-base">People search for us as ViewMax Studio, ViewMax, or Vmax - this site, viewmax.studio, is the AI viral-video suite with free starting credits. If you were looking for an AI video generator under any of those names, you are in the right place.</p></div></details><hr class="mx-7 border-dashed group-last/item:hidden"/></div><div class="group/item"><details class="group open:bg-card dark:open:bg-muted rounded-xl border-none px-7 py-1 open:shadow-sm"><summary class="focus-visible:border-ring focus-visible:ring-ring/50 flex cursor-pointer list-none items-start justify-between gap-4 rounded-md py-4 text-left text-base font-medium transition-all outline-none hover:no-underline focus-visible:ring-[3px] [&::-webkit-details-marker]:hidden"><span class="text-left"><h3 class="text-base font-medium">What is Viewmax Studio and how does it work?</h3></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200 group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="pt-0 pb-4"><p class="text-base">Viewmax Studio is an AI-powered image to video generator. Simply upload an image, add a prompt describing the motion or effects you want, select an AI model, and our AI will create a stunning video from your image in seconds.</p></div></details><hr class="mx-7 border-dashed group-last/item:hidden"/></div><div class="group/item"><details class="group open:bg-card dark:open:bg-muted rounded-xl border-none px-7 py-1 open:shadow-sm"><summary class="focus-visible:border-ring focus-visible:ring-ring/50 flex cursor-pointer list-none items-start justify-between gap-4 rounded-md py-4 text-left text-base font-medium transition-all outline-none hover:no-underline focus-visible:ring-[3px] [&::-webkit-details-marker]:hidden"><span class="text-left"><h3 class="text-base font-medium">What types of images work best with Viewmax Studio?</h3></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200 group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="pt-0 pb-4"><p class="text-base">Viewmax Studio works great with most images including photos, artwork, product images, and illustrations. High-resolution images (1024x1024 or larger) typically produce the best results. We support JPG, PNG, and WebP formats.</p></div></details><hr class="mx-7 border-dashed group-last/item:hidden"/></div><div class="group/item"><details class="group open:bg-card dark:open:bg-muted rounded-xl border-none px-7 py-1 open:sha
9dow-sm"><summary class="focus-visible:border-ring focus-visible:ring-ring/50 flex cursor-pointer list-none items-start justify-between gap-4 rounded-md py-4 text-left text-base font-medium transition-all outline-none hover:no-underline focus-visible:ring-[3px] [&::-webkit-details-marker]:hidden"><span class="text-left"><h3 class="text-base font-medium">How long does it take to generate a video?</h3></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200 group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="pt-0 pb-4"><p class="text-base">Video generation typically takes between 30 seconds to 2 minutes depending on the AI model and video length you choose. Our optimized infrastructure ensures fast processing times.</p></div></details><hr class="mx-7 border-dashed group-last/item:hidden"/></div><div class="group/item"><details class="group open:bg-card dark:open:bg-muted rounded-xl border-none px-7 py-1 open:shadow-sm"><summary class="focus-visible:border-ring focus-visible:ring-ring/50 flex cursor-pointer list-none items-start justify-between gap-4 rounded-md py-4 text-left text-base font-medium transition-all outline-none hover:no-underline focus-visible:ring-[3px] [&::-webkit-details-marker]:hidden"><span class="text-left"><h3 class="text-base font-medium">What AI models are available?</h3></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200 group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="pt-0 pb-4"><p class="text-base">Viewmax Studio offers multiple AI models including state-of-the-art options like Kling, Runway, and more. Each model has different strengths for various video styles and quality levels.</p></div></details><hr class="mx-7 border-dashed group-last/item:hidden"/></div><div class="group/item"><details class="group open:bg-card dark:open:bg-muted rounded-xl border-none px-7 py-1 open:shadow-sm"><summary class="focus-visible:border-ring focus-visible:ring-ring/50 flex cursor-pointer list-none items-start justify-between gap-4 rounded-md py-4 text-left text-base font-medium transition-all outline-none hover:no-underline focus-visible:ring-[3px] [&::-webkit-details-marker]:hidden"><span class="text-left"><h3 class="text-base font-medium">How does the credit system work?</h3></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200 group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="pt-0 pb-4"><p class="text-base">Viewmax Studio uses a flexible credit system. New users get free credits to try the service. You can purchase additional credits as needed. Different AI models consume different amounts of credits based on quality and video length.</p></div></details><hr class="mx-7 border-dashed group-last/item:hidden"/></div><div class="group/item"><details class="group open:bg-card dark:open:bg-muted rounded-xl border-none px-7 py-1 open:shadow-sm"><summary class="focus-visible:border-ring focus-visible:ring-ring/50 flex cursor-pointer list-none items-start justify-between gap-4 rounded-md py-4 text-left text-base font-medium transition-all outline-none hover:no-underline focus-visible:ring-[3px] [&::-webkit-details-marker]:hidden"><span class="text-left"><h3 class="text-base font-medium">Can I use the generated videos commercially?</h3></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200 group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="pt-0 pb-4"><p class="text-base">
9Yes! Videos generated with Viewmax Studio can be used for commercial purposes including social media, marketing, advertisements, and more. You retain full rights to the videos you create.</p></div></details><hr class="mx-7 border-dashed group-last/item:hidden"/></div></div><p class="text-muted-foreground mt-6 px-8">Can't find what you're looking for? Contact our <a href='mailto:[email protected]' class='text-primary font-medium hover:underline'>customer support team</a></p></div></div></div></section><section id="cta" class="py-16 md:py-24 bg-muted"><div class="container"><div class="text-center"><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><h2 class="font-display text-4xl font-semibold text-balance lg:text-5xl">Start Creating Amazing Videos Today</h2></div><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><p class="mt-4">Transform your images into stunning videos with Viewmax Studio AI.</p></div><div class="" style="opacity:0;filter:blur(4px);transform:translateY(30px)"><div class="mt-12 flex flex-wrap justify-center gap-4"><a target="_self" data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-full text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground hover:bg-primary/90 h-9 px-4 py-2 has-[>svg]:px-3" href="/#hero"><!--$--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap" aria-hidden="true"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg><!--/$--><span>Try Free Now</span></a><a target="_self" data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-full text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-9 px-4 py-2 has-[>svg]:px-3" href="/pricing"><!--$--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg><!--/$--><span>View Pricing</span></a></div></div></div></div></section>
9<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://viewmax.studio/#organization","name":"ViewMax Studio","alternateName":["ViewMax","Viewmax Studio"],"description":"ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed.","url":"https://viewmax.studio","logo":"https://viewmax.studio/logo.png","email":"[email protected]","contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"[email protected]","url":"https://viewmax.studio/docs","availableLanguage":["English","Chinese"]}],"sameAs":["https://github.com/bytevirts/viewmax","https://github.com/bytevirts/viewmax-mcp","https://smithery.ai/servers/bytevirts/viewmax"]}</script>
9<script type="application/ld+json">{"@context":"https://schema.org","@type":["SoftwareApplication","WebApplication"],"@id":"https://viewmax.studio/#software","name":"ViewMax Studio","description":"ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed.","url":"https://viewmax.studio/","applicationCategory":"MultimediaApplication","operatingSystem":"Web","image":"https://viewmax.studio/logo.png","publisher":{"@id":"https://viewmax.studio/#organization"},"offers":{"@type":"Offer","url":"https://viewmax.studio/pricing","price":"0","priceCurrency":"USD","description":"Free to start with signup credits. Paid plans and credit packs add volume."}}</script>
9<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"ViewMax Studio","url":"https://viewmax.studio/","inLanguage":"en","description":"ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed.","publisher":{"@id":"https://viewmax.studio/#organization"}}</script>
9<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is Viewmax Studio free?","acceptedAnswer":{"@type":"Answer","text":"Yes - ViewMax Studio is free to start. You get free credits on signup with no credit card required, enough to generate your first AI videos. Paid plans add more monthly credits, higher resolution, and faster queues."}},{"@type":"Question","name":"Is Viewmax the same as Vmax?","acceptedAnswer":{"@type":"Answer","text":"People search for us as ViewMax Studio, ViewMax, or Vmax - this site, viewmax.studio, is the AI viral-video suite with free starting credits. If you were looking for an AI video generator under any of those names, you are in the right place."}},{"@type":"Question","name":"What is Viewmax Studio and how does it work?","acceptedAnswer":{"@type":"Answer","text":"Viewmax Studio is an AI-powered image to video generator. Simply upload an image, add a prompt describing the motion or effects you want, select an AI model, and our AI will create a stunning video from your image in seconds."}},{"@type":"Question","name":"What types of images work best with Viewmax Studio?","acceptedA
9nswer":{"@type":"Answer","text":"Viewmax Studio works great with most images including photos, artwork, product images, and illustrations. High-resolution images (1024x1024 or larger) typically produce the best results. We support JPG, PNG, and WebP formats."}},{"@type":"Question","name":"How long does it take to generate a video?","acceptedAnswer":{"@type":"Answer","text":"Video generation typically takes between 30 seconds to 2 minutes depending on the AI model and video length you choose. Our optimized infrastructure ensures fast processing times."}},{"@type":"Question","name":"What AI models are available?","acceptedAnswer":{"@type":"Answer","text":"Viewmax Studio offers multiple AI models including state-of-the-art options like Kling, Runway, and more. Each model has different strengths for various video styles and quality levels."}},{"@type":"Question","name":"How does the credit system work?","acceptedAnswer":{"@type":"Answer","text":"Viewmax Studio uses a flexible credit system. New users get free credits to try the service. You can purchase additional credits as needed. Different AI models consume different amounts of credits based on quality and video length."}},{"@type":"Question","name":"Can I use the generated videos commercially?","acceptedA
9nswer":{"@type":"Answer","text":"Yes! Videos generated with Viewmax Studio can be used for commercial purposes including social media, marketing, advertisements, and more. You retain full rights to the videos you create."}}]}</script>
9</div><!--$--><!--/$--><!--/&--><!--$?--><template id="B:10"></template><!--/$--><footer id="footer" class="py-8 sm:py-8 overflow-x-hidden"><div class="container space-y-8 overflow-x-hidden"><div class="grid min-w-0 gap-12 md:grid-cols-5"><div class="min-w-0 space-y-4 break-words md:col-span-2 md:space-y-6"><a target="_self" class="flex shrink-0 items-center space-x-3 whitespace-nowrap" href="/"><img alt="Viewmax Studio logo" loading="lazy" width="1024" height="1024" decoding="async" data-nimg="1" class="h-8 w-auto rounded-lg" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=1080&q=75&dpl=eace6117ab020397 1x, /_next/image?url=%2Flogo.png&w=2048&q=75&dpl=eace6117ab020397 2x" src="/_next/image?url=%2Flogo.png&w=2048&q=75&dpl=eace6117ab020397"/><span class="text-foreground text-lg font-medium whitespace-nowrap">Viewmax Studio</span></a><p class="text-muted-foreground text-sm text-balance break-words">Viewmax Studio is an AI suite for viral video creation, with built-in templates for the most popular social media formats.</p></div><div class="col-span-3 grid min-w-0 gap-6 sm:grid-cols-3"><div class="min-w-0 space-y-4 text-sm break-words"><span class="block font-medium break-words">Product</span><div class="flex min-w-0 flex-wrap gap-4 sm:flex-col"><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/canvas"><span class="break-words">Canvas</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/ai-motion-graphics"><span class="break-words">AI Motion Graphics</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/#features"><span class="break-words">Features</span></a></div></div><div class="min-w-0 space-y-4 text-sm break-words"><span class="block font-medium break-words">Free Tools</span><div class="flex min-w-0 flex-wrap gap-4 sm:flex-col"><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/video-enhancer"><span class="break-words">Video Enhancer</span></a></div></div><div class="min-w-0 space-y-4 text-sm break-words"><span class="block font-medium break-words">Developers</span><div class="flex min-w-0 flex-wrap gap-4 sm:flex-col"><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/mcp"><span class="break-words">MCP</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/docs/api"><span class="break-words">API Docs</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/docs/cli"><span class="break-words">CLI</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/developers"><span class="break-words">Developer Hub</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/openapi.json"><span class="break-words">OpenAPI</span></a></div></div></div></div><div class="flex min-w-0 flex-wrap items-center gap-4 sm:gap-8"><div class="min-w-0 flex-1"></div><!--$?--><template id="B:3"></template><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap rounded-full text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 gap-1.5 px-3 has-[>svg]:px-2.5 hover:bg-primary/10" disabled="" aria-label="Language"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="hidden sm:inline">Language</span></button><!--/$--></div><div aria-hidden="true" class="h-px min-w-0 [background-image:linear-gradient(90deg,var(--color-foreground)_1px,transparent_1px)] bg-[length:6px_1px] bg-repeat-x opacity-25"></div><div class="flex min-w-0 flex-wrap justify-between gap-8"><p class="text-muted-foreground text-sm text-balance break-words">© 2026 Viewmax Studio, All rights reserved. <a href="mailto:[email protected]">[email protected]</a></p><div class="min-w-0 flex-1"></div><div class="flex min-w-0 flex-wrap items-center gap-4"><a target="" class="text-muted-foreground hover:text-primary block text-xs break-words underline duration-150" href="/privacy-policy">Privacy Policy</a><a target="" class="text-muted-foreground hover:text-primary block text-xs break-words underline duration-150" href="/acceptable-use-policy">Acceptable Use Policy</a><a target="" class="text-muted-foreground hover:text-primary block text-xs break-words underline duration-150" href="/refund-policy">Refund Policy</a><a target="" class="text-muted-foreground hover:text-primary block text-xs break-words underline duration-150" href="/terms-of-service">Terms of Service</a></div><div class="flex min-w-0 flex-wrap items-center gap-2"><a target="_self" class="text-muted-foreground hover:text-primary bg-background block cursor-pointer rounded-full p-2 duration-150" aria-label="Email" href="mailto:[email protected]"><!--$--><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><!--/$--></a></div></div></div></footer></div><!--/&--><!--$--><!--$--><button type="button" aria-label="Open chat" class="bg-primary text-primary-foreground fixed right-5 bottom-5 z-50 flex h-12 w-12 items-center justify-center rounded-full shadow-lg transition-transform hover:scale-105"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg></button><!--/$--><!--/$--><!--$--><!--$--><!--/$--><!--/$--><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M85R48TK" height="0" width="0" style="display:none;visibility:hidden" title="Google Tag Manager"></iframe></noscript><!--/&-->
9<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
9<script src="/_next/static/chunks/10xkc7ye6dduc.js?dpl=eace6117ab020397" id="_R_" async=""></script>
9<div hidden id="S:4"><a aria-label="New: Create a complete long video with AI chat" class="relative z-20 mb-4 inline-grid max-w-[calc(100vw-2rem)] cursor-pointer grid-cols-[auto_minmax(0,1fr)_auto] items-center gap-2 rounded-2xl border border-white/20 bg-white/10 px-3 py-1.5 text-left text-xs font-medium text-white/90 backdrop-blur-md transition-all duration-200 hover:border-white/35 hover:bg-white/15 hover:text-white focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:outline-none sm:mb-5 sm:rounded-full sm:px-4 sm:text-[13px] md:mb-6" target="_self" href="/ai-video"><span class="bg-primary/90 shrink-0 rounded px-1.5 py-0.5 text-[10px] font-bold text-white uppercase">New</span><span class="min-w-0 truncate leading-5 whitespace-nowrap">Create a complete long video with AI chat</span><span class="inline-flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-white/25 bg-white/10 text-white/80 sm:h-5 sm:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevrons-right h-3.5 w-3.5 sm:h-4 sm:w-4" aria-hidden="true"><path d="m6 17 5-5-5-5"></path><path d="m13 17 5-5-5-5"></path></svg></span></a></div>
9<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 10$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:4","S:4")</script>
10<div hidden id="S:5"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M17 15.2454V22.1169C17 22.393 16.7761 22.617 16.5 22.617C16.4094 22.617 16.3205 22.5923 16.2428 22.5457L12 20L7.75725 22.5457C7.52046 22.6877 7.21333 22.6109 7.07125 22.3742C7.02463 22.2964 7 22.2075 7 22.1169V15.2454C5.17107 13.7793 4 11.5264 4 9C4 4.58172 7.58172 1 12 1C16.4183 1 20 4.58172 20 9C20 11.5264 18.8289 13.7793 17 15.2454ZM9 16.4185V19.4676L12 17.6676L15 19.4676V16.4185C14.0736 16.7935 13.0609 17 12 17C10.9391 17 9.92643 16.7935 9 16.4185ZM12 15C15.3137 15 18 12.3137 18 9C18 5.68629 15.3137 3 12 3C8.68629 3 6 5.68629 6 9C6 12.3137 8.68629 15 12 15Z"></path></svg></div>
10<script>$RC("B:5","S:5")</script>
10<div hidden id="S:6"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M15.1986 9.94447C14.7649 9.5337 14.4859 8.98613 14.4085 8.39384L14.0056 5.31138L11.275 6.79724C10.7503 7.08274 10.1433 7.17888 9.55608 7.06948L6.49998 6.50015L7.06931 9.55625C7.17871 10.1435 7.08257 10.7505 6.79707 11.2751L5.31121 14.0057L8.39367 14.4086C8.98596 14.4861 9.53353 14.7651 9.94431 15.1987L12.0821 17.4557L13.4178 14.6486C13.6745 14.1092 14.109 13.6747 14.6484 13.418L17.4555 12.0823L15.1986 9.94447ZM15.2238 15.5079L13.0111 20.1581C12.8687 20.4573 12.5107 20.5844 12.2115 20.442C12.1448 20.4103 12.0845 20.3665 12.0337 20.3129L8.49229 16.5741C8.39749 16.474 8.27113 16.4096 8.13445 16.3918L3.02816 15.7243C2.69958 15.6814 2.46804 15.3802 2.51099 15.0516C2.52056 14.9784 2.54359 14.9075 2.5789 14.8426L5.04031 10.3192C5.1062 10.1981 5.12839 10.058 5.10314 9.92253L4.16 4.85991C4.09931 4.53414 4.3142 4.22086 4.63997 4.16017C4.7126 4.14664 4.78711 4.14664 4.85974 4.16017L9.92237 5.10331C10.0579 5.12855 10.198 5.10637 10.319 5.04048L14.8424 2.57907C15.1335 2.42068 15.4979 2.52825 15.6562 2.81931C15.6916 2.88421 15.7146 2.95507 15.7241 3.02833L16.3916 8.13462C16.4095 8.2713 16.4739 8.39766 16.5739 8.49245L20.3127 12.0338C20.5533 12.2617 20.5636 12.6415 20.3357 12.8821C20.2849 12.9357 20.2246 12.9795 20.1579 13.0112L15.5078 15.224C15.3833 15.2832 15.283 15.3835 15.2238 15.5079ZM16.0206 17.435L17.4348 16.0208L21.6775 20.2634L20.2633 21.6776L16.0206 17.435Z"></path></svg></div>
10<script>$RC("B:6","S:6")</script>
10<div hidden id="S:7"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M10.9042 2.10025L20.8037 3.51446L22.2179 13.414L13.0255 22.6063C12.635 22.9969 12.0019 22.9969 11.6113 22.6063L1.71184 12.7069C1.32131 12.3163 1.32131 11.6832 1.71184 11.2926L10.9042 2.10025ZM11.6113 4.22157L3.83316 11.9997L12.3184 20.485L20.0966 12.7069L19.036 5.28223L11.6113 4.22157ZM13.7327 10.5855C12.9516 9.80448 12.9516 8.53815 13.7327 7.7571C14.5137 6.97606 15.78 6.97606 16.5611 7.7571C17.3421 8.53815 17.3421 9.80448 16.5611 10.5855C15.78 11.3666 14.5137 11.3666 13.7327 10.5855Z"></path></svg></div>
10<script>$RC("B:7","S:7")</script>
10<div hidden id="S:8"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M3 3.9934C3 3.44476 3.44495 3 3.9934 3H20.0066C20.5552 3 21 3.44495 21 3.9934V20.0066C21 20.5552 20.5551 21 20.0066 21H3.9934C3.44476 21 3 20.5551 3 20.0066V3.9934ZM5 5V19H19V5H5ZM10.6219 8.41459L15.5008 11.6672C15.6846 11.7897 15.7343 12.0381 15.6117 12.2219C15.5824 12.2658 15.5447 12.3035 15.5008 12.3328L10.6219 15.5854C10.4381 15.708 10.1897 15.6583 10.0672 15.4745C10.0234 15.4088 10 15.3316 10 15.2526V8.74741C10 8.52649 10.1791 8.34741 10.4 8.34741C10.479 8.34741 10.5562 8.37078 10.6219 8.41459Z"></path></svg></div>
10<script>$RC("B:8","S:8")</script>
10<div hidden id="S:9"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M13.5 2C13.5 2.44425 13.3069 2.84339 13 3.11805V5H18C19.6569 5 21 6.34315 21 8V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V8C3 6.34315 4.34315 5 6 5H11V3.11805C10.6931 2.84339 10.5 2.44425 10.5 2C10.5 1.17157 11.1716 0.5 12 0.5C12.8284 0.5 13.5 1.17157 13.5 2ZM6 7C5.44772 7 5 7.44772 5 8V18C5 18.5523 5.44772 19 6 19H18C18.5523 19 19 18.5523 19 18V8C19 7.44772 18.5523 7 18 7H13H11H6ZM2 10H0V16H2V10ZM22 10H24V16H22V10ZM9 14.5C9.82843 14.5 10.5 13.8284 10.5 13C10.5 12.1716 9.82843 11.5 9 11.5C8.17157 11.5 7.5 12.1716 7.5 13C7.5 13.8284 8.17157 14.5 9 14.5ZM15 14.5C15.8284 14.5 16.5 13.8284 16.5 13C16.5 12.1716 15.8284 11.5 15 11.5C14.1716 11.5 13.5 12.1716 13.5 13C13.5 13.8284 14.1716 14.5 15 14.5Z"></path></svg></div>
10<script>$RC("B:9","S:9")</script>
10<div hidden id="S:a"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M12 13.3334L2.77735 19.4818C2.54759 19.635 2.23715 19.5729 2.08397 19.3432C2.02922 19.261 2 19.1645 2 19.0658V4.93433C2 4.65818 2.22386 4.43433 2.5 4.43433C2.59871 4.43433 2.69522 4.46355 2.77735 4.5183L12 10.6667V4.93433C12 4.65818 12.2239 4.43433 12.5 4.43433C12.5987 4.43433 12.6952 4.46355 12.7774 4.5183L23.376 11.584C23.6057 11.7372 23.6678 12.0477 23.5146 12.2774C23.478 12.3323 23.4309 12.3795 23.376 12.4161L12.7774 19.4818C12.5476 19.635 12.2372 19.5729 12.084 19.3432C12.0292 19.261 12 19.1645 12 19.0658V13.3334ZM10.3944 12.0001L4 7.7371V16.263L10.3944 12.0001ZM14 7.7371V16.263L20.3944 12.0001L14 7.7371Z"></path></svg></div>
10<script>$RC("B:a","S:a")</script>
10<div hidden id="S:b"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M4 5V19H20V5H4ZM3 3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3ZM7.5 11.25H9.5V9H11V15H9.5V12.75H7.5V15H6V9H7.5V11.25ZM14.5 10.5V13.5H16C16.2761 13.5 16.5 13.2761 16.5 13V11C16.5 10.7239 16.2761 10.5 16 10.5H14.5ZM13 9H16C17.1046 9 18 9.89543 18 11V13C18 14.1046 17.1046 15 16 15H13V9Z"></path></svg></div>
10<script>$RC("B:b","S:b")</script>
10<div hidden id="S:c"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M12.0049 4.00275C18.08 4.00275 23.0049 6.68904 23.0049 10.0027V14.0027C23.0049 17.3165 18.08 20.0027 12.0049 20.0027C6.03824 20.0027 1.18114 17.4115 1.00957 14.1797L1.00488 14.0027V10.0027C1.00488 6.68904 5.92975 4.00275 12.0049 4.00275ZM12.0049 16.0027C8.28443 16.0027 4.99537 14.9953 3.00466 13.4532L3.00488 14.0027C3.00488 15.8849 6.88751 18.0027 12.0049 18.0027C17.0156 18.0027 20.8426 15.9723 20.9999 14.1207L21.0049 14.0027L21.0061 13.4524C19.0155 14.9949 15.726 16.0027 12.0049 16.0027ZM12.0049 6.00275C6.88751 6.00275 3.00488 8.12054 3.00488 10.0027C3.00488 11.8849 6.88751 14.0027 12.0049 14.0027C17.1223 14.0027 21.0049 11.8849 21.0049 10.0027C21.0049 8.12054 17.1223 6.00275 12.0049 6.00275Z"></path></svg></div>
10<script>$RC("B:c","S:c")</script>
10<div hidden id="S:d"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M3 3.9934C3 3.44476 3.44495 3 3.9934 3H20.0066C20.5552 3 21 3.44495 21 3.9934V20.0066C21 20.5552 20.5551 21 20.0066 21H3.9934C3.44476 21 3 20.5551 3 20.0066V3.9934ZM5 5V19H19V5H5ZM10.6219 8.41459L15.5008 11.6672C15.6846 11.7897 15.7343 12.0381 15.6117 12.2219C15.5824 12.2658 15.5447 12.3035 15.5008 12.3328L10.6219 15.5854C10.4381 15.708 10.1897 15.6583 10.0672 15.4745C10.0234 15.4088 10 15.3316 10 15.2526V8.74741C10 8.52649 10.1791 8.34741 10.4 8.34741C10.479 8.34741 10.5562 8.37078 10.6219 8.41459Z"></path></svg></div>
10<script>$RC("B:d","S:d")</script>
10<div hidden id="S:e"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M13.5 2C13.5 2.44425 13.3069 2.84339 13 3.11805V5H18C19.6569 5 21 6.34315 21 8V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V8C3 6.34315 4.34315 5 6 5H11V3.11805C10.6931 2.84339 10.5 2.44425 10.5 2C10.5 1.17157 11.1716 0.5 12 0.5C12.8284 0.5 13.5 1.17157 13.5 2ZM6 7C5.44772 7 5 7.44772 5 8V18C5 18.5523 5.44772 19 6 19H18C18.5523 19 19 18.5523 19 18V8C19 7.44772 18.5523 7 18 7H13H11H6ZM2 10H0V16H2V10ZM22 10H24V16H22V10ZM9 14.5C9.82843 14.5 10.5 13.8284 10.5 13C10.5 12.1716 9.82843 11.5 9 11.5C8.17157 11.5 7.5 12.1716 7.5 13C7.5 13.8284 8.17157 14.5 9 14.5ZM15 14.5C15.8284 14.5 16.5 13.8284 16.5 13C16.5 12.1716 15.8284 11.5 15 11.5C14.1716 11.5 13.5 12.1716 13.5 13C13.5 13.8284 14.1716 14.5 15 14.5Z"></path></svg></div>
10<script>$RC("B:e","S:e")</script>
10<div hidden id="S:f"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M12 13.3334L2.77735 19.4818C2.54759 19.635 2.23715 19.5729 2.08397 19.3432C2.02922 19.261 2 19.1645 2 19.0658V4.93433C2 4.65818 2.22386 4.43433 2.5 4.43433C2.59871 4.43433 2.69522 4.46355 2.77735 4.5183L12 10.6667V4.93433C12 4.65818 12.2239 4.43433 12.5 4.43433C12.5987 4.43433 12.6952 4.46355 12.7774 4.5183L23.376 11.584C23.6057 11.7372 23.6678 12.0477 23.5146 12.2774C23.478 12.3323 23.4309 12.3795 23.376 12.4161L12.7774 19.4818C12.5476 19.635 12.2372 19.5729 12.084 19.3432C12.0292 19.261 12 19.1645 12 19.0658V13.3334ZM10.3944 12.0001L4 7.7371V16.263L10.3944 12.0001ZM14 7.7371V16.263L20.3944 12.0001L14 7.7371Z"></path></svg></div>
10<script>$RC("B:f","S:f")</script>
10<div hidden id="S:10"><section aria-label="Featured badges" class="overflow-hidden pt-4 pb-2 sm:pt-6 sm:pb-4"><div class="container"><div class="from-background via-muted/25 to-background relative overflow-hidden rounded-3xl bg-gradient-to-b py-3 shadow-xs"><div aria-hidden="true" class="from-background via-background/90 pointer-events-none absolute inset-y-0 left-0 z-10 w-12 bg-gradient-to-r to-transparent sm:w-16"></div><div aria-hidden="true" class="from-background via-background/90 pointer-events-none absolute inset-y-0 right-0 z-10 w-12 bg-gradient-to-l to-transparent sm:w-16"></div><div class="group flex [gap:var(--gap)] overflow-hidden flex-row p-0 [--duration:120s] [--gap:0.75rem]"><div class="flex shrink-0 justify-around [gap:var(--gap)] animate-marquee flex-row group-hover:[animation-play-state:paused]"><a href="https://milliondothomepage.com/product/viewmax-studio" target="_blank" rel="noopener noreferrer" title="Featured on Million Dot Homepage" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://milliondothomepage.com/assets/images/logo.svg" alt="Featured on Million Dot Homepage" width="150" height="40" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://findly.tools/viewmax-studio?utm_source=viewmax-studio" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://findly.tools/badges/findly-tools-badge-light.svg" alt="Featured on findly.tools" width="175" height="55" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://code.market?code.market=verified" target="_blank" rel="noopener noreferrer" title="Featured on code.market" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://code.market/assets/manage-product/featured-logo-bright.svg" alt="Featured on code.market" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://startupfa.me" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://startupfa.me/badges/featured-badge.webp" alt="Featured on Startup Fame" width="150" height="40" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://dang.ai/" target="_blank" rel="dofollow noopener" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://cdn.prod.website-files.com/63d8afd87da01fb58ea3fbcb/6487e2868c6c8f93b4828827_dang-badge.png" alt="Dang.ai" width="150" height="54" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://yo.directory/" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://cdn.prod.website-files.com/65c1546fa73ea974db789e3d/65e1e171f89ebfa7bd0129ac_yodirectory-featured.png" alt="yo.directory" width="150" height="54" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://www.uneed.best" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://www.uneed.best/EMBED3.png" alt="Uneed badge" width="150" height="40" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://www.showmysites.com" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://www.showmysites.com/static/backlink/logo.webp" alt="ShowMySites badge" width="40" height="40" loading="lazy" decoding="async" class="max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100 h-10 w-10"/></a><a href="https://twelve.tools" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200">
10<img src="https://twelve.tools/badge0-light.svg" alt="Featured on Twelve Tools" width="150" height="40" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://aidirs.best" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://aidirs.best/light.svg" alt="Featured on Aidirs" width="150" height="40" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://toolfame.com" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://toolfame.com/badge-light.svg" alt="Featured on toolfame.com" width="150" height="54" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://tooldirs.com" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://tooldirs.com/badge/badge_light.svg" alt="Featured on ToolDirs" width="150" height="40" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://aidirs.org" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://aidirs.org/badges/badge-listed-dark.svg" alt="Listed on AIDirs" width="150" height="40" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://www.toolpilot.ai/" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://www.toolpilot.ai/cdn/shop/files/toolpilot-badge-w.png" alt="Featured on ToolPilot" width="150" height="54" loading="lazy" decoding="async" class="w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100 h-12"/></a><a href="https://ufind.best/products/viewmax-studio?utm_source=ufind.best" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://ufind.best/badges/ufind-best-badge-light.svg" alt="Featured on ufind.best" width="150" height="40" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://fazier.com" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://fazier.com/api/v1//public/badges/launch_badges.svg?badge_type=launched&theme=light" alt="Fazier badge" width="120" height="32" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://bestsky.tools?utm_source=badge" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://assets.bestsky.tools/badges/featured-light.svg" alt="Featured on BestskyTools" width="150" height="40" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://startupfa.st" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://startupfa.st/images/badges/powered-by-dark.svg" alt="Powered by Startup Fast" width="150" height="54" loading="lazy" decoding="async" class="w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100 h-12"/></a><a href="https://showmebest.ai" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://showmebest.ai/badge/feature-badge-white.webp" alt="Featured on ShowMeBestAI" width="150" height="54" loading="lazy" decoding="async" class="w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100 h-12"/></a><a href="https://neeed.directory" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://neeed.directory/badges/neeed-badge-light.svg" alt="Featured on neeed.directory" width="150" height="54" loading="lazy" decoding="async" class="w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100 h-12"/></a><a href="https://auraplusplus.com" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://auraplusplus.com/images/badges/featured-on-light.svg" alt="Featured on Aura++" width="150" height="54" loading="lazy" decoding="async" class="w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100 h-12"/></a><a href="https://www.foundrlist.com/product/viewmaxstudio?utm_source=badge&utm_medium=embed" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://www.foundrlist.com/api/badge/viewmaxstudio" alt="Featured on FoundrList" width="150" height="48" loading="lazy" decoding="async" class="w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100 h-12"/></a><a href="https://startupslab.site" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://cdn.startupslab.site/site-images/badge-dark.png" alt="Featured on Startups Lab" width="150" height="54" loading="lazy" decoding="async" class="w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100 h-12"/></a><a href="https://shipybara.com" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://shipybara.com/images/badges/shipybara-badge-light.svg" alt="Featured on Shipybara" width="150" height="54" loading="lazy" decoding="async" class="w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100 h-12"/></a><a href="https://aitooltrek.com" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://aitooltrek.com/logo.png" alt="Listed on AI Tool Trek" width="150" height="40" loading="lazy" decoding="async" class="h-10 w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100"/></a><a href="https://toolsclaw.com" target="_blank" rel="noopener noreferrer" class="group bg-background/90 hover:bg-card flex h-16 shrink-0 items-center justify-center rounded-2xl px-3 shadow-xs transition-colors duration-200"><img src="https://toolsclaw.com/badge/toolsclaw.com-badge.svg" alt="Featured on ToolsClaw" width="200" height="54" loading="lazy" decoding="async" class="w-auto max-w-none object-contain transition-opacity duration-200 group-hover:opacity-100 h-[54px]"/></a></div></div></div></div></section></div>
10<script>$RC("B:10","S:10")</script>
10<script>$RX=function(b,c,d,e,f){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,null!=c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),f&&(a.cstck=f),b._reactRetry&&b._reactRetry())};;$RX("B:0","BAILOUT_TO_CLIENT_SIDE_RENDERING")</script>
10<script>$RX("B:1","BAILOUT_TO_CLIENT_SIDE_RENDERING")</script>
10<script>$RX("B:2","BAILOUT_TO_CLIENT_SIDE_RENDERING")</script>
10<script>$RX("B:3","BAILOUT_TO_CLIENT_SIDE_RENDERING")</script>
10<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"8eb5a2d91b7642c6bfe807dc3c036ef3","r":1,"spa":2}' crossorigin="anonymous"></script>
10 11</body></html>
11<script>(self.__next_f=self.__next_f||[]).push([0])</script>
11<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[349523,[\"/_next/static/chunks/1dvaenxkwx0yf.js?dpl=eace6117ab020397\"],\"default\"]\n3:I[149206,[\"/_next/static/chunks/1dvaenxkwx0yf.js?dpl=eace6117ab020397\"],\"default\"]\n15:I[563491,[\"/_next/static/chunks/307fz056ng-qb.js?dpl=eace6117ab020397\"],\"default\"]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=eace6117ab020397\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:T55d28,"])</script>
11<script>self.__next_f.push([1,"@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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--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-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:\"\"}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-950:#460809;--color-orange-300:#ffb96d;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-teal-300:#46ecd5;--color-teal-500:#00baa7;--color-teal-700:#00776e;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-violet-300:#c4b4ff;--color-violet-500:#8d54ff;--color-violet-700:#7008e7;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-pink-300:#fda5d5;--color-pink-500:#f6339a;--color-pink-700:#c4005c;--color-rose-500:#ff2357;--color-gray-400:#99a1af;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-950:#09090b;--color-neutral-100:#f5f5f5;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-900:#171717;--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;
11--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-xl:calc(var(--radius) + 6px);--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--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-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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);--shadow:var(--shadow);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--font-display:var(--font-display)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@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,-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;-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}
11:-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{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}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);font-family:var(--font-sans);color:var(--foreground);background-image:var(--grain-url)}input,select,textarea{border-color:var(--border);background-color:var(--background);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){input,select,textarea{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}button{cursor:pointer;border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){button{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}*{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)}}@layer components;@layer utilities{.\\@container\\/card-header{container:card-header/inline-size}.\\@container\\/main{container:main/inline-size}.\\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\\[100\\%\\]{inset:-100%}.\\[inset\\:0\\%_0px\\]{inset:0% 0}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\\/2{inset-inline-start:50%}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.\\!top-auto{top:auto!important}.-top-0{top:0}.-top-1\\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-4{top:calc(var(--spacing) * -4)}.-top-7{top:calc(var(--spacing) * -7)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-\\[76px\\]{top:-76px}.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-2{top:calc(var(--spacing) * 2)}.top-2\\.5{top:calc(var(--spacing) * 2.5)}.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-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\\[-28px\\]{top:-28px}.top-\\[1px\\]{top:1px}
11.top-\\[12\\%\\]{top:12%}.top-\\[38\\%\\]{top:38%}.top-\\[50\\%\\]{top:50%}.top-\\[60\\%\\]{top:60%}.top-\\[74px\\]{top:74px}.top-\\[76px\\]{top:76px}.top-\\[calc\\(100\\%\\+14px\\)\\]{top:calc(100% + 14px)}.top-full{top:100%}.\\!-right-3{right:calc(var(--spacing) * -3)!important}.-right-1\\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-28{right:calc(var(--spacing) * -28)}.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-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-\\[max\\(1rem\\,calc\\(50\\%-450px\\)\\)\\]{right:max(1rem,50% - 450px)}.\\!bottom-0{bottom:0!important}.\\!bottom-2{bottom:calc(var(--spacing) * 2)!important}.-bottom-0\\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\\[76px\\]{bottom:76px}.bottom-\\[calc\\(1rem\\+env\\(safe-area-inset-bottom\\)\\)\\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.bottom-\\[max\\(1rem\\,env\\(safe-area-inset-bottom\\)\\)\\]{bottom:max(1rem, env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.\\!-left-3{left:calc(var(--spacing) * -3)!important}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-0\\.5{left:calc(var(--spacing) * .5)}.left-1\\.5{left:calc(var(--spacing) * 1.5)}.left-1\\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\\[8\\%\\]{left:8%}.left-\\[20\\%\\]{left:20%}.left-\\[50\\%\\]{left:50%}.left-\\[max\\(1rem\\,calc\\(50\\%-450px\\)\\)\\]{left:max(1rem,50% - 450px)}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.z-2{z-index:2}.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-\\[-15\\]{z-index:-15}.z-\\[1\\]{z-index:1}.z-\\[2\\]{z-index:2}.z-\\[40\\]{z-index:40}.z-\\[51\\]{z-index:51}.z-\\[80\\]{z-index:80}.z-\\[95\\]{z-index:95}.z-\\[120\\]{z-index:120}.z-\\[240\\]{z-index:240}.z-\\[250\\]{z-index:250}.z-\\[300\\]{z-index:300}.z-\\[320\\]{z-index:320}.z-\\[1202\\]{z-index:1202}.order-7{order:7}.order-1001{order:1001}.order-1002{order:1002}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\\!m-0{margin:0!important}.-m-2\\.5{margin:calc(var(--spacing) * -2.5)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.my-0\\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-auto{margin-block:auto}.ms-1{margin-inline-start:var(--spacing)}.ms-1\\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-auto{margin-inline-start:auto}.-me-0\\.5{margin-inline-end:calc(var(--spacing) * -.5)}.me-auto{margin-inline-end:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0{margin-top:0}.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-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}
11.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.\\!-mr-\\[7px\\]{margin-right:-7px!important}.\\!mr-96{margin-right:calc(var(--spacing) * 96)!important}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-1{margin-right:var(--spacing)}.mr-1\\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\\!mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.mb-0{margin-bottom:0}.mb-0\\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.\\!-ml-\\[7px\\]{margin-left:-7px!important}.\\!ml-20{margin-left:calc(var(--spacing) * 20)!important}.-ml-0\\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.\\[margin-left\\:-200\\%\\]{margin-left:-200%}.ml-0{margin-left:0}.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-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.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}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\\!flex{display:flex!important}.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}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-16\\/9{aspect-ratio:16/9}.aspect-16\\/10{aspect-ratio:16/10}.aspect-76\\/59{aspect-ratio:76/59}.aspect-\\[1\\.16\\]{aspect-ratio:1.16}.aspect-\\[1\\.55\\]{aspect-ratio:1.55}.aspect-\\[1\\.58\\]{aspect-ratio:1.58}.aspect-\\[3\\/4\\]{aspect-ratio:3/4}.aspect-\\[4\\/3\\]{aspect-ratio:4/3}.aspect-\\[4\\/5\\]{aspect-ratio:4/5}.aspect-\\[8\\/5\\]{aspect-ratio:8/5}.aspect-\\[9\\/16\\]{aspect-ratio:9/16}.aspect-\\[16\\/9\\]{aspect-ratio:16/9}.aspect-\\[16\\/10\\]{aspect-ratio:16/10}.aspect-\\[21\\/7\\]{aspect-ratio:21/7}.aspect-\\[21\\/9\\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.\\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.\\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-0\\.5{width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5)}.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-3\\/5{width:60%;height:60%}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-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-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\\[15px\\]{width:15px;height:15px}.size-\\[26px\\]{width:26px;height:26px}.size-\\[62px\\]{width:62px;height:62px}.size-\\[88px\\]{width:88px;height:88px}.size-full{width:100%;height:100%}.\\!h-3\\.5{height:calc(var(--spacing) * 3.5)!important}.\\!h-6{height:calc(var(--spacing) * 6)!important}.\\!h-\\[28px\\]{height:28px!important}.\\!h-auto{height:auto!important}.\\[height\\:300vh\\]{height:300vh}.h-\\(--header-height\\){height:var(--header-height)}.h-\\(--radix-navigation-menu-viewport-height\\){height:var(--radix-navigation-menu-viewport-height)}.h-0\\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\\.5{height:calc(var(--spacing) * 1.5)}.h-1\\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\\.5{height:calc(var(--spacing) * 2.5)}.h-2\\/3{height:66.6667%}.h-2\\/5{height:40%}.h-3{height:calc(var(--spacing) * 3)}.h-3\\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\\[1\\.15rem\\]{height:1.15rem}.h-\\[2px\\]{height:2px}.h-\\[3px\\]{height:3px}.h-\\[18px\\]{height:18px}.h-\\[28px\\]{height:28px}.h-\\[32rem\\]{height:32rem}.h-\\[40vh\\]{height:40vh}.h-\\[46px\\]{height:46px}.h-\\[50vh\\]{height:50vh}.h-\\[54px\\]{height:54px}.h-\\[60px\\]{height:60px}.h-\\[70vh\\]{height:70vh}.h-\\[72px\\]{height:72px}.h-\\[120px\\]{height:120px}.h-\\[140px\\]{height:140px}.h-\\[148px\\]{height:148px}.h-\\[240px\\]{height:240px}.h-\\[280px\\]{height:280px}.h-\\[460px\\]{height:460px}.h-\\[600px\\]{height:600px}.h-\\[calc\\(100\\%-0\\.75rem\\)\\]{height:calc(100% - .75rem)}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100dvh-1rem\\)\\]{height:calc(100dvh - 1rem)}.h-\\[calc\\(100svh-5rem\\)\\]{height:calc(100svh - 5rem)}.h-\\[calc\\(100vh-5\\.5rem\\)\\]{height:calc(100vh - 5.5rem)}
11.h-\\[calc\\(100vh-220px\\)\\]{height:calc(100vh - 220px)}.h-\\[clamp\\(470px\\,54dvh\\,600px\\)\\]{height:clamp(470px,54dvh,600px)}.h-\\[min\\(22rem\\,52dvh\\)\\]{height:min(22rem,52dvh)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.\\!max-h-\\[calc\\(100dvh-1rem\\)\\]{max-height:calc(100dvh - 1rem)!important}.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-24{max-height:calc(var(--spacing) * 24)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\\[28rem\\]{max-height:28rem}.max-h-\\[34rem\\]{max-height:34rem}.max-h-\\[50svh\\]{max-height:50svh}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[52vh\\]{max-height:52vh}.max-h-\\[56svh\\]{max-height:56svh}.max-h-\\[64vh\\]{max-height:64vh}.max-h-\\[65svh\\]{max-height:65svh}.max-h-\\[68vh\\]{max-height:68vh}.max-h-\\[70\\%\\]{max-height:70%}.max-h-\\[70svh\\]{max-height:70svh}.max-h-\\[70vh\\]{max-height:70vh}.max-h-\\[75vh\\]{max-height:75vh}.max-h-\\[80dvh\\]{max-height:80dvh}.max-h-\\[82vh\\]{max-height:82vh}.max-h-\\[85vh\\]{max-height:85vh}.max-h-\\[86svh\\]{max-height:86svh}.max-h-\\[90svh\\]{max-height:90svh}.max-h-\\[90vh\\]{max-height:90vh}.max-h-\\[92svh\\]{max-height:92svh}.max-h-\\[92vh\\]{max-height:92vh}.max-h-\\[100px\\]{max-height:100px}.max-h-\\[120px\\]{max-height:120px}.max-h-\\[300px\\]{max-height:300px}.max-h-\\[420px\\]{max-height:420px}.max-h-\\[440px\\]{max-height:440px}.max-h-\\[560px\\]{max-height:560px}.max-h-\\[640px\\]{max-height:640px}.max-h-\\[calc\\(100dvh-20px\\)\\]{max-height:calc(100dvh - 20px)}.max-h-\\[calc\\(100dvh-24px\\)\\]{max-height:calc(100dvh - 24px)}.max-h-\\[calc\\(100svh-2rem\\)\\]{max-height:calc(100svh - 2rem)}.max-h-\\[calc\\(100svh-6\\.5rem\\)\\]{max-height:calc(100svh - 6.5rem)}.max-h-\\[min\\(46vh\\,26rem\\)\\]{max-height:min(46vh,26rem)}.max-h-\\[min\\(52dvh\\,calc\\(var\\(--radix-dropdown-menu-content-available-height\\)-2px\\)\\)\\]{max-height:min(52dvh, calc(var(--radix-dropdown-menu-content-available-height) - 2px))}.max-h-\\[min\\(70vh\\,28rem\\)\\]{max-height:min(70vh,28rem)}.max-h-\\[min\\(70vh\\,720px\\)\\]{max-height:min(70vh,720px)}.max-h-\\[min\\(80dvh\\,640px\\)\\]{max-height:min(80dvh,640px)}.max-h-\\[min\\(590px\\,76svh\\)\\]{max-height:min(590px,76svh)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.\\!min-h-6{min-height:calc(var(--spacing) * 6)!important}.\\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.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-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\\[4\\.5rem\\]{min-height:4.5rem}.min-h-\\[4\\.75rem\\]{min-height:4.75rem}.min-h-\\[44px\\]{min-height:44px}.min-h-\\[50vh\\]{min-height:50vh}.min-h-\\[52px\\]{min-height:52px}.min-h-\\[54px\\]{min-height:54px}.min-h-\\[56px\\]{min-height:56px}.min-h-\\[60px\\]{min-height:60px}.min-h-\\[60vh\\]{min-height:60vh}.min-h-\\[70vh\\]{min-height:70vh}.min-h-\\[80px\\]{min-height:80px}.min-h-\\[92svh\\]{min-height:92svh}.min-h-\\[100px\\]{min-height:100px}.min-h-\\[112px\\]{min-height:112px}.min-h-\\[120px\\]{min-height:120px}.min-h-\\[140px\\]{min-height:140px}.min-h-\\[150px\\]{min-height:150px}.min-h-\\[160px\\]{min-height:160px}.min-h-\\[200px\\]{min-height:200px}.min-h-\\[220px\\]{min-height:220px}.min-h-\\[248px\\]{min-height:248px}.min-h-\\[280px\\]{min-height:280px}.min-h-\\[324px\\]{min-height:324px}.min-h-\\[360px\\]{min-height:360px}.min-h-\\[400px\\]{min-height:400px}.min-h-\\[500px\\]{min-height:500px}.min-h-\\[560px\\]{min-height:560px}.min-h-\\[640px\\]{min-height:640px}.min-h-\\[720px\\]{min-height:720px}.min-h-\\[calc\\(100svh-6rem\\)\\]{min-height:calc(100svh - 6rem)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\\!w-3\\.5{width:calc(var(--spacing) * 3.5)!important}.\\!w-\\[min\\(100vw\\,430px\\)\\]{width:min(100vw,430px)!important}.\\!w-\\[min\\(calc\\(100vw-2rem\\)\\,500px\\)\\]{width:min(100vw - 2rem,500px)!important}.\\!w-full{width:100%!important}.\\[width\\:600vw\\]{width:600vw}.w-\\(--radix-dropdown-menu-trigger-width\\){width:var(--radix-dropdown-menu-trigger-width)}.w-\\(--sidebar-width\\){width:var(--sidebar-width)}.w-0{width:0}.w-0\\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\\.5{width:calc(var(--spacing) * 1.5)}.w-1\\/3{width:33.3333%}.w-1\\/4{width:25%}.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\\.5{width:calc(var(--spacing) * 3.5)}.w-3\\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-15{width:calc(var(--spacing) * 15)}.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-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\\[3px\\]{width:3px}.w-\\[4\\.5rem\\]{width:4.5rem}.w-\\[13\\%\\]{width:13%}.w-\\[18px\\]{width:18px}.w-\\[22\\.5rem\\]{width:22.5rem}.w-\\[37\\.5\\%\\]{width:37.5%}.w-\\[50px\\]{width:50px}.w-\\[60px\\]{width:60px}.w-\\[70px\\]{width:70px}.w-\\[72px\\]{width:72px}.w-\\[82px\\]{width:82px}.w-\\[84\\%\\]{width:84%}.w-\\[100px\\]{width:100px}.w-\\[140px\\]{width:140px}.w-\\[160px\\]{width:160px}.w-\\[168px\\]{width:168px}.w-\\[180px\\]{width:180px}.w-\\[220px\\]{width:220px}.w-\\[252px\\]{width:252px}.w-\\[283px\\]{width:283px}.w-\\[305px\\]{width:305px}.w-\\[320px\\]{width:320px}.w-\\[354px\\]{width:354px}.w-\\[360px\\]{width:360px}.w-\\[460px\\]{width:460px}.w-\\[calc\\(\\(100\\%-0\\.75rem\\)\\/4\\)\\]{width:calc(25% - .1875rem)}.w-\\[calc\\(100\\%-2rem\\)\\]{width:calc(100% - 2rem)}.w-\\[calc\\(100vw-1rem\\)\\]{width:calc(100vw - 1rem)}.w-\\[calc\\(100vw-20px\\)\\]{width:calc(100vw - 20px)}.w-\\[calc\\(100vw-24px\\)\\]{width:calc(100vw - 24px)}.w-\\[min\\(74vw\\,540px\\)\\]{width:min(74vw,540px)}.w-\\[min\\(78vw\\,380px\\)\\]{width:min(78vw,380px)}.w-\\[min\\(88vw\\,26rem\\)\\]{width:min(88vw,26rem)}.w-\\[min\\(100\\%\\,158px\\)\\]{width:min(100%,158px)}.w-\\[min\\(100\\%\\,480px\\)\\]{width:min(100%,480px)}.w-\\[min\\(100vw-2rem\\,24rem\\)\\]{width:min(100vw - 2rem,24rem)}.w-\\[min\\(220px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(220px,100vw - 2rem)}.w-\\[min\\(260px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(260px,100vw - 2rem)}.w-\\[min\\(300px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(300px,100vw - 2rem)}.w-\\[min\\(340px\\,calc\\(100vw-3rem\\)\\)\\]{width:min(340px,100vw - 3rem)}.w-\\[min\\(360px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(360px,100vw - 2rem)}.w-\\[min\\(420px\\,calc\\(100vw-32px\\)\\)\\]{width:min(420px,100vw - 32px)}.w-\\[min\\(480px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(480px,100vw - 2rem)}.w-\\[min\\(560px\\,calc\\(100vw-3rem\\)\\)\\]{width:min(560px,100vw - 3rem)}.w-\\[min\\(768px\\,calc\\(100vw-1\\.25rem\\)\\)\\]{width:min(768px,100vw - 1.25rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\\!max-w-\\[500px\\]{max-width:500px!important}.\\!max-w-\\[1400px\\]{max-width:1400px!important}.\\!max-w-\\[calc\\(100vw-1rem\\)\\]{max-width:calc(100vw - 1rem)!important}.\\!max-w-none{max-width:none!important}.max-w-\\(--skeleton-width\\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-12{max-width:calc(var(--spacing) * 12)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\\[7\\.5rem\\]{max-width:7.5rem}.max-w-\\[11rem\\]{max-width:11rem}.max-w-\\[20rem\\]{max-width:20rem}.max-w-\\[40vw\\]{max-width:40vw}.max-w-\\[42vw\\]{max-width:42vw}.max-w-\\[52rem\\]{max-width:52rem}.max-w-\\[70ch\\]{max-width:70ch}.max-w-\\[80\\%\\]{max-width:80%}.max-w-\\[86vw\\]{max-width:86vw}.max-w-\\[92vw\\]{max-width:92vw}.max-w-\\[100px\\]{max-width:100px}.max-w-\\[100rem\\]{max-width:100rem}.max-w-\\[120px\\]{max-width:120px}.max-w-\\[150px\\]{max-width:150px}.max-w-\\[170px\\]{max-width:170px}.max-w-\\[220px\\]{max-width:220px}.max-w-\\[230px\\]{max-width:230px}.max-w-\\[240px\\]{max-width:240px}.max-w-\\[250px\\]{max-width:250px}.max-w-\\[280px\\]{max-width:280px}.max-w-\\[282px\\]{max-width:282px}.max-w-\\[320px\\]{max-width:320px}.max-w-\\[348px\\]{max-width:348px}.max-w-\\[350px\\]{max-width:350px}.max-w-\\[354px\\]{max-width:354px}
11.max-w-\\[360px\\]{max-width:360px}.max-w-\\[440px\\]{max-width:440px}.max-w-\\[460px\\]{max-width:460px}.max-w-\\[500px\\]{max-width:500px}.max-w-\\[520px\\]{max-width:520px}.max-w-\\[680px\\]{max-width:680px}.max-w-\\[715px\\]{max-width:715px}.max-w-\\[720px\\]{max-width:720px}.max-w-\\[760px\\]{max-width:760px}.max-w-\\[780px\\]{max-width:780px}.max-w-\\[820px\\]{max-width:820px}.max-w-\\[1120px\\]{max-width:1120px}.max-w-\\[1180px\\]{max-width:1180px}.max-w-\\[1198px\\]{max-width:1198px}.max-w-\\[1240px\\]{max-width:1240px}.max-w-\\[1440px\\]{max-width:1440px}.max-w-\\[1460px\\]{max-width:1460px}.max-w-\\[1500px\\]{max-width:1500px}.max-w-\\[1600px\\]{max-width:1600px}.max-w-\\[1680px\\]{max-width:1680px}.max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}.max-w-\\[calc\\(100vw-2rem\\)\\]{max-width:calc(100vw - 2rem)}.max-w-\\[calc\\(100vw-3rem\\)\\]{max-width:calc(100vw - 3rem)}.max-w-\\[min\\(100\\%\\,500px\\)\\]{max-width:min(100%,500px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.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-11{min-width:calc(var(--spacing) * 11)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\\[6\\.75rem\\]{min-width:6.75rem}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[35px\\]{min-width:35px}.min-w-\\[36rem\\]{min-width:36rem}.min-w-\\[40px\\]{min-width:40px}.min-w-\\[70px\\]{min-width:70px}.min-w-\\[80px\\]{min-width:80px}.min-w-\\[88px\\]{min-width:88px}.min-w-\\[120px\\]{min-width:120px}.min-w-\\[180px\\]{min-width:180px}.min-w-\\[280px\\]{min-width:280px}.min-w-\\[320px\\]{min-width:320px}.min-w-\\[360px\\]{min-width:360px}.min-w-\\[460px\\]{min-width:460px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\\[1\\.1\\]{flex:1.1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\\[78\\%\\]{flex-basis:78%}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.\\[transform-origin\\:100\\%_0_0\\]{transform-origin:100% 0 0}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-hover-card-content-transform-origin\\){transform-origin:var(--radix-hover-card-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}.\\!translate-x-0{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-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-\\[-50\\%\\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\\[18\\%\\]{--tw-translate-x:18%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\\[150\\%\\]{--tw-translate-x:150%;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-0{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\\[18\\%\\]{--tw-translate-y:calc(18% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);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-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;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)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;
11--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-2{rotate:-2deg}.-rotate-6{rotate:-6deg}.-rotate-8{rotate:-8deg}.-rotate-180{rotate:-180deg}.rotate-0{rotate:none}.rotate-3{rotate:3deg}.rotate-8{rotate:8deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\\[var\\(--angle\\)\\]{rotate:var(--angle)}.\\[transform\\:rotateX\\(var\\(--grid-angle\\)\\)\\]{transform:rotateX(var(--grid-angle))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\\[pulse_8s_infinite\\]{animation:8s infinite pulse}.animate-grid{animation:15s linear infinite grid}.animate-marquee{animation:marquee var(--duration) infinite linear}.animate-marquee-vertical{animation:marquee-vertical var(--duration) linear infinite}.animate-meteor{animation:5s linear infinite meteor}.animate-pulse{animation:var(--animate-pulse)}.animate-ripple{animation:ripple var(--duration,2s) ease calc(var(--i,0) * .2s) infinite}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\\[scrollbar-width\\:none\\]{scrollbar-width:none}.\\[scrollbar-width\\:thin\\]{scrollbar-width:thin}.scrollbar-none{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.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-\\[1fr_1\\.5fr\\]{grid-template-columns:1fr 1.5fr}.grid-cols-\\[1fr_2fr_auto\\]{grid-template-columns:1fr 2fr auto}.grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.grid-cols-\\[26px_minmax\\(0\\,1fr\\)\\]{grid-template-columns:26px minmax(0,1fr)}.grid-cols-\\[auto_minmax\\(0\\,1fr\\)_auto\\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\\[minmax\\(0\\,1fr\\)_76px_76px\\]{grid-template-columns:minmax(0,1fr) 76px 76px}.grid-cols-\\[minmax\\(0\\,9rem\\)_1fr_auto\\]{grid-template-columns:minmax(0,9rem) 1fr auto}.grid-cols-\\[repeat\\(auto-fill\\,minmax\\(150px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.grid-rows-\\[auto_minmax\\(0\\,1fr\\)\\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\\[minmax\\(0\\,1fr\\)\\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\\!items-center{align-items:center!important}.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-center{justify-content:center!important}.\\!justify-start{justify-content:flex-start!important}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\\!gap-0{gap:0!important}.\\!gap-2{gap:calc(var(--spacing) * 2)!important}.\\!gap-4{gap:calc(var(--spacing) * 4)!important}
11.\\[gap\\:var\\(--gap\\)\\]{gap:var(--gap)}.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-3\\.5{gap:calc(var(--spacing) * 3.5)}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-32{gap:calc(var(--spacing) * 32)}.gap-\\[14px\\]{gap:14px}:where(.space-y-0\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\\.5\u003e: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\u003e: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\u003e: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\u003e: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\u003e: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\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4\u003e: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\u003e: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\u003e: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\u003e: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\u003e: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)))}:where(.space-y-10\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}:where(.-space-x-1\u003e:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2\u003e: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)))}:where(.-space-x-4\u003e:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2\u003e: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)))}:where(.space-x-3\u003e:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.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)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}:where(.divide-x\u003e: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\u003e:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\u003e:not(:last-child)),:where(.divide-border\\/45\u003e:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\\/45\u003e:not(:last-child)){border-color:color-mix(in oklab, var(--border) 45%, transparent)}}:where(.divide-border\\/50\u003e:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\\/50\u003e:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}:where(.divide-border\\/60\u003e:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\\/60\u003e:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}:where(.divide-border\\/70\u003e:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\\/70\u003e:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}:where(.divide-white\\/10\u003e:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\\/10\u003e:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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-clip{overflow:clip}.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}.scroll-smooth{scroll-behavior:smooth}.\\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-\\(--radius\\){border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[1\\.25rem\\]{border-radius:1.25rem}.rounded-\\[1rem\\]{border-radius:1rem}.rounded-\\[2px\\]{border-radius:2px}
11.rounded-\\[2rem\\]{border-radius:2rem}.rounded-\\[3px\\]{border-radius:3px}.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[8px\\]{border-radius:8px}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[12px\\]{border-radius:12px}.rounded-\\[18px\\]{border-radius:18px}.rounded-\\[20px\\]{border-radius:20px}.rounded-\\[22px\\]{border-radius:22px}.rounded-\\[24px\\]{border-radius:24px}.rounded-\\[26px\\]{border-radius:26px}.rounded-\\[28px\\]{border-radius:28px}.rounded-\\[calc\\(0\\.5rem-2px\\)\\]{border-radius:calc(.5rem - 2px)}.rounded-\\[calc\\(var\\(--radius\\)\\+0\\.75rem\\)\\]{border-radius:calc(var(--radius) + .75rem)}.rounded-\\[calc\\(var\\(--radius\\)\\+8px\\)\\]{border-radius:calc(var(--radius) + 8px)}.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) - 6px)}.rounded-xl{border-radius:calc(var(--radius) + 6px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-se-sm{border-start-end-radius:calc(var(--radius) - 6px)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\\[60px\\]{border-top-left-radius:60px;border-top-right-radius:60px}.rounded-t-\\[80px\\]{border-top-left-radius:80px;border-top-right-radius:80px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 6px);border-top-right-radius:calc(var(--radius) + 6px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 6px)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.\\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.\\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-\\(length\\:--border-beam-width\\){border-style:var(--tw-border-style);border-width:var(--border-beam-width)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\\[1\\.5px\\]{border-style:var(--tw-border-style);border-width:1.5px}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\\!border-background{border-color:var(--background)!important}.\\!border-border{border-color:var(--border)!important}.\\!border-muted-foreground\\/70{border-color:var(--muted-foreground)!important}@supports (color:color-mix(in lab, red, red)){.\\!border-muted-foreground\\/70{border-color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)!important}}.border-\\(--color-border\\){border-color:var(--color-border)}.border-\\[\\#00EE8E\\]{border-color:#00ee8e}.border-\\[\\#60A5FA\\]\\/35{border-color:#60a5fa59;border-color:lab(66.0368% -2.92 -49.749/.35)}.border-\\[\\#EC4899\\]\\/70{border-color:#ec4899b3;border-color:lab(57.308% 67.8698 -7.11628/.7)}.border-\\[\\#f276ac\\]\\/45{border-color:#f276ac73;border-color:lab(65.9382% 52.7458 -5.26626/.45)}.border-\\[var\\(--gold\\)\\]\\/25{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\\[var\\(--gold\\)\\]\\/25{border-color:color-mix(in oklab, var(--gold) 25%, transparent)}}.border-\\[var\\(--hero-border\\)\\]{border-color:var(--hero-border)}.border-accent{border-color:var(--accent)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300\\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-border,.border-border\\/25{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\\/25{border-color:color-mix(in oklab, var(--border) 25%, transparent)}}.border-border\\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-border\\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.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\\/65{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\\/65{border-color:color-mix(in oklab, var(--border) 65%, transparent)}}.border-border\\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-current{border-color:currentColor}.border-cyan-300{border-color:var(--color-cyan-300)}.border-destructive,.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-emerald-400\\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-foreground,.border-foreground\\/5{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\\/5{border-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.border-foreground\\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\\/10{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.border-foreground\\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\\/25{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.border-foreground\\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.border-foreground\\/65{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\\/65{border-color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.border-gold{border-color:var(--gold)}.border-gray-400\\/10{border-color:#99a1af1a}@supports (color:color-mix(in lab, red, red)){.border-gray-400\\/10{border-color:color-mix(in oklab, var(--color-gray-400) 10%, transparent)}}.border-green-600\\/40{border-color:#00a54466}@supports (color:color-mix(in lab, red, red)){.border-green-600\\/40{border-color:color-mix(in oklab, var(--color-green-600) 40%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground,.border-muted-foreground\\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-primary,.border-primary\\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\\/45{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\\/45{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.border-primary\\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-primary\\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.border-primary\\/70{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\\/70{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.border-primary\\/75{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\\/75{border-color:color-mix(in oklab, var(--primary) 75%, transparent)}}.border-primary\\/80{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\\/80{border-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.border-red-400\\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\\/8{border-color:color-mix(in oklab, var(--color-white) 8%, 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-white\\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\\/\\[0\\.06\\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\\/\\[0\\.06\\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\\/\\[0\\.07\\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\\/\\[0\\.07\\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\\/\\[0\\.08\\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\\/\\[0\\.08\\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\\/\\[0\\.10\\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\\/\\[0\\.10\\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\\/\\[0\\.12\\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\\/\\[0\\.12\\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-t-white\\/80{border-top-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-t-white\\/80{border-top-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-l-transparent{border-left-color:#0000}.\\!bg-background,.\\!bg-background\\/95{background-color:var(--background)!important}@supports (color:color-mix(in lab, red, red)){.\\!bg-background\\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)!important}}.\\!bg-card{background-color:var(--card)!important}.\\!bg-primary{background-color:var(--primary)!important}.\\!bg-transparent{background-color:#0000!important}.bg-\\(--color-bg\\){background-color:var(--color-bg)}.bg-\\[\\#0A241E\\]{background-color:#0a241e}.bg-\\[\\#0B0B0E\\]{background-color:#0b0b0e}.bg-\\[\\#0C1626\\]{background-color:#0c1626}.bg-\\[\\#00E5BB\\]{background-color:#00e5bb}.bg-\\[\\#00EE8E\\]{background-color:#00ee8e}.bg-\\[\\#60A5FA\\]{background-color:#60a5fa}.bg-\\[\\#140e15\\]{background-color:#140e15}.bg-\\[\\#250F1C\\]{background-color:#250f1c}.bg-\\[\\#426B75\\]{background-color:#426b75}.bg-\\[\\#07182F\\]{background-color:#07182f}.bg-\\[\\#18181B\\]{background-color:#18181b}.bg-\\[\\#18181f\\]{background-color:#18181f}.bg-\\[\\#18232C\\]{background-color:#18232c}.bg-\\[\\#75979A\\]{background-color:#75979a}.bg-\\[\\#141117\\]\\/80{background-color:#141117cc;background-color:lab(5.50495% 2.25557 -3.26858/.8)}.bg-\\[\\#E91E47\\]{background-color:#e91e47}.bg-\\[\\#EC4899\\]{background-color:#ec4899}.bg-\\[\\#F0CDB0\\]{background-color:#f0cdb0}.bg-\\[\\#FDE047\\]{background-color:#fde047}.bg-\\[\\#f49b5b\\]{background-color:#f49b5b}.bg-\\[\\#f276ac\\]{background-color:#f276ac}.bg-\\[\\#f276ac\\]\\/10{background-color:#f276ac1a;background-color:lab(65.9382% 52.7458 -5.26626/.1)}.bg-\\[var\\(--chart-5\\)\\]{background-color:var(--chart-5)}.bg-\\[var\\(--gold\\)\\],.bg-\\[var\\(--gold\\)\\]\\/8{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\\[var\\(--gold\\)\\]\\/8{background-color:color-mix(in oklab, var(--gold) 8%, transparent)}}.bg-\\[var\\(--hero-bg\\)\\]{background-color:var(--hero-bg)}.bg-\\[var\\(--hero-surface\\)\\]{background-color:var(--hero-surface)}.bg-\\[var\\(--hero-surface-strong\\)\\],.bg-\\[var\\(--hero-surface-strong\\)\\]\\/80{background-color:var(--hero-surface-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\\[var\\(--hero-surface-strong\\)\\]\\/80{background-color:color-mix(in oklab, var(--hero-surface-strong) 80%, transparent)}}.bg-\\[var\\(--success\\)\\]{background-color:var(--success)}.bg-accent,.bg-accent\\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\\/10{b
11ackground-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-accent\\/60{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\\/60{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-400\\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-500\\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-background,.bg-background\\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.bg-background\\/15{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/15{background-color:color-mix(in oklab, var(--background) 15%, transparent)}}.bg-background\\/25{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/25{background-color:color-mix(in oklab, var(--background) 25%, transparent)}}.bg-background\\/30{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/30{background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.bg-background\\/35{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/35{background-color:color-mix(in oklab, var(--background) 35%, transparent)}}.bg-background\\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\\/45{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/45{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.bg-background\\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/75{background-color:color-mix(in oklab, var(--background) 75%, transparent)}}.bg-background\\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\\/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\\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\\/8{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-black\\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.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\\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\\/30{background-color:color-mix(in oklab, var(--color-black) 3
110%, transparent)}}.bg-black\\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\\/35{background-color:color-mix(in oklab, var(--color-black) 35%, 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\\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\\/45{background-color:color-mix(in oklab, var(--color-black) 45%, 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\\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\\/70{background-color:color-mix(in oklab, var(--color-black) 70%, 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\\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border,.bg-border\\/60{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\\/60{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}.bg-border\\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-card,.bg-card\\/10{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\\/10{background-color:color-mix(in oklab, var(--card) 10%, transparent)}}.bg-card\\/25{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\\/25{background-color:color-mix(in oklab, var(--card) 25%, transparent)}}.bg-card\\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-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-card\\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-card\\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-chart-1{background-color:var(--chart-1)}.bg-chart-2\\/25{background-color:var(--chart-2)}@supports (color:color-mix(in lab, red, red)){.bg-chart-2\\/25{background-color:color-mix(in oklab, var(--chart-2) 25%, transparent)}}.bg-chart-3\\/25{background-color:var(--chart-3)}@supports (color:color-mix(in lab, red, red)){.bg-chart-3\\/25{background-color:color-mix(in oklab, var(--chart-3) 25%, transparent)}}.bg-current{background-color:currentColor}.bg-cyan-400\\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\\/15{background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.bg-destructive,.bg-destructive\\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-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-destructive\\/90{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\\/90{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.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-foreground,.bg-foreground\\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\\/25{background-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.bg-foreground\\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\\/40{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-foreground\\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\\/80{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.bg-gold\\/10{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\\/10{background-color:color-mix(in oklab, var(--gold) 10%, transparent)}}.bg-gold\\/25{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\\/25{background-color:color-mix(in oklab, var(--gold) 25%, transparent)}}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\\/25{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\\/25{background-color:color-mix(in oklab, var(--muted-foreground) 25%, 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\\/35{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\\/35{background-color:color-mix(in oklab, var(--muted-foreground) 35%, 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-foreground\\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\\/60{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.bg-muted\\/10{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\\/10{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.bg-muted\\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\\/35{background-color:color-mix(in oklab, var(--muted) 35%, 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\\/45{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\\/45{background-color:color-mix(in oklab, var(--muted) 45%, 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\\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-popover,.bg-popover\\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\\/95{background-color:color-mix(in oklab, var(--popover) 95%, transparent)}}.bg-popover\\/98{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\\/98{background-color:color-mix(in oklab, var(--popover) 98%, transparent)}}.bg-primary,.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\\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\\/8{background-color:color-mix(in oklab, var(--primary) 8%, 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\\/25{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\\/25{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.bg-primary\\/90{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\\/90{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-500\\/60{background-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/60{background-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.bg-red-500\\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/70{background-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.bg-red-950\\/70{background-color:#460809b3}@supports (color:color-mix(in lab, red, red)){.bg-red-950\\/70{background-color:color-mix(in oklab, var(--color-red-950) 70%, transparent)}}.bg-secondary,.bg-secondary\\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\\/30{background-color:color-mix(in oklab, var(--secondary) 30%, transparent)}}.bg-secondary\\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\\/60{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.bg-secondary\\/70{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\\/70{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.bg-secondary\\/75{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\\/75{background-color:color-mix(in oklab, var(--secondary) 75%, transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-success,.bg-success\\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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\\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\\/\\[0\\.03\\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.03\\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\\/\\[0\\.04\\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.04\\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\\/\\[0\\.05\\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.05\\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\\/\\[0\\.06\\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.06\\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\\/\\[0\\.07\\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.07\\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, 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-white\\/\\[0\\.10\\]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.10\\]{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\\/\\[0\\.035\\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.035\\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\\/\\[0\\.045\\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.045\\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-500\\/15{background-color:#71717b26}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\\/15{background-color:color-mix(in oklab, var(--color-zinc-500) 15%, transparent)}}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;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-l{--tw-gradient-position:to left 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-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\\[background-image\\:linear-gradient\\(90deg\\,var\\(--color-foreground\\)_1px\\,transparent_1px\\)\\]{background-image:linear-gradient(90deg,var(--color-foreground) 1px,transparent 1px)}.\\
11[background-image\\:linear-gradient\\(to_right\\,var\\(--light-line\\)_1px\\,transparent_0\\)\\,linear-gradient\\(to_bottom\\,var\\(--light-line\\)_1px\\,transparent_0\\)\\]{background-image:linear-gradient(to right,var(--light-line) 1px,transparent 0),linear-gradient(to bottom,var(--light-line) 1px,transparent 0)}.bg-\\[image\\:var\\(--gradient-sunset\\)\\]{background-image:var(--gradient-sunset)}.bg-\\[image\\:var\\(--gradient-sunset-soft\\)\\]{background-image:var(--gradient-sunset-soft)}.bg-\\[linear-gradient\\(95deg\\,transparent_0\\%\\,var\\(--color-foreground\\)_45\\%\\,transparent_100\\%\\)\\]{background-image:linear-gradient(95deg,transparent 0%,var(--color-foreground) 45%,transparent 100%)}.bg-\\[linear-gradient\\(145deg\\,\\#ffd978\\,\\#f5a623\\)\\]{background-image:linear-gradient(145deg,#ffd978,#f5a623)}.bg-\\[linear-gradient\\(180deg\\,rgba\\(20\\,17\\,23\\,0\\.05\\)_20\\%\\,rgba\\(20\\,17\\,23\\,0\\.25\\)_50\\%\\,rgba\\(20\\,17\\,23\\,0\\.96\\)_100\\%\\)\\]{background-image:linear-gradient(#1411170d 20%,#14111740 50%,#141117f5 100%)}.bg-\\[linear-gradient\\(180deg\\,rgba\\(25\\,25\\,25\\,0\\.92\\)\\,rgba\\(10\\,10\\,10\\,0\\.98\\)\\)\\]{background-image:linear-gradient(#191919eb,#0a0a0afa)}.bg-\\[linear-gradient\\(180deg\\,rgba\\(25\\,25\\,25\\,0\\.95\\)\\,rgba\\(9\\,9\\,9\\,0\\.98\\)\\)\\]{background-image:linear-gradient(#191919f2,#090909fa)}.bg-\\[radial-gradient\\(circle_at_50\\%_50\\%\\,rgba\\(var\\(--foreground\\)\\,0\\.03\\)_0\\%\\,transparent_50\\%\\)\\]{background-image:radial-gradient(circle at 50% 50%,rgba(var(--foreground),.03) 0%,transparent 50%)}.bg-\\[radial-gradient\\(circle_at_80\\%_20\\%\\,rgba\\(244\\,155\\,91\\,0\\.08\\)\\,transparent_45\\%\\)\\]{background-image:radial-gradient(circle at 80% 20%,#f49b5b14,#0000 45%)}.bg-\\[radial-gradient\\(circle_at_center\\,rgba\\(var\\(--foreground\\)\\,0\\.1\\)_1px\\,transparent_0\\)\\]{background-image:radial-gradient(circle at center,rgba(var(--foreground),.1) 1px,transparent 0)}.bg-\\[radial-gradient\\(circle_at_top\\,rgba\\(227\\,108\\,196\\,0\\.1\\)\\,transparent_55\\%\\)\\]{background-image:radial-gradient(circle at top,#e36cc41a,#0000 55%)}.bg-\\[radial-gradient\\(circle_at_top\\,rgba\\(227\\,108\\,196\\,0\\.12\\)\\,transparent_60\\%\\)\\]{background-image:radial-gradient(circle at top,#e36cc41f,#0000 60%)}.bg-\\[radial-gradient\\(circle_at_top\\,rgba\\(255\\,255\\,255\\,0\\.18\\)\\,transparent_55\\%\\)\\]{background-image:radial-gradient(circle at top,#ffffff2e,#0000 55%)}.bg-\\[radial-gradient\\(var\\(--border\\)_1px\\,transparent_1px\\)\\]{background-image:radial-gradient(var(--border) 1px,transparent 1px)}.bg-\\[repeating-linear-gradient\\(-45deg\\,var\\(--color-border\\)\\,var\\(--color-border\\)_1px\\,transparent_1px\\,transparent_8px\\)\\]{background-image:repeating-linear-gradient(-45deg,var(--color-border),var(--color-border) 1px,transparent 1px,transparent 8px)}.bg-\\[repeating-linear-gradient\\(-45deg\\,var\\(--color-foreground\\)\\,var\\(--color-foreground\\)_1px\\,transparent_1px\\,transparent_4px\\)\\]{background-image:repeating-linear-gradient(-45deg,var(--color-foreground),var(--color-foreground) 1px,transparent 1px,transparent 4px)}.from-\\[\\#2b2140\\]{--tw-gradient-from:#2b2140;--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-\\[\\#7a51d6\\]{--tw-gradient-from:#7a51d6;--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-\\[\\#8B5CF6\\]{--tw-gradient-from:#8b5cf6;--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-\\[\\#8a3a86\\]{--tw-gradient-from:#8a3a86;--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-\\[\\#f49b5b\\]{--tw-gradient-from:#f49b5b;--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-\\[\\#f49b5b\\]\\/60{--tw-gradient-from:#f49b5b99;--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))}@supports (color:lab(0% 0 0)){.from-\\[\\#f49b5b\\]\\/60{--tw-gradient-from:lab(72.4021% 29.9879 47.4972/.6)}}.from-\\[\\#f276ac\\]\\/70{--tw-gradient-from:#f276acb3;--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))}@supports (color:lab(0% 0 0)){.from-\\[\\#f276ac\\]\\/70{--tw-gradient-from:lab(65.9382% 52.7458 -5.26626/.7)}}.from-\\[\\#fca76f\\]\\/20{--tw-gradient-from:#fca76f33;--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))}@supports (color:lab(0% 0 0)){.from-\\[\\#fca76f\\]\\/20{--tw-gradient-from:lab(76.2681% 28.2152 42.2259/.2)}}.from-\\[var\\(--color-from\\)\\]{--tw-gradient-from:var(--color-from);--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-background{--tw-gradient-from:var(--background);--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-background\\/50{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\\/50{--tw-gradient-from:color-mix(in oklab, var(--background) 50%, transparent)}}.from-background\\/50{--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-background\\/80{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\\/80{--tw-gradient-from:color-mix(in oklab, var(--background) 80%, transparent)}}.from-background\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background\\/90{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\\/90{--tw-gradient-from:color-mix(in oklab, var(--background) 90%, transparent)}}.from-background\\/90{--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-black{--tw-gradient-from:var(--color-black);--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-black\\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\\/55{--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-black\\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\\/60{--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-black\\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\\/70{--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-black\\/72{--tw-gradient-from:#000000b8}@supports (color:color-mix(in lab, red, red)){.from-black\\/72{--tw-gradient-from:color-mix(in oklab, var(--color-black) 72%, transparent)}}.from-black\\/72{--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-black\\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\\/75{--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-black\\/76{--tw-gradient-from:#000000c2}@supports (color:color-mix(in lab, red, red)){.from-black\\/76{--tw-gradient-from:color-mix(in oklab, var(--color-black) 76%, transparent)}}.from-black\\/76{--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-black\\/78{--tw-gradient-from:#000000c7}@supports (color:color-mix(in lab, red, red)){.from-black\\/78{--tw-gradient-from:color-mix(in oklab, var(--color-black) 78%, transparent)}}.from-black\\/78{--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-black\\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\\/85{--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-card{--tw-gradient-from:var(--card);--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-chart-1{--tw-gradient-from:var(--chart-1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted{--tw-gradient-from:var(--muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted\\/5{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab, red, red)){.from-muted\\/5{--tw-gradient-from:color-mix(in oklab, var(--muted) 5%, transparent)}}.from-muted\\/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))}.from-muted\\/70{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab, red, red)){.from-muted\\/70{--tw-gradient-from:color-mix(in oklab, var(--muted) 70%, transparent)}}.from-muted\\/70{--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-neutral-100{--tw-gradient-from:var(--color-neutral-100);--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{--tw-gradient-from:var(--primary);--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\\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\\/10{--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent)}}.from-primary\\/10{--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\\/15{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\\/15{--tw-gradient-from:color-mix(in oklab, var(--primary) 15%, transparent)}}.from-primary\\/15{--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-primary\\/25{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\\/25{--tw-gradient-from:color-mix(in oklab, var(--primary) 25%, transparent)}}.from-primary\\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--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))}.from-white{--tw-gradient-from:var(--color-white);--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-zinc-500{--tw-gradient-from:var(--color-zinc-500);--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-\\[\\#EC4899\\]{--tw-gradient-via:#ec4899;--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-p
11osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\\[\\#ed8fe5\\]\\/20{--tw-gradient-via:#ed8fe533;--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)}@supports (color:lab(0% 0 0)){.via-\\[\\#ed8fe5\\]\\/20{--tw-gradient-via:lab(71.747% 45.5797 -28.3605/.2)}}.via-\\[var\\(--color-to\\)\\]{--tw-gradient-via:var(--color-to);--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)}.via-background\\/80{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\\/80{--tw-gradient-via:color-mix(in oklab, var(--background) 80%, transparent)}}.via-background\\/80{--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)}.via-background\\/90{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\\/90{--tw-gradient-via:color-mix(in oklab, var(--background) 90%, transparent)}}.via-background\\/90{--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)}.via-background\\/95{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\\/95{--tw-gradient-via:color-mix(in oklab, var(--background) 95%, transparent)}}.via-background\\/95{--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)}.via-black\\/0{--tw-gradient-via:#0000}@supports (color:color-mix(in lab, red, red)){.via-black\\/0{--tw-gradient-via:color-mix(in oklab, var(--color-black) 0%, transparent)}}.via-black\\/0{--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)}.via-black\\/8{--tw-gradient-via:#00000014}@supports (color:color-mix(in lab, red, red)){.via-black\\/8{--tw-gradient-via:color-mix(in oklab, var(--color-black) 8%, transparent)}}.via-black\\/8{--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)}.via-black\\/18{--tw-gradient-via:#0000002e}@supports (color:color-mix(in lab, red, red)){.via-black\\/18{--tw-gradient-via:color-mix(in oklab, var(--color-black) 18%, transparent)}}.via-black\\/18{--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)}.via-black\\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\\/20{--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)}.via-black\\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\\/25{--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-p
11osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\\/42{--tw-gradient-via:#0000006b}@supports (color:color-mix(in lab, red, red)){.via-black\\/42{--tw-gradient-via:color-mix(in oklab, var(--color-black) 42%, transparent)}}.via-black\\/42{--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)}.via-black\\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.via-black\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.via-black\\/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)}.via-black\\/70{--tw-gradient-via:#000000b3}@supports (color:color-mix(in lab, red, red)){.via-black\\/70{--tw-gradient-via:color-mix(in oklab, var(--color-black) 70%, transparent)}}.via-black\\/70{--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)}.via-black\\/80{--tw-gradient-via:#000c}@supports (color:color-mix(in lab, red, red)){.via-black\\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent)}}.via-black\\/80{--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)}.via-muted\\/25{--tw-gradient-via:var(--muted)}@supports (color:color-mix(in lab, red, red)){.via-muted\\/25{--tw-gradient-via:color-mix(in oklab, var(--muted) 25%, transparent)}}.via-muted\\/25{--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)}.via-muted\\/80{--tw-gradient-via:var(--muted)}@supports (color:color-mix(in lab, red, red)){.via-muted\\/80{--tw-gradient-via:color-mix(in oklab, var(--muted) 80%, transparent)}}.via-muted\\/80{--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)}.via-primary\\/10{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\\/10{--tw-gradient-via:color-mix(in oklab, var(--primary) 10%, transparent)}}.via-primary\\/10{--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)}.via-transparent{--tw-gradient-via:transparent;--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)}.via-yellow-700{--tw-gradient-via:var(--color-yellow-700);--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)}.via-50\\%{--tw-gradient-via-position:50%}.to-\\[\\#0f0c18\\]{--tw-gradient-to:#0f0c18;--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-\\[\\#6a2a63\\]{--tw-gradient-to:#6a2a63;--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-\\[\\#7ebdea\\]\\/20{--tw-gradient-to:#7ebdea33;--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))}@supports (color:lab(0% 0 0)){.to-\\[\\#7ebdea\\]\\/20{--tw-gradient-to:lab(73.6173% -11.9323 -29.2349/.2)}}.to-\\[\\#23202b\\]{--tw-gradient-to:#23202b;--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-\\[\\#F97316\\]{--tw-gradient-to:#f97316;--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))}
11.to-\\[\\#e36cc4\\]{--tw-gradient-to:#e36cc4;--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-\\[\\#e36cc4\\]\\/35{--tw-gradient-to:#e36cc459;--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))}@supports (color:lab(0% 0 0)){.to-\\[\\#e36cc4\\]\\/35{--tw-gradient-to:lab(62.6657% 54.8877 -23.9889/.35)}}.to-accent\\/20{--tw-gradient-to:var(--accent)}@supports (color:color-mix(in lab, red, red)){.to-accent\\/20{--tw-gradient-to:color-mix(in oklab, var(--accent) 20%, transparent)}}.to-accent\\/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))}.to-background{--tw-gradient-to:var(--background);--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-background\\/20{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background\\/20{--tw-gradient-to:color-mix(in oklab, var(--background) 20%, transparent)}}.to-background\\/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))}.to-background\\/30{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background\\/30{--tw-gradient-to:color-mix(in oklab, var(--background) 30%, transparent)}}.to-background\\/30{--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-black\\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab, red, red)){.to-black\\/5{--tw-gradient-to:color-mix(in oklab, var(--color-black) 5%, transparent)}}.to-black\\/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-black\\/18{--tw-gradient-to:#0000002e}@supports (color:color-mix(in lab, red, red)){.to-black\\/18{--tw-gradient-to:color-mix(in oklab, var(--color-black) 18%, transparent)}}.to-black\\/18{--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-black\\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab, red, red)){.to-black\\/90{--tw-gradient-to:color-mix(in oklab, var(--color-black) 90%, transparent)}}.to-black\\/90{--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-card\\/50{--tw-gradient-to:var(--card)}@supports (color:color-mix(in lab, red, red)){.to-card\\/50{--tw-gradient-to:color-mix(in oklab, var(--card) 50%, transparent)}}.to-card\\/50{--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-chart-1{--tw-gradient-to:var(--chart-1);--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-chart-2{--tw-gradient-to:var(--chart-2);--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-muted{--tw-gradient-to:var(--muted);--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-muted\\/10{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab, red, red)){.to-muted\\/10{--tw-gradient-to:color-mix(in oklab, var(--muted) 10%, transparent)}}.to-muted\\/10{--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-muted\\/20{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab, red, red)){.to-muted\\/20{--tw-gradient-to:color-mix(in oklab, var(--muted) 20%, transparent)}}.to-muted\\/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))}.to-muted\\/40{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab, red, red)){.to-muted\\/40{--tw-gradient-to:color-mix(in oklab, var(--muted) 40%, transparent)}}.to-muted\\/40{--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-neutral-100{--tw-gradient-to:var(--color-neutral-100);--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-primary{--tw-gradient-to:var(--primary);--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-primary\\/25{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\\/25{--tw-gradient-to:color-mix(in oklab, var(--primary) 25%, transparent)}}.to-primary\\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\\/80{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\\/80{--tw-gradient-to:color-mix(in oklab, var(--primary) 80%, transparent)}}.to-primary\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--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))}.to-white\\/15{--tw-gradient-to:#ffffff26}@supports (color:color-mix(in lab, red, red)){.to-white\\/15{--tw-gradient-to:color-mix(in oklab, var(--color-white) 15%, transparent)}}.to-white\\/15{--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-90\\%{--tw-gradient-to-position:90%}.\\[mask-image\\:linear-gradient\\(to_bottom\\,white\\,transparent\\)\\]{-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}.\\[mask-image\\:linear-gradient\\(transparent\\,transparent\\)\\,linear-gradient\\(\\#000\\,\\#000\\)\\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}.\\[background-size\\:16px_16px\\]{background-size:16px 16px}.\\[background-size\\:var\\(--cell-size\\)_var\\(--cell-size\\)\\]{background-size:var(--cell-size) var(--cell-size)}.\\[background-size\\:var\\(--shimmer-width\\)_100\\%\\]{background-size:var(--shimmer-width) 100%}.bg-\\[length\\:6px_1px\\]{background-size:6px 1px}.bg-\\[length\\:8px_8px\\]{background-size:8px 8px}.bg-\\[length\\:180\\%_100\\%\\]{background-size:180% 100%}.bg-\\[length\\:250\\%_100\\%\\,auto\\]{background-size:250% 100%,auto}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\\[background-position\\:0_0\\]{background-position:0 0}.bg-center{background-position:50%}.\\[background-repeat\\:no-repeat\\,padding-box\\]{background-repeat:no-repeat,padding-box}.\\[background-repeat\\:repeat\\]{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.\\[mask-composite\\:intersect\\]{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}
11.\\[mask-clip\\:padding-box\\,border-box\\]{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.fill-current{fill:currentColor}.fill-gray-400\\/30{fill:#99a1af4d}@supports (color:color-mix(in lab, red, red)){.fill-gray-400\\/30{fill:color-mix(in oklab, var(--color-gray-400) 30%, transparent)}}.fill-muted{fill:var(--muted)}.fill-primary{fill:var(--primary)}.fill-yellow-400{fill:var(--color-yellow-400)}.stroke-gray-400\\/30{stroke:#99a1af4d}@supports (color:color-mix(in lab, red, red)){.stroke-gray-400\\/30{stroke:color-mix(in oklab, var(--color-gray-400) 30%, transparent)}}.stroke-primary{stroke:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\\!p-0{padding:0!important}.\\!p-1\\.5{padding:calc(var(--spacing) * 1.5)!important}.\\!p-6{padding:calc(var(--spacing) * 6)!important}.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-2\\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-\\[1px\\]{padding:1px}.p-\\[2px\\]{padding:2px}.p-px{padding:1px}.\\!px-0{padding-inline:0!important}.\\!px-1{padding-inline:var(--spacing)!important}.\\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-\\(--viewport-outer-px\\){padding-inline:var(--viewport-outer-px)}.px-0{padding-inline:0}.px-0\\.5{padding-inline:calc(var(--spacing) * .5)}.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-3\\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\\[3px\\]{padding-inline:3px}.px-\\[18px\\]{padding-inline:18px}.px-px{padding-inline:1px}.\\!py-0{padding-block:0!important}.\\!py-1{padding-block:var(--spacing)!important}.\\!py-1\\.5{padding-block:calc(var(--spacing) * 1.5)!important}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.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-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-3\\.5{padding-inline-start:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.pt-0\\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\\.5{padding-top:calc(var(--spacing) * 1.5)}.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-3\\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\\[3px\\]{padding-top:3px}.pt-\\[clamp\\(28px\\,5dvh\\,56px\\)\\]{padding-top:clamp(28px,5dvh,56px)}.\\!pr-20{padding-right:calc(var(--spacing) * 20)!important}.pr-0{padding-right:0}.pr-0\\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.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-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.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-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-0\\.5{padding-bottom:calc(var(--spacing) * .5)}.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-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-72{padding-bottom:calc(var(--spacing) * 72)}.pb-\\[11px\\]{padding-bottom:11px}.pb-\\[max\\(\\.75rem\\,env\\(safe-area-inset-bottom\\)\\)\\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\\[max\\(1rem\\,env\\(safe-area-inset-bottom\\)\\)\\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-0{padding-left:0}.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-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);
11line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[1\\.5rem\\]{font-size:1.5rem}.text-\\[1\\.65rem\\]{font-size:1.65rem}.text-\\[1\\.75rem\\]{font-size:1.75rem}.text-\\[2\\.125rem\\]{font-size:2.125rem}.text-\\[6px\\]{font-size:6px}.text-\\[7px\\]{font-size:7px}.text-\\[8px\\]{font-size:8px}.text-\\[9px\\]{font-size:9px}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[12px\\]{font-size:12px}.text-\\[13px\\]{font-size:13px}.text-\\[14px\\]{font-size:14px}.text-\\[15px\\]{font-size:15px}.text-\\[16px\\]{font-size:16px}.text-\\[18px\\]{font-size:18px}.text-\\[20px\\]{font-size:20px}.text-\\[22px\\]{font-size:22px}.text-\\[28px\\]{font-size:28px}.text-\\[30px\\]{font-size:30px}.text-\\[clamp\\(1\\.8rem\\,4vw\\,2\\.75rem\\)\\]{font-size:clamp(1.8rem,4vw,2.75rem)}.text-\\[clamp\\(1\\.25rem\\,2vw\\,2rem\\)\\]{font-size:clamp(1.25rem,2vw,2rem)}.text-\\[clamp\\(2rem\\,8vw\\,2\\.75rem\\)\\]{font-size:clamp(2rem,8vw,2.75rem)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\\[0\\.95\\]{--tw-leading:.95;line-height:.95}.leading-\\[1\\.1\\]{--tw-leading:1.1;line-height:1.1}.leading-\\[1\\.05\\]{--tw-leading:1.05;line-height:1.05}.leading-\\[1\\.08\\]{--tw-leading:1.08;line-height:1.08}
11.leading-\\[1\\.12\\]{--tw-leading:1.12;line-height:1.12}.leading-\\[1\\.25\\]{--tw-leading:1.25;line-height:1.25}.leading-\\[18px\\]{--tw-leading:18px;line-height:18px}.leading-\\[22px\\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\\[-0\\.02em\\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\\[-0\\.03em\\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\\[0\\.01em\\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\\[0\\.2em\\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\\[0\\.08em\\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\\[0\\.12em\\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\\[0\\.14em\\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\\[0\\.16em\\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\\[0\\.18em\\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\\[0\\.24em\\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\\[0\\.28em\\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\\[overflow-wrap\\:anywhere\\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\\[\\#00EE8E\\]{color:#00ee8e}.text-\\[\\#6A3100\\]{color:#6a3100}.text-\\[\\#60A5FA\\]{color:#60a5fa}.text-\\[\\#64acff\\]{color:#64acff}.text-\\[\\#E91E47\\]\\/90{color:#e91e47e6;color:lab(51.2009% 73.455 33.5121/.9)}.text-\\[\\#F472B6\\]{color:#f472b6}.text-\\[\\#FDE047\\]{color:#fde047}.text-\\[\\#f49b5b\\]{color:#f49b5b}.text-\\[\\#f276ac\\]{color:#f276ac}.text-\\[\\#ffd0e4\\]{color:#ffd0e4}.text-\\[var\\(--chart-5\\)\\]{color:var(--chart-5)}.text-\\[var\\(--gold\\)\\]{color:var(--gold)}.text-\\[var\\(--hero-text\\)\\]{color:var(--hero-text)}.text-\\[var\\(--hero-text-muted\\)\\]{color:var(--hero-text-muted)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-100\\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-current,.text-current\\/70{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\\/70{color:color-mix(in oklab, currentcolor 70%, transparent)}}.text-destructive{color:var(--destructive)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground,.text-foreground\\/40{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\\/40{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.text-foreground\\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-gold,.text-gold\\/80{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-gold\\/80{color:color-mix(in oklab, var(--gold) 80%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\\/35{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\\/35{color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.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\\/45{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\\/45{color:color-mix(in oklab, var(--muted-foreground) 45%, 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-neutral-500{color:var(--color-neutral-500)}.text-neutral-600\\/50{color:#52525280}@supports (color:color-mix(in lab, red, red)){.text-neutral-600\\/50{color:color-mix(in oklab, var(--color-neutral-600) 50%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\\/85{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\\/85{color:color-mix(in oklab, var(--primary-foreground) 85%, transparent)}}.text-primary\\/60{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\\/60{color:color-mix(in oklab, var(--primary) 60%, transparent)}}.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-primary\\/80{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\\/80{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-200\\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400\\/90{color:#ff6568e6}@supports (color:color-mix(in lab, red, red)){.text-red-400\\/90{color:color-mix(in oklab, var(--color-red-400) 90%, transparent)}}.text-red-500{color:var(--color-red-500)}.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-success{color:var(--success)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.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\\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\\/90{color:color-mix(in oklab, var(--color-white) 90%, 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-white\\/\\[0\\.44\\]{color:#ffffff70}@supports (color:color-mix(in lab, red, red)){.text-white\\/\\[0\\.44\\]{color:color-mix(in oklab, var(--color-white) 44%, transparent)}}.text-white\\/\\[0\\.46\\]{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\\/\\[0\\.46\\]{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\\/\\[0\\.52\\]{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\\/\\[0\\.52\\]{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\\/\\[0\\.64\\]{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\\/\\[0\\.64\\]{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\\/\\[0\\.68\\]{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\\/\\[0\\.68\\]{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-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}.underline{text-decoration-line:underline}.decoration-white\\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.decoration-white\\/35{text-decoration-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.decoration-white\\/35{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-foreground{caret-color:var(--foreground)}.accent-\\[\\#e36cc4\\]{accent-color:#e36cc4}.accent-primary{accent-color:var(--primary)}.\\[color-scheme\\:dark\\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opacity-0{opacity:0}
11.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-92{opacity:.92}.opacity-100{opacity:1}.opacity-\\[0\\.03\\]{opacity:.03}.opacity-\\[var\\(--opacity\\)\\]{opacity:var(--opacity)}.shadow{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:var(--shadow-2xs);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_\\#ffffff10\\]{--tw-shadow:0 0 0 1px var(--tw-sha
11dow-color,#ffffff10);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_hsl\\(var\\(--sidebar-border\\)\\)\\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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_0_0_1px_rgba\\(0\\,0\\,0\\,0\\.35\\)\\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000059);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_10px_rgba\\(236\\,72\\,153\\,0\\.4\\)\\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ec489966);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_12px_rgba\\(242\\,118\\,172\\,0\\.15\\)\\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f276ac26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.shadow-\\[0_0_12px_rgba\\(244\\,155\\,91\\,0\\.42\\)\\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f49b5b6b);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_24px_rgba\\(227\\,108\\,196\\,0\\.35\\)\\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#e36cc459);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_30px_rgba\\(227\\,108\\,196\\,0\\.24\\)\\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#e36cc43d);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_32px_var\\(--hero-glow\\)\\]{--tw-shadow:0 0 32px var(--tw-shadow-color,var(--hero-glow));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_34px_rgba\\(209\\,254\\,23\\,0\\.12\\)\\]{--tw-shadow:0 0 34px var(--tw-sha
11dow-color,#d1fe171f);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_4px_30px_0_rgba\\(0\\,0\\,0\\,0\\.08\\)\\]{--tw-shadow:0 4px 30px 0 var(--tw-shadow-color,#00000014);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_6px_18px_-8px_rgba\\(227\\,108\\,196\\,0\\.55\\)\\]{--tw-shadow:0 6px 18px -8px var(--tw-shadow-color,#e36cc48c);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_12px_35px_-10px_var\\(--hero-glow\\)\\]{--tw-shadow:0 12px 35px -10px var(--tw-shadow-color,var(--hero-glow));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_16px_48px_rgba\\(0\\,238\\,142\\,0\\.12\\)\\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#00ee8e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.shadow-\\[0_18px_38px_-12px_var\\(--hero-glow\\)\\]{--tw-shadow:0 18px 38px -12px var(--tw-shadow-color,var(--hero-glow));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_18px_40px_rgba\\(0\\,0\\,0\\,0\\.35\\)\\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000059);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_18px_60px_rgba\\(0\\,0\\,0\\,0\\.3\\)\\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0000004d);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_20px_48px_rgba\\(15\\,23\\,42\\,0\\.08\\)\\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#0f172a14);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_20px_80px_-40px_rgba\\(0\\,0\\,0\\,0\\.7\\)\\]{--tw-shadow:0 20px 80px -40px var(--tw-sha
11dow-color,#000000b3);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_24px_90px_rgba\\(0\\,0\\,0\\,0\\.35\\)\\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#00000059);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_30px_90px_rgba\\(0\\,0\\,0\\,0\\.36\\)\\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0000005c);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_34px_110px_rgba\\(0\\,0\\,0\\,0\\.42\\)\\]{--tw-shadow:0 34px 110px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[inset_0_0_64px_color-mix\\(in_srgb\\,var\\(--primary\\)_12\\%\\,transparent\\)\\]{--tw-shadow:inset 0 0 64px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\\[inset_0_0_64px_color-mix\\(in_srgb\\,var\\(--primary\\)_12\\%\\,transparent\\)\\]{--tw-shadow:inset 0 0 64px var(--tw-sha
11dow-color,color-mix(in srgb,var(--primary) 12%,transparent))}}.shadow-\\[inset_0_0_64px_color-mix\\(in_srgb\\,var\\(--primary\\)_12\\%\\,transparent\\)\\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[inset_0_1px_0_rgba\\(var\\(--foreground\\)\\,0\\.05\\)\\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgba(var(--foreground),.05));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:var(--shadow-lg);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:var(--shadow-md);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-sha
11dow)}.shadow-sm{--tw-shadow:var(--shadow-sm);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:var(--shadow-xl);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:var(--shadow-xs);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-sha
11dow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\\[4px\\]{--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)}.shadow-black\\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-sha
11dow-alpha), transparent)}}.shadow-zinc-950\\/5{--tw-shadow-color:#09090b0d}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab, red, red)){.ring-black\\/25{--tw-ring-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.ring-destructive\\/50{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\\/50{--tw-ring-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.ring-foreground\\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\\/5{--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.ring-foreground\\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-foreground\\/\\[0\\.07\\]{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\\/\\[0\\.07\\]{--tw-ring-color:color-mix(in oklab, var(--foreground) 7.0%, 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\\/15{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\\/15{--tw-ring-color:color-mix(in oklab, var(--primary) 15%, 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\\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-primary\\/35{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\\/35{--tw-ring-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.ring-primary\\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-primary\\/70{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\\/70{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-transparent{--tw-ring-color:transparent}.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)}.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)!important;outline-width:1px!important}.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-3xl{--tw-blur:blur(var(--blur-3xl));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-\\[0px\\]{--tw-blur:blur(0px);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-xl{--tw-blur:blur(var(--blur-xl));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-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.saturate-\\[0\\.72\\]{--tw-saturate:saturate(.72);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,)}.saturate-\\[0\\.94\\]{--tw-saturate:saturate(.94);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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-\\[2px\\]{--tw-backdrop-blur:blur(2px);-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[background-color\\,border-color\\,backdrop-filter\\]{transition-property:background-color,border-color,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[border-color\\,box-shadow\\,background-color\\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[border-color\\,box-shadow\\]{transition-property:border-color,box-shadow;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-\\[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\\,height\\]{transition-property:width,height;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))}
11.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}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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)}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\\[--bg\\:linear-gradient\\(90deg\\,\\#0000_calc\\(50\\%-var\\(--spread\\)\\)\\,var\\(--color-background\\)\\,\\#0000_calc\\(50\\%\\+var\\(--spread\\)\\)\\)\\]{--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--color-background),#0000 calc(50% + var(--spread)))}.\\[--duration\\:40s\\]{--duration:40s}.\\[--duration\\:120s\\]{--duration:120s}.\\[--gap\\:0\\.75rem\\]{--gap:.75rem}.\\[--gap\\:1rem\\]{--gap:1rem}.\\[-ms-overflow-style\\:none\\]{-ms-overflow-style:none}.\\[-webkit-overflow-scrolling\\:touch\\]{-webkit-overflow-scrolling:touch}.\\[animation-direction\\:reverse\\]{animation-direction:reverse}.\\[mm\\:ss\\.xx\\]{mm:ss.xx}.\\[perspective\\:200px\\]{perspective:200px}.\\[transition\\:background-position_1s_cubic-bezier\\(\\.6\\,\\.6\\,0\\,1\\)_infinite\\]{transition:background-position 1s cubic-bezier(.6,.6,0,1) infinite}.delay-75{animation-delay:75ms}.delay-100{animation-delay:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in-0{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in-95{--tw-enter-scale:.95}:is(.\\*\\:p-12\u003e*){padding:calc(var(--spacing) * 12)}:is(.\\*\\:text-center\u003e*){text-align:center}:is(.\\*\\:leading-relaxed\u003e*){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.group-last\\/item\\:hidden:is(:where(.group\\/item):last-child *){display:none}.group-open\\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\\/item\\:block:is(:where(.group\\/item):is([open],:popover-open,:open) *){display:block}.group-open\\/item\\:rotate-180:is(:where(.group\\/item):is([open],:popover-open,:open) *),.group-open\\/options\\:rotate-180:is(:where(.group\\/options):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\\/menu-item\\:opacity-100:is(:where(.group\\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\\:flex:is(:where(.group):hover *){display:flex}.group-hover\\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;
11--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\:scale-\\[1\\.02\\]:is(:where(.group):hover *){scale:1.02}.group-hover\\:scale-\\[1\\.03\\]:is(:where(.group):hover *){scale:1.03}.group-hover\\:scale-\\[1\\.04\\]:is(:where(.group):hover *){scale:1.04}.group-hover\\:border-primary\\/25:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\\:border-primary\\/25:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.group-hover\\:bg-muted:is(:where(.group):hover *){background-color:var(--muted)}.group-hover\\:bg-muted-foreground\\/50:is(:where(.group):hover *){background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\\:bg-muted-foreground\\/50:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.group-hover\\:bg-white\\/45:is(:where(.group):hover *){background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.group-hover\\:bg-white\\/45:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.group-hover\\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\\:text-white\\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\\:text-white\\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\\:text-white\\/75:is(:where(.group):hover *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.group-hover\\:text-white\\/75:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.group-hover\\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\\:opacity-75:is(:where(.group):hover *){opacity:.75}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\\:\\[animation-play-state\\:paused\\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\\/menu-item\\:opacity-100:is(:where(.group\\/menu-item):hover *){opacity:1}.group-hover\\/motion\\:scale-100:is(:where(.group\\/motion):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\/motion\\:text-foreground:is(:where(.group\\/motion):hover *){color:var(--foreground)}.group-hover\\/movement\\:bg-primary\\/5:is(:where(.group\\/movement):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\\/movement\\:bg-primary\\/5:is(:where(.group\\/movement):hover *){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.group-hover\\/movement\\:text-foreground:is(:where(.group\\/movement):hover *){color:var(--foreground)}.group-hover\\/param\\:opacity-100:is(:where(.group\\/param):hover *){opacity:1}.group-hover\\/result\\:scale-105:is(:where(.group\\/result):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\/result\\:bg-black\\/15:is(:where(.group\\/result):hover *){background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.group-hover\\/result\\:bg-black\\/15:is(:where(.group\\/result):hover *){background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.group-hover\\/settings\\:bg-foreground:is(:where(.group\\/settings):hover *){background-color:var(--foreground)}.group-hover\\/settings\\:text-foreground:is(:where(.group\\/settings):hover *){color:var(--foreground)}.group-hover\\/thumb\\:opacity-100:is(:where(.group\\/thumb):hover *){opacity:1}.group-hover\\/tile\\:bg-black\\/20:is(:where(.group\\/tile):hover *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.group-hover\\/tile\\:bg-black\\/20:is(:where(.group\\/tile):hover *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.group-hover\\/upload\\:text-foreground:is(:where(.group\\/upload):hover *){color:var(--foreground)}}.group-focus-visible\\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-data-\\[collapsible\\=icon\\]\\/sidebar-wrapper\\:h-\\(--header-height\\):is(:where(.group\\/sidebar-wrapper):has([data-collapsible=icon]) *){height:var(--header-height)}
11.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-\\[\\\u003einput\\]\\/input-group\\:pt-2\\.5:is(:where(.group\\/input-group):has(\u003einput) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\\[\\\u003einput\\]\\/input-group\\:pb-2\\.5:is(:where(.group\\/input-group):has(\u003einput) *){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:0px;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\\]\\/input-group\\:opacity-50:is(:where(.group\\/input-group)[data-disabled=true] *){opacity:.5}.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-\\[state\\=open\\]\\:translate-y-px:is(:where(.group)[data-state=open] *){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\\[state\\=open\\]\\/collapsible\\:rotate-90:is(:where(.group\\/collapsible)[data-state=open] *){rotate:90deg}.group-data-\\[state\\=open\\]\\/shot\\:rotate-180:is(:where(.group\\/shot)[data-state=open] *){rotate:180deg}.group-data-\\[state\\=open\\]\\/work\\:rotate-90:is(:where(.group\\/work)[data-state=open] *){rotate:90deg}.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:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:block:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:text-center:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\\[vaul-drawer-direction\\=top\\]\\/drawer-content\\:text-center:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:top-full:is(:where(.group\\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:mt-1\\.5:is(:where(.group\\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:-translate-x-1\\/3:is(:where(.group\\/navigation-menu)[data-viewport=false] *){--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:overflow-hidden:is(:where(.group\\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:rounded-\\(--radius\\):is(:where(.group\\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:border:is(:where(.group\\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:border-transparent:is(:where(.group\\/navigation-menu)[data-viewport=false] *){border-color:#0000}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:bg-popover:is(:where(.group\\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:text-popover-foreground:is(:where(.group\\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:shadow-lg:is(:where(.group\\/navigation-menu)[data-viewport=false] *){--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:ring-1:is(:where(.group\\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:ring-foreground\\/10:is(:where(.group\\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:ring-foreground\\/10:is(:where(.group\\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:duration-200:is(:where(.group\\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.group-\\[\\.is-assistant\\]\\:text-foreground:is(:where(.group).is-assistant *){color:var(--foreground)}.group-\\[\\.is-user\\]\\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\\[\\.is-user\\]\\:rounded-lg:is(:where(.group).is-user *){border-radius:var(--radius)}.group-\\[\\.is-user\\]\\:bg-secondary:is(:where(.group).is-user *){background-color:var(--secondary)}.group-\\[\\.is-user\\]\\:px-4:is(:where(.group).is-user *){padding-inline:calc(var(--spacing) * 4)}.group-\\[\\.is-user\\]\\:py-3:is(:where(.group).is-user *){padding-block:calc(var(--spacing) * 3)}.group-\\[\\.is-user\\]\\:text-foreground:is(:where(.group).is-user *){color:var(--foreground)}@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-muted ::selection,.selection\\:bg-muted::selection{background-color:var(--muted)}.selection\\:bg-primary ::selection,.selection\\:bg-primary::selection,.selection\\:bg-primary\\/30 ::selection{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.selection\\:bg-primary\\/30 ::selection{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.selection\\:bg-primary\\/30::selection{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.selection\\:bg-primary\\/30::selection{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.selection\\:text-primary-foreground ::selection,.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\\:whitespace-normal::placeholder{white-space:normal}.placeholder\\:text-foreground\\/50::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\\:text-foreground\\/50::placeholder{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.placeholder\\:text-muted-foreground::placeholder,.placeholder\\:text-muted-foreground\\/55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\\:text-muted-foreground\\/55::placeholder{color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}}.placeholder\\:text-muted-foreground\\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\\:text-muted-foreground\\/60::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.placeholder\\:text-muted-foreground\\/65::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\\:text-muted-foreground\\/65::placeholder{color:color-mix(in oklab, var(--muted-foreground) 65%, transparent)}}.placeholder\\:text-muted-foreground\\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\\:text-muted-foreground\\/70::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.placeholder\\:text-muted-foreground\\/80::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\\:text-muted-foreground\\/80::placeholder{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.placeholder\\:text-white\\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\\:text-white\\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.placeholder\\:text-white\\/55::placeholder{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.placeholder\\:text-white\\/55::placeholder{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.before\\:mr-1:before{content:var(--tw-content);margin-right:var(--spacing)}.before\\:content-\\[\\\"\\\\201C\\\"\\]:before{--tw-content:\"â\";content:var(--tw-content)}.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\\:ml-1:after{content:var(--tw-content);margin-left:var(--spacing)}.after\\:w-\\[2px\\]:after{content:var(--tw-content);width:2px}.after\\:content-\\[\\\"\\\\201D\\\"\\]:after{--tw-content:\"â\";content:var(--tw-content)}.group-data-\\[collapsible\\=offcanvas\\]\\:after\\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\\:pt-0:first-child{padding-top:0}.last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:0}.open\\:bg-card:is([open],:popover-open,:open){background-color:var(--card)}.open\\:shadow-sm:is([open],:popover-open,:open){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.focus-within\\:border-primary\\/50:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\\:border-primary\\/50:focus-within{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-within\\:border-ring:focus-within,.focus-within\\:border-ring\\/50:focus-within{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\\:border-ring\\/50:focus-within{border-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-within\\:opacity-100:focus-within{opacity:1}.focus-within\\:ring-1:focus-within{--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-within\\:ring-\\[3px\\]:focus-within{--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-sha
11dow)}.focus-within\\:ring-primary:focus-within{--tw-ring-color:var(--primary)}.focus-within\\:ring-ring\\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\\:ring-ring\\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\\:-translate-y-0\\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\\:scale-\\[1\\.01\\]:hover{scale:1.01}.hover\\:scale-\\[1\\.02\\]:hover{scale:1.02}.hover\\:\\!border-primary:hover{border-color:var(--primary)!important}.hover\\:border-accent\\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-accent\\/50:hover{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\\:border-border:hover{border-color:var(--border)}.hover\\:border-foreground\\/15:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-foreground\\/15:hover{border-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.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-foreground\\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-foreground\\/30:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\\:border-foreground\\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-foreground\\/40:hover{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hover\\:border-foreground\\/45:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-foreground\\/45:hover{border-color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.hover\\:border-foreground\\/60:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-foreground\\/60:hover{border-color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.hover\\:border-muted-foreground\\/35:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-muted-foreground\\/35:hover{border-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.hover\\:border-muted-foreground\\/45:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-muted-foreground\\/45:hover{border-color:color-mix(in oklab, var(--muted-foreground) 45%, transparent)}}.hover\\:border-primary\\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-primary\\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\\:border-primary\\/35:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-primary\\/35:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.hover\\:border-primary\\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-primary\\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\\:border-primary\\/45:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-primary\\/45:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.hover\\:border-primary\\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-primary\\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\\:border-primary\\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-primary\\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.hover\\:border-white\\/20:hover{border-color:#fff3}@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\\:border-white\\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\\:border-white\\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\\:border-white\\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\\:border-white\\/35:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\\:border-white\\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\\:border-white\\/40:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\\:border-white\\/45:hover{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\\:border-white\\/45:hover{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\\:bg-\\[\\#1AF59A\\]:hover{background-color:#1af59a}.hover\\:bg-\\[\\#93C5FD\\]:hover{background-color:#93c5fd}.hover\\:bg-\\[\\#F472B6\\]:hover{background-color:#f472b6}.hover\\:bg-\\[\\#d9518e\\]:hover{background-color:#d9518e}.hover\\:bg-\\[\\#f276ac\\]\\/18:hover{background-color:#f276ac2e;background-color:lab(65.9382% 52.7458 -5.26626/.18)}.hover\\:bg-accent:hover,.hover\\:bg-accent\\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-accent\\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\\:bg-accent\\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-accent\\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\\:bg-accent\\/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\\/70:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-accent\\/70:hover{background-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.hover\\:bg-background:hover,.hover\\:bg-background\\/20:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-background\\/20:hover{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.hover\\:bg-background\\/60:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-background\\/60:hover{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.hover\\:bg-black:hover{background-color:var(--color-black)}.hover\\:bg-black\\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}
11.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-black\\/85:hover{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/85:hover{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.hover\\:bg-card:hover{background-color:var(--card)}.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\\/15:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-destructive\\/15:hover{background-color:color-mix(in oklab, var(--destructive) 15%, 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:hover,.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\\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-foreground\\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\\:bg-muted:hover{background-color:var(--muted)}.hover\\:bg-muted-foreground\\/50:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-muted-foreground\\/50:hover{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.hover\\:bg-muted\\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-muted\\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\\:bg-muted\\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-muted\\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\\:bg-muted\\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-muted\\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\\:bg-muted\\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-muted\\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}
11.hover\\:bg-muted\\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-muted\\/80:hover{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.hover\\:bg-primary\\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-primary\\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\\:bg-primary\\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-primary\\/15:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.hover\\:bg-primary\\/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:hover,.hover\\:bg-secondary\\/50:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-secondary\\/50:hover{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.hover\\:bg-secondary\\/60:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-secondary\\/60:hover{background-color:color-mix(in oklab, var(--secondary) 60%, 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,.hover\\:bg-sidebar-accent\\/90:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-sidebar-accent\\/90:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 90%, transparent)}}.hover\\:bg-transparent:hover{background-color:#0000}.hover\\:bg-white:hover{background-color:var(--color-white)}.hover\\:bg-white\\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\\:bg-white\\/10:hover{background-color:#ffffff1a}@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\\:bg-white\\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.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\\/45:hover{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/45:hover{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\\:bg-white\\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\\:bg-white\\/\\[0\\.04\\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/\\[0\\.04\\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\\:bg-white\\/\\[0\\.14\\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/\\[0\\.14\\]:hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\\:bg-white\\/\\[0\\.16\\]:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/\\[0\\.16\\]:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\\:bg-zinc-600:hover{background-color:var(--color-zinc-600)}.hover\\:\\!text-primary:hover{color:var(--primary)!important}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-background:hover{color:var(--background)}.hover\\:text-black:hover{color:var(--color-black)}.hover\\:text-destructive:hover{color:var(--destructive)}.hover\\:text-foreground:hover,.hover\\:text-foreground\\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\\:text-foreground\\/80:hover{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.hover\\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\\:text-primary:hover,.hover\\:text-primary\\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:text-primary\\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\\:text-red-400:hover{color:var(--color-red-400)}.hover\\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\\:text-white:hover{color:var(--color-white)}.hover\\:text-white\\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\\:text-white\\/75:hover{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.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\\:text-white\\/85:hover{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\\:text-white\\/85:hover{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-60:hover{opacity:.6}.hover\\:opacity-80:hover{opacity:.8}.hover\\:opacity-90:hover{opacity:.9}.hover\\:opacity-100:hover{opacity:1}
11.hover\\:shadow-\\[0_0_0_1px_hsl\\(var\\(--sidebar-accent\\)\\)\\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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\\:shadow-\\[0_0_20px_rgba\\(242\\,118\\,172\\,0\\.3\\)\\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#f276ac4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-lg:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-none:hover{--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-sha
11dow)}.hover\\:shadow-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-primary\\/30:hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:shadow-primary\\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.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\\:border-primary\\/50:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\\:border-primary\\/50:focus{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus\\:border-primary\\/60:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\\:border-primary\\/60:focus{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.focus\\:border-primary\\/70:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\\:border-primary\\/70:focus{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.focus\\:border-transparent:focus{border-color:#0000}.focus\\:border-white\\/25:focus{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus\\:border-white\\/25:focus{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:bg-card:focus{background-color:var(--card)}.focus\\:bg-foreground\\/5:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus\\:bg-foreground\\/5:focus{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.focus\\:bg-muted:focus{background-color:var(--muted)}.focus\\:bg-white\\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus\\:bg-white\\/10:focus{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:text-foreground:focus{color:var(--foreground)}.focus\\:text-white:focus{color:var(--color-white)}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:ring-0:focus{--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-sha
11dow)}.focus\\:ring-1:focus{--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\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\\:ring-primary:focus,.focus\\:ring-primary\\/15:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\\:ring-primary\\/15:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.focus\\:ring-ring:focus,.focus\\:ring-ring\\/40:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\\:ring-ring\\/40:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus\\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\\:ring-offset-2:focus{--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\\: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-ring:focus-visible{border-color:var(--ring)}.focus-visible\\:border-transparent:focus-visible{border-color:#0000}.focus-visible\\:bg-muted\\/40:focus-visible{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:bg-muted\\/40:focus-visible{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.focus-visible\\:bg-muted\\/60:focus-visible{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:bg-muted\\/60:focus-visible{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.focus-visible\\:bg-primary\\/40:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:bg-primary\\/40:focus-visible{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus-visible\\:opacity-100:focus-visible{opacity:1}.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-sha
11dow)}.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-\\[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-current:focus-visible{--tw-ring-color:currentcolor}.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-primary:focus-visible,.focus-visible\\:ring-primary\\/30:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-primary\\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.focus-visible\\:ring-primary\\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-primary\\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-visible\\:ring-primary\\/60:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-primary\\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.focus-visible\\:ring-primary\\/70:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-primary\\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.focus-visible\\:ring-ring:focus-visible,.focus-visible\\:ring-ring\\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-ring\\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.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-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\\:ring-white\\/25:focus-visible{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-white\\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus-visible\\:ring-white\\/30:focus-visible{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-white\\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus-visible\\:ring-white\\/35:focus-visible{--tw-ring-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-white\\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.focus-visible\\:ring-white\\/40:focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-white\\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.focus-visible\\:ring-white\\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-white\\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.focus-visible\\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--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-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-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}
11.active\\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\\:scale-\\[0\\.97\\]:active{scale:.97}.active\\:scale-\\[0\\.98\\]:active{scale:.98}.active\\:scale-\\[0\\.99\\]:active{scale:.99}.active\\:bg-primary\\/85:active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.active\\:bg-primary\\/85:active{background-color:color-mix(in oklab, var(--primary) 85%, transparent)}}.active\\:bg-sidebar-accent:active,.active\\:bg-sidebar-accent\\/90:active{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.active\\:bg-sidebar-accent\\/90:active{background-color:color-mix(in oklab, var(--sidebar-accent) 90%, transparent)}}.active\\:bg-transparent:active{background-color:#0000}.active\\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}@media (hover:hover){.group-hover\\/upload\\:enabled\\:text-foreground:is(:where(.group\\/upload):hover *):enabled{color:var(--foreground)}.hover\\:enabled\\:border-border:hover:enabled{border-color:var(--border)}.hover\\:enabled\\:border-primary\\/50:hover:enabled{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\\:enabled\\:border-primary\\/50:hover:enabled{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\\:enabled\\:bg-muted:hover:enabled{background-color:var(--muted)}}.active\\:enabled\\:translate-y-px:active:enabled{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\\:enabled\\:scale-\\[0\\.98\\]:active:enabled{scale:.98}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-default:disabled{cursor:default}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-30:disabled{opacity:.3}.disabled\\:opacity-35:disabled{opacity:.35}.disabled\\:opacity-40:disabled{opacity:.4}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:opacity-60:disabled{opacity:.6}.disabled\\:opacity-65:disabled{opacity:.65}.disabled\\:opacity-100:disabled{opacity:1}:where([data-mobile-menu=open]) .in-data-\\[mobile-menu\\=open\\]\\:block{display:block}: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\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.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-sha
11dow)}.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-\\[input\\:focus\\]\\:ring-2:has(:is(input:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.has-\\[input\\:focus\\]\\:ring-muted:has(:is(input:focus)){--tw-ring-color:var(--muted)}.has-\\[\\\u003e\\[data-align\\=block-end\\]\\]\\:h-auto:has(\u003e[data-align=block-end]){height:auto}.has-\\[\\\u003e\\[data-align\\=block-end\\]\\]\\:flex-col:has(\u003e[data-align=block-end]){flex-direction:column}.has-\\[\\\u003e\\[data-align\\=block-start\\]\\]\\:h-auto:has(\u003e[data-align=block-start]){height:auto}.has-\\[\\\u003e\\[data-align\\=block-start\\]\\]\\:flex-col:has(\u003e[data-align=block-start]){flex-direction:column}.has-\\[\\\u003e\\[data-slot\\=button-group\\]\\]\\:gap-2:has(\u003e[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\\[\\\u003ebutton\\]\\:mr-\\[-0\\.45rem\\]:has(\u003ebutton){margin-right:-.45rem}.has-\\[\\\u003ebutton\\]\\:ml-\\[-0\\.45rem\\]:has(\u003ebutton){margin-left:-.45rem}.has-\\[\\\u003ekbd\\]\\:mr-\\[-0\\.35rem\\]:has(\u003ekbd){margin-right:-.35rem}.has-\\[\\\u003ekbd\\]\\:ml-\\[-0\\.35rem\\]:has(\u003ekbd){margin-left:-.35rem}.has-\\[\\\u003esvg\\]\\:p-0:has(\u003esvg){padding:0}.has-\\[\\\u003esvg\\]\\:px-2:has(\u003esvg){padding-inline:calc(var(--spacing) * 2)}.has-\\[\\\u003esvg\\]\\:px-2\\.5:has(\u003esvg){padding-inline:calc(var(--spacing) * 2.5)}.has-\\[\\\u003esvg\\]\\:px-3:has(\u003esvg){padding-inline:calc(var(--spacing) * 3)}.has-\\[\\\u003esvg\\]\\:px-4:has(\u003esvg){padding-inline:calc(var(--spacing) * 4)}.has-\\[\\\u003etextarea\\]\\:h-auto:has(\u003etextarea){height:auto}.aria-disabled\\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\\:bg-accent[aria-expanded=true]{background-color:var(--accent)}.aria-expanded\\:text-foreground[aria-expanded=true]{color:var(--foreground)}.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)}}.data-\\[active\\=true\\]\\:border-foreground[data-active=true]{border-color:var(--foreground)}.data-\\[active\\=true\\]\\:bg-muted\\/50[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\\[active\\=true\\]\\:bg-muted\\/50[data-active=true]{background-color:color-mix(in oklab, var(--muted) 50%, 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-foreground[data-active=true]{color:var(--foreground)}.data-\\[active\\=true\\]\\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}@media (hover:hover){.data-\\[active\\=true\\]\\:hover\\:bg-muted[data-active=true]:hover{background-color:var(--muted)}}.data-\\[active\\=true\\]\\:focus\\:bg-muted[data-active=true]:focus{background-color:var(--muted)}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.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-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\\[orientation\\=horizontal\\]\\:h-px[data-orientation=horizontal]{height:1px}.data-\\[orientation\\=horizontal\\]\\:w-full[data-orientation=horizontal]{width:100%}.data-\\[orientation\\=vertical\\]\\:h-4[data-orientation=vertical]{height:calc(var(--spacing) * 4)}.data-\\[orientation\\=vertical\\]\\:h-auto[data-orientation=vertical]{height:auto}.data-\\[orientation\\=vertical\\]\\:h-full[data-orientation=vertical]{height:100%}.data-\\[orientation\\=vertical\\]\\:w-px[data-orientation=vertical]{width:1px}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[placement\\=above\\]\\:origin-bottom[data-placement=above]{transform-origin:bottom}.data-\\[placement\\=below\\]\\:origin-top[data-placement=below]{transform-origin:top}.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:-.5rem}.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:.5rem}.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:-.5rem}.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:.5rem}.data-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\\*\\*\\:data-\\[slot\\=command-input-wrapper\\]\\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\\*\\*\\:data-\\[slot\\=command-input-wrapper\\]\\:h-auto *)[data-slot=command-input-wrapper]{height:auto}:is(.\\*\\*\\:data-\\[slot\\=navigation-menu-link\\]\\:focus\\:ring-0 *)[data-slot=navigation-menu-link]:focus{--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-sha
11dow)}:is(.\\*\\*\\:data-\\[slot\\=navigation-menu-link\\]\\:focus\\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1\u003e*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex\u003e*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center\u003e*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2\u003e*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\\[slot\\=sidebar-menu-button\\]\\:\\!p-1\\.5[data-slot=sidebar-menu-button]{padding:calc(var(--spacing) * 1.5)!important}.data-\\[state\\=active\\]\\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\\[state\\=active\\]\\:border-foreground[data-state=active]{border-color:var(--foreground)}.data-\\[state\\=active\\]\\:border-primary[data-state=active]{border-color:var(--primary)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:bg-primary[data-state=active]{background-color:var(--primary)}.data-\\[state\\=active\\]\\:bg-transparent[data-state=active]{background-color:#0000}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:var(--foreground)}.data-\\[state\\=active\\]\\:text-primary-foreground[data-state=active]{color:var(--primary-foreground)}.data-\\[state\\=active\\]\\:shadow-none[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-sha
11dow)}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-amber-400[data-state=checked]{border-color:var(--color-amber-400)}.data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\\[state\\=checked\\]\\:bg-accent[data-state=checked]{background-color:var(--accent)}.data-\\[state\\=checked\\]\\:bg-amber-400[data-state=checked]{background-color:var(--color-amber-400)}.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\\=checked\\]\\:ring-2[data-state=checked]{--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-sha
11dow)}.data-\\[state\\=checked\\]\\:ring-primary\\/30[data-state=checked]{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\\[state\\=checked\\]\\:ring-primary\\/30[data-state=checked]{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.data-\\[state\\=closed\\]\\:hidden[data-state=closed]{display:none}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.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\\=closed\\]\\:slide-out-to-top-2[data-state=closed]{--tw-exit-translate-y:-.5rem}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:data-\\[state\\=closed\\]\\:animate-out:is(:where(.group\\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:data-\\[state\\=closed\\]\\:fade-out-0:is(:where(.group\\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:data-\\[state\\=closed\\]\\:zoom-out-95:is(:where(.group\\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.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\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-foreground\\/5[data-state=open]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-\\[state\\=open\\]\\:bg-foreground\\/5[data-state=open]{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.data-\\[state\\=open\\]\\:bg-muted[data-state=open]{background-color:var(--muted)}.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\\]\\:bg-transparent[data-state=open]{background-color:#0000}.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\\[state\\=open\\]\\:text-foreground[data-state=open]{color:var(--foreground)}.data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-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\\]\\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}
11.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%}.data-\\[state\\=open\\]\\:slide-in-from-top-2[data-state=open]{--tw-enter-translate-y:-.5rem}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:data-\\[state\\=open\\]\\:animate-in:is(:where(.group\\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:data-\\[state\\=open\\]\\:fade-in-0:is(:where(.group\\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:data-\\[state\\=open\\]\\:zoom-in-95:is(:where(.group\\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\\[state\\=open\\]\\:hover\\:bg-foreground\\/5[data-state=open]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-\\[state\\=open\\]\\:hover\\:bg-foreground\\/5[data-state=open]:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.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\\=open\\]\\:focus\\:bg-foreground\\/5[data-state=open]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-\\[state\\=open\\]\\:focus\\:bg-foreground\\/5[data-state=open]:focus{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\\[state\\=visible\\]\\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\\[state\\=visible\\]\\:fade-in[data-state=visible]{--tw-enter-opacity:0}.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\\=outline\\]\\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\\[variant\\=outline\\]\\:shadow-xs[data-variant=outline]{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.data-\\[variant\\=outline\\]\\:first\\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\\[vaul-drawer-direction\\=left\\]\\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\\[vaul-drawer-direction\\=left\\]\\:w-3\\/4[data-vaul-drawer-direction=left]{width:75%}.data-\\[vaul-drawer-direction\\=left\\]\\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\\[vaul-drawer-direction\\=right\\]\\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\\[vaul-drawer-direction\\=right\\]\\:w-3\\/4[data-vaul-drawer-direction=right]{width:75%}.data-\\[vaul-drawer-direction\\=right\\]\\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\\[vaul-drawer-direction\\=top\\]\\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\\[vaul-drawer-direction\\=top\\]\\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=top\\]\\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (prefers-reduced-motion:reduce){.motion-reduce\\:animate-none{animation:none}.motion-reduce\\:transition-none{transition-property:none}}@media not all and (min-width:96rem){.max-2xl\\:h-16{height:calc(var(--spacing) * 16)}.max-2xl\\:w-full{width:100%}.max-2xl\\:flex-none{flex:none}.max-2xl\\:basis-full{flex-basis:100%}.max-2xl\\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media not all and (min-width:48rem){.max-md\\:absolute{position:absolute}.max-md\\:inset-y-0{inset-block:0}.max-md\\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.max-md\\:order-first{order:-9999}.max-md\\:hidden{display:none}.max-md\\:shadow-2xl{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}}@media not all and (min-width:40rem){.max-sm\\:bottom-\\[calc\\(0\\.75rem\\+env\\(safe-area-inset-bottom\\)\\)\\]{bottom:calc(.75rem + env(safe-area-inset-bottom))}.max-sm\\:left-3{left:calc(var(--spacing) * 3)}.max-sm\\:w-\\[320px\\]{width:320px}.max-sm\\:flex-wrap{flex-wrap:wrap}}@media (min-width:380px){.min-\\[380px\\]\\:text-\\[13px\\]{font-size:13px}}@media (min-width:600px){.min-\\[600px\\]\\:grid{display:grid}.min-\\[600px\\]\\:hidden{display:none}.min-\\[600px\\]\\:w-full{width:100%}.min-\\[600px\\]\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:40rem){.sm\\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\\:inset-x-auto{inset-inline:auto}.sm\\:end-4{inset-inline-end:calc(var(--spacing) * 4)}.sm\\:\\!top-1\\/2{top:50%!important}.sm\\:right-5{right:calc(var(--spacing) * 5)}.sm\\:right-auto{right:auto}.sm\\:\\!bottom-auto{bottom:auto!important}.sm\\:left-1\\/2{left:50%}.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\\:my-7{margin-block:calc(var(--spacing) * 7)}.sm\\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:grid{display:grid}.sm\\:hidden{display:none}.sm\\:inline{display:inline}.sm\\:inline-flex{display:inline-flex}.sm\\:aspect-\\[16\\/9\\]{aspect-ratio:16/9}.sm\\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\\:size-\\[30px\\]{width:30px;height:30px}.sm\\:size-\\[52px\\]{width:52px;height:52px}.sm\\:h-4{height:calc(var(--spacing) * 4)}.sm\\:h-5{height:calc(var(--spacing) * 5)}.sm\\:h-11{height:calc(var(--spacing) * 11)}.sm\\:h-16{height:calc(var(--spacing) * 16)}.sm\\:h-\\[32rem\\]{height:32rem}.sm\\:h-\\[82vh\\]{height:82vh}.sm\\:h-\\[90vh\\]{height:90vh}.sm\\:\\!max-h-\\[calc\\(100dvh-2rem\\)\\]{max-height:calc(100dvh - 2rem)!important}.sm\\:min-h-28{min-height:calc(var(--spacing) * 28)}.sm\\:min-h-72{min-height:calc(var(--spacing) * 72)}.sm\\:min-h-\\[120px\\]{min-height:120px}.sm\\:min-h-\\[132px\\]{min-height:132px}.sm\\:min-h-\\[140px\\]{min-height:140px}.sm\\:min-h-\\[150px\\]{min-height:150px}.sm\\:min-h-\\[168px\\]{min-height:168px}.sm\\:min-h-\\[180px\\]{min-height:180px}.sm\\:min-h-\\[300px\\]{min-height:300px}.sm\\:min-h-\\[420px\\]{min-height:420px}.sm\\:w-4{width:calc(var(--spacing) * 4)}.sm\\:w-5{width:calc(var(--spacing) * 5)}.sm\\:w-11{width:calc(var(--spacing) * 11)}.sm\\:w-16{width:calc(var(--spacing) * 16)}.sm\\:w-20{width:calc(var(--spacing) * 20)}.sm\\:w-64{width:calc(var(--spacing) * 64)}.sm\\:w-\\[24rem\\]{width:24rem}.sm\\:w-\\[154px\\]{width:154px}.sm\\:w-\\[420px\\]{width:420px}.sm\\:w-\\[calc\\(\\(100\\%-1\\.125rem\\)\\/4\\)\\]{width:calc(25% - .28125rem)}.sm\\:w-\\[calc\\(3\\/4\\*100\\%\\+3rem\\)\\]{width:calc(75% + 3rem)}.sm\\:w-\\[calc\\(100vw-32px\\)\\]{width:calc(100vw - 32px)}.sm\\:w-\\[min\\(460px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(460px,100vw - 2rem)}.sm\\:w-auto{width:auto}.sm\\:\\!max-w-\\[calc\\(100vw-2rem\\)\\]{max-width:calc(100vw - 2rem)!important}.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-\\[11rem\\]{max-width:11rem}.sm\\:max-w-\\[38rem\\]{max-width:38rem}.sm\\:max-w-\\[40rem\\]{max-width:40rem}.sm\\:max-w-\\[42rem\\]{max-width:42rem}.sm\\:max-w-\\[420px\\]{max-width:420px}.sm\\:max-w-\\[460px\\]{max-width:460px}.sm\\:max-w-\\[480px\\]{max-width:480px}.sm\\:max-w-\\[580px\\]{max-width:580px}.sm\\:max-w-\\[720px\\]{max-width:720px}.sm\\:max-w-\\[820px\\]{max-width:820px}.sm\\:max-w-\\[860px\\]{max-width:860px}.sm\\:max-w-\\[min\\(1100px\\,94vw\\)\\]{max-width:min(1100px,94vw)}.sm\\:max-w-\\[min\\(calc\\(100vw-2rem\\)\\,780px\\)\\]{max-width:min(100vw - 2rem,780px)}.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-0{min-width:0}.sm\\:min-w-12{min-width:calc(var(--spacing) * 12)}.sm\\:basis-1\\/2{flex-basis:50%}.sm\\:-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\\:\\!-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.sm\\:columns-2{columns:2}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\\:grid-cols-\\[30px_minmax\\(0\\,1fr\\)\\]{grid-template-columns:30px minmax(0,1fr)}.sm\\:grid-cols-\\[140px_1fr\\]{grid-template-columns:140px 1fr}.sm\\:grid-cols-\\[minmax\\(0\\,0\\.9fr\\)_minmax\\(18rem\\,1\\.1fr\\)\\]{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr)}.sm\\:grid-cols-\\[minmax\\(0\\,0\\.85fr\\)_minmax\\(20rem\\,1\\.15fr\\)\\]{grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr)}.sm\\:flex-col{flex-direction:column}.sm\\:flex-row{flex-direction:row}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-center{align-items:center}.sm\\:items-end{align-items:flex-end}.sm\\:items-start{align-items:flex-start}.sm\\:justify-between{justify-content:space-between}.sm\\:justify-center{justify-content:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.sm\\:gap-2{gap:calc(var(--spacing) * 2)}.sm\\:gap-2\\.5{gap:calc(var(--spacing) * 2.5)}.sm\\:gap-3{gap:calc(var(--spacing) * 3)}.sm\\:gap-4{gap:calc(var(--spacing) * 4)}.sm\\:gap-5{gap:calc(var(--spacing) * 5)}.sm\\:gap-6{gap:calc(var(--spacing) * 6)}.sm\\:gap-7{gap:calc(var(--spacing) * 7)}.sm\\:gap-8{gap:calc(var(--spacing) * 8)}.sm\\:gap-9{gap:calc(var(--spacing) * 9)}.sm\\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\\:space-y-0\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\\:space-y-4\u003e: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(.sm\\:space-y-10\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.sm\\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.sm\\:gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.sm\\:divide-x\u003e: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(.sm\\:divide-y-0\u003e: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\\:overflow-visible{overflow:visible}
11.sm\\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\\:rounded-\\[22px\\]{border-radius:22px}.sm\\:rounded-full{border-radius:3.40282e38px}.sm\\:rounded-lg{border-radius:var(--radius)}.sm\\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sm\\:from-blue-500{--tw-gradient-from:var(--color-blue-500);--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))}.sm\\:from-blue-500\\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-blue-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.sm\\:from-blue-500\\/10{--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))}.sm\\:from-green-500{--tw-gradient-from:var(--color-green-500);--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))}.sm\\:from-green-500\\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-green-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.sm\\:from-green-500\\/10{--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))}.sm\\:from-orange-500{--tw-gradient-from:var(--color-orange-500);--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))}.sm\\:from-orange-500\\/10{--tw-gradient-from:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-orange-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.sm\\:from-orange-500\\/10{--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))}.sm\\:from-pink-500{--tw-gradient-from:var(--color-pink-500);--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))}.sm\\:from-pink-500\\/10{--tw-gradient-from:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-pink-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.sm\\:from-pink-500\\/10{--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))}.sm\\:from-teal-500{--tw-gradient-from:var(--color-teal-500);--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))}.sm\\:from-teal-500\\/10{--tw-gradient-from:#00baa71a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-teal-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.sm\\:from-teal-500\\/10{--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))}.sm\\:from-violet-500{--tw-gradient-from:var(--color-violet-500);--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))}.sm\\:from-violet-500\\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-violet-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.sm\\:from-violet-500\\/10{--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))}
11.sm\\:to-amber-500{--tw-gradient-to:var(--color-amber-500);--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))}.sm\\:to-amber-500\\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab, red, red)){.sm\\:to-amber-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.sm\\:to-amber-500\\/10{--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))}.sm\\:to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--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))}.sm\\:to-cyan-500\\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.sm\\:to-cyan-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.sm\\:to-cyan-500\\/10{--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))}.sm\\:to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--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))}.sm\\:to-emerald-500\\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.sm\\:to-emerald-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.sm\\:to-emerald-500\\/10{--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))}.sm\\:to-purple-500\\/10{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.sm\\:to-purple-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.sm\\:to-purple-500\\/10{--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))}.sm\\:to-purple-600{--tw-gradient-to:var(--color-purple-600);--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))}.sm\\:to-rose-500{--tw-gradient-to:var(--color-rose-500);--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))}.sm\\:to-rose-500\\/10{--tw-gradient-to:#ff23571a}@supports (color:color-mix(in lab, red, red)){.sm\\:to-rose-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.sm\\:to-rose-500\\/10{--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))}.sm\\:object-cover{object-fit:cover}.sm\\:p-0{padding:0}.sm\\:p-3{padding:calc(var(--spacing) * 3)}.sm\\:p-4{padding:calc(var(--spacing) * 4)}.sm\\:p-5{padding:calc(var(--spacing) * 5)}.sm\\:p-6{padding:calc(var(--spacing) * 6)}.sm\\:p-7{padding:calc(var(--spacing) * 7)}.sm\\:p-9{padding:calc(var(--spacing) * 9)}.sm\\:p-10{padding:calc(var(--spacing) * 10)}.sm\\:p-12{padding:calc(var(--spacing) * 12)}.sm\\:px-1{padding-inline:var(--spacing)}.sm\\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\\:px-2\\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\\:py-2\\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\\:py-6{padding-block:calc(var(--spacing) * 6)}
11.sm\\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\\:pe-14{padding-inline-end:calc(var(--spacing) * 14)}.sm\\:pt-1{padding-top:var(--spacing)}.sm\\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\\:pr-0{padding-right:0}.sm\\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.sm\\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\\:text-left{text-align:left}.sm\\:text-start{text-align:start}.sm\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:text-\\[11px\\]{font-size:11px}.sm\\:text-\\[13px\\]{font-size:13px}.sm\\:text-\\[16px\\]{font-size:16px}.sm\\:text-\\[36px\\]{font-size:36px}.sm\\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.sm\\:text-blue-700{color:var(--color-blue-700)}.sm\\:text-green-700{color:var(--color-green-700)}.sm\\:text-orange-700{color:var(--color-orange-700)}.sm\\:text-pink-700{color:var(--color-pink-700)}.sm\\:text-teal-700{color:var(--color-teal-700)}.sm\\:text-violet-700{color:var(--color-violet-700)}.sm\\:text-white{color:var(--color-white)}.sm\\:opacity-0{opacity:0}.sm\\:shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}@media (hover:hover){.sm\\:group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}.sm\\:hover\\:scale-\\[1\\.01\\]:hover{scale:1.01}.sm\\:hover\\:from-blue-500\\/20:hover{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-blue-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.sm\\:hover\\:from-blue-500\\/20:hover{--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))}.sm\\:hover\\:from-green-500\\/20:hover{--tw-gradient-from:#00c75833}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-green-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.sm\\:hover\\:from-green-500\\/20:hover{--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))}.sm\\:hover\\:from-orange-500\\/20:hover{--tw-gradient-from:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-orange-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.sm\\:hover\\:from-orange-500\\/20:hover{--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))}.sm\\:hover\\:from-pink-500\\/20:hover{--tw-gradient-from:#f6339a33}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-pink-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.sm\\:hover\\:from-pink-500\\/20:hover{--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))}.sm\\:hover\\:from-teal-500\\/20:hover{--tw-gradient-from:#00baa733}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-teal-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.sm\\:hover\\:from-teal-500\\/20:hover{--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))}.sm\\:hover\\:from-violet-500\\/20:hover{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-violet-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.sm\\:hover\\:from-violet-500\\/20:hover{--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))}.sm\\:hover\\:to-amber-500\\/20:hover{--tw-gradient-to:#f99c0033}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:to-amber-500\\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.sm\\:hover\\:to-amber-500\\/20:hover{--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))}.sm\\:hover\\:to-cyan-500\\/20:hover{--tw-gradient-to:#00b7d733}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:to-cyan-500\\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.sm\\:hover\\:to-cyan-500\\/20:hover{--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))}.sm\\:hover\\:to-emerald-500\\/20:hover{--tw-gradient-to:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:to-emerald-500\\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.sm\\:hover\\:to-emerald-500\\/20:hover{--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))}.sm\\:hover\\:to-purple-500\\/20:hover{--tw-gradient-to:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:to-purple-500\\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.sm\\:hover\\:to-purple-500\\/20:hover{--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))}.sm\\:hover\\:to-rose-500\\/20:hover{--tw-gradient-to:#ff235733}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:to-rose-500\\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.sm\\:hover\\:to-rose-500\\/20:hover{--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))}
11.sm\\:hover\\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.data-\\[vaul-drawer-direction\\=left\\]\\:sm\\:max-w-sm[data-vaul-drawer-direction=left],.data-\\[vaul-drawer-direction\\=right\\]\\:sm\\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\\:absolute{position:absolute}.md\\:sticky{position:sticky}.md\\:-top-10{top:calc(var(--spacing) * -10)}.md\\:top-8{top:calc(var(--spacing) * 8)}.md\\:top-24{top:calc(var(--spacing) * 24)}.md\\:top-28{top:calc(var(--spacing) * 28)}.md\\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\\:left-10{left:calc(var(--spacing) * 10)}.md\\:left-16{left:calc(var(--spacing) * 16)}.md\\:z-\\[120\\]{z-index:120}.md\\:col-span-2{grid-column:span 2/span 2}.md\\:mx-0{margin-inline:0}.md\\:my-6{margin-block:calc(var(--spacing) * 6)}.md\\:mt-0{margin-top:0}.md\\:mt-1{margin-top:var(--spacing)}.md\\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.md\\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\\:-ml-5{margin-left:calc(var(--spacing) * -5)}.md\\:ml-0{margin-left:0}.md\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\\:block{display:block}.md\\:flex{display:flex}.md\\:hidden{display:none}.md\\:inline{display:inline}.md\\:inline-flex{display:inline-flex}.md\\:aspect-\\[16\\/10\\]{aspect-ratio:16/10}.md\\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.md\\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.md\\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.md\\:\\!h-6{height:calc(var(--spacing) * 6)!important}.md\\:h-3{height:calc(var(--spacing) * 3)}.md\\:h-3\\.5{height:calc(var(--spacing) * 3.5)}.md\\:h-4\\.5{height:calc(var(--spacing) * 4.5)}.md\\:h-5{height:calc(var(--spacing) * 5)}.md\\:h-6{height:calc(var(--spacing) * 6)}.md\\:h-7{height:calc(var(--spacing) * 7)}.md\\:h-8{height:calc(var(--spacing) * 8)}.md\\:h-9{height:calc(var(--spacing) * 9)}.md\\:h-12{height:calc(var(--spacing) * 12)}.md\\:h-14{height:calc(var(--spacing) * 14)}.md\\:h-48{height:calc(var(--spacing) * 48)}.md\\:h-\\[72px\\]{height:72px}.md\\:h-\\[82px\\]{height:82px}.md\\:h-\\[260px\\]{height:260px}.md\\:h-\\[360px\\]{height:360px}.md\\:h-\\[400px\\]{height:400px}.md\\:h-\\[calc\\(100svh-6rem\\)\\]{height:calc(100svh - 6rem)}.md\\:h-auto{height:auto}.md\\:max-h-\\[calc\\(var\\(--radix-dropdown-menu-content-available-height\\)-2px\\)\\]{max-height:calc(var(--radix-dropdown-menu-content-available-height) - 2px)}.md\\:max-h-none{max-height:none}.md\\:min-h-8{min-height:calc(var(--spacing) * 8)}.md\\:min-h-11{min-height:calc(var(--spacing) * 11)}.md\\:min-h-40{min-height:calc(var(--spacing) * 40)}.md\\:min-h-\\[80px\\]{min-height:80px}.md\\:min-h-\\[92vh\\]{min-height:92vh}.md\\:min-h-\\[100px\\]{min-height:100px}.md\\:min-h-\\[120px\\]{min-height:120px}.md\\:min-h-\\[176px\\]{min-height:176px}.md\\:w-\\(--radix-navigation-menu-viewport-width\\){width:var(--radix-navigation-menu-viewport-width)}.md\\:w-1\\/2{width:50%}.md\\:w-1\\/3{width:33.3333%}.md\\:w-3{width:calc(var(--spacing) * 3)}.md\\:w-3\\.5{width:calc(var(--spacing) * 3.5)}.md\\:w-4\\.5{width:calc(var(--spacing) * 4.5)}.md\\:w-5{width:calc(var(--spacing) * 5)}.md\\:w-7{width:calc(var(--spacing) * 7)}.md\\:w-8{width:calc(var(--spacing) * 8)}.md\\:w-12{width:calc(var(--spacing) * 12)}.md\\:w-14{width:calc(var(--spacing) * 14)}.md\\:w-16{width:calc(var(--spacing) * 16)}.md\\:w-32{width:calc(var(--spacing) * 32)}.md\\:w-48{width:calc(var(--spacing) * 48)}.md\\:w-\\[45\\%\\]{width:45%}.md\\:w-\\[92px\\]{width:92px}.md\\:w-\\[400px\\]{width:400px}.md\\:w-\\[clamp\\(280px\\,25vw\\,380px\\)\\]{width:clamp(280px,25vw,380px)}.md\\:w-auto{width:auto}.md\\:w-fit{width:fit-content}.md\\:w-full{width:100%}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-4xl{max-width:var(--container-4xl)}.md\\:max-w-5xl{max-width:var(--container-5xl)}.md\\:max-w-\\[280px\\]{max-width:280px}.md\\:max-w-md{max-width:var(--container-md)}.md\\:max-w-none{max-width:none}.md\\:max-w-xl{max-width:var(--container-xl)}.md\\:min-w-0{min-width:0}.md\\:min-w-\\[40px\\]{min-width:40px}.md\\:min-w-\\[50px\\]{min-width:50px}.md\\:min-w-\\[60px\\]{min-width:60px}.md\\:min-w-\\[100px\\]{min-width:100px}.md\\:flex-1{flex:1}.md\\:flex-initial{flex:0 auto}.md\\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\\:rotate-0{rotate:none}.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\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\\:grid-cols-\\[140px_1fr\\]{grid-template-columns:140px 1fr}.md\\:grid-cols-\\[180px_minmax\\(0\\,1fr\\)\\]{grid-template-columns:180px minmax(0,1fr)}.md\\:grid-cols-\\[minmax\\(0\\,1fr\\)_280px\\]{grid-template-columns:minmax(0,1fr) 280px}.md\\:grid-cols-\\[minmax\\(0\\,1fr\\)_auto_minmax\\(0\\,1fr\\)\\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.md\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\\:flex-col{flex-direction:column}.md\\:flex-row{flex-direction:row}.md\\:flex-wrap{flex-wrap:wrap}.md\\:items-center{align-items:center}.md\\:items-start{align-items:flex-start}.md\\:items-stretch{align-items:stretch}.md\\:justify-center{justify-content:center}.md\\:gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.md\\:gap-2{gap:calc(var(--spacing) * 2)}.md\\:gap-3{gap:calc(var(--spacing) * 3)}.md\\:gap-3\\.5{gap:calc(var(--spacing) * 3.5)}.md\\:gap-4{gap:calc(var(--spacing) * 4)}.md\\:gap-12{gap:calc(var(--spacing) * 12)}.md\\:gap-24{gap:calc(var(--spacing) * 24)}:where(.md\\:space-y-1\u003e: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(.md\\:space-y-6\u003e: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(.md\\:space-y-16\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\\:divide-x\u003e: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(.md\\:divide-y-0\u003e: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\\:overflow-hidden{overflow:hidden}.md\\:overflow-visible{overflow:visible}.md\\:overflow-x-hidden{overflow-x:hidden}.md\\:overflow-y-auto{overflow-y:auto}.md\\:rounded-2xl{border-radius:var(--radius-2xl)}.md\\:rounded-3xl{border-radius:var(--radius-3xl)}.md\\:rounded-\\[24px\\]{border-radius:24px}.md\\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\\:p-1\\.5{padding:calc(var(--spacing) * 1.5)}.md\\:p-4{padding:calc(var(--spacing) * 4)}.md\\:p-6{padding:calc(var(--spacing) * 6)}.md\\:p-8{padding:calc(var(--spacing) * 8)}.md\\:p-12{padding:calc(var(--spacing) * 12)}.md\\:px-0{padding-inline:0}.md\\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\\:\\!py-0{padding-block:0!important}.md\\:py-3{padding-block:calc(var(--spacing) * 3)}.md\\:py-4{padding-block:calc(var(--spacing) * 4)}.md\\:py-8{padding-block:calc(var(--spacing) * 8)}.md\\:py-16{padding-block:calc(var(--spacing) * 16)}.md\\:py-20{padding-block:calc(var(--spacing) * 20)}.md\\:py-24{padding-block:calc(var(--spacing) * 24)}.md\\:py-32{padding-block:calc(var(--spacing) * 32)}.md\\:py-36{padding-block:calc(var(--spacing) * 36)}.md\\:pt-1{padding-top:var(--spacing)}.md\\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\\:pr-0{padding-right:0}.md\\:pr-1{padding-right:var(--spacing)}.md\\:pr-1\\.5{padding-right:calc(var(--spacing) * 1.5)}.md\\:pb-0{padding-bottom:0}.md\\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\\:text-left{text-align:left}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\\:text-base{font-size:var(--text-base);
11line-height:var(--tw-leading,var(--text-base--line-height))}.md\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\\:text-\\[0\\.9375rem\\]{font-size:.9375rem}.md\\:text-\\[1\\.75rem\\]{font-size:1.75rem}.md\\:text-\\[2\\.5rem\\]{font-size:2.5rem}.md\\:text-\\[7px\\]{font-size:7px}.md\\:text-\\[9px\\]{font-size:9px}.md\\:text-\\[10px\\]{font-size:10px}.md\\:text-\\[11px\\]{font-size:11px}.md\\:text-\\[12px\\]{font-size:12px}.md\\:text-\\[14px\\]{font-size:14px}.md\\:text-\\[15px\\]{font-size:15px}.md\\:text-\\[16px\\]{font-size:16px}.md\\:text-\\[26px\\]{font-size:26px}.md\\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.md\\:break-normal{overflow-wrap:normal;word-break:normal}.md\\:whitespace-pre{white-space:pre}.md\\:opacity-0{opacity:0}.md\\: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,)}.md\\:group-focus-within\\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.md\\:group-hover\\:opacity-100:is(:where(.group):hover *){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) + 6px)}.md\\:peer-data-\\[variant\\=inset\\]\\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.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 (hover:hover){.md\\:hover\\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (min-width:64rem){.lg\\:pointer-events-none{pointer-events:none}.lg\\:sticky{position:sticky}.lg\\:top-24{top:calc(var(--spacing) * 24)}.lg\\:order-2{order:2}.lg\\:col-span-3{grid-column:span 3/span 3}.lg\\:col-span-5{grid-column:span 5/span 5}.lg\\:col-span-6{grid-column:span 6/span 6}.lg\\:col-span-7{grid-column:span 7/span 7}.lg\\:col-span-9{grid-column:span 9/span 9}.lg\\:col-span-12{grid-column:span 12/span 12}.lg\\:col-start-1{grid-column-start:1}.lg\\:col-start-2{grid-column-start:2}.lg\\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\\:block{display:block}.lg\\:flex{display:flex}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:h-6{height:calc(var(--spacing) * 6)}.lg\\:h-\\[calc\\(100svh-var\\(--header-height\\)-0\\.5rem\\)\\]{height:calc(100svh - var(--header-height) - .5rem)}.lg\\:h-full{height:100%}.lg\\:max-h-\\[65svh\\]{max-height:65svh}.lg\\:max-h-none{max-height:none}.lg\\:min-h-0{min-height:0}.lg\\:min-h-\\[640px\\]{min-height:640px}.lg\\:min-h-\\[min\\(800px\\,calc\\(100svh-var\\(--header-height\\)-8rem\\)\\)\\]{min-height:min(800px, calc(100svh - var(--header-height) - 8rem))}.lg\\:w-6{width:calc(var(--spacing) * 6)}.lg\\:w-56{width:calc(var(--spacing) * 56)}.lg\\:\\!max-w-\\[860px\\]{max-width:860px!important}.lg\\:max-w-\\[1060px\\]{max-width:1060px}.lg\\:max-w-none{max-width:none}.lg\\:flex-1{flex:1}.lg\\:flex-none{flex:none}.lg\\:basis-1\\/3{flex-basis:33.3333%}.lg\\:scale-\\[0\\.98\\]{scale:.98}.lg\\:\\[scrollbar-width\\:none\\]{scrollbar-width:none}.lg\\:columns-3{columns:3}.lg\\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\\:grid-cols-\\[0\\.9fr_1\\.1fr\\]{grid-template-columns:.9fr 1.1fr}.lg\\:grid-cols-\\[1\\.2fr_1fr\\]{grid-template-columns:1.2fr 1fr}.lg\\:grid-cols-\\[320px_1fr\\]{grid-template-columns:320px 1fr}.lg\\:grid-cols-\\[360px_minmax\\(0\\,1fr\\)\\]{grid-template-columns:360px minmax(0,1fr)}.lg\\:grid-cols-\\[456px_1fr\\]{grid-template-columns:456px 1fr}.lg\\:grid-cols-\\[minmax\\(0\\,1fr\\)_minmax\\(0\\,1fr\\)\\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\\:grid-cols-\\[minmax\\(0\\,28rem\\)_minmax\\(0\\,1fr\\)\\]{grid-template-columns:minmax(0,28rem) minmax(0,1fr)}.lg\\:grid-cols-\\[minmax\\(230px\\,0\\.7fr\\)_minmax\\(0\\,2fr\\)\\]{grid-template-columns:minmax(230px,.7fr) minmax(0,2fr)}.lg\\:flex-col{flex-direction:column}.lg\\:flex-row{flex-direction:row}.lg\\:items-center{align-items:center}.lg\\:items-start{align-items:flex-start}.lg\\:justify-between{justify-content:space-between}.lg\\:gap-1{gap:var(--spacing)}.lg\\:gap-2{gap:calc(var(--spacing) * 2)}.lg\\:gap-3{gap:calc(var(--spacing) * 3)}.lg\\:gap-6{gap:calc(var(--spacing) * 6)}.lg\\:gap-12{gap:calc(var(--spacing) * 12)}.lg\\:gap-20{gap:calc(var(--spacing) * 20)}.lg\\:gap-24{gap:calc(var(--spacing) * 24)}.lg\\:gap-\\[50vh\\]{gap:50vh}.lg\\:gap-px{gap:1px}:where(.lg\\:space-y-20\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\\:space-y-28\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)))}.lg\\:overflow-hidden{overflow:hidden}.lg\\:overflow-x-hidden{overflow-x:hidden}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\\:p-3{padding:calc(var(--spacing) * 3)}.lg\\:p-6{padding:calc(var(--spacing) * 6)}.lg\\:px-0{padding-inline:0}.lg\\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\\:pr-0{padding-right:0}.lg\\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\\:pb-\\[50vh\\]{padding-bottom:50vh}.lg\\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\\:text-center{text-align:center}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\\:text-base{font-size:var(--text-base);
11line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\\:text-\\[34px\\]{font-size:34px}.lg\\:text-\\[40px\\]{font-size:40px}.lg\\:opacity-0{opacity:0}.lg\\:opacity-30{opacity:.3}.lg\\:blur-\\[1px\\]{--tw-blur:blur(1px);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,)}.lg\\:\\[-ms-overflow-style\\:none\\]{-ms-overflow-style:none}:is(.lg\\:\\*\\:nth-1\\:rounded-t-none\u003e*):first-child{border-top-left-radius:0;border-top-right-radius:0}:is(.lg\\:\\*\\:nth-2\\:rounded-tl-none\u003e*):nth-child(2){border-top-left-radius:0}:is(.lg\\:\\*\\:nth-2\\:rounded-br-none\u003e*):nth-child(2){border-bottom-right-radius:0}:is(.lg\\:\\*\\:nth-3\\:rounded-l-none\u003e*):nth-child(3){border-top-left-radius:0;border-bottom-left-radius:0}:is(.lg\\:\\*\\:nth-4\\:rounded-r-none\u003e*):nth-child(4){border-top-right-radius:0;border-bottom-right-radius:0}:is(.lg\\:\\*\\:nth-5\\:rounded-tl-none\u003e*):nth-child(5){border-top-left-radius:0}:is(.lg\\:\\*\\:nth-5\\:rounded-br-none\u003e*):nth-child(5){border-bottom-right-radius:0}:is(.lg\\:\\*\\:nth-6\\:rounded-b-none\u003e*):nth-child(6){border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:80rem){.xl\\:-mt-9{margin-top:calc(var(--spacing) * -9)}.xl\\:mt-14{margin-top:calc(var(--spacing) * 14)}.xl\\:-mr-4{margin-right:calc(var(--spacing) * -4)}.xl\\:-ml-4{margin-left:calc(var(--spacing) * -4)}.xl\\:h-\\[280px\\]{height:280px}.xl\\:min-h-full{min-height:100%}.xl\\:w-\\[400px\\]{width:400px}.xl\\:\\!max-w-\\[75vw\\]{max-width:75vw!important}.xl\\:max-w-5xl{max-width:var(--container-5xl)}.xl\\:flex-\\[3\\]{flex:3}.xl\\:flex-none{flex:none}.xl\\:basis-1\\/4{flex-basis:25%}.xl\\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\\:translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\\:columns-4{columns:4}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\\:flex-row{flex-direction:row}.xl\\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\\:p-4{padding:calc(var(--spacing) * 4)}.xl\\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:96rem){.\\32 xl\\:absolute{position:absolute}.\\32 xl\\:relative{position:relative}.\\32 xl\\:static{position:static}.\\32 xl\\:-top-2\\.5{top:calc(var(--spacing) * -2.5)}.\\32 xl\\:top-full{top:100%}.\\32 xl\\:left-0{left:0}.\\32 xl\\:left-1\\/2{left:50%}.\\32 xl\\:z-10{z-index:10}.\\32 xl\\:z-50{z-index:50}.\\32 xl\\:mx-0{margin-inline:0}.\\32 xl\\:mt-0{margin-top:0}.\\32 xl\\:mt-2{margin-top:calc(var(--spacing) * 2)}.\\32 xl\\:flex{display:flex}.\\32 xl\\:grid{display:grid}.\\32 xl\\:hidden{display:none}.\\32 xl\\:size-3\\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\\32 xl\\:h-8{height:calc(var(--spacing) * 8)}.\\32 xl\\:max-h-\\[min\\(72vh\\,34rem\\)\\]{max-height:min(72vh,34rem)}.\\32 xl\\:w-\\[34rem\\]{width:34rem}.\\32 xl\\:\\!max-w-\\[1100px\\]{max-width:1100px!important}.\\32 xl\\:max-w-\\[calc\\(100vw-2rem\\)\\]{max-width:calc(100vw - 2rem)}.\\32 xl\\:min-w-0{min-width:0}.\\32 xl\\:flex-1{flex:1}.\\32 xl\\:shrink-0{flex-shrink:0}.\\32 xl\\:-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\\32 xl\\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\\32 xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\\32 xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\\32 xl\\:flex-row{flex-direction:row}.\\32 xl\\:flex-nowrap{flex-wrap:nowrap}.\\32 xl\\:items-center{align-items:center}.\\32 xl\\:justify-center{justify-content:center}
11.\\32 xl\\:gap-1{gap:var(--spacing)}.\\32 xl\\:gap-3{gap:calc(var(--spacing) * 3)}.\\32 xl\\:overflow-visible{overflow:visible}.\\32 xl\\:overflow-y-auto{overflow-y:auto}.\\32 xl\\:overscroll-contain{overscroll-behavior:contain}.\\32 xl\\:rounded-lg{border-radius:var(--radius)}.\\32 xl\\:rounded-md{border-radius:calc(var(--radius) - 2px)}.\\32 xl\\:border{border-style:var(--tw-border-style);border-width:1px}.\\32 xl\\:border-0{border-style:var(--tw-border-style);border-width:0}.\\32 xl\\:border-foreground\\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\\32 xl\\:border-foreground\\/10{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.\\32 xl\\:bg-card{background-color:var(--card)}.\\32 xl\\:bg-transparent{background-color:#0000}.\\32 xl\\:p-0{padding:0}.\\32 xl\\:p-2{padding:calc(var(--spacing) * 2)}.\\32 xl\\:px-2{padding-inline:calc(var(--spacing) * 2)}.\\32 xl\\:px-3{padding-inline:calc(var(--spacing) * 3)}.\\32 xl\\:py-1\\.5{padding-block:calc(var(--spacing) * 1.5)}.\\32 xl\\:py-2{padding-block:calc(var(--spacing) * 2)}.\\32 xl\\:pr-1{padding-right:var(--spacing)}.\\32 xl\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\\32 xl\\:text-\\[9px\\]{font-size:9px}.\\32 xl\\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\\32 xl\\:whitespace-nowrap{white-space:nowrap}.\\32 xl\\:text-card-foreground{color:var(--card-foreground)}.\\32 xl\\:shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.\\32 xl\\: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)}.\\32 xl\\: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)}.\\32 xl\\:ring-foreground\\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\\32 xl\\:ring-foreground\\/5{--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.\\32 xl\\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}}@container (min-width:48rem){.\\@3xl\\:block{display:block}.\\@3xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\\:rotate-180:where(: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)),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\\:space-x-reverse:where(: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)),[dir=rtl],[dir=rtl] *)\u003e:not(:last-child)){--tw-space-x-reverse:1}.dark\\:block:is(.dark *){display:block}.dark\\:hidden:is(.dark *){display:none}.dark\\:border-amber-900\\/60:is(.dark *){border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\\:border-amber-900\\/60:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.dark\\:border-background:is(.dark *){border-color:var(--background)}.dark\\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\\:border-green-500\\/40:is(.dark *){border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.dark\\:border-green-500\\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.dark\\:border-input:is(.dark *){border-color:var(--input)}.dark\\:border-transparent:is(.dark *){border-color:#0000}.dark\\:border-t-white\\/5:is(.dark *){border-top-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-t-white\\/5:is(.dark *){border-top-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\\:bg-amber-950\\/30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, 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-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-muted\\/50:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-muted\\/50:is(.dark *){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\\:bg-transparent:is(.dark *){background-color:#0000}.dark\\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\\:bg-zinc-700:is(.dark *){background-color:var(--color-zinc-700)}.dark\\:\\[background-image\\:linear-gradient\\(to_right\\,var\\(--dark-line\\)_1px\\,transparent_0\\)\\,linear-gradient\\(to_bottom\\,var\\(--dark-line\\)_1px\\,transparent_0\\)\\]:is(.dark *){background-image:linear-gradient(to right,var(--dark-line) 1px,transparent 0),linear-gradient(to bottom,var(--dark-line) 1px,transparent 0)}.dark\\:bg-\\[radial-gradient\\(circle_at_80\\%_20\\%\\,rgba\\(244\\,155\\,91\\,0\\.12\\)\\,transparent_45\\%\\)\\]:is(.dark *){background-image:radial-gradient(circle at 80% 20%,#f49b5b1f,#0000 45%)}.dark\\:bg-\\[radial-gradient\\(circle_at_top\\,rgba\\(227\\,108\\,196\\,0\\.16\\)\\,transparent_55\\%\\)\\]:is(.dark *){background-image:radial-gradient(circle at top,#e36cc429,#0000 55%)}.dark\\:bg-\\[radial-gradient\\(circle_at_top\\,rgba\\(227\\,108\\,196\\,0\\.18\\)\\,transparent_60\\%\\)\\]:is(.dark *){background-image:radial-gradient(circle at top,#e36cc42e,#0000 60%)}.dark\\:from-black:is(.dark *){--tw-gradient-from:var(--color-black);--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))}.dark\\:from-neutral-900:is(.dark *){--tw-gradient-from:var(--color-neutral-900);--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))}.dark\\:via-white\\/50:is(.dark *){--tw-gradient-via:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\\:via-white\\/50:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\\:via-white\\/50:is(.dark *){--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-p
11osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-white\\/80:is(.dark *){--tw-gradient-via:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\\:via-white\\/80:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent)}}.dark\\:via-white\\/80:is(.dark *){--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)}.dark\\:to-neutral-900:is(.dark *){--tw-gradient-to:var(--color-neutral-900);--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))}.dark\\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\\:text-black:is(.dark *){color:var(--color-black)}.dark\\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\\:text-neutral-400\\/50:is(.dark *){color:#a1a1a180}@supports (color:color-mix(in lab, red, red)){.dark\\:text-neutral-400\\/50:is(.dark *){color:color-mix(in oklab, var(--color-neutral-400) 50%, transparent)}}.dark\\:text-white\\/70:is(.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\\:text-white\\/70:is(.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\\:opacity-50:is(.dark *){opacity:.5}.dark\\:shadow-\\[0_18px_60px_rgba\\(0\\,0\\,0\\,0\\.55\\)\\]:is(.dark *){--tw-shadow:0 18px 60px var(--tw-sha
11dow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:shadow-\\[0_24px_90px_rgba\\(0\\,0\\,0\\,0\\.6\\)\\]:is(.dark *){--tw-shadow:0 24px 90px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:shadow-zinc-950:is(.dark *){--tw-shadow-color:#09090b}@supports (color:lab(0% 0 0)){.dark\\:shadow-zinc-950:is(.dark *){--tw-shadow-color:lab(2.51107% .242703 -.886115)}}@supports (color:color-mix(in lab, red, red)){.dark\\:shadow-zinc-950:is(.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-zinc-950) var(--tw-shadow-alpha), transparent)}}.dark\\:ring-foreground\\/15:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-foreground\\/15:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.dark\\:invert:is(.dark *){--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,)}.dark\\:backdrop-blur-none:is(.dark *){--tw-backdrop-blur: ;-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,)}.dark\\:\\[--color-border\\:color-mix\\(in_oklab\\,var\\(--color-white\\)_10\\%\\,transparent\\)\\]:is(.dark *){--color-border:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:\\[--color-border\\:color-mix\\(in_oklab\\,var\\(--color-white\\)_10\\%\\,transparent\\)\\]:is(.dark *){--color-border:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\\:open\\:bg-muted:is(.dark *):is([open],:popover-open,:open){background-color:var(--muted)}@media (hover:hover){.dark\\:hover\\:border-t-border:is(.dark *):hover{border-top-color:var(--border)}.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-muted\\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-muted\\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\\:hover\\:shadow-primary\\/10:is(.dark *):hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:shadow-primary\\/10:is(.dark *):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 10%, transparent) var(--tw-sha
11dow-alpha), transparent)}}}.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)}}:where([data-scrolled]) .dark\\:in-data-scrolled\\:border-foreground\\/5:is(.dark *){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:where([data-scrolled]) .dark\\:in-data-scrolled\\:border-foreground\\/5:is(.dark *){border-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}:where([data-scrolled]) .dark\\:in-data-scrolled\\:bg-background\\/75:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-scrolled]) .dark\\:in-data-scrolled\\:bg-background\\/75:is(.dark *){background-color:color-mix(in oklab, var(--background) 75%, transparent)}}:where([data-scrolled]) .dark\\:in-data-scrolled\\:backdrop-blur:is(.dark *){--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,)}.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\\=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)}}@media (min-width:40rem){.dark\\:sm\\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\\:sm\\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\\:sm\\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\\:sm\\:text-pink-300:is(.dark *){color:var(--color-pink-300)}.dark\\:sm\\:text-teal-300:is(.dark *){color:var(--color-teal-300)}.dark\\:sm\\:text-violet-300:is(.dark *){color:var(--color-violet-300)}}.\\[\\\u0026_\\.recharts-cartesian-axis-tick_text\\]\\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\\[\\\u0026_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\/50 .recharts-cartesian-grid line[stroke=\\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\\[\\\u0026_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\/50 .recharts-cartesian-grid line[stroke=\\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\\[\\\u0026_\\.recharts-curve\\.recharts-tooltip-cursor\\]\\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\\[\\\u0026_\\.recharts-dot\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent .recharts-dot[stroke=\\#fff]{stroke:#0000}.\\[\\\u0026_\\.recharts-layer\\]\\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\\[\\\u0026_\\.recharts-layer\\]\\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\\[\\\u0026_\\.recharts-polar-grid_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border .recharts-polar-grid [stroke=\\#ccc]{stroke:var(--border)}.\\[\\\u0026_\\.recharts-radial-bar-background-sector\\]\\:fill-muted .recharts-radial-bar-background-sector,.\\[\\\u0026_\\.recharts-rectangle\\.recharts-tooltip-cursor\\]\\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var
11(--muted)}.\\[\\\u0026_\\.recharts-reference-line_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border .recharts-reference-line [stroke=\\#ccc]{stroke:var(--border)}.\\[\\\u0026_\\.recharts-sector\\]\\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\\[\\\u0026_\\.recharts-sector\\]\\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\\[\\\u0026_\\.recharts-sector\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent .recharts-sector[stroke=\\#fff]{stroke:#0000}.\\[\\\u0026_\\.recharts-surface\\]\\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\\[\\\u0026_\\.recharts-surface\\]\\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\\[\\\u0026_\\[cmdk-group\\]\\]\\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\\[\\\u0026_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-input\\]\\]\\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\\[\\\u0026_\\[cmdk-item\\]\\]\\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-item\\]\\]\\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\\[\\\u0026_\\[cmdk-item\\]_svg\\]\\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-item\\]_svg\\]\\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[data-hero-description\\=\\'true\\'\\]\\]\\:line-clamp-3 [data-hero-description=true]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.sm\\:\\[\\\u0026_\\[data-hero-description\\=\\'true\\'\\]\\]\\:line-clamp-none [data-hero-description=true]{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}.\\[\\\u0026_\\[data-hero-title-highlight\\=\\'true\\'\\]\\]\\:inline [data-hero-title-highlight=true]{display:inline}@media (min-width:40rem){.sm\\:\\[\\\u0026_\\[data-hero-title-highlight\\=\\'true\\'\\]\\]\\:inline-flex [data-hero-title-highlight=true]{display:inline-flex}}.\\[\\\u0026_\\[data-hero-title\\=\\'true\\'\\]\\]\\:line-clamp-4 [data-hero-title=true]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.sm\\:\\[\\\u0026_\\[data-hero-title\\=\\'true\\'\\]\\]\\:line-clamp-none [data-hero-title=true]{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}.\\[\\\u0026_\\[data-slot\\=input-group-addon\\]\\[data-align\\=block-end\\]\\]\\:flex-wrap [data-slot=input-group-addon][data-align=block-end]{flex-wrap:wrap}.\\[\\\u0026_\\[data-slot\\=progress-indicator\\]\\]\\:bg-\\[image\\:var\\(--gradient-sunset\\)\\] [data-slot=progress-indicator]{background-image:var(--gradient-sunset)}.\\[\\\u0026_h1\\]\\:text-base h1{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\\[\\\u0026_h2\\]\\:\\!text-xl h2{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\\[\\\u0026_h2\\]\\:text-sm h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:48rem){.md\\:\\[\\\u0026_h2\\]\\:\\!text-2xl h2{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}}.\\[\\\u0026_h3\\]\\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\\[\\\u0026_h3\\]\\:text-xs h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\\u0026_li\\]\\:my-0\\.5 li{margin-block:calc(var(--spacing) * .5)}
11.\\[\\\u0026_ol\\]\\:my-2 ol,.\\[\\\u0026_p\\]\\:my-2 p{margin-block:calc(var(--spacing) * 2)}.\\[\\\u0026_p\\]\\:\\!text-sm p{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\\[\\\u0026_pre\\]\\:max-w-full pre{max-width:100%}.\\[\\\u0026_span\\[data-label\\]\\]\\:hidden span[data-label]{display:none}@media (min-width:40rem){.sm\\:\\[\\\u0026_span\\[data-label\\]\\]\\:inline span[data-label]{display:inline}}.\\[\\\u0026_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\\u0026_svg\\]\\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026_svg\\]\\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\\[\\\u0026_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\\u0026_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\\[\\\u0026_table\\]\\:text-xs table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\\u0026_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\\u0026_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\\u0026_ul\\]\\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\\[\\\u0026\\:\\:-moz-range-thumb\\]\\:h-3::-moz-range-thumb{height:calc(var(--spacing) * 3)}.\\[\\\u0026\\:\\:-moz-range-thumb\\]\\:w-3::-moz-range-thumb{width:calc(var(--spacing) * 3)}.\\[\\\u0026\\:\\:-moz-range-thumb\\]\\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\\[\\\u0026\\:\\:-moz-range-thumb\\]\\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.\\[\\\u0026\\:\\:-moz-range-thumb\\]\\:bg-foreground::-moz-range-thumb{background-color:var(--foreground)}.\\[\\\u0026\\:\\:-moz-range-thumb\\]\\:bg-primary::-moz-range-thumb{background-color:var(--primary)}.\\[\\\u0026\\:\\:-webkit-details-marker\\]\\:hidden::-webkit-details-marker{display:none}.\\[\\\u0026\\:\\:-webkit-scrollbar\\]\\:hidden::-webkit-scrollbar{display:none}@media (min-width:64rem){.lg\\:\\[\\\u0026\\:\\:-webkit-scrollbar\\]\\:h-0::-webkit-scrollbar{height:0}.lg\\:\\[\\\u0026\\:\\:-webkit-scrollbar\\]\\:w-0::-webkit-scrollbar{width:0}}.\\[\\\u0026\\:\\:-webkit-slider-thumb\\]\\:h-3::-webkit-slider-thumb{height:calc(var(--spacing) * 3)}.\\[\\\u0026\\:\\:-webkit-slider-thumb\\]\\:w-3::-webkit-slider-thumb{width:calc(var(--spacing) * 3)}.\\[\\\u0026\\:\\:-webkit-slider-thumb\\]\\:appearance-none::-webkit-slider-thumb{appearance:none}.\\[\\\u0026\\:\\:-webkit-slider-thumb\\]\\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\\[\\\u0026\\:\\:-webkit-slider-thumb\\]\\:bg-foreground::-webkit-slider-thumb{background-color:var(--foreground)}.\\[\\\u0026\\:\\:-webkit-slider-thumb\\]\\:bg-primary::-webkit-slider-thumb{background-color:var(--primary)}.\\[\\\u0026\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:0}.\\[\\.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)}:is(.\\*\\:\\[span\\]\\:last\\:flex\u003e*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center\u003e*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2\u003e*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]\u003e*):is(svg){color:var(--destructive)!important}.\\[\\\u0026\\\u003e\\*\\]\\:focus-visible\\:relative\u003e:focus-visible{position:relative}.\\[\\\u0026\\\u003e\\*\\]\\:focus-visible\\:z-10\u003e:focus-visible{z-index:10}.\\[\\\u0026\\\u003e\\*\\:first-child\\]\\:mt-0\u003e:first-child{margin-top:0}@media (min-width:40rem){.sm\\:\\[\\\u0026\\\u003e\\*\\:first-child\\]\\:order-2\u003e:first-child{order:2}}.\\[\\\u0026\\\u003e\\*\\:last-child\\]\\:mb-0\u003e:last-child{margin-bottom:0}@media (min-width:40rem){.sm\\:\\[\\\u0026\\\u003e\\*\\:last-child\\]\\:order-1\u003e:last-child{order:1}}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:first-child\\)\\]\\:rounded-t-none\u003e:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:first-child\\)\\]\\:rounded-l-md\u003e:not(:first-child){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:first-child\\)\\]\\:rounded-l-none\u003e:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:first-child\\)\\]\\:border-t-0\u003e:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:first-child\\)\\]\\:border-l-0\u003e:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:last-child\\)\\]\\:rounded-r-md\u003e:not(:last-child){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:last-child\\)\\]\\:rounded-r-none\u003e:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:last-child\\)\\]\\:rounded-b-none\u003e:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.has-\\[select\\[aria-hidden\\=true\\]\\:last-child\\]\\:\\[\\\u0026\\\u003e\\[data-slot\\=select-trigger\\]\\:last-of-type\\]\\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))\u003e[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\\[\\\u0026\\\u003e\\[data-slot\\=select-trigger\\]\\:not\\(\\[class\\*\\=\\'w-\\'\\]\\)\\]\\:w-fit\u003e[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\\[\\\u0026\\\u003e\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\u003e[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\\[\\\u0026\\\u003ebutton\\]\\:top-4\u003ebutton{top:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003ebutton\\]\\:right-4\u003ebutton{right:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003ebutton\\]\\:z-30\u003ebutton{z-index:30}.\\[\\\u0026\\\u003ebutton\\]\\:grid\u003ebutton{display:grid}.\\[\\\u0026\\\u003ebutton\\]\\:hidden\u003ebutton{display:none}.\\[\\\u0026\\\u003ebutton\\]\\:size-9\u003ebutton{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\\[\\\u0026\\\u003ebutton\\]\\:place-items-center\u003ebutton{place-items:center}.\\[\\\u0026\\\u003ebutton\\]\\:rounded-full\u003ebutton{border-radius:3.40282e38px}.\\[\\\u0026\\\u003ebutton\\]\\:bg-white\\/5\u003ebutton{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.\\[\\\u0026\\\u003ebutton\\]\\:bg-white\\/5\u003ebutton{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.\\[\\\u0026\\\u003ebutton\\]\\:text-white\u003ebutton{color:var(--color-white)}.\\[\\\u0026\\\u003ebutton\\]\\:opacity-80\u003ebutton{opacity:.8}.\\[\\\u0026\\\u003ebutton\\:hover\\]\\:bg-white\\/10\u003ebutton:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.\\[\\\u0026\\\u003ebutton\\:hover\\]\\:bg-white\\/10\u003ebutton:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.\\[\\\u0026\\\u003ebutton\\:hover\\]\\:opacity-100\u003ebutton:hover{opacity:1}.\\[\\\u0026\\\u003ediv\\]\\:\\!max-w-none\u003ediv{max-width:none!important}.\\[\\\u0026\\\u003ediv\\]\\:\\!px-0\u003ediv{padding-inline:0!important}.\\[\\\u0026\\\u003ediv\\]\\:pb-0\u003ediv{padding-bottom:0}.\\[\\\u0026\\\u003eimg\\]\\:rounded-full\u003eimg{border-radius:3.40282e38px}.\\[\\\u0026\\\u003eimg\\]\\:bg-background\u003eimg{background-color:var(--background)}.\\[\\\u0026\\\u003eimg\\]\\:p-px\u003eimg{padding:1px}.\\[\\\u0026\\\u003eimg\\]\\:ring-1\u003eimg{--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-sha
11dow)}.\\[\\\u0026\\\u003eimg\\]\\:ring-border\u003eimg{--tw-ring-color:var(--border)}.\\[\\\u0026\\\u003einput\\]\\:flex-1\u003einput{flex:1}.has-\\[\\\u003e\\[data-align\\=block-end\\]\\]\\:\\[\\\u0026\\\u003einput\\]\\:pt-3:has(\u003e[data-align=block-end])\u003einput{padding-top:calc(var(--spacing) * 3)}.has-\\[\\\u003e\\[data-align\\=block-start\\]\\]\\:\\[\\\u0026\\\u003einput\\]\\:pb-3:has(\u003e[data-align=block-start])\u003einput{padding-bottom:calc(var(--spacing) * 3)}.has-\\[\\\u003e\\[data-align\\=inline-end\\]\\]\\:\\[\\\u0026\\\u003einput\\]\\:pr-2:has(\u003e[data-align=inline-end])\u003einput{padding-right:calc(var(--spacing) * 2)}.has-\\[\\\u003e\\[data-align\\=inline-start\\]\\]\\:\\[\\\u0026\\\u003einput\\]\\:pl-2:has(\u003e[data-align=inline-start])\u003einput{padding-left:calc(var(--spacing) * 2)}.\\[\\\u0026\\\u003ekbd\\]\\:rounded-\\[calc\\(var\\(--radius\\)-5px\\)\\]\u003ekbd{border-radius:calc(var(--radius) - 5px)}.\\[\\\u0026\\\u003espan\\:first-child\\]\\:hidden\u003espan:first-child{display:none}.\\[\\\u0026\\\u003espan\\:last-child\\]\\:truncate\u003espan:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\\[\\\u0026\\\u003esvg\\]\\:pointer-events-none\u003esvg{pointer-events:none}.\\[\\\u0026\\\u003esvg\\]\\:hidden\u003esvg{display:none}.\\[\\\u0026\\\u003esvg\\]\\:size-2\\.5\u003esvg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\\[\\\u0026\\\u003esvg\\]\\:size-3\u003esvg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\\[\\\u0026\\\u003esvg\\]\\:size-3\\.5\u003esvg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\\[\\\u0026\\\u003esvg\\]\\:size-4\u003esvg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003esvg\\]\\:h-2\\.5\u003esvg{height:calc(var(--spacing) * 2.5)}.\\[\\\u0026\\\u003esvg\\]\\:h-3\u003esvg{height:calc(var(--spacing) * 3)}.\\[\\\u0026\\\u003esvg\\]\\:w-2\\.5\u003esvg{width:calc(var(--spacing) * 2.5)}.\\[\\\u0026\\\u003esvg\\]\\:w-3\u003esvg{width:calc(var(--spacing) * 3)}.\\[\\\u0026\\\u003esvg\\]\\:shrink-0\u003esvg{flex-shrink:0}.\\[\\\u0026\\\u003esvg\\]\\:text-muted-foreground\u003esvg{color:var(--muted-foreground)}.\\[\\\u0026\\\u003esvg\\]\\:text-sidebar-accent-foreground\u003esvg{color:var(--sidebar-accent-foreground)}.\\[\\\u0026\\\u003esvg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-3\\.5\u003esvg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\\[\\\u0026\\\u003esvg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4\u003esvg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003etr\\]\\:last\\:border-b-0\u003etr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\\u0026\\[data-state\\=open\\]\\\u003esvg\\]\\:rotate-180[data-state=open]\u003esvg{rotate:180deg}@media (hover:none){.\\[\\@media\\(hover\\:none\\)\\]\\:opacity-100{opacity:1}}[data-side=left][data-collapsible=offcanvas] .\\[\\[data-side\\=left\\]\\[data-collapsible\\=offcanvas\\]_\\\u0026\\]\\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\\[\\[data-side\\=left\\]\\[data-state\\=collapsed\\]_\\\u0026\\]\\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\\[\\[data-side\\=right\\]\\[data-collapsible\\=offcanvas\\]_\\\u0026\\]\\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\\[\\[data-side\\=right\\]\\[data-state\\=collapsed\\]_\\\u0026\\]\\:cursor-w-resize{cursor:w-resize}@media (hover:hover){a.\\[a\\\u0026\\]\\:hover\\:bg-accent:hover{background-color:var(--accent)}a.\\[a\\\u0026\\]\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\\[a\\\u0026\\]\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\\[a\\\u0026\\]\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\\[a\\\u0026\\]\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\\[a\\\u0026\\]\\:hover\\:bg-secondary\\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\\[a\\\u0026\\]\\:hover\\:bg-secondary\\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\\[a\\\u0026\\]\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}}}:root{--background:#faf8f6;--foreground:#241f26;--card:#fff;--card-foreground:#241f26;--popover:#fff;--popover-foreground:#241f26;--primary:#c8447f;--primary-foreground:#fff;--secondary:#f3f0ee;--secondary-foreground:#4a4350;--muted:#f3f0ee;--muted-foreground:#6e6470;--accent:#f8edf2;--accent-foreground:#4a4350;--destructive:#d14d5e;--destructive-foreground:#fff;--border:#e9e4e1;--input:#e9e4e1;--ring:#c8447f;--chart-1:#e97f41;--chart-2:#cf4da4;--chart-3:#c8447f;--chart-4:#a9742d;--chart-5:#2e9968;--sidebar:#f3f0ee;--sidebar-foreground:#241f26;--sidebar-primary:#c8447f;--sidebar-primary-foreground:#fff;--sidebar-accent:#f8edf2;--sidebar-accent-foreground:#4a4350;--sidebar-border:#e9e4e1;--sidebar-ring:#c8447f;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Merriweather, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--font-display:var(--font-bricolage,Inter), \"PingFang SC\", \"Microsoft YaHei\", ui-sans-serif, sans-serif;--radius:.875rem;--gold:#a9742d;--success:#2e9968;
11--gradient-sunset:linear-gradient(92deg, #e97f41, #cf4da4);--gradient-sunset-soft:linear-gradient(92deg, #e97f411f, #cf4da41f);--grain-url:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.011'/%3E%3C/svg%3E\");--hero-bg:#0f0d13;--hero-surface:#1e1926;--hero-surface-strong:#2d2637;--hero-border:#ffffff29;--hero-text:#f1edf3;--hero-text-muted:#b1a6b8;--hero-accent:#f49b5b;--hero-accent-strong:#e36cc4;--hero-cta:linear-gradient(92deg, #f49b5b, #e36cc4);--hero-cta-foreground:#fff;--hero-glow:#e36cc44d;--shadow-2xs:0px 1px 2px #1e161c0d;--shadow-xs:0px 1px 2px #1e161c0f, 0px 1px 8px #1e161c0a;--shadow-sm:0px 1px 3px #1e161c12, 0px 4px 12px #1e161c0d;--shadow:0px 2px 6px #1e161c0f, 0px 10px 24px -12px #1e161c1f;--shadow-md:0px 2px 6px #1e161c0d, 0px 14px 32px -16px #1e161c29;--shadow-lg:0px 2px 6px #1e161c0d, 0px 18px 44px -20px #1e161c2e;--shadow-xl:0px 24px 56px -24px #1e161c3d;--shadow-2xl:0px 32px 72px -28px #1e161c4d;--tracking-normal:0em;--spacing:.25rem}.dark{--background:#0f0d13;--foreground:#f1edf3;--card:#1e1926;--card-foreground:#f1edf3;--popover:#251f2e;--popover-foreground:#f1edf3;--primary:#f276ac;--primary-foreground:#2a1420;--secondary:#2d2637;--secondary-foreground:#ddd6e0;--muted:#272031;--muted-foreground:#b1a6b8;--accent:#352c41;--accent-foreground:#f1edf3;--destructive:#e56a78;--destructive-foreground:#fff;--border:#383140;--input:#3e3648;--ring:#f276ac;--chart-1:#f49b5b;--chart-2:#e36cc4;--chart-3:#f276ac;--chart-4:#f0b76d;--chart-5:#5cc192;--sidebar:#1e1926;--sidebar-foreground:#f1edf3;--sidebar-primary:#f276ac;--sidebar-primary-foreground:#2a1420;--sidebar-accent:#352c41;--sidebar-accent-foreground:#f1edf3;--sidebar-border:#383140;--sidebar-ring:#f276ac;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Merriweather, serif;--font-mono:JetBrains Mono, ui-monospace, monospace;--radius:.875rem;--gold:#f0b76d;--success:#5cc192;--gradient-sunset:linear-gradient(92deg, #f49b5b, #e36cc4);--gradient-sunset-soft:linear-gradient(92deg, #f49b5b24, #e36cc424);--grain-url:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E\");--hero-bg:#0f0d13;--hero-surface:#1e1926;--hero-surface-strong:#2d2637;--hero-border:#ffffff29;--hero-text:#f1edf3;--hero-text-muted:#b1a6b8;--hero-accent:#f49b5b;--hero-accent-strong:#e36cc4;--hero-cta:linear-gradient(92deg, #f49b5b, #e36cc4);--hero-cta-foreground:#fff;--hero-glow:#e36cc44d;--shadow-2xs:inset 0 1px 0 #ffffff0f, 0px 1px 2px #0006;--shadow-xs:inset 0 1px 0 #ffffff12, 0px 1px 2px #00000073;--shadow-sm:inset 0 1px 0 #ffffff12, 0px 2px 6px #00000080;--shadow:inset 0 1px 0 #ffffff12, 0px 8px 20px -8px #0000008c;--shadow-md:inset 0 1px 0 #ffffff14, 0px 12px 28px -12px #000000a6;--shadow-lg:inset 0 1px 0 #ffffff14, 0px 16px 40px -20px #000000bf;--shadow-xl:inset 0 1px 0 #ffffff14, 0px 24px 56px -24px #000c;--shadow-2xl:0px 32px 72px -28px #000000d9}body:has([data-homepage]:not([hidden],[style*=\"display: none\"])) [data-landing-chrome]{position:fixed;inset-inline:0}body:has([data-homepage]:not([hidden],[style*=\"display: none\"])) [data-landing-chrome]:not(:has([data-scrolled],[data-mobile-menu=open])){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}body:has([data-homepage]:not([hidden],[style*=\"display: none\"])) [data-landing-header]:not([data-scrolled],[data-mobile-menu=open]){--foreground:#fff;color:var(--foreground)}[data-header-dropdown]{--foreground:var(--card-foreground)}@media not all and (min-width:96rem){[data-header-menu]{--foreground:var(--card-foreground)}}[data-homepage] #hero{padding-top:9rem}.container{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.container{padding-inline:calc(var(--spacing) * 8)}}.omnicreator-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 14% 0,#f49b5b17,#0000 28rem),radial-gradient(circle at 82% 8%,#e36cc41f,#0000 30rem),linear-gradient(#100e13 0%,#0f
110d13 42%,#0d0b10 100%)}.omni-shell{background:linear-gradient(#ffffff0e,#0000),#1c181f;border:1px solid #ffffff14;position:relative;box-shadow:inset 0 1px #ffffff14,0 36px 90px -72px #000}.omni-lime-glow{box-shadow:0 0 0 1px #f0b76d47,0 0 34px #f0b76d29}.omni-magenta-glow{box-shadow:0 0 0 1px #e36cc457,0 0 44px #e36cc433}.chat-composer [data-slot=input-group]{border-radius:calc(var(--radius) + 8px);background:var(--card);border-color:var(--border);box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s}.chat-composer [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chat-composer [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.chat-composer [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){box-shadow:var(--shadow-md)}.chat-composer textarea{background:0 0}.video-composer [data-slot=input-group]{box-shadow:var(--shadow-lg);border-radius:26px}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--border) transparent}@supports (color:color-mix(in lab, red, red)){.custom-scrollbar{scrollbar-color:color-mix(in oklab, var(--border) 70%, transparent) transparent}}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.custom-scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-track{background-color:#0000}pre{padding-inline:calc(var(--spacing) * 4)}.docs th,.docs td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 3)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes nolan-fade-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nolan-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.5px)scale(1.002)}}@keyframes nolan-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes nolan-glow-pulse{0%,to{box-shadow:0 0 15px #f276ac26,0 0 30px #f49b5b14}50%{box-shadow:0 0 25px #f276ac40,0 0 50px #f49b5b1f}}.nolan-chat-container{width:100%;max-width:42rem;margin:0 auto;animation:.75s cubic-bezier(.4,0,.2,1) nolan-fade-in;position:relative}.nolan-chat-box{cursor:text;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff14,#0000 42%,#e36cc414),#0000006b;border:1px solid #ffffff29;border-radius:1.5rem;flex-direction:column;gap:1rem;min-height:120px;padding:1.5rem;transition:all .45s cubic-bezier(.4,0,.2,1);animation:4s ease-in-out infinite nolan-breathe,12s ease-in-out infinite nolan-gradient-shift;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff1a}.nolan-chat-box.focused{border-color:#f276acb8;animation:4s ease-in-out infinite nolan-glow-pulse;transform:translateY(-1px)scale(1.005)}.nolan-chat-box.dragging{border-color:#f276acdb}.nolan-textarea-shell{position:relative}.nolan-textarea{resize:none;color:#fffffff5;width:100%;max-width:100%;min-height:80px;box-shadow:none;border:0;outline:none;padding:.75rem 1rem;font-size:1rem;line-height:1.6;display:block;background:0 0!important}.nolan-placeholder-fade{pointer-events:none;color:#ffffff94;white-space:pre-wrap;font-size:1rem;line-height:1.6;position:absolute;top:.75rem;left:1rem;right:1rem}.nolan-controls{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.nolan-button,.nolan-upload-button,.nolan-matrix-button{border-radius:.75rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:all .28s cubic-bezier(.4,0,.2,1);display:flex}.nolan-button{color:#fff;background:linear-gradient(135deg,#f49b5b,#e36cc4);border:0;padding:.75rem;position:relative;overflow:hidden}.nolan-button:hover:not(:disabled){transform:translateY(-1px)scale(1.05);box-shadow:0 10px 25px #e36cc44d,0 0 20px #f49b5b33}.nolan-button:disabled{cursor:not-allowed;opacity:.58}.nolan-upload-button,.nolan-matrix-button{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff2e}.nolan-upload-button:hover,.nolan-matrix-button:hover,.nolan-matrix-button.active{color:#fff;background:#f276ac2e;border-color:#f276ac7a;transform:translateY(-1px)scale(1.05)}.nolan-image-area{gap:.75rem;padding:.25rem;display:flex}.nolan-image-preview{border-radius:.5rem;width:2.5rem;height:2.5rem;animation:.35s nolan-fade-in;position:relative;overflow:visible}.nolan-image-preview img{border-radius:.5rem}.nolan-image-remove-btn{z-index:20;color:#fff;background:#ef4444;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;top:-.25rem;right:-.25rem}.nolan-drag-overlay{z-index:30;border-radius:inherit;color:#f49b5b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f276ac24;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.nolan-sleep-button{background:0 0;border:0;width:1.75rem;height:1.75rem;position:relative}.nolan-sleep-button:after{content:\"\";border-top:4px solid #ffffff40;border-right:4px solid #ffffff40;border-radius:9999px 9999px 0 0;transition:all .25s;position:absolute;inset:0}.nolan-sleep-button.active:after{border-color:#ffffff9e}[data-canvas-page] .nolan-chat-container{min-width:0;max-width:100%;margin:0}[data-canvas-page] .nolan-chat-box{background:linear-gradient(135deg,#ffffff0f,#0000 46%,#e36cc40f),#000000b8;border-radius:1.35rem;min-height:88px;max-height:220px;padding:1rem}[data-canvas-page] .nolan-textarea{min-height:54px;padding:.45rem .75rem;font-size:.875rem}[data-canvas-page] .nolan-placeholder-fade{font-size:.875rem;top:.45rem;left:.75rem}[data-canvas-page] .nolan-controls{margin-top:.5rem}
11@media (max-width:768px){.nolan-chat-box{border-radius:1.25rem;min-height:110px;padding:1rem}.nolan-textarea{padding-inline:.875rem;font-size:.95rem}}@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))}}@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))}}@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-pan-x{syntax:\"*\";inherits:false}@property --tw-pan-y{syntax:\"*\";inherits:false}@property --tw-pinch-zoom{syntax:\"*\";inherits:false}@property --tw-scroll-snap-strictness{syntax:\"*\";inherits:false;initial-value:proximity}@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:\"\u003ccolor\u003e\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003ccolor\u003e\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003ccolor\u003e\";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:\"\u003clength-percentage\u003e\";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:\"\u003clength-percentage\u003e\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003clength-percentage\u003e\";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:\"\u003cpercentage\u003e\";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:\"\u003cpercentage\u003e\";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:\"\u003clength\u003e\";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:\"\u003cpercentage\u003e\";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-contain-size{syntax:\"*\";inherits:false}@property --tw-contain-layout{syntax:\"*\";inherits:false}@property --tw-contain-paint{syntax:\"*\";inherits:false}@property --tw-contain-style{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes grid{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes ripple{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.9)}}@keyframes meteor{0%{transform:rotate(var(--angle)) translateX(0);opacity:1}70%{opacity:1}to{transform:rotate(var(--angle)) translateX(-500px);opacity:0}
11}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}\n"])</script>
11<script>self.__next_f.push([1,"10:X\n11:X\n12:X\n13:X\n16:X\n17:X\n18:X\n"])</script>
11<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"en\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",[\".well-known\",\"ads.txt\",\"api\",\"canvas\",\"invite\",\"openapi.json\",\"server-card\"]],{\"children\":[\"(landing)\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",514]},\"$undefined\",\"$undefined\",514]},\"$undefined\",\"$undefined\",530]},\"$undefined\",\"$undefined\",530],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"style\",\"0\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/chunks/3xpy33607tn56.css?dpl=eace6117ab020397\",\"children\":\"$4\"}],\"$L5\",\"$L6\",\"$L7\",\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\"],\"$Ld\"]}],{\"children\":[\"$Le\",{\"children\":[\"$Lf\",{},null,true,\"$10\"]},null,true,\"$11\"]},null,true,\"$12\"]},null,true,\"$13\"],\"$L14\",true]],\"m\":\"$undefined\",\"G\":[\"$15\",[]],\"S\":true,\"h\":\"$16\",\"r\":\"$17\",\"s\":\"$18\",\"a\":\"$@19\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"u\":\"$@1a\"}\n"])</script>
11<script>self.__next_f.push([1,"34:I[463293,[\"/_next/static/chunks/1dvaenxkwx0yf.js?dpl=eace6117ab020397\"],\"OutletBoundary\"]\n35:\"$Sreact.suspense\"\n37:I[463293,[\"/_next/static/chunks/1dvaenxkwx0yf.js?dpl=eace6117ab020397\"],\"ViewportBoundary\"]\n39:I[463293,[\"/_next/static/chunks/1dvaenxkwx0yf.js?dpl=eace6117ab020397\"],\"MetadataBoundary\"]\n1b:T1fe9,"])</script>
11<script>self.__next_f.push([1,"@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6eb1298b-module__Ox-vVW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6eb1298b-module__Ox-vVW__variable{--font-sans:\"Inter\", \"Inter Fallback\"}\n@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/02046ca7e906ed9f-s.3zpf07psjg673.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6bbcb5b36acd717c-s.24zmmel7ed1zj.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0797a9ffe47acb65-s.0die5hfoqv6qs.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c2c7251ac640798-s.12jw9x3xnpuw8.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/248e1dc0efc99276-s.1d6sb5kuiz5lw.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather Fallback;src:local(Times New Roman);ascent-override:80.59%;
11descent-override:22.36%;line-gap-override:0.0%;size-adjust:122.09%}.merriweather_e650603c-module__pgBzoW__className{font-family:Merriweather,Merriweather Fallback;font-style:normal}.merriweather_e650603c-module__pgBzoW__variable{--font-serif:\"Merriweather\", \"Merriweather Fallback\"}\n@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/70bc3e132a0a741e-s.3t6q91iet4nsy.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f0e1cf5b-module__w1ICmG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f0e1cf5b-module__w1ICmG__variable{--font-mono:\"JetBrains Mono\", \"JetBrains Mono Fallback\"}\n@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/033400d475fad6b1-s.197tvtifbphtu.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26daee0352f50a5f-s.2e115y8-hourl.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/017d9bea37084d9b-s.41rroleoq1br7.woff2?dpl=eace6117ab020397)format(\"woff2\");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b27e3106-module__lFTOfG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b27e3106-module__lFTOfG__variable{--font-bricolage:\"Bricolage Grotesque\", \"Bricolage Grotesque Fallback\"}\n"])</script>
11<script>self.__next_f.push([1,"5:[\"$\",\"style\",\"1\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/chunks/3yrkzrqiwdo2r.css?dpl=eace6117ab020397\",\"children\":\"$1b\"}]\n6:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n7:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n8:[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n9:[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\na:[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\nb:[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\nc:[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n1c:T4c76,"])</script>
11<script>self.__next_f.push([1,".markdown-body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#1f2328;word-wrap:break-word;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;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,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'\u003e\u003cpath 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'\u003e\u003c/path\u003e\u003c/svg\u003e\");mask-image:url(\"data:image/svg+xml,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'\u003e\u003cpath 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'\u003e\u003c/path\u003e\u003c/svg\u003e\")}.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:#0969da;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:600}.markdown-body dfn{font-style:italic}.markdown-body h1{border-bottom:1px solid #d1d9e0b3;margin:.67em 0;padding-bottom:.3em;font-size:2em;font-weight:600}.markdown-body mark{color:#1f2328;background-color:#fff8c5}.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 2.5rem}.markdown-body hr{box-sizing:content-box;background:#d1d9e0;border:0;height:.25em;margin:1.5rem 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:#59636e;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-offset:-2px;box-shadow:none;outline:2px solid #0969da}.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-offset:-2px;box-shadow:none;outline:2px solid #0969da}.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{color:#1f2328;vertical-align:middle;background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;padding:.25rem;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-block;box-shadow:inset 0 -1px #d1d9e0b3}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.markdown-body h2{border-bottom:1px solid #d1d9e0b3;padding-bottom:.3em;font-size:1.5em;font-weight:600}.markdown-body h3{font-size:1.25em;font-weight:600}.markdown-body h4{font-size:1em;font-weight:600}.markdown-body h5{font-size:.875em;font-weight:600}.markdown-body h6{color:#59636e;font-size:.85em;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{color:#59636e;border-left:.25em solid #d1d9e0;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:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body pre{word-wrap:normal;margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;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:.5rem!important}.markdown-body:before{content:\"\";display:table}.markdown-body:after{clear:both;content:\"\";display:table}.markdown-body\u003e:first-child{margin-top:0!important}.markdown-body\u003e:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#d1242f}.markdown-body .anchor{float:left;margin-left:-20px;padding-right:.25rem;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:1rem}.markdown-body blockquote\u003e:first-child{margin-top:0}.markdown-body blockquote\u003e: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:#1f2328;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 c
11ode,.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\u003eol: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\u003ep{margin-top:1rem}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{margin-top:1rem;padding:0;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{margin-bottom:1rem;padding:0 1rem}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{border:1px solid #d1d9e0;padding:6px 13px}.markdown-body table td\u003e:last-child{margin-bottom:0}.markdown-body table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.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\u003espan{float:left;border:1px solid #d1d9e0;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:#1f2328;padding:5px 0 0;display:block}.markdown-body span.align-center{clear:both;display:block;overflow:hidden}.markdown-body span.align-center\u003espan{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\u003espan{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\u003espan{text-align:right;margin:13px auto 0;display:block;overflow:hidden}.markdown-body code,.markdown-body tt{white-space:break-spaces;background-color:#818b981f;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;text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre\u003ecode{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0}.markdown-body .highlight{margin-bottom:1rem}.markdown-body .highlight pre{word-break:normal;margin-bottom:0}.markdown-body .highlight pre,.markdown-body pre{color:#1f2328;background-color:#f6f8fa;border-radius:6px;padding:1rem;font-size:85%;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{text-align:right;background:#fff;border:0;padding:10px .5rem 9px}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{background:#f6f8fa;border-top:0;font-weight:600}.markdown-body [data-footnote-ref]:before{content:\"[\"}.markdown-body [data-footnote-ref]:after{content:\"]\"}.markdown-body .footnotes{color:#59636e;border-top:1px solid #d1d9e0;font-size:12px}.markdown-body .footnotes ol{padding-left:1rem}.markdown-body .footnotes ol ul{margin-top:1rem;padding-left:1rem;display:inline-block}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{pointer-events:none;content:\"\";border:2px solid #0969da;border-radius:6px;position:absolute;inset:-.5rem -.5rem -.5rem -1.5rem}.markdown-body .footnotes li:target{color:#1f2328}.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:#59636e}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#0550ae}.markdown-body .pl-e,.markdown-body .pl-en{color:#6639ba}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:#1f2328}.markdown-body .pl-ent{color:#0550ae}.markdown-body .pl-k{color:#cf222e}.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:#0a3069}.markdown-body .pl-v,.markdown-body .pl-smw{color:#953800}.markdown-body .pl-bu{color:#82071e}.markdown-body .pl-ii{color:#f6f8fa;background-color:#82071e}.markdown-body .pl-c2{color:#f6f8fa;background-color:#cf222e}.markdown-body .pl-sr .pl-cce{color:#116329;font-weight:700}.markdown-body .pl-ml{color:#3b2300}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#0550ae;font-weight:700}.markdown-body .pl-mi{color:#1f2328;font-style:italic}.markdown-body .pl-mb{color:#1f2328;font-weight:700}.markdown-body .pl-md{color:#82071e;background-color:#ffebe9}.markdown-body .pl-mi1{color:#116329;background-color:#dafbe1}.markdown-body .pl-mc{color:#953800;background-color:#ffd8b5}.markdown-body .pl-mi2{color:#d1d9e0;background-color:#0550ae}.markdown-body .pl-mdr{color:#8250df;font-weight:700}.markdown-body .pl-ba{color:#59636e}.markdown-body .pl-sg{color:#818b98}.markdown-body .pl-corl{color:#0a3069;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{vertical-align:-.075em;min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-weight:400;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:400}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:.25rem}.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{color:inherit;border-left:.25em solid #d1d9e0;margin-bottom:1rem;padding:.5rem 1rem}.markdown-body .markdown-alert\u003e:first-child{margin-top:0}.markdown-body .markdown-alert\u003e:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{align-items:center;font-weight:500;line-height:1;display:flex}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:#0969da}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:#0969da}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:#8250df}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:#8250df}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:#9a6700}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:#9a6700}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:#1a7f37}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:#1
11a7f37}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:#cf222e}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:#d1242f}.markdown-body\u003e:first-child\u003e.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}\n.markdown-body{background-color:var(--background);color:var(--foreground)}.markdown-body a,.markdown-body a:hover{color:var(--primary)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6,.markdown-body p,.markdown-body em,.markdown-body table,.markdown-body th,.markdown-body td{border-color:var(--border);background-color:var(--background);color:var(--foreground)}.markdown-body pre{background-color:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1rem;padding:1rem;overflow-x:auto}.markdown-body ul,.markdown-body ol{padding-left:1.5em!important}.markdown-body ul{list-style-type:disc!important}.markdown-body ol{list-style-type:decimal!important}.markdown-body ul ul{padding-left:1.5em!important;list-style-type:circle!important}.markdown-body ul ul ul{list-style-type:square!important}.markdown-body li{margin-top:.25em!important;margin-bottom:.25em!important}\n"])</script>
11<script>self.__next_f.push([1,"e:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"style\",\"0\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/chunks/3hpkqt6m2oupk.css?dpl=eace6117ab020397\",\"children\":\"$1c\"}],\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\",\"$L21\",\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\"],\"$L32\"]}]\nf:[\"$\",\"$1\",\"c\",{\"children\":[\"$L33\",null,[\"$\",\"$L34\",null,{\"children\":[\"$\",\"$35\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@36\"}]}]]}]\n14:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L37\",null,{\"children\":\"$L38\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L39\",null,{\"children\":[\"$\",\"$35\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L3a\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n"])</script>
11<script>self.__next_f.push([1,"13:C\n18:300\n17:T6,locale3b:T4bfd8,"])</script>
11<script>self.__next_f.push([1,"@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-border-style:solid;--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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--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-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:\"\";--radix-collapsible-content-height:0px}}}@layer theme{:root,:host{--font-sans:-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-serif:ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-950:#460809;--color-orange-300:#ffb96d;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-teal-300:#46ecd5;--color-teal-500:#00baa7;--color-teal-700:#00776e;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-violet-300:#c4b4ff;--color-violet-500:#8d54ff;--color-violet-700:#7008e7;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-pink-300:#fda5d5;--color-pink-500:#f6339a;--color-pink-700:#c4005c;--color-rose-500:#ff2357;--color-gray-400:#99a1af;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-950:#09090b;--color-neutral-100:#f5f5f5;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;
11--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--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-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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-fd-background:#f5f5f5;--color-fd-foreground:#0a0a0a;--color-fd-muted:#f5f5f5;--color-fd-muted-foreground:#737373;--color-fd-popover:#fafafa;--color-fd-popover-foreground:#272727;--color-fd-card:#f1f1f1;--color-fd-card-foreground:#0a0a0a;--color-fd-border:#cccccc80;--color-fd-primary:#171717;--color-fd-primary-foreground:#fafafa;--color-fd-secondary:#ededed;--color-fd-secondary-foreground:#171717;--color-fd-accent:#d1d1d180;--color-fd-accent-foreground:#171717;--color-fd-ring:#a3a3a3;--color-fd-overlay:#0003;--color-fd-info:#3080ff;--color-fd-warning:#f99c00;--color-fd-error:#fb2c36;--color-fd-success:#00c758;--color-fd-idea:#ee7e00;--color-fd-diff-remove:#c80a641f;--color-fd-diff-remove-symbol:#e60a64;--color-fd-diff-add:#0eb4641a;--color-fd-diff-add-symbol:#0ac864;--animate-fd-fade-in:fd-fade-in .3s ease;--animate-fd-fade-out:fd-fade-out .3s ease;--animate-fd-dialog-in:fd-dialog-in .3s cubic-bezier(.16, 1, .3, 1);
11--animate-fd-dialog-out:fd-dialog-out .3s cubic-bezier(.16, 1, .3, 1);--animate-fd-popover-in:fd-popover-in .1s ease;--animate-fd-popover-out:fd-popover-out .1s ease;--animate-fd-enterFromLeft:fd-enterFromLeft .25s ease;--animate-fd-enterFromRight:fd-enterFromRight .25s ease;--animate-fd-sidebar-in:fd-sidebar-in .25s ease;--animate-fd-sidebar-out:fd-sidebar-out .25s ease;--animate-fd-exitToLeft:fd-exitToLeft .25s ease;--animate-fd-exitToRight:fd-exitToRight .25s ease;--animate-fd-collapsible-down:fd-collapsible-down .15s cubic-bezier(.45, 0, .55, 1);--animate-fd-collapsible-up:fd-collapsible-up .15s cubic-bezier(.45, 0, .55, 1);--animate-fd-accordion-down:fd-accordion-down .2s ease-out;--animate-fd-accordion-up:fd-accordion-up .2s ease-out;--animate-fd-nav-menu-in:fd-nav-menu-in .2s ease;--animate-fd-nav-menu-out:fd-nav-menu-out .2s ease}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-fd-info:lab(54.1736% 13.3369 -74.6839);--color-fd-warning:lab(72.7183% 31.8672 97.9407);--color-fd-error:lab(55.4814% 75.0732 48.8528);--color-fd-success:lab(70.5521% -66.5147 45.8073);--color-fd-idea:lab(64.7587% 46.0756 133.272)}}}@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,-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;-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}
11:-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{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}*,:after,:before,::backdrop{border-color:var(--color-fd-border,currentColor)}::file-selector-button{border-color:var(--color-fd-border,currentColor)}body{background-color:var(--color-fd-background);color:var(--color-fd-foreground)}}@layer components;@layer utilities{.\\@container\\/card-header{container:card-header/inline-size}.\\@container\\/main{container:main/inline-size}.\\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fd-step:before{background-color:var(--color-fd-secondary);color:var(--color-fd-secondary-foreground);content:counter(step);counter-increment:step;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;inset-inline-start:calc(var(--spacing) * -4)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fd-steps{counter-reset:step;border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;margin-inline-start:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 6);position:relative}@media (min-width:40rem){.fd-steps{margin-inline-start:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 7)}}.\\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\\[100\\%\\]{inset:-100%}.\\[inset\\:0\\%_0px\\]{inset:0% 0}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.inset-s-0{inset-inline-start:0}.inset-s-3{inset-inline-start:calc(var(--spacing) * 3)}.inset-s-4{inset-inline-start:calc(var(--spacing) * 4)}.inset-s-6{inset-inline-start:calc(var(--spacing) * 6)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\\/2{inset-inline-start:50%}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.inset-e-0{inset-inline-end:0}.inset-e-2{inset-inline-end:calc(var(--spacing) * 2)}.\\!top-auto{top:auto!important}.-top-0{top:0}.-top-1\\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-4{top:calc(var(--spacing) * -4)}.-top-7{top:calc(var(--spacing) * -7)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-\\[76px\\]{top:-76px}.top-\\(--fd-docs-row-1\\){top:var(--fd-docs-row-1)}.top-\\(--fd-docs-row-2\\){top:var(--fd-docs-row-2)}.top-\\(--fd-docs-row-3\\){top:var(--fd-docs-row-3)}.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-2{top:calc(var(--spacing) * 2)}.top-2\\.5{top:calc(var(--spacing) * 2.5)}.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-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\\[-28px\\]{top:-28px}.top-\\[1px\\]{top:1px}
11.top-\\[12\\%\\]{top:12%}.top-\\[38\\%\\]{top:38%}.top-\\[50\\%\\]{top:50%}.top-\\[60\\%\\]{top:60%}.top-\\[74px\\]{top:74px}.top-\\[76px\\]{top:76px}.top-\\[calc\\(--spacing\\(4\\)\\+var\\(--fd-docs-row-3\\)\\)\\]{top:calc(calc(var(--spacing) * 4) + var(--fd-docs-row-3))}.top-\\[calc\\(100\\%\\+14px\\)\\]{top:calc(100% + 14px)}.top-full{top:100%}.\\!-right-3{right:calc(var(--spacing) * -3)!important}.-right-1\\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-28{right:calc(var(--spacing) * -28)}.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-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-\\[max\\(1rem\\,calc\\(50\\%-450px\\)\\)\\]{right:max(1rem,50% - 450px)}.\\!bottom-0{bottom:0!important}.\\!bottom-2{bottom:calc(var(--spacing) * 2)!important}.-bottom-0\\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-26{bottom:calc(var(--spacing) * 26)}.bottom-\\[76px\\]{bottom:76px}.bottom-\\[calc\\(1rem\\+env\\(safe-area-inset-bottom\\)\\)\\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.bottom-\\[max\\(1rem\\,env\\(safe-area-inset-bottom\\)\\)\\]{bottom:max(1rem, env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.\\!-left-3{left:calc(var(--spacing) * -3)!important}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-0\\.5{left:calc(var(--spacing) * .5)}.left-1\\.5{left:calc(var(--spacing) * 1.5)}.left-1\\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\\[8\\%\\]{left:8%}.left-\\[20\\%\\]{left:20%}.left-\\[50\\%\\]{left:50%}.left-\\[max\\(1rem\\,calc\\(50\\%-450px\\)\\)\\]{left:max(1rem,50% - 450px)}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.z-2{z-index:2}.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-\\[-15\\]{z-index:-15}.z-\\[1\\]{z-index:1}.z-\\[2\\]{z-index:2}.z-\\[40\\]{z-index:40}.z-\\[51\\]{z-index:51}.z-\\[80\\]{z-index:80}.z-\\[95\\]{z-index:95}.z-\\[120\\]{z-index:120}.z-\\[240\\]{z-index:240}.z-\\[250\\]{z-index:250}.z-\\[300\\]{z-index:300}.z-\\[320\\]{z-index:320}.z-\\[1202\\]{z-index:1202}.order-7{order:7}.order-1001{order:1001}.order-1002{order:1002}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\\!m-0{margin:0!important}.-m-2\\.5{margin:calc(var(--spacing) * -2.5)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-px{margin-inline:-1px}.mx-0\\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}
11.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-0\\!{margin-block:0!important}.my-0\\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-auto{margin-block:auto}.-ms-1\\.5{margin-inline-start:calc(var(--spacing) * -1.5)}.ms-1{margin-inline-start:var(--spacing)}.ms-1\\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-auto{margin-inline-start:auto}.ms-px{margin-inline-start:1px}.-me-0\\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1\\.5{margin-inline-end:calc(var(--spacing) * -1.5)}.-me-2{margin-inline-end:calc(var(--spacing) * -2)}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-auto{margin-inline-end:auto}.prose{--tw-prose-size:1;color:var(--tw-prose-body);max-width:none;font-size:calc(1rem * var(--tw-prose-size));line-height:calc(1.75rem * var(--tw-prose-size))}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:calc(1rem * var(--tw-prose-size));list-style-type:disc}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol\u003eli):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul\u003eli):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(.prose\u003eul\u003eli p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose\u003eul\u003eli\u003ep:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose\u003eul\u003eli\u003ep:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose\u003eol\u003eli\u003ep:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose\u003eol\u003eli\u003ep:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:500}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=\"1\"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ol\u003eli):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul\u003eli):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:\"â\"\"â\"\"â\"\"â\";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:calc(var(--text-3xl) * var(--tw-prose-size));margin-top:0;margin-bottom:.888889em;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:600;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not
11(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(picture\u003eimg):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding:calc(3px * var(--tw-prose-size));font-size:calc(13px * var(--tw-prose-size));border:1px solid;border-color:var(--color-fd-border);background:var(--color-fd-muted);color:var(--tw-prose-code);border-radius:5px;font-weight:400}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:calc(var(--text-2xl) * var(--tw-prose-size))}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure\u003e*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose :where(a:not([data-card])):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-underline-offset:3.5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-fd-primary);-webkit-text-decoration-color:var(--color-fd-primary);-webkit-text-decoration-color:var(--color-fd-primary);text-decoration-color:var(--color-fd-primary);font-weight:500;text-decoration-thickness:1.5px;transition:opacity .2s}.prose :where(a:not([data-card]):hover):not(:where([class~=not-prose],[class~=not-prose] *)){opacity:.8}.prose{--tw-prose-body:#0a0a0ae6}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-body:color-mix(in oklab, var(--color-fd-foreground) 90%, transparent)}}.prose{--tw-prose-headings:var(--color-fd-foreground);--tw-prose-lead:var(--color-fd-foreground);--tw-prose-links:var(--color-fd-foreground);--tw-prose-bold:var(--color-fd-foreground);--tw-prose-counters:var(--color-fd-muted-foreground);--tw-prose-bullets:var(--color-fd-muted-foreground);--tw-prose-hr:var(--color-fd-border);--tw-prose-quotes:var(--color-fd-foreground);--tw-prose-quote-borders:var(--color-fd-border);--tw-prose-captions:var(--color-fd-foreground);--tw-prose-code:var(--color-fd-foreground);--tw-prose-th-borders:var(--color-fd-border);--tw-prose-td-borders:var(--color-fd-border);--tw-prose-kbd:var(--color-fd-foreground);--tw-prose-kbd-shadows:#17171780}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-kbd-shadows:color-mix(in oklab, var(--color-fd-primary) 50%, transparent)}}.prose :where(.prose\u003e:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose\u003e:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;border-collapse:separate;border-spacing:0;background:var(--color-fd-card);border-radius:var(--radius-lg);border:1px solid var(--color-fd-border);width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429;overflow:hidden}.prose :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;padding:calc(var(--spacing) * 2.5 * var(--tw-prose-size));border-inline-start:1px solid var(--color-fd-border);background:var(--color-fd-muted)}.prose :where(th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start:none}.prose :where(th:not(tr:last-child *),td:not(tr:last-child *)):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom:1px solid var(--color-fd-border)}.prose :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;border-inline-start:1px solid var(--color-fd-border);padding:calc(var(--spacing) * 2.5 * var(--tw-prose-size))}.prose :where(td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start:none}.prose :where(tfoot th,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(thead th,thead td):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose-no-margin\u003e:first-child{margin-top:0}.prose-no-margin\u003e:last-child{margin-bottom:0}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0{margin-top:0}.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-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}
11.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.\\!-mr-\\[7px\\]{margin-right:-7px!important}.\\!mr-96{margin-right:calc(var(--spacing) * 96)!important}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-1{margin-right:var(--spacing)}.mr-1\\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\\!mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-auto{margin-bottom:auto}.\\!-ml-\\[7px\\]{margin-left:-7px!important}.\\!ml-20{margin-left:calc(var(--spacing) * 20)!important}.-ml-0\\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.\\[margin-left\\:-200\\%\\]{margin-left:-200%}.ml-0{margin-left:0}.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-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.fd-scroll-container::-webkit-scrollbar{width:5px;height:5px}.fd-scroll-container::-webkit-scrollbar-thumb{background:var(--color-fd-border);border-radius:5px}.fd-scroll-container::-webkit-scrollbar-track{background:0 0}.fd-scroll-container::-webkit-scrollbar-corner{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}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\\!flex{display:flex!important}.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}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-16\\/9{aspect-ratio:16/9}.aspect-16\\/10{aspect-ratio:16/10}.aspect-76\\/59{aspect-ratio:76/59}.aspect-\\[1\\.16\\]{aspect-ratio:1.16}.aspect-\\[1\\.55\\]{aspect-ratio:1.55}.aspect-\\[1\\.58\\]{aspect-ratio:1.58}.aspect-\\[3\\/4\\]{aspect-ratio:3/4}.aspect-\\[4\\/3\\]{aspect-ratio:4/3}.aspect-\\[4\\/5\\]{aspect-ratio:4/5}.aspect-\\[8\\/5\\]{aspect-ratio:8/5}.aspect-\\[9\\/16\\]{aspect-ratio:9/16}.aspect-\\[16\\/9\\]{aspect-ratio:16/9}.aspect-\\[16\\/10\\]{aspect-ratio:16/10}.aspect-\\[21\\/7\\]{aspect-ratio:21/7}.aspect-\\[21\\/9\\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.\\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.\\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-0\\.5{width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5)}.size-1{width:var(--spacing);height:var(--spacing)}.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-3\\/5{width:60%;height:60%}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\\.5{width:calc(var(--spacing) * 4.5);
11height: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-6\\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.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-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-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\\[15px\\]{width:15px;height:15px}.size-\\[26px\\]{width:26px;height:26px}.size-\\[62px\\]{width:62px;height:62px}.size-\\[88px\\]{width:88px;height:88px}.size-full{width:100%;height:100%}.\\!h-3\\.5{height:calc(var(--spacing) * 3.5)!important}.\\!h-6{height:calc(var(--spacing) * 6)!important}.\\!h-\\[28px\\]{height:28px!important}.\\!h-auto{height:auto!important}.\\[height\\:300vh\\]{height:300vh}.h-\\(--fd-animated-height\\){height:var(--fd-animated-height)}.h-\\(--fd-header-height\\){height:var(--fd-header-height)}.h-\\(--fd-toc-popover-height\\){height:var(--fd-toc-popover-height)}.h-\\(--header-height\\){height:var(--header-height)}.h-\\(--radix-navigation-menu-viewport-height\\){height:var(--radix-navigation-menu-viewport-height)}.h-0\\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\\.5{height:calc(var(--spacing) * 1.5)}.h-1\\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\\.5{height:calc(var(--spacing) * 2.5)}.h-2\\/3{height:66.6667%}.h-2\\/5{height:40%}.h-3{height:calc(var(--spacing) * 3)}.h-3\\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-9\\.5{height:calc(var(--spacing) * 9.5)}.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-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\\[1\\.15rem\\]{height:1.15rem}.h-\\[2px\\]{height:2px}.h-\\[3px\\]{height:3px}.h-\\[18px\\]{height:18px}.h-\\[28px\\]{height:28px}.h-\\[32rem\\]{height:32rem}.h-\\[40vh\\]{height:40vh}.h-\\[46px\\]{height:46px}.h-\\[50vh\\]{height:50vh}.h-\\[54px\\]{height:54px}.h-\\[60px\\]{height:60px}.h-\\[70vh\\]{height:70vh}.h-\\[72px\\]{height:72px}.h-\\[120px\\]{height:120px}.h-\\[140px\\]{height:140px}.h-\\[148px\\]{height:148px}.h-\\[240px\\]{height:240px}.h-\\[280px\\]{height:280px}.h-\\[460px\\]{height:460px}.h-\\[600px\\]{height:600px}.h-\\[calc\\(100\\%\\+--spacing\\(1\\.5\\)\\)\\]{height:calc(100% + calc(var(--spacing) * 1.5))}.h-\\[calc\\(100\\%-0\\.75rem\\)\\]{height:calc(100% - .75rem)}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100dvh-1rem\\)\\]{height:calc(100dvh - 1rem)}.h-\\[calc\\(100svh-5rem\\)\\]{height:calc(100svh - 5rem)}.h-\\[calc\\(100vh-5\\.5rem\\)\\]{height:calc(100vh - 5.5rem)}
11.h-\\[calc\\(100vh-220px\\)\\]{height:calc(100vh - 220px)}.h-\\[calc\\(var\\(--fd-docs-height\\)-var\\(--fd-docs-row-1\\)\\)\\]{height:calc(var(--fd-docs-height) - var(--fd-docs-row-1))}.h-\\[calc\\(var\\(--fd-docs-height\\)-var\\(--fd-docs-row-2\\)\\)\\]{height:calc(var(--fd-docs-height) - var(--fd-docs-row-2))}.h-\\[calc\\(var\\(--fd-docs-height\\)-var\\(--fd-docs-row-3\\)\\)\\]{height:calc(var(--fd-docs-height) - var(--fd-docs-row-3))}.h-\\[clamp\\(470px\\,54dvh\\,600px\\)\\]{height:clamp(470px,54dvh,600px)}.h-\\[min\\(22rem\\,52dvh\\)\\]{height:min(22rem,52dvh)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.\\!max-h-\\[calc\\(100dvh-1rem\\)\\]{max-height:calc(100dvh - 1rem)!important}.max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\(--radix-popover-content-available-height\\){max-height:var(--radix-popover-content-available-height)}.max-h-\\(--radix-select-content-available-height\\){max-height:var(--radix-select-content-available-height)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\\[28rem\\]{max-height:28rem}.max-h-\\[34rem\\]{max-height:34rem}.max-h-\\[50svh\\]{max-height:50svh}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[52vh\\]{max-height:52vh}.max-h-\\[56svh\\]{max-height:56svh}.max-h-\\[64vh\\]{max-height:64vh}.max-h-\\[65svh\\]{max-height:65svh}.max-h-\\[68vh\\]{max-height:68vh}.max-h-\\[70\\%\\]{max-height:70%}.max-h-\\[70svh\\]{max-height:70svh}.max-h-\\[70vh\\]{max-height:70vh}.max-h-\\[75vh\\]{max-height:75vh}.max-h-\\[80dvh\\]{max-height:80dvh}.max-h-\\[80svh\\]{max-height:80svh}.max-h-\\[82vh\\]{max-height:82vh}.max-h-\\[85vh\\]{max-height:85vh}.max-h-\\[86svh\\]{max-height:86svh}.max-h-\\[90svh\\]{max-height:90svh}.max-h-\\[90vh\\]{max-height:90vh}.max-h-\\[92svh\\]{max-height:92svh}.max-h-\\[92vh\\]{max-height:92vh}.max-h-\\[100px\\]{max-height:100px}.max-h-\\[120px\\]{max-height:120px}.max-h-\\[300px\\]{max-height:300px}.max-h-\\[420px\\]{max-height:420px}.max-h-\\[440px\\]{max-height:440px}.max-h-\\[460px\\]{max-height:460px}.max-h-\\[560px\\]{max-height:560px}.max-h-\\[600px\\]{max-height:600px}.max-h-\\[640px\\]{max-height:640px}.max-h-\\[calc\\(100dvh-20px\\)\\]{max-height:calc(100dvh - 20px)}.max-h-\\[calc\\(100dvh-24px\\)\\]{max-height:calc(100dvh - 24px)}.max-h-\\[calc\\(100svh-2rem\\)\\]{max-height:calc(100svh - 2rem)}.max-h-\\[calc\\(100svh-6\\.5rem\\)\\]{max-height:calc(100svh - 6.5rem)}.max-h-\\[min\\(46vh\\,26rem\\)\\]{max-height:min(46vh,26rem)}.max-h-\\[min\\(52dvh\\,calc\\(var\\(--radix-dropdown-menu-content-available-height\\)-2px\\)\\)\\]{max-height:min(52dvh, calc(var(--radix-dropdown-menu-content-available-height) - 2px))}.max-h-\\[min\\(70vh\\,28rem\\)\\]{max-height:min(70vh,28rem)}.max-h-\\[min\\(70vh\\,720px\\)\\]{max-height:min(70vh,720px)}.max-h-\\[min\\(80dvh\\,640px\\)\\]{max-height:min(80dvh,640px)}.max-h-\\[min\\(590px\\,76svh\\)\\]{max-height:min(590px,76svh)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.\\!min-h-6{min-height:calc(var(--spacing) * 6)!important}.\\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-\\(--fd-docs-height\\){min-height:var(--fd-docs-height)}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.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-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\\[4\\.5rem\\]{min-height:4.5rem}.min-h-\\[4\\.75rem\\]{min-height:4.75rem}.min-h-\\[44px\\]{min-height:44px}.min-h-\\[50vh\\]{min-height:50vh}.min-h-\\[52px\\]{min-height:52px}.min-h-\\[54px\\]{min-height:54px}.min-h-\\[56px\\]{min-height:56px}.min-h-\\[60px\\]{min-height:60px}.min-h-\\[60vh\\]{min-height:60vh}.min-h-\\[70vh\\]{min-height:70vh}.min-h-\\[80px\\]{min-height:80px}.min-h-\\[92svh\\]{min-height:92svh}.min-h-\\[100px\\]{min-height:100px}.min-h-\\[112px\\]{min-height:112px}.min-h-\\[120px\\]{min-height:120px}.min-h-\\[140px\\]{min-height:140px}.min-h-\\[150px\\]{min-height:150px}.min-h-\\[160px\\]{min-height:160px}.min-h-\\[200px\\]{min-height:200px}.min-h-\\[220px\\]{min-height:220px}.min-h-\\[248px\\]{min-height:248px}.min-h-\\[280px\\]{min-height:280px}.min-h-\\[324px\\]{min-height:324px}.min-h-\\[360px\\]{min-height:360px}.min-h-\\[400px\\]{min-height:400px}.min-h-\\[500px\\]{min-height:500px}.min-h-\\[560px\\]{min-height:560px}.min-h-\\[640px\\]{min-height:640px}.min-h-\\[720px\\]{min-height:720px}.min-h-\\[calc\\(100svh-6rem\\)\\]{min-height:calc(100svh - 6rem)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\\!w-3\\.5{width:calc(var(--spacing) * 3.5)!important}.\\!w-\\[min\\(100vw\\,430px\\)\\]{width:min(100vw,430px)!important}.\\!w-\\[min\\(calc\\(100vw-2rem\\)\\,500px\\)\\]{width:min(100vw - 2rem,500px)!important}.\\!w-full{width:100%!important}.\\[width\\:600vw\\]{width:600vw}.w-\\(--fd-sidebar-width\\){width:var(--fd-sidebar-width)}.w-\\(--fd-toc-width\\){width:var(--fd-toc-width)}.w-\\(--radix-dropdown-menu-trigger-width\\){width:var(--radix-dropdown-menu-trigger-width)}.w-\\(--radix-popover-trigger-width\\){width:var(--radix-popover-trigger-width)}.w-\\(--sidebar-width\\){width:var(--sidebar-width)}.w-0{width:0}.w-0\\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\\.5{width:calc(var(--spacing) * 1.5)}.w-1\\/3{width:33.3333%}.w-1\\/4{width:25%}.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\\.5{width:calc(var(--spacing) * 3.5)}.w-3\\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-15{width:calc(var(--spacing) * 15)}.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-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\\[3px\\]{width:3px}.w-\\[4\\.5rem\\]{width:4.5rem}.w-\\[13\\%\\]{width:13%}.w-\\[18px\\]{width:18px}.w-\\[22\\.5rem\\]{width:22.5rem}.w-\\[37\\.5\\%\\]{width:37.5%}.w-\\[50px\\]{width:50px}.w-\\[60px\\]{width:60px}.w-\\[70px\\]{width:70px}.w-\\[72px\\]{width:72px}.w-\\[82px\\]{width:82px}.w-\\[84\\%\\]{width:84%}.w-\\[85\\%\\]{width:85%}.w-\\[100px\\]{width:100px}.w-\\[140px\\]{width:140px}.w-\\[160px\\]{width:160px}.w-\\[168px\\]{width:168px}.w-\\[180px\\]{width:180px}.w-\\[220px\\]{width:220px}.w-\\[252px\\]{width:252px}.w-\\[283px\\]{width:283px}.w-\\[305px\\]{width:305px}.w-\\[320px\\]{width:320px}.w-\\[354px\\]{width:354px}.w-\\[360px\\]{width:360px}.w-\\[460px\\]{width:460px}.w-\\[calc\\(\\(100\\%-0\\.75rem\\)\\/4\\)\\]{width:calc(25% - .1875rem)}.w-\\[calc\\(100\\%-1rem\\)\\]{width:calc(100% - 1rem)}.w-\\[calc\\(100\\%-2rem\\)\\]{width:calc(100% - 2rem)}.w-\\[calc\\(100\\%-var\\(--removed-body-scroll-bar-size\\,0px\\)\\)\\]{width:calc(100% - var(--removed-body-scroll-bar-size,0px))}.w-\\[calc\\(100vw-1rem\\)\\]{width:calc(100vw - 1rem)}.w-\\[calc\\(100vw-20px\\)\\]{width:calc(100vw - 20px)}.w-\\[calc\\(100vw-24px\\)\\]{width:calc(100vw - 24px)}.w-\\[min\\(74vw\\,540px\\)\\]{width:min(74vw,540px)}.w-\\[min\\(78vw\\,380px\\)\\]{width:min(78vw,380px)}.w-\\[min\\(88vw\\,26rem\\)\\]{width:min(88vw,26rem)}.w-\\[min\\(100\\%\\,158px\\)\\]{width:min(100%,158px)}.w-\\[min\\(100\\%\\,480px\\)\\]{width:min(100%,480px)}.w-\\[min\\(100vw-2rem\\,24rem\\)\\]{width:min(100vw - 2rem,24rem)}.w-\\[min\\(220px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(220px,100vw - 2rem)}.w-\\[min\\(260px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(260px,100vw - 2rem)}.w-\\[min\\(300px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(300px,100vw - 2rem)}.w-\\[min\\(340px\\,calc\\(100vw-3rem\\)\\)\\]{width:min(340px,100vw - 3rem)}.w-\\[min\\(360px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(360px,100vw - 2rem)}.w-\\[min\\(420px\\,calc\\(100vw-32px\\)\\)\\]{width:min(420px,100vw - 32px)}.w-\\[min\\(480px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(480px,100vw - 2rem)}.w-\\[min\\(560px\\,calc\\(100vw-3rem\\)\\)\\]{width:min(560px,100vw - 3rem)}.w-\\[min\\(768px\\,calc\\(100vw-1\\.25rem\\)\\)\\]{width:min(768px,100vw - 1.25rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\\!max-w-\\[500px\\]{max-width:500px!important}.\\!max-w-\\[1400px\\]{max-width:1400px!important}.\\!max-w-\\[calc\\(100vw-1rem\\)\\]{max-width:calc(100vw - 1rem)!important}.\\!max-w-none{max-width:none!important}.max-w-\\(--skeleton-width\\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-12{max-width:calc(var(--spacing) * 12)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\\[7\\.5rem\\]{max-width:7.5rem}.max-w-\\[11rem\\]{max-width:11rem}.max-w-\\[20rem\\]{max-width:20rem}.max-w-\\[40vw\\]{max-width:40vw}.max-w-\\[42vw\\]{max-width:42vw}.max-w-\\[52rem\\]{max-width:52rem}.max-w-\\[70ch\\]{max-width:70ch}.max-w-\\[80\\%\\]{max-width:80%}.max-w-\\[86vw\\]{max-width:86vw}.max-w-\\[92vw\\]{max-width:92vw}.max-w-\\[98vw\\]{max-width:98vw}.max-w-\\[100px\\]{max-width:100px}.max-w-\\[100rem\\]{max-width:100rem}.max-w-\\[120px\\]{max-width:120px}.max-w-\\[150px\\]{max-width:150px}.max-w-\\[170px\\]{max-width:170px}.max-w-\\[220px\\]{max-width:220px}.max-w-\\[230px\\]{max-width:230px}.max-w-\\[240px\\]{max-width:240px}.max-w-\\[250px\\]{max-width:250px}.max-w-\\[280px\\]{max-width:280px}.max-w-\\[282px\\]{max-width:282px}.max-w-\\[320px\\]{max-width:320px}.max-w-\\[348px\\]{max-width:348px}.max-w-\\[350px\\]{max-width:350px}.max-w-\\[354px\\]{max-width:354px}
11.max-w-\\[360px\\]{max-width:360px}.max-w-\\[380px\\]{max-width:380px}.max-w-\\[440px\\]{max-width:440px}.max-w-\\[460px\\]{max-width:460px}.max-w-\\[500px\\]{max-width:500px}.max-w-\\[520px\\]{max-width:520px}.max-w-\\[680px\\]{max-width:680px}.max-w-\\[715px\\]{max-width:715px}.max-w-\\[720px\\]{max-width:720px}.max-w-\\[760px\\]{max-width:760px}.max-w-\\[780px\\]{max-width:780px}.max-w-\\[820px\\]{max-width:820px}.max-w-\\[900px\\]{max-width:900px}.max-w-\\[1120px\\]{max-width:1120px}.max-w-\\[1168px\\]{max-width:1168px}.max-w-\\[1180px\\]{max-width:1180px}.max-w-\\[1198px\\]{max-width:1198px}.max-w-\\[1200px\\]{max-width:1200px}.max-w-\\[1240px\\]{max-width:1240px}.max-w-\\[1400px\\]{max-width:1400px}.max-w-\\[1440px\\]{max-width:1440px}.max-w-\\[1460px\\]{max-width:1460px}.max-w-\\[1500px\\]{max-width:1500px}.max-w-\\[1600px\\]{max-width:1600px}.max-w-\\[1680px\\]{max-width:1680px}.max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}.max-w-\\[calc\\(100vw-2rem\\)\\]{max-width:calc(100vw - 2rem)}.max-w-\\[calc\\(100vw-3rem\\)\\]{max-width:calc(100vw - 3rem)}.max-w-\\[min\\(100\\%\\,500px\\)\\]{max-width:min(100%,500px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-sm{max-width:var(--container-sm)}.max-w-svw{max-width:100svw}.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-11{min-width:calc(var(--spacing) * 11)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\\[6\\.75rem\\]{min-width:6.75rem}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[35px\\]{min-width:35px}.min-w-\\[36rem\\]{min-width:36rem}.min-w-\\[40px\\]{min-width:40px}.min-w-\\[70px\\]{min-width:70px}.min-w-\\[80px\\]{min-width:80px}.min-w-\\[88px\\]{min-width:88px}.min-w-\\[120px\\]{min-width:120px}.min-w-\\[180px\\]{min-width:180px}.min-w-\\[240px\\]{min-width:240px}.min-w-\\[280px\\]{min-width:280px}.min-w-\\[320px\\]{min-width:320px}.min-w-\\[360px\\]{min-width:360px}.min-w-\\[460px\\]{min-width:460px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\\[1\\.1\\]{flex:1.1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\\[78\\%\\]{flex-basis:78%}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.\\[transform-origin\\:100\\%_0_0\\]{transform-origin:100% 0 0}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-hover-card-content-transform-origin\\){transform-origin:var(--radix-hover-card-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_center\\]{transform-origin:top}.origin-center{transform-origin:50%}.origin-top{transform-origin:top}.\\!translate-x-0{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-x-\\(--fd-sidebar-width\\){--tw-translate-x:calc(var(--fd-sidebar-width) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-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-2{--tw-translate-x:calc(var(--spacing) * 2);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-\\[18\\%\\]{--tw-translate-x:18%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\\[150\\%\\]{--tw-translate-x:150%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\\[calc\\(-50\\%-var\\(--removed-body-scroll-bar-size\\,0px\\)\\/2\\)\\]{--tw-translate-x:calc(-50% - var(--removed-body-scroll-bar-size,0px) / 2);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-0{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\\[18\\%\\]{--tw-translate-y:calc(18% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);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)}.translate-y-full{--tw-translate-y:100%;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-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;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)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;
11--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-2{rotate:-2deg}.-rotate-6{rotate:-6deg}.-rotate-8{rotate:-8deg}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.rotate-0{rotate:none}.rotate-3{rotate:3deg}.rotate-8{rotate:8deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\\[var\\(--angle\\)\\]{rotate:var(--angle)}.\\[transform\\:rotateX\\(var\\(--grid-angle\\)\\)\\]{transform:rotateX(var(--grid-angle))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\\[pulse_8s_infinite\\]{animation:8s infinite pulse}.animate-fd-fade-in{animation:var(--animate-fd-fade-in)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-m-4{scroll-margin:calc(var(--spacing) * 4)}.scroll-m-20{scroll-margin:calc(var(--spacing) * 20)}.scroll-m-24{scroll-margin:calc(var(--spacing) * 24)}.scroll-m-28{scroll-margin:calc(var(--spacing) * 28)}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\\[scrollbar-width\\:none\\]{scrollbar-width:none}.\\[scrollbar-width\\:thin\\]{scrollbar-width:thin}.scrollbar-none{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.auto-cols-auto{grid-auto-columns:auto}.auto-rows-auto{grid-auto-rows:auto}.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-\\[1fr_1\\.5fr\\]{grid-template-columns:1fr 1.5fr}.grid-cols-\\[1fr_2fr_auto\\]{grid-template-columns:1fr 2fr auto}.grid-cols-\\[1fr_3fr\\]{grid-template-columns:1fr 3fr}.grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.grid-cols-\\[26px_minmax\\(0\\,1fr\\)\\]{grid-template-columns:26px minmax(0,1fr)}.grid-cols-\\[auto_minmax\\(0\\,1fr\\)_auto\\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\\[minmax\\(0\\,1fr\\)_76px_76px\\]{grid-template-columns:minmax(0,1fr) 76px 76px}.grid-cols-\\[minmax\\(0\\,9rem\\)_1fr_auto\\]{grid-template-columns:minmax(0,9rem) 1fr auto}.grid-cols-\\[repeat\\(auto-fill\\,minmax\\(150px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.grid-rows-\\[auto_minmax\\(0\\,1fr\\)\\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\\[minmax\\(0\\,1fr\\)\\]{grid-template-rows:minmax(0,1fr)}.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-items-center{place-items:center}.\\!items-center{align-items:center!important}
11.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-center{justify-content:center!important}.\\!justify-start{justify-content:flex-start!important}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.\\!gap-0{gap:0!important}.\\!gap-2{gap:calc(var(--spacing) * 2)!important}.\\!gap-4{gap:calc(var(--spacing) * 4)!important}.\\[gap\\:var\\(--gap\\)\\]{gap:var(--gap)}.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-3\\.5{gap:calc(var(--spacing) * 3.5)}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-32{gap:calc(var(--spacing) * 32)}.gap-\\[14px\\]{gap:14px}:where(.space-y-0\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\\.5\u003e: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\u003e: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\u003e: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\u003e: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\u003e: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\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4\u003e: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\u003e: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\u003e: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\u003e: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\u003e: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)))}:where(.space-y-10\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}:where(.-space-x-1\u003e:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2\u003e: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)))}:where(.-space-x-4\u003e:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2\u003e: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)))}:where(.space-x-3\u003e:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.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)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}:where(.divide-x\u003e: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\u003e:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-fd-border\u003e:not(:last-child)){border-color:var(--color-fd-border)}:where(.divide-white\\/10\u003e:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\\/10\u003e:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.\\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-\\(--radius\\){border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[1\\.25rem\\]{border-radius:1.25rem}.rounded-\\[1rem\\]{border-radius:1rem}.rounded-\\[2px\\]{border-radius:2px}
11.rounded-\\[2rem\\]{border-radius:2rem}.rounded-\\[3px\\]{border-radius:3px}.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[8px\\]{border-radius:8px}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[12px\\]{border-radius:12px}.rounded-\\[18px\\]{border-radius:18px}.rounded-\\[20px\\]{border-radius:20px}.rounded-\\[22px\\]{border-radius:22px}.rounded-\\[24px\\]{border-radius:24px}.rounded-\\[26px\\]{border-radius:26px}.rounded-\\[28px\\]{border-radius:28px}.rounded-\\[calc\\(0\\.5rem-2px\\)\\]{border-radius:calc(.5rem - 2px)}.rounded-\\[calc\\(var\\(--radius\\)\\+0\\.75rem\\)\\]{border-radius:calc(var(--radius) + .75rem)}.rounded-\\[calc\\(var\\(--radius\\)\\+8px\\)\\]{border-radius:calc(var(--radius) + 8px)}.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-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-se-sm{border-start-end-radius:var(--radius-sm)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\\[60px\\]{border-top-left-radius:60px;border-top-right-radius:60px}.rounded-t-\\[80px\\]{border-top-left-radius:80px;border-top-right-radius:80px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.\\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.\\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-\\(length\\:--border-beam-width\\){border-style:var(--tw-border-style);border-width:var(--border-beam-width)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\\[1\\.5px\\]{border-style:var(--tw-border-style);border-width:1.5px}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\(--color-border\\){border-color:var(--color-border)}.border-\\[\\#00EE8E\\]{border-color:#00ee8e}.border-\\[\\#60A5FA\\]\\/35{border-color:#60a5fa59;border-color:lab(66.0368% -2.92 -49.749/.35)}.border-\\[\\#EC4899\\]\\/70{border-color:#ec4899b3;border-color:lab(57.308% 67.8698 -7.11628/.7)}.border-\\[\\#f276ac\\]\\/45{border-color:#f276ac73;border-color:lab(65.9382% 52.7458 -5.26626/.45)}.border-\\[var\\(--gold\\)\\]\\/25{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\\[var\\(--gold\\)\\]\\/25{border-color:color-mix(in oklab, var(--gold) 25%, transparent)}}.border-\\[var\\(--hero-border\\)\\]{border-color:var(--hero-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300\\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-current{border-color:currentColor}.border-cyan-300{border-color:var(--color-cyan-300)}.border-emerald-400\\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-fd-primary{border-color:var(--color-fd-primary)}.border-gray-400\\/10{border-color:#99a1af1a}@supports (color:color-mix(in lab, red, red)){.border-gray-400\\/10{border-color:color-mix(in oklab, var(--color-gray-400) 10%, transparent)}}.border-green-600\\/40{border-color:#00a54466}@supports (color:color-mix(in lab, red, red)){.border-green-600\\/40{border-color:color-mix(in oklab, var(--color-green-600) 40%, transparent)}}.border-red-400\\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\\/8{border-color:color-mix(in oklab, var(--color-white) 8%, 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-white\\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\\/\\[0\\.06\\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\\/\\[0\\.06\\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\\/\\[0\\.07\\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\\/\\[0\\.07\\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\\/\\[0\\.08\\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\\/\\[0\\.08\\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\\/\\[0\\.10\\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\\/\\[0\\.10\\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\\/\\[0\\.12\\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\\/\\[0\\.12\\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-t-white\\/80{border-top-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-t-white\\/80{border-top-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-l-transparent{border-left-color:#0000}.\\!bg-transparent{background-color:#0000!important}.bg-\\(--callout-color\\)\\/50{background-color:var(--callout-color)}@supports (color:color-mix(in lab, red, red)){.bg-\\(--callout-color\\)\\/50{background-color:color-mix(in oklab, var(--callout-color) 50%, transparent)}}.bg-\\(--color-bg\\){background-color:var(--color-bg)}.bg-\\(--shiki-light-bg\\){background-color:var(--shiki-light-bg)}.bg-\\[\\#0A241E\\]{background-color:#0a241e}.bg-\\[\\#0B0B0E\\]{background-color:#0b0b0e}.bg-\\[\\#0C1626\\]{background-color:#0c1626}.bg-\\[\\#00E5BB\\]{background-color:#00e5bb}.bg-\\[\\#00EE8E\\]{background-color:#00ee8e}.bg-\\[\\#60A5FA\\]{background-color:#60a5fa}.bg-\\[\\#140e15\\]{background-color:#140e15}.bg-\\[\\#250F1C\\]{background-color:#250f1c}.bg-\\[\\#426B75\\]{background-color:#426b75}.bg-\\[\\#07182F\\]{background-color:#07182f}.bg-\\[\\#18181B\\]{background-color:#18181b}.bg-\\[\\#18181f\\]{background-color:#18181f}.bg-\\[\\#18232C\\]{background-color:#18232c}.bg-\\[\\#75979A\\]{background-color:#75979a}.bg-\\[\\#141117\\]\\/80{background-color:#141117cc;background-color:lab(5.50495% 2.25557 -3.26858/.8)}.bg-\\[\\#E91E47\\]{background-color:#e91e47}.bg-\\[\\#EC4899\\]{background-color:#ec4899}.bg-\\[\\#F0CDB0\\]{background-color:#f0cdb0}.bg-\\[\\#FDE047\\]{background-color:#fde047}.bg-\\[\\#f49b5b\\]{background-color:#f49b5b}.bg-\\[\\#f276ac\\]{background-color:#f276ac}.bg-\\[\\#f276ac\\]\\/10{background-color:#f276ac1a;background-color:lab(65.9382% 52.7458 -5.26626/.1)}.bg-\\[var\\(--chart-5\\)\\]{background-color:var(--chart-5)}.bg-\\[var\\(--gold\\)\\],.bg-\\[var\\(--gold\\)\\]\\/8{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\\[var\\(--gold\\)\\]\\/8{background-color:color-mix(in oklab, var(--gold) 8%, transparent)}}.bg-\\[var\\(--hero-bg\\)\\]{background-color:var(--hero-bg)}.bg-\\[var\\(--hero-surface\\)\\]{background-color:var(--hero-surface)}.bg-\\[var\\(--hero-surface-strong\\)\\],.bg-\\[var\\(--hero-surface-strong\\)\\]\\/80{background-color:var(--hero-surface-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\\[var\\(--hero-surface-strong\\)\\]\\/80{background-color:color-mix(in oklab, var(--hero-surface-strong) 80%, transparent)}}.bg-\\[var\\(--success\\)\\]{background-color:var(--success)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-400\\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-500\\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\\/8{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-black\\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.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\\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\\/30{background-color:color-mix(in oklab, var(--color-black) 3
110%, transparent)}}.bg-black\\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\\/35{background-color:color-mix(in oklab, var(--color-black) 35%, 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\\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\\/45{background-color:color-mix(in oklab, var(--color-black) 45%, 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\\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\\/70{background-color:color-mix(in oklab, var(--color-black) 70%, 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\\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-current{background-color:currentColor}.bg-cyan-400\\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\\/15{background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.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-fd-accent{background-color:var(--color-fd-accent)}.bg-fd-background{background-color:var(--color-fd-background)}.bg-fd-background\\/60{background-color:#f5f5f599}@supports (color:color-mix(in lab, red, red)){.bg-fd-background\\/60{background-color:color-mix(in oklab, var(--color-fd-background) 60%, transparent)}}.bg-fd-background\\/80{background-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.bg-fd-background\\/80{background-color:color-mix(in oklab, var(--color-fd-background) 80%, transparent)}}.bg-fd-border{background-color:var(--color-fd-border)}.bg-fd-card{background-color:var(--color-fd-card)}.bg-fd-muted{background-color:var(--color-fd-muted)}.bg-fd-overlay{background-color:var(--color-fd-overlay)}.bg-fd-popover{background-color:var(--color-fd-popover)}.bg-fd-popover\\/60{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.bg-fd-popover\\/60{background-color:color-mix(in oklab, var(--color-fd-popover) 60%, transparent)}}.bg-fd-popover\\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-fd-popover\\/80{background-color:color-mix(in oklab, var(--color-fd-popover) 80%, transparent)}}.bg-fd-primary{background-color:var(--color-fd-primary)}.bg-fd-primary\\/10{background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.bg-fd-primary\\/10{background-color:color-mix(in oklab, var(--color-fd-primary) 10%, transparent)}}.bg-fd-secondary{background-color:var(--color-fd-secondary)}.bg-fd-secondary\\/50{background-color:#ededed80}@supports (color:color-mix(in lab, red, red)){.bg-fd-secondary\\/50{background-color:color-mix(in oklab, var(--color-fd-secondary) 50%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-500\\/60{background-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/60{background-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.bg-red-500\\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/70{background-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.bg-red-950\\/70{background-color:#460809b3}@supports (color:color-mix(in lab, red, red)){.bg-red-950\\/70{background-color:color-mix(in oklab, var(--color-red-950) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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\\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\\/\\[0\\.03\\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.03\\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\\/\\[0\\.04\\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.04\\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\\/\\[0\\.05\\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.05\\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\\/\\[0\\.06\\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.06\\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\\/\\[0\\.07\\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.07\\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, 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-white\\/\\[0\\.10\\]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.10\\]{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\\/\\[0\\.035\\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.035\\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\\/\\[0\\.045\\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\\/\\[0\\.045\\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-500\\/15{background-color:#71717b26}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\\/15{background-color:color-mix(in oklab, var(--color-zinc-500) 15%, transparent)}}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;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-l{--tw-gradient-position:to left 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-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\\[background-image\\:linear-gradient\\(90deg\\,var\\(--color-foreground\\)_1px\\,transparent_1px\\)\\]{background-image:linear-gradient(90deg,var(--color-foreground) 1px,transparent 1px)}.\\[background-image\\:linear-gradient\\(to_right\\,var\\(--light-line\\)_1px\\,transparent_0\\)\\,linear-gradient\\(to_bottom\\,var\\(--light-line\\)_1px\\,transparent_0\\)\\]{background-image:linear-gradient(to right,var(--light-line) 1px,transparent 0),linear-gradient(to bottom,var(--light-line) 1px,transparent 0)}
11.bg-\\[image\\:var\\(--gradient-sunset\\)\\]{background-image:var(--gradient-sunset)}.bg-\\[image\\:var\\(--gradient-sunset-soft\\)\\]{background-image:var(--gradient-sunset-soft)}.bg-\\[linear-gradient\\(95deg\\,transparent_0\\%\\,var\\(--color-foreground\\)_45\\%\\,transparent_100\\%\\)\\]{background-image:linear-gradient(95deg,transparent 0%,var(--color-foreground) 45%,transparent 100%)}.bg-\\[linear-gradient\\(145deg\\,\\#ffd978\\,\\#f5a623\\)\\]{background-image:linear-gradient(145deg,#ffd978,#f5a623)}.bg-\\[linear-gradient\\(180deg\\,rgba\\(20\\,17\\,23\\,0\\.05\\)_20\\%\\,rgba\\(20\\,17\\,23\\,0\\.25\\)_50\\%\\,rgba\\(20\\,17\\,23\\,0\\.96\\)_100\\%\\)\\]{background-image:linear-gradient(#1411170d 20%,#14111740 50%,#141117f5 100%)}.bg-\\[linear-gradient\\(180deg\\,rgba\\(25\\,25\\,25\\,0\\.92\\)\\,rgba\\(10\\,10\\,10\\,0\\.98\\)\\)\\]{background-image:linear-gradient(#191919eb,#0a0a0afa)}.bg-\\[linear-gradient\\(180deg\\,rgba\\(25\\,25\\,25\\,0\\.95\\)\\,rgba\\(9\\,9\\,9\\,0\\.98\\)\\)\\]{background-image:linear-gradient(#191919f2,#090909fa)}.bg-\\[radial-gradient\\(circle_at_50\\%_50\\%\\,rgba\\(var\\(--foreground\\)\\,0\\.03\\)_0\\%\\,transparent_50\\%\\)\\]{background-image:radial-gradient(circle at 50% 50%,rgba(var(--foreground),.03) 0%,transparent 50%)}.bg-\\[radial-gradient\\(circle_at_80\\%_20\\%\\,rgba\\(244\\,155\\,91\\,0\\.08\\)\\,transparent_45\\%\\)\\]{background-image:radial-gradient(circle at 80% 20%,#f49b5b14,#0000 45%)}.bg-\\[radial-gradient\\(circle_at_center\\,rgba\\(var\\(--foreground\\)\\,0\\.1\\)_1px\\,transparent_0\\)\\]{background-image:radial-gradient(circle at center,rgba(var(--foreground),.1) 1px,transparent 0)}.bg-\\[radial-gradient\\(circle_at_top\\,rgba\\(227\\,108\\,196\\,0\\.1\\)\\,transparent_55\\%\\)\\]{background-image:radial-gradient(circle at top,#e36cc41a,#0000 55%)}.bg-\\[radial-gradient\\(circle_at_top\\,rgba\\(227\\,108\\,196\\,0\\.12\\)\\,transparent_60\\%\\)\\]{background-image:radial-gradient(circle at top,#e36cc41f,#0000 60%)}.bg-\\[radial-gradient\\(circle_at_top\\,rgba\\(255\\,255\\,255\\,0\\.18\\)\\,transparent_55\\%\\)\\]{background-image:radial-gradient(circle at top,#ffffff2e,#0000 55%)}.bg-\\[radial-gradient\\(var\\(--border\\)_1px\\,transparent_1px\\)\\]{background-image:radial-gradient(var(--border) 1px,transparent 1px)}.bg-\\[repeating-linear-gradient\\(-45deg\\,var\\(--color-border\\)\\,var\\(--color-border\\)_1px\\,transparent_1px\\,transparent_8px\\)\\]{background-image:repeating-linear-gradient(-45deg,var(--color-border),var(--color-border) 1px,transparent 1px,transparent 8px)}.bg-\\[repeating-linear-gradient\\(-45deg\\,var\\(--color-foreground\\)\\,var\\(--color-foreground\\)_1px\\,transparent_1px\\,transparent_4px\\)\\]{background-image:repeating-linear-gradient(-45deg,var(--color-foreground),var(--color-foreground) 1px,transparent 1px,transparent 4px)}.from-\\[\\#2b2140\\]{--tw-gradient-from:#2b2140;--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-\\[\\#7a51d6\\]{--tw-gradient-from:#7a51d6;--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-\\[\\#8B5CF6\\]{--tw-gradient-from:#8b5cf6;--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-\\[\\#8a3a86\\]{--tw-gradient-from:#8a3a86;--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-\\[\\#f49b5b\\]{--tw-gradient-from:#f49b5b;--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-\\[\\#f49b5b\\]\\/60{--tw-gradient-from:#f49b5b99;--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))}@supports (color:lab(0% 0 0)){.from-\\[\\#f49b5b\\]\\/60{--tw-gradient-from:lab(72.4021% 29.9879 47.4972/.6)}}.from-\\[\\#f276ac\\]\\/70{--tw-gradient-from:#f276acb3;--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))}@supports (color:lab(0% 0 0)){.from-\\[\\#f276ac\\]\\/70{--tw-gradient-from:lab(65.9382% 52.7458 -5.26626/.7)}}.from-\\[\\#fca76f\\]\\/20{--tw-gradient-from:#fca76f33;--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))}@supports (color:lab(0% 0 0)){.from-\\[\\#fca76f\\]\\/20{--tw-gradient-from:lab(76.2681% 28.2152 42.2259/.2)}}.from-\\[var\\(--color-from\\)\\]{--tw-gradient-from:var(--color-from);--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-black{--tw-gradient-from:var(--color-black);--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-black\\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\\/55{--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-black\\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\\/60{--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-black\\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\\/70{--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-black\\/72{--tw-gradient-from:#000000b8}@supports (color:color-mix(in lab, red, red)){.from-black\\/72{--tw-gradient-from:color-mix(in oklab, var(--color-black) 72%, transparent)}}.from-black\\/72{--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-black\\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\\/75{--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-black\\/76{--tw-gradient-from:#000000c2}@supports (color:color-mix(in lab, red, red)){.from-black\\/76{--tw-gradient-from:color-mix(in oklab, var(--color-black) 76%, transparent)}}.from-black\\/76{--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-black\\/78{--tw-gradient-from:#000000c7}@supports (color:color-mix(in lab, red, red)){.from-black\\/78{--tw-gradient-from:color-mix(in oklab, var(--color-black) 78%, transparent)}}.from-black\\/78{--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-black\\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\\/85{--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-neutral-100{--tw-gradient-from:var(--color-neutral-100);--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-red-600{--tw-gradient-from:var(--color-red-600);--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))}.from-white{--tw-gradient-from:var(--color-white);--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-zinc-500{--tw-gradient-from:var(--color-zinc-500);--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-\\[\\#EC4899\\]{--tw-gradient-via:#ec4899;--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-p
11osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\\[\\#ed8fe5\\]\\/20{--tw-gradient-via:#ed8fe533;--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)}@supports (color:lab(0% 0 0)){.via-\\[\\#ed8fe5\\]\\/20{--tw-gradient-via:lab(71.747% 45.5797 -28.3605/.2)}}.via-\\[var\\(--color-to\\)\\]{--tw-gradient-via:var(--color-to);--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)}.via-black\\/0{--tw-gradient-via:#0000}@supports (color:color-mix(in lab, red, red)){.via-black\\/0{--tw-gradient-via:color-mix(in oklab, var(--color-black) 0%, transparent)}}.via-black\\/0{--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)}.via-black\\/8{--tw-gradient-via:#00000014}@supports (color:color-mix(in lab, red, red)){.via-black\\/8{--tw-gradient-via:color-mix(in oklab, var(--color-black) 8%, transparent)}}.via-black\\/8{--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)}.via-black\\/18{--tw-gradient-via:#0000002e}@supports (color:color-mix(in lab, red, red)){.via-black\\/18{--tw-gradient-via:color-mix(in oklab, var(--color-black) 18%, transparent)}}.via-black\\/18{--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)}.via-black\\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\\/20{--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)}.via-black\\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\\/25{--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)}.via-black\\/42{--tw-gradient-via:#0000006b}@supports (color:color-mix(in lab, red, red)){.via-black\\/42{--tw-gradient-via:color-mix(in oklab, var(--color-black) 42%, transparent)}}.via-black\\/42{--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)}.via-black\\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.via-black\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.via-black\\/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)}.via-black\\/70{--tw-gradient-via:#000000b3}@supports (color:color-mix(in lab, red, red)){.via-black\\/70{--tw-gradient-via:color-mix(in oklab, var(--color-black) 70%, transparent)}}.via-black\\/70{--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-p
11osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\\/80{--tw-gradient-via:#000c}@supports (color:color-mix(in lab, red, red)){.via-black\\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent)}}.via-black\\/80{--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)}.via-transparent{--tw-gradient-via:transparent;--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)}.via-yellow-700{--tw-gradient-via:var(--color-yellow-700);--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)}.via-50\\%{--tw-gradient-via-position:50%}.to-\\[\\#0f0c18\\]{--tw-gradient-to:#0f0c18;--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-\\[\\#6a2a63\\]{--tw-gradient-to:#6a2a63;--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-\\[\\#7ebdea\\]\\/20{--tw-gradient-to:#7ebdea33;--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))}@supports (color:lab(0% 0 0)){.to-\\[\\#7ebdea\\]\\/20{--tw-gradient-to:lab(73.6173% -11.9323 -29.2349/.2)}}.to-\\[\\#23202b\\]{--tw-gradient-to:#23202b;--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-\\[\\#F97316\\]{--tw-gradient-to:#f97316;--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-\\[\\#e36cc4\\]{--tw-gradient-to:#e36cc4;--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-\\[\\#e36cc4\\]\\/35{--tw-gradient-to:#e36cc459;--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))}@supports (color:lab(0% 0 0)){.to-\\[\\#e36cc4\\]\\/35{--tw-gradient-to:lab(62.6657% 54.8877 -23.9889/.35)}}.to-black\\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab, red, red)){.to-black\\/5{--tw-gradient-to:color-mix(in oklab, var(--color-black) 5%, transparent)}}.to-black\\/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-black\\/18{--tw-gradient-to:#0000002e}@supports (color:color-mix(in lab, red, red)){.to-black\\/18{--tw-gradient-to:color-mix(in oklab, var(--color-black) 18%, transparent)}}.to-black\\/18{--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-black\\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab, red, red)){.to-black\\/90{--tw-gradient-to:color-mix(in oklab, var(--color-black) 90%, transparent)}}.to-black\\/90{--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-neutral-100{--tw-gradient-to:var(--color-neutral-100);--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-red-500{--tw-gradient-to:var(--color-red-500);--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))}.to-white\\/15{--tw-gradient-to:#ffffff26}@supports (color:color-mix(in lab, red, red)){.to-white\\/15{--tw-gradient-to:color-mix(in oklab, var(--color-white) 15%, transparent)}}.to-white\\/15{--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-90\\%{--tw-gradient-to-position:90%}.\\[mask-image\\:linear-gradient\\(to_bottom\\,white\\,transparent\\)\\]{-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}.\\[mask-image\\:linear-gradient\\(transparent\\,transparent\\)\\,linear-gradient\\(\\#000\\,\\#000\\)\\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}.mask-\\[linear-gradient\\(to_bottom\\,transparent\\,white_--spacing\\(14\\)\\,white_c
11alc\\(100\\%---spacing\\(14\\)\\)\\,transparent\\)\\]{-webkit-mask-image:linear-gradient(to bottom,transparent,white calc(var(--spacing) * 14),white calc(100% - calc(var(--spacing) * 14)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,white calc(var(--spacing) * 14),white calc(100% - calc(var(--spacing) * 14)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,white calc(var(--spacing) * 14),white calc(100% - calc(var(--spacing) * 14)),transparent);mask-image:linear-gradient(to bottom,transparent,white calc(var(--spacing) * 14),white calc(100% - calc(var(--spacing) * 14)),transparent)}.mask-\\[linear-gradient\\(to_bottom\\,transparent\\,white_12px\\,white_calc\\(100\\%-12px\\)\\,transparent\\)\\]{-webkit-mask-image:linear-gradient(#0000,#fff 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#fff 12px calc(100% - 12px),#0000)}.mask-\\[linear-gradient\\(to_bottom\\,transparent\\,white_16px\\,white_calc\\(100\\%-16px\\)\\,transparent\\)\\]{-webkit-mask-image:linear-gradient(#0000,#fff 16px calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#fff 16px calc(100% - 16px),#0000)}.mask-\\[linear-gradient\\(to_bottom\\,white\\,white_30px\\,transparent_80px\\)\\]{-webkit-mask-image:linear-gradient(#fff,#fff 30px,#0000 80px);mask-image:linear-gradient(#fff,#fff 30px,#0000 80px)}.\\[background-size\\:16px_16px\\]{background-size:16px 16px}.\\[background-size\\:var\\(--cell-size\\)_var\\(--cell-size\\)\\]{background-size:var(--cell-size) var(--cell-size)}.\\[background-size\\:var\\(--shimmer-width\\)_100\\%\\]{background-size:var(--shimmer-width) 100%}.bg-\\[length\\:6px_1px\\]{background-size:6px 1px}.bg-\\[length\\:8px_8px\\]{background-size:8px 8px}.bg-\\[length\\:180\\%_100\\%\\]{background-size:180% 100%}.bg-\\[length\\:250\\%_100\\%\\,auto\\]{background-size:250% 100%,auto}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\\[background-position\\:0_0\\]{background-position:0 0}.bg-center{background-position:50%}.\\[background-repeat\\:no-repeat\\,padding-box\\]{background-repeat:no-repeat,padding-box}.\\[background-repeat\\:repeat\\]{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.\\[mask-composite\\:intersect\\]{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.\\[mask-clip\\:padding-box\\,border-box\\]{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.fill-\\(--callout-color\\){fill:var(--callout-color)}.fill-current{fill:currentColor}
11.fill-fd-muted{fill:var(--color-fd-muted)}.fill-fd-muted-foreground{fill:var(--color-fd-muted-foreground)}.fill-fd-primary{fill:var(--color-fd-primary)}.fill-fd-primary-foreground{fill:var(--color-fd-primary-foreground)}.fill-gray-400\\/30{fill:#99a1af4d}@supports (color:color-mix(in lab, red, red)){.fill-gray-400\\/30{fill:color-mix(in oklab, var(--color-gray-400) 30%, transparent)}}.fill-yellow-400{fill:var(--color-yellow-400)}.stroke-current\\/25{stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.stroke-current\\/25{stroke:color-mix(in oklab, currentcolor 25%, transparent)}}.stroke-fd-foreground\\/10{stroke:#0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.stroke-fd-foreground\\/10{stroke:color-mix(in oklab, var(--color-fd-foreground) 10%, transparent)}}.stroke-fd-primary{stroke:var(--color-fd-primary)}.stroke-gray-400\\/30{stroke:#99a1af4d}@supports (color:color-mix(in lab, red, red)){.stroke-gray-400\\/30{stroke:color-mix(in oklab, var(--color-gray-400) 30%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\\!p-0{padding:0!important}.\\!p-1\\.5{padding:calc(var(--spacing) * 1.5)!important}.\\!p-6{padding:calc(var(--spacing) * 6)!important}.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-2\\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-\\[1px\\]{padding:1px}.p-\\[2px\\]{padding:2px}.p-px{padding:1px}.\\!px-0{padding-inline:0!important}.\\!px-1{padding-inline:var(--spacing)!important}.\\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-\\(--viewport-outer-px\\){padding-inline:var(--viewport-outer-px)}.px-0{padding-inline:0}.px-0\\.5{padding-inline:calc(var(--spacing) * .5)}.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-3\\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\\[3px\\]{padding-inline:3px}.px-\\[18px\\]{padding-inline:18px}.px-px{padding-inline:1px}.\\!py-0{padding-block:0!important}.\\!py-1{padding-block:var(--spacing)!important}.\\!py-1\\.5{padding-block:calc(var(--spacing) * 1.5)!important}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.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-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-3\\.5{padding-inline-start:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.pt-0\\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\\.5{padding-top:calc(var(--spacing) * 1.5)}.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-3\\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\\[3px\\]{padding-top:3px}.pt-\\[clamp\\(28px\\,5dvh\\,56px\\)\\]{padding-top:clamp(28px,5dvh,56px)}.\\!pr-20{padding-right:calc(var(--spacing) * 20)!important}.pr-\\(--removed-body-scroll-bar-size\\,0\\){padding-right:var(--removed-body-scroll-bar-size,0)}.pr-0{padding-right:0}.pr-0\\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.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-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.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-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-0\\.5{padding-bottom:calc(var(--spacing) * .5)}.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-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-72{padding-bottom:calc(var(--spacing) * 72)}.pb-\\[11px\\]{padding-bottom:11px}.pb-\\[max\\(\\.75rem\\,env\\(safe-area-inset-bottom\\)\\)\\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\\[max\\(1rem\\,env\\(safe-area-inset-bottom\\)\\)\\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-0{padding-left:0}.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-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-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-base{font-size:var(--text-base);
11line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8125rem\\]{font-size:.8125rem}.text-\\[0\\.9375rem\\]{font-size:.9375rem}.text-\\[1\\.5rem\\]{font-size:1.5rem}.text-\\[1\\.65rem\\]{font-size:1.65rem}.text-\\[1\\.75em\\]{font-size:1.75em}.text-\\[1\\.75rem\\]{font-size:1.75rem}.text-\\[2\\.125rem\\]{font-size:2.125rem}.text-\\[6px\\]{font-size:6px}.text-\\[7px\\]{font-size:7px}.text-\\[8px\\]{font-size:8px}.text-\\[9px\\]{font-size:9px}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[12px\\]{font-size:12px}.text-\\[13px\\]{font-size:13px}.text-\\[14px\\]{font-size:14px}.text-\\[15px\\]{font-size:15px}.text-\\[16px\\]{font-size:16px}.text-\\[18px\\]{font-size:18px}.text-\\[20px\\]{font-size:20px}.text-\\[22px\\]{font-size:22px}.text-\\[28px\\]{font-size:28px}.text-\\[30px\\]{font-size:30px}.text-\\[clamp\\(1\\.8rem\\,4vw\\,2\\.75rem\\)\\]{font-size:clamp(1.8rem,4vw,2.75rem)}.text-\\[clamp\\(1\\.25rem\\,2vw\\,2rem\\)\\]{font-size:clamp(1.25rem,2vw,2rem)}.text-\\[clamp\\(2rem\\,8vw\\,2\\.75rem\\)\\]{font-size:clamp(2rem,8vw,2.75rem)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\\[0\\.95\\]{--tw-leading:.95;line-height:.95}.leading-\\[1\\.1\\]{--tw-leading:1.1;line-height:1.1}.leading-\\[1\\.05\\]{--tw-leading:1.05;line-height:1.05}.leading-\\[1\\.08\\]{--tw-leading:1.08;line-height:1.08}
11.leading-\\[1\\.12\\]{--tw-leading:1.12;line-height:1.12}.leading-\\[1\\.25\\]{--tw-leading:1.25;line-height:1.25}.leading-\\[18px\\]{--tw-leading:18px;line-height:18px}.leading-\\[22px\\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\\[-0\\.02em\\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\\[-0\\.03em\\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\\[0\\.01em\\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\\[0\\.2em\\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\\[0\\.08em\\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\\[0\\.12em\\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\\[0\\.14em\\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\\[0\\.16em\\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\\[0\\.18em\\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\\[0\\.24em\\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\\[0\\.28em\\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.\\[overflow-wrap\\:anywhere\\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\\(--callout-color\\){color:var(--callout-color)}.text-\\[\\#00EE8E\\]{color:#00ee8e}.text-\\[\\#6A3100\\]{color:#6a3100}.text-\\[\\#60A5FA\\]{color:#60a5fa}.text-\\[\\#64acff\\]{color:#64acff}.text-\\[\\#E91E47\\]\\/90{color:#e91e47e6;color:lab(51.2009% 73.455 33.5121/.9)}.text-\\[\\#F472B6\\]{color:#f472b6}.text-\\[\\#FDE047\\]{color:#fde047}.text-\\[\\#f49b5b\\]{color:#f49b5b}.text-\\[\\#f276ac\\]{color:#f276ac}.text-\\[\\#ffd0e4\\]{color:#ffd0e4}.text-\\[var\\(--chart-5\\)\\]{color:var(--chart-5)}.text-\\[var\\(--gold\\)\\]{color:var(--gold)}.text-\\[var\\(--hero-text\\)\\]{color:var(--hero-text)}.text-\\[var\\(--hero-text-muted\\)\\]{color:var(--hero-text-muted)}.text-amber-100\\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-current,.text-current\\/70{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\\/70{color:color-mix(in oklab, currentcolor 70%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-fd-accent-foreground{color:var(--color-fd-accent-foreground)}.text-fd-card{color:var(--color-fd-card)}.text-fd-card-foreground{color:var(--color-fd-card-foreground)}.text-fd-foreground{color:var(--color-fd-foreground)}.text-fd-foreground\\/80{color:#0a0a0acc}@supports (color:color-mix(in lab, red, red)){.text-fd-foreground\\/80{color:color-mix(in oklab, var(--color-fd-foreground) 80%, transparent)}}.text-fd-muted-foreground{color:var(--color-fd-muted-foreground)}.text-fd-muted-foreground\\/50{color:#73737380}@supports (color:color-mix(in lab, red, red)){.text-fd-muted-foreground\\/50{color:color-mix(in oklab, var(--color-fd-muted-foreground) 50%, transparent)}}
11.text-fd-popover-foreground{color:var(--color-fd-popover-foreground)}.text-fd-popover-foreground\\/80{color:#272727cc}@supports (color:color-mix(in lab, red, red)){.text-fd-popover-foreground\\/80{color:color-mix(in oklab, var(--color-fd-popover-foreground) 80%, transparent)}}.text-fd-primary{color:var(--color-fd-primary)}.text-fd-primary-foreground{color:var(--color-fd-primary-foreground)}.text-fd-primary\\/50{color:#17171780}@supports (color:color-mix(in lab, red, red)){.text-fd-primary\\/50{color:color-mix(in oklab, var(--color-fd-primary) 50%, transparent)}}.text-fd-secondary-foreground{color:var(--color-fd-secondary-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-inherit{color:inherit}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600\\/50{color:#52525280}@supports (color:color-mix(in lab, red, red)){.text-neutral-600\\/50{color:color-mix(in oklab, var(--color-neutral-600) 50%, transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-200\\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400\\/90{color:#ff6568e6}@supports (color:color-mix(in lab, red, red)){.text-red-400\\/90{color:color-mix(in oklab, var(--color-red-400) 90%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.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\\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\\/90{color:color-mix(in oklab, var(--color-white) 90%, 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-white\\/\\[0\\.44\\]{color:#ffffff70}@supports (color:color-mix(in lab, red, red)){.text-white\\/\\[0\\.44\\]{color:color-mix(in oklab, var(--color-white) 44%, transparent)}}.text-white\\/\\[0\\.46\\]{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\\/\\[0\\.46\\]{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\\/\\[0\\.52\\]{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\\/\\[0\\.52\\]{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\\/\\[0\\.64\\]{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\\/\\[0\\.64\\]{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\\/\\[0\\.68\\]{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\\/\\[0\\.68\\]{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-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}.underline{text-decoration-line:underline}.decoration-white\\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.decoration-white\\/35{text-decoration-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.decoration-white\\/35{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\\[\\#e36cc4\\]{accent-color:#e36cc4}.\\[color-scheme\\:dark\\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opacity-\\(--opacity\\,0\\){opacity:var(--opacity,0)}.opacity-0{opacity:0}
11.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-92{opacity:.92}.opacity-100{opacity:1}.opacity-\\[0\\.03\\]{opacity:.03}.opacity-\\[var\\(--opacity\\)\\]{opacity:var(--opacity)}.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-2xs{--tw-shadow:0 1px 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-sha
11dow)}.shadow-\\[0_0_0_1px_\\#ffffff10\\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff10);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_hsl\\(var\\(--sidebar-border\\)\\)\\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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_0_0_1px_rgba\\(0\\,0\\,0\\,0\\.35\\)\\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000059);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_10px_rgba\\(236\\,72\\,153\\,0\\.4\\)\\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ec489966);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_12px_rgba\\(242\\,118\\,172\\,0\\.15\\)\\]{--tw-shadow:0 0 12px var(--tw-sha
11dow-color,#f276ac26);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_12px_rgba\\(244\\,155\\,91\\,0\\.42\\)\\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f49b5b6b);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_24px_rgba\\(227\\,108\\,196\\,0\\.35\\)\\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#e36cc459);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_30px_rgba\\(227\\,108\\,196\\,0\\.24\\)\\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#e36cc43d);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_32px_var\\(--hero-glow\\)\\]{--tw-shadow:0 0 32px var(--tw-shadow-color,var(--hero-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.shadow-\\[0_0_34px_rgba\\(209\\,254\\,23\\,0\\.12\\)\\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#d1fe171f);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_4px_30px_0_rgba\\(0\\,0\\,0\\,0\\.08\\)\\]{--tw-shadow:0 4px 30px 0 var(--tw-shadow-color,#00000014);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_6px_18px_-8px_rgba\\(227\\,108\\,196\\,0\\.55\\)\\]{--tw-shadow:0 6px 18px -8px var(--tw-shadow-color,#e36cc48c);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_12px_35px_-10px_var\\(--hero-glow\\)\\]{--tw-shadow:0 12px 35px -10px var(--tw-shadow-color,var(--hero-glow));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_16px_48px_rgba\\(0\\,238\\,142\\,0\\.12\\)\\]{--tw-shadow:0 16px 48px var(--tw-sha
11dow-color,#00ee8e1f);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_18px_38px_-12px_var\\(--hero-glow\\)\\]{--tw-shadow:0 18px 38px -12px var(--tw-shadow-color,var(--hero-glow));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_18px_40px_rgba\\(0\\,0\\,0\\,0\\.35\\)\\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000059);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_18px_60px_rgba\\(0\\,0\\,0\\,0\\.3\\)\\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0000004d);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_20px_48px_rgba\\(15\\,23\\,42\\,0\\.08\\)\\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
11dow)}.shadow-\\[0_20px_80px_-40px_rgba\\(0\\,0\\,0\\,0\\.7\\)\\]{--tw-shadow:0 20px 80px -40px var(--tw-shadow-color,#000000b3);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_24px_90px_rgba\\(0\\,0\\,0\\,0\\.35\\)\\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#00000059);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_30px_90px_rgba\\(0\\,0\\,0\\,0\\.36\\)\\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0000005c);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_34px_110px_rgba\\(0\\,0\\,0\\,0\\.42\\)\\]{--tw-shadow:0 34px 110px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[inset_0_0_64px_color-mix\\(in_srgb\\,var\\(--primary\\)_12\\%\\,transparent\\)\\]{--tw-shadow:inset 0 0 64px var(--tw-sha
11dow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\\[inset_0_0_64px_color-mix\\(in_srgb\\,var\\(--primary\\)_12\\%\\,transparent\\)\\]{--tw-shadow:inset 0 0 64px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 12%,transparent))}}.shadow-\\[inset_0_0_64px_color-mix\\(in_srgb\\,var\\(--primary\\)_12\\%\\,transparent\\)\\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[inset_0_1px_0_rgba\\(var\\(--foreground\\)\\,0\\.05\\)\\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgba(var(--foreground),.05));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)}
11.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-sha
11dow)}.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-sha
11dow)}.ring-\\[4px\\]{--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)}.shadow-black\\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.shadow-black\\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\\/5{--tw-shadow-color:#09090b0d}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 5%, transparent) var(--tw-sha
11dow-alpha), transparent)}}.ring-black\\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab, red, red)){.ring-black\\/25{--tw-ring-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.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)}.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)!important;outline-width:1px!important}.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-3xl{--tw-blur:blur(var(--blur-3xl));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-\\[0px\\]{--tw-blur:blur(0px);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-xl{--tw-blur:blur(var(--blur-xl));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-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.saturate-\\[0\\.72\\]{--tw-saturate:saturate(.72);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,)}.saturate-\\[0\\.94\\]{--tw-saturate:saturate(.94);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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-\\[2px\\]{--tw-backdrop-blur:blur(2px);-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-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-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,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-\\[background-color\\,border-color\\,backdrop-filter\\]{transition-property:background-color,border-color,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[border-color\\,box-shadow\\,background-color\\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[border-color\\,box-shadow\\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[clip-path\\]{transition-property:clip-path;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-\\[height\\]{transition-property:height;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\\,offset-distance\\]{transition-property:opacity,offset-distance;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[opacity\\,translate\\,color\\]{transition-property:opacity,translate,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[opacity\\,translate\\]{transition-property:opacity,translate;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\\,height\\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[width\\,inset-block\\,translate\\,background-color\\]{transition-property:width,inset-block,translate,background-color;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))}
11.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}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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)}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\\[--bg\\:linear-gradient\\(90deg\\,\\#0000_calc\\(50\\%-var\\(--spread\\)\\)\\,var\\(--color-background\\)\\,\\#0000_calc\\(50\\%\\+var\\(--spread\\)\\)\\)\\]{--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--color-background),#0000 calc(50% + var(--spread)))}.\\[--duration\\:40s\\]{--duration:40s}.\\[--duration\\:120s\\]{--duration:120s}.\\[--fd-docs-height\\:100dvh\\]{--fd-docs-height:100dvh}.\\[--fd-header-height\\:0px\\]{--fd-header-height:0px}.\\[--fd-layout-width\\:1400px\\]{--fd-layout-width:1400px}.\\[--fd-sidebar-width\\:0px\\]{--fd-sidebar-width:0px}.\\[--fd-toc-popover-height\\:0px\\]{--fd-toc-popover-height:0px}.\\[--fd-toc-width\\:0px\\]{--fd-toc-width:0px}.\\[--gap\\:0\\.75rem\\]{--gap:.75rem}.\\[--gap\\:1rem\\]{--gap:1rem}.\\[-ms-overflow-style\\:none\\]{-ms-overflow-style:none}.\\[-webkit-overflow-scrolling\\:touch\\]{-webkit-overflow-scrolling:touch}.\\[animation-direction\\:reverse\\]{animation-direction:reverse}.\\[grid-area\\:header\\]{grid-area:header}.\\[grid-area\\:main\\]{grid-area:main}.\\[grid-area\\:sidebar\\]{grid-area:sidebar}.\\[grid-area\\:toc-popover\\]{grid-area:toc-popover}.\\[grid-area\\:toc\\]{grid-area:toc}.\\[mm\\:ss\\.xx\\]{mm:ss.xx}.\\[offset-distance\\:var\\(--offset-distance\\,0\\)\\]{offset-distance:var(--offset-distance,0)}.\\[perspective\\:200px\\]{perspective:200px}.\\[transition\\:background-position_1s_cubic-bezier\\(\\.6\\,\\.6\\,0\\,1\\)_infinite\\]{transition:background-position 1s cubic-bezier(.6,.6,0,1) infinite}:is(.\\*\\:pointer-events-auto\u003e*){pointer-events:auto}:is(.\\*\\:col-start-1\u003e*){grid-column-start:1}:is(.\\*\\:row-start-1\u003e*){grid-row-start:1}:is(.\\*\\:mx-auto\u003e*){margin-inline:auto}:is(.\\*\\:my-auto\u003e*){margin-block:auto}:is(.\\*\\:flex\u003e*){display:flex}:is(.\\*\\:flex\\!\u003e*){display:flex!important}:is(.\\*\\:w-\\(--fd-sidebar-width\\)\u003e*){width:var(--fd-sidebar-width)}:is(.\\*\\:max-w-\\(--fd-layout-width\\)\u003e*){max-width:var(--fd-layout-width)}:is(.\\*\\:max-w-\\[900px\\]\u003e*){max-width:900px}:is(.\\*\\:max-w-\\[1285px\\]\u003e*){max-width:1285px}:is(.\\*\\:flex-col\u003e*){flex-direction:column}:is(.\\*\\:flex-col\\!\u003e*){flex-direction:column!important}:is(.\\*\\:gap-0\\!\u003e*){gap:0!important}:is(.\\*\\:gap-0\\.5\\!\u003e*){gap:calc(var(--spacing) * .5)!important}:is(.\\*\\:rounded-full\u003e*){border-radius:3.40282e38px}:is(.\\*\\:rounded-lg\u003e*){border-radius:var(--radius-lg)}:is(.\\*\\:rounded-md\u003e*){border-radius:var(--radius-md)}:is(.\\*\\:border-b\u003e*){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(.\\*\\:p-12\u003e*){padding:calc(var(--spacing) * 12)}:is(.\\*\\:text-center\u003e*){text-align:center}:is(.\\*\\:leading-relaxed\u003e*){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.not-last\\:mb-2:not(:last-child){margin-bottom:calc(var(--spacing) * 2)}.group-last\\/item\\:hidden:is(:where(.group\\/item):last-child *){display:none}.group-open\\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\\/item\\:block:is(:where(.group\\/item):is([open],:popover-open,:open) *){display:block}.group-open\\/item\\:rotate-180:is(:where(.group\\/item):is([open],:popover-open,:open) *),.group-open\\/options\\:rotate-180:is(:where(.group\\/options):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\\/menu-item\\:opacity-100:is(:where(.group\\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\\:flex:is(:where(.group):hover *){display:flex}.group-hover\\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;
11--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\:scale-\\[1\\.02\\]:is(:where(.group):hover *){scale:1.02}.group-hover\\:scale-\\[1\\.03\\]:is(:where(.group):hover *){scale:1.03}.group-hover\\:scale-\\[1\\.04\\]:is(:where(.group):hover *){scale:1.04}.group-hover\\:bg-white\\/45:is(:where(.group):hover *){background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.group-hover\\:bg-white\\/45:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.group-hover\\:text-white\\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\\:text-white\\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\\:text-white\\/75:is(:where(.group):hover *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.group-hover\\:text-white\\/75:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.group-hover\\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\\:opacity-75:is(:where(.group):hover *){opacity:.75}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\\:\\[animation-play-state\\:paused\\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\\/heading\\:opacity-100:is(:where(.group\\/heading):hover *),.group-hover\\/menu-item\\:opacity-100:is(:where(.group\\/menu-item):hover *){opacity:1}.group-hover\\/motion\\:scale-100:is(:where(.group\\/motion):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\/param\\:opacity-100:is(:where(.group\\/param):hover *){opacity:1}.group-hover\\/result\\:scale-105:is(:where(.group\\/result):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\/result\\:bg-black\\/15:is(:where(.group\\/result):hover *){background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.group-hover\\/result\\:bg-black\\/15:is(:where(.group\\/result):hover *){background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.group-hover\\/thumb\\:opacity-100:is(:where(.group\\/thumb):hover *){opacity:1}.group-hover\\/tile\\:bg-black\\/20:is(:where(.group\\/tile):hover *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.group-hover\\/tile\\:bg-black\\/20:is(:where(.group\\/tile):hover *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}}.group-focus-visible\\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-data-\\[collapsible\\=icon\\]\\/sidebar-wrapper\\:h-\\(--header-height\\):is(:where(.group\\/sidebar-wrapper):has([data-collapsible=icon]) *){height:var(--header-height)}.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-\\[\\\u003einput\\]\\/input-group\\:pt-2\\.5:is(:where(.group\\/input-group):has(\u003einput) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\\[\\\u003einput\\]\\/input-group\\:pb-2\\.5:is(:where(.group\\/input-group):has(\u003einput) *){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}
11.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:0px;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\\]\\/input-group\\:opacity-50:is(:where(.group\\/input-group)[data-disabled=true] *){opacity:.5}.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-\\[state\\=active\\]\\:bg-fd-primary:is(:where(.group)[data-state=active] *){background-color:var(--color-fd-primary)}.group-data-\\[state\\=open\\]\\:translate-y-px:is(:where(.group)[data-state=open] *){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\\[state\\=open\\]\\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\\[state\\=open\\]\\/collapsible\\:rotate-90:is(:where(.group\\/collapsible)[data-state=open] *){rotate:90deg}.group-data-\\[state\\=open\\]\\/shot\\:rotate-180:is(:where(.group\\/shot)[data-state=open] *){rotate:180deg}.group-data-\\[state\\=open\\]\\/work\\:rotate-90:is(:where(.group\\/work)[data-state=open] *){rotate:90deg}.group-data-\\[variant\\=floating\\]\\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\\[variant\\=floating\\]\\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\\[variant\\=floating\\]\\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-sha
11dow-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-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:block:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:text-center:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\\[vaul-drawer-direction\\=top\\]\\/drawer-content\\:text-center:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:top-full:is(:where(.group\\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:mt-1\\.5:is(:where(.group\\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:-translate-x-1\\/3:is(:where(.group\\/navigation-menu)[data-viewport=false] *){--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:overflow-hidden:is(:where(.group\\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:rounded-\\(--radius\\):is(:where(.group\\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:border:is(:where(.group\\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:border-transparent:is(:where(.group\\/navigation-menu)[data-viewport=false] *){border-color:#0000}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:shadow-lg:is(:where(.group\\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 10px 15px -3px var(--tw-sha
11dow-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)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:ring-1:is(:where(.group\\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\\[viewport\\=false\\]\\/navigation-menu\\:duration-200:is(:where(.group\\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.group-\\[\\.is-user\\]\\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\\[\\.is-user\\]\\:rounded-lg:is(:where(.group).is-user *){border-radius:var(--radius-lg)}.group-\\[\\.is-user\\]\\:px-4:is(:where(.group).is-user *){padding-inline:calc(var(--spacing) * 4)}.group-\\[\\.is-user\\]\\:py-3:is(:where(.group).is-user *){padding-block:calc(var(--spacing) * 3)}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.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)}.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)}.placeholder\\:whitespace-normal::placeholder{white-space:normal}.placeholder\\:text-fd-muted-foreground::placeholder{color:var(--color-fd-muted-foreground)}.placeholder\\:text-white\\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\\:text-white\\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.placeholder\\:text-white\\/55::placeholder{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.placeholder\\:text-white\\/55::placeholder{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-y-1:before{content:var(--tw-content);inset-block:var(--spacing)}.before\\:inset-s-2\\.5:before,.before\\:start-2\\.5:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 2.5)}.before\\:mr-1:before{content:var(--tw-content);margin-right:var(--spacing)}.before\\:w-px:before{content:var(--tw-content);width:1px}.before\\:bg-fd-border:before{content:var(--tw-content);background-color:var(--color-fd-border)}.before\\:content-\\[\\\"\\\\201C\\\"\\]:before{--tw-content:\"â\";content:var(--tw-content)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.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\\:ml-1:after{content:var(--tw-content);margin-left:var(--spacing)}.after\\:w-\\[2px\\]:after{content:var(--tw-content);width:2px}.after\\:content-\\[\\\"\\\\201D\\\"\\]:after{--tw-content:\"â\";content:var(--tw-content)}.group-data-\\[collapsible\\=offcanvas\\]\\:after\\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\\:ms-0:first-child{margin-inline-start:0}.first\\:mt-0:first-child{margin-top:0}.first\\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\\:pt-0:first-child{padding-top:0}.last\\:me-0:last-child{margin-inline-end:0}.last\\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\\:rounded-b-xl:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.last\\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:0}:is(.\\*\\:last\\:border-b-0\u003e*):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\\:shadow-sm:is([open],:popover-open,:open){--tw-shadow:0 1px 3px 0 var(--tw-sha
11dow-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)}.empty\\:mb-0:empty{margin-bottom:0}.empty\\:hidden:empty{display:none}.focus-within\\:opacity-100:focus-within{opacity:1}.focus-within\\:ring-1:focus-within{--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-within\\:ring-\\[3px\\]:focus-within{--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)}@media (hover:hover){.hover\\:-translate-y-0\\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\\:scale-\\[1\\.01\\]:hover{scale:1.01}.hover\\:scale-\\[1\\.02\\]:hover{scale:1.02}.hover\\:border-white\\/20:hover{border-color:#fff3}@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\\:border-white\\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\\:border-white\\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\\:border-white\\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\\:border-white\\/35:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\\:border-white\\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\\:border-white\\/40:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\\:border-white\\/45:hover{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\\:border-white\\/45:hover{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\\:bg-\\[\\#1AF59A\\]:hover{background-color:#1af59a}.hover\\:bg-\\[\\#93C5FD\\]:hover{background-color:#93c5fd}.hover\\:bg-\\[\\#F472B6\\]:hover{background-color:#f472b6}.hover\\:bg-\\[\\#d9518e\\]:hover{background-color:#d9518e}.hover\\:bg-\\[\\#f276ac\\]\\/18:hover{background-color:#f276ac2e;background-color:lab(65.9382% 52.7458 -5.26626/.18)}.hover\\:bg-black:hover{background-color:var(--color-black)}.hover\\:bg-black\\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, 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-black\\/85:hover{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/85:hover{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.hover\\:bg-fd-accent:hover{background-color:var(--color-fd-accent)}.hover\\:bg-fd-accent\\/50:hover{background-color:#d1d1d140}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-fd-accent\\/50:hover{background-color:color-mix(in oklab, var(--color-fd-accent) 50%, transparent)}}.hover\\:bg-fd-accent\\/80:hover{background-color:#d1d1d166}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-fd-accent\\/80:hover{background-color:color-mix(in oklab, var(--color-fd-accent) 80%, transparent)}}.hover\\:bg-fd-primary\\/80:hover{background-color:#171717cc}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-fd-primary\\/80:hover{background-color:color-mix(in oklab, var(--color-fd-primary) 80%, transparent)}}.hover\\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\\:bg-transparent:hover{background-color:#0000}.hover\\:bg-white:hover{background-color:var(--color-white)}.hover\\:bg-white\\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\\:bg-white\\/10:hover{background-color:#ffffff1a}@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\\:bg-white\\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.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\\/45:hover{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/45:hover{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\\:bg-white\\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\\:bg-white\\/\\[0\\.04\\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/\\[0\\.04\\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\\:bg-white\\/\\[0\\.14\\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/\\[0\\.14\\]:hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\\:bg-white\\/\\[0\\.16\\]:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/\\[0\\.16\\]:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\\:bg-zinc-600:hover{background-color:var(--color-zinc-600)}.hover\\:text-black:hover{color:var(--color-black)}.hover\\:text-fd-accent-foreground:hover{color:var(--color-fd-accent-foreground)}.hover\\:text-fd-accent-foreground\\/80:hover{color:#171717cc}@supports (color:color-mix(in lab, red, red)){.hover\\:text-fd-accent-foreground\\/80:hover{color:color-mix(in oklab, var(--color-fd-accent-foreground) 80%, transparent)}}.hover\\:text-fd-popover-foreground\\/50:hover{color:#27272780}@supports (color:color-mix(in lab, red, red)){.hover\\:text-fd-popover-foreground\\/50:hover{color:color-mix(in oklab, var(--color-fd-popover-foreground) 50%, transparent)}}.hover\\:text-red-400:hover{color:var(--color-red-400)}.hover\\:text-white:hover{color:var(--color-white)}.hover\\:text-white\\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\\:text-white\\/75:hover{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.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\\:text-white\\/85:hover{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\\:text-white\\/85:hover{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-60:hover{opacity:.6}.hover\\:opacity-80:hover{opacity:.8}.hover\\:opacity-90:hover{opacity:.9}.hover\\:opacity-100:hover{opacity:1}
11.hover\\:shadow-\\[0_0_0_1px_hsl\\(var\\(--sidebar-accent\\)\\)\\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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\\:shadow-\\[0_0_20px_rgba\\(242\\,118\\,172\\,0\\.3\\)\\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#f276ac4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-lg:hover{--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)}.hover\\:shadow-md:hover{--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-sha
11dow)}.hover\\:shadow-none:hover{--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)}.hover\\:shadow-sm:hover{--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)}.hover\\:shadow-xl:hover{--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)}.hover\\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\\:transition-none:hover{transition-property:none}}.focus\\:z-10:focus{z-index:10}.focus\\:border-transparent:focus{border-color:#0000}.focus\\:border-white\\/25:focus{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus\\:border-white\\/25:focus{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus\\:bg-white\\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus\\:bg-white\\/10:focus{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.focus\\:text-white:focus{color:var(--color-white)}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:ring-0:focus{--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-sha
11dow)}.focus\\:ring-1:focus{--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\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\\:ring-offset-2:focus{--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\\: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-transparent:focus-visible{border-color:#0000}.focus-visible\\:opacity-100:focus-visible{opacity:1}.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-sha
11dow)}.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-\\[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-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\\:ring-fd-ring:focus-visible{--tw-ring-color:var(--color-fd-ring)}.focus-visible\\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\\:ring-white\\/25:focus-visible{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-white\\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus-visible\\:ring-white\\/30:focus-visible{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-white\\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus-visible\\:ring-white\\/35:focus-visible{--tw-ring-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-white\\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.focus-visible\\:ring-white\\/40:focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-white\\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.focus-visible\\:ring-white\\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-white\\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.focus-visible\\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--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-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-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\\:scale-\\[0\\.97\\]:active{scale:.97}.active\\:scale-\\[0\\.98\\]:active{scale:.98}.active\\:scale-\\[0\\.99\\]:active{scale:.99}.active\\:bg-transparent:active{background-color:#0000}.active\\:enabled\\:translate-y-px:active:enabled{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\\:enabled\\:scale-\\[0\\.98\\]:active:enabled{scale:.98}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-default:disabled{cursor:default}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-fd-secondary:disabled{background-color:var(--color-fd-secondary)}.disabled\\:text-fd-secondary-foreground:disabled{color:var(--color-fd-secondary-foreground)}.disabled\\:opacity-30:disabled{opacity:.3}.disabled\\:opacity-35:disabled{opacity:.35}.disabled\\:opacity-40:disabled{opacity:.4}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:opacity-60:disabled{opacity:.6}.disabled\\:opacity-65:disabled{opacity:.65}.disabled\\:opacity-100:disabled{opacity:1}:where([data-mobile-menu=open]) .in-data-\\[mobile-menu\\=open\\]\\:block{display:block}: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-focus-visible\\:bg-fd-accent:has(:focus-visible){background-color:var(--color-fd-accent)}.has-data-\\[active\\=true\\]\\:text-fd-primary:has([data-active=true]){color:var(--color-fd-primary)}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.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-sha
11dow)}.has-\\[input\\:focus\\]\\:ring-2:has(:is(input:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\\*\\:has-\\[\\+\\:last-child\\[data-empty\\=true\\]\\]\\:border-b-0\u003e*):has(+:last-child[data-empty=true]){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.has-\\[\\\u003e\\[data-align\\=block-end\\]\\]\\:h-auto:has(\u003e[data-align=block-end]){height:auto}.has-\\[\\\u003e\\[data-align\\=block-end\\]\\]\\:flex-col:has(\u003e[data-align=block-end]){flex-direction:column}.has-\\[\\\u003e\\[data-align\\=block-start\\]\\]\\:h-auto:has(\u003e[data-align=block-start]){height:auto}.has-\\[\\\u003e\\[data-align\\=block-start\\]\\]\\:flex-col:has(\u003e[data-align=block-start]){flex-direction:column}.has-\\[\\\u003e\\[data-slot\\=button-group\\]\\]\\:gap-2:has(\u003e[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\\[\\\u003ebutton\\]\\:mr-\\[-0\\.45rem\\]:has(\u003ebutton){margin-right:-.45rem}.has-\\[\\\u003ebutton\\]\\:ml-\\[-0\\.45rem\\]:has(\u003ebutton){margin-left:-.45rem}.has-\\[\\\u003ekbd\\]\\:mr-\\[-0\\.35rem\\]:has(\u003ekbd){margin-right:-.35rem}.has-\\[\\\u003ekbd\\]\\:ml-\\[-0\\.35rem\\]:has(\u003ekbd){margin-left:-.35rem}.has-\\[\\\u003esvg\\]\\:p-0:has(\u003esvg){padding:0}.has-\\[\\\u003esvg\\]\\:px-2:has(\u003esvg){padding-inline:calc(var(--spacing) * 2)}.has-\\[\\\u003esvg\\]\\:px-2\\.5:has(\u003esvg){padding-inline:calc(var(--spacing) * 2.5)}.has-\\[\\\u003esvg\\]\\:px-3:has(\u003esvg){padding-inline:calc(var(--spacing) * 3)}.has-\\[\\\u003esvg\\]\\:px-4:has(\u003esvg){padding-inline:calc(var(--spacing) * 4)}.has-\\[\\\u003etextarea\\]\\:h-auto:has(\u003etextarea){height:auto}.aria-disabled\\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.data-checked\\:text-fd-accent-foreground[data-checked]{color:var(--color-fd-accent-foreground)}.data-\\[active\\=true\\]\\:bg-fd-primary\\/10[data-active=true]{background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.data-\\[active\\=true\\]\\:bg-fd-primary\\/10[data-active=true]{background-color:color-mix(in oklab, var(--color-fd-primary) 10%, transparent)}}.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-fd-primary[data-active=true]{color:var(--color-fd-primary)}.data-\\[active\\=true\\]\\:before\\:absolute[data-active=true]:before{content:var(--tw-content);position:absolute}.data-\\[active\\=true\\]\\:before\\:inset-y-2\\.5[data-active=true]:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 2.5)}.data-\\[active\\=true\\]\\:before\\:inset-s-2\\.5[data-active=true]:before,.data-\\[active\\=true\\]\\:before\\:start-2\\.5[data-active=true]:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 2.5)}.data-\\[active\\=true\\]\\:before\\:w-px[data-active=true]:before{content:var(--tw-content);width:1px}.data-\\[active\\=true\\]\\:before\\:bg-fd-primary[data-active=true]:before{content:var(--tw-content);background-color:var(--color-fd-primary)}.data-\\[active\\=true\\]\\:before\\:content-\\[\\'\\'\\][data-active=true]:before{--tw-content:\"\";content:var(--tw-content)}@media (hover:hover){.data-\\[active\\=true\\]\\:hover\\:transition-colors[data-active=true]:hover{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))}}.data-\\[collapsed\\=false\\]\\:hidden[data-collapsed=false]{display:none}.data-\\[column-changed\\=true\\]\\:transition-\\[grid-template-columns\\][data-column-changed=true]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.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}:is(.\\*\\:data-\\[empty\\=true\\]\\:border-b-0\u003e*)[data-empty=true]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\\[motion\\=from-end\\]\\:animate-fd-enterFromRight[data-motion=from-end]{animation:var(--animate-fd-enterFromRight)}.data-\\[motion\\=from-start\\]\\:animate-fd-enterFromLeft[data-motion=from-start]{animation:var(--animate-fd-enterFromLeft)}.data-\\[motion\\=to-end\\]\\:animate-fd-exitToRight[data-motion=to-end]{animation:var(--animate-fd-exitToRight)}.data-\\[motion\\=to-start\\]\\:animate-fd-exitToLeft[data-motion=to-start]{animation:var(--animate-fd-exitToLeft)}.data-\\[orientation\\=horizontal\\]\\:h-px[data-orientation=horizontal]{height:1px}.data-\\[orientation\\=horizontal\\]\\:w-full[data-orientation=horizontal]{width:100%}.data-\\[orientation\\=vertical\\]\\:h-4[data-orientation=vertical]{height:calc(var(--spacing) * 4)}.data-\\[orientation\\=vertical\\]\\:h-auto[data-orientation=vertical]{height:auto}.data-\\[orientation\\=vertical\\]\\:h-full[data-orientation=vertical]{height:100%}.data-\\[orientation\\=vertical\\]\\:w-px[data-orientation=vertical]{width:1px}.data-\\[placement\\=above\\]\\:origin-bottom[data-placement=above]{transform-origin:bottom}.data-\\[placement\\=below\\]\\:origin-top[data-placement=below]{transform-origin:top}.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\\=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\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\\*\\*\\:data-\\[slot\\=command-input-wrapper\\]\\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\\*\\*\\:data-\\[slot\\=command-input-wrapper\\]\\:h-auto *)[data-slot=command-input-wrapper]{height:auto}:is(.\\*\\*\\:data-\\[slot\\=navigation-menu-link\\]\\:focus\\:ring-0 *)[data-slot=navigation-menu-link]:focus{--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-sha
11dow)}:is(.\\*\\*\\:data-\\[slot\\=navigation-menu-link\\]\\:focus\\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1\u003e*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex\u003e*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center\u003e*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2\u003e*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\\[slot\\=sidebar-menu-button\\]\\:\\!p-1\\.5[data-slot=sidebar-menu-button]{padding:calc(var(--spacing) * 1.5)!important}.data-\\[state\\=active\\]\\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\\[state\\=active\\]\\:border-fd-primary[data-state=active]{border-color:var(--color-fd-primary)}.data-\\[state\\=active\\]\\:bg-transparent[data-state=active]{background-color:#0000}.data-\\[state\\=active\\]\\:text-fd-primary[data-state=active]{color:var(--color-fd-primary)}.data-\\[state\\=active\\]\\:shadow-none[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-sha
11dow)}.data-\\[state\\=active\\]\\:shadow-sm[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)}.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-amber-400[data-state=checked]{border-color:var(--color-amber-400)}.data-\\[state\\=checked\\]\\:bg-amber-400[data-state=checked]{background-color:var(--color-amber-400)}.data-\\[state\\=checked\\]\\:ring-2[data-state=checked]{--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)}.data-\\[state\\=closed\\]\\:hidden[data-state=closed]{display:none}.data-\\[state\\=closed\\]\\:animate-fd-accordion-up[data-state=closed]{animation:var(--animate-fd-accordion-up)}.data-\\[state\\=closed\\]\\:animate-fd-collapsible-up[data-state=closed]{animation:var(--animate-fd-collapsible-up)}.data-\\[state\\=closed\\]\\:animate-fd-dialog-out[data-state=closed]{animation:var(--animate-fd-dialog-out)}.data-\\[state\\=closed\\]\\:animate-fd-fade-out[data-state=closed]{animation:var(--animate-fd-fade-out)}.data-\\[state\\=closed\\]\\:animate-fd-nav-menu-out[data-state=closed]{animation:var(--animate-fd-nav-menu-out)}.data-\\[state\\=closed\\]\\:animate-fd-popover-out[data-state=closed]{animation:var(--animate-fd-popover-out)}.data-\\[state\\=closed\\]\\:animate-fd-sidebar-out[data-state=closed]{animation:var(--animate-fd-sidebar-out)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\\[state\\=hidden\\]\\:animate-fd-fade-out[data-state=hidden]{animation:var(--animate-fd-fade-out)}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[state\\=open\\]\\:animate-fd-accordion-down[data-state=open]{animation:var(--animate-fd-accordion-down)}.data-\\[state\\=open\\]\\:animate-fd-collapsible-down[data-state=open]{animation:var(--animate-fd-collapsible-down)}.data-\\[state\\=open\\]\\:animate-fd-dialog-in[data-state=open]{animation:var(--animate-fd-dialog-in)}.data-\\[state\\=open\\]\\:animate-fd-fade-in[data-state=open]{animation:var(--animate-fd-fade-in)}.data-\\[state\\=open\\]\\:animate-fd-nav-menu-in[data-state=open]{animation:var(--animate-fd-nav-menu-in)}.data-\\[state\\=open\\]\\:animate-fd-popover-in[data-state=open]{animation:var(--animate-fd-popover-in)}.data-\\[state\\=open\\]\\:animate-fd-sidebar-in[data-state=open]{animation:var(--animate-fd-sidebar-in)}.data-\\[state\\=open\\]\\:bg-fd-accent[data-state=open]{background-color:var(--color-fd-accent)}.data-\\[state\\=open\\]\\:bg-fd-accent\\/50[data-state=open]{background-color:#d1d1d140}@supports (color:color-mix(in lab, red, red)){.data-\\[state\\=open\\]\\:bg-fd-accent\\/50[data-state=open]{background-color:color-mix(in oklab, var(--color-fd-accent) 50%, transparent)}}.data-\\[state\\=open\\]\\:bg-transparent[data-state=open]{background-color:#0000}.data-\\[state\\=open\\]\\:text-fd-accent-foreground[data-state=open]{color:var(--color-fd-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\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[transparent\\=false\\]\\:bg-fd-background\\/80[data-transparent=false]{background-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.data-\\[transparent\\=false\\]\\:bg-fd-background\\/80[data-transparent=false]{background-color:color-mix(in oklab, var(--color-fd-background) 80%, transparent)}}.data-\\[variant\\=outline\\]\\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\\[variant\\=outline\\]\\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-sha
11dow-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)}.data-\\[variant\\=outline\\]\\:first\\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\\[vaul-drawer-direction\\=left\\]\\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\\[vaul-drawer-direction\\=left\\]\\:w-3\\/4[data-vaul-drawer-direction=left]{width:75%}.data-\\[vaul-drawer-direction\\=left\\]\\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\\[vaul-drawer-direction\\=right\\]\\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\\[vaul-drawer-direction\\=right\\]\\:w-3\\/4[data-vaul-drawer-direction=right]{width:75%}.data-\\[vaul-drawer-direction\\=right\\]\\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\\[vaul-drawer-direction\\=top\\]\\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\\[vaul-drawer-direction\\=top\\]\\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\\[vaul-drawer-direction\\=top\\]\\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (prefers-reduced-motion:reduce){.motion-reduce\\:animate-none{animation:none}.motion-reduce\\:transition-none{transition-property:none}}@media not all and (min-width:96rem){.max-2xl\\:h-16{height:calc(var(--spacing) * 16)}.max-2xl\\:w-full{width:100%}.max-2xl\\:flex-none{flex:none}.max-2xl\\:basis-full{flex-basis:100%}.max-2xl\\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media not all and (min-width:80rem){.max-xl\\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\\:flex{display:flex}.max-lg\\:hidden{display:none}.max-lg\\:rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}
11.max-lg\\: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)}}@media not all and (min-width:48rem){.max-md\\:absolute{position:absolute}.max-md\\:inset-y-0{inset-block:0}.max-md\\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.max-md\\:order-first{order:-9999}.max-md\\:flex{display:flex}.max-md\\:hidden{display:none}.max-md\\:rounded-md{border-radius:var(--radius-md)}.max-md\\:border{border-style:var(--tw-border-style);border-width:1px}.max-md\\:bg-fd-secondary{background-color:var(--color-fd-secondary)}.max-md\\:p-1\\.5{padding:calc(var(--spacing) * 1.5)}.max-md\\: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)}}@media not all and (min-width:40rem){.max-sm\\:bottom-\\[calc\\(0\\.75rem\\+env\\(safe-area-inset-bottom\\)\\)\\]{bottom:calc(.75rem + env(safe-area-inset-bottom))}.max-sm\\:left-3{left:calc(var(--spacing) * 3)}.max-sm\\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-sm\\:hidden{display:none}.max-sm\\:w-\\[320px\\]{width:320px}.max-sm\\:flex-wrap{flex-wrap:wrap}}@media (min-width:380px){.min-\\[380px\\]\\:text-\\[13px\\]{font-size:13px}}@media (min-width:600px){.min-\\[600px\\]\\:grid{display:grid}.min-\\[600px\\]\\:hidden{display:none}.min-\\[600px\\]\\:w-full{width:100%}.min-\\[600px\\]\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:40rem){.sm\\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\\:inset-x-auto{inset-inline:auto}.sm\\:end-4{inset-inline-end:calc(var(--spacing) * 4)}.sm\\:\\!top-1\\/2{top:50%!important}.sm\\:right-5{right:calc(var(--spacing) * 5)}.sm\\:right-auto{right:auto}.sm\\:\\!bottom-auto{bottom:auto!important}.sm\\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\\:left-1\\/2{left:50%}.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\\:my-7{margin-block:calc(var(--spacing) * 7)}.sm\\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:grid{display:grid}.sm\\:hidden{display:none}.sm\\:inline{display:inline}.sm\\:inline-flex{display:inline-flex}.sm\\:aspect-\\[16\\/9\\]{aspect-ratio:16/9}.sm\\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\\:size-\\[30px\\]{width:30px;height:30px}.sm\\:size-\\[52px\\]{width:52px;height:52px}.sm\\:h-4{height:calc(var(--spacing) * 4)}.sm\\:h-5{height:calc(var(--spacing) * 5)}.sm\\:h-11{height:calc(var(--spacing) * 11)}.sm\\:h-16{height:calc(var(--spacing) * 16)}.sm\\:h-\\[32rem\\]{height:32rem}.sm\\:h-\\[82vh\\]{height:82vh}.sm\\:h-\\[90vh\\]{height:90vh}.sm\\:\\!max-h-\\[calc\\(100dvh-2rem\\)\\]{max-height:calc(100dvh - 2rem)!important}.sm\\:min-h-28{min-height:calc(var(--spacing) * 28)}.sm\\:min-h-72{min-height:calc(var(--spacing) * 72)}.sm\\:min-h-\\[120px\\]{min-height:120px}.sm\\:min-h-\\[132px\\]{min-height:132px}.sm\\:min-h-\\[140px\\]{min-height:140px}.sm\\:min-h-\\[150px\\]{min-height:150px}.sm\\:min-h-\\[168px\\]{min-height:168px}.sm\\:min-h-\\[180px\\]{min-height:180px}.sm\\:min-h-\\[300px\\]{min-height:300px}.sm\\:min-h-\\[420px\\]{min-height:420px}.sm\\:w-4{width:calc(var(--spacing) * 4)}.sm\\:w-5{width:calc(var(--spacing) * 5)}.sm\\:w-11{width:calc(var(--spacing) * 11)}.sm\\:w-16{width:calc(var(--spacing) * 16)}.sm\\:w-20{width:calc(var(--spacing) * 20)}.sm\\:w-64{width:calc(var(--spacing) * 64)}.sm\\:w-\\[24rem\\]{width:24rem}.sm\\:w-\\[154px\\]{width:154px}.sm\\:w-\\[420px\\]{width:420px}.sm\\:w-\\[calc\\(\\(100\\%-1\\.125rem\\)\\/4\\)\\]{width:calc(25% - .28125rem)}.sm\\:w-\\[calc\\(3\\/4\\*100\\%\\+3rem\\)\\]{width:calc(75% + 3rem)}.sm\\:w-\\[calc\\(100vw-32px\\)\\]{width:calc(100vw - 32px)}.sm\\:w-\\[min\\(460px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(460px,100vw - 2rem)}.sm\\:w-auto{width:auto}.sm\\:\\!max-w-\\[calc\\(100vw-2rem\\)\\]{max-width:calc(100vw - 2rem)!important}.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-\\[11rem\\]{max-width:11rem}.sm\\:max-w-\\[38rem\\]{max-width:38rem}.sm\\:max-w-\\[40rem\\]{max-width:40rem}.sm\\:max-w-\\[42rem\\]{max-width:42rem}.sm\\:max-w-\\[380px\\]{max-width:380px}.sm\\:max-w-\\[400px\\]{max-width:400px}.sm\\:max-w-\\[420px\\]{max-width:420px}.sm\\:max-w-\\[460px\\]{max-width:460px}.sm\\:max-w-\\[480px\\]{max-width:480px}.sm\\:max-w-\\[580px\\]{max-width:580px}.sm\\:max-w-\\[720px\\]{max-width:720px}.sm\\:max-w-\\[820px\\]{max-width:820px}.sm\\:max-w-\\[860px\\]{max-width:860px}.sm\\:max-w-\\[min\\(1100px\\,94vw\\)\\]{max-width:min(1100px,94vw)}.sm\\:max-w-\\[min\\(calc\\(100vw-2rem\\)\\,780px\\)\\]{max-width:min(100vw - 2rem,780px)}.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-0{min-width:0}.sm\\:min-w-12{min-width:calc(var(--spacing) * 12)}.sm\\:basis-1\\/2{flex-basis:50%}.sm\\:-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\\:\\!-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.sm\\:columns-2{columns:2}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\\:grid-cols-\\[30px_minmax\\(0\\,1fr\\)\\]{grid-template-columns:30px minmax(0,1fr)}.sm\\:grid-cols-\\[140px_1fr\\]{grid-template-columns:140px 1fr}.sm\\:grid-cols-\\[minmax\\(0\\,0\\.9fr\\)_minmax\\(18rem\\,1\\.1fr\\)\\]{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr)}.sm\\:grid-cols-\\[minmax\\(0\\,0\\.85fr\\)_minmax\\(20rem\\,1\\.15fr\\)\\]{grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr)}.sm\\:flex-col{flex-direction:column}.sm\\:flex-row{flex-direction:row}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-center{align-items:center}.sm\\:items-end{align-items:flex-end}.sm\\:items-start{align-items:flex-start}.sm\\:justify-between{justify-content:space-between}.sm\\:justify-center{justify-content:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.sm\\:gap-2{gap:calc(var(--spacing) * 2)}.sm\\:gap-2\\.5{gap:calc(var(--spacing) * 2.5)}.sm\\:gap-3{gap:calc(var(--spacing) * 3)}.sm\\:gap-4{gap:calc(var(--spacing) * 4)}.sm\\:gap-5{gap:calc(var(--spacing) * 5)}.sm\\:gap-6{gap:calc(var(--spacing) * 6)}.sm\\:gap-7{gap:calc(var(--spacing) * 7)}.sm\\:gap-8{gap:calc(var(--spacing) * 8)}.sm\\:gap-9{gap:calc(var(--spacing) * 9)}.sm\\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\\:space-y-0\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\\:space-y-4\u003e: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(.sm\\:space-y-10\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.sm\\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.sm\\:gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.sm\\:divide-x\u003e: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(.sm\\:divide-y-0\u003e: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\\:overflow-visible{overflow:visible}
11.sm\\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\\:rounded-\\[22px\\]{border-radius:22px}.sm\\:rounded-full{border-radius:3.40282e38px}.sm\\:rounded-lg{border-radius:var(--radius-lg)}.sm\\:border{border-style:var(--tw-border-style);border-width:1px}.sm\\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sm\\:from-blue-500{--tw-gradient-from:var(--color-blue-500);--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))}.sm\\:from-blue-500\\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-blue-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.sm\\:from-blue-500\\/10{--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))}.sm\\:from-green-500{--tw-gradient-from:var(--color-green-500);--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))}.sm\\:from-green-500\\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-green-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.sm\\:from-green-500\\/10{--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))}.sm\\:from-orange-500{--tw-gradient-from:var(--color-orange-500);--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))}.sm\\:from-orange-500\\/10{--tw-gradient-from:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-orange-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.sm\\:from-orange-500\\/10{--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))}.sm\\:from-pink-500{--tw-gradient-from:var(--color-pink-500);--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))}.sm\\:from-pink-500\\/10{--tw-gradient-from:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-pink-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.sm\\:from-pink-500\\/10{--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))}.sm\\:from-teal-500{--tw-gradient-from:var(--color-teal-500);--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))}.sm\\:from-teal-500\\/10{--tw-gradient-from:#00baa71a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-teal-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.sm\\:from-teal-500\\/10{--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))}.sm\\:from-violet-500{--tw-gradient-from:var(--color-violet-500);--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))}.sm\\:from-violet-500\\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.sm\\:from-violet-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.sm\\:from-violet-500\\/10{--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))}
11.sm\\:to-amber-500{--tw-gradient-to:var(--color-amber-500);--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))}.sm\\:to-amber-500\\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab, red, red)){.sm\\:to-amber-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.sm\\:to-amber-500\\/10{--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))}.sm\\:to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--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))}.sm\\:to-cyan-500\\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.sm\\:to-cyan-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.sm\\:to-cyan-500\\/10{--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))}.sm\\:to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--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))}.sm\\:to-emerald-500\\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.sm\\:to-emerald-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.sm\\:to-emerald-500\\/10{--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))}.sm\\:to-purple-500\\/10{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.sm\\:to-purple-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.sm\\:to-purple-500\\/10{--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))}.sm\\:to-purple-600{--tw-gradient-to:var(--color-purple-600);--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))}.sm\\:to-rose-500{--tw-gradient-to:var(--color-rose-500);--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))}.sm\\:to-rose-500\\/10{--tw-gradient-to:#ff23571a}@supports (color:color-mix(in lab, red, red)){.sm\\:to-rose-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.sm\\:to-rose-500\\/10{--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))}.sm\\:object-cover{object-fit:cover}.sm\\:p-0{padding:0}.sm\\:p-1{padding:var(--spacing)}.sm\\:p-3{padding:calc(var(--spacing) * 3)}.sm\\:p-4{padding:calc(var(--spacing) * 4)}.sm\\:p-5{padding:calc(var(--spacing) * 5)}.sm\\:p-6{padding:calc(var(--spacing) * 6)}.sm\\:p-7{padding:calc(var(--spacing) * 7)}.sm\\:p-9{padding:calc(var(--spacing) * 9)}.sm\\:p-10{padding:calc(var(--spacing) * 10)}.sm\\:p-12{padding:calc(var(--spacing) * 12)}.sm\\:px-1{padding-inline:var(--spacing)}.sm\\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\\:px-2\\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\\:py-2\\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\\:py-6{padding-block:calc(var(--spacing) * 6)}
11.sm\\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\\:pe-14{padding-inline-end:calc(var(--spacing) * 14)}.sm\\:pt-1{padding-top:var(--spacing)}.sm\\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\\:pr-0{padding-right:0}.sm\\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.sm\\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\\:text-left{text-align:left}.sm\\:text-start{text-align:start}.sm\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:text-\\[11px\\]{font-size:11px}.sm\\:text-\\[13px\\]{font-size:13px}.sm\\:text-\\[16px\\]{font-size:16px}.sm\\:text-\\[36px\\]{font-size:36px}.sm\\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.sm\\:text-blue-700{color:var(--color-blue-700)}.sm\\:text-green-700{color:var(--color-green-700)}.sm\\:text-orange-700{color:var(--color-orange-700)}.sm\\:text-pink-700{color:var(--color-pink-700)}.sm\\:text-teal-700{color:var(--color-teal-700)}.sm\\:text-violet-700{color:var(--color-violet-700)}.sm\\:text-white{color:var(--color-white)}.sm\\:opacity-0{opacity:0}
11.sm\\: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)}@media (hover:hover){.sm\\:group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}.sm\\:hover\\:scale-\\[1\\.01\\]:hover{scale:1.01}.sm\\:hover\\:from-blue-500\\/20:hover{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-blue-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.sm\\:hover\\:from-blue-500\\/20:hover{--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))}.sm\\:hover\\:from-green-500\\/20:hover{--tw-gradient-from:#00c75833}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-green-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.sm\\:hover\\:from-green-500\\/20:hover{--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))}.sm\\:hover\\:from-orange-500\\/20:hover{--tw-gradient-from:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-orange-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.sm\\:hover\\:from-orange-500\\/20:hover{--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))}.sm\\:hover\\:from-pink-500\\/20:hover{--tw-gradient-from:#f6339a33}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-pink-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.sm\\:hover\\:from-pink-500\\/20:hover{--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))}.sm\\:hover\\:from-teal-500\\/20:hover{--tw-gradient-from:#00baa733}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-teal-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.sm\\:hover\\:from-teal-500\\/20:hover{--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))}.sm\\:hover\\:from-violet-500\\/20:hover{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:from-violet-500\\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.sm\\:hover\\:from-violet-500\\/20:hover{--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))}.sm\\:hover\\:to-amber-500\\/20:hover{--tw-gradient-to:#f99c0033}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:to-amber-500\\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.sm\\:hover\\:to-amber-500\\/20:hover{--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))}.sm\\:hover\\:to-cyan-500\\/20:hover{--tw-gradient-to:#00b7d733}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:to-cyan-500\\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.sm\\:hover\\:to-cyan-500\\/20:hover{--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))}.sm\\:hover\\:to-emerald-500\\/20:hover{--tw-gradient-to:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:to-emerald-500\\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.sm\\:hover\\:to-emerald-500\\/20:hover{--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))}.sm\\:hover\\:to-purple-500\\/20:hover{--tw-gradient-to:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:to-purple-500\\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.sm\\:hover\\:to-purple-500\\/20:hover{--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))}.sm\\:hover\\:to-rose-500\\/20:hover{--tw-gradient-to:#ff235733}@supports (color:color-mix(in lab, red, red)){.sm\\:hover\\:to-rose-500\\/20:hover{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.sm\\:hover\\:to-rose-500\\/20:hover{--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))}
11.sm\\:hover\\:shadow-md:hover{--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)}}.data-\\[vaul-drawer-direction\\=left\\]\\:sm\\:max-w-sm[data-vaul-drawer-direction=left],.data-\\[vaul-drawer-direction\\=right\\]\\:sm\\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\\:absolute{position:absolute}.md\\:sticky{position:sticky}.md\\:-top-10{top:calc(var(--spacing) * -10)}.md\\:top-8{top:calc(var(--spacing) * 8)}.md\\:top-24{top:calc(var(--spacing) * 24)}.md\\:top-28{top:calc(var(--spacing) * 28)}.md\\:top-\\[calc\\(50\\%-250px\\)\\]{top:calc(50% - 250px)}.md\\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\\:left-10{left:calc(var(--spacing) * 10)}.md\\:left-16{left:calc(var(--spacing) * 16)}.md\\:z-\\[120\\]{z-index:120}.md\\:col-span-2{grid-column:span 2/span 2}.md\\:mx-0{margin-inline:0}.md\\:my-6{margin-block:calc(var(--spacing) * 6)}.md\\:mt-0{margin-top:0}.md\\:mt-1{margin-top:var(--spacing)}.md\\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.md\\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\\:mb-auto{margin-bottom:auto}.md\\:-ml-5{margin-left:calc(var(--spacing) * -5)}.md\\:ml-0{margin-left:0}.md\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\\:block{display:block}.md\\:flex{display:flex}.md\\:hidden{display:none}.md\\:inline{display:inline}.md\\:inline-flex{display:inline-flex}.md\\:aspect-\\[16\\/10\\]{aspect-ratio:16/10}.md\\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.md\\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.md\\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.md\\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.md\\:\\!h-6{height:calc(var(--spacing) * 6)!important}.md\\:h-3{height:calc(var(--spacing) * 3)}.md\\:h-3\\.5{height:calc(var(--spacing) * 3.5)}.md\\:h-4\\.5{height:calc(var(--spacing) * 4.5)}.md\\:h-5{height:calc(var(--spacing) * 5)}.md\\:h-6{height:calc(var(--spacing) * 6)}.md\\:h-7{height:calc(var(--spacing) * 7)}.md\\:h-8{height:calc(var(--spacing) * 8)}.md\\:h-9{height:calc(var(--spacing) * 9)}.md\\:h-12{height:calc(var(--spacing) * 12)}.md\\:h-14{height:calc(var(--spacing) * 14)}.md\\:h-48{height:calc(var(--spacing) * 48)}.md\\:h-\\[72px\\]{height:72px}.md\\:h-\\[82px\\]{height:82px}.md\\:h-\\[260px\\]{height:260px}.md\\:h-\\[360px\\]{height:360px}.md\\:h-\\[400px\\]{height:400px}.md\\:h-\\[calc\\(100svh-6rem\\)\\]{height:calc(100svh - 6rem)}.md\\:h-auto{height:auto}.md\\:max-h-\\[calc\\(var\\(--radix-dropdown-menu-content-available-height\\)-2px\\)\\]{max-height:calc(var(--radix-dropdown-menu-content-available-height) - 2px)}.md\\:max-h-none{max-height:none}.md\\:min-h-8{min-height:calc(var(--spacing) * 8)}.md\\:min-h-11{min-height:calc(var(--spacing) * 11)}.md\\:min-h-40{min-height:calc(var(--spacing) * 40)}.md\\:min-h-\\[80px\\]{min-height:80px}.md\\:min-h-\\[92vh\\]{min-height:92vh}.md\\:min-h-\\[100px\\]{min-height:100px}.md\\:min-h-\\[120px\\]{min-height:120px}.md\\:min-h-\\[176px\\]{min-height:176px}.md\\:w-\\(--radix-navigation-menu-viewport-width\\){width:var(--radix-navigation-menu-viewport-width)}.md\\:w-1\\/2{width:50%}.md\\:w-1\\/3{width:33.3333%}.md\\:w-3{width:calc(var(--spacing) * 3)}.md\\:w-3\\.5{width:calc(var(--spacing) * 3.5)}.md\\:w-4\\.5{width:calc(var(--spacing) * 4.5)}.md\\:w-5{width:calc(var(--spacing) * 5)}.md\\:w-7{width:calc(var(--spacing) * 7)}.md\\:w-8{width:calc(var(--spacing) * 8)}.md\\:w-12{width:calc(var(--spacing) * 12)}.md\\:w-14{width:calc(var(--spacing) * 14)}.md\\:w-16{width:calc(var(--spacing) * 16)}.md\\:w-32{width:calc(var(--spacing) * 32)}.md\\:w-48{width:calc(var(--spacing) * 48)}.md\\:w-\\[45\\%\\]{width:45%}.md\\:w-\\[92px\\]{width:92px}.md\\:w-\\[400px\\]{width:400px}.md\\:w-\\[clamp\\(280px\\,25vw\\,380px\\)\\]{width:clamp(280px,25vw,380px)}.md\\:w-auto{width:auto}.md\\:w-fit{width:fit-content}.md\\:w-full{width:100%}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-4xl{max-width:var(--container-4xl)}.md\\:max-w-5xl{max-width:var(--container-5xl)}.md\\:max-w-\\[280px\\]{max-width:280px}.md\\:max-w-md{max-width:var(--container-md)}.md\\:max-w-none{max-width:none}.md\\:max-w-xl{max-width:var(--container-xl)}.md\\:min-w-0{min-width:0}.md\\:min-w-\\[40px\\]{min-width:40px}.md\\:min-w-\\[50px\\]{min-width:50px}.md\\:min-w-\\[60px\\]{min-width:60px}.md\\:min-w-\\[100px\\]{min-width:100px}.md\\:flex-1{flex:1}.md\\:flex-initial{flex:0 auto}.md\\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\\:rotate-0{rotate:none}.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\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\\:grid-cols-\\[140px_1fr\\]{grid-template-columns:140px 1fr}.md\\:grid-cols-\\[180px_minmax\\(0\\,1fr\\)\\]{grid-template-columns:180px minmax(0,1fr)}.md\\:grid-cols-\\[minmax\\(0\\,1fr\\)_280px\\]{grid-template-columns:minmax(0,1fr) 280px}.md\\:grid-cols-\\[minmax\\(0\\,1fr\\)_auto_minmax\\(0\\,1fr\\)\\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.md\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\\:flex-col{flex-direction:column}.md\\:flex-row{flex-direction:row}.md\\:flex-wrap{flex-wrap:wrap}.md\\:items-center{align-items:center}.md\\:items-start{align-items:flex-start}.md\\:items-stretch{align-items:stretch}.md\\:justify-center{justify-content:center}.md\\:gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.md\\:gap-2{gap:calc(var(--spacing) * 2)}.md\\:gap-3{gap:calc(var(--spacing) * 3)}.md\\:gap-3\\.5{gap:calc(var(--spacing) * 3.5)}.md\\:gap-4{gap:calc(var(--spacing) * 4)}.md\\:gap-12{gap:calc(var(--spacing) * 12)}.md\\:gap-24{gap:calc(var(--spacing) * 24)}:where(.md\\:space-y-1\u003e: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(.md\\:space-y-6\u003e: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(.md\\:space-y-16\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\\:divide-x\u003e: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(.md\\:divide-y-0\u003e: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\\:overflow-hidden{overflow:hidden}.md\\:overflow-visible{overflow:visible}.md\\:overflow-x-hidden{overflow-x:hidden}.md\\:overflow-y-auto{overflow-y:auto}.md\\:rounded-2xl{border-radius:var(--radius-2xl)}.md\\:rounded-3xl{border-radius:var(--radius-3xl)}.md\\:rounded-\\[24px\\]{border-radius:24px}.md\\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\\:p-1\\.5{padding:calc(var(--spacing) * 1.5)}.md\\:p-4{padding:calc(var(--spacing) * 4)}.md\\:p-6{padding:calc(var(--spacing) * 6)}.md\\:p-8{padding:calc(var(--spacing) * 8)}.md\\:p-12{padding:calc(var(--spacing) * 12)}.md\\:px-0{padding-inline:0}.md\\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\\:\\!py-0{padding-block:0!important}.md\\:py-3{padding-block:calc(var(--spacing) * 3)}.md\\:py-4{padding-block:calc(var(--spacing) * 4)}.md\\:py-8{padding-block:calc(var(--spacing) * 8)}.md\\:py-16{padding-block:calc(var(--spacing) * 16)}.md\\:py-20{padding-block:calc(var(--spacing) * 20)}.md\\:py-24{padding-block:calc(var(--spacing) * 24)}.md\\:py-32{padding-block:calc(var(--spacing) * 32)}.md\\:py-36{padding-block:calc(var(--spacing) * 36)}.md\\:pt-1{padding-top:var(--spacing)}.md\\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\\:pr-0{padding-right:0}.md\\:pr-1{padding-right:var(--spacing)}.md\\:pr-1\\.5{padding-right:calc(var(--spacing) * 1.5)}.md\\:pb-0{padding-bottom:0}.md\\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\\:text-left{text-align:left}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\\:text-base{font-size:var(--text-base);
11line-height:var(--tw-leading,var(--text-base--line-height))}.md\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\\:text-\\[0\\.9375rem\\]{font-size:.9375rem}.md\\:text-\\[1\\.75rem\\]{font-size:1.75rem}.md\\:text-\\[2\\.5rem\\]{font-size:2.5rem}.md\\:text-\\[7px\\]{font-size:7px}.md\\:text-\\[9px\\]{font-size:9px}.md\\:text-\\[10px\\]{font-size:10px}.md\\:text-\\[11px\\]{font-size:11px}.md\\:text-\\[12px\\]{font-size:12px}.md\\:text-\\[14px\\]{font-size:14px}.md\\:text-\\[15px\\]{font-size:15px}.md\\:text-\\[16px\\]{font-size:16px}.md\\:text-\\[26px\\]{font-size:26px}.md\\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.md\\:break-normal{overflow-wrap:normal;word-break:normal}.md\\:whitespace-pre{white-space:pre}.md\\:opacity-0{opacity:0}.md\\: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,)}.md\\:group-focus-within\\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.md\\:group-hover\\:opacity-100:is(:where(.group):hover *){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:var(--radius-xl)}.md\\:peer-data-\\[variant\\=inset\\]\\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-sha
11dow-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 (hover:hover){.md\\:hover\\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.has-data-\\[collapsed\\=true\\]\\:md\\:flex:has([data-collapsed=true]){display:flex}}@media (min-width:64rem){.lg\\:pointer-events-none{pointer-events:none}.lg\\:sticky{position:sticky}.lg\\:top-24{top:calc(var(--spacing) * 24)}.lg\\:order-2{order:2}.lg\\:col-span-3{grid-column:span 3/span 3}.lg\\:col-span-5{grid-column:span 5/span 5}.lg\\:col-span-6{grid-column:span 6/span 6}.lg\\:col-span-7{grid-column:span 7/span 7}.lg\\:col-span-9{grid-column:span 9/span 9}.lg\\:col-span-12{grid-column:span 12/span 12}.lg\\:col-start-1{grid-column-start:1}.lg\\:col-start-2{grid-column-start:2}.lg\\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\\:block{display:block}.lg\\:flex{display:flex}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:h-6{height:calc(var(--spacing) * 6)}.lg\\:h-\\[calc\\(100svh-var\\(--header-height\\)-0\\.5rem\\)\\]{height:calc(100svh - var(--header-height) - .5rem)}.lg\\:h-full{height:100%}.lg\\:max-h-\\[65svh\\]{max-height:65svh}.lg\\:max-h-none{max-height:none}.lg\\:min-h-0{min-height:0}.lg\\:min-h-\\[640px\\]{min-height:640px}.lg\\:min-h-\\[min\\(800px\\,calc\\(100svh-var\\(--header-height\\)-8rem\\)\\)\\]{min-height:min(800px, calc(100svh - var(--header-height) - 8rem))}.lg\\:w-6{width:calc(var(--spacing) * 6)}.lg\\:w-56{width:calc(var(--spacing) * 56)}.lg\\:\\!max-w-\\[860px\\]{max-width:860px!important}.lg\\:max-w-\\[1060px\\]{max-width:1060px}.lg\\:max-w-none{max-width:none}.lg\\:flex-1{flex:1}.lg\\:flex-none{flex:none}.lg\\:basis-1\\/3{flex-basis:33.3333%}.lg\\:scale-\\[0\\.98\\]{scale:.98}.lg\\:\\[scrollbar-width\\:none\\]{scrollbar-width:none}.lg\\:columns-3{columns:3}.lg\\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\\:grid-cols-\\[0\\.9fr_1\\.1fr\\]{grid-template-columns:.9fr 1.1fr}.lg\\:grid-cols-\\[1\\.2fr_1fr\\]{grid-template-columns:1.2fr 1fr}.lg\\:grid-cols-\\[320px_1fr\\]{grid-template-columns:320px 1fr}.lg\\:grid-cols-\\[360px_minmax\\(0\\,1fr\\)\\]{grid-template-columns:360px minmax(0,1fr)}.lg\\:grid-cols-\\[456px_1fr\\]{grid-template-columns:456px 1fr}.lg\\:grid-cols-\\[minmax\\(0\\,1fr\\)_minmax\\(0\\,1fr\\)\\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\\:grid-cols-\\[minmax\\(0\\,28rem\\)_minmax\\(0\\,1fr\\)\\]{grid-template-columns:minmax(0,28rem) minmax(0,1fr)}.lg\\:grid-cols-\\[minmax\\(230px\\,0\\.7fr\\)_minmax\\(0\\,2fr\\)\\]{grid-template-columns:minmax(230px,.7fr) minmax(0,2fr)}.lg\\:flex-col{flex-direction:column}.lg\\:flex-row{flex-direction:row}.lg\\:items-center{align-items:center}.lg\\:items-start{align-items:flex-start}.lg\\:justify-between{justify-content:space-between}.lg\\:gap-1{gap:var(--spacing)}.lg\\:gap-2{gap:calc(var(--spacing) * 2)}.lg\\:gap-3{gap:calc(var(--spacing) * 3)}.lg\\:gap-6{gap:calc(var(--spacing) * 6)}.lg\\:gap-12{gap:calc(var(--spacing) * 12)}.lg\\:gap-20{gap:calc(var(--spacing) * 20)}.lg\\:gap-24{gap:calc(var(--spacing) * 24)}.lg\\:gap-\\[50vh\\]{gap:50vh}.lg\\:gap-px{gap:1px}:where(.lg\\:space-y-20\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\\:space-y-28\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)))}.lg\\:overflow-hidden{overflow:hidden}.lg\\:overflow-x-hidden{overflow-x:hidden}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\\:p-3{padding:calc(var(--spacing) * 3)}.lg\\:p-6{padding:calc(var(--spacing) * 6)}.lg\\:px-0{padding-inline:0}.lg\\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\\:pr-0{padding-right:0}.lg\\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\\:pb-\\[50vh\\]{padding-bottom:50vh}.lg\\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\\:text-center{text-align:center}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\\:text-base{font-size:var(--text-base);
11line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\\:text-\\[34px\\]{font-size:34px}.lg\\:text-\\[40px\\]{font-size:40px}.lg\\:opacity-0{opacity:0}.lg\\:opacity-30{opacity:.3}.lg\\:blur-\\[1px\\]{--tw-blur:blur(1px);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,)}.lg\\:\\[-ms-overflow-style\\:none\\]{-ms-overflow-style:none}:is(.lg\\:\\*\\:nth-1\\:rounded-t-none\u003e*):first-child{border-top-left-radius:0;border-top-right-radius:0}:is(.lg\\:\\*\\:nth-2\\:rounded-tl-none\u003e*):nth-child(2){border-top-left-radius:0}:is(.lg\\:\\*\\:nth-2\\:rounded-br-none\u003e*):nth-child(2){border-bottom-right-radius:0}:is(.lg\\:\\*\\:nth-3\\:rounded-l-none\u003e*):nth-child(3){border-top-left-radius:0;border-bottom-left-radius:0}:is(.lg\\:\\*\\:nth-4\\:rounded-r-none\u003e*):nth-child(4){border-top-right-radius:0;border-bottom-right-radius:0}:is(.lg\\:\\*\\:nth-5\\:rounded-tl-none\u003e*):nth-child(5){border-top-left-radius:0}:is(.lg\\:\\*\\:nth-5\\:rounded-br-none\u003e*):nth-child(5){border-bottom-right-radius:0}:is(.lg\\:\\*\\:nth-6\\:rounded-b-none\u003e*):nth-child(6){border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:80rem){.xl\\:-mt-9{margin-top:calc(var(--spacing) * -9)}.xl\\:mt-14{margin-top:calc(var(--spacing) * 14)}.xl\\:-mr-4{margin-right:calc(var(--spacing) * -4)}.xl\\:-ml-4{margin-left:calc(var(--spacing) * -4)}.xl\\:hidden{display:none}.xl\\:h-\\[280px\\]{height:280px}.xl\\:min-h-full{min-height:100%}.xl\\:w-\\[400px\\]{width:400px}.xl\\:\\!max-w-\\[75vw\\]{max-width:75vw!important}.xl\\:max-w-5xl{max-width:var(--container-5xl)}.xl\\:flex-\\[3\\]{flex:3}.xl\\:flex-none{flex:none}.xl\\:basis-1\\/4{flex-basis:25%}.xl\\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\\:translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\\:columns-4{columns:4}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\\:flex-row{flex-direction:row}.xl\\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\\:p-4{padding:calc(var(--spacing) * 4)}.xl\\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\\:pt-14{padding-top:calc(var(--spacing) * 14)}}@media (min-width:96rem){.\\32 xl\\:absolute{position:absolute}.\\32 xl\\:relative{position:relative}.\\32 xl\\:static{position:static}.\\32 xl\\:-top-2\\.5{top:calc(var(--spacing) * -2.5)}.\\32 xl\\:top-full{top:100%}.\\32 xl\\:left-0{left:0}.\\32 xl\\:left-1\\/2{left:50%}.\\32 xl\\:z-10{z-index:10}.\\32 xl\\:z-50{z-index:50}.\\32 xl\\:mx-0{margin-inline:0}.\\32 xl\\:mt-0{margin-top:0}.\\32 xl\\:mt-2{margin-top:calc(var(--spacing) * 2)}.\\32 xl\\:flex{display:flex}.\\32 xl\\:grid{display:grid}.\\32 xl\\:hidden{display:none}.\\32 xl\\:size-3\\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\\32 xl\\:h-8{height:calc(var(--spacing) * 8)}.\\32 xl\\:max-h-\\[min\\(72vh\\,34rem\\)\\]{max-height:min(72vh,34rem)}.\\32 xl\\:w-\\[34rem\\]{width:34rem}.\\32 xl\\:\\!max-w-\\[1100px\\]{max-width:1100px!important}.\\32 xl\\:max-w-\\[calc\\(100vw-2rem\\)\\]{max-width:calc(100vw - 2rem)}.\\32 xl\\:min-w-0{min-width:0}.\\32 xl\\:flex-1{flex:1}.\\32 xl\\:shrink-0{flex-shrink:0}.\\32 xl\\:-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\\32 xl\\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\\32 xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\\32 xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\\32 xl\\:flex-row{flex-direction:row}.\\32 xl\\:flex-nowrap{flex-wrap:nowrap}.\\32 xl\\:items-center{align-items:center}.\\32 xl\\:justify-center{justify-content:center}
11.\\32 xl\\:gap-1{gap:var(--spacing)}.\\32 xl\\:gap-3{gap:calc(var(--spacing) * 3)}.\\32 xl\\:overflow-visible{overflow:visible}.\\32 xl\\:overflow-y-auto{overflow-y:auto}.\\32 xl\\:overscroll-contain{overscroll-behavior:contain}.\\32 xl\\:rounded-lg{border-radius:var(--radius-lg)}.\\32 xl\\:rounded-md{border-radius:var(--radius-md)}.\\32 xl\\:border{border-style:var(--tw-border-style);border-width:1px}.\\32 xl\\:border-0{border-style:var(--tw-border-style);border-width:0}.\\32 xl\\:bg-transparent{background-color:#0000}.\\32 xl\\:p-0{padding:0}.\\32 xl\\:p-2{padding:calc(var(--spacing) * 2)}.\\32 xl\\:px-2{padding-inline:calc(var(--spacing) * 2)}.\\32 xl\\:px-3{padding-inline:calc(var(--spacing) * 3)}.\\32 xl\\:py-1\\.5{padding-block:calc(var(--spacing) * 1.5)}.\\32 xl\\:py-2{padding-block:calc(var(--spacing) * 2)}.\\32 xl\\:pr-1{padding-right:var(--spacing)}.\\32 xl\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\\32 xl\\:text-\\[9px\\]{font-size:9px}.\\32 xl\\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\\32 xl\\:whitespace-nowrap{white-space:nowrap}
11.\\32 xl\\: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)}.\\32 xl\\: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)}.\\32 xl\\: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)}.\\32 xl\\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}}@container not (min-width:36rem){.\\@max-xl\\:hidden{display:none}}@container not (min-width:32rem){.\\@max-lg\\:col-span-full{grid-column:1/-1}}@container (min-width:48rem){.\\@3xl\\:block{display:block}.\\@3xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\\:-translate-x-2:where(: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)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\\:translate-x-full:where(: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)),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\\:-scale-x-100:where(: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)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\\:rotate-90:where(: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)),[dir=rtl],[dir=rtl] *){rotate:90deg}.rtl\\:rotate-180:where(: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)),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\\:space-x-reverse:where(: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)),[dir=rtl],[dir=rtl] *)\u003e:not(:last-child)){--tw-space-x-reverse:1}.dark\\:block:where(.dark,.dark *){display:block}.dark\\:hidden:where(.dark,.dark *){display:none}.dark\\:border-amber-900\\/60:where(.dark,.dark *){border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\\:border-amber-900\\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.dark\\:border-gray-800:where(.dark,.dark *){border-color:var(--color-gray-800)}.dark\\:border-green-500\\/40:where(.dark,.dark *){border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.dark\\:border-green-500\\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.dark\\:border-transparent:where(.dark,.dark *){border-color:#0000}.dark\\:border-t-white\\/5:where(.dark,.dark *){border-top-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-t-white\\/5:where(.dark,.dark *){border-top-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\\:bg-\\(--shiki-dark-bg\\):where(.dark,.dark *){background-color:var(--shiki-dark-bg)}.dark\\:bg-amber-950\\/30:where(.dark,.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\\:bg-zinc-700:where(.dark,.dark *){background-color:var(--color-zinc-700)}.dark\\:\\[background-image\\:linear-gradient\\(to_right\\,var\\(--dark-line\\)_1px\\,transparent_0\\)\\,linear-gradient\\(to_bottom\\,var\\(--dark-line\\)_1px\\,transparent_0\\)\\]:w
11here(.dark,.dark *){background-image:linear-gradient(to right,var(--dark-line) 1px,transparent 0),linear-gradient(to bottom,var(--dark-line) 1px,transparent 0)}.dark\\:bg-\\[radial-gradient\\(circle_at_80\\%_20\\%\\,rgba\\(244\\,155\\,91\\,0\\.12\\)\\,transparent_45\\%\\)\\]:where(.dark,.dark *){background-image:radial-gradient(circle at 80% 20%,#f49b5b1f,#0000 45%)}.dark\\:bg-\\[radial-gradient\\(circle_at_top\\,rgba\\(227\\,108\\,196\\,0\\.16\\)\\,transparent_55\\%\\)\\]:where(.dark,.dark *){background-image:radial-gradient(circle at top,#e36cc429,#0000 55%)}.dark\\:bg-\\[radial-gradient\\(circle_at_top\\,rgba\\(227\\,108\\,196\\,0\\.18\\)\\,transparent_60\\%\\)\\]:where(.dark,.dark *){background-image:radial-gradient(circle at top,#e36cc42e,#0000 60%)}.dark\\:from-black:where(.dark,.dark *){--tw-gradient-from:var(--color-black);--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))}.dark\\:from-neutral-900:where(.dark,.dark *){--tw-gradient-from:var(--color-neutral-900);--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))}.dark\\:via-white\\/50:where(.dark,.dark *){--tw-gradient-via:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\\:via-white\\/50:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\\:via-white\\/50:where(.dark,.dark *){--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)}.dark\\:via-white\\/80:where(.dark,.dark *){--tw-gradient-via:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\\:via-white\\/80:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent)}}.dark\\:via-white\\/80:where(.dark,.dark *){--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)}.dark\\:to-neutral-900:where(.dark,.dark *){--tw-gradient-to:var(--color-neutral-900);--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))}.dark\\:text-amber-100:where(.dark,.dark *){color:var(--color-amber-100)}.dark\\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\\:text-green-500:where(.dark,.dark *){color:var(--color-green-500)}.dark\\:text-neutral-400\\/50:where(.dark,.dark *){color:#a1a1a180}@supports (color:color-mix(in lab, red, red)){.dark\\:text-neutral-400\\/50:where(.dark,.dark *){color:color-mix(in oklab, var(--color-neutral-400) 50%, transparent)}}.dark\\:text-white\\/70:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\\:text-white\\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\\:opacity-50:where(.dark,.dark *){opacity:.5}.dark\\:shadow-\\[0_18px_60px_rgba\\(0\\,0\\,0\\,0\\.55\\)\\]:where(.dark,.dark *){--tw-shadow:0 18px 60px var(--tw-sha
11dow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:shadow-\\[0_24px_90px_rgba\\(0\\,0\\,0\\,0\\.6\\)\\]:where(.dark,.dark *){--tw-shadow:0 24px 90px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:shadow-zinc-950:where(.dark,.dark *){--tw-shadow-color:#09090b}@supports (color:lab(0% 0 0)){.dark\\:shadow-zinc-950:where(.dark,.dark *){--tw-shadow-color:lab(2.51107% .242703 -.886115)}}@supports (color:color-mix(in lab, red, red)){.dark\\:shadow-zinc-950:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-zinc-950) var(--tw-shadow-alpha), transparent)}}.dark\\:invert:where(.dark,.dark *){--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,)}.dark\\:backdrop-blur-none:where(.dark,.dark *){--tw-backdrop-blur: ;-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,)}.dark\\:\\[--color-border\\:color-mix\\(in_oklab\\,var\\(--color-white\\)_10\\%\\,transparent\\)\\]:where(.dark,.dark *){--color-border:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:\\[--color-border\\:color-mix\\(in_oklab\\,var\\(--color-white\\)_10\\%\\,transparent\\)\\]:where(.dark,.dark *){--color-border:color-mix(in oklab,var(--color-white) 10%,transparent)}}:where([data-scrolled]) .dark\\:in-data-scrolled\\:backdrop-blur:where(.dark,.dark *){--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,)}@media (min-width:40rem){.dark\\:sm\\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\\:sm\\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\\:sm\\:text-orange-300:where(.dark,.dark *){color:var(--color-orange-300)}.dark\\:sm\\:text-pink-300:where(.dark,.dark *){color:var(--color-pink-300)}.dark\\:sm\\:text-teal-300:where(.dark,.dark *){color:var(--color-teal-300)}.dark\\:sm\\:text-violet-300:where(.dark,.dark *){color:var(--color-violet-300)}}.prose-headings\\:scroll-mt-8 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing) * 8)}.prose-headings\\:font-semibold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-headings\\:tracking-tight :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.prose-headings\\:text-balance :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){text-wrap:balance}.prose-p\\:tracking-tight :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.prose-p\\:text-balance :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){text-wrap:balance}
11.prose-a\\:no-underline :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}:is(#nd-docs-layout:has(.layout\\:\\[--fd-header-height\\:--spacing\\(14\\)\\]),#nd-notebook-layout:has(.layout\\:\\[--fd-header-height\\:--spacing\\(14\\)\\]),#nd-home-layout:has(.layout\\:\\[--fd-header-height\\:--spacing\\(14\\)\\]),#nd-flux-layout:has(.layout\\:\\[--fd-header-height\\:--spacing\\(14\\)\\]),#fd-glass-layout:has(.layout\\:\\[--fd-header-height\\:--spacing\\(14\\)\\])){--fd-header-height:calc(var(--spacing) * 14)}@media not all and (min-width:80rem){:is(#nd-docs-layout:has(.max-xl\\:layout\\:\\[--fd-toc-popover-height\\:--spacing\\(10\\)\\]),#nd-notebook-layout:has(.max-xl\\:layout\\:\\[--fd-toc-popover-height\\:--spacing\\(10\\)\\]),#nd-home-layout:has(.max-xl\\:layout\\:\\[--fd-toc-popover-height\\:--spacing\\(10\\)\\]),#nd-flux-layout:has(.max-xl\\:layout\\:\\[--fd-toc-popover-height\\:--spacing\\(10\\)\\]),#fd-glass-layout:has(.max-xl\\:layout\\:\\[--fd-toc-popover-height\\:--spacing\\(10\\)\\])){--fd-toc-popover-height:calc(var(--spacing) * 10)}}@media not all and (min-width:48rem){:is(#nd-docs-layout:has(.max-md\\:layout\\:\\[--fd-header-height\\:--spacing\\(14\\)\\]),#nd-notebook-layout:has(.max-md\\:layout\\:\\[--fd-header-height\\:--spacing\\(14\\)\\]),#nd-home-layout:has(.max-md\\:layout\\:\\[--fd-header-height\\:--spacing\\(14\\)\\]),#nd-flux-layout:has(.max-md\\:layout\\:\\[--fd-header-height\\:--spacing\\(14\\)\\]),#fd-glass-layout:has(.max-md\\:layout\\:\\[--fd-header-height\\:--spacing\\(14\\)\\])){--fd-header-height:calc(var(--spacing) * 14)}}@media (min-width:48rem){:is(#nd-docs-layout:has(.md\\:layout\\:\\[--fd-sidebar-width\\:268px\\]),#nd-notebook-layout:has(.md\\:layout\\:\\[--fd-sidebar-width\\:268px\\]),#nd-home-layout:has(.md\\:layout\\:\\[--fd-sidebar-width\\:268px\\]),#nd-flux-layout:has(.md\\:layout\\:\\[--fd-sidebar-width\\:268px\\]),#fd-glass-layout:has(.md\\:layout\\:\\[--fd-sidebar-width\\:268px\\])){--fd-sidebar-width:268px}}@media (min-width:64rem){:is(#nd-docs-layout:has(.lg\\:layout\\:\\[--fd-header-height\\:--spacing\\(24\\)\\]),#nd-notebook-layout:has(.lg\\:layout\\:\\[--fd-header-height\\:--spacing\\(24\\)\\]),#nd-home-layout:has(.lg\\:layout\\:\\[--fd-header-height\\:--spacing\\(24\\)\\]),#nd-flux-layout:has(.lg\\:layout\\:\\[--fd-header-height\\:--spacing\\(24\\)\\]),#fd-glass-layout:has(.lg\\:layout\\:\\[--fd-header-height\\:--spacing\\(24\\)\\])){--fd-header-height:calc(var(--spacing) * 24)}}@media (min-width:80rem){:is(#nd-docs-layout:has(.xl\\:layout\\:\\[--fd-toc-width\\:268px\\]),#nd-notebook-layout:has(.xl\\:layout\\:\\[--fd-toc-width\\:268px\\]),#nd-home-layout:has(.xl\\:layout\\:\\[--fd-toc-width\\:268px\\]),#nd-flux-layout:has(.xl\\:layout\\:\\[--fd-toc-width\\:268px\\]),#fd-glass-layout:has(.xl\\:layout\\:\\[--fd-toc-width\\:268px\\])){--fd-toc-width:268px}}.\\[\\\u0026_\\.recharts-dot\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent .recharts-dot[stroke=\\#fff]{stroke:#0000}.\\[\\\u0026_\\.recharts-layer\\]\\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\\[\\\u0026_\\.recharts-layer\\]\\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\\[\\\u0026_\\.recharts-sector\\]\\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\\[\\\u0026_\\.recharts-sector\\]\\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\\[\\\u0026_\\.recharts-sector\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent .recharts-sector[stroke=\\#fff]{stroke:#0000}.\\[\\\u0026_\\.recharts-surface\\]\\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\\[\\\u0026_\\.recharts-surface\\]\\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\\[\\\u0026_\\[cmdk-group\\]\\]\\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\\[\\\u0026_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-input\\]\\]\\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\\[\\\u0026_\\[cmdk-item\\]\\]\\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-item\\]\\]\\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\\[\\\u0026_\\[cmdk-item\\]_svg\\]\\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-item\\]_svg\\]\\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[data-hero-description\\=\\'true\\'\\]\\]\\:line-clamp-3 [data-hero-description=true]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.sm\\:\\[\\\u0026_\\[data-hero-description\\=\\'true\\'\\]\\]\\:line-clamp-none [data-hero-description=true]{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}.\\[\\\u0026_\\[data-hero-title-highlight\\=\\'true\\'\\]\\]\\:inline [data-hero-title-highlight=true]{display:inline}@media (min-width:40rem){.sm\\:\\[\\\u0026_\\[data-hero-title-highlight\\=\\'true\\'\\]\\]\\:inline-flex [data-hero-title-highlight=true]{display:inline-flex}}.\\[\\\u0026_\\[data-hero-title\\=\\'true\\'\\]\\]\\:line-clamp-4 [data-hero-title=true]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.sm\\:\\[\\\u0026_\\[data-hero-title\\=\\'true\\'\\]\\]\\:line-clamp-none [data-hero-title=true]{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}.\\[\\\u0026_\\[data-slot\\=input-group-addon\\]\\[data-align\\=block-end\\]\\]\\:flex-wrap [data-slot=input-group-addon][data-align=block-end]{flex-wrap:wrap}.\\[\\\u0026_\\[data-slot\\=progress-indicator\\]\\]\\:bg-\\[image\\:var\\(--gradient-su
11nset\\)\\] [data-slot=progress-indicator]{background-image:var(--gradient-sunset)}.\\[\\\u0026_h1\\]\\:text-base h1{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\\[\\\u0026_h2\\]\\:\\!text-xl h2{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\\[\\\u0026_h2\\]\\:text-sm h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:48rem){.md\\:\\[\\\u0026_h2\\]\\:\\!text-2xl h2{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}}.\\[\\\u0026_h3\\]\\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\\[\\\u0026_h3\\]\\:text-xs h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\\u0026_li\\]\\:my-0\\.5 li{margin-block:calc(var(--spacing) * .5)}.\\[\\\u0026_ol\\]\\:my-2 ol,.\\[\\\u0026_p\\]\\:my-2 p{margin-block:calc(var(--spacing) * 2)}.\\[\\\u0026_p\\]\\:\\!text-sm p{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\\[\\\u0026_pre\\]\\:max-w-full pre{max-width:100%}.\\[\\\u0026_span\\[data-label\\]\\]\\:hidden span[data-label]{display:none}@media (min-width:40rem){.sm\\:\\[\\\u0026_span\\[data-label\\]\\]\\:inline span[data-label]{display:inline}}.\\[\\\u0026_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\\u0026_svg\\]\\:size-3\\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\\[\\\u0026_svg\\]\\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026_svg\\]\\:size-4\\.5 svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\\[\\\u0026_svg\\]\\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\\[\\\u0026_svg\\]\\:size-5\\.5 svg{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.\\[\\\u0026_svg\\]\\:size-full svg{width:100%;height:100%}.\\[\\\u0026_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\\u0026_svg\\]\\:text-fd-muted-foreground svg{color:var(--color-fd-muted-foreground)}.\\[\\\u0026_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026_table\\]\\:text-xs table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\\u0026_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\\u0026_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\\u0026_ul\\]\\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\\[\\\u0026\\:\\:-moz-range-thumb\\]\\:h-3::-moz-range-thumb{height:calc(var(--spacing) * 3)}.\\[\\\u0026\\:\\:-moz-range-thumb\\]\\:w-3::-moz-range-thumb{width:calc(var(--spacing) * 3)}.\\[\\\u0026\\:\\:-moz-range-thumb\\]\\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\\[\\\u0026\\:\\:-moz-range-thumb\\]\\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.\\[\\\u0026\\:\\:-webkit-details-marker\\]\\:hidden::-webkit-details-marker{display:none}.\\[\\\u0026\\:\\:-webkit-scrollbar\\]\\:hidden::-webkit-scrollbar{display:none}@media (min-width:64rem){.lg\\:\\[\\\u0026\\:\\:-webkit-scrollbar\\]\\:h-0::-webkit-scrollbar{height:0}.lg\\:\\[\\\u0026\\:\\:-webkit-scrollbar\\]\\:w-0::-webkit-scrollbar{width:0}}.\\[\\\u0026\\:\\:-webkit-slider-thumb\\]\\:h-3::-webkit-slider-thumb{height:calc(var(--spacing) * 3)}.\\[\\\u0026\\:\\:-webkit-slider-thumb\\]\\:w-3::-webkit-slider-thumb{width:calc(var(--spacing) * 3)}.\\[\\\u0026\\:\\:-webkit-slider-thumb\\]\\:appearance-none::-webkit-slider-thumb{appearance:none}.\\[\\\u0026\\:\\:-webkit-slider-thumb\\]\\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\\[\\\u0026\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:0}.\\[\\.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)}:is(.\\*\\:\\[span\\]\\:last\\:flex\u003e*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center\u003e*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2\u003e*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\\[\\\u0026\\\u003e\\*\\]\\:focus-visible\\:relative\u003e:focus-visible{position:relative}.\\[\\\u0026\\\u003e\\*\\]\\:focus-visible\\:z-10\u003e:focus-visible{z-index:10}.\\[\\\u0026\\\u003e\\*\\:first-child\\]\\:mt-0\u003e:first-child{margin-top:0}@media (min-width:40rem){.sm\\:\\[\\\u0026\\\u003e\\*\\:first-child\\]\\:order-2\u003e:first-child{order:2}}.\\[\\\u0026\\\u003e\\*\\:last-child\\]\\:mb-0\u003e:last-child{margin-bottom:0}@media (min-width:40rem){.sm\\:\\[\\\u0026\\\u003e\\*\\:last-child\\]\\:order-1\u003e:last-child{order:1}}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:first-child\\)\\]\\:rounded-t-none\u003e:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:first-child\\)\\]\\:rounded-l-md\u003e:not(:first-child){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:first-child\\)\\]\\:rounded-l-none\u003e:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:first-child\\)\\]\\:border-t-0\u003e:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:first-child\\)\\]\\:border-l-0\u003e:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:last-child\\)\\]\\:rounded-r-md\u003e:not(:last-child){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:last-child\\)\\]\\:rounded-r-none\u003e:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\\[\\\u0026\\\u003e\\*\\:not\\(\\:last-child\\)\\]\\:rounded-b-none\u003e:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.has-\\[select\\[aria-hidden\\=true\\]\\:last-child\\]\\:\\[\\\u0026\\\u003e\\[data-slot\\=select-trigger\\]\\:last-of-type\\]\\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))\u003e[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\\[\\\u0026\\\u003e\\[data-slot\\=select-trigger\\]\\:not\\(\\[class\\*\\=\\'w-\\'\\]\\)\\]\\:w-fit\u003e[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\\[\\\u0026\\\u003e\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\u003e[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\\[\\\u0026\\\u003ebutton\\]\\:top-4\u003ebutton{top:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003ebutton\\]\\:right-4\u003ebutton{right:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003ebutton\\]\\:z-30\u003ebutton{z-index:30}.\\[\\\u0026\\\u003ebutton\\]\\:grid\u003ebutton{display:grid}.\\[\\\u0026\\\u003ebutton\\]\\:hidden\u003ebutton{display:none}.\\[\\\u0026\\\u003ebutton\\]\\:size-9\u003ebutton{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\\[\\\u0026\\\u003ebutton\\]\\:place-items-center\u003ebutton{place-items:center}.\\[\\\u0026\\\u003ebutton\\]\\:rounded-full\u003ebutton{border-radius:3.40282e38px}.\\[\\\u0026\\\u003ebutton\\]\\:bg-white\\/5\u003ebutton{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.\\[\\\u0026\\\u003ebutton\\]\\:bg-white\\/5\u003ebutton{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.\\[\\\u0026\\\u003ebutton\\]\\:text-white\u003ebutton{color:var(--color-white)}.\\[\\\u0026\\\u003ebutton\\]\\:opacity-80\u003ebutton{opacity:.8}.\\[\\\u0026\\\u003ebutton\\:hover\\]\\:bg-white\\/10\u003ebutton:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.\\[\\\u0026\\\u003ebutton\\:hover\\]\\:bg-white\\/10\u003ebutton:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.\\[\\\u0026\\\u003ebutton\\:hover\\]\\:opacity-100\u003ebutton:hover{opacity:1}.\\[\\\u0026\\\u003ediv\\]\\:\\!max-w-none\u003ediv{max-width:none!important}.\\[\\\u0026\\\u003ediv\\]\\:\\!px-0\u003ediv{padding-inline:0!important}.\\[\\\u0026\\\u003ediv\\]\\:pb-0\u003ediv{padding-bottom:0}.\\[\\\u0026\\\u003efigure\\:only-child\\]\\:-m-4\u003efigure:only-child{margin:calc(var(--spacing) * -4)}.\\[\\\u0026\\\u003efigure\\:only-child\\]\\:border-none\u003efigure:only-child{--tw-border-style:none;border-style:none}.\\[\\\u0026\\\u003eimg\\]\\:rounded-full\u003eimg{border-radius:3.40282e38px}.\\[\\\u0026\\\u003eimg\\]\\:p-px\u003eimg{padding:1px}.\\[\\\u0026\\\u003eimg\\]\\:ring-1\u003eimg{--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-sha
11dow)}.\\[\\\u0026\\\u003einput\\]\\:flex-1\u003einput{flex:1}.has-\\[\\\u003e\\[data-align\\=block-end\\]\\]\\:\\[\\\u0026\\\u003einput\\]\\:pt-3:has(\u003e[data-align=block-end])\u003einput{padding-top:calc(var(--spacing) * 3)}.has-\\[\\\u003e\\[data-align\\=block-start\\]\\]\\:\\[\\\u0026\\\u003einput\\]\\:pb-3:has(\u003e[data-align=block-start])\u003einput{padding-bottom:calc(var(--spacing) * 3)}.has-\\[\\\u003e\\[data-align\\=inline-end\\]\\]\\:\\[\\\u0026\\\u003einput\\]\\:pr-2:has(\u003e[data-align=inline-end])\u003einput{padding-right:calc(var(--spacing) * 2)}.has-\\[\\\u003e\\[data-align\\=inline-start\\]\\]\\:\\[\\\u0026\\\u003einput\\]\\:pl-2:has(\u003e[data-align=inline-start])\u003einput{padding-left:calc(var(--spacing) * 2)}.\\[\\\u0026\\\u003ekbd\\]\\:rounded-\\[calc\\(var\\(--radius\\)-5px\\)\\]\u003ekbd{border-radius:calc(var(--radius) - 5px)}.\\[\\\u0026\\\u003espan\\:first-child\\]\\:hidden\u003espan:first-child{display:none}.\\[\\\u0026\\\u003espan\\:last-child\\]\\:truncate\u003espan:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\\[\\\u0026\\\u003esvg\\]\\:pointer-events-none\u003esvg{pointer-events:none}.\\[\\\u0026\\\u003esvg\\]\\:hidden\u003esvg{display:none}.\\[\\\u0026\\\u003esvg\\]\\:size-2\\.5\u003esvg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\\[\\\u0026\\\u003esvg\\]\\:size-3\u003esvg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\\[\\\u0026\\\u003esvg\\]\\:size-3\\.5\u003esvg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\\[\\\u0026\\\u003esvg\\]\\:size-4\u003esvg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003esvg\\]\\:h-2\\.5\u003esvg{height:calc(var(--spacing) * 2.5)}.\\[\\\u0026\\\u003esvg\\]\\:h-3\u003esvg{height:calc(var(--spacing) * 3)}.\\[\\\u0026\\\u003esvg\\]\\:w-2\\.5\u003esvg{width:calc(var(--spacing) * 2.5)}.\\[\\\u0026\\\u003esvg\\]\\:w-3\u003esvg{width:calc(var(--spacing) * 3)}.\\[\\\u0026\\\u003esvg\\]\\:shrink-0\u003esvg{flex-shrink:0}.\\[\\\u0026\\\u003esvg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-3\\.5\u003esvg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\\[\\\u0026\\\u003esvg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4\u003esvg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003etr\\]\\:last\\:border-b-0\u003etr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\\u0026\\[data-state\\=open\\]\\\u003esvg\\]\\:rotate-180[data-state=open]\u003esvg{rotate:180deg}@media (hover:none){.\\[\\@media\\(hover\\:none\\)\\]\\:opacity-100{opacity:1}}[data-side=left][data-collapsible=offcanvas] .\\[\\[data-side\\=left\\]\\[data-collapsible\\=offcanvas\\]_\\\u0026\\]\\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\\[\\[data-side\\=left\\]\\[data-state\\=collapsed\\]_\\\u0026\\]\\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\\[\\[data-side\\=right\\]\\[data-collapsible\\=offcanvas\\]_\\\u0026\\]\\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\\[\\[data-side\\=right\\]\\[data-state\\=collapsed\\]_\\\u0026\\]\\:cursor-w-resize{cursor:w-resize}}.dark{--color-fd-background:#121212;--color-fd-foreground:#ebebeb;--color-fd-muted:#212121;--color-fd-muted-foreground:#b3b3b3cc;--color-fd-popover:#1e1e1e;--color-fd-popover-foreground:#dedede;--color-fd-card:#191919;--color-fd-card-foreground:#fafafa;--color-fd-border:#6663;--color-fd-primary:#fafafa;--color-fd-primary-foreground:#171717;--color-fd-secondary:#212121;--color-fd-secondary-foreground:#ebebeb;--color-fd-accent:#6868684d;--color-fd-accent-foreground:#e6e6e6;--color-fd-ring:#8c8c8c;--color-fd-overlay:#0003}.dark #nd-sidebar{--color-fd-muted:#292929;--color-fd-secondary:#2e2e2e;--color-fd-muted-foreground:#b8b8b8}:root{--fd-sidebar-drawer-offset:100%}[dir=rtl]{--fd-sidebar-drawer-offset:-100%}@property --radix-collapsible-content-height{syntax:\"\u003clength\u003e\";inherits:false;initial-value:0}.fd-page-tree-item-name{align-items:center;gap:var(--spacing);width:100%;display:inline-flex}.shiki:not(.not-fumadocs-codeblock *){--padding-left:calc(var(--spacing) * 4);--padding-right:calc(var(--spacing) * 4)}.shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-light);font-style:var(--shiki-light-font-style)}.shiki:not(.not-fumadocs-codeblock *) .line{padding-left:var(--padding-left);padding-right:var(--padding-right);position:relative}.shiki:not(.not-fumadocs-codeblock *) .line:empty{height:1lh}.shiki:not(.not-fumadocs-codeblock *).has-focused .line:not(.focused){filter:blur(2px);transition:filter .2s}.shiki:not(.not-fumadocs-codeblock *).has-focused:hover .line:not(.focused){filter:blur()}.shiki:not(.not-fumadocs-codeblock *) .diff:before{left:calc(var(--spacing) * 1.5);position:absolute}.shiki:not(.not-fumadocs-codeblock *) .diff.remove{opacity:.7;--fd-counter-color:var(--color-fd-diff-remove-symbol);background-color:var(--color-fd-diff-remove)}.shiki:not(.not-fumadocs-codeblock *) .diff.remove:before{content:\"-\";color:var(--color-fd-diff-remove-symbol)}.shiki:not(.not-fumadocs-codeblock *) .diff.add{--fd-counter-color:var(--color-fd-diff-add-symbol);background-color:var(--color-fd-diff-add)}.shiki:not(.not-fumadocs-codeblock *) .diff.add:before{content:\"+\";color:var(--color-fd-diff-add-symbol)}.shiki:not(.not-fumadocs-codeblock *) .highlighted{--fd-counter-color:var(--color-fd-primary);background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted{background-color:color-mix(in oklab, var(--color-fd-primary) 10%, transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted:after{content:\"\";border-left-style:var(--tw-border-style);inset-block:0;border-color:#17171780;border-left-width:2px;position:absolute;
11left:0}@supports (color:color-mix(in lab, red, red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted:after{border-color:color-mix(in oklab, var(--color-fd-primary) 50%, transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#1717174d;margin-block:-1px;padding:1px}@supports (color:color-mix(in lab, red, red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border-color:color-mix(in oklab, var(--color-fd-primary) 30%, transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{background-color:color-mix(in oklab, var(--color-fd-primary) 10%, transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .twoslash-meta-line{padding-left:calc(var(--padding-left) + 7 * var(--spacing))}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line{counter-increment:line;padding-left:calc(var(--padding-left) + 7 * var(--spacing))}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{content:counter(line);color:var(--fd-counter-color,#737373);position:absolute}@supports (color:color-mix(in lab, red, red)){.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{color:color-mix(in oklab, var(--fd-counter-color,var(--color-fd-muted-foreground)) 60%, transparent)}}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{width:calc(var(--spacing) * 7);text-align:right;inset-block:0;left:0}.dark .shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style)}code.shiki:not(.not-fumadocs-code *) span{color:var(--shiki-light);font-style:var(--shiki-light-font-style)}.dark code.shiki:not(.not-fumadocs-code *) span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style)}body{background-color:var(--background)}.docs strong{font-weight:500}.docs ul li{margin-left:1em;line-height:2em;list-style-type:square}.docs h2{font-size:1.5em}.docs a:not([href^=\\#]){color:var(--primary)}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@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-pan-x{syntax:\"*\";inherits:false}@property --tw-pan-y{syntax:\"*\";inherits:false}@property --tw-pinch-zoom{syntax:\"*\";inherits:false}@property --tw-scroll-snap-strictness{syntax:\"*\";inherits:false;initial-value:proximity}@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-divide-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"\u003ccolor\u003e\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003ccolor\u003e\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003ccolor\u003e\";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:\"\u003clength-percentage\u003e\";inherits:false;initial-value:0%}
11@property --tw-gradient-via-position{syntax:\"\u003clength-percentage\u003e\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003clength-percentage\u003e\";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:\"\u003cpercentage\u003e\";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:\"\u003cpercentage\u003e\";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:\"\u003clength\u003e\";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:\"\u003cpercentage\u003e\";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-contain-size{syntax:\"*\";inherits:false}@property --tw-contain-layout{syntax:\"*\";inherits:false}@property --tw-contain-paint{syntax:\"*\";inherits:false}@property --tw-contain-style{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes fd-sidebar-in{0%{transform:translateX(var(--fd-sidebar-drawer-offset))}}@keyframes fd-sidebar-out{to{transform:translateX(var(--fd-sidebar-drawer-offset))}}@keyframes fd-dialog-in{0%{opacity:0;transform:scale(1.06)}to{transform:scale(1)}}@keyframes fd-dialog-out{0%{transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes fd-popover-in{0%{opacity:0;transform:scale(.9)}}@keyframes fd-popover-out{to{opacity:0;transform:scale(.9)}}@keyframes fd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fd-fade-out{0%{opacity:1}to{opacity:0}
11}@keyframes fd-enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes fd-enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes fd-exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes fd-exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes fd-collapsible-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes fd-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{opacity:0;height:0}}@keyframes fd-accordion-down{0%{opacity:.5;height:0}to{height:var(--radix-accordion-content-height)}}@keyframes fd-accordion-up{0%{height:var(--radix-accordion-content-height)}to{opacity:.5;height:0}}@keyframes fd-nav-menu-in{0%{opacity:0;height:0}to{opacity:1;height:var(--radix-navigation-menu-viewport-height)}}@keyframes fd-nav-menu-out{0%{opacity:1;height:var(--radix-navigation-menu-viewport-height)}to{opacity:0;height:0}}\n"])</script>
11<script>self.__next_f.push([1,"1d:[\"$\",\"style\",\"1\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/chunks/2fmvhfiq9ngyx.css?dpl=eace6117ab020397\",\"children\":\"$3b\"}]\n1e:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n1f:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n20:[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n21:[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n22:[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n23:[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n24:[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n25:[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n26:[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n27:[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n28:[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n29:[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n2a:[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n2b:[\"$\",\"script\",\"script-13\",{\"src\":\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n2c:[\"$\",\"script\",\"script-14\",{\"src\":\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n2d:[\"$\",\"script\",\"script-15\",{\"src\":\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n2e:[\"$\",\"script\",\"script-16\",{\"src\":\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n2f:[\"$\",\"script\",\"script-17\",{\"src\":\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n30:[\"$\",\"script\",\"script-18\",{\"src\":\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n31:[\"$\",\"script\",\"script-19\",{\"src\":\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]\n"])</script>
11<script>self.__next_f.push([1,"3f:I[914806,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"default\"]\n40:I[890311,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"ClientErrorReporter\"]\n41:I[75403,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"UtmCapture\"]\n42:I[594202,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"FunnelTracker\"]\n18:300\nd:[\"$\",\"html\",null,{\"lang\":\"en\",\"dir\":\"ltr\",\"className\":\"inter_6eb1298b-module__Ox-vVW__variable merriweather_e650603c-module__pgBzoW__variable jetbrains_mono_f0e1cf5b-module__w1ICmG__variable bricolage_grotesque_b27e3106-module__lFTOfG__variable\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",null,{\"rel\":\"alternate icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1.0\"}],\"$L3c\",\"$L3d\",\"$L3e\"]}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"className\":\"overflow-x-hidden\",\"children\":[[\"$\",\"$L3f\",null,{\"color\":\"#6466F1\",\"initialPosition\":0.08,\"crawlSpeed\":200,\"height\":3,\"crawl\":true,\"showSpinner\":true,\"easing\":\"ease\",\"speed\":200}],[\"$\",\"$L40\",null,{}],[\"$\",\"$L41\",null,{}],[\"$\",\"$35\",null,{\"fallback\":null,\"children\":[\"$\",\"$L42\",null,{}]}],\"$L43\",\"$L44\",\"$L45\",\"$L46\"]}]]}]\n"])</script>
11<script>self.__next_f.push([1,"38:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
11<script>self.__next_f.push([1,"48:I[336267,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"HomePromoDialog\"]\n"])</script>
11<script>self.__next_f.push([1,"49:Ta67,"])</script>
11<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Is Viewmax Studio free?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes - ViewMax Studio is free to start. You get free credits on signup with no credit card required, enough to generate your first AI videos. Paid plans add more monthly credits, higher resolution, and faster queues.\"}},{\"@type\":\"Question\",\"name\":\"Is Viewmax the same as Vmax?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"People search for us as ViewMax Studio, ViewMax, or Vmax - this site, viewmax.studio, is the AI viral-video suite with free starting credits. If you were looking for an AI video generator under any of those names, you are in the right place.\"}},{\"@type\":\"Question\",\"name\":\"What is Viewmax Studio and how does it work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Viewmax Studio is an AI-powered image to video generator. Simply upload an image, add a prompt describing the motion or effects you want, select an AI model, and our AI will create a stunning video from your image in seconds.\"}},{\"@type\":\"Question\",\"name\":\"What types of images work best with Viewmax Studio?\",\"acceptedA
11nswer\":{\"@type\":\"Answer\",\"text\":\"Viewmax Studio works great with most images including photos, artwork, product images, and illustrations. High-resolution images (1024x1024 or larger) typically produce the best results. We support JPG, PNG, and WebP formats.\"}},{\"@type\":\"Question\",\"name\":\"How long does it take to generate a video?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Video generation typically takes between 30 seconds to 2 minutes depending on the AI model and video length you choose. Our optimized infrastructure ensures fast processing times.\"}},{\"@type\":\"Question\",\"name\":\"What AI models are available?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Viewmax Studio offers multiple AI models including state-of-the-art options like Kling, Runway, and more. Each model has different strengths for various video styles and quality levels.\"}},{\"@type\":\"Question\",\"name\":\"How does the credit system work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Viewmax Studio uses a flexible credit system. New users get free credits to try the service. You can purchase additional credits as needed. Different AI models consume different amounts of credits based on quality and video length.\"}},{\"@type\":\"Question\",\"name\":\"Can I use the generated videos commercially?\",\"acceptedA
11nswer\":{\"@type\":\"Answer\",\"text\":\"Yes! Videos generated with Viewmax Studio can be used for commercial purposes including social media, marketing, advertisements, and more. You retain full rights to the videos you create.\"}}]}"])</script>
11<script>self.__next_f.push([1,"33:[\"$\",\"div\",null,{\"data-homepage\":true,\"children\":[\"$L47\",[\"$\",\"$L48\",null,{\"data\":{\"enabled\":true,\"id\":\"ai-motion-graphics-launch\",\"tool_id\":\"ai-motion-graphics\",\"eyebrow\":\"New · AI Motion Graphics\",\"title_line1\":\"Films designed,\",\"title_line2\":\"then written\",\"title_highlight\":\"in code.\",\"description\":\"Pick one of 39 art directions and describe your film. GPT-6.1 Sol animates every frame in code, with narration, an original score and subtitles.\",\"points\":[\"Type, logos and data stay exact\",\"39 art directions, 16:9 or 9:16\",\"Revise one detail, keep the rest\"],\"video\":{\"src\":\"https://lemomo-ai.github.io/lemo-opuscar/films/lowpoly-island.mp4\",\"poster\":\"/images/motion-styles/lowpoly-island.webp\"},\"button\":{\"title\":\"Explore AI Motion Graphics\",\"url\":\"/ai-motion-graphics\"},\"footnote\":\"Sample: âThe Island That Grewâ (Low-poly Isometric Island) by LemoLab à Claude Opus 5.5, CC BY 4.0.\",\"dismiss_days\":7}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://viewmax.studio/#organization\\\",\\\"name\\\":\\\"ViewMax Studio\\\",\\\"alternateName\\\":[\\\"ViewMax\\\",\\\"Viewmax Studio\\\"],\\\"description\\\":\\\"ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed.\\\",\\\"url\\\":\\\"https://viewmax.studio\\\",\\\"logo\\\":\\\"https://viewmax.studio/logo.png\\\",\\\"email\\\":\\\"[email protected]\\\",\\\"contactPoint\\\":[{\\\"@type\\\":\\\"ContactPoint\\\",\\\"contactType\\\":\\\"customer support\\\",\\\"email\\\":\\\"[email protected]\\\",\\\"url\\\":\\\"https://viewmax.studio/docs\\\",\\\"availableLanguage\\\":[\\\"English\\\",\\\"Chinese\\\"]}],\\\"sameAs\\\":[\\\"https://github.com/bytevirts/viewmax\\\",\\\"https://github.com/bytevirts/viewmax-mcp\\\",\\\"https://smithery.ai/servers/bytevirts/viewmax\\\"]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":[\\\"SoftwareApplication\\\",\\\"WebApplication\\\"],\\\"@id\\\":\\\"https://viewmax.studio/#software\\\",\\\"name\\\":\\\"ViewMax Studio\\\",\\\"description\\\":\\\"ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed.\\\",\\\"url\\\":\\\"https://viewmax.studio/\\\",\\\"applicationCategory\\\":\\\"MultimediaApplication\\\",\\\"operatingSystem\\\":\\\"Web\\\",\\\"image\\\":\\\"https://viewmax.studio/logo.png\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://viewmax.studio/#organization\\\"},\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"url\\\":\\\"https://viewmax.studio/pricing\\\",\\\"price\\\":\\\"0\\\",\\\"priceCurrency\\\":\\\"USD\\\",\\\"description\\\":\\\"Free to start with signup credits. Paid plans and credit packs add volume.\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"ViewMax Studio\\\",\\\"url\\\":\\\"https://viewmax.studio/\\\",\\\"inLanguage\\\":\\\"en\\\",\\\"description\\\":\\\"ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed.\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://viewmax.studio/#organization\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$49\"}}]]}]\n"])</script>
11<script>self.__next_f.push([1,"4b:I[194154,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"VibevideoHeroBackgroundVideo\"]\n"])</script>
11<script>self.__next_f.push([1,"4c:I[372853,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"RoutePrefetchLink\"]\n"])</script>
11<script>self.__next_f.push([1,"4a:[[\"$\",\"source\",null,{\"media\":\"(max-width: 767px)\"}],[\"$\",\"img\",null,{\"alt\":\"\",\"loading\":\"eager\",\"width\":1280,\"height\":720,\"decoding\":\"async\",\"style\":{\"color\":\"transparent\"},\"src\":\"https://r2.vibevideo.app/vibevideo/public/landing/hero/codex-one-brave-step-poster-ec71a89af363.webp\",\"aria-hidden\":\"true\",\"fetchPriority\":\"high\",\"className\":\"absolute inset-0 h-full w-full object-cover opacity-55\"}]]\n"])</script>
11<script>self.__next_f.push([1,"47:[\"$undefined\",[[\"$\",\"section\",\"hero\",{\"id\":\"hero\",\"data-landing-hero\":\"interactive\",\"data-vibevideo-hero\":\"true\",\"className\":\"relative flex min-h-[92svh] flex-col overflow-hidden pt-16 pb-8 md:min-h-[92vh] md:pt-24 md:pb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 -z-20\",\"children\":[\"$\",\"picture\",null,{\"children\":\"$4a\"}]}],[\"$\",\"$L4b\",null,{\"section\":{\"block\":\"vibevideo-hero\",\"id\":\"hero\",\"title\":\"Create with Viewmax Agents in One Studio\",\"highlight_text\":\"Viewmax Agents\",\"description\":\"Generate videos, images, voices, and creative assets with leading AI models â for marketers and creators.\",\"announcement\":{\"badge\":\"New\",\"title\":\"Create a complete long video with AI chat\",\"url\":\"/ai-video\"},\"tip\":\"\",\"buttons\":[{\"title\":\"Start Creating\",\"icon\":\"Zap\",\"url\":\"/ai-movie-maker\",\"target\":\"_self\",\"variant\":\"default\"},{\"title\":\"View Pricing\",\"icon\":\"DollarSign\",\"url\":\"/pricing\",\"target\":\"_self\",\"variant\":\"outline\"}],\"show_avatars\":false,\"avatars_tip\":\"10,000+ videos created by our users\",\"show_award\":false,\"image_invert\":{\"src\":\"/imgs/cases/grok-imagine/12.webp\",\"alt\":\"hero\",\"width\":1200,\"height\":800},\"background_video\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/landing/hero/codex-one-brave-step-video-e6ee90621e0e.mp4\"},\"background_image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/landing/hero/codex-one-brave-step-poster-ec71a89af363.webp\",\"alt\":\"hero\",\"width\":1280,\"height\":720},\"background_image_mobile\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/landing/hero/codex-one-brave-step-mobilePoster-b254367dd99e.webp\",\"alt\":\"hero\",\"width\":640,\"height\":400}}}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 -z-10 bg-gradient-to-b from-black/75 via-black/70 to-black/90\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 -z-10 bg-[radial-gradient(circle_at_top,rgba(255,255,255,0.18),transparent_55%)]\"}],[\"$\",\"div\",null,{\"className\":\"relative z-10 container flex flex-1 flex-col items-center justify-start text-center md:justify-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-[200px] w-full flex-col items-center justify-center md:min-h-[176px]\",\"children\":[[\"$\",\"$L4c\",null,{\"href\":\"/ai-video\",\"currentLocale\":\"en\",\"target\":\"_self\",\"aria-label\":\"New: Create a complete long video with AI chat\",\"className\":\"relative z-20 mb-4 inline-grid max-w-[calc(100vw-2rem)] cursor-pointer grid-cols-[auto_minmax(0,1fr)_auto] items-center gap-2 rounded-2xl border border-white/20 bg-white/10 px-3 py-1.5 text-left text-xs font-medium text-white/90 backdrop-blur-md transition-all duration-200 hover:border-white/35 hover:bg-white/15 hover:text-white focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:outline-none sm:mb-5 sm:rounded-full sm:px-4 sm:text-[13px] md:mb-6\",\"children\":[[\"$\",\"span\",null,{\"className\":\"bg-primary/90 shrink-0 rounded px-1.5 py-0.5 text-[10px] font-bold text-white uppercase\",\"children\":\"New\"}],[\"$\",\"span\",null,{\"className\":\"min-w-0 truncate leading-5 whitespace-nowrap\",\"children\":\"Create a complete long video with AI chat\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-white/25 bg-white/10 text-white/80 sm:h-5 sm:w-5\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevrons-right h-3.5 w-3.5 sm:h-4 sm:w-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"xnjwq\",{\"d\":\"m6 17 5-5-5-5\"}],[\"$\",\"path\",\"17xmmf\",{\"d\":\"m13 17 5-5-5-5\"}],\"$undefined\"]}]}]]}],[\"$\",\"h1\",null,{\"data-hero-title\":\"true\",\"className\":\"font-display w-full max-w-[calc(100vw-3rem)] text-[1.75rem] leading-[1.08] font-semibold tracking-[-0.02em] text-pretty text-white sm:max-w-[38rem] sm:text-4xl sm:leading-tight md:w-auto md:max-w-none md:text-5xl\",\"children\":[\"Create with \",\"$L4d\",\" in One Studio\"]}],\"$L4e\"]}],\"$L4f\"]}]]}],\"$L50\",\"$L51\",\"$L52\",\"$L53\",\"$L54\",\"$L55\",\"$L56\",\"$L57\",\"$L58\"]]\n"])</script>
11<script>self.__next_f.push([1,"59:I[194154,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"VibevideoHeroClient\"]\n"])</script>
11<script>self.__next_f.push([1,"5a:I[476516,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"CommunityShowcase\"]\n"])</script>
11<script>self.__next_f.push([1,"4e:[\"$\",\"p\",null,{\"data-hero-description\":\"true\",\"className\":\"mt-2.5 max-w-xl text-sm leading-6 text-white/65 sm:text-base md:mt-3 md:max-w-2xl\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":[\"Generate videos, images, voices, and creative assets with leading AI models â for marketers and creators.\",false]}]]}]\n4f:[\"$\",\"$L59\",null,{\"section\":\"$47:1:0:props:children:1:props:section\"}]\n50:[\"$\",\"$L5a\",\"community_showcase\",{\"section\":{\"block\":\"community-showcase\",\"id\":\"community_showcase\",\"title\":\"Explore More Inspirations From Viewmax Studio Community\",\"brand\":\"Viewmax Studio\",\"initial_count\":8,\"load_step\":8,\"load_more_text\":\"Load More\"},\"locale\":\"en\"}]\n4d:[\"$\",\"span\",null,{\"data-hero-title-highlight\":\"true\",\"className\":\"relative inline-flex\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative z-10\",\"children\":\"Viewmax Agents\"}],[\"$\",\"span\",null,{\"className\":\"absolute -bottom-0.5 left-0 h-[3px] w-full rounded-full bg-gradient-to-r from-[#f49b5b]/60 to-[#e36cc4]/35\"}]]}]\n"])</script>
11<script>self.__next_f.push([1,"5b:I[961054,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"FeatureDemo\"]\n"])</script>
11<script>self.__next_f.push([1,"51:[\"$\",\"$L5b\",\"compare\",{\"section\":{\"block\":\"feature-demo\",\"id\":\"compare\",\"title\":\"From Image to Video, and Beyond â Powered by Viewmax AI Studio\",\"description\":\"Upload a photo or prompt and get a cinematic AI video in seconds â all in one platform.\",\"items\":[{\"left\":{\"label\":\"Original image\",\"title\":\"Original image\",\"image\":{\"src\":\"/imgs/feature-demo/origin-image-1.webp\",\"alt\":\"Original\"}},\"right\":{\"label\":\"Video\",\"title\":\"Video\",\"video\":{\"src\":\"/videos/feature-demo/video-1.mp4\",\"poster\":\"/imgs/feature-demo/origin-image-1.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"Automated generation without prompts.\"}},{\"left\":{\"label\":\"Original image\",\"title\":\"Original image\",\"image\":{\"src\":\"/imgs/feature-demo/origin-image-2.webp\",\"alt\":\"Original\"}},\"right\":{\"label\":\"Video\",\"title\":\"Video\",\"video\":{\"src\":\"/videos/feature-demo/video-2.mp4\",\"poster\":\"/imgs/feature-demo/origin-image-2.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"A man wearing sunglasses.\"}},{\"left\":{\"label\":\"Original image\",\"title\":\"Original image\",\"image\":{\"src\":\"/imgs/feature-demo/origin-image-3.webp\",\"alt\":\"Original\"}},\"right\":{\"label\":\"Video\",\"title\":\"Video\",\"video\":{\"src\":\"/videos/feature-demo/video-3.mp4\",\"poster\":\"/imgs/feature-demo/origin-image-3.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"Automated generation without prompts.\"}},{\"left\":{\"label\":\"Original image\",\"title\":\"Original image\",\"image\":{\"src\":\"/imgs/feature-demo/origin-image.webp\",\"alt\":\"Original\"}},\"right\":{\"label\":\"Video\",\"title\":\"Video\",\"video\":{\"src\":\"/videos/feature-demo/video.mp4\",\"poster\":\"/imgs/feature-demo/origin-image.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"They walk slowly and then kiss.\"}}]},\"locale\":\"en\"}]\n"])</script>
11<script>self.__next_f.push([1,"5c:I[15336,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"UseCasesCarousel\"]\n"])</script>
11<script>self.__next_f.push([1,"52:[\"$\",\"$L5c\",\"use_cases\",{\"section\":{\"block\":\"use-cases-carousel\",\"id\":\"use-cases\",\"title\":\"The Most Versatile AI Video Generator\",\"description\":\"Built for every creator â from influencers to product teams.\",\"groups\":[{\"name\":\"influencers\",\"title\":\"Influencers\"},{\"name\":\"creators\",\"title\":\"Content Creators\"},{\"name\":\"marketers\",\"title\":\"Product Marketers\"},{\"name\":\"artists\",\"title\":\"Artists \u0026 Animators\"}],\"items\":[{\"group\":\"influencers\",\"kicker\":\"Influencers\",\"title\":\"Produce videos 30x faster\",\"description\":\"Turn your image library into daily content without hours of editing.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/influencer-fast-production.webp\",\"alt\":\"influencer creator\"}},{\"group\":\"influencers\",\"kicker\":\"Short-form content\",\"title\":\"Post consistently at scale\",\"description\":\"Generate scroll-stopping clips optimized for Reels, Shorts, and TikTok.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/influencer-short-form-scale.webp\",\"alt\":\"short form content\"}},{\"group\":\"creators\",\"kicker\":\"Content creators\",\"title\":\"Bring stories to life\",\"description\":\"Transform illustrations and photos into cinematic narratives.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/creator-storytelling.webp\",\"alt\":\"storytelling\"}},{\"group\":\"creators\",\"kicker\":\"Production workflow\",\"title\":\"Prototype scenes in minutes\",\"description\":\"Iterate on shots and camera motion with AI previews.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/creator-scene-prototyping.webp\",\"alt\":\"prototype scenes\"}},{\"group\":\"marketers\",\"kicker\":\"Product marketing\",\"title\":\"Show products in motion\",\"description\":\"Create product videos with perfect framing for every platform.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/marketer-product-motion.webp\",\"alt\":\"product marketing\"}},{\"group\":\"marketers\",\"kicker\":\"Campaigns\",\"title\":\"Launch faster, test more\",\"description\":\"Generate multiple variants and A/B test messaging quickly.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/marketer-campaign-variants.webp\",\"alt\":\"campaign testing\"}},{\"group\":\"artists\",\"kicker\":\"Artists \u0026 animators\",\"title\":\"Animate your artwork\",\"description\":\"Add subtle motion to illustrations and digital art.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/artist-artwork-animation.webp\",\"alt\":\"animate artwork\"}},{\"group\":\"artists\",\"kicker\":\"Creative control\",\"title\":\"Keep your style consistent\",\"description\":\"Use reference frames to maintain visual identity across scenes.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/artist-style-consistency.webp\",\"alt\":\"style consistency\"}}]},\"locale\":\"en\"}]\n"])</script>
11<script>self.__next_f.push([1,"5d:I[550974,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"FeaturesAccordion\"]\n"])</script>
11<script>self.__next_f.push([1,"5e:I[693287,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"Features\"]\n"])</script>
11<script>self.__next_f.push([1,"5f:I[223833,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"FeaturesList\"]\n"])</script>
11<script>self.__next_f.push([1,"16:T6,locale53:[\"$\",\"$L5d\",\"benefits\",{\"section\":{\"block\":\"features-accordion\",\"id\":\"benefits\",\"title\":\"Why Choose Viewmax Studio\",\"label\":\"Benefits\",\"description\":\"The most powerful AI video generator for creators, marketers, and businesses.\",\"items\":[{\"title\":\"Professional Quality\",\"description\":\"Generate high-quality videos that look professionally made, perfect for social media and marketing.\",\"icon\":\"RiAwardLine\",\"image\":{\"src\":\"/imgs/homepage/illustrations/benefit-professional-quality.webp\",\"alt\":\"professional quality\"}},{\"title\":\"Easy to Use\",\"description\":\"No video editing skills needed. Simply upload an image or describe your video, and AI does the rest.\",\"icon\":\"RiMagicLine\",\"image\":{\"src\":\"/imgs/homepage/illustrations/benefit-easy-workflow.webp\",\"alt\":\"easy to use\"}},{\"title\":\"Affordable Pricing\",\"description\":\"Pay only for what you use with our flexible credit system. Start free and scale as you grow.\",\"icon\":\"RiPriceTag3Line\",\"image\":{\"src\":\"/imgs/homepage/illustrations/benefit-flexible-pricing.webp\",\"alt\":\"affordable pricing\"}}]},\"locale\":\"en\"}]\n54:[\"$\",\"$L5e\",\"features\",{\"section\":{\"id\":\"features\",\"title\":\"Key Features of Viewmax Studio\",\"description\":\"Everything you need to create amazing AI-powered videos.\",\"items\":[{\"title\":\"Image to Video AI\",\"description\":\"Transform static images into dynamic videos with natural motion and cinematic effects.\",\"icon\":\"RiVideoLine\"},{\"title\":\"Text to Video\",\"description\":\"Describe your vision and let AI create the perfect video from text prompts.\",\"icon\":\"RiFileTextLine\"},{\"title\":\"Multiple AI Models\",\"description\":\"Choose from various AI models including Kling, Runway, and more for different styles.\",\"icon\":\"RiRobot2Line\"},{\"title\":\"Fast Generation\",\"description\":\"Get your videos generated in seconds with our optimized AI pipeline.\",\"icon\":\"RiSpeedLine\"},{\"title\":\"High Quality Output\",\"description\":\"Generate HD videos perfect for social media, marketing, and creative projects.\",\"icon\":\"RiHdLine\"},{\"title\":\"Credit System\",\"description\":\"Flexible pay-as-you-go pricing. Start with free credits and scale as needed.\",\"icon\":\"RiCoinLine\"}]},\"locale\":\"en\"}]\n55:[\"$\",\"$L5f\",\"introduce\",{\"section\":{\"block\":\"features-list\",\"id\":\"introduce\",\"title\":\"What is Viewmax Studio\",\"label\":\"Introduce\",\"description\":\"Viewmax Studio is a powerful AI image to video generator that transforms your static images into dynamic, engaging videos.\",\"items\":[{\"title\":\"Image to Video AI\",\"description\":\"Upload any image and let AI transform it into a stunning video with natural motion and effects.\",\"icon\":\"RiVideoLine\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss.webp\",\"alt\":\"image to video ai\"}},{\"title\":\"Text to Video\",\"description\":\"Describe your vision in text and watch AI create the perfect video for you.\",\"icon\":\"RiMessage2Line\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss-pro.webp\",\"alt\":\"text to video ai\"}},{\"title\":\"Multiple AI Models\",\"description\":\"Choose from various AI models to get the style and quality that fits your needs.\",\"icon\":\"RiRobot2Line\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/11.webp\",\"alt\":\"ai models\"}},{\"title\":\"Fast Generation\",\"description\":\"Create professional videos in seconds, not hours. Perfect for content creators.\",\"icon\":\"RiSpeedLine\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/12.webp\",\"alt\":\"fast video generation\"}}],\"className\":\"bg-muted\"},\"locale\":\"en\"}]\n"])</script>
11<script>self.__next_f.push([1,"60:I[137114,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"FeaturesStep\"]\n"])</script>
11<script>self.__next_f.push([1,"61:I[55848,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"\"]\n56:[\"$\",\"$L60\",\"usage\",{\"section\":{\"block\":\"features-step\",\"id\":\"usage\",\"title\":\"How to Create Videos with Viewmax Studio\",\"description\":\"Create stunning AI videos in just three simple steps:\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss-pro.webp\",\"alt\":\"how to use viewmax studio\"},\"image_position\":\"left\",\"text_align\":\"center\",\"items\":[{\"title\":\"Upload Your Image\",\"description\":\"Select any image you want to transform into a video. Supports JPG, PNG, and WebP formats.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/11.webp\",\"alt\":\"upload image\"}},{\"title\":\"Describe Your Vision\",\"description\":\"Add a prompt to guide the AI on what motion and effects you want in your video.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/12.webp\",\"alt\":\"add prompt\"}},{\"title\":\"Choose AI Model\",\"description\":\"Select from multiple AI models optimized for different video styles and quality levels.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/13.webp\",\"alt\":\"choose model\"}},{\"title\":\"Download \u0026 Share\",\"description\":\"Get your generated video in seconds. Download and share on social media instantly.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/2.webp\",\"alt\":\"download video\"}}],\"className\":\"bg-muted\"},\"locale\":\"en\"}]\n3c:[[[],[]],[[],[]]]\n62:T4a3,\n (function() {\n var gaId = \"G-TY77FEXD4N\";\n var landingDelayMs = 3000;\n\n function isLandingPath(pathname) {\n var normalized = (pathname || '/').replace(/\\/+$/, '') || '/';\n return normalized === '/' || /^\\/(en|zh|es|fr|pt)$/.test(normalized);\n }\n\n function loadGoogleAnalytics() {\n if (window.__viewmaxGaLoaded) return;\n window.__viewmaxGaLoaded = true;\n\n var script = document.createElement('script');\n script.async = true;\n script.src = 'https://www.googletagmanager.com/gtag/js?id=' + encodeURIComponent(gaId);\n document.head.appendChild(script);\n\n window.dataLayer = window.dataLayer || [];\n window.gtag = window.gtag || function(){ window.dataLayer.push(arguments); };\n window.gtag('js', new Date());\n window.gtag('config', gaId);\n }\n\n var delay = isLandingPath(window.location.pathname) ? landingDelayMs : 0;\n window.setTimeout(loadGoogleAnalytics, delay);\n })();\n 63:T141d,"])</script>
11<script>self.__next_f.push([1,"\n (function () {\n var token = \"phc_BVZ4gOqhDi3F2zlMu8VueV7kmwLlbpyyBmRu4GJ6Hpz\";\n var host = \"https://us.i.posthog.com\";\n var landingDelayMs = 3000;\n var deferredFeaturesDelayMs = 10000;\n\n function isLandingPath(pathname) {\n var normalized = (pathname || '/').replace(/\\/+$/, '') || '/';\n return normalized === '/' || /^\\/(en|zh|es|fr|pt)$/.test(normalized);\n }\n\n function bootstrapPosthog(t, e) {\n var o, n, p, r;\n if (e.__SV) return;\n window.posthog = e;\n e._i = [];\n e.init = function (i, s, a) {\n function g(target, method) {\n var parts = method.split('.');\n if (parts.length === 2) {\n target = target[parts[0]];\n method = parts[1];\n }\n target[method] = function () {\n target.push([method].concat(Array.prototype.slice.call(arguments, 0)));\n };\n }\n p = t.createElement('script');\n p.type = 'text/javascript';\n p.async = true;\n p.src = s.api_host + '/static/array.js';\n r = t.getElementsByTagName('script')[0];\n r.parentNode.insertBefore(p, r);\n var u = e;\n if (a !== void 0) {\n u = e[a] = [];\n } else {\n a = 'posthog';\n }\n u.people = u.people || [];\n u.toString = function (debug) {\n var label = 'posthog';\n if ('posthog' !== a) label += '.' + a;\n if (!debug) label += ' (stub)';\n return label;\n };\n u.people.toString = function () {\n return u.toString(1) + '.people (stub)';\n };\n o = 'init capture register register_once unregister unregister_once alias identify name_tag set_config reset opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing start_session_recording stop_session_recording session_recording_started captureException reloadFeatureFlags'.split(' ');\n for (n = 0; n \u003c o.length; n++) g(u, o[n]);
11\n e._i.push([i, s, a]);\n };\n e.__SV = 1;\n }\n\n function loadPosthog() {\n if (window.__viewmaxPosthogLoaded) return;\n window.__viewmaxPosthogLoaded = true;\n\n var onLanding = isLandingPath(window.location.pathname);\n bootstrapPosthog(document, window.posthog || []);\n\n window.posthog.init(token, {\n api_host: host,\n defaults: '2026-01-30',\n capture_pageview: true,\n capture_pageleave: true,\n autocapture: true,\n persistence: 'localStorage+cookie',\n external_scripts_inject_target: 'head',\n disable_surveys: onLanding,\n disable_session_recording: onLanding,\n enable_heatmaps: !onLanding,\n advanced_disable_feature_flags_on_first_load: onLanding\n });\n\n if (!onLanding) {\n return;\n }\n\n var deferredFeaturesEnabled = false;\n var interactionEvents = ['pointerdown', 'keydown', 'scroll', 'touchstart'];\n\n function enableDeferredFeatures() {\n if (deferredFeaturesEnabled || !window.posthog || typeof window.posthog.set_config !== 'function') {\n return;\n }\n\n deferredFeaturesEnabled = true;\n window.posthog.set_config({\n disable_surveys: false,\n disable_session_recording: false,\n enable_heatmaps: true,\n advanced_disable_feature_flags_on_first_load: false\n });\n if (typeof window.posthog.reloadFeatureFlags === 'function') {\n window.posthog.reloadFeatureFlags();\n }\n\n interactionEvents.forEach(function (eventName) {\n window.removeEventListener(eventName, enableDeferredFeatures, listenerOptions);\n });\n }\n\n var listenerOptions = { passive: true, once: true };\n interactionEvents.forEach(function (eventName) {\n window.addEventListener(eventName, enableDeferredFeatures, listenerOptions);\n });\n\n window.setTimeout(enableDeferredFeatures, deferredFeaturesDelayMs);\n }\n\n var delay = isLandingPath(window.location.pathname) ? landingDelayMs : 0;\n window.setTimeout(loadPosthog, delay);\n })();\n "])</script>
11<script>self.__next_f.push([1,"3d:[[],[[\"$\",\"$1\",\"google-analytics\",{\"children\":[\"$\",\"$L61\",null,{\"id\":\"google-analytics\",\"strategy\":\"lazyOnload\",\"dangerouslySetInnerHTML\":{\"__html\":\"$62\"}}]}],[\"$\",\"$1\",\"gtm\",{\"children\":[\"$\",\"$L61\",null,{\"id\":\"gtm\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function(w,d,s,l,i){\\n w[l]=w[l]||[];\\n w[l].push({'gtm.start': new Date().getTime(), event:'gtm.js'});\\n var f=d.getElementsByTagName(s)[0],\\n j=d.createElement(s),dl=l!='dataLayer'?'\u0026l='+l:'';\\n j.async=true;\\n j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;\\n f.parentNode.insertBefore(j,f);\\n })(window,document,'script','dataLayer',\\\"GTM-M85R48TK\\\");\\n \"}}]}],[\"$\",\"$1\",\"posthog\",{\"children\":[\"$\",\"$L61\",null,{\"id\":\"posthog\",\"strategy\":\"lazyOnload\",\"dangerouslySetInnerHTML\":{\"__html\":\"$63\"}}]}]]]\n3e:[[],[]]\n44:[[],[]]\n64:[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-M85R48TK\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"},\"title\":\"Google Tag Manager\"}]\n45:[[\"$\",\"$1\",\"gtm\",{\"children\":[\"$\",\"noscript\",null,{\"children\":\"$64\"}]}]]\n46:[]\n"])</script>
11<script>self.__next_f.push([1,"65:I[140880,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"Faq\"]\n"])</script>
11<script>self.__next_f.push([1,"57:[\"$\",\"$L65\",\"faq\",{\"section\":{\"id\":\"faq\",\"title\":\"Frequently Asked Questions About Viewmax Studio\",\"description\":\"Have another question? Contact us by email.\",\"tip\":\"Can't find what you're looking for? Contact our \u003ca href='mailto:[email protected]' class='text-primary font-medium hover:underline'\u003ecustomer support team\u003c/a\u003e\",\"items\":[{\"question\":\"Is Viewmax Studio free?\",\"answer\":\"Yes - ViewMax Studio is free to start. You get free credits on signup with no credit card required, enough to generate your first AI videos. Paid plans add more monthly credits, higher resolution, and faster queues.\"},{\"question\":\"Is Viewmax the same as Vmax?\",\"answer\":\"People search for us as ViewMax Studio, ViewMax, or Vmax - this site, viewmax.studio, is the AI viral-video suite with free starting credits. If you were looking for an AI video generator under any of those names, you are in the right place.\"},{\"question\":\"What is Viewmax Studio and how does it work?\",\"answer\":\"Viewmax Studio is an AI-powered image to video generator. Simply upload an image, add a prompt describing the motion or effects you want, select an AI model, and our AI will create a stunning video from your image in seconds.\"},{\"question\":\"What types of images work best with Viewmax Studio?\",\"answer\":\"Viewmax Studio works great with most images including photos, artwork, product images, and illustrations. High-resolution images (1024x1024 or larger) typically produce the best results. We support JPG, PNG, and WebP formats.\"},{\"question\":\"How long does it take to generate a video?\",\"answer\":\"Video generation typically takes between 30 seconds to 2 minutes depending on the AI model and video length you choose. Our optimized infrastructure ensures fast processing times.\"},{\"question\":\"What AI models are available?\",\"answer\":\"Viewmax Studio offers multiple AI models including state-of-the-art options like Kling, Runway, and more. Each model has different strengths for various video styles and quality levels.\"},{\"question\":\"How does the credit system work?\",\"answer\":\"Viewmax Studio uses a flexible credit system. New users get free credits to try the service. You can purchase additional credits as needed. Different AI models consume different amounts of credits based on quality and video length.\"},{\"question\":\"Can I use the generated videos commercially?\",\"answer\":\"Yes! Videos generated
11with Viewmax Studio can be used for commercial purposes including social media, marketing, advertisements, and more. You retain full rights to the videos you create.\"}]},\"locale\":\"en\"}]\n"])</script>
11<script>self.__next_f.push([1,"66:I[944560,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"Cta\"]\n"])</script>
11<script>self.__next_f.push([1,"58:[\"$\",\"$L66\",\"cta\",{\"section\":{\"id\":\"cta\",\"title\":\"Start Creating Amazing Videos Today\",\"description\":\"Transform your images into stunning videos with Viewmax Studio AI.\",\"buttons\":[{\"title\":\"Try Free Now\",\"url\":\"/#hero\",\"target\":\"_self\",\"icon\":\"Zap\"},{\"title\":\"View Pricing\",\"url\":\"/pricing\",\"target\":\"_self\",\"variant\":\"outline\",\"icon\":\"DollarSign\"}],\"className\":\"bg-muted\"},\"locale\":\"en\"}]\n"])</script>
11<script>self.__next_f.push([1,"67:I[325299,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"default\"]\n"])</script>
11<script>self.__next_f.push([1,"43:[\"$\",\"$L67\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"common\":{\"studio_agent\":{\"suggested\":\"Suggested\",\"search_voices\":\"Search voices\",\"show_all_voices\":\"Show all voices\",\"show_fewer_voices\":\"Show fewer voices\",\"send\":\"Configure video\",\"reset\":\"Edit brief\",\"thinking\":\"Preparing your project settings...\",\"ready\":\"Project settings confirmed\",\"failed\":\"Could not prepare settings. Please retry.\",\"retry\":\"Retry\",\"story\":\"Story video\",\"faceless\":\"Faceless video\",\"music-video\":\"Music video\"},\"voice_filters\":{\"gender\":\"Gender\",\"age\":\"Age\",\"language\":\"Language\",\"all\":\"All\",\"male\":\"Male\",\"female\":\"Female\",\"neutral\":\"Neutral\",\"child\":\"Child (4â8)\",\"preteen\":\"Preteen (9â12)\",\"teen\":\"Teen\",\"young\":\"Young adult\",\"middle_aged\":\"Middle-aged\",\"old\":\"Senior\",\"recommended\":\"Recommended\",\"browse\":\"Browse all voices ({count})\",\"hide\":\"Hide voice library\",\"no_match\":\"No voices match these filters.\"},\"sidebar\":{\"join_community\":\"Join Community\"},\"metadata\":{\"title\":\"ViewMax Studio â Free AI Video Generator \u0026 Viral Video Suite\",\"description\":\"ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed.\"},\"sign\":{\"sign_in_title\":\"Sign In\",\"sign_in_description\":\"Sign in to your account\",\"sign_up_title\":\"Sign Up\",\"sign_up_description\":\"Create an account\",\"email_title\":\"Email\",\"email_placeholder\":\"Input your email here\",\"password_title\":\"Password\",\"password_placeholder\":\"Input your password here\",\"forgot_password\":\"Forgot password?\",\"or\":\"Or\",\"continue\":\"Continue\",\"no_account\":\"Don't have an account?\",\"already_have_account\":\"Already have an account?\",\"email_sign_in\":\"Sign in with Email\",\"google_sign_in_title\":\"Sign in with Google\",\"github_sign_in_title\":\"Sign in with GitHub\",\"close_title\":\"Close\",\"cancel_title\":\"Cancel\",\"sign_out_title\":\"Sign Out\",\"billing_title\":\"Billing\",\"name_title\":\"Name\",\"name_placeholder\":\"Input your name here\",\"email_verification_hint\":\"Use an email address you can access. You must verify your email after signing up.\",\"admin_title\":\"Admin System\",\"credits_title\":\"Credits: {credits}\",\"verify_email_sent\":\"Verification email sent. Please check your inbox.\",\"verify_email_required\":\"Please verify your email address before signing in.\",\"resend_verification\":\"Resend verification email\",\"resend_verification_sent\":\"Verification email resent. Please check your inbox.\",\"verify_email_page_title\":\"Check your email\",\"verify_email_page_description\":\"To continue, click the link sent to\",\"verify_email_continue\":\"Continue\",\"verify_email_tip\":\"After verifying, click âContinueâ.\",\"verify_email_not_verified_yet\":\"Not verified yet. Please click the link in your email first.\",\"verify_email_account_mismatch\":\"Signed in as {current}. This page is waiting for {expected}.\",\"resend_verification_countdown\":\"Resend verification email ({seconds}s)\",\"resend_verification_wait\":\"Please wait {seconds}s before resending.\",\"back_to_sign_in\":\"Back to Sign In\",\"modal_eyebrow\":\"Your AI creation studio\",\"modal_title\":\"Welcome to ViewMax\",\"modal_countdown_prefix\":\"Sign in within\",\"modal_countdown_suffix\":\"to unlock:\",\"modal_benefit_1\":\"Free credits when you sign in â no credit card needed\",\"modal_benefit_2\":\"Generate videos with Veo, Seedance \u0026 more\",\"modal_benefit_3\":\"50+ AI tools for video, image, and voice\",\"modal_benefit_4\":\"Save and manage every creation in your library\",\"modal_divider\":\"One account. Every creative tool.\",\"modal_email_link\":\"Sign in with email instead\",\"modal_terms_prefix\":\"By continuing, you agree to our\",\"modal_terms_and\":\"and\",\"modal_terms_title\":\"Terms\",\"modal_privacy_title\":\"Privacy Policy\",\"modal_showcase_heading\":\"Turn ideas into cinematic video\",\"modal_showcase_description\":\"Generate videos, images, and voices with leading AI models in one studio.\"},\"locale_detector\":{\"title\":\"We detected your browser language is {locale}. Switch to it?\",\"switch_to\":\"Switch to {locale}\"},\"user_engagement\":{\"check_in\":{\"title\":\"Daily check-in\",\"description\":\"Check in daily for a surprise credit reward.\",\"headline\":\"Open \u003chighlight\u003etodayâs free credits\u003c/highlight\u003e\",\"streak\":\"Streak: \u003chighlight\u003e{days}\u003c/highlight\u003e days\",\"day\":\"Day {day}\",\"today\":\"Today\",\"mystery\":\"?\",\"remind\":\"Remind me daily\",\"cta\":\"Open todayâs reward\",\"checking\":\"Openingâ¦\",\"checked\":\"Checked in\",\"checked_with_reward\":\"Today +{reward}\",\"claim\":\"Claim Credits\",\"tooltip\":\"Daily check-in rewards\",\"close\":\"Close\",\"success_with_reward\":\"Checked in. +{reward} credits added.\",\"already_checked_in_toast\":\"Already checked in today.\",\"error\":\"Daily check-in failed\",\"tier_free\":\"Free\",\"tier_paid\":\"Member\",\"today_reward_label\":\"Todayâs reward\",\"upgrade_cta\":\"Unlock more free daily credits\",\"paid_perk\":\"Member bonus is active on your daily check-in.\"},\"feedback\":{\"title\":\"Feedback\",\"description\":\"We'd love to hear your thoughts on Vie
11wMax Studio or how we can improve the experience. If we adopt your suggestion, you'll receive a generous reward of 200 credits.\",\"placeholder\":\"Leave your words here...\",\"add_image\":\"Add image\",\"remove_image\":\"Remove image\",\"sentiment_question\":\"How do you feel about ViewMax Studio?\",\"sentiments\":{\"sad\":\"Sad\",\"neutral\":\"Neutral\",\"happy\":\"Happy\"},\"contact\":\"Other ways to contact us\",\"email\":\"Email\",\"submit\":\"Submit\",\"close\":\"Close feedback\",\"success\":\"Feedback submitted. Thank you for helping us improve.\",\"submit_error\":\"Submit feedback failed\",\"upload_error\":\"Upload image failed\"}},\"studio_editor\":{\"settings\":\"Settings\"}},\"ai\":{\"chat\":{\"sidebar\":{\"header\":{\"brand\":{\"title\":\"Viewmax Studio\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"Viewmax Studio\"},\"url\":\"/\"},\"show_trigger\":false},\"buttons\":[{\"title\":\"New Chat\",\"icon\":\"Plus\",\"url\":\"/chat\",\"variant\":\"outline\"}],\"bottom_nav\":{\"items\":[]},\"user\":{\"nav\":{\"items\":[{\"title\":\"Profile\",\"url\":\"/settings/profile\",\"icon\":\"User\",\"target\":\"_blank\"}]},\"show_email\":false,\"show_signout\":true,\"signout_callback\":\"/chat\",\"signin_callback\":\"/chat\"},\"footer\":{\"nav\":{\"items\":[{\"title\":\"Home\",\"url\":\"/\",\"icon\":\"Home\",\"target\":\"_blank\"},{\"title\":\"Email\",\"url\":\"mailto:[email protected]\",\"icon\":\"Mail\",\"target\":\"_blank\"}]},\"show_theme\":false,\"show_locale\":false},\"variant\":\"sidebar\"},\"library\":{\"title\":\"Library\",\"icon\":\"History\",\"url\":\"/chat/history\",\"more\":\"More\",\"actions\":{\"edit_title\":\"Edit Title\",\"share\":\"Share\",\"delete\":\"Delete\",\"delete_confirm_title\":\"Delete this chat?\",\"delete_confirm_description\":\"This chat will be removed from your list.\",\"cancel\":\"Cancel\",\"delete_failed\":\"Failed to delete the chat.\"}},\"generator\":{\"title\":\"What can I help you today?\",\"input_placeholder\":\"You can ask me anything\",\"suggestions\":{\"image\":\"Create image\",\"video\":\"Create video\",\"music\":\"Create music\",\"voice\":\"Text to speech\",\"sound\":\"Sound effect\"},\"sent_with_attachments\":\"Sent with attachments\",\"request_failed\":\"The request failed. Please try again.\",\"add_media\":\"Add media\",\"add_images\":\"Add images\",\"add_video\":\"Add video\",\"add_audio\":\"Add audio\",\"skills\":{\"trigger\":\"Skill\",\"none\":\"No skill\",\"loading\":\"Loading skillsâ¦\",\"load_failed\":\"Couldn't load skills. Try again.\",\"built_in\":\"Built-in\",\"my_skills\":\"My skills\",\"empty\":\"No private skills yet.\",\"upload\":\"Upload skill\",\"upload_title\":\"Upload a skill\",\"upload_description\":\"Add a private SKILL.md to this account.\",\"choose_file\":\"Choose SKILL.md\",\"file_constraint\":\"Markdown · up to 32 KB\",\"file_required\":\"Choose a SKILL.md file.\",\"file_type_error\":\"The skill must be a Markdown file.\",\"file_size_error\":\"The skill must be 32 KB or smaller.\",\"upload_action\":\"Upload\",\"upload_success\":\"Skill uploaded\",\"upload_failed\":\"Couldn't upload the skill.\",\"invalid_document\":\"This SKILL.md isn't valid. Check its frontmatter and instructions.\",\"duplicate\":\"A private skill with this name already exists.\",\"cancel\":\"Cancel\",\"builtins\":{\"cinematic_motion\":{\"title\":\"Cinematic Motion\",\"description\":\"Direct camera, subject, and environmental motion for a coherent cinematic shot.\"},\"product_ugc\":{\"title\":\"Product UGC\",\"description\":\"Build a credible short-form product video from hook through call to action.\"},\"character_scene\":{\"title\":\"Character \u0026 Scene Design\",\"description\":\"Create reusable character and location reference boards for future generations.\"},\"kids_story\":{\"title\":\"Kids Story\",\"description\":\"Age-safe kids story videos with reusable characters, simple scenes, and a clear moral.\"},\"anime_story\":{\"title\":\"Anime Story\",\"description\":\"Multi-scene anime story videos with a locked art style and consistent characters.\"},\"photo_to_video_ad\":{\"title\":\"Photo to Video Ad\",\"description\":\"Turn one product photo into a short video ad with hook, benef
11its, and call to action.\"},\"script_to_video_ad\":{\"title\":\"Script to Video Ad\",\"description\":\"Turn your script into storyboarded scenes with a faithful voiceover.\"},\"product_showcase\":{\"title\":\"Product Showcase\",\"description\":\"Stage your product in a styled scene with elegant hero-shot camera moves.\"},\"product_shot\":{\"title\":\"Product Shot Studio\",\"description\":\"Styled studio and lifestyle product shots for stores, ads, and listings.\"},\"poster_design\":{\"title\":\"Poster Designer\",\"description\":\"Posters with a strong hierarchy, your exact copy, and print-ready composition.\"},\"youtube_thumbnail\":{\"title\":\"YouTube Thumbnail\",\"description\":\"High-contrast 16:9 thumbnails with an oversized subject and a short hook.\"},\"social_post\":{\"title\":\"Social Post Designer\",\"description\":\"Platform-ready graphics for Instagram, Facebook, and LinkedIn.\"}},\"recommended\":\"Recommended\"}},\"history\":{\"title\":\"Chat history\",\"description\":\"Review and revisit your previous conversations.\",\"empty\":\"No conversations yet.\",\"error\":\"Failed to load conversations.\",\"retry\":\"Try again\",\"signin\":\"Sign in to view your chat history.\",\"summary\":\"Showing {from}-{to} of {total}\",\"perPage\":\"Per page\",\"prev\":\"Previous\",\"next\":\"Next\",\"open\":\"Open chat\",\"untitled\":\"Untitled conversation\"},\"status\":{\"failed\":\"Failed\"},\"tool_status\":{\"thinking\":\"Thinking...\",\"generating_image\":\"Generating image...\",\"processing_media\":\"Processing media... this can take a few minutes.\",\"generating_music\":\"Generating music...\",\"generating_speech\":\"Generating speech...\",\"generating_sound_effect\":\"Generating sound effect...\",\"generating_subtitles\":\"Generating captions...\",\"generating_audio\":\"Generating audio...\",\"image_failed\":\"Image generation failed.\",\"audio_failed\":\"Audio generation failed.\",\"subtitles_failed\":\"Caption generation failed.\",\"captions_file\":\"Captions\",\"captions_srt\":\"SRT file\",\"preparing_video_workspace\":\"Preparing AI Videoâ¦\",\"video_handoff_title\":\"Start this as a video\",\"video_handoff_description\":\"We'll open a video session and send your prompt automatically â no need to type it again.\",\"video_handoff_action\":\"Start video\",\"video_handoff_starting\":\"Startingâ¦\",\"media_failed\":\"Media processing failed.\",\"still_processing\":\"Still working â this is taking longer than usual. The result will appear here and in My Creations when ready.\",\"finding_creations\":\"Finding creationsâ¦\",\"creations_failed\":\"Couldn't load creations.\",\"creations_title\":\"Recent creations\",\"creations_all_types\":\"All types\",\"creations_view_all\":\"View all\",\"creations_open\":\"Open creation\",\"creations_empty\":\"No recent creations found.\",\"legacy_video_item\":\"Earlier video result â video creation now lives in AI Video.\",\"legacy_video_open\":\"Open video\"},\"workspace_controls\":{\"credits\":\"Credits\"},\"errors\":{\"rate_limited\":\"The service is busy right now. Please wait a moment and try again.\",\"request_cancelled\":\"The request was interrupted before it finished. Please try again.\",\"busy\":\"The assistant is still finishing the previous message in this chat. Please wait for it to complete, then try again.\",\"duplicate_request\":\"This video is already being generated in this conversation.\",\"provider_unavailable\":\"This capability is temporarily unavailable. Please try again later or pick another model.\",\"free_tier_unavailable\":\"The free chat service is currently unavailable. Upgrade to keep creating.\",\"invalid_input\":\"Those settings aren't supported. Try a different option, such as resolution, duration, or aspect ratio.\",\"content_rejected\":\"The source image or prompt was rejected by safety checks. Create a new original image or change the prompt before trying again.\",\"generic\":\"Something went wrong. Please try again.\",\"auth_required\":\"Your session has expired. Please sign in again to continue.\",\"action_sign_in\":\"Sign in\",\"action_top_up\":\"Top up\",\"action_upgrade\":\"Upgrade\",\"action_retry\":\"Try again\",\"insufficient_credits\":\"You've used up today's free messages and don't have enough credits left. Please top up to keep chatting.\",\"message_render_failed\":\"This message couldn't be displayed.\"},\"credit_packs\":{\"title\":\"Top up to continue\",\"description\":\"Choose a credit pack to go straight to checkout.\",\"loading\":\"Loading credit packsâ¦\",\"load_error\":\"Couldn't load credit packs.\",\"retry\":\"Try again\",\"view_plans\":\"View all plans\",\"credits\":\"{credits} credits\",\"percent_off\":\"{off}% off\"},\"actions\":{\"zoom\":\"Zoom\",\"edit\":\"Edit this image\",\"copy\":\"Copy\",\"download\":\"Download\",\"share\":\"Share\",\"publish_youtube\":\"Publish to YouTube\",\"edit_seed\":\"Edit this image: \",\"preview\":\"Preview\",\"download_started\":\"Download started\",\"download_failed\":\"Download failed\",\"image_copied\":\"Image copied\",\"link_copied\":\"Link copied\",\"copy_failed\":\"Copy failed\",\"generated_image_alt\":\"Generated image\"}
11,\"widget\":{\"title\":\"Ask Viewmax AI\",\"empty\":\"Your all-in-one toolbox for viral videos. Turn any idea into images, video, music and voiceovers â with more capabilities, evolving with you. What are we creating today?\",\"close\":\"Close\",\"launcher\":\"Open chat\"},\"feedback\":{\"helpful\":\"Good response\",\"not_helpful\":\"Bad response\",\"thanks\":\"Thanks for the feedback\",\"submit_failed\":\"Could not save your feedback\",\"reason_title\":\"What went wrong?\",\"reason_hint\":\"Optional â this helps us fix it faster.\",\"comment_placeholder\":\"Tell us more (optional)\",\"submit\":\"Send feedback\",\"dismiss\":\"Skip\",\"reasons\":{\"poor_quality\":\"Poor quality\",\"ignored_instructions\":\"Ignored my instructions\",\"wrong_result\":\"Not what I asked for\",\"too_slow\":\"Too slow\",\"generation_failed\":\"Generation failed\",\"other\":\"Something else\"}}},\"director\":{\"name\":\"AI Director\",\"preview\":\"Preview\",\"new\":\"New video\",\"title\":\"Turn Your Idea into a long-form Video by Chatting\",\"description\":\"Describe your idea, make changes through simple conversation, and get a video you love in just a few steps.\",\"example\":\"Try a 60-second story: a little fox finds the courage to cross a forest stream.\",\"examplePrompt\":\"Create a 60-second 16:9 story video for children aged 5â8 in a warm 3D animated style. A small orange fox with a blue scarf hesitates at a shallow forest stream, finds stepping stones, carefully crosses, briefly wobbles, then reaches the sunny opposite bank. Use distinct cinematic cuts and keep the fox consistent. In the final face close-up the fox visibly says exactly: \\\"I did it. I was brave.\\\" Natural river, wind, footsteps and splashes. No narrator, music, text, logos or subtitles. Deliver one finished MP4.\",\"recent\":\"Recent videos and comparisons\",\"working\":\"Director is {tool}â¦\",\"thinking\":\"The director is planning the next stepâ¦\",\"ready\":\"Your film is ready\",\"limitations\":\"Review notes and limitations\",\"activity\":\"Production activity\",\"missingKey\":\"The model connection needs configuration before a run can start.\",\"placeholder\":\"Describe the story, mood, characters and any words you want spokenâ¦\",\"revisionPlaceholder\":\"Describe a change to this videoâ¦\",\"format\":\"60 seconds · 16:9\",\"planOnly\":\"Plan first\",\"stop\":\"Stop\",\"resume\":\"Continue\",\"send\":\"Send revision\",\"generate\":\"Create video\",\"workspace\":{\"checklist\":{\"title\":\"Checklist\",\"progress\":\"{done}/{total}\",\"status\":{\"pending\":\"Not started\",\"in_progress\":\"In progress\",\"completed\":\"Done\"}},\"untitled\":\"Untitled video\",\"project\":\"Project\",\"you\":\"You\",\"director\":\"Director\",\"status\":{\"waiting_for_input\":\"Waiting for your choice\",\"planning_edit\":\"Planning the edit\",\"applying_edit\":\"Applying the edit\"},\"spec\":\"{seconds}s · {ratio}\",\"attachments\":\"{count, plural, one {# attachment} other {# attachments}}\",\"importedNotes\":\"Imported project notes\",\"importedNotesHint\":\"Your original brief and saved storyboard from the earlier version of this project. The director reads these as context; they are not a deliverable.\",\"sourceNotesHint\":\"The source you linked when you set up this video. The director reads it as reference material; it is not a deliverable.\",\"notesLoading\":\"Loading notesâ¦\",\"notesFailed\":\"The notes could not be loaded.\",\"worked\":\"Worked for {duration}\",\"workedSteps\":\"Worked through {count, plural, one {# step} other {# steps}}\",\"working\":\"Working\",\"steps\":\"{count, plural, one {# step} other {# steps}}\",\"shots\":\"{count, plural, one {# shot} other {# shots}}\",\"assets\":\"{count, plural, one {# asset} other {# assets}}\",\"repeat\":\"Ã{count}\",\"stepFailed\":\"Failed\",\"stepHeld\":\"Waiting for your confirmation\",\"stepInterrupted\":\"Interrupted\",\"verdict\":\"Verdict: {verdict}\",\"actions\":{\"produce\":\"Started production from the saved plan\",\"apply-edit\":\"Applied the approved edit\"},\"notices\":{\"agent_error\":\"The director stopped\",\"agent_time_limit\":\"The time limit for this turn was reached\",\"model_retry\":\"Retrying the model\",\"cancelled\":\"Stopped\",\"spend_declined\":\"Generation paused. Nothing more was charged; press Continue or send a message when you want to go on.\",\"run_error\":\"Needs attention\",\"motion_preparing\":\"Preparing the film-style library\",\"agent_interrupted\":\"The worker restarted; the film continues where it stopped\"},\"thinking\":\"Thinking\",\"plan\":{\"title\":\"Storyboard\",\"total\":\"{seconds}s planned\",\"dialogue\":\"Line\",\"state\":{\"pending\":\"Not started\",\"generating\":\"Generating\",\"ready\":\"Ready\",\"failed\":\"Failed\"}}
11,\"produce\":{\"title\":\"Ready to produce\",\"description\":\"Nothing is charged up front. Each image, clip, voice and music track is charged at its standard price as it's made, and production pauses if your balance runs out.\",\"action\":\"Create video\",\"unavailable\":\"Media providers are not fully configured, so production cannot start yet.\"},\"resume\":{\"title\":\"Production paused\",\"description\":\"Continue from the saved progress. Existing assets are reused, not repurchased.\",\"action\":\"Continue\"},\"result\":{\"title\":\"Your film\",\"open\":\"Open in player\",\"download\":\"Download\",\"limitations\":\"Review notes\",\"versions\":\"Version\",\"version\":\"Version {n}\",\"current\":\"Current version\",\"candidate\":\"Edit candidate\",\"readOnly\":\"Preview · read only\",\"rating\":{\"question\":\"Are you satisfied with the video?\",\"good\":\"Good\",\"okay\":\"Okay\",\"bad\":\"Bad\",\"thanks\":\"Thanks for rating.\",\"improve\":\"Tell the Director what to change below, or open the player and use Mark what to fix.\",\"tell\":\"Tell the Director what to change below.\",\"mark\":\"Mark what to fix\"}},\"credits\":{\"summary\":\"{charged} credits charged\",\"held\":\"{credits} held\",\"returned\":\"{credits} returned\",\"pending\":\"{credits} awaiting confirmation\"},\"sheet\":{\"title\":\"Project\",\"description\":\"Spec, materials, generated media and credits for this video.\",\"spec\":\"Final video spec\",\"duration\":\"Duration\",\"ratio\":\"Aspect ratio\",\"language\":\"Language\",\"style\":\"Visual style\",\"audio\":\"Audio\",\"skills\":\"Skills\",\"materials\":\"Your materials\",\"noMaterials\":\"No materials attached.\",\"generated\":\"Generated media\",\"noGenerated\":\"Nothing generated yet.\",\"images\":\"Images\",\"videos\":\"Clips\",\"audioAssets\":\"Audio\",\"documents\":\"Documents\",\"credits\":\"Credits\",\"charged\":\"Charged\",\"held\":\"Held\",\"pending\":\"Awaiting confirmation\",\"returned\":\"Returned\",\"activity\":\"Activity log\",\"noActivity\":\"No activity yet.\"},\"media\":{\"preview\":\"Preview {label}\",\"openInPlayer\":\"Open in player\",\"generating\":\"Generating\",\"failed\":\"Failed\"},\"editDraft\":{\"title\":\"Video marks ready to send\",\"hint\":\"Analyzed after you send\",\"remove\":\"Remove marks\",\"frame\":\"Marked frame\"},\"composer\":{\"edit\":\"Video edit\",\"planEdit\":\"Plan edit · {credits} credits\",\"planning\":\"Planning\"},\"reference\":{\"title\":\"Choose a reference image\",\"description\":\"Use one of your uploaded or generated images, then confirm the character selection.\",\"upload\":\"Upload image\",\"empty\":\"No images yet. Upload one to begin.\"},\"budgetPause\":{\"limitTitle\":\"Approve more task budget\",\"balanceTitle\":\"More account credits needed\",\"limitDescription\":\"Charged: {charged} credits. Committed including pending work: {committed}, against your {limit}-credit limit. Estimated remaining: {remaining} credits. Continuing raises the total task limit to {nextLimit}. Existing work will be reused.\",\"balanceDescription\":\"Generation paused before your balance could be overdrawn. Charged so far: {charged} credits. Estimated remaining: {remaining}. Add account credits, then continue from the saved work.\",\"approve\":\"Raise the limit and continue\"},\"purchase\":{\"editPlanTitle\":\"Plan video edit\",\"editPlanDescription\":\"This turn only plans the edit and its scope. No video is purchased until you confirm the proposal.\",\"editExecuteTitle\":\"Apply the approved edit\",\"editExecuteDescription\":\"Applying the edit costs this amount. The edited version is charged once, when it starts.\",\"credits\":\"credits\",\"confirm\":\"Confirm and start\"},\"upgrade\":{\"title\":\"More credits needed\",\"description\":\"Add credits to continue this project. Existing assets are retained.\",\"action\":\"View plans\"},\"errors\":{\"tooManyAssets\":\"Select at most 30 project assets\",\"assetTooLarge\":\"Each project asset must be under 200 MB\",\"uploadFailed\":\"Upload failed\",\"requestFailed\":\"Request failed\",\"versionChanged\":\"The video changed. Create new marks on the current version.\",\"markCurrent\":\"Mark the current video version.\",\"loadFailed\":\"This video could not be loaded.\",\"projectBusy\":\"This video is still working. Wait for it to finish or stop it first.\",\"activeRunLimit\":\"You already have 2 videos in progress. Finish or stop one to start another.\",\"activeRunLimitDetail\":\"These videos are using your project slots.\",\"openProject\":\"Open\",\"stopProject\":\"Stop\",\"stoppingProject\":\"Stoppingâ¦\",\"parkedInput\":\"This question has been waiting long enough that it no longer uses a project slot. You can still answer it.\"},\"versionSelect\":\"View video version\",\"brief\":{\"title\":\"Confirmed setup\",\"choicesTitle\":\"Your choices\",\"product\":{\"story\":\"Story video\",\"faceless\":\"Faceless channel video\",\"explainer\":\"Explainer video\",\"music-video\":\"Music video\"},\"length\":\"Length\",\"look\":\"Look\",\"narration\":\"Narration\",\"subtitles\":\"Subtitles\",\"on\":\"On\",\"off\":\"Off\",\"source\":\"Source\",\"format\":\"Format\",\"formats\":{\"full\":\"Full music video\",\"short\":\"Short (up to 60 seconds)\"},\"direction\":\"Direction\",\"directions\":{\"narrative\":\"Narrative\",\"concept\":\"Visual concept\",\"lyrics\":\"Narrative from the lyrics\"},\"style\":\"Style\",\"shots\":\"Shots\",\"shotLimit\":\"Up to {count}\",\"song\":\"Song\",\"wholeSong\":\"Whole song\",\"songRange\":\"{start}â{end} s\",\"lyrics\":\"Timed lyrics included\"},\"song\":{\"title\":\"Song timeline\",\"locked\":\"Locked to {count} shots\",\"proposed\":\"Proposed cuts\",\"bpm\":\"{bpm} BPM\",\"estimatedBeats\":\"Beats are estimated\",\"fallbackBeats\":\"No clear beat;
11 cuts follow a steady grid\",\"lyricTiming\":{\"lrc\":\"Timed lyrics\",\"estimated\":\"Lyric timing estimated\",\"none\":\"No lyrics\"},\"sections\":{\"intro\":\"Intro\",\"verse\":\"Verse\",\"prechorus\":\"Pre-chorus\",\"chorus\":\"Chorus\",\"bridge\":\"Bridge\",\"outro\":\"Outro\"},\"chorusNumber\":\"Chorus {number}\",\"shot\":\"Shot {number}\",\"shots\":\"Shots on the song\",\"listen\":\"Play from here\",\"player\":\"Song\",\"frameApproved\":\"Frame approved\",\"sampleApproved\":\"Sample approved\",\"take\":\"Take {take}\",\"state\":{\"planned\":\"Planned\",\"frame\":\"Frame ready\",\"generating\":\"Generating\",\"ready\":\"Clip ready\",\"failed\":\"Failed\"},\"regenerate\":{\"action\":\"Regenerate\",\"label\":\"Regenerate shot {number}\",\"title\":\"Regenerate shot {number}\",\"description\":\"The Director makes a new take of this shot, keeps every other shot and renders the film again with the song.\",\"billing\":\"A Director turn costs {credits} credits; the new frame or clip is charged at its standard price when it is made, within your task limit.\",\"estimate\":\"Director turn {director} credits · a new clip about {clip} credits · a new frame {frame} credits, each charged when it is made.\",\"estimateClip\":\"Director turn {director} credits · a new clip about {clip} credits, charged when it is made.\",\"limitRaise\":\"Confirming raises this video's spending limit to {credits} credits.\",\"note\":\"What should change? (optional)\",\"notePlaceholder\":\"For example: brighter light, the dancer faces the camera\",\"confirm\":\"Regenerate\",\"cancel\":\"Cancel\"},\"checkpoint\":{\"frames\":\"Frames to review\",\"sample\":\"Sample clips to review\",\"hint\":\"Approving or asking for changes costs no credits.\",\"shot\":\"Shot {number}\"}},\"edit\":{\"analyzing\":\"Checking the edit scope and available toolsâ¦\",\"title\":\"Edit proposal\",\"route\":{\"deterministic\":\"Direct edit\",\"generative\":\"Video regeneration\",\"clarify\":\"Needs clarification\",\"unsupported\":\"Not supported\"},\"interval\":\"Selected interval: {start}â{end}s\",\"confirm\":\"Confirm edit\",\"continue\":\"Continue existing edit\",\"maxCredits\":\"up to {credits} credits\",\"applying\":\"Applying the approved edit. The original is retained.\",\"paused\":\"This turn has paused. The original and submitted jobs are retained.\",\"candidateFailed\":\"Candidate failed checks\",\"candidateUncertain\":\"Candidate needs your review\",\"candidatePassed\":\"Candidate passed automatic checks\",\"viewOriginal\":\"View original\",\"viewEdited\":\"View edited video\",\"acknowledge\":\"I compared the videos and accept the unverified items above.\",\"adopt\":\"Use this version\",\"adopted\":\"Adopted. The original is retained.\",\"ops\":{\"fadeVideo\":\"Video\",\"fadeAudio\":\"All audio\",\"fadeBoth\":\"Video and all audio\",\"fadeOut\":\"Fade out\",\"fadeIn\":\"Fade in\",\"fade\":\"{target} · {direction} {seconds}\",\"gain\":\"All audio volume: {percent}%\",\"trim\":\"Keep interval: {start}â{end}\",\"crop\":\"Whole-video crop: {area}\",\"blur\":\"Fixed-region blur: {start}â{end} · {area}\",\"marked\":\"Apply marked change\"}},\"choice\":{\"chooseImage\":\"Upload or choose my image\",\"continue\":\"Confirm and continue\",\"complete\":\"Please complete: {field}\",\"saved\":\"Selection saved\",\"saving\":\"Savingâ¦\",\"saveFailed\":\"Could not save selection\",\"invalid\":\"Could not display this selection. Refresh the project.\"}},\"emptyPreview\":\"Your finished film will appear here. Shots and sound are managed by your director.\",\"openVideo\":\"Open full video\",\"transcriptFiles\":\"Subtitles and transcripts\",\"transcriptTiming\":\"Subtitle times refer to the named source asset; files are not burned into the video.\",\"assets\":\"{ready} / {total} assets ready\",\"status\":{\"created\":\"Ready to start\",\"running\":\"Creating your film\",\"completed\":\"Completed\",\"planned\":\"Plan ready\",\"needs_attention\":\"Needs attention\",\"cancelled\":\"Stopped\",\"queued\":\"Queued\",\"cancel_requested\":\"Stopping\",\"draft\":\"Ready to create\"},\"tools\":{\"capabilities\":\"checking available tools\",\"project\":\"reviewing progress\",\"read_project_context\":\"reading the project brief\",\"save_final_video_spec\":\"setting the final video spec\",\"list_skills\":\"browsing production skills\",\"load_skill\":\"loading a production skill\",\"select_project_skills\":\"choosing production skills\",\"save_project_skill\":\"saving a production skill\",\"read_story_guide\":\"reading the story guide\",\"save_story\":\"writing the story bible\",\"revise_character\":\"revising a character\",\"bind_character_image\":\"binding a character look\",\"replace_character_image\":\"replacing a character look\",\"bind_character_voice\":\"binding a character voice\",\"save_production_budget\":\"sizing the production budget\",\"reallocate_budget\":\"rebalancing the budget\",\"save_plan\":\"planning shots\",\"generate_image\":\"creating a reference image\",\"generate_video\":\"generating a shot\",\"generate_speech\":\"creating dialogue\",\"generate_music\":\"creating music\",\"generate_sound_effect\":\"creating sound effects\",\"list_voices\":\"auditioning voices\",\"await_assets\":\"waiting for media\",\"inspect_asset\":\"checking the footage\",\"inspect_document\":\"reading a document\",\"research\":\"searching the web\",\"transcribe_asset\":\"checking spoken words\",\"export_subtitles\":\"exporting subtitles\",\"record_review\":\"recording a review\",\"review_changed_asset\":\"re-checking an existing asset\",\"select_asset_version\":\"choosing an asset version\",\"compose_audio\":\"arranging audio\",\"fit_audio\":\"fitting audio timing\",\"trim_audio\":\"editing audio\",\"extract_frame\":\"extracting a frame\",\"render_video\":\"editing the final film\",\"audit_final\":\"auditing the final cut\",\"finish\":\"delivering the film\",\"request_user_choice\":\"asking for your choice\",\"edit_request\":\"reading the edit request\",\"inspect_edit_source\":\"checking the source video\",\"propose_video_edit\":\"proposing an edit\",\"apply_video_edit\":\"applying the edit\",\"verify_video_edit\":\"verifying the edit\",\"finish_video_edit\":\"delivering the edit\",\"Bash\":\"running a command\",\"Read\":\"reading a file\",\"Write\":\"writing code\",\"Edit\":\"editing code\",\"MultiEdit\":\"editing code\",\"Glob\":\"f
11inding files\",\"Grep\":\"searching code\",\"Task\":\"handing off a sub-task\",\"Agent\":\"handing off a sub-task\",\"share_frames\":\"sharing frames\",\"deliver_film\":\"delivering the film\",\"ask_user\":\"asking you a question\"},\"reference\":\"Reference {index}\",\"references\":\"Reference images\",\"reviews\":\"Director checks\",\"verdict\":{\"pass\":\"Passed\",\"revise\":\"Revise\",\"uncertain\":\"Uncertain\"},\"balance\":\"{credits} credits\",\"billingNotice\":\"Credits are charged per media operation when it starts. The amount above is an estimate; failed operations are returned and provider results awaiting confirmation stay pending.\",\"buyCredits\":\"Get credits\",\"signIn\":\"Sign in\",\"billingSummary\":\"Charged {charged} · Awaiting confirmation {pending} · Returned {released}\",\"pendingCredits\":\"{credits} credits await provider confirmation. A timeout does not purchase a duplicate or imply a refund.\",\"billingDetails\":\"Credit details\",\"billingKinds\":{\"director\":\"Director\",\"image\":\"Image\",\"video\":\"Video\",\"speech\":\"Speech\",\"music\":\"Music\",\"sound-effect\":\"Sound effect\",\"transcription\":\"Speech check\",\"motion-model\":\"Model usage\"},\"billingStatus\":{\"reserved\":\"Charged\",\"submitted\":\"Processing\",\"unknown\":\"Awaiting confirmation\",\"succeeded\":\"Charged\",\"failed\":\"Not charged\"},\"quickChoices\":[{\"id\":\"product-ad\",\"label\":\"Make Product Ads\",\"prompt\":\"Create a polished product ad with a clear visual hook, product close-ups, one memorable benefit, and a confident ending.\"},{\"id\":\"twist-story\",\"label\":\"Tell a Short Story With a Twist\",\"prompt\":\"Create a cinematic short story with a clear setup, a surprising turn, and an emotional final image.\"},{\"id\":\"music-video\",\"label\":\"Create a Cinematic Music Video\",\"prompt\":\"Create a cinematic music video concept with a strong visual motif, rhythmic scene changes, and a memorable final beat.\"}],\"home\":{\"quickStarts\":\"Quick starts\",\"sample\":\"Try an idea\",\"features\":{\"id\":\"features\",\"title\":\"One director for the whole production\",\"description\":\"Plan, create and refine your video in one conversation.\",\"items\":[{\"title\":\"Plan before you generate\",\"description\":\"Set the goal, visual style and storyboard before creating your footage.\",\"icon\":\"Sparkles\"},{\"title\":\"Bring your own material\",\"description\":\"Upload images, video, audio and documents to give your director a clear starting point.\",\"icon\":\"Library\"},{\"title\":\"Keep the story consistent\",\"description\":\"Build on your characters and approved shots, then refine the pacing, framing and sound.\",\"icon\":\"RefreshCw\"}]},\"faq\":{\"id\":\"faq\",\"title\":\"About AI Director\",\"description\":\"A few useful answers before you start.\",\"items\":[{\"question\":\"Do I need a complete script?\",\"answer\":\"No. Start with one idea, or upload a script, brand guide, reference images, video or audio.\"},{\"question\":\"Can I change a video after it is generated?\",\"answer\":\"Yes. Keep chatting to revise the project, or mark a specific moment and area in the current video.\"},{\"question\":\"Can I still create character stories?\",\"answer\":\"Yes. Choose a story template or describe your characters and plot. The director uses those details to plan the scenes.\"},{\"question\":\"How long can my video be?\",\"answer\":\"You can currently set a project length from 15 to 180 seconds. The director plans multiple shots around that length; the final duration can vary with the footage.\"}]}},\"openProjects\":\"Open projects\",\"lightMode\":\"Light mode\",\"darkMode\":\"Dark mode\",\"signInToConversation\":\"Sign in to view this conversation and continue creating.\",\"adminReadOnly\":\"Admin read-only view · Conversation and media\",\"settings\":{\"ratio\":\"Aspect ratio\",\"landscape\":\"Landscape\",\"portrait\":\"Portrait\",\"duration\":\"Target duration\",\"durationLabel\":\"Target duration: {seconds} seconds\",\"seconds\":\"{seconds}s\",\"custom\":\"Custom seconds\",\"hint\":\"Whole video, 1â180 seconds. The final length may vary slightly.\"},\"studioEntry\":{\"errors\":{\"credits\":\"You don't have enough credits to start this video.\",\"setupUsed\":\"These settings already started a video with another link. Edit the settings to start a new video.\",\"input\":\"Check the settings and the link, then try again.\",\"rateLimited\":\"Too many requests. Wait a moment and try again.\",\"failed\":\"Couldn't start the video. Please try again.\"}}}
11,\"motion\":{\"name\":\"AI Motion Graphics\",\"title\":\"Design-grade motion graphics, written in code\",\"description\":\"Choose one of 39 art directions and describe your film. GPT-6.1 Sol designs it, animates every frame in code, narrates it and scores it, so type, logos and data stay exactly right.\",\"badge\":\"New in ViewMax Studio · GPT-6.1 Sol\",\"placeholder\":\"Tell the story: what it's about, who it's for, and the one thing viewers should take away\",\"followUpPlaceholder\":\"Describe a change to the film\",\"settings\":\"Film settings\",\"style\":\"Art direction\",\"chooseStyle\":\"Choose an art direction\",\"duration\":\"Length\",\"seconds\":\"{seconds}s\",\"ratio\":\"Frame\",\"minimumBalance\":\"A new film needs at least {credits} credits\",\"startFee\":\"{credits, plural, one {# credit} other {# credits}} to start, then model use as the film is made\",\"timing\":\"A film takes 30â60 minutes. It keeps going if you leave.\",\"unavailable\":\"AI Motion Graphics is being prepared. You can explore the art directions meanwhile.\",\"quickFill\":{\"label\":\"Start from\",\"sample\":\"This style's sample story\",\"items\":[{\"id\":\"nursery-rhyme\",\"label\":\"Nursery rhyme\",\"style\":\"paper-popup\",\"duration\":30,\"prompt\":\"An original 30-second counting nursery rhyme for ages 2â5: three little ducks line up, one, two, three, and waddle to the pond. Short rhyming lines that repeat, big on-screen lyrics, a bouncy music bed and a warm sing-song narrator.\"},{\"id\":\"kids-story\",\"label\":\"Kids' story\",\"style\":\"crayon-book\",\"duration\":30,\"prompt\":\"A 30-second bedtime story for ages 3â6: a little hedgehog wants friends, but everyone is afraid of its spikes. When it rains, it holds a big leaf up on its spikes to keep the others dry, and they all become friends. Gentle narration and one simple lesson at the end.\"},{\"id\":\"brand-film\",\"label\":\"Brand film\",\"prompt\":\"A 30 second brand film for Lumen, a small studio that designs reading lamps. Quiet, warm and precise: one lamp, one evening, the light changing the room. End on the wordmark and \\\"Light for the long read\\\".\"},{\"id\":\"concept\",\"label\":\"Concept explainer\",\"prompt\":\"Explain how noise-cancelling headphones work, for curious adults. One idea per scene: sound as waves, the microphone listening, the opposite wave, silence. Calm narration, precise diagrams, 45 seconds.\"},{\"id\":\"annual-report\",\"label\":\"Annual report\",\"prompt\":\"A 45 second highlights film for a nonprofit's annual report: 12,400 meals served, 38 volunteers, 3 new neighborhoods. Charts that build on screen, hopeful tone, finish on the thank-you line.\"},{\"id\":\"picture-book\",\"label\":\"Picture-book story\",\"prompt\":\"A bedtime story about a lighthouse that is afraid of the dark and the little boat that keeps it company. Gentle narration, soft colors, 60 seconds, for children aged 4 to 6.\"}]},\"gallery\":{\"title\":\"Choose an art direction\",\"description\":\"Every direction has a short film made entirely in code. Yours keeps the look and tells your story.\",\"all\":\"All\",\"selected\":\"Selected\",\"use\":\"Use this direction\",\"play\":\"Play the sample film {name}\",\"sampleFilm\":\"Sample film\",\"close\":\"Close\"},\"credit\":\"Art directions and sample films by LemoLab à Claude Opus 5.5 (CC BY 4.0).\",\"library\":\"Lemo-Opuscar on GitHub\",\"runStyle\":\"{style} · {seconds}s · {ratio}\",\"errors\":{\"chooseStyle\":\"Choose an art direction first.\",\"notConfigured\":\"AI Motion Graphics is not available right now.\",\"minimumBalance\":\"A new film needs at least {credits} credits. Upgrade or top up to start.\",\"insufficientCredits\":\"Not enough credits. Upgrade or top up to keep making this film.\"},\"metadata\":{\"title\":\"AI Motion Graphics: Design-Grade Animated Films Written in Code | ViewMax\",\"description\":\"Turn a brief into a finished motion graphics film. GPT-6.1 Sol designs, animates, narrates and scores every frame in code across 39 art directions, so type, logos and data never warp.\",\"keywords\":\"ai motion graphics, motion graphics video, code-rendered animation, ai animated explainer, brand film maker, data animation, motion design ai, GPT-6.1 Sol, viewmax\"},\"seo\":{\"how\":{\"id\":\"how-it-works\",\"block\":\"features-step\",\"label\":\"How it works\",\"title\":\"From brief to finished film\",\"description\":\"The work of a small motion studio, run by GPT-6.
111 Sol from a few lines you write.\",\"items\":[{\"title\":\"Choose an art direction\",\"description\":\"Play the sample films and pick one of 39 directions, from Swiss typography and data storytelling to ink wash and stop-motion paper.\",\"icon\":\"RiPaletteLine\"},{\"title\":\"Write the brief\",\"description\":\"The story, the audience, the length and the frame. Add a logo, product shots or a voice recording if you have them.\",\"icon\":\"RiQuillPenLine\"},{\"title\":\"GPT-6.1 Sol designs and animates\",\"description\":\"It writes the animation as code, renders each frame, records the narration, composes the score and mixes the sound. You can follow every step.\",\"icon\":\"RiCodeBoxLine\"},{\"title\":\"Review, refine, deliver\",\"description\":\"Get the MP4 with subtitles and a poster. Ask for a change in plain words; only that part is reworked.\",\"icon\":\"RiFilmLine\"}]},\"audience\":{\"id\":\"who-its-for\",\"block\":\"features\",\"title\":\"Who AI Motion Graphics is for\",\"description\":\"For people who care how a film looks, and need every word and number in it to be right.\",\"items\":[{\"title\":\"Brand and marketing teams\",\"description\":\"Brand films, launch spots and feature stories in a consistent art direction, with your exact name and claims.\",\"icon\":\"RiMegaphoneLine\"},{\"title\":\"Educators and course creators\",\"description\":\"Concepts explained scene by scene with clean diagrams, narration and subtitles.\",\"icon\":\"RiGraduationCapLine\"},{\"title\":\"Analysts and newsrooms\",\"description\":\"Charts and maps animated from your figures, labeled correctly in every frame.\",\"icon\":\"RiBarChartBoxLine\"},{\"title\":\"Storytellers and parents\",\"description\":\"Picture-book tales, bedtime stories and cultural greetings in hand-made looks.\",\"icon\":\"RiBookOpenLine\"},{\"title\":\"Designers and agencies\",\"description\":\"Style frames, animatics and finished pieces across 39 directions to pitch or hand over.\",\"icon\":\"RiPenNibLine\"},{\"title\":\"Founders and product teams\",\"description\":\"Product explainers and changelog films that show the interface idea without a shoot.\",\"icon\":\"RiRocketLine\"}]},\"compare\":{\"id\":\"motion-graphics-vs-ai-video\",\"title\":\"When code-rendered animation beats AI-generated video\",\"description\":\"ViewMax makes both. They are built for different jobs.\",\"columns\":[\"\",\"AI Motion Graphics\",\"AI video generation\"],\"rows\":[[\"How each frame is made\",\"Written as animation code and rendered, frame by frame\",\"Predicted by a video model from the prompt\"],[\"Type, logos and figures\",\"Pixel-exact and readable in every frame\",\"Can warp, blur or misspell\"],[\"Consistency\",\"One art direction, the same characters and palette throughout\",\"Details can drift from clip to clip\"],[\"Sound\",\"Narration, original score, sound design and a finished mix\",\"Often silent or generic\"],[\"Revisions\",\"Change a line, a color or a scene; everything else stays\",\"Regenerate and hope the rest still matches\"],[\"Look\",\"Designed and stylized: 39 art directions\",\"Photoreal and cinematic footage\"],[\"Choose it for\",\"Brand films, explainers, data stories, picture books\",\"Realistic scenes, b-roll, cinematic shots\"]],\"note\":\"Need footage that looks filmed? The AI Video workspace makes it.\",\"noteLink\":\"/ai-video\",\"guide\":\"Read the full guide: AI Motion Graphics vs AI Video Generation\",\"guideLink\":\"/blog/ai-motion-graphics-vs-ai-video-generation\"},\"faq\":{\"id\":\"faq\",\"block\":\"faq\",\"title\":\"AI Motion Graphics FAQ\",\"description\":\"About films written in code.\",\"items\":[{\"question\":\"What is ViewMax AI Motion Graphics?\",\"answer\":\"A studio in ViewMax where GPT-6.1 Sol turns your brief into a finished motion graphics film. It writes the animation as code, renders every frame, and adds narration, an original score, sound design and subtitles.\"},{\"question\":\"How is it different from AI video generation?\",\"answer\":\"No video model draws the frames. Code does, so text, logos, charts and characters stay exact and consistent, and one detail can change without disturbing the rest. The result is designed animation, not realistic footage; for footage, use AI Video.\"},{\"question\":\"How long does a film take?\",\"answer\":\"Usually 30 to 60 minutes, depending on length and art direction. You can close the page; the film keeps being made and the project shows each step.\"},{\"question\":\"How much does it cost?\",\"answer\":\"A small start fee per turn, then model use as the film is made, shown in the project as it happens. If your balance runs out, the film pauses and continues after you top up.\"},{\"question\":\"Which lengths and frames are supported?\",\"answer\":\"20 to 90 seconds, in 16:9 or 9:16.\"},{\"question\":\"Which languages can it narrate in?\",\"answer\":\"English or Chinese, with matching subtitles.\"},{\"question\":\"Can I bring my own logo, images or voice?\",\"answer\":\"Yes. Attach them to the brief and say how to use them; whatever you don't provide, such as the score or narration, is made for the film.\"},{\"question\":\"Who owns the film?\",\"answer\":\"You do, with no watermark. The art directions come from Lemo-Opuscar by LemoLab (CC BY 4.0); your film uses the look to tell your own story.\"}]}}},\"share\":{\"title\":\"Share your creation\",\"share_cta\":\"Share · +{credits}\",\"share_cta_done\":\"Share\",\"instagram_copied\":\"Caption copied â paste it in your Instagram post\",\"social_claimed\":\"+{credits} added\",\"media_video\":\"Video\",\"media_image\":\"Image\",\"media_music\":\"Music\",\"media_audio\":\"Audio\",\"message_label\":\"Message\",\"default_message\"
11:\"I made this with ViewMax AI â what do you think?\",\"channel_copy\":\"Copy link\",\"copied\":\"Link copied\",\"copy_failed\":\"Copy failed\",\"sign_in_required\":\"Sign in to share and earn credits\",\"create_failed\":\"Could not create the share link\",\"claim_failed\":\"Could not add the reward\",\"featured_youtube_title\":\"YouTube · up to {credits}\",\"featured_reddit_title\":\"Reddit · up to {credits}\",\"featured_hint\":\"Credits scale with views · reviewed manually\",\"featured_pending\":\"In review\",\"featured_approved\":\"+{credits} added\",\"featured_rejected\":\"Rejected · try again\",\"prompt_hidden\":\"Prompt stays private\",\"task_title\":\"Earn up to {credits} credits\",\"step1_title_youtube\":\"Post it on YouTube\",\"step1_title_reddit\":\"Post it on Reddit\",\"step1_description\":\"Use your share link with a short, genuine caption.\",\"open_youtube\":\"Open YouTube\",\"open_reddit\":\"Open Reddit\",\"copy_share_text\":\"Copy text\",\"step2_title\":\"Paste the public post link\",\"step2_youtube_hint\":\"YouTube watch, Shorts, or youtu.be links\",\"step2_reddit_hint\":\"Reddit post links only\",\"youtube_placeholder\":\"https://www.youtube.com/watch?v=...\",\"reddit_placeholder\":\"https://www.reddit.com/r/.../comments/...\",\"submit_review\":\"Submit for review\",\"submit_success\":\"Submitted for review\",\"url_invalid\":\"That's not a public post link\",\"submit_failed\":\"Could not submit\",\"already_claimed\":\"Already unlocked\",\"already_pending\":\"Already in review\",\"duplicate_post\":\"Post already submitted\",\"back\":\"Back\",\"footer_note\":\"One reward per account · Credits after approval\",\"publish\":{\"title\":\"Publish to YouTube\",\"sign_in_required\":\"Sign in to publish\",\"connect_title\":\"Connect YouTube\",\"connect_description\":\"Connect your channel once, then publish videos without leaving the chat.\",\"connect_cta\":\"Connect YouTube\",\"connect_waiting\":\"Waiting for Googleâ¦\",\"connect_hint\":\"We only request upload access. Disconnect anytime.\",\"connect_denied\":\"Connection was cancelled\",\"connect_failed\":\"Could not connect YouTube\",\"connected\":\"YouTube connected\",\"disconnect\":\"Disconnect\",\"disconnected\":\"YouTube disconnected\",\"field_title\":\"Title\",\"field_title_placeholder\":\"Video title\",\"field_description\":\"Description\",\"field_description_placeholder\":\"Tell viewers about this video\",\"default_title\":\"My AI video\",\"default_description_suffix\":\"Made with ViewMax AI\",\"privacy_label\":\"Visibility\",\"privacy_public\":\"Public\",\"privacy_unlisted\":\"Unlisted\",\"privacy_private\":\"Private\",\"public_reward_hint\":\"Public videos are auto-submitted for the creator reward review\",\"kids_label\":\"Made for kids\",\"kids_hint\":\"Required declaration for YouTube\",\"title_required\":\"Add a title first\",\"submit\":\"Publish to YouTube\",\"uploading_title\":\"Uploading to YouTube\",\"uploading_hint\":\"The upload runs on our servers and can take a few minutes.\",\"success_title\":\"Published\",\"success_reward\":\"Submitted for the creator reward review automatically\",\"success_open\":\"Open on YouTube\",\"done\":\"Done\",\"failed_title\":\"Publish failed\",\"retry\":\"Try again\",\"errors\":{\"generic\":\"Something went wrong. Try again.\",\"not_allowed\":\"Direct publishing isn't available on your account yet\",\"daily_limit\":\"Daily publish limit reached â try again tomorrow\",\"quota_exceeded\":\"YouTube's upload quota is exhausted for today\",\"media_fetch_failed\":\"Could not read the video file\",\"reconnect_required\":\"YouTube access expired â connect again\",\"not_found\":\"This video can't be published from here\"}},\"public\":{\"title_video\":\"An AI video made with ViewMax\",\"title_image\":\"An AI image made with ViewMax\",\"title_music\":\"AI music made with ViewMax\",\"title_audio\":\"AI audio made with ViewMax\",\"title_missing\":\"Creation not found\",\"description\":\"Made with ViewMax. Create your own video, image, or soundtrack.\",\"cta\":\"Create your own\"}},\"video\":{\"generator\":{\"form\":{\"provider\":\"Provider\",\"model\":\"Model\",\"aspect_ratio\":\"Aspect Ratio\",\"duration\":\"Duration\",\"resolution\":\"Resolution\",\"quality\":\"Quality\",\"audio\":\"Audio\",\"audio_on\":\"With Audio\",\"audio_off\":\"No Audio\",\"select_provider\":\"Select Provider\",\"select_model\":\"Select Model\",\"select_aspect_ratio\":\"Select Ratio\",\"select_duration\":\"Select Duration\",\"select_resolution\":\"Select Resolution\",\"select_quality\":\"Select Quality\",\"prompt\":\"Prompt\",\"prompt_placeholder\":\"Describe the video content, such as scene, action, style, etc.\",\"reference_image\":\"Reference Image\",\"reference_image_placeholder\":\"Upload a reference image for video generation\",\"reference_frames\":\"Reference Frames\",\"reference_frames_placeholder\":\"Upload start and end frames (2 images)\",\"reference_images\":\"Reference Images\",\"reference_images_placeholder\":\"Upload up to 3 reference images\",\"reference_video\":\"Reference Video URL\",\"reference_video_placeholder\":\"Enter the URL of the reference video\",\"some_images_failed_to_upload\":\"Image failed to upload, please delete and re-upload\",\"prompt_too_long\":\"Prompt is too long, please delete some content\",\"reference_video_upload_failed\":\"Video failed to upload, please delete and re-upload\",\"reference_audio_upload_failed\":\"Audio failed to upload, please delete and re-upload\"}}}},\"pages\":{\"ai-video\":{\"hero\":{\"generator\":{\"material_kind\":{\"image\":\"Image {n}\",\"video\":\"Video {n}\",\"audio\":\"Audio {n}\"},\"material_kind_plural\":{\"image\":\"images\",\"video\":\"videos\",\"audio\":\"audio clips\"},\"add_material\":\"Add\",\"frame_first\":\"First frame\",\"frame_last\":\"Last frame\",\"placeholder\":{\"reference\":\"Describe your video, use @ to reference uploads. E.g.: make @image1 dance like @video1, sync the moves to @audio1.\",\"first-last\":\"Add 1 image as the first frame, or 2 images as first and last frames. E.g.: start from @image1 and transition seamlessly into @image2.\"},\"mention_hint\":\"Reference a material\",\"mention_empty\":\"Upload or pick materials first, then @ them in your prompt\",\"mode\":{\"reference\":\"Reference\",\"first_last\":\"First \u0026 last frame\"},\"mode_description\":{\"reference\":\"Text or up to 9 images + 3 videos + 3 audios as references\",\"first_last\":\"Animate from a first frame, optionally locking the last frame\"},\"mode_menu\":\"Generation mode\",\"ratio_auto\":\"Smart ratio\",\"duration_auto\":\"Auto length\",\"duration_seconds\":\"Duration\",\"audio_on\":\"Audio on\",\"audio_off\":\"Silent\",\"clear_all\":\"Clear all\",\"resolution_note\":\"2K delivers sharper detail at a higher credit cost\",\"credits_estimate\":\"â {credits} credits\",\"mention_library\":\"My characters \u0026 scenes\",\"library_character\":\"Character\",\"library_scene\":\"Scene\",\"errors\":{\"kind_limit\":\"You can attach at most {limit} {label}\",\"total_duration\":\"Total {label} length can't exceed {limit}s\",\"unsupported_type\":\"\\\"{name}\\\" is not a supported file type\",\"kind_not_allowed\":\"\\\"{name}\\\" can't be used in this mode\",\"file_too_large\":\"\\\"{name}\\\" exceeds the {limit}MB limit\",\"media_duration\":\"\\\"{name}\\\" must be between {min}s and {max}s\",\"image_bounds\":\"\\\"{name}\\\" must be 300-6000px per side with aspect ratio between 0.4 and 2.5\",\"upload_failed\":\"Failed to upload \\\"{name}\\\"\",\"already_added\":\"This material is already attached\",\"mode_trimmed\":\"Some materials were removed because the new mode allows fewer references\",\"prompt_required\":\"Describe what you want to create first\",\"still_uploading\":\"Materials are still uploading\",\"image_required\":\"Add at least one image as the first frame\",\"submit_failed\":\"Failed to submit. Please try again.\"},\"toast\":{\"template_applied\":\"Template loaded â tweak the prompt and generate\",\"material_added\":\"Material attached\"},\"dock\":{\"expand\":\"Expand editor\",\"collapse\":\"Collapse editor\"},\"library_location\":\"Location\",\"library_element\":\"Prop\"}}},\"pricing\":{\"dialog\":{\"title\":\"Plans \u0026 Pricing\",\"description\":\"Choose a suitable plan.\",\"loading\":\"Loading pricing...\",\"load_error\":\"Pricing is temporarily unavailable. Please try again later.\"},\"messages\":{\"current_plan\":\"Current Plan\",\"processing\":\"Processing\",\"promo_label\":\"30% OFF Code:\",\"promo_code\":\"\",\"promo_hint\":\"Subscriptions only\",\"promo_copied\":\"Discount code copied: {code}\",\"promo_copy_failed\":\"Copy failed, please copy manually.\",\"payment_tax_notice\":\"Prices exclude applicable taxes. Final taxes are calculated at checkout.\",\"payment_security\":\"Pay safely and securely with Stripe and Dodo Payments\",\"cancel_anytime\":\"Cancel anytime\",\"recommended\":\"Recommended\",\"commercial\":\"Commercial\",\"most_popular\":\"Most Popular\",\"best_value\":\"Be
11st Value\",\"business_title\":\"Business\",\"business_description\":\"For teams, commercial publishing, and higher-volume production.\",\"business_button\":\"Contact Sales\",\"business_features_title\":\"Everything in Pro, plus\",\"business_features\":[\"VIP highest priority queue\",\"Dedicated account manager\",\"12-hour response time\",\"Custom requirement support\"],\"exclusive_offer\":\"Exclusive Offer\",\"audio_text_to_speech\":\"Text to Speech\",\"audio_text_to_music\":\"Text to Music\",\"audio_text_to_sound_effects\":\"Text to Sound Effects\",\"billed_annually\":\"{price} billed yearly. Credits stay available for 12 months.\",\"billed_monthly\":\"Billed monthly\",\"save\":\"Save\",\"compared_to_monthly\":\"vs the same credits on the matching monthly plan\",\"credits_word\":\"credits\",\"per_month\":\"month\",\"per_year\":\"year\",\"monthly_unit\":\"/mo\",\"yearly_unit\":\"/year\",\"credits_fixed\":\"Fixed amount of {credits} {creditsWord}/{period}\",\"business_credits_month\":\"{credits} credits per month\",\"business_credits_year\":\"{credits} credits per year\",\"badge_unlimited_30\":\"30 UNLIMITED\",\"badge_unlimited_365\":\"365 UNLIMITED\",\"badge_free_gens_monthly\":\"10 FREE GENS/MO\",\"badge_ultra_access\":\"Ultra access\",\"buy_now\":\"Buy Now\",\"percent_off\":\"{off}% OFF\",\"tab_monthly\":\"Monthly\",\"tab_yearly\":\"Annually\",\"countdown_d\":\"D\",\"countdown_h\":\"H\",\"countdown_m\":\"M\",\"countdown_s\":\"S\",\"credits_upfront\":\"All credits issued upfront â use anytime for 12 months\",\"credits_refresh\":\"Credits refresh each billing cycle\",\"pay_save\":\"Pay {pay}% · Save {off}%\",\"estimate_seedance_2_fast\":\"â {count} Seedance 2 Fast clips (5s 480p)\",\"estimate_flagship\":\"â {count} Seedance 2.5 clips (5s 720p)\",\"estimate_ai_video_seconds\":\"Up to {seconds}s of ViewMax C1 video\",\"estimate_images\":\"â {count} images\",\"failed_generations_refunded\":\"Failed generations automatically refunded\"}}},\"payment\":{\"checkout\":{\"cancel_title\":\"Cancel\",\"payment_method_title\":\"Choose payment method\",\"payment_method_description\":\"Select how you want to pay.\",\"one_time_disclosure\":\"{product} · {price} · One-time\",\"subscription_disclosure\":\"{product} · {price}/{interval} · Auto-renews\",\"subscription_cancellation\":\"Cancel in Billing. Taxes appear at checkout.\",\"one_time_taxes\":\"Taxes appear at checkout.\",\"interval_one-time\":\"purchase\",\"interval_day\":\"day\",\"interval_week\":\"week\",\"interval_month\":\"month\",\"interval_year\":\"year\",\"terms_of_service\":\"Terms of Service\",\"refund_policy\":\"Refund Policy\",\"legal_notice_subscription\":\"By continuing you accept our policies: renews until you cancel, and delivered generations are non-refundable.\",\"legal_notice_one_time\":\"By continuing you accept our policies: access starts immediately, and delivered generations are non-refundable.\",\"continue_with_provider\":\"Continue with {provider}\"}},\"landing\":{\"header\":{\"show_locale\":true,\"show_theme\":true,\"show_sign\":true,\"user_nav\":{\"show_name\":true,\"show_credits\":true,\"show_sign_out\":true,\"items\":[{\"title\":\"Billing\",\"url\":\"/settings/billing\",\"icon\":\"CreditCard\"},{\"title\":\"Activity\",\"url\":\"/activity\",\"icon\":\"Activity\"}]}}}}
11,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L68\"}]\n"])</script>
11<script>self.__next_f.push([1,"32:[\"$\",\"$L67\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"canvas\":{\"ui\":{\"m_600453b282\":\"\\nCheck scope: sampled frames; audio and unsampled frames were not verified.\",\"m_ca189670f0\":\"A clip extends past the source media duration\",\"m_03ee78006d\":\"A node cannot reference itself\",\"m_8bf1631b6b\":\"A node type cannot be changed\",\"m_8ec155dd6e\":\"A personal Skill with this name already exists\",\"m_f59eebfb76\":\"A selected node already has an active run\",\"m_300c6ac4d3\":\"A stable requestId is required\",\"m_fb7abb3348\":\"Turn ideas into creations on an AI canvas\",\"m_1197a59b93\":\"Add a prompt or connect a text input before running\",\"m_fa90883fd1\":\"Agent creative assistant\",\"m_2df0cf3608\":\"How Agent works\",\"m_7243195f5d\":\"Agent request failed\",\"m_8277364ec2\":\"Audio volume must be between -60 and 20 dB\",\"m_0286249762\":\"Auto\",\"m_19766ed6cc\":\"Cancel\",\"m_c64f7569a2\":\"Canvas changed while loading. Try again.\",\"m_c72538a523\":\"Canvas changed. Reload before saving your edit.\",\"m_dcf71691dc\":\"Canvas dependencies contain a cycle\",\"m_78acfdd4fb\":\"Canvas document is corrupted\",\"m_8b9afedfbb\":\"Canvas edges are corrupted\",\"m_1de123f28f\":\"Canvas identity cannot be changed\",\"m_3fe2754ece\":\"Canvas is busy. Try again.\",\"m_20d08fc1fd\":\"Canvas mutations must be synchronous and have no external side effects\",\"m_a6a7286d80\":\"Canvas not found\",\"m_911ecc3aff\":\"Canvas title is too long\",\"m_06db4523c8\":\"Canvas update is too large\",\"m_ca44df6ed7\":\"Choose a Skill before supplying Skill inputs\",\"m_60708ca8c4\":\"Choose a voice before generating speech\",\"m_1bd40d3cb6\":\"Circular generation dependency\",\"m_cb25842bbb\":\"Circular group membership\",\"m_7d9eb7acb1\":\"Close\",\"m_d679d8090f\":\"Command id was already used for a different update\",\"m_b0c12c59f8\":\"Composition currently supports one background audio clip starting at zero. Multiple or delayed audio tracks require a separate mix.\",\"m_1d94fd408c\":\"Connect a media or text node as an input\",\"m_e2b779cd6e\":\"Connect the media or text nodes inside a group\",\"m_cf5634b075\":\"Connect video nodes or add video clips before composing\",\"m_df7d16ace3\":\"Connections must reference existing nodes\",\"m_19647f8cbe\":\"Duplicate edge id\",\"m_54976d5637\":\"Duplicate node id\",\"m_fd98182187\":\"Duplicate shot id\",\"m_95633f9116\":\"Each media file must be between 1 byte and 100 MB\",\"m_cc9702e9e5\":\"Expected media files\",\"m_031a8f0f65\":\"Failed\",\"m_c4ebc6d4a5\":\"High\",\"m_88b19b6e33\":\"Invalid LLM usage window\",\"m_a9400b15b9\":\"Invalid Skill inputs\",\"m_e71cdb1136\":\"Invalid Skill option: {value0}\",\"m_9929b142ed\":\"Invalid canvas update\",\"m_e60bdd0a9e\":\"Media processing produced no usable result\",\"m_0b4454aaec\":\"Media upload failed. Please try again.\",\"m_447ed48299\":\"Missing execution input snapshot\",\"m_a50dfca4b3\":\"Missing input node: {value0}\",\"m_f0f0dc60b7\":\"Node kind {value0} cannot be generated\",\"m_6e55e26ee1\":\"Node not found: {value0}\",\"m_e580511079\":\"Only script and storyboard nodes can contain shots\",\"m_44c994a6a0\":\"Only video-clip nodes can contain a timeline\",\"m_9585a88260\":\"Parent must be an existing group\",\"m_5e38c9487d\":\"Required Skill input: {value0}\",\"m_6f921f1f36\":\"Run at most 100 nodes at a time\",\"m_8c2ef559f9\":\"Run not found\",\"m_923f8ff8a9\":\"Select between 1 and 100 nodes\",\"m_9df1b1fdc7\":\"Selected Skill is not available\",\"m_b5ac070290\":\"Shift + Enter for a new line\",\"m_9533c30c11\":\"Shift + click\",\"m_1a2985919d\":\"Skill not found\",\"m_414a17a2f3\":\"Skill content must be 32 KB or less. Please shorten it before creating.\",\"m_126bd32502\":\"Skill list is temporarily unavailable. Please try again.\",\"m_dee89f54cb\":\"Failed to load Skill\",\"m_73e6c58d58\":\"Failed to load Skill. Please try again.\",\"m_29c625e268\":\"Skill added. You can start entering your creative request\",\"m_bc90fc1f7a\":\"Skill source\",\"m_fbdfdb607b\":\"Source {value0} has no finished media\",\"m_ef6691545d\":\"Standard\",\"m_aa3b021bdc\":\"The agent can reference existing canvas media or a URL supplied in this message; generate new media with a run\",\"m_e27354b83b\":\"The agent reached its tool limit without a response. Canvas edits already made have been saved.\",\"m_17f10128f9\":\"The agent turn is no longer active\",\"m_f7528d604e\":\"The canvas agent is still working on the previous message\",\"m_f6eac1057f\":\"The media processing task could not be found\",\"m_0f2b744be5\":\"The provider returned no usable media\",\"m_be50f283cc\":\"The referenced storyboard row no longer exists\",\"m_1f153cba48\":\"The selected group is empty\",\"m_1412de7e42\":\"The selection includes a missing canvas node\",\"m_b61594b533\":\"The text model returned an empty result\",\"m_0181dc877a\":\"This LLM credit reservation was already refunded. Start a new request.\",\"m_daa120c1df\":\"This canvas could not be read\",\"m_c96df3b74b\":\"Timeline source must match its media type\",\"m_d3c22b0528\":\"Timeline sources must be connected to the clip node\",\"m_4d97db3c4a\":\"Unexpected upload field\",\"m_44f33b2ea5\":\"Unknown Skill input
11: {value0}\",\"m_c6092a5f19\":\"Unsupported audio generation mode\",\"m_2989a87dc1\":\"Unsupported image generation mode\",\"m_5a4d5ddc49\":\"Unsupported media type\",\"m_a5ae3274c7\":\"Unsupported video generation mode\",\"m_d6cda210b8\":\"Upload between 1 and 10 media files\",\"m_4bdfe03d87\":\"Use separate image nodes for batch generation so each result has its own task and credit reservation\",\"m_01e0aa5334\":\"Video clips must form a continuous sequence without gaps or overlaps\",\"m_d00c74277f\":\"ViewMax My canvases\",\"m_0633981764\":\"ViewMax general Skills\",\"m_fc643fc357\":\"ViewMax Home\",\"m_0e27056aef\":\"another request is already running\",\"m_2841098ad5\":\"input content was rejected by safety filters\",\"m_dd626cb77c\":\"insufficient credits\",\"m_c480caed22\":\"media generation failed\",\"m_7f93468680\":\"please sign in\",\"m_482405d716\":\"requestId was already used for another message\",\"m_bf508a82c0\":\"requestId was already used for another selection\",\"m_d992a00c2d\":\"the generation request uses unsupported settings\",\"m_bbb89c2847\":\"the generation request was cancelled\",\"m_c3495793ee\":\"the generation service is busy; try again later\",\"m_69b9b8eeb5\":\"the generation service is temporarily unavailable\",\"m_d6437e32a0\":\"this generation request is already running\",\"m_49e14a0380\":\"{value0} · Storyboard\",\"m_c7a437d96f\":\"{value0} · Character reference\",\"m_4f04bf0c3b\":\"{value0} nodes\",\"m_6a5e2aa1a8\":\"{value0} copy\",\"m_befb10da83\":\"{value0} voice preview\",\"m_c6a1661f98\":\"{value0} s\",\"m_d9ea14cc1b\":\"{value0} shots /{value1}\",\"m_c3522de91c\":\"{value0}/{value1} steps\",\"m_e027527e63\":\"{value0} steps running\",\"m_a191a4ad64\":\"{value0} generation prompt\",\"m_439280c72a\":\"More actions for {value0}\",\"m_9c8168f867\":\"{value0}s\",\"m_120995cc13\":\"· Content already provided in the description does not need to be entered again\",\"m_914b33f997\":\"â{value0}â will be removed from My canvases.\",\"m_479799994d\":\"â will be removed from My canvases.\",\"m_d6d240300d\":\"â â to select, Enter to locate, Esc to close\",\"m_7dd237682c\":\"â{value0}â was deleted by another action. Local edits have been kept.\",\"m_c305cc5268\":\"â{value0}â was updated. The local deletion has not been saved. Please download the draft and reload.\",\"m_9e07e3c053\":\"Upload\",\"m_354aed2e87\":\"Upload SKILL.md\",\"m_32d00ebc5d\":\"Upload {value0}\",\"m_92d1ce77d7\":\"Upload reference media\",\"m_756b9366b3\":\"Upload images, video, or audio, or choose from generation history.\",\"m_219481a6dd\":\"Upload failed\",\"m_736174559e\":\"Upload a prepared SKILL.md\",\"m_493ee58f81\":\"Upload media\",\"m_0346495457\":\"Upload your own SKILL.md to save frequently used creative methods.\",\"m_32cc390b91\":\"Unfinished upstream media will be generated first. Credits for that are billed separately.\",\"m_115c32c395\":\"Move shot up\",\"m_67c6cfb2df\":\"Move shot down\",\"m_aa1d426366\":\"Download original file\",\"m_7d15af8b39\":\"Download local draft\",\"m_ffc32bc757\":\"Download canvas JSON\",\"m_185a418177\":\"Download script and media list\",\"m_035f4676e2\":\"If no clips are added, videos are concatenated in connection order, using the single connected audio as background.\",\"m_31e3faf322\":\"Cannot connect to itself, duplicate nodes, or form a cycle\",\"m_1c6f9265ba\":\"Work with the canvas\",\"m_8526ebb6ed\":\"steps running\",\"m_839b0dc15f\":\"nodes\",\"m_2764fa904b\":\"shots\",\"m_b1d2399340\":\"Temporarily move canvas\",\"m_f42089a168\":\"Create music, voiceover, or sound effects for the scene\",\"m_d2fb81d5dc\":\"Give this creation a name that's easy to find.\",\"m_7795ded744\":\"The previously used Skill is unavailable. Please select another or remove it.\",\"m_dcd377900b\":\"Deliverables\",\"m_03c88f07d4\":\"Hand off to Agent\",\"m_1082a78501\":\"Start from an idea. Your media, storyboard, and creative process are all saved here.\",\"m_69d0c10108\":\"Infer from the creative request\",\"m_a9a1ab1c83\":\"From reference media to image and video workflows\",\"m_50bb032be3\":\"Start a video from an idea or reference frames\",\"m_3584383084\":\"Start from a story and expand shot by shot\",\"m_961bec56f3\":\"Generate a storyboard from a story idea, or add shots manually.\",\"m_df8a3f4859\":\"Start from a blank canvas\",\"m_5947212383\":\"Drag connections from video or audio nodes to the left to add media to edit.\",\"m_fc29ee04c4\":\"What do you want to create? Describe a story, a scene, or an idea for a videoâ¦\",\"m_6e631868d1\":\"Use Skill\",\"m_e49f20d035\":\"Use this example\",\"m_20b023ea88\":\"e.g. product-story\",\"m_a3030bf8f1\":\"Save\",\"m_6309a3bb5b\":\"Save failed\",\"m_f3873307ad\":\"Save frequently used creative methods to reuse in new requests.\",\"m_c655feefdc\":\"Keep canvas\",\"m_7527121ec0\":\"Keep original video audio\",\"m_f01f1d5087\":\"Stop remaining steps\",\"m_166eff4441\":\"Failed to stop\",\"m_47c8726b74\":\"Multi-reference\",\"m_3a5040b68a\":\"Select all\",\"m_166a3a1e0c\":\"About the AI creation canvas\",\"m_97a5d2fbc9\":\"Close / deselect\",\"m_115f2192f8\":\"Close {value0}\",\"m_c7764e6573\":\"Close node menu\",\"m_48c6f55512\":\"Clearly describe required inputs, steps, deliverables, and check criteria.\",\"m_399ee69347\":\"Group\",\"m_d7e266bdc8\":\"Group name\",\"m_c6b1d5264c\":\"Storyboard\",\"m_d4e3b498e6\":\"Storyboard details and generation prompts\",\"m_206c8aaf38\":\"Storyboard sheet\",\"m_fbefa12e71\":\"Creative tools\",\"m_27c6cacae9\":\"Creation steps\",\"m_af4864f204\":\"Create Skill\",\"m_c9dca490a8\":\"Failed to create Skill\",\"m_4f55ec9060\":\"Create downstream node\",\"m_f3927f334a\":\"Create storyboard group\",\"m_f8802fd7f9\":\"Create and use\",\"m_a6bd15751b\":\"Create my Skill\",\"m_7dc7ed46b0\":\"Creation method\",\"m_a76bcb6667\":\"Failed to create canvas\",\"m_871d347463\":\"Create your first canvas\",\"m_162d3c68a7\":\"Create script\",\"m_4cc175d4ff\":\"Ideas, prompts, and copy\",\"m_2f9daa8289\":\"Delete\",\"m_2026b0d30e\":\"Delete failed. Please try again\",\"m_9f025ebf8b\":\"Delete canvas\",\"m_685e2d0bf8\":\"Delete node\",\"m_83cf0cf2b4\":\"Delete this canvas?\",\"m_469f67cf66\":\"Delete selected\",\"m_3e039288ad\":\"Delete selected nodes\",\"m_382c8d6e42\":\"Delete shot\",\"m_aee8874341\":\"Refresh\",\"m_375232594d\":\"Refresh canvas list\",\"m_a16f5bb098\":\"Move clip earlier\",\"m_6d997bfb2e\":\"Edit\",\"m_caa47445ca\":\"Load failed. Please try again\",\"m_af90a08fec\":\"Load more\",\"m_149f143ef6\":\"Loading mediaâ¦\",\"m_be37d84119\":\"Action\",\"m_7f956db71d\":\"Include a name, purpose, and workflow steps. Maximum 32 KB.\",\"m_2fff07f57b\":\"Matching nodes\",\"m_35a6ac262e\":\"History results\",\"m_5fe76c4070\":\"History results kept\",\"m_5aacbac2d4\":\"Reference {value0}: {value1}\",\"m_f79bcc25f4\":\"Generate from reference image\",\"m_63719fb064\":\"Edit with reference image\",\"m_7ba9b43755\":\"Reference frame link\",\"m_3f9a2abcf9\":\"Reference media can be uploaded to the canvas and selected to send with the Skill.\",\"m_20277e36c9\":\"Double-click to enlarge image\",\"m_3b3b1cac67\":\"Double-click the canvas to add nodes freely\",\"m_2f56e67711\":\"Double-click empty space to add a node. Drag connection handles to link media.\",\"m_602dc14dd1\":\"Send creative request\",\"m_2cd0f3be87\":\"Cancel\",\"m_dca60869e7\":\"Unfavorite\",\"m_d3f226dc9f\":\"Another action also modified â{value0}â. Local changes have been kept. Please download the draft first, then reload the canvas.\",\"m_2483610f3a\":\"Can be provided in the creative description\",\"m_ccf4f37945\":\"Compose video\",\"m_103e65b634\":\"Also generate audio\",\"m_d44e9b3d3b\":\"Name\",\"m_02aabf6c6b\":\"Use lowercase letters, numbers, and hyphens for the name, e.g. product-story.\",\"m_99f3126c26\":\"Move clip later\",\"m_c2d1da04cd\":\"Describe your creative request to Agent\",\"m_0cf642cf99\":\"Failed to start\",\"m_6427d2b794\":\"After starting a node or group, you can view each step's status and results here.\",\"m_1debf5b21b\":\"Discuss with Agent\",\"m_d24c10d37d\":\"Image\",\"m_1275e8bfdd\":\"Images, video, and audio\",\"m_4da6d091b4\":\"Image and video generator\",\"m_274fbff961\":\"Image creation\",\"m_6b2e136cfb\":\"Image prompt\",\"m_48156e412e\":\"Image model\",\"m_840231c9f4\":\"Image to video\",\"m_631e9c2492\":\"View {value0} on the canvas\",\"m_7f72f06a88\":\"Scene\",\"m_eae3b4386a\":\"Copy / paste\",\"m_f352dbc5b8\":\"Duplicate node\",\"m_b356330523\":\"Duplicate selected nodes (âD)\",\"m_e3a0ccc280\":\"Appearance, clothing, hairstyleâ¦\",\"m_625ab8282c\":\"Multi-select nodes\",\"m_28384d7afd\":\"Failed\",\"m_b791a1cfe7\":\"Plans and credits\",\"m_f233305c2f\":\"There are failed or unconfirmed checks. Cannot mark all as passed.\",\"m_3b702bde72\":\"Unconfirmed items remain\",\"m_631791617e\":\"Will appear here when complete\",\"m_b48f46773d\":\"Full guide\",\"m_e7ef27ad01\":\"Locate {value0}
11\",\"m_bd8729fe90\":\"Locate node\",\"m_8b42c4b64e\":\"Dialogue\",\"m_8c3e42ff67\":\"Conversational AI video\",\"m_76420433f2\":\"Export\",\"m_fa4f7c9981\":\"Expand the story into a set of shots\",\"m_ea44de4c01\":\"Break the story into shots\",\"m_2e73d15a99\":\"Place media on the canvas\",\"m_e3e42fb3f7\":\"Not all check criteria for the current Skill have been covered. Cannot mark as passed.\",\"m_6c663849ca\":\"Workflow steps\",\"m_c71d0bca46\":\"Workflow\",\"m_ec2c1e31d1\":\"Tool actions\",\"m_a9dca3a633\":\"{value0} media files uploaded\",\"m_f006455e3b\":\"Stopped\",\"m_ac496dbe10\":\"Information already in the description or reference nodes does not need to be entered again.\",\"m_aa8196c0c3\":\"Deleted nodes\",\"m_a37778f17c\":\"Canceled\",\"m_e459b0911c\":\"{value0} creation steps started. Waiting for generation results.\",\"m_f28461bb49\":\"Completed\",\"m_3aae597878\":\"{value0} nodes referenced. The Skill will work with this media.\",\"m_471dd4d7f8\":\"Favorited\",\"m_69d37a5977\":\"Updated {value0} canvas nodes{value1}{value2}.\",\"m_21ae9517a9\":\"Reference frames read\",\"m_d1af2abffb\":\"Frames pending review have been read\",\"m_338228606b\":\"Read frames have not been fully sent to the vision model. Cannot record a review conclusion.\",\"m_3f4ebc4aad\":\"Selected\",\"m_4c197bda52\":\"Selected Skill\",\"m_8914957fc9\":\"Help docs\",\"m_cfbdab8696\":\"Start creating\",\"m_a38d8a5451\":\"Required before starting\",\"m_c48d533e2b\":\"Reference to Agent\",\"m_8fadf66ede\":\"The current Agent action has ended. Please start a new review.\",\"m_fd6d58398e\":\"The current image will be used as an editing reference.\",\"m_186dd70fd3\":\"The current chat model does not support image input, so visual checks cannot be performed.\",\"m_f938179a66\":\"This browser cannot save favorites\",\"m_532fc7d20d\":\"Current canvas\",\"m_49933a1953\":\"Pending generation\",\"m_7db23441ab\":\"Visual description needed\",\"m_a92ef96c83\":\"Pending run\",\"m_985a1a6b8d\":\"Required information\",\"m_a5df149cf4\":\"This media must actually be read before a visual check result can be recorded.\",\"m_278c96163b\":\"Keyboard shortcuts (?)\",\"m_7f1bc9fc48\":\"Emotion\",\"m_7f1d9dd04c\":\"My\",\"m_c8c657f557\":\"My Skills\",\"m_ade8511c8e\":\"My canvases\",\"m_600e5aedf0\":\"All changes saved\",\"m_13b6bc9f62\":\"Open canvas: {value0}\",\"m_32c8d373af\":\"Execute\",\"m_50a33c952f\":\"Run mode: allow Agent to start generation tasks.\",\"m_6f33ebecbb\":\"Put ideas, prompts, or creative requirements here\",\"m_626164c8df\":\"Put media on the canvas\",\"m_754bb4f58c\":\"Drop in images, video, or audio to start creating\",\"m_d27b6029e0\":\"Review selection with current Skill\",\"m_b22d8201d6\":\"Review these results against the current Skill's check criteria. Point out what needs changing without regenerating yet.\",\"m_d6f766f2ad\":\"Queued\",\"m_85fd9f0668\":\"Describe what you want to createâ¦\",\"m_ab90d77357\":\"Describe your creative idea\",\"m_36032c85ab\":\"Describe your creative goal, or select nodes to discuss together. Agent can organize media, build workflows, and continue work you've already started.\",\"m_38bfffce2a\":\"Describe an idea, or tell me what to change nextâ¦\",\"m_6d65d113d1\":\"Describe the story, characters, and direction. Agent will generate an editable storyboardâ¦\",\"m_2780b418bf\":\"Describe a scene to generate your first image\",\"m_7ef45800ac\":\"Describe this shot's visuals, action, and narrativeâ¦\",\"m_535f554345\":\"Describe the musical mood, sound effects, or enter text to read aloudâ¦\",\"m_adb3dcb1d5\":\"Search Skills\",\"m_cce0e938ea\":\"Search for what you want to createâ¦\",\"m_e4c3a0ab0b\":\"Search media\",\"m_3380f06855\":\"Search assetsâ¦\",\"m_1560801b36\":\"Search nodes\",\"m_926a50b98e\":\"Undo\",\"m_b18433ff27\":\"Undo (âZ)\",\"m_6f530ef1c2\":\"Undo failed\",\"m_e113c7d13e\":\"Action failed, please try again\",\"m_60a53514eb\":\"Favorites\",\"m_f08d91826e\":\"Favorites are saved on this device and only show currently available Skills.\",\"m_6e77808827\":\"Favorite frequently used Skills to find them quickly next time.\",\"m_60eb1c1a52\":\"Favorite Skills\",\"m_6ad55eb177\":\"Enlarge preview\",\"m_5070550736\":\"Storyboard\",\"m_80a1ae5e17\":\"Storyboard content\",\"m_61e8c61146\":\"Storyboard t
11itle\",\"m_da0c33eb53\":\"Story script\",\"m_ec31121190\":\"Organize canvas\",\"m_8f666507f4\":\"Run group\",\"m_dd81861811\":\"Text\",\"m_479bac5797\":\"Text content\",\"m_34485225b5\":\"Text to image\",\"m_1ccbf12c1a\":\"Text-to-image mode does not use connected images.\",\"m_0ea604fc4a\":\"Text to video\",\"m_37a11f07f5\":\"New canvas\",\"m_076a4bb2aa\":\"New node (empty canvas focus)\",\"m_f3c3b6c01d\":\"Cannot determine video duration; keyframes cannot be sampled.\",\"m_54dbd447ba\":\"Cannot read this assetâs frames; visual check was not completed. Check that the asset is accessible or try a smaller file.\",\"m_43aca7563d\":\"Cannot read this file. Please select again.\",\"m_04a95e0654\":\"Duration\",\"m_9654261821\":\"Timeline position (seconds)\",\"m_f5df91015c\":\"Show minimap\",\"m_d6f8186668\":\"Show connections\",\"m_a17a09842c\":\"Shot size\",\"m_d5e298b654\":\"Unable to load sound for now, please reselect the audio type\",\"m_dacd36f768\":\"Unable to complete the action for now, please try again\",\"m_a0851e3894\":\"More node actions\",\"m_2845a39101\":\"Latest observation exceeds the visual input limit. Reduce sampled frames and try again.\",\"m_a9265df5c4\":\"Untitled canvas\",\"m_1de4a3ee0d\":\"Untitled node\",\"m_ec0d9bdb00\":\"Unknown status\",\"m_c098e854e6\":\"Unconfirmed\",\"m_555638f1b7\":\"This observation has no frames to send; visual review cannot continue.\",\"m_84ed412882\":\"This sample is too large. Reduce the number of nodes or keyframes.\",\"m_acd39094be\":\"Node estimate\",\"m_98c2cb1d76\":\"Search titles, prompts, or text to quickly locate them on the canvas.\",\"m_db8db05304\":\"View\",\"m_5ed5ea3e14\":\"View {value0} shots\",\"m_6a5c618950\":\"View failure reason\",\"m_14bfc653ee\":\"View keyboard shortcuts\",\"m_86bd572097\":\"View canvas content and generated assets\",\"m_6bea77acef\":\"Standard\",\"m_fe35340dfb\":\"Review criteria\",\"m_e3e5328738\":\"Creating\",\"m_901028235f\":\"Loading Skillâ¦\",\"m_a992ccc4ea\":\"Loading creation Skillâ¦\",\"m_0051ad76b3\":\"Loading canvas\",\"m_cc0c9cc284\":\"Processing your creative ideaâ¦\",\"m_e6da931525\":\"Viewing the canvas and processing your ideaâ¦\",\"m_3de8402465\":\"Reading detailed guideâ¦\",\"m_a621b7cd7a\":\"Step\",\"m_82a59f3d1c\":\"Ratio\",\"m_5762540080\":\"No matching Skills. Try other keywords.\",\"m_d7c7bbd2aa\":\"No matching assets\",\"m_815f75de91\":\"No matching nodes found. Try other keywords.\",\"m_dd0e1122fa\":\"No frames could be read to send to the vision model; check was not completed.\",\"m_3b25359888\":\"Add next step\",\"m_b916c067d8\":\"Add storyboard\",\"m_16737ab93f\":\"Add storyboard sheet\",\"m_675d681353\":\"Add to canvas\",\"m_e674fa6476\":\"Add reference\",\"m_780e77bb7d\":\"Add clip\",\"m_d1c60ec173\":\"Add a script or storyboard node, or let Agent help you build the story structure.\",\"m_771b4e0346\":\"Add node\",\"m_883c823e9c\":\"Add video composite\",\"m_14f349a94f\":\"Add character\",\"m_9234ba989f\":\"Add shot\",\"m_0e22652107\":\"Resolution\",\"m_0e5de754d7\":\"Lighting and atmosphere\",\"m_584f7db0eb\":\"Clip duration (seconds)\",\"m_1ad1463fe1\":\"Generate\",\"m_969ef41f7e\":\"Generating\",\"m_3ec7efc91d\":\"Generate storyboard\",\"m_4a8255fdfa\":\"Generation history\",\"m_8c3d915520\":\"Generate images or edit reference images\",\"m_470f92db3d\":\"Generation failed\",\"m_88418de07c\":\"Generated images, videos, and sounds will appear here.\",\"m_af40652cd5\":\"Generation method\",\"m_07fe044641\":\"Generation records\",\"m_858c2f22fb\":\"Generate video from text and reference assets\",\"m_0bef9631f8\":\"Purpose\",\"m_3906276fd1\":\"Canvas\",\"m_198d48805a\":\"This canvas has no nodes yet. Add nodes to search.\",\"m_21bcdf38a0\":\"Failed to load canvas\",\"m_395406ab55\":\"Canvas name\",\"m_075654ad11\":\"Canvas deleted\",\"m_c97abf70eb\":\"Canvas renamed\",\"m_90bc2fb4fc\":\"Canvas shortcuts\",\"m_e76b954ab3\":\"Canvas update conflict; local content has been kept\",\"m_de9104253e\":\"Canvas is updating frequently; local changes have been kept. Please save later.\",\"m_3ce5fdacd1\":\"Canvas view\",\"m_77ccdb7ba8\":\"Quality\",\"m_5c6d39030a\":\"Aspect ratio\",\"m_d202cd33a9\":\"Sign in to save projects, generate media, and continue creating.\",\"m_283be0f272\":\"Sign in and open my canvases\",\"m_4434a6f121\":\"Related creation tools\",\"m_9dcdc2b289\":\"sec\",\"m_10939f5486\":\"Credits\",\"m_3fa8957de2\":\"Move (H / Space)\",\"m_97e92e3f78\":\"Move tool\",\"m_b5ae53cfb9\":\"Remove selected Skill\",\"m_ea9291a388\":\"Remove reference {value0}\",\"m_878f0eb87e\":\"Remove clip\",\"m_f9255a79ce\":\"Remove character\",\"m_8131eafd02\":\"About\",\"m_9af69965f1\":\"Assets\",\"m_c179e5648f\":\"Asset in point (seconds)\",\"m_7fd4f41926\":\"Asset disconnected\",\"m_0ee0793c92\":\"Failed to load asset library\",\"m_f7127edaee\":\"Assets or creative requirements have changed; previous checks cannot be used for the current node.\",\"m_44763d680f\":\"Assets or prompts have changed. Please re-read before reviewing.\",\"m_9225f7f9c8\":\"Asset source\",\"m_1c77bfdb7d\":\"Asset format cannot be used for visual check. Please provide a regular image, MP4, or WebM video.\",\"m_60ee2d482a\":\"Asset overview\",\"m_4c211d8b0e\":\"Asset exceeds the review size limit.\",\"m_9f009b57b0\":\"Invalid asset path.\",\"m_626163a475\":\"Assets panel\",\"m_41f5a2620e\":\"Asset preview\",\"m_a225767a92\":\"Combine your current idea with reference assets to create an editable script and storyboard, keeping established characters, timecodes, and assets.\",\"m_bb7ef73495\":\"Result\",\"m_cd8a891b63\":\"Result {value0}\",\"m_62e82cd646\":\"Continue creating\",\"m_857d244ac9\":\"Write Skill\",\"m_bf27c882fe\":\"Group\",\"m_46474b3b53\":\"Group (âG)\",\"m_0518365699\":\"Updated\",\"m_2c2b06bebf\":\"Edit storyboard and shot prompts\",\"m_1596f75dfc\":\"Snap to grid\",\"m_6b1edb2bbe\":\"Backgroun
11d audio\",\"m_a9df6a2a0a\":\"Background audio volume (dB)\",\"m_5d4f709636\":\"Script\",\"m_153f48b036\":\"Auto · {value0}\",\"m_f2db3712a6\":\"Auto-save\",\"m_1519fa4b76\":\"The identifier of node â{value0}â conflicts with another action; local content has been kept.\",\"m_452c173a06\":\"Node name\",\"m_9fcfb6b208\":\"Additional creative details\",\"m_baf489eb0f\":\"Additional creative details{value0}\",\"m_db7ddf3cec\":\"Expression stability {value0}%\",\"m_29d38fc5d4\":\"Plan\",\"m_8a85e3b6cb\":\"Plan mode: edit the canvas and build workflows.\",\"m_6d72aad302\":\"Visual check{value0}: {value1}\\n{value2}\\n{value3}{value4}\",\"m_c20f7618d3\":\"Video\",\"m_39ee71261b\":\"Video creation\",\"m_7956323503\":\"Original video volume (dB)\",\"m_1619dcc748\":\"Video composite\",\"m_a0afda31af\":\"Video model\",\"m_4d3c81d0c9\":\"Video editing\",\"m_82c6cb9be3\":\"Video motion prompt\",\"m_c47b54e84e\":\"Character\",\"m_519006fe53\":\"Character name\",\"m_d16c421ba0\":\"Character description\",\"m_5b5f449fab\":\"Ungroup\",\"m_b8a557c7c7\":\"Have Agent reference this node\",\"m_525786ad3b\":\"Let ideas take shape on the canvas\",\"m_3e8356a6f1\":\"Try a different name.\",\"m_5dcd7c041c\":\"Try a request like this\",\"m_979a332955\":\"Details\",\"m_19a7ca44a0\":\"Failed to load details\",\"m_c40f557f62\":\"Detailed guide\",\"m_504c08164f\":\"Please sign in to use personal Skills.\",\"m_883eb439ac\":\"Please sign in to open your canvases\",\"m_40eab0cc7b\":\"Please wait for the Skill to finish loading, or select again.\",\"m_46da0f61c3\":\"Please add: {value0}\",\"m_146ac8757e\":\"Please select a .md file under 32 KB.\",\"m_ea56a77420\":\"Please select a node that already has image or video assets.\",\"m_c820734ddf\":\"Select language\",\"m_5c88a79865\":\"Adjust Agent panel width\",\"m_26b5de5a5e\":\"Enter keywordsâ¦\",\"m_1f0eb99b7e\":\"Running\",\"m_b0ff8e7f67\":\"Run selected\",\"m_3a32878ac4\":\"Run selected nodes\",\"m_bf7922c7a3\":\"A rework conclusion requires at least one specific failure.\",\"m_c3f58ea907\":\"Back to studio\",\"m_914d7f5d5d\":\"Back to my canvases\",\"m_6a86d4f16b\":\"No generated assets yet\",\"m_05d8cd8df4\":\"No generation records yet\",\"m_946154c840\":\"No canvases yet\",\"m_34a58cd08c\":\"What does this Skill help you do?\",\"m_7507aca9a9\":\"This node has no previewable content yet.\",\"m_4d1ed8aeef\":\"Connect {value0}\",\"m_e82f0761ff\":\"Connect downstream nodes\",\"m_cc65a7095a\":\"Connect reference assets, images, videos, and storyboards, and plan, generate, and review work with Agent.\",\"m_c5d8870e45\":\"Connect assets and edit a composite\",\"m_915a3335e2\":\"Connect video clips into a final cut\",\"m_0f1c5b80a1\":\"Connect input assets\",\"m_ef2acc41ef\":\"Fit canvas\",\"m_1005879771\":\"Use cases\",\"m_d2333250ea\":\"The selection includes nodes that still have no image or video results; they cannot be claimed as already viewed.\",\"m_0c68b18778\":\"Select (V)\",\"m_52d5eacb00\":\"Select SKILL.md\",\"m_37f95f1608\":\"Select Skill\",\"m_c975852631\":\"Choose a Skill to bring an existing creation method onto the canvas.\",\"m_cd8b2df495\":\"Select creation Skill\",\"m_6655ce01b3\":\"Choose a creation method, then add requirements or referenced assets.\",\"m_bd9a54d236\":\"Select soundâ¦\",\"m_e2c2f3d5e7\":\"Select tool\",\"m_4bd3ac3803\":\"Select connected assetsâ¦\",\"m_6216ecc28d\":\"Build a complete story, shot by shot\",\"m_835b700e02\":\"General\",\"m_f225fe6381\":\"General Skills\",\"m_1e9f2561b7\":\"Pass\",\"m_41318cd30b\":\"Voiceover\",\"m_78069631fc\":\"Voiceover voice\",\"m_b8403d2ad0\":\"Sampled image is too large to send to the vision model.\",\"m_03717b6f10\":\"Redo\",\"m_663ffc429e\":\"Redo (â§âZ)\",\"m_8d0830f235\":\"Redo failed\",\"m_0d0cbac2ee\":\"Rename\",\"m_007628b709\":\"Rename failed, please try again\",\"m_68aeb8be01\":\"Rename canvas\",\"m_7bdd5ce1e2\":\"Reload\",\"m_18e1dce943\":\"Reload Skill\",\"m_3221a042ea\":\"Regenerate\",\"m_b8784c8dd5\":\"Retry\",\"m_917e750405\":\"Retry save\",\"m_b01dcbe03e\":\"Retry unfinished steps\",\"m_bec5dd6e90\":\"Shot\",\"m_9d7b5c33db\":\"Shot /\",\"m_81d4af3584\":\"Shot {value0}\",\"m_9913649faa\":\"Shot {value0} reference frame\",\"m_8ae0ace723\":\"Shot {value0} reference image\",\"m_60e91cda9f\":\"Shot {value0} duration\",\"m_a5845a8e22\":\"Shot {value0} visual description\",\"m_69116a3b34\":\"Needs adjustment\",\"m_aa5d43168e\":\"Needs work\",\"m_db95142124\":\"Music\",\"m_79e18ca29e\":\"Music, voiceover, and sound effects\",\"m_5e9d80d0e3\":\"Sound effects\",\"m_caa23f4cdf\":\"Volume gain (dB)\",\"m_296c632ec8\":\"Audio\",\"m_4973de0581\":\"Audio type\",\"m_a1c3ce8944\":\"Preview unavailable\",\"m_a44f24ac18\":\"Start and end frames\",\"m_f31c440773\":\"High quality\",\"m_7792a23172\":\"({value0} keyframes, audio not checked)\",\"m_f48decacea\":\"(background audio)\",\"m_5323f939f2\":\", delete {value0} nodes\",\"m_6c9dd4b146\":\", create {value0} connections\"},\"skills\":{\"kids-story-director\":{\"name\":\"Childrenâs story director\",\"description\":\"Expand a childrenâs story into character references and an editable storyboard, keeping your world setting, style, and timeco
11des.\",\"useCases\":[\"Childrenâs stories and fables\",\"Adapt an existing story into a storyboard\",\"Short films with recurring characters\"],\"inputs\":{\"brief\":{\"label\":\"Creative brief\",\"placeholder\":\"Describe the story, the main character, and what you want the audience to feel\"},\"audience\":{\"label\":\"Audience age\",\"placeholder\":\"No need to fill this in again if already stated in the brief\"},\"style\":{\"label\":\"Visual style\",\"placeholder\":\"Keep your description or reference assets, or write a new direction\"},\"format\":{\"label\":\"Duration and aspect ratio\",\"placeholder\":\"For example, 15 seconds, 9:16; existing storyboard timecodes will be kept\"},\"references\":{\"label\":\"Reference asset use\",\"placeholder\":\"Select assets on the canvas and specify which ones reference character, product, composition, or style\"}},\"outputs\":[\"Story throughline and character goals\",\"Character/scene reference list created as needed\",\"Structured storyboard that keeps timecodes and dialogue\"],\"steps\":{\"story\":{\"title\":\"Clarify the story\",\"description\":\"From the given content, organize the protagonistâs goal, obstacles, choices, and ending; keep the userâs plot and audience age.\"},\"references\":{\"title\":\"Establish reference relationships\",\"description\":\"Reuse characters, locations, and key props according to the storyâs actual scenes and art style; create references only for missing items.\"},\"shots\":{\"title\":\"Break into shootable shots\",\"description\":\"Each shot carries one narrative action, recording shot size, action start and end, timing, references, and sound; use action and dialogue to determine missing durations.\"},\"review\":{\"title\":\"Check story and continuity\",\"description\":\"Verify characters, cause and effect, and age suitability shot by shot; compare keyframes before advancing related video.\"}},\"qualityChecks\":[\"The protagonistâs goal, actions, and ending correspond to each other\",\"User-specified appearance, medium, locations, and timeco
11des stay consistent\",\"Requested dialogue/narration/music each have a clear place; unrequested audio is not added automatically\",\"Emotional intensity matches audience age\"],\"examplePrompt\":\"Make a 15-second watercolor space story: a little fox in a blue coat repairs the observatory. Keep three shots at 0â4, 4â9, and 9â15 seconds. Complete the storyboard first.\"},\"cinematic-motion-director\":{\"name\":\"Cinematic shots and motion\",\"description\":\"Analyze a reference shot or design an original one, defining composition, subject action, camera movement, and timing.\",\"useCases\":[\"Reference shot analysis and adaptation\",\"Single shot with defined camera movement\",\"Shot continuity and motion revision\"],\"inputs\":{\"brief\":{\"label\":\"Creative brief\",\"placeholder\":\"Describe the subject action, emotion, and the shot you want\"},\"references\":{\"label\":\"Reference asset use\",\"placeholder\":\"Select assets on the canvas and specify which ones reference character, product, composition, or style\"},\"format\":{\"label\":\"Duration and aspect ratio\",\"placeholder\":\"For example, 15 seconds, 9:16; existing storyboard timecodes will be kept\"},\"style\":{\"label\":\"Visual style\",\"placeholder\":\"Keep your description or reference assets, or write a new direction\"}},\"outputs\":[\"Reference shot observation sheet (when readable assets are available)\",\"Subject/environment/camera motion specs\",\"Actionable keyframe and video plan\"],\"steps\":{\"observe\":{\"title\":\"Read the shot\",\"description\":\"When a reference is available, record observable composition, action, camera movement, rhythm, and cut points; mark details that cannot be viewed as pending verification.\"},\"direct\":{\"title\":\"Design motion\",\"description\":\"Define start state, path, speed, and settle time separately for subject, environment, and camera.\"},\"compile\":{\"title\":\"Form shot specifications\",\"description\":\"Write motion as time ranges within the current clip, and bind first frame, last frame, or reference assets supported by current capabilities.\"},\"review\":{\"title\":\"Compare against results\",\"description\":\"Check that actions actually happen, directions stay consistent, and camera moves don't steal focus from the subject; only fix the affected shots.\"}},\"qualityChecks\":[\"Shot descriptions match the actual bound input method\",\"Actions and camera movement can be completed within the specified time\",\"Observed features of the reference footage are clearly distinguished from adapted content\",\"Continuity comes from actual frames/shot references, not from the previous shot's text labels\"],\"examplePrompt\":\"Design an 8-second rainy-night shot: a person with a red umbrella walks through an alley entrance, the camera gently moves sideways, and finally stops in front of a door light. First provide a motion timeline and required references; do not generate.\"},\"product-ugc-director\":{\"name\":\"Product UGC ad\",\"description\":\"Design a credible experience story, usage demo, and call to action around real product information.\",\"useCases\":[\"Creator experience short\",\"Product demo ad\",\"Remix existing voiceover and footage\"],\"inputs\":{\"brief\":{\"label\":\"Creative brief\",\"placeholder\":\"What the product is, who it's for, and its real selling points\"},\"claims\":{\"label\":\"Usable product facts\",\"placeholder\":\"Verified features, specs, and allowed marketing copy\"},\"references\":{\"label\":\"Reference asset usage\",\"placeholder\":\"Select assets on the canvas and specify which ones to use as references for character, product, composition, or style\"},\"format\":{\"label\":\"Duration and aspect ratio\",\"placeholder\":\"e.g. 15 seconds, 9:16; existing storyboard timecodes will be kept\"},\"copy\":{\"label\":\"Exact copy\",\"placeholder\":\"Titles, dialogue, subtitles, or text that must be kept\"}},\"outputs\":[\"Audience and single core selling point\",\"Ad storyboard matching the voiceover/demo\",\"Product and on-camera talent reference relationship\"],\"steps\":{\"facts\":{\"title\":\"Verify product information\",\"description\":\"Extract real features, packaging, and limitations from user materials and viewable assets; list unverified claims separately.\"},\"concept\":{\"title\":\"Design the experience arc\",\"description\":\"Choose a real usage scenario and use a filmable demo to connect the opening and the call to action.\"},\"shots\":{\"title\":\"Stage people and product\",\"description\":\"For each shot, specify hand actions, product orientation, voiceover, and on-screen evidence; use original assets for brand graphics and copy.\"},\"review\":{\"title\":\"Check credibility\",\"description\":\"Check the source of each claim, verify product appearance and lines, and distinguish actor demos from real user testimonials.\"}},\"qualityChecks\":[\"Selling points map one-to-one with evidence; no unprovided prices, certifications, or performance numbers were added\",\"Product shape, color, and branding stay true to the references\",\"Actions look natural, and the product is recognizable in key demos\",\"Subtitles match the actual voiceover, and the closing call to action is clear\"],\"examplePrompt\":\"Make a 20-second UGC for a collapsible coffee cup: the only selling points are foldable storage and reusability. Do not invent experience reviews; write the voiceover and four shots first.\"},\"character-scene-designer\":{\"name\":\"Character and scene setup\",\"description\":\"Build reusable character and scene references, specifying appearance, spatial layout, and the purpose of each asset.\",\"useCases\":[\"Character setup\",\"Scene and prop references\",\"Fix look drift across shots\"],\"inputs\":{\"brief\":{\"label\":\"Creative brief\",\"placeholder\":\"Describe the character, location, or visual traits that need to stay fixed\"},\"style\":{\"label\":\"Visual style\",\"placeholder\":\"Keep your description or reference assets, or write a new direction\"},\"references\":{\"label\":\"Reference asset usage\",\"placeholder\":\"Select assets on the canvas and specify which ones to use as references for character, product, composition, or style\"}},\"outputs\":[\"Identity and scene constraint checklist\",\"Reference designs organized by purpose\",\"Composition notes and downstream use for each image\"],\"steps\":{\"inventory\":{\"title\":\"Organize existing setup\",\"description\":\"Distinguish confirmed appearance, user descriptions, and missing information; keep the latest revisions.\"},\"design\":{\"title\":\"Design reference views\",\"description\":\"Choose front, side, expression, or spatial-layout views based on downstream use; do not force a multi-view sheet unless the user asks.\"},\"bind\":{\"title\":\"Record usage\",\"description\":\"Specify whether each reference is for identity, costume, scene, props, or style, and record the actual asset identity.\"},\"review\":{\"title\":\"Compare against references\",\"description\":\"Check identity, scale, costume, and lighting across views; keep the parts that already pass.\"}},\"qualityChecks\":[\"Did not invent a fixed appearance from names, topics, or old assistant text\",\"Core features of the same character are consistent across views\",\"The scene space can support the planned action\",\"Reference medium matches the user's selection\"],\"examplePrompt\":\"Create character and lunar greenhouse references for my 2D watercolor robot. Keep the round head, short antenna, and yellow rain boots; first list the required views and reuse rules.\"},\"anime-story-director\":{\"name\":\"Animated narrative director\",\"description\":\"Keep your art style and design the animated story through character performance, staging, and pacing.\",\"useCases\":[\"Animated short storyboard\",\"Action and emotional performance\",\"Sequel to an existing animated story\"],\"inputs\":{\"brief\":{\"label\":\"Creative brief\",\"placeholder\":\"Describe the story, character relationships, and emotions to keep\"},\"style\":{\"label\":\"Visual style\",\"placeholder\":\"Keep your description or reference assets, or write a new direction\"},\"references\":{\"label\":\"Reference asset usage\",\"placeholder\":\"Select assets on the canvas and specify which ones to use as references for character, product, composition, or style\"},\"format\":{\"label\":\"Duration and aspect ratio\",\"placeholder\":\"e.g. 15 seconds, 9:16;
11 existing storyboard timecodes will be kept\"},\"copy\":{\"label\":\"Exact copy\",\"placeholder\":\"Titles, dialogue, subtitles, or text that must be kept\"}},\"outputs\":[\"Story beats and performance design\",\"Character/art reference lock\",\"Shot-by-shot framing and motion plan\"],\"steps\":{\"arc\":{\"title\":\"Extract narrative beats\",\"description\":\"Keep the original story's conflict, emotional shifts, and ending; assign a narrative role to each shot.\"},\"acting\":{\"title\":\"Design character performance\",\"description\":\"Express psychological changes through pose, eyeline, silhouette, and action pauses; avoid only changing camera angles.\"},\"staging\":{\"title\":\"Stage the shots\",\"description\":\"Follow the user's art direction and character references; define spatial relationships, key poses, and action timing.\"},\"review\":{\"title\":\"Check animation continuity\",\"description\":\"Check identity, blocking, eyelines, and emotional progression; make local revisions to problem shots.\"}},\"qualityChecks\":[\"Art direction follows user selection; style keywords match references\",\"Camera movements are readable and serve emotional changes\",\"Left-right direction, character relationships and costumes are consistent\",\"Audio plan meets user requirements and actual capabilities\"],\"examplePrompt\":\"Create a retro 2D animation: two friends reconcile at a tram stop. No fighting or exaggerated effects. Preserve sight lines across the three shots. Complete the performance storyboard first.\"},\"photo-to-video-ad\":{\"name\":\"Product image to advertisement\",\"description\":\"Develop advertisement concept and dynamic shots from product images. Preserve product appearance and faithfully present real selling points.\",\"useCases\":[\"Create short film from single product image\",\"E-commerce product dynamic display\",\"Product main visual extension\"],\"inputs\":{\"brief\":{\"label\":\"Creation Requirements\",\"placeholder\":\"Describe the product, selling points and desired short film\"},\"references\":{\"label\":\"Reference Material Usage\",\"placeholder\":\"Select materials in the canvas and specify which item each role, product, composition or style references\"},\"format\":{\"label\":\"Duration and Aspect Ratio\",\"placeholder\":\"E.g. 15 seconds, 9:16; existing storyboard timecodes will be retained\"},\"copy\":{\"label\":\"Accurate Copy\",\"placeholder\":\"Title, dialogue, subtitles or text that must be retained\"}},\"outputs\":[\"Product Image Observation and Items to Preserve\",\"Advertising Concept and Camera Movements\",\"Accurate Copy and Brand Material Processing Plan\"],\"steps\":{\"observe\":{\"title\":\"Understand the Product Image\",\"description\":\"Examine contours, materials, labels and visible details; if no readable image is available, first list required materials.\"},\"concept\":{\"title\":\"Select Display Actions\",\"description\":\"Choose readable actions such as rotation, unfolding, usage or detail observation that match real selling points.\"},\"plan\":{\"title\":\"Form Visual Plan\",\"description\":\"Describe product position, lighting and motion in each shot. Bind source product materials and assign graphics, text and audio respectively.\"},\"review\":{\"title\":\"Compare with Original Product\",\"description\":\"Verify that changes occur only in environment and actions; key forms and logos of the product itself have not been mistakenly altered.\"}},\"qualityChecks\":[\"Product is recognizable in key frames\",\"Do not fabricate internal functions or performance claims from a single image\",\"Labels and branding use original content or clearly stated post-processing\",\"Shot duration matches action complexity\"],\"examplePrompt\":\"Turn the transparent glass cup image I selected into a 10-second display ad. Show only the cup wall and water pouring. Design shots first while preserving the rim and handle shape.\"},\"script-to-video-ad\":{\"name\":\"Scripted Ad Production\",\"description\":\"Convert advertising copy and timecodes into faithful shot, voiceover and editable editing plan.\",\"useCases\":[\"Produce from Existing Ad Script\",\"On-camera Narration to Storyboard\",\"Faithful Execution of Script with Timecodes\"],\"inputs\":{\"brief\":{\"label\":\"Creation Requirements\",\"placeholder\":\"Paste the script and confirmed time range\"},\"references\":{\"label\":\"Reference Material Usage\",\"placeholder\":\"Select materials in the canvas and specify which item each role, product, composition or style references\"},\"style\":{\"label\":\"Visual Style\",\"placeholder\":\"Follow your description or reference materials, or write a new direction\"},\"format\":{\"label\":\"Duration and Aspect Ratio\",\"placeholder\":\"E.g. 15 seconds, 9:16;
11 existing storyboard timecodes will be retained\"}},\"outputs\":[\"Sentence-by-sentence Copy and Shot Correspondence Table\",\"Storyboards that preserve order and timecodes\",\"Voiceover, Subtitle and Editing Synchronization Plan\"],\"steps\":{\"parse\":{\"title\":\"Read Script Constraints\",\"description\":\"Distinguish accurate lines, time ranges, visual descriptions and rewritable parts; retain original sources.\"},\"map\":{\"title\":\"Design Shots Sentence by Sentence\",\"description\":\"Give each line of copy a corresponding action or visible evidence. When shot information is missing, add visuals instead of changing the lines.\"},\"timing\":{\"title\":\"Verify Actual Duration\",\"description\":\"Retain existing timecodes; for missing durations, derive from realistic speech or clear rhythm and flag capability conflicts.\"},\"review\":{\"title\":\"Script Execution Review\",\"description\":\"Check lines and subtitles sentence by sentence. Verify shot order, duration and selling point coverage.\"}},\"qualityChecks\":[\"Original script, dialogue and time ranges are not silently shortened or rearranged\",\"Each important line of copy has visual support\",\"Subtitles match the actual voiceover source\",\"Unsupported shot lengths are presented as localized adjustment suggestions\"],\"examplePrompt\":\"Create a 15-second ad storyboard from these three lines of copy: 0â4s âPut down the busynessâ, 4â10s âA just-right temperatureâ, 10â15s âLeave a little time for yourselfâ. Do not change the text.\"},\"product-showcase-director\":{\"name\":\"Product Texture Display\",\"description\":\"Use targeted lighting and camera work to showcase product form, material and verified usage functions.\",\"useCases\":[\"Product Texture Short Film\",\"Material Details and Structure Display\",\"Brand Main Visual Video\"],\"inputs\":{\"brief\":{\"label\":\"Creation Requirements\",\"placeholder\":\"Product materials, form and the feature you most want to showcase this time\"},\"references\":{\"label\":\"Reference Material Usage\",\"placeholder\":\"Select materials in the canvas and specify which item each role, product, composition or style references\"},\"style\":{\"label\":\"Visual Style\",\"placeholder\":\"Follow your description or reference materials, or write a new direction\"},\"format\":{\"label\":\"Duration and Aspect Ratio\",\"placeholder\":\"E.g. 15 seconds, 9:16; existing storyboard timecodes will be retained\"}},\"outputs\":[\"Product Feature and Display Shot List\",\"Lighting / Composition / Motion Design\",\"Brand and Copy Retention Plan\"],\"steps\":{\"features\":{\"title\":\"Extract Visible Features\",\"description\":\"Determine this roundâs focus from product materials: contour, material, structure or verified usage function.\"},\"lighting\":{\"title\":\"Select Display Conditions\",\"description\":\"Reveal features using lighting, background and camera position. Do not replace observation with generic visual flair.\"},\"sequence\":{\"title\":\"Arrange Display Sequence\",\"description\":\"Organize shots from overall to detail or according to real usage process. State the new information each shot adds.\"},\"review\":{\"title\":\"Check Display Effectiveness\",\"description\":\"Verify productâs real form, material reflections and information progression. Remove duplicate displays.\"}},\"qualityChecks\":[\"Each shot displays different yet related product information\",\"Material, perspective and contact relationships are believable\",\"Main subject does not drift into another product or add non-existent structures\",\"Brand content faithful to source material\"],\"examplePrompt\":\"Design three product shots for a frosted metal desk lamp: overall silhouette, hinge details, actual illumination. Black background, restrained camera movement. Provide storyboard first.\"},\"product-shot-studio\":{\"name\":\"Product scene photography\",\"description\":\"Extend product photos into main product images or lifestyle scene images while preserving product and brand details.\",\"useCases\":[\"Main product image\",\"Lifestyle scene image\",\"Series product images\"],\"inputs\":{\"brief\":{\"label\":\"Creation requirements\",\"placeholder\":\"Image usage, product details to preserve, and output ratio\"},\"references\":{\"label\":\"Reference material usage\",\"placeholder\":\"Select materials in the canvas and specify which item each role, product, composition or style references\"},\"style\":{\"label\":\"Visual style\",\"placeholder\":\"Follow your description or reference materials, or write a new direction\"}},\"outputs\":[\"Product retention checklist\",\"Scene and lighting composition\",\"Consistency rules for series images\"],\"steps\":{\"product\":{\"title\":\"Lock source product\",\"description\":\"Record actual product material and the contours, proportions, colors, and labels that must be retained.\"},\"compose\":{\"title\":\"Design scene\",\"description\":\"Arrange surfaces, background, necessary props and lighting around the intended use, keeping the product as a clear visual focus.\"},\"variants\":{\"title\":\"Plan useful variants\",\"description\":\"If a series is needed, assign roles such as main image, usage context or detail display, reusing the same product source.\"},\"review\":{\"title\":\"Check product accuracy\",\"description\":\"Compare the result with the source product item by item and verify text, reflections, shadows and perspective.\"}}
11,\"qualityChecks\":[\"Product, quantity and key labels are not incorrectly altered\",\"Background supports usage context without obstructing the subject\",\"Contact shadows, proportions and reflections match the composition\",\"Brand and material consistency maintained across series images\"],\"examplePrompt\":\"Turn the selected ceramic coffee cup into one store main image and one breakfast table scene image. Preserve the cup shape and red marking. Style should be natural; do not add decorative text.\"},\"poster-designer\":{\"name\":\"Poster design\",\"description\":\"Design posters around accurate copy and clear hierarchy, following the chosen dimensions and visual direction.\",\"useCases\":[\"Event poster\",\"Brand promotional image\",\"Existing main visual layout\"],\"inputs\":{\"brief\":{\"label\":\"Creation requirements\",\"placeholder\":\"Poster usage, visual direction and dimensions\"},\"copy\":{\"label\":\"Accurate copy\",\"placeholder\":\"Headline, tagline, subtitles or text that must be retained\"},\"style\":{\"label\":\"Visual style\",\"placeholder\":\"Follow your description or reference materials, or write a new direction\"},\"references\":{\"label\":\"Reference material usage\",\"placeholder\":\"Select materials in the canvas and specify which item each role, product, composition or style references\"}},\"outputs\":[\"Accurate copy hierarchy\",\"Composition and typography role scheme\",\"Final check and readability conclusion\"],\"steps\":{\"copy\":{\"title\":\"Organize accurate copy\",\"description\":\"Extract headline, time, location and call-to-action information from the brief, distinguishing final text from items to be filled.\"},\"hierarchy\":{\"title\":\"Determine reading order\",\"description\":\"Choose main visual and copy hierarchy, describing position, font role, whitespace and reading path.\"},\"design\":{\"title\":\"Form complete composition\",\"description\":\"Organize images and text according to user style; when exact text is required, choose verifiable typesetting methods.\"},\"proof\":{\"title\":\"Proofread actual artwork\",\"description\":\"Check text, punctuation, dates and reading order word by word; if lacking image inspection capability, clearly state proofreading is incomplete.\"}},\"qualityChecks\":[\"Verify accurate text such as headline, date and location item by item\",\"Main information is seen first and given sufficient reading space\",\"Userâs medium, color scheme and dimensions are preserved\",\"Proofreading status is based on actual artwork rather than generated prompt text\"],\"examplePrompt\":\"Design a 4:5 black-and-white minimalist concert poster, accurately using âå¤èªâ, â9æ20æ¥ 19:30â and âæ²³å²¸å§åºâ. Provide layout and text hierarchy first.\"},\"youtube-thumbnail-designer\":{\"name\":\"Video cover design\",\"description\":\"Design video covers with clear focal point and concise titles, balancing content authenticity, thumbnail readability and subject consistency.\",\"useCases\":[\"YouTube cover\",\"Cover concept comparison\",\"Existing photo and title rearrangement\"],\"inputs\":{\"brief\":{\"label\":\"Creation requirements\",\"placeholder\":\"Actual video content, target audience and key message the cover should convey\"},\"copy\":{\"label\":\"Accurate copy\",\"placeholder\":\"Title, tagline, subtitles or text that must be retained\"},\"references\":{\"label\":\"Reference material usage\",\"placeholder\":\"Select materials in the canvas and specify which item each role, product, composition or style references\"},\"style\":{\"label\":\"Visual style\",\"placeholder\":\"Follow your description or reference materials, or write a new direction\"}},\"outputs\":[\"Core cover information\",\"Subject / title / background composition\",\"Thumbnail readability and content consistency check\"],\"steps\":{\"promise\":{\"title\":\"Clearly state cover promise\",\"description\":\"Extract one genuine highlight from the video content; avoid exaggerated titles that imply non-existent elements.\"},\"focus\":{\"title\":\"Arrange visual focus\",\"description\":\"Choose character, object or relational contrast based on the theme while preserving the identity of existing subjects.\"},\"layout\":{\"title\":\"Design thumbnail composition\",\"description\":\"Establish reading order with concise accurate title, subject scale and contrast; respect user aspect ratio and style.\"},\"review\":{\"title\":\"Thumbnail check\",\"description\":\"Check text, subject and focus at thumbnail size; when comparing variants, change only one major assumption at a time.\"}},\"qualityChecks\":[\"Cover promise matches the actual video content\",\"Subject and keywords remain recognizable when scaled down\",\"Avatar or product identity has not been incorrectly altered\",\"Title does not conflict with platform overlay areas\"],\"examplePrompt\":\"Create two YouTube cover composition directions for âç¬¬ä¸æ¬¡ç¬èªä¿®å¥½èªè¡è½¦â, using the title âæä¿®å¥½äºâ in both. Preserve the authentic bike repair process and do not create exaggerated accident scenes.\"},\"social-post-designer\":{\"name\":\"Social graphic design\",\"description\":\"Adapt information and brand assets into social platform graphics while maintaining copy hierarchy and visual identity consistency.\",\"useCases\":[\"Brand social announcement\",\"Campaign or Product Launch\",\"Cross-platform Visual Extension\"],\"inputs\":{\"brief\":{\"label\":\"Creative Requirements\",\"placeholder\":\"Release Goals, Audience, and Key Messages to Convey\"}
11,\"platform\":{\"label\":\"Release Platforms\",\"options\":{\"instagram\":\"Instagram\",\"facebook\":\"Facebook\",\"linkedin\":\"LinkedIn\",\"other\":\"Other, please specify\"}},\"copy\":{\"label\":\"Accurate Copy\",\"placeholder\":\"Headlines, voice-over lines, subtitles, or text that must be retained\"},\"style\":{\"label\":\"Visual Style\",\"placeholder\":\"Follow your description or reference materials, or describe a new direction\"},\"references\":{\"label\":\"Reference Material Usage\",\"placeholder\":\"Select materials in the canvas and specify which item each reference applies to for characters, products, composition, or style\"}},\"outputs\":[\"Platform and Information Hierarchy Plan\",\"Main Image and Cross-platform Adaptation Rules\",\"Copy/Brand/Cropping Check\"],\"steps\":{\"message\":{\"title\":\"Confirm Information and Audience\",\"description\":\"Organize release objectives, accurate copy, audience, and existing brand requirements.\"},\"platform\":{\"title\":\"Choose Display Approach\",\"description\":\"Determine reading order and safe cropping areas based on platform and dimensions; preserve explicit frame ratios.\"},\"design\":{\"title\":\"Design Main Image and Variants\",\"description\":\"Establish the primary visual first, then rearrange the same assets and text for other formats without arbitrarily changing the brand style.\"},\"review\":{\"title\":\"Review Release Performance\",\"description\":\"Verify text, logos, cropping, and small-screen readability; ensure information consistency across versions.\"}},\"qualityChecks\":[\"Important text and logos are not cropped or obscured\",\"Accurate copy and brand assets come from user materials\",\"Cross-size variants maintain consistent information and visual identity\",\"Visual density is suitable for expected small-screen viewing\"],\"examplePrompt\":\"Use the same set of brand assets to design new product announcements for Instagram and LinkedIn. Keep the title âè½»è£
åºåâ unified, retain the blue-and-white color scheme, and first show the differences between the two layouts.\"}},\"seo\":{\"title\":\"AI Canvas: Agent Video \u0026 Image Workflows | ViewMax\",\"description\":\"Connect ideas, storyboards, and reference materials in the ViewMax AI Creative Canvas. Choose a creation Skill and work with the Agent to plan image and video workflows, monitor generation progress, compare historical results, and download finished pieces.\",\"features\":[{\"title\":\"Connect Assets with Generation Steps\",\"text\":\"Organize text, images, video, and audio on the same canvas and use connections to clarify reference relationships. When generating a downstream node, first complete any required upstream assets and reuse existing results.\"},{\"title\":\"Plan Creation with Agent and Skill\",\"text\":\"Describe your goal and select a Skill for story, advertisement, poster, or shot design. Planning mode organizes editable nodes and storyboards; Execution mode starts generation according to your instructions.\"},{\"title\":\"View Progress, History, and Review Results\",\"text\":\"Generation progress and results return directly to their nodes. Historical versions can be compared and reused. The Agent can read image and video sample frames and record evidence-based review conclusions.\"}],\"faqs\":[{\"question\":\"What Is the Creative Canvas Suitable For?\",\"answer\":\"It is ideal for organizing reference materials, product images, story storyboards, and video shots into an editable workflow. You can also begin creation from a single image or video node.\"},{\"question\":\"Is Login Required and How Are Fees Calculated?\",\"answer\":\"The canvas entry can be viewed publicly; saving projects and generating media require login. Generation consumes account credits. Nodes display estimated costs; incomplete upstream assets are charged separately. Exact amounts depend on the subscription plan and actual model used.\"},{\"question\":\"Which Models Does the Canvas Support?\",\"answer\":\"Image and video nodes can select currently available models; parameters depend on model capabilities. Ordinary video nodes default to ViewMax C1. You may change the model, duration, and aspect ratio before generation.\"}
11,{\"question\":\"Will My Projects Be Made Public or Indexed by Search Engines?\",\"answer\":\"Public entries introduce canvas capabilities; specific projects require corresponding account login to access. Private canvas details are not provided to search engine indexes.\"}]},\"accessibility\":{\"node\":\"Press Enter or Space to select. Use arrow keys to move, Delete to remove, and Escape to cancel.\",\"nodeStatic\":\"Press Enter or Space to select a node. Press Escape to cancel.\",\"edge\":\"Press Enter or Space to select a connection, Delete to remove it, and Escape to cancel.\",\"position\":\"Node position: x {x}, y {y}.\",\"controls\":\"Canvas controls\",\"zoomIn\":\"Zoom in\",\"zoomOut\":\"Zoom out\",\"fit\":\"Fit canvas\",\"interactive\":\"Toggle interaction\",\"minimap\":\"Mini map\",\"handle\":\"Connection point\",\"edgeLabel\":\"Connection from {source} to {target}\"}},\"common\":\"$43:props:messages:common\",\"landing\":{\"header\":{\"id\":\"header\",\"brand\":{\"title\":\"Viewmax Studio\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"Viewmax Studio logo\",\"width\":100,\"height\":100},\"url\":\"/\"},\"nav\":{\"items\":[{\"title\":\"Agent\",\"url\":\"/ai-video\"},{\"title\":\"Canvas\",\"url\":\"/canvas\",\"icon\":\"Workflow\",\"badge\":\"NEW\"},{\"title\":\"Super Studio\",\"icon\":\"Sparkles\",\"children\":[{\"title\":\"AI Motion Graphics\",\"description\":\"Design-grade animated films written in code by GPT-6.1 Sol.\",\"url\":\"/ai-motion-graphics\",\"icon\":\"Wand2\",\"badge\":\"NEW\"},{\"title\":\"AI Music Video Generator\",\"description\":\"Turn a song into a beat-synced music video with optional reference images.\",\"url\":\"/ai-music-video-generator\",\"icon\":\"Music2\",\"badge\":\"NEW\"},{\"title\":\"Explainer Video\",\"description\":\"Turn scripts into clear, structured explainer videos.\",\"url\":\"/studio/explainer\",\"icon\":\"Clapperboard\"},{\"title\":\"Story Video\",\"description\":\"Build longer story-driven videos scene by scene.\",\"url\":\"/studio/long-story-video\",\"icon\":\"BookOpen\"},{\"title\":\"Handdrawn Story\",\"description\":\"Create hand-drawn style story videos from a script.\",\"url\":\"/studio/handdrawn-story\",\"icon\":\"Palette\"},{\"title\":\"Faceless Channel\",\"description\":\"Produce faceless channel videos from a topic.\",\"url\":\"/studio/faceless-channel\",\"icon\":\"Video\"},{\"title\":\"AI Podcast\",\"description\":\"Create podcast episodes with AI voices.\",\"url\":\"/studio/podcast\",\"icon\":\"Podcast\"}]},{\"title\":\"Video Dubbing\",\"icon\":\"Languages\",\"children\":[{\"title\":\"Video Translator\",\"description\":\"Translate videos with subtitles, voice, and language controls.\",\"url\":\"/video-translator\",\"icon\":\"Languages\"},{\"title\":\"Movie Dubbing\",\"description\":\"Dub movie clips, trailers, and film explainers for new audiences.\",\"url\":\"/movie-dubbing\",\"
11icon\":\"Clapperboard\"},{\"title\":\"Film Dubbing\",\"description\":\"Create translated voice tracks for film scenes and short videos.\",\"url\":\"/film-dubbing\",\"icon\":\"Film\"},{\"title\":\"Voice Over\",\"description\":\"Generate narration for videos, ads, lessons, and explainers.\",\"url\":\"/voice-over\",\"icon\":\"Mic\"},{\"title\":\"AI Video Localization\",\"description\":\"Localize videos with translated subtitles and natural dubbing.\",\"url\":\"/ai-video-localization\",\"icon\":\"Globe2\"},{\"title\":\"Anime Dub\",\"description\":\"Dub anime-style clips and character scenes with expressive voices.\",\"url\":\"/anime-dub\",\"icon\":\"Sparkles\"},{\"title\":\"Spanish Video to English\",\"description\":\"Turn Spanish videos into English versions for global viewers.\",\"url\":\"/spanish-to-english-video\",\"icon\":\"Languages\"},{\"title\":\"Chinese Video to English\",\"description\":\"Translate Chinese videos into English with subtitles and voice options.\",\"url\":\"/chinese-to-english-video\",\"icon\":\"Languages\"},{\"title\":\"Japanese Video to English\",\"description\":\"Create English versions of Japanese videos for lessons and clips.\",\"url\":\"/japanese-to-english-video\",\"icon\":\"Languages\"},{\"title\":\"French Video to English\",\"description\":\"Translate French videos into English for marketing, learning, and social posts.\",\"url\":\"/french-video-to-english\",\"icon\":\"Languages\"},{\"title\":\"Korean Video to English\",\"description\":\"Make Korean videos easier for English-speaking viewers to follow.\",\"url\":\"/korean-video-to-english\",\"icon\":\"Languages\"},{\"title\":\"Arabic Video to English\",\"description\":\"Translate Arabic videos into English with readable subtitles.\",\"url\":\"/arabic-to-english-video\",\"icon\":\"Languages\"}]},{\"title\":\"Video Tools\",\"icon\":\"Video\",\"children\":[{\"title\":\"Seedance 2.5\",\"description\":\"New flagship: 30s videos with editing \u0026 extension\",\"url\":\"/seedance/2.5\",\"icon\":\"Sparkles\",\"badge\":\"NEW\"},{\"title\":\"All Tools\",\"url\":\"/ai-tools\"},{\"title\":\"Add Audio To Video\",\"description\":\"Add music, narration, or extra audio tracks to video.\",\"url\":\"/add-audio-to-video\",\"icon\":\"Music\"},{\"title\":\"MiniMax H3\",\"description\":\"Generate short videos with MiniMax H3: text, first-frame, or multi-reference inputs up to 2K with native stereo sound.\",\"url\":\"/minimax-h3\",\"badge\":\"NEW\"},{\"title\":\"AI Singer\",\"description\":\"Generate a singing video from one singer image, lyrics, or uploaded music.\",\"url\":\"/ai-singer-video-generator\",\"icon\":\"Music2\",\"badge\":\"NEW\"},{\"title\":\"Video Volume Booster\",\"description\":\"Make quiet video audio louder and easier to hear.\",\"url\":\"/video-volume-booster\",\"icon\":\"Volume2\"},{\"title\":\"Video to Text Converter\",\"description\":\"Convert video speech into transcripts, notes, and reusable text.\",\"url\":\"/video-to-text-converter\",\"icon\":\"FileText\"},{\"title\":\"Video to Prompt\",\"description\":\"Extract a reusable video generation prompt from a source video.\",\"url\":\"/video-to-prompt\",\"icon\":\"WandSparkles\"},{\"title\":\"Image to Prompt\",\"description\":\"Turn a source image into a structured video generation prompt.\",\"url\":\"/image-to-prompt\",\"icon\":\"WandSparkles\"},{\"title\":\"Video Downloader\",\"description\":\"Save online videos for editing, review, or reuse.\",\"url\":\"/video-downloader\",\"icon\":\"Download\"},{\"title\":\"Subtitle Remover\",\"description\":\"Remove burned-in subtitles from videos for cleaner edits.\",\"url\":\"/subtitle-remover\",\"icon\":\"Subtitles\"},{\"title\":\"Video Upscaler\",\"description\":\"Improve video resolution before publishing or editing.\",\"url\":\"/video-upscaler\",\"icon\":\"ZoomIn\"},{\"title\":\"Video Enhancer\",\"description\":\"Clean up and enhance videos for clearer final output.\",\"url\":\"/video-enhancer\",\"icon\":\"Clapperboard\"},{\"title\":\"Vocal Background Separator\",\"description\":\"Separate voice and background audio from video files.\",\"url\":\"/vocal-background-separator\",\"icon\":\"Mic2\"},{\"title\":\"Video OCR\",\"description\":\"Extract visible text from video frames and screen recordings.\",\"url\":\"/video-ocr\",\"icon\":\"ScanText\"},{\"title\":\"Video Summary Generator\",\"description\":\"Summarize long videos into chapters, highlights, and timestamps.\",\"url\":\"/video-summary-generator\",\"icon\":\"ListCollapse\"},{\"title\":\"Script Restoration\",\"description\":\"Restore dialogue, scenes, and timing from existing videos.\",\"url\":\"/script-restoration\",\"icon\":\"ScrollText\"},{\"title\":\"Drama Cartoonize\",\"description\":\"Turn drama clips into cartoon-style versions for social content.\",\"url\":\"/drama-cartoonize\",\"icon\":\"Palette\"},{\"title\":\"Video Understanding\",\"description\":\"Understand scenes, speech, and key details inside a video.\",\"url\":\"/video-understanding\",\"icon\":\"Brain\"},{\"title\":\"Product Video Generator\",\"description\":\"Create product videos for demos, ads, and listings.\",\"url\":\"/product-video-generator\",\"icon\":\"Package\"}]},{\"title\":\"Audio Tools\",\"icon\":\"AudioLines\",\"children\":[{\"title\":\"Audio Translate\",\"description\":\"Translate spoken audio into another language.\",\"url\":\"/audio-translate\",\"icon\":\"Languages\"},{\"title\":\"Text to Speech\",\"description\":\"Turn written text into natural voice audio.\",\"url\":\"/text-to-speech\",\"icon\":\"Type\"},{\"title\":\"Female Voice Generator\",\"description\":\"Generate female voice narration for videos and stories.\",\"url\":\"/female-voice-generator\",\"icon\":\"UserRound\"},{\"title\":\"AI ASMR Voice Generator\",\"description\":\"Create soft ASMR-style voice audio for relaxing content.\",\"url\":\"/ai-asmr-voice-generator\",\"icon\":\"AudioLines\"},{\"title\":\"AI Audiobook\",\"description\":\"Turn long-form writing into audiobook-style narration.\",\"url\":\"/ai-audiobook\",\"icon\":\"BookOpen\"},{\"title\":\"Podcast Generator\",\"description\":\"Shape ideas or scripts into podcast-ready narration.\",\"url\":\"/podcast-generator\",\"icon\":\"Podcast\"},{\"title\":\"AI Sound Effect Generator\",\"description\":\"Describe a sound and create audio effects for media.\",\"url\":\"/ai-sound-effect-generator\",\"icon\":\"Music2\"},{\"title\":\"Accent Generator\",\"description\":\"Create accent-style speech for characters and localization.\",\"url\":\"/accent-generator\",\"icon\":\"Speech\"},{\"title\":\"British Accent Generator\",\"description\":\"Generate British-accent narration from text.\",\"url\":\"/british-accent-generator\",\"icon\":\"Speech\"},{\"title\":\"Australian Accent Generator\",\"description\":\"Generate Australian-accent narration for regional content.\",\"url\":\"/australian-accent-generator\",\"icon\":\"Speech\"},{\"title\":\"Auto Captions\",\"description\":\"Add editable captions with word-by-word highlights.\",\"url\":\"/auto-captions\",\"icon\":\"Captions\",\"badge\":\"NEW\"},{\"title\":\"MP4 to SRT\",\"description\":\"Convert MP4 videos into timestamped SRT subtitles.\",\"url\":\"/mp4-to-srt\",\"icon\":\"Captions\"},{\"title\":\"Video to SRT\",\"description\":\"Create timed SRT subtitles from video speech.\",\"url\":\"/video-to-srt\",\"icon\":\"Captions\"},{\"title\":\"MP3 to SRT\",\"description\":\"Turn MP3 speech into timestamped SRT subtitles.\",\"url\":\"/mp3-to-srt\",\"icon\":\"Captions\"},{\"title\":\"Subtitle Translator\",\"description\":\"Translate subtitles while keeping lines clear and editable.\",\"url\":\"/subtitle-translator\",\"icon\":\"Subtitles\"},{\"title\":\"SRT Translator\",\"description\":\"Translate SRT subtitle files while preserving timing.\",\"url\":\"/srt-translator\",\"icon\":\"Captions\"},{\"title\":\"Subtitle to Speech\",\"description\":\"Turn subtitle lines into spoken narration.\",\"url\":\"/subtitle-to-speech\",\"icon\":\"Mic\"}]},{\"title\":\"Viral Presets\",\"url\":\"/template\",\"badge\":\"NEW\"},{\"title\":\"MCP\",\"url\":\"/mcp\"}
11,{\"title\":\"Pricing\",\"url\":\"/pricing\",\"icon\":\"CreditCard\"},{\"title\":\"My Creations\",\"url\":\"/activity/my-creations\",\"icon\":\"Activity\"}]},\"buttons\":[{\"title\":\"Create Video\",\"url\":\"/create\"}],\"user_nav\":\"$43:props:messages:landing:header:user_nav\",\"show_sign\":true,\"show_theme\":true,\"show_locale\":true,\"topbanner\":{\"id\":\"gpt-image-25-september-2026\",\"icon\":\"ticket\",\"text\":\"ð Be first to try the next-generation GPT Image 2.5. Upgrade now for up to 50% off and enjoy up to 31 days of unlimited creation.\",\"buttonText\":\"Upgrade now\",\"href\":\"/pricing\",\"closeLabel\":\"Close promotion\"},\"topbanners\":[{\"id\":\"gpt-image-25-september-2026\",\"icon\":\"ticket\",\"text\":\"ð Be first to try the next-generation GPT Image 2.5. Upgrade now for up to 50% off and enjoy up to 31 days of unlimited creation.\",\"buttonText\":\"Upgrade now\",\"href\":\"/pricing\",\"closeLabel\":\"Close promotion\"}]},\"hero\":{\"block\":\"vibevideo-hero\",\"id\":\"hero\",\"title\":\"Create with Viewmax Agents in One Studio\",\"highlight_text\":\"Viewmax Agents\",\"description\":\"Generate videos, images, voices, and creative assets with leading AI models â for marketers and creators.\",\"announcement\":{\"badge\":\"New\",\"title\":\"Create a complete long video with AI chat\",\"url\":\"/ai-video\"},\"tip\":\"\",\"buttons\":[{\"title\":\"Start Creating\",\"icon\":\"Zap\",\"url\":\"/ai-movie-maker\",\"target\":\"_self\",\"variant\":\"default\"},{\"title\":\"View Pricing\",\"icon\":\"DollarSign\",\"url\":\"/pricing\",\"target\":\"_self\",\"variant\":\"outline\"}],\"show_avatars\":false,\"avatars_tip\":\"10,000+ videos created by our users\",\"show_award\":false,\"image_invert\":{\"src\":\"/imgs/cases/grok-imagine/12.webp\",\"alt\":\"hero\",\"width\":1200,\"height\":800},\"background_video\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/landing/hero/codex-one-brave-step-video-e6ee90621e0e.mp4\"},\"background_image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/landing/hero/codex-one-brave-step-poster-ec71a89af363.webp\",\"alt\":\"hero\",\"width\":1280,\"height\":720},\"background_image_mobile\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/landing/hero/codex-one-brave-step-mobilePoster-b254367dd99e.webp\",\"alt\":\"hero\",\"width\":640,\"height\":400}},\"hero_generator\":{\"tabs\":{\"agent\":\"Agent\",\"image\":\"Image\",\"video\":\"Video\",\"audio\":\"Audio\",\"video_editor\":\"Video Editor\"},\"explore\":\"Explore\",\"explorer\":{\"title\":\"Explore\",\"description\":\"Browse image and video prompt ideas.\",\"tabs\":{\"popular\":\"Popular\",\"video\":\"Video\",\"image\":\"Image\"},\"try\":\"Try\",\"view_all\":\"View all\",\"show_less\":\"Show less\",\"close\":\"Close Explore\",\"empty\":\"No prompts available\",\"loading\":\"Loading prompts...\",\"load_error\":\"Prompts could not be loaded.\",\"retry\":\"Retry\",\"preview\":\"Preview for {title}\"},\"search_models\":\"Search models...\",\"advanced_settings\":\"Advanced settings\",\"credits\":\"{credits, plural, one {# credit} other {# credits}}\",\"credits_dynamic\":\"Credits vary by length\",\"mode_menu\":{\"image\":\"Creation Mode\",\"video\":\"Creation Mode\",\"audio\":\"Audio Mode\",\"video_editor\":\"Edit Mode\"},\"public_visibility\":{\"label\":\"Public visibility\",\"description\":\"When enabled, your creations may be featured in the community showcase.\",\"info\":\"About public visibility\"},\"toast\":{\"image_submitted\":\"Image task submitted\",\"audio_submitted\":\"Audio task submitted\",\"edit_submitted\":\"Video task submitted\",\"view\":\"View\",\"unsupported_file\":\"Unsupported file type for this reference slot\",\"file_too_large\":\"\\\"{name}\\\" exceeds the {limit}MB limit\",\"upload_failed\":\"Upload failed\",\"upload_failed_reason\":\"Upload failed: {error}\",\"video_trimmed\":\"This model accepts up to {seconds}s of video, so only the first {seconds}s were kept\"},\"modes\":{\"video\":{\"text-to-video\":{\"title\":\"Text to Video\",\"description\":\"Generate a video from a text prompt.\"}
11,\"image-to-video\":{\"title\":\"Image to Video\",\"description\":\"Animate an uploaded image into a video.\"},\"video-to-video\":{\"title\":\"Video to Video\",\"description\":\"Transform an uploaded video with a prompt.\"},\"frames-to-video\":{\"title\":\"Frames to Video\",\"description\":\"Define start and end frames; AI generates the motion in between.\"},\"reference-to-video\":{\"title\":\"Reference to Video\",\"description\":\"Mix reference images, audio and video clips for full creative control.\"}},\"image\":{\"text-to-image\":{\"title\":\"Text to Image\",\"description\":\"Create an image from a text description.\"},\"image-to-image\":{\"title\":\"Image to Image\",\"description\":\"Edit or restyle uploaded images with a prompt.\"}},\"audio\":{\"text-to-speech\":{\"title\":\"Text to Speech\",\"description\":\"Generate natural speech from text.\",\"placeholder\":\"Type the text you want spoken...\"},\"music\":{\"title\":\"Create Music\",\"description\":\"Compose music from a text description.\",\"placeholder\":\"Describe the music you want to create...\"},\"sound-effect\":{\"title\":\"Sound Effects\",\"description\":\"Create sound effects from text.\",\"placeholder\":\"Describe the sound effect you want...\"}},\"edit\":{\"edit-video\":{\"title\":\"Edit Video\",\"description\":\"Edit your video with a text prompt.\",\"placeholder\":\"Describe how to transform the uploaded video...\"},\"video-upscaler\":{\"title\":\"Upscale\",\"description\":\"Boost resolution and detail.\",\"placeholder\":\"Optional: extra instructions...\"},\"video-enhancer\":{\"title\":\"Enhance\",\"description\":\"Improve overall video quality.\",\"placeholder\":\"Optional: extra instructions...\"},\"extend\":{\"title\":\"Extend\",\"description\":\"Lengthen the clip.\",\"placeholder\":\"Describe what happens next...\"},\"replace-character\":{\"title\":\"Replace Character\",\"description\":\"Swap the subject or person.\",\"placeholder\":\"Describe the new character, or upload a reference...\"},\"replace-background\":{\"title\":\"Replace Background\",\"description\":\"Change the scene behind.\",\"placeholder\":\"Describe the new background, or upload a reference...\"},\"restyle\":{\"title\":\"Restyle\",\"description\":\"Apply a new visual style.\",\"placeholder\":\"Describe the new style, or upload a reference...\"}}},\"search_results\":\"Search Results\",\"no_models_found\":\"No models found\",\"upload_slot_video\":\"Video\",\"upload_slot_reference\":\"Reference\",\"status\":{\"prompt_required\":\"Please describe what you want to create first.\",\"uploading\":\"Please wait for the upload to finish.\",\"upload_failed\":\"Upload failed. Please retry.\",\"missing_inputs\":\"Please provide the required input: {missing}\"},\"agent\":{\"prompt_label\":\"Describe what you want\",\"placeholder\":\"Tell the agent what you want to create â it picks the best model and settings for you...\",\"generate\":\"Ask Agent\"},\"fair_use_free\":\"Free · {remaining} left today\",\"fair_use_unlimited\":\"Free\"},\"community_showcase\":{\"block\":\"community-showcase\",\"id\":\"community_showcase\",\"title\":\"Explore More Inspirations From Viewmax Studio Community\",\"brand\":\"Viewmax Studio\",\"initial_count\":8,\"load_step\":8,\"load_more_text\":\"Load More\"},\"community\":{\"block\":\"showcases\",\"id\":\"community\",\"title\":\"Explore More Inspirations From Viewmax Studio Community\",\"description\":\"See what creators are making with Viewmax Studio across styles and genres.\",\"items\":[{\"title\":\"Golden Hour Portrait\",\"description\":\"Warm cinematic motion with soft light and depth.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/11.webp\",\"alt\":\"golden hour portrait\"},\"video\":{\"src\":\"/videos/cases/grok-imagine/11.mp4\",\"poster\":\"/imgs/cases/grok-imagine/11.webp\"},\"author\":{\"name\":\"Paul B\",\"avatar\":\"/imgs/avatars/1.png\"},\"likes\":\"89\"},{\"title\":\"Desert Runner\",\"description\":\"Crisp motion with cinematic framing and speed.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/12.webp\",\"alt\":\"desert runner\"},\"video\":{\"src\":\"/videos/cases/grok-imagine/12.mp4\",\"poster\":\"/imgs/cases/grok-imagine/12.webp\"},\"author\":{\"name\":\"Cece Yuri\",\"avatar\":\"/imgs/avatars/2.png\"},\"likes\":\"342\"},{\"title\":\"Moonlit Adventure\",\"description\":\"Epic vistas with smooth camera motion.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/13.webp\",\"alt\":\"moonlit adventure\"},\"video\":{\"src\":\"/videos/cases/grok-imagine/13.mp4\",\"poster\":\"/imgs/cases/grok-imagine/13.webp\"},\"author\":{\"name\":\"Sarah K\",\"avatar\":\"/imgs/avatars/3.png\"},\"likes\":\"98\"},{\"title\":\"Dreamy Close-up\",\"description\":\"Soft focus with romantic, dreamy movement.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss.webp\",\"alt\":\"dreamy close-up\"},\"author\":{\"name\":\"Mike R\",\"avatar\":\"/imgs/avatars/4.png\"},\"likes\":\"445\"},{\"title\":\"Fashion Editorial\",\"description\":\"Stylized motion for editorial storytelling.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss-pro.webp\",\"alt\":\"fashion editorial\"},\"author\":{\"name\":\"Viewmax Studio\",\"avatar\":\"/imgs/avatars/5.png\"},\"likes\":\"176\"},{\"title\":\"Ocean Escape\",\"description\":\"Calm atmosphere with cinematic parallax.\",\"
11image\":{\"src\":\"/imgs/cases/grok-imagine/2.webp\",\"alt\":\"ocean escape\"},\"author\":{\"name\":\"Aaron M\",\"avatar\":\"/imgs/avatars/6.png\"},\"likes\":\"128\"}]},\"compare\":{\"block\":\"feature-demo\",\"id\":\"compare\",\"title\":\"From Image to Video, and Beyond â Powered by Viewmax AI Studio\",\"description\":\"Upload a photo or prompt and get a cinematic AI video in seconds â all in one platform.\",\"items\":[{\"left\":{\"label\":\"Original image\",\"title\":\"Original image\",\"image\":{\"src\":\"/imgs/feature-demo/origin-image-1.webp\",\"alt\":\"Original\"}},\"right\":{\"label\":\"Video\",\"title\":\"Video\",\"video\":{\"src\":\"/videos/feature-demo/video-1.mp4\",\"poster\":\"/imgs/feature-demo/origin-image-1.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"Automated generation without prompts.\"}},{\"left\":{\"label\":\"Original image\",\"title\":\"Original image\",\"image\":{\"src\":\"/imgs/feature-demo/origin-image-2.webp\",\"alt\":\"Original\"}},\"right\":{\"label\":\"Video\",\"title\":\"Video\",\"video\":{\"src\":\"/videos/feature-demo/video-2.mp4\",\"poster\":\"/imgs/feature-demo/origin-image-2.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"A man wearing sunglasses.\"}},{\"left\":{\"label\":\"Original image\",\"title\":\"Original image\",\"image\":{\"src\":\"/imgs/feature-demo/origin-image-3.webp\",\"alt\":\"Original\"}},\"right\":{\"label\":\"Video\",\"title\":\"Video\",\"video\":{\"src\":\"/videos/feature-demo/video-3.mp4\",\"poster\":\"/imgs/feature-demo/origin-image-3.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"Automated generation without prompts.\"}},{\"left\":{\"label\":\"Original image\",\"title\":\"Original image\",\"image\":{\"src\":\"/imgs/feature-demo/origin-image.webp\",\"alt\":\"Original\"}},\"right\":{\"label\":\"Video\",\"title\":\"Video\",\"video\":{\"src\":\"/videos/feature-demo/video.mp4\",\"poster\":\"/imgs/feature-demo/origin-image.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"They walk slowly and then kiss.\"}}]},\"use_cases\":{\"block\":\"use-cases-carousel\",\"id\":\"use-cases\",\"title\":\"The Most Versatile AI Video Generator\",\"description\":\"Built for every creator â from influencers to product teams.\",\"groups\":[{\"name\":\"influencers\",\"title\":\"Influencers\"},{\"name\":\"creators\",\"title\":\"Content Creators\"},{\"name\":\"marketers\",\"title\":\"Product Marketers\"},{\"name\":\"artists\",\"title\":\"Artists \u0026 Animators\"}],\"items\":[{\"group\":\"influencers\",\"kicker\":\"Influencers\",\"title\":\"Produce videos 30x faster\",\"description\":\"Turn your image library into daily content without hours of editing.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/influencer-fast-production.webp\",\"alt\":\"influencer creator\"}},{\"group\":\"influencers\",\"kicker\":\"Short-form content\",\"title\":\"Post consistently at scale\",\"description\":\"Generate scroll-stopping clips optimized for Reels, Shorts, and TikTok.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/influencer-short-form-scale.webp\",\"alt\":\"short form content\"}},{\"group\":\"creators\",\"kicker\":\"Content creators\",\"title\":\"Bring stories to life\",\"description\":\"Transform illustrations and photos into cinematic narratives.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/creator-storytelling.webp\",\"alt\":\"storytelling\"}},{\"group\":\"creators\",\"kicker\":\"Production workflow\",\"title\":\"Prototype scenes in minutes\",\"description\":\"Iterate on shots and camera motion with AI previews.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/creator-scene-prototyping.webp\",\"alt\":\"prototype scenes\"}},{\"group\":\"marketers\",\"kicker\":\"Product marketing\",\"title\":\"Show products in motion\",\"description\":\"Create product videos with perfect framing for every platform.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/marketer-product-motion.webp\",\"alt\":\"product marketing\"}},{\"group\":\"marketers\",\"kicker\":\"Campaigns\",\"title\":\"Launch faster, test more\",\"description\":\"Generate multiple variants and A/B test messaging quickly.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/marketer-campaign-variants.webp\",\"alt\":\"campaign testing\"}},{\"group\":\"artists\",\"kicker\":\"Artists \u0026 animators\",\"title\":\"Animate your artwork\",\"description\":\"Add subtle motion to illustrations and digital art.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/artist-artwork-animation.webp\",\"alt\":\"animate artwork\"}},{\"group\":\"artists\",\"kicker\":\"Creative control\",\"title\":\"Keep your style consistent\",\"description\":\"Use reference frames to maintain visual identity across scenes.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/artist-style-consistency.webp\",\"alt\":\"style consistency\"}}]},\"logos\":{\"title\":\"Powered by cutting-edge AI technology\",\"items\":[{\"title\":\"Next.js\",\"image\":{\"src\":\"/imgs/logos/nextjs.svg\",\"alt\":\"Next.js\"}},{\"title\":\"React\",\"image\":{\"src\":\"/imgs/logos/react.svg\",\"alt\":\"React\"}},{\"title\":\"TailwindCSS\",\"image\":{\"src\":\"/imgs/logos/tailwindcss.svg\",\"alt\":\"TailwindCSS\"}},{\"title\":\"Shadcn/UI\",\"image\":{\"src\":\"/imgs/logos/shadcn.svg\",\"alt\":\"Shadcn/UI\"}},{\"title\":\"Vercel\",\"image\":{\"src\":\"/imgs/logos/vercel.svg\",\"alt\":\"Vercel\"}}]},\"introduce\":{\"block\":\"features-list\",\"id\":\"introduce\",\"title\":\"What is Viewmax Studio\",\"label\":\"Introduce\",\"description\":\"Viewmax Studio is a powerful AI image to video generator that transforms your static images into dynamic, engaging videos.\",\"items\":[{\"title\":\"Image to Video AI\",\"description\":\"Upload any image and let AI transform it into a stunning video with
11natural motion and effects.\",\"icon\":\"RiVideoLine\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss.webp\",\"alt\":\"image to video ai\"}},{\"title\":\"Text to Video\",\"description\":\"Describe your vision in text and watch AI create the perfect video for you.\",\"icon\":\"RiMessage2Line\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss-pro.webp\",\"alt\":\"text to video ai\"}},{\"title\":\"Multiple AI Models\",\"description\":\"Choose from various AI models to get the style and quality that fits your needs.\",\"icon\":\"RiRobot2Line\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/11.webp\",\"alt\":\"ai models\"}},{\"title\":\"Fast Generation\",\"description\":\"Create professional videos in seconds, not hours. Perfect for content creators.\",\"icon\":\"RiSpeedLine\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/12.webp\",\"alt\":\"fast video generation\"}}],\"className\":\"bg-muted\"},\"benefits\":{\"block\":\"features-accordion\",\"id\":\"benefits\",\"title\":\"Why Choose Viewmax Studio\",\"label\":\"Benefits\",\"description\":\"The most powerful AI video generator for creators, marketers, and businesses.\",\"items\":[{\"title\":\"Professional Quality\",\"description\":\"Generate high-quality videos that look professionally made, perfect for social media and marketing.\",\"icon\":\"RiAwardLine\",\"image\":{\"src\":\"/imgs/homepage/illustrations/benefit-professional-quality.webp\",\"alt\":\"professional quality\"}},{\"title\":\"Easy to Use\",\"description\":\"No video editing skills needed. Simply upload an image or describe your video, and AI does the rest.\",\"icon\":\"RiMagicLine\",\"image\":{\"src\":\"/imgs/homepage/illustrations/benefit-easy-workflow.webp\",\"alt\":\"easy to use\"}},{\"title\":\"Affordable Pricing\",\"description\":\"Pay only for what you use with our flexible credit system. Start free and scale as you grow.\",\"icon\":\"RiPriceTag3Line\",\"image\":{\"src\":\"/imgs/homepage/illustrations/benefit-flexible-pricing.webp\",\"alt\":\"affordable pricing\"}}]},\"usage\":{\"block\":\"features-step\",\"id\":\"usage\",\"title\":\"How to Create Videos with Viewmax Studio\",\"description\":\"Create stunning AI videos in just three simple steps:\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss-pro.webp\",\"alt\":\"how to use viewmax studio\"},\"image_position\":\"left\",\"text_align\":\"center\",\"items\":[{\"title\":\"Upload Your Image\",\"description\":\"Select any image you want to transform into a video. Supports JPG, PNG, and WebP formats.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/11.webp\",\"alt\":\"upload image\"}},{\"title\":\"Describe Your Vision\",\"description\":\"Add a prompt to guide the AI on what motion and effects you want in your video.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/12.webp\",\"alt\":\"add prompt\"}},{\"title\":\"Choose AI Model\",\"description\":\"Select from multiple AI models optimized for different video styles and quality levels.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/13.webp\",\"alt\":\"choose model\"}},{\"title\":\"Download \u0026 Share\",\"description\":\"Get your generated video in seconds. Download and share on social media instantly.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/2.webp\",\"alt\":\"download video\"}}],\"className\":\"bg-muted\"},\"features\":{\"id\":\"features\",\"title\":\"Key Features of Viewmax Studio\",\"description\":\"Everything you need to create amazing AI-powered videos.\",\"items\":[{\"title\":\"Image to Video AI\",\"description\":\"Transform static images into dynamic videos with natural motion and cinematic effects.\",\"icon\":\"RiVideoLine\"},{\"title\":\"Text to Video\",\"description\":\"Describe your vision and let AI create the perfect video from text prompts.\",\"icon\":\"RiFileTextLine\"},{\"title\":\"Multiple AI Models\",\"description\":\"Choose from various AI models including Kling, Runway, and more for different styles.\",\"icon\":\"RiRobot2Line\"},{\"title\":\"Fast Generation\",\"description\":\"Get your videos generated in seconds with our optimized AI pipeline.\",\"icon\":\"RiSpeedLine\"},{\"title\":\"High Quality Output\",\"description\":\"Generate HD videos perfect for social media, marketing, and creative projects.\",\"
11icon\":\"RiHdLine\"},{\"title\":\"Credit System\",\"description\":\"Flexible pay-as-you-go pricing. Start with free credits and scale as needed.\",\"icon\":\"RiCoinLine\"}]},\"stats\":{\"id\":\"stats\",\"title\":\"Trusted by Creators Worldwide\",\"description\":\"Join thousands of creators making amazing videos with AI.\",\"items\":[{\"title\":\"50,000+\",\"description\":\"Videos Created\"},{\"title\":\"10,000+\",\"description\":\"Happy Users\"},{\"title\":\"99%\",\"description\":\"Satisfaction Rate\"}],\"className\":\"bg-muted\"},\"testimonials\":{\"id\":\"testimonials\",\"title\":\"What Users Say About Viewmax Studio\",\"description\":\"Hear from creators and marketers who are making amazing videos with Viewmax Studio.\",\"items\":[{\"name\":\"Sarah Johnson\",\"role\":\"Content Creator\",\"quote\":\"Viewmax Studio has completely transformed my content creation workflow. I can now turn my photos into engaging videos in seconds!\",\"image\":{\"src\":\"/imgs/avatars/1.png\",\"alt\":\"sarah\"}},{\"name\":\"Mike Chen\",\"role\":\"Marketing Manager\",\"quote\":\"Our social media engagement increased by 300% after we started using Viewmax Studio for our marketing campaigns. It's a game-changer!\",\"image\":{\"src\":\"/imgs/avatars/2.png\",\"alt\":\"mike\"}},{\"name\":\"Emma Davis\",\"role\":\"Small Business Owner\",\"quote\":\"I'm not a video editor, but Viewmax Studio makes me look like a pro. My product videos look amazing and customers love them!\",\"image\":{\"src\":\"/imgs/avatars/3.png\",\"alt\":\"emma\"}},{\"name\":\"Alex Rivera\",\"role\":\"Social Media Influencer\",\"quote\":\"The quality of AI-generated videos is incredible. My followers can't tell it's AI-made. Absolutely recommend Viewmax Studio!\",\"image\":{\"src\":\"/imgs/avatars/4.png\",\"alt\":\"alex\"}},{\"name\":\"James Wilson\",\"role\":\"Digital Artist\",\"quote\":\"As a digital artist, Viewmax Studio helps me bring my artwork to life. The motion effects are stunning and very customizable.\",\"image\":{\"src\":\"/imgs/avatars/5.png\",\"alt\":\"james\"}},{\"name\":\"Lisa Wang\",\"role\":\"E-commerce Seller\",\"quote\":\"Product videos made easy! Viewmax Studio helped me create professional product demos that boosted my sales significantly.\",\"image\":{\"src\":\"/imgs/avatars/6.png\",\"alt\":\"lisa\"}}]},\"faq\":{\"id\":\"faq\",\"title\":\"Frequently Asked Questions About Viewmax Studio\",\"description\":\"Have another question? Contact us by email.\",\"tip\":\"Can't find what you're looking for? Contact our \u003ca href='mailto:[email protected]' class='text-primary font-medium hover:underline'\u003ecustomer support team\u003c/a\u003e\",\"items\":[{\"question\":\"Is Viewmax Studio free?\",\"answer\":\"Yes - ViewMax Studio is free to start. You get free credits on signup with no credit card required, enough to generate your first AI videos. Paid plans add more monthly credits, higher resolution, and faster queues.\"},{\"question\":\"Is Viewmax the same as Vmax?\",\"answer\":\"People search for us as ViewMax Studio, ViewMax, or Vmax - this site, viewmax.studio, is the AI viral-video suite with free starting credits. If you were looking for an AI video generator under any of those names, you are in the right place.\"},{\"question\":\"What is Viewmax Studio and how does it work?\",\"answer\":\"Viewmax Studio is an AI-powered image to video generator. Simply upload an image, add a prompt describing the motion or effects you want, select an AI model, and our AI will create a stunning video from your image in seconds.\"},{\"question\":\"What types of images work best with Viewmax Studio?\",\"answer\":\"Viewmax Studio works great with most images including photos, artwork, product images, and illustrations. High-resolution images (1024x1024 or larger) typically produce the best results. We support JPG, PNG, and WebP formats.\"},{\"question\":\"How long does it take to generate a video?\",\"answer\":\"Video generation typically takes between 30 seconds to 2 minutes depending on the AI model and video length you choose. Our optimized infrastructure ensures fast processing times.\"},{\"question\":\"What AI models are available?\",\"answer\":\"Viewmax Studio offers multiple AI models including state-of-the-art options like Kling, Runway, and more. Each model has different strengths for various video styles and quality levels.\"},{\"question\":\"How does the credit system work?\",\"answer\":\"Viewmax Studio uses a flexible credit system. New users get free credits to try the service. You can purchase additional credits as needed. Different AI models consume different amounts of credits based on quality and video length.\"},{\"question\":\"Can I use the generated videos commercially?\",\"answer\":\"Yes! Videos generated
11with Viewmax Studio can be used for commercial purposes including social media, marketing, advertisements, and more. You retain full rights to the videos you create.\"}]},\"cta\":{\"id\":\"cta\",\"title\":\"Start Creating Amazing Videos Today\",\"description\":\"Transform your images into stunning videos with Viewmax Studio AI.\",\"buttons\":[{\"title\":\"Try Free Now\",\"url\":\"/#hero\",\"target\":\"_self\",\"icon\":\"Zap\"},{\"title\":\"View Pricing\",\"url\":\"/pricing\",\"target\":\"_self\",\"variant\":\"outline\",\"icon\":\"DollarSign\"}],\"className\":\"bg-muted\"},\"subscribe\":{\"id\":\"subscribe\",\"title\":\"Subscribe to our newsletter\",\"description\":\"Get the latest AI video generation tips and updates from Viewmax Studio.\",\"submit\":{\"input\":{\"placeholder\":\"Enter your email\"},\"button\":{\"title\":\"Subscribe\"},\"action\":\"/api/subscribe\"},\"className\":\"bg-muted\"},\"footer\":{\"id\":\"footer\",\"brand\":{\"title\":\"Viewmax Studio\",\"description\":\"Viewmax Studio is an AI suite for viral video creation, with built-in templates for the most popular social media formats.\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"Viewmax Studio logo\",\"width\":1024,\"height\":1024},\"url\":\"/\"},\"nav\":{\"items\":[{\"title\":\"Product\",\"children\":[{\"title\":\"Canvas\",\"url\":\"/canvas\",\"target\":\"_self\"},{\"title\":\"AI Motion Graphics\",\"url\":\"/ai-motion-graphics\",\"target\":\"_self\"},{\"title\":\"Features\",\"url\":\"/#features\",\"target\":\"_self\"}]},{\"title\":\"Free Tools\",\"children\":[{\"title\":\"AI Video Translator\",\"url\":\"/video-translator\",\"target\":\"_self\"},{\"title\":\"YouTube to MP4\",\"url\":\"/youtube-to-mp4\",\"target\":\"_self\"},{\"title\":\"Video Downloader\",\"url\":\"/video-downloader\",\"target\":\"_self\"},{\"title\":\"Subtitle Remover\",\"url\":\"/subtitle-remover\",\"target\":\"_self\"},{\"title\":\"Video Enhancer\",\"url\":\"/video-enhancer\",\"target\":\"_self\"}]},{\"title\":\"Developers\",\"children\":[{\"title\":\"MCP\",\"url\":\"/mcp\",\"target\":\"_self\"},{\"title\":\"API Docs\",\"url\":\"/docs/api\",\"target\":\"_self\"},{\"title\":\"CLI\",\"url\":\"/docs/cli\",\"target\":\"_self\"},{\"title\":\"Developer Hub\",\"url\":\"/developers\",\"target\":\"_self\"},{\"title\":\"OpenAPI\",\"url\":\"/openapi.json\",\"target\":\"_self\"}]}]},\"social\":{\"items\":[{\"title\":\"Email\",\"icon\":\"Mail\",\"url\":\"mailto:[email protected]\",\"target\":\"_self\"}]},\"agreement\":{\"items\":[{\"title\":\"Privacy Policy\",\"url\":\"/privacy-policy\"},{\"title\":\"Acceptable Use Policy\",\"url\":\"/acceptable-use-policy\"},{\"title\":\"Refund Policy\",\"url\":\"/refund-policy\"},{\"title\":\"Terms of Service\",\"url\":\"/terms-of-service\"}]},\"copyright\":\"© 2026 Viewmax Studio, All rights reserved. \u003ca href=\\\"mailto:[email protected]\\\"\[email protected]\u003c/a\u003e\",\"show_theme\":true,\"show_locale\":true},\"promo_dialog\":{\"enabled\":true,\"id\":\"ai-motion-graphics-launch\",\"tool_id\":\"ai-motion-graphics\",\"eyebrow\":\"New · AI Motion Graphics\",\"title_line1\":\"Films designed,\",\"title_line2\":\"then written\",\"title_highlight\":\"in code.\",\"description\":\"Pick one of 39 art directions and describe your film. GPT-6.1 Sol animates every frame in code, with narration, an original score and subtitles.\",\"points\":[\"Type, logos and data stay exact\",\"39 art directions, 16:9 or 9:16\",\"Revise one detail, keep the rest\"],\"video\":{\"src\":\"https://lemomo-ai.github.io/lemo-opuscar/films/lowpoly-island.mp4\",\"poster\":\"/images/motion-styles/lowpoly-island.webp\"},\"button\":{\"title\":\"Explore AI Motion Graphics\",\"url\":\"/ai-motion-graphics\"},\"footnote\":\"Sample: âThe Island That Grewâ (Low-poly Isometric Island) by LemoLab à Claude Opus 5.5, CC BY 4.0.\",\"dismiss_days\":7}},\"showcases\":{},\"blog\":{},\"updates\":{},\"settings\":{\"sidebar\":{\"title\":\"Settings\",\"nav\":{\"items\":[{\"title\":\"Profile\",\"url\":\"/settings/profile\",\"icon\":\"User\"}
11,{\"title\":\"Billing\",\"url\":\"/settings/billing\",\"icon\":\"CreditCard\"},{\"title\":\"Payments\",\"url\":\"/settings/payments\",\"icon\":\"DollarSign\"},{\"title\":\"Credits\",\"url\":\"/settings/credits\",\"icon\":\"Coins\"},{\"title\":\"Invite \u0026 Earn\",\"url\":\"/settings/referral\",\"icon\":\"Gift\"},{\"title\":\"API Keys\",\"url\":\"/settings/apikeys\",\"icon\":\"RiKeyLine\"},{\"title\":\"Chat Memory\",\"url\":\"/settings/chat-memory\",\"icon\":\"Brain\"}]},\"top_nav\":{\"items\":[{\"title\":\"Activity\",\"url\":\"/activity\",\"icon\":\"Activity\"},{\"title\":\"Settings\",\"url\":\"/settings\",\"icon\":\"Settings\"}]}},\"profile\":{\"fields\":{\"email\":\"Email\",\"name\":\"Name\",\"avatar\":\"Avatar\"},\"edit\":{\"title\":\"Profile\",\"description\":\"Update your profile\",\"crumbs\":{\"settings\":\"Settings\",\"profile\":\"Profile\"},\"buttons\":{\"submit\":\"Save\"}}},\"security\":{\"fields\":{\"email\":\"Email\",\"password\":\"Password\",\"new_password\":\"New Password\",\"confirm_password\":\"Confirm Password\"},\"reset_password\":{\"title\":\"Reset Password\",\"description\":\"Reset your password\",\"tip\":\"We will send you an email to reset your password.\",\"crumbs\":{\"settings\":\"Settings\",\"security\":\"Security\"},\"buttons\":{\"submit\":\"Save\"}},\"delete_account\":{\"title\":\"Delete Account\",\"description\":\"Delete your account\",\"tip\":\"Are you sure you want to delete your account? This action cannot be undone.\",\"crumbs\":{\"settings\":\"Settings\",\"security\":\"Security\"},\"buttons\":{\"submit\":\"Delete\"}}},\"billing\":{\"fields\":{\"subscription_no\":\"Subscription No\",\"interval\":\"Interval\",\"current_period\":\"Current Period\",\"status\":\"Status\",\"amount\":\"Amount\",\"created_at\":\"Created At\",\"end_time\":\"End Time\",\"action\":\"Action\"},\"view\":{\"title\":\"Current Plan\",\"tip\":\"Your subscription will auto renew on {date}\",\"end_tip\":\"Your subscription will be auto canceled on {date}\",\"no_subscription\":\"No plan\",\"buttons\":{\"adjust\":\"Adjust Plan\",\"subscribe\":\"Subscribe\",\"manage\":\"Manage Subscription\",\"cancel\":\"Cancel Subscription\"}},\"list\":{\"title\":\"Subscriptions History\",\"tabs\":{\"all\":\"All\",\"active\":\"Active\",\"pending_cancel\":\"Pending Cancel\",\"canceled\":\"Canceled\",\"trialing\":\"Trialing\",\"paused\":\"Paused\",\"expired\":\"Expired\"}},\"cancel\":{\"title\":\"Cancel Subscription\",\"description\":\"Are you sure you want to cancel your subscription?\",\"fields\":{\"subscription_no\":\"Subscription No\",\"subscription_amount\":\"Subscription Amount\",\"interval_cycle\":\"Interval Cycle\",\"subscription_created_at\":\"Subscription Created At\",\"current_period\":\"Current Period\",\"canceled_reason_type\":\"Why are you canceling?\",\"canceled_reason\":\"Anything else you'd like to share? (optional)\",\"canceled_reason_placeholder\":\"Tell us more...\"},\"reasons\":{\"too_expensive\":\"Too expensive\",\"missing_features\":\"Missing features I need\",\"not_using\":\"Not using it enough\",\"switched_service\":\"Switched to another service\",\"technical_issues\":\"Technical issues or bugs\",\"other\":\"Other\"},\"crumbs\":{\"settings\":\"Settings\",\"billing\":\"Billing\",\"cancel\":\"Cancel Subscription\"},\"buttons\":{\"confirm_cancel\":\"Confirm Cancel\"}}},\"payments\":{\"fields\":{\"order_no\":\"Order No\",\"user\":\"User\",\"amount\":\"Amount\",\"product_name\":\"Product Name\",\"price\":\"Price\",\"paid_amount\":\"Paid Amount\",\"discount_amount\":\"Discount Amount\",\"description\":\"Description\",\"type\":\"Type\",\"provider\":\"Provider\",\"created_at\":\"Created At\",\"status\":\"Status\",\"action\":\"Action\",\"actions\":{\"view_invoice\":\"View Invoice\"}},\"list\":{\"title\":\"Payments\",\"description\":\"View your payments\",\"tabs\":{\"all\":\"All\",\"one-time\":\"One-Time\",\"subscription\":\"Subscription\",\"renew\":\"Renew\"}}},\"credits\":{\"fields\":{\"transaction_no\":\"Transaction No\",\"description\":\"Description\",\"type\":\"Type\",\"scene\":\"Scene\",\"credits\":\"Credits\",\"refunded\":\"Refunded\",\"expires_at\":\"Expires At\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"Credits Records\",\"description\":\"Credits for failed generations are refunded automatically. A reversed charge stays listed here and is marked Refunded.\",\"tabs\":{\"all\":\"All\",\"grant\":\"Grant\",\"consume\"
11:\"Consume\"}},\"view\":{\"title\":\"Credits Balance\",\"buttons\":{\"purchase\":\"Purchase Credits\"}}},\"apikeys\":{\"fields\":{\"title\":\"Title\",\"key\":\"Key\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"API Keys\",\"empty_message\":\"No API Keys\",\"buttons\":{\"add\":\"Create API Key\",\"edit\":\"Edit\",\"delete\":\"Delete\"}},\"add\":{\"title\":\"Create API Key\",\"crumbs\":{\"apikeys\":\"API Keys\",\"add\":\"Create API Key\"},\"buttons\":{\"submit\":\"Create\"}},\"edit\":{\"title\":\"Edit API Key\",\"crumbs\":{\"apikeys\":\"API Keys\",\"edit\":\"Edit API Key\"},\"buttons\":{\"submit\":\"Update\"}},\"delete\":{\"title\":\"Delete API Key\",\"crumbs\":{\"apikeys\":\"API Keys\",\"delete\":\"Delete API Key\"},\"buttons\":{\"submit\":\"Confirm Delete\"}}},\"chat_memory\":{\"edit\":{\"title\":\"Chat Memory\",\"description\":\"Standing preferences the assistant applies to every conversation.\",\"saved\":\"Saved\",\"buttons\":{\"submit\":\"Save\"}},\"fields\":{\"custom_instructions\":\"Custom instructions\",\"custom_instructions_placeholder\":\"e.g. Always use a 9:16 vertical format and a cinematic style. My recurring character is a robot named Bolt.\",\"custom_instructions_tip\":\"These notes are added to every chat so the assistant remembers your preferences across conversations.\",\"facts\":\"Remembered facts\",\"facts_placeholder\":\"One fact per line. The assistant adds these automatically; edit or delete any line.\",\"facts_tip\":\"Facts the assistant has remembered about you across conversations. Edit freely or remove lines you do not want kept.\"}},\"referral\":{\"disabled\":\"The referral program is not available right now.\",\"code_unavailable\":\"Your invite link could not be created. Please try again later.\",\"share\":{\"title\":\"Invite friends, earn credits\",\"description\":\"Your friend gets {inviteeCredits} bonus credits when they sign up. You earn {activationCredits} credits once they create something, and {purchaseCredits} more when they first upgrade.\",\"copy\":\"Copy link\",\"copied\":\"Copied\",\"share\":\"Share\",\"share_text\":\"Create AI videos with ViewMax â sign up with my link and get {credits} bonus credits.\"},\"stats\":{\"invited\":\"Friends invited\",\"activated\":\"Started creating\",\"earned\":\"Credits earned\"},\"status\":{\"signed_up\":\"Signed up\",\"activated\":\"Created something\",\"purchased\":\"Upgraded\"},\"fields\":{\"status\":\"Status\",\"joined_at\":\"Joined\",\"activated_at\":\"First creation\",\"purchased_at\":\"First upgrade\"},\"list\":{\"title\":\"Your invites\",\"empty\":\"No invites yet. Share your link to get started.\"}}},\"payment\":{\"checkout\":\"$43:props:messages:payment:checkout\",\"nowpayments\":{\"title\":\"Fund your subscription\",\"description\":\"This deposit activates your NOWPayments balance for automatic renewals.\",\"status\":{\"label\":\"Payment status\",\"waiting\":\"Waiting for payment\",\"paid\":\"Payment confirmed\",\"failed\":\"Payment failed\"},\"amount\":\"Send exactly\",\"network\":\"Network\",\"address\":\"Deposit address\",\"expires\":\"Payment address expires {date}\",\"renewal\":\"Future renewals are charged automatically from your NOWPayments custodial balance. Keep enough balance for the next billing date.\",\"copy\":\"Copy address\",\"copied\":\"Address copied\",\"back\":\"Back to pricing\",\"billing\":\"View billing\",\"invalid\":\"This NOWPayments checkout is unavailable.\"},\"success\":{\"title\":\"Payment successful\",\"processing_title\":\"Confirming payment\",\"failed_title\":\"Payment not completed\",\"description\":\"Your order is confirmed. You can continue to your account.\",\"processing_description\":\"We're confirming your payment. This page will refresh automatically.\",\"failed_description\":\"We could not confirm this payment. You can return to pricing and try again.\",\"order_no\":\"Order {orderNo}\",\"continue\":\"Continue\",\"back_to_pricing\":\"Back to pricing\",\"invalid\":\"This payment page is unavailable.\"}},\"admin\":{\"sidebar\":{\"header\":{\"brand\":{\"title\":\"ViewMax Studio\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"ViewMax Studio\"},\"url\":\"/admin\"},\"show_trigger\":false},\"main_navs\":[{\"title\":\"Analytics\",\"items\":[{\"title\":\"Funnel Analytics\",\"url\":\"/admin/funnel\",\"icon\":\"ChartNoAxesCombined\"}]}
11,{\"title\":\"System\",\"items\":[{\"title\":\"Users \u0026 Permissions\",\"icon\":\"User\",\"is_expand\":true,\"children\":[{\"title\":\"Users\",\"url\":\"/admin/users\",\"icon\":\"User\"},{\"title\":\"Roles\",\"url\":\"/admin/roles\",\"icon\":\"Users\"},{\"title\":\"Permissions\",\"url\":\"/admin/permissions\",\"icon\":\"ShieldCheck\"}]},{\"title\":\"Pages \u0026 Content\",\"icon\":\"FileText\",\"children\":[{\"title\":\"Categories\",\"icon\":\"Folder\",\"url\":\"/admin/categories\"},{\"title\":\"Posts\",\"icon\":\"FileText\",\"url\":\"/admin/posts\"}]},{\"title\":\"Payments \u0026 Credits\",\"icon\":\"DollarSign\",\"children\":[{\"title\":\"Payments\",\"url\":\"/admin/payments\",\"icon\":\"DollarSign\"},{\"title\":\"Subscriptions\",\"url\":\"/admin/subscriptions\",\"icon\":\"CreditCard\"},{\"title\":\"Credits\",\"url\":\"/admin/credits\",\"icon\":\"Coins\"},{\"title\":\"Fair Use\",\"url\":\"/admin/fair-use\",\"icon\":\"Gauge\"}]}]},{\"title\":\"Business\",\"items\":[{\"title\":\"AI Tasks\",\"url\":\"/admin/ai-tasks\",\"icon\":\"Brain\"},{\"title\":\"AI Chats\",\"url\":\"/admin/chats\",\"icon\":\"MessageCircle\"},{\"title\":\"Chat Quality\",\"url\":\"/admin/chat-feedbacks\",\"icon\":\"ThumbsUp\"},{\"title\":\"Feedbacks\",\"url\":\"/admin/feedbacks\",\"icon\":\"MessageSquareText\"},{\"title\":\"Share Rewards\",\"url\":\"/admin/share-rewards\",\"icon\":\"Share2\"}]}],\"bottom_nav\":{\"items\":[{\"title\":\"Settings\",\"url\":\"/admin/settings/general\",\"icon\":\"Settings\"},{\"title\":\"API Keys\",\"url\":\"/admin/apikeys\",\"icon\":\"Key\"}]},\"user\":{\"nav\":{\"items\":[{\"title\":\"Profile\",\"url\":\"/settings/profile\",\"icon\":\"User\",\"target\":\"_blank\"}]},\"show_email\":false,\"show_signout\":true,\"signout_callback\":\"/\"},\"footer\":{\"nav\":{\"items\":[{\"title\":\"Home\",\"url\":\"/\",\"icon\":\"Home\",\"target\":\"_blank\"},{\"title\":\"GitHub\",\"url\":\"https://github.com/your-app-name\",\"icon\":\"Github\",\"target\":\"_blank\"},{\"title\":\"Twitter\",\"url\":\"https://twitter.com/your-app-name\",\"icon\":\"RiTwitterXFill\",\"target\":\"_blank\"},{\"title\":\"Discord\",\"url\":\"https://discord.gg/your-app-name\",\"icon\":\"RiDiscordFill\",\"target\":\"_blank\"},{\"title\":\"Email\",\"url\":\"mailto:[email protected]\",\"icon\":\"Mail\",\"target\":\"_blank\"}]},\"show_theme\":true,\"show_locale\":false},\"variant\":\"sidebar\"},\"funnel\":{\"title\":\"Analytics overview\",\"subtitle\":\"Understand growth, generation quality and the path to payment.\",\"overview\":\"Overview\",\"funnel\":\"Funnel\",\"quality\":\"Generation quality\",\"acquisition\":\"Acquisition\",\"retention\":\"Retention\",\"timeline\":\"User timeline\",\"export\":\"Export CSV\",\"refresh\":\"Refresh\",\"retry\":\"Try again\",\"range\":\"Date range\",\"days\":\"Last {days} days\",\"compare\":\"Compare previous period\",\"source\":\"Source\",\"allSources\":\"All sources\",\"locale\":\"User language\",\"allLocales\":\"All languages\",\"unknown\":\"Unknown\",\"visitors\":\"Observed visitors\",\"signups\":\"New signups\",\"activated\":\"Successful creators\",\"newPaid\":\"First-time paid users\",\"visitorsHint\":\"Distinct browser IDs with observed page views.\",\"signupsHint\":\"Accounts created in the selected period.\",\"activatedHint\":\"Users with a successful task or completed project started in this period.\",\"newPaidHint\":\"Users whose first recorded successful payment is in this period.\",\"noBaseline\":\"No previous baseline\",\"previous\":\"Previous: {value}\",\"revenue\":\"Gross receipts\",\"receiptsNote\":\"Grouped by currency; refunds and provider fees are not deducted.\",\"paidOrders\":\"Paid orders\",\"taskCount\":\"Generation tasks\",\"agentTurns\":\"Project / Agent runs\",\"trend\":\"Daily signups and first payments\",\"trendHint\":\"Distinct users · UTC\",\"noData\":\"No records in this period\",\"tryRange\":\"Try a longer date range or clear the filters.\",\"loadError\":\"The report could not be loaded. Please retry.\",\"forbidden\":\"User, payment and AI task read permissions are required.\",\"capacity\":\"The report exceeded the first-version capacity. No partial totals are shown.\",\"coverage\":\"Behavior collection since {date}. Historical visits were not recorded.\",\"noCoverage\":\"Visitor behavior has not been observed yet.\",\"integrity\":\"Business tables supply historical signups, tasks and payments. Reconstructed event clocks are excluded.\",\"filtersNote\":\"Business metrics use signup source and language. Visitor metrics use the recorded event source and language.\",\"updated\":\"Updated {time} · UTC\",\"activation\":\"Signup â successful creation\",\"activationNote\":\"Closed 7-day registration cohort. Tasks must have started within 7 days and are evaluated by their current status.\",\"monetization\":\"Signup â first-week payment\",\"monetizationNote\":\"Same eligible signups, with any successful payment in the first 7 days.\",\"checkout\":\"Order â completed payment\",\"checkoutNote\"
11:\"Distinct non-renewal orders created in this period. Checkout requires a saved payment session; payment must occur before the window ends.\",\"acquisitionFunnel\":\"Visit â sign-in\",\"acquisitionNote\":\"Observed visitor IDs only, in time order. Repeated sign-in intents are deduplicated; registrations require a server-confirmed visitor link.\",\"eligibleSignups\":\"Eligible signups\",\"startedGeneration\":\"Started a generation\",\"successfulGeneration\":\"Successful creation\",\"paidWithin7d\":\"Paid within 7 days\",\"ordersCreated\":\"Orders created\",\"checkoutReady\":\"Checkout ready\",\"googleIntent\":\"Sign-in intent\",\"linkedSignups\":\"Linked new accounts\",\"conversion\":\"Step conversion\",\"pendingCohort\":\"{count} signups still need 7 days of observation.\",\"allFunnels\":\"Explore funnels\",\"viewAll\":\"View all\",\"media\":\"Media\",\"allMedia\":\"All media\",\"model\":\"Model / provider\",\"tasks\":\"Tasks\",\"success\":\"Succeeded\",\"failed\":\"Failed\",\"pending\":\"Pending\",\"canceled\":\"Canceled\",\"successRate\":\"Terminal success rate\",\"avgWait\":\"Observed duration\",\"credits\":\"Booked credits\",\"qualityNote\":\"Success / (success + failure). Pending and canceled tasks are separate. Uploaded assets are excluded; Agent asset projections have zero task credits. Duration requires a live terminal event.\",\"samples\":\"{count} timed tasks\",\"seconds\":\"{value}s\",\"provider\":\"Provider\",\"channels\":\"Signup sources\",\"channelsNote\":\"Source is fixed at signup. Missing attribution stays unknown. First-week conversion excludes immature signups.\",\"eligible\":\"Eligible\",\"paid7d\":\"Paid in 7 days\",\"paidRate\":\"7-day paid rate\",\"landing\":\"Observed pages\",\"landingNote\":\"Page views and distinct browser IDs; historical landing attribution is unavailable.\",\"page\":\"Page\",\"views\":\"Page views\",\"cohorts\":\"Creation retention by signup week\",\"retentionNote\":\"Return = a new generation task or Agent turn. D1 / D7 / D30 are exact 24-hour windows after signup, not cumulative. Only fully observed users enter the denominator.\",\"week\":\"Signup week\",\"cohortSize\":\"Signups\",\"immature\":\"Not mature yet\",\"renewals\":\"Renewal payments\",\"repeatBuyers\":\"Repeat buyers\",\"repeatNote\":\"Counts in this period; renewal eligibility is not inferred from current subscription state.\",\"journeys\":\"Recent user journeys\",\"searchUsers\":\"Search user ID\",\"user\":\"User\",\"time\":\"Time (UTC)\",\"stage\":\"Latest activity\",\"openUser\":\"Open user record\",\"selectUser\":\"Select a user to inspect their timeline\",\"timelineNote\":\"Up to 200 recent users and 100 events per user in this period. Historical business timestamps are preserved; unobserved actions are not reconstructed.\",\"business\":\"Business record\",\"observed\":\"Observed event\",\"userCount\":\"{shown} / {total} users\",\"eventCount\":\"{count} events\",\"paymentPaths\":\"Order of purchase and creation\",\"paymentPathsNote\":\"Payments grouped by whether a currently successful task was started before payment; historical completion times are unavailable.\",\"beforeGeneration\":\"No successful task started before payment\",\"afterGeneration\":\"Successful task started before payment\",\"missingPaidDate\":\"{count} paid orders have no payment timestamp and are excluded from dated receipts.\",\"image\":\"Image\",\"video\":\"Video\",\"audio\":\"Audio\",\"music\":\"Music\",\"events\":{\"user_created\":\"Account created\",\"session_started\":\"Signed in\",\"generation_queued\":\"Generation started\",\"generation_succeeded\":\"Generation succeeded\",\"generation_failed\":\"Generation failed\",\"generation_requested\":\"Generation requested\",\"generation_submitted\":\"Provider accepted task\",\"order_created\":\"Order created\",\"checkout_created\":\"Checkout ready\",\"checkout_started\":\"Checkout intent\",\"checkout_failed\":\"Checkout failed\",\"payment_succeeded\":\"Payment succeeded\",\"payment_failed\":\"Payment failed\",\"subscription_created\":\"Subscription created\",\"subscription_renewed\":\"Subscription renewed\",\"subscription_canceled\":\"Subscription canceled\",\"video_agent_started\":\"Agent started\",\"video_agent_turn_started\":\"Agent turn started\",\"video_agent_completed\":\"Agent stopped (check outcome)\",\"chat_created\":\"Chat created\",\"chat_message_sent\":\"Message sent\",\"asset_downloaded\":\"Download requested\",\"asset_viewed\":\"Asset viewed\",\"page_view\":\"Page viewed\",\"signup_started\":\"Google sign-in intent\",\"pricing_viewed\":\"Pricing viewed\",\"pricing_plan_selected\":\"Plan selected\",\"tool_opened\":\"Tool opened\",\"landing_cta_clicked\":\"Entry clicked\",\"project_started\":\"Project started\",\"project_succeeded\":\"Project succeeded\",\"project_failed\":\"Project failed or canceled\",\"generation_canceled\":\"Generation canceled\",\"client_runtime_error\":\"Client runtime error\"},\"currentActivation\":\"New user activation\",\"currentActivationNote\":\"Signups in this period, followed through the reporting end. This is an evolving cohort, not a final 7-day conversion rate.\"},\"users\":{\"fields\":{\"id\":\"ID\",\"name\":\"Name\",\"avatar\":\"Avatar\",\"email\":\"Email\",\"email_verified\":\"Email Verified\",\"remaining_credits\":\"Remaining Credits\",\"created_at\":\"Created At\",\"actions\":\"Actions\",\"roles\":\"Roles\",\"ip\":\"IP\",\"locale\":\"Locale\",\"utm_source\":\"UTM Source\"},\"list\":{\"title\":\"Users\",\"crumbs\":{\"admin\":\"Admin\",\"users\":\"Users\"},\"buttons\":{\"add\":\"Add User\",\"edit\":\"Edit User\",\"view\":\"View User\",\"delete\":\"Delete User\",\"edit_roles\":\"Edit Roles\",\"grant_credits\":\"Grant Credits\",\"deduct_credits\":\"Deduct Credits\"},\"search\":{\"email\":{\"title\":\"Email\",\"placeholder\":\"Email\"}}},\"edit\":{\"title\":\"Edit User\",\"crumbs\":{\"admin\":\"Admin\",\"users\":\"Users\",\"edit\":\"Edit\"},\"buttons\":{\"submit\":\"Update\"}},\"edit_roles\":{\"title\":\"Edit Roles\",\"crumbs\":{\"admin\":\"Admin\",\"users\":\"Users\",\"edit_roles\":\"Edit Roles\"},\"buttons\":{\"submit\":\"Update\"}},\"grant_credits\":{\"title\":\"Grant Credits\",\"crumbs\":{\"admin\":\"Admin\",\"users\":\"Users\",\"grant_credits\":\"Grant Credits\"},\"buttons\":{\"submit\":\"Grant\"},\"fields\":{\"credits\":\"Credits Amount\",\"valid_days\":\"Credits Valid Days\",\"valid_days_tip\":\"0 means no expiration\",\"description\":\"Credits Grant Description\",\"description_placeholder\":\"Admin grant credits\"}},\"deduct_credits\":{\"title\":\"Deduct Credits\",\"crumbs\":{\"admin\":\"Admin\",\"users\":\"Users\",\"deduct_credits\":\"Deduct Credits\"},\"buttons\":{\"submit\":\"Deduct\"},\"fields\":{\"credits\":\"Credits Amount\",\"description\":\"Deduction Reason\",\"description_placeholder\":\"Admin deduct credits\"}}},\"roles\":{\"fields\":{\"id\":\"ID\",\"name\":\"Name\",\"title\":\"Title\",\"description\":\"Description\",\"status\":\"Status\",\"sort\":\"Sort\",\"created_at\":\"Created At\",\"updated_at\":\"Updated At\",\"permissions\":\"Permissions\",\"actions\":\"Actions\"},\"list\":{\"title\":\"Roles\",\"crumbs\":{\"admin\":\"Admin\",\"roles\":\"Roles\"},\"buttons\":{\"create\":\"Create Role\",\"edit\":\"Edit Role\",\"edit_permissions\":\"Edit Permissions\",\"delete\":\"Delete Role\"}},\"edit\":{\"title\":\"Edit Role\",\"crumbs\":{\"admin\":\"Admin\",\"roles\":\"Roles\",\"edit\":\"Edit Role\"},\"buttons\":{\"submit\":\"Update\"}},\"edit_permissions\":{\"title\":\"Edit Permissions\",\"crumbs\":{\"admin\":\"Admin\",\"roles\":\"Roles\",\"edit_permissions\":\"Edit Permissions\"},\"buttons\":{\"submit\":\"Update\"}}},\"permissions\":{\"fields\":{\"id\":\"ID\",\"code\":\"Code\",\"title\":\"Title\",\"resource\":\"Resource\",\"action\":\"Action\",\"description\":\"Description\",\"created_at\":\"Created At\",\"updated_at\":\"Updated At\"},\"list\":{\"title\":\"Permissions\",\"crumbs\":{\"admin\":\"Admin\",\"permissions\":\"Permissions\"}}},\"categories\":{\"fields\":{\"slug\":\"Slug\",\"title\":\"Title\",\"description\":\"Description\",\"status\":\"Status\",\"created_at\":\"Created At\",\"updated_at\":\"Updated At\"},\"list\":{\"title\":\"Categories\",\"crumbs\":{\"admin\":\"Admin\",\"categories\":\"Categories\"},\"buttons\":{\"add\":\"Add Category\",\"edit\":\"Edit Category\",\"view\":\"View Category\",\"delete\":\"Delete Category\"},\"tabs\":{\"all\":\"All\",\"published\":\"Published\",\"pending\":\"Pending\",\"draft\":\"Draft\",\"archived\":\"Archived\"}}
11,\"add\":{\"title\":\"Add Category\",\"crumbs\":{\"admin\":\"Admin\",\"categories\":\"Categories\",\"add\":\"Add Category\"},\"buttons\":{\"submit\":\"Add Category\"}},\"edit\":{\"title\":\"Edit Category\",\"crumbs\":{\"admin\":\"Admin\",\"categories\":\"Categories\",\"edit\":\"Edit Category\"},\"buttons\":{\"submit\":\"Edit Category\"}}},\"posts\":{\"fields\":{\"slug\":\"Slug\",\"title\":\"Title\",\"description\":\"Description\",\"image\":\"Image\",\"content\":\"Content\",\"categories\":\"Categories\",\"tags\":\"Tags\",\"author_name\":\"Author Name\",\"author_role\":\"Author Role\",\"author_image\":\"Author Image\",\"status\":\"Status\",\"created_at\":\"Created At\",\"updated_at\":\"Updated At\",\"deleted_at\":\"Deleted At\"},\"list\":{\"title\":\"Posts\",\"crumbs\":{\"admin\":\"Admin\",\"posts\":\"Posts\"},\"buttons\":{\"add\":\"Add Post\",\"edit\":\"Edit Post\",\"view\":\"View Post\",\"delete\":\"Delete Post\"},\"tabs\":{\"all\":\"All\",\"published\":\"Published\",\"pending\":\"Pending\",\"draft\":\"Draft\",\"archived\":\"Archived\"}},\"add\":{\"title\":\"Add Post\",\"crumbs\":{\"admin\":\"Admin\",\"posts\":\"Posts\",\"add\":\"Add Post\"},\"buttons\":{\"submit\":\"Add Post\"}},\"edit\":{\"title\":\"Edit Post\",\"crumbs\":{\"admin\":\"Admin\",\"posts\":\"Posts\",\"edit\":\"Edit Post\"},\"buttons\":{\"submit\":\"Edit Post\"}}},\"payments\":{\"fields\":{\"order_no\":\"Order No\",\"user\":\"User\",\"amount\":\"Amount\",\"paid_amount\":\"Paid Amount\",\"product\":\"Product\",\"description\":\"Description\",\"type\":\"Type\",\"provider\":\"Provider\",\"created_at\":\"Created At\",\"status\":\"Status\",\"action\":\"Action\"},\"list\":{\"title\":\"Payments\",\"crumbs\":{\"admin\":\"Admin\",\"payments\":\"Payments\"},\"tabs\":{\"all\":\"All\",\"subscription\":\"Subscription\",\"one-time\":\"One-Time\"},\"filters\":{\"status\":{\"title\":\"Status\",\"options\":{\"all\":\"All\",\"paid\":\"Paid\",\"created\":\"Created\",\"failed\":\"Failed\"}},\"provider\":{\"title\":\"Provider\",\"options\":{\"all\":\"All\",\"stripe\":\"Stripe\",\"creem\":\"Creem\",\"waffo\":\"Waffo\",\"dodo\":\"Dodo Payments\",\"lemonsqueezy\":\"Lemonsqueezy\",\"paypal\":\"Paypal\"}}},\"search\":{\"order_no\":{\"title\":\"Order no or email\",\"placeholder\":\"Order no or email\"}}}},\"subscriptions\":{\"fields\":{\"subscription_no\":\"Subscription No\",\"user\":\"User\",\"amount\":\"Amount\",\"interval\":\"Interval\",\"provider\":\"Provider\",\"created_at\":\"Created At\",\"current_period_start\":\"Current Period Start\",\"current_period_end\":\"Current Period End\",\"status\":\"Status\",\"description\":\"Description\",\"canceled_reason\":\"Cancel Reason\",\"action\":\"Action\"},\"list\":{\"title\":\"Subscriptions\",\"crumbs\":{\"admin\":\"Admin\",\"subscriptions\":\"Subscriptions\"},\"tabs\":{\"all\":\"All\",\"month\":\"Month\",\"year\":\"Year\"}}},\"credits\":{\"fields\":{\"transaction_no\":\"Transaction No\",\"user\":\"User\",\"amount\":\"Amount\",\"refunded\":\"Refunded\",\"remaining\":\"Remaining\",\"type\":\"Type\",\"scene\":\"Scene\",\"description\":\"Description\",\"created_at\":\"Created At\",\"expires_at\":\"Expires At\",\"metadata\":\"Metadata\",\"action\":\"Action\"},\"list\":{\"title\":\"Credits\",\"crumbs\":{\"admin\":\"Admin\",\"credits\":\"Credits\"},\"tabs\":{\"all\":\"All\",\"grant\":\"Grant\",\"consume\":\"Consume\"},\"search\":{\"email\":{\"title\":\"Email\",\"placeholder\":\"Search by user email\"},\"not_found\":\"No account found with this email address.\"}},\"summary\":{\"account\":\"Account\",\"granted\":\"Credits granted\",\"consumed\":\"Credits consumed\",\"refunded\":\"Credits refunded\",\"balance\":\"Balance available\"}},\"share-rewards\":{\"fields\":{\"kind\":\"Kind\",\"status\":\"Status\",\"user\":\"User\",\"email\":\"Email\",\"post_url\":\"Post URL\",\"share_id\":\"Share ID\",\"media_type\":\"Media\",\"media_url\":\"Media URL\",\"review_note\":\"Review note\",\"decision\":\"Decision\",\"credits\":\"Credits tier\",\"created_at\":\"Created At\",\"reviewed_at\":\"Reviewed At\",\"action\":\"Action\"},\"list\":{\"title\":\"Share Rewards\",\"crumbs\":{\"admin\":\"Admin\",\"share_rewards\":\"Share Rewards\"},\"tabs\":{\"all\":\"All\",\"pending\":\"Pending\",\"approved\":\"Approved\",\"rejected\":\"Rejected\",\"granted\":\"Granted\"}
11,\"empty_message\":\"No share rewards found\",\"buttons\":{\"review\":\"Review\"}},\"review\":{\"title\":\"Review share reward\",\"crumbs\":{\"admin\":\"Admin\",\"share_rewards\":\"Share Rewards\",\"review\":\"Review\"},\"buttons\":{\"submit\":\"Submit review\"},\"success\":\"Review saved\",\"not_found\":\"Share reward not found\",\"credits_tip\":\"Pick a 100â900 tier from the post's views/engagement. Applied only on approval.\",\"options\":{\"approved\":\"Approve and grant credits\",\"rejected\":\"Reject\"}}},\"settings\":{\"groups\":{\"email_auth\":\"Email Auth\",\"google_auth\":\"Google Auth\",\"github_auth\":\"Github Auth\",\"basic_payment\":\"Basic Payment\",\"stripe\":\"Stripe\",\"creem\":\"Creem\",\"waffo\":\"Waffo\",\"dodo\":\"Dodo Payments\",\"nowpayments\":\"NOWPayments\",\"paypal\":\"Paypal\",\"resend\":\"Resend\",\"r2\":\"Cloudflare R2\",\"s3\":\"AWS S3\",\"openrouter\":\"OpenRouter\",\"sub2api\":\"Sub2API (Grok)\",\"sub2api_codex\":\"Sub2API (Codex)\",\"replicate\":\"Replicate\",\"pruna\":\"Pruna\",\"volcengine\":\"Volcengine\",\"byteplus\":\"BytePlus ModelArk\",\"fal\":\"Fal\",\"google_analytics\":\"Google Analytics\",\"gtm\":\"Google Tag Manager\",\"clarity\":\"Clarity\",\"plausible\":\"Plausible\",\"openpanel\":\"OpenPanel\",\"posthog\":\"PostHog\",\"vercel_analytics\":\"Vercel Analytics\",\"adsense\":\"Adsense\",\"affonso\":\"Affonso\",\"promotekit\":\"PromoteKit\",\"tawk\":\"Tawk\",\"crisp\":\"Crisp\",\"credit\":\"Credit\",\"appinfo\":\"App Info\",\"user_role\":\"User Role\",\"chat\":\"Chat\",\"openai\":\"OpenAI\"},\"edit\":{\"title\":\"Settings\",\"crumbs\":{\"admin\":\"Admin\",\"settings\":\"Settings\"},\"tabs\":{\"general\":\"General\",\"auth\":\"Auth\",\"payment\":\"Payment\",\"credit\":\"Credit\",\"email\":\"Email\",\"storage\":\"Storage\",\"ai\":\"AI\",\"analytics\":\"Analytics\",\"ads\":\"Ads\",\"affiliate\":\"Affiliate\",\"customer_service\":\"Customer Service\"},\"buttons\":{\"submit\":\"Save\"}}},\"apikeys\":{\"fields\":{\"title\":\"Title\",\"key\":\"Key\",\"user\":\"User\",\"status\":\"Status\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"API Keys\",\"crumbs\":{\"admin\":\"Admin\",\"apikeys\":\"API Keys\"}}},\"ai-tasks\":{\"fields\":{\"task_id\":\"Task ID\",\"media_type\":\"Media Type\",\"provider\":\"Provider\",\"model\":\"Model\",\"prompt\":\"Prompt\",\"options\":\"Options\",\"user\":\"User\",\"status\":\"Status\",\"cost_credits\":\"Cost Credits\",\"result\":\"Result\",\"result_url\":\"Result URL\",\"created_at\":\"Created At\",\"deleted_at\":\"Deleted At\",\"action\":\"Action\",\"scene\":\"Scene\"},\"list\":{\"title\":\"AI Tasks\",\"crumbs\":{\"admin\":\"Admin\",\"ai-tasks\":\"AI Tasks\"},\"tabs\":{\"all\":\"All\",\"music\":\"Music\",\"image\":\"Image\",\"video\":\"Video\",\"audio\":\"Audio\",\"text\":\"Text\"},\"buttons\":{\"view\":\"View Task\",\"refresh\":\"Refresh Task\"},\"messages\":{\"copy_url\":\"Copy URL\",\"copy_all_urls\":\"Copy all result URLs\",\"url_copied\":\"URL copied\"},\"empty_message\":\"No tasks found\",\"search\":{\"email\":{\"title\":\"Email\",\"placeholder\":\"Search by user email\"},\"not_found\":\"No account found with this email address.\"}},\"summary\":{\"account\":\"Account\",\"total\":\"Generations\",\"delivered\":\"Delivered\",\"failed\":\"Failed (auto-refunded)\",\"credits_charged\":\"Credits charged\"}},\"chats\":{\"fields\":{\"title\":\"Title\",\"user\":\"User\",\"status\":\"Status\",\"model\":\"Model\",\"provider\":\"Provider\",\"workspace_mode\":\"Mode\",\"feedback\":\"Feedback\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"AI Chats\",\"crumbs\":{\"admin\":\"Admin\",\"chats\":\"AI Chats\"},\"tabs\":{\"all\":\"All\",\"pending\":\"Pending\",\"completed\":\"Completed\",\"failed\":\"Failed\"},\"buttons\":{\"view\":\"View Session\",\"open_as_user\":\"Open in chat\",\"open_chat\":\"Open chat\",\"open_ai_video\":\"Open AI Video\",\"new\":\"New Chat\"},\"empty_message\":\"No chats found\"},\"detail\":{\"crumb\":\"Session\",\"untitled\":\"Untitled session\",\"stats\":{\"messages\":\"Messages\",\"messages_hint\":\"{assistant} assistant turns\",\"errors\":\"Failed turns\",\"tasks\":\"Media tasks succeeded\",\"tasks_hint\":\"{failed} failed\",\"votes\":\"Votes (up / down)\",\"votes_hint\":\"Per-message thumbs from this user\"},\"meta\":{\"title\":\"Session\",\"chat_id\":\"Chat ID\",\"workspace_mode\":\"Workspace mode\",\"video_model\":\"Video model\",\"skill\":\"Skill\",\"total_tokens\":\"Total tokens\"},\"transcript\":{\"title\":\"Transcript\",\"empty\":\"This session has no messages\",\"no_text\":\"(no text â tool calls only)\",\"media_link\":\"media\"},\"tasks\":{\"title\":\"Media tasks\",\"empty\":\"This session produced no media tasks\",\"scene\":\"Scene\",\"credits\":\"Credits\",\"created_at\":\"Created At\",\"error\":\"Error\"}}},\"chat-feedbacks\":{\"fields\":{\"rating\":\"Rating\",\"reasons\":\"Reasons\",\"comment\":\"Comment\",\"user\":\"User\",\"video_model\":\"Video model\",\"workspace_mode\":\"Mode\",\"error_code\":\"Error\",\"duration\":\"Turn time\",\"created_at\":\"Created At\",\"conversation\":\"Conversation\",\"action\":\"Action\"},\"reasons\":{\"poor_quality\":\"Poor quality\",\"ignored_instructions\":\"Ignored instructions\",\"wrong_result\":\"Not what I asked for\",\"too_slow\":\"Too slow\",\"generation_failed\":\"Generation failed\",\"other\":\"Something else\"},\"stats\":{\"total\":\"Votes\",\"total_hint\":\"{total} ratings across {chats} sessions from {users} people\",\"split\":\"{up} up · {down} down\",\"up\":\"Thumbs up\",\"down\":\"Thumbs down\",\"down_rate\":\"Downvote rate\"},\"empty\":{\"none_yet\":\"No ratings yet. They appear here as people thumb replies up or down in chat.\",\"none_in_
11window\":\"No ratings in this window. There are {total} in total.\",\"see_all_time\":\"See all time\"},\"breakdown\":{\"down_of\":\"{down} down of {total}\",\"low_sample\":\"too few to call\",\"video_model_title\":\"By video model\",\"video_model_description\":\"A model whose downvote rate jumps is the first sign of a quality regression.\",\"workspace_mode_title\":\"By workspace mode\",\"reasons_title\":\"Why people downvote\"},\"list\":{\"title\":\"Chat Quality\",\"recent_title\":\"Recent votes\",\"crumbs\":{\"admin\":\"Admin\",\"chat_feedbacks\":\"Chat Quality\"},\"windows\":{\"24h\":\"Last 24h\",\"7d\":\"Last 7 days\",\"30d\":\"Last 30 days\",\"all\":\"All time\"},\"tabs\":{\"all\":\"All\",\"down\":\"Downvotes\",\"up\":\"Upvotes\"},\"buttons\":{\"view_session\":\"View session\",\"open_chat\":\"Open chat\",\"open_ai_video\":\"Open AI Video\"},\"empty_message\":\"No feedback yet\"}},\"feedbacks\":{\"fields\":{\"message\":\"Message\",\"user\":\"User\",\"email\":\"Email\",\"sentiment\":\"Sentiment\",\"status\":\"Status\",\"delivered\":\"Delivered\",\"delivered_yes\":\"Yes\",\"delivered_no\":\"No\",\"images\":\"Images\",\"image_link\":\"Image\",\"source\":\"Source\",\"created_at\":\"Created At\",\"metadata\":\"Metadata\"},\"list\":{\"title\":\"Feedbacks\",\"crumbs\":{\"admin\":\"Admin\",\"feedbacks\":\"Feedbacks\"},\"tabs\":{\"all\":\"All\",\"open\":\"Open\",\"reviewed\":\"Reviewed\",\"adopted\":\"Adopted\",\"closed\":\"Closed\"},\"empty_message\":\"No feedback found\"}}},\"app\":{\"sidebar\":{\"sidebar\":{\"header\":{\"brand\":{\"title\":\"ViewMax Studio\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"ViewMax Studio\"},\"url\":\"/studio/home\"},\"show_trigger\":true},\"main_navs\":[{\"title\":\"Products\",\"items\":[{\"title\":\"Canvas\",\"url\":\"/canvas\",\"icon\":\"Workflow\",\"badge\":\"NEW\"},{\"title\":\"AI Motion Graphics\",\"url\":\"/ai-motion-graphics\",\"icon\":\"Palette\",\"badge\":\"NEW\"},{\"title\":\"Explainer Video\",\"url\":\"/studio/explainer\",\"icon\":\"Clapperboard\"},{\"title\":\"Story Video\",\"url\":\"/studio/long-story-video\",\"icon\":\"BookOpenText\"},{\"title\":\"Handdrawn Story\",\"url\":\"/studio/handdrawn-story\",\"icon\":\"Pencil\"},{\"title\":\"Faceless Channel\",\"url\":\"/studio/faceless-channel\",\"icon\":\"Tv\"},{\"title\":\"Slides\",\"url\":\"/studio/slides\",\"icon\":\"Presentation\"},{\"title\":\"AI Podcast\",\"url\":\"/studio/podcast\",\"icon\":\"Mic\"},{\"title\":\"Voice Cloning\",\"url\":\"/studio/voice-cloning\",\"icon\":\"AudioLines\"}]}],\"bottom_nav\":{\"items\":[]},\"user\":{\"nav\":{\"items\":[{\"title\":\"Profile\",\"url\":\"/settings/profile\",\"icon\":\"User\"}]},\"show_email\":false,\"show_signout\":true,\"signout_callback\":\"/\"},\"footer\":{\"show_theme\":true,\"show_locale\":true},\"variant\":\"sidebar\",\"collapsible\":\"icon\"}},\"pages\":{\"common\":{\"sign_in\":\"Sign in\",\"choose_file\":\"Choose file\",\"reference_hint\":\"Add a reference image to guide the style\",\"templates_empty\":\"No templates yet\",\"my_projects\":\"My Projects\",\"templates\":\"Templates\",\"style_options\":\"Style options\",\"upload_style\":\"Upload style\",\"view_more\":\"View more\",\"before\":\"Before\",\"after\":\"After\",\"try_now\":\"Try now\",\"credits_cost_dialog\":{\"title\":\"Credit Cost Details\",\"description\":\"Credits are estimated. Final deduction is based on actual usage.\",\"cancel\":\"Cancel\",\"confirm\":\"Confirm\",\"skip_reminder\":\"Don't remind me again\",\"rows\":{\"script\":\"Script\",\"audio\":\"Audio\",\"image\":\"Images\",\"total\":\"Total\"}}},\"home\":{\"title\":\"Home\",\"subtitle\":\"Pick a workflow to get started\",\"greeting\":\"Hi {name}\",\"guest_name\":\"there\",\"prompt\":\"What would you like to create today?\",\"quick_actions\":[{\"title\":\"Explainer Video\",\"description\":\"Turn complex topics into storytelling videos\",\"url\":\"/studio/explainer\",\"icon\":\"Clapperboard\",\"color\":\"purple\"},{\"title\":\"Story Video\",\"description\":\"One idea to a minutes-long story with consistent characters\",\"url\":\"/studio/long-story-video\",\"icon\":\"BookOpenText\",\"color\":\"amber\"},{\"title\":\"Slides\",\"description\":\"Generate clean, structured presentations\",\"url\":\"/studio/slides\",\"icon\":\"Presentation\",\"color\":\"blue\"},{\"title\":\"AI Podcast\",\"description\":\"Convert text and links into podcasts\",\"url\":\"/studio/podcast\",\"icon\":\"Mic\",\"color\":\"green\"},{\"title\":\"Voice Cloning\",\"description\":\"Clone your voice for narration\",\"url\":\"/studio/voice-cloning\",\"icon\":\"AudioLines\",\"color\":\"pink\"}],\"discover\":{\"title\":\"Discover\",\"subtitle\":\"Explore what others are creating\",\"view_all\":\"View All\",\"tabs\":[\"Explainer Video\",\"Slides\",\"AI Podcast\",\"AI Image\"],\"items\":[{\"title\":\"The Telegraph Affair\",\"tag\":\"Explainer Video\",\"image\":\"/imgs/cases/generated/app/telegraph-affair.png\",\"duration\":\"3 mins\"},{\"title\":\"Cinema Century\",\"tag\":\"Slides\",\"image\":\"/imgs/cases/generated/app/cinema-century.png\",\"duration\":\"3 mins\"},{\"title\":\"Jan 27 Highlights\",\"tag\":\"AI Podcast\",\"image\":\"/imgs/features/generated/projects/jan-27-highlights.png\",\"duration\":\"3 mins\"},{\"title\":\"Future Tech Summit\",\"tag\":\"AI Image\",\"image\":\"/imgs/cases/generated/app/future-tech-summit.png\",\"duration\":\"3 mins\"}]}},\"ai_image\":{\"title\":\"AI Image\",\"subtitle\":\"Explain everything with visuals\",\"reference_label\":\"Reference\",\"image_refs\":\"Image refs\",\"select_ratio_title\":\"Select aspect ratio\",\"select_quality_title\":\"Select Quality\",\"ratio_options\":{\"1:1\":\"Square\",\"2:3\":\"Photo\",\"3:2\":\"Landscape\",\"3:4\":\"Poster\",\"4:3\":\"Classic\",\"9:16\":\"Portrait\",\"16:9\":\"Landscape\",\"21:9\":\"Ultra Wide\"},\"quality_options\":{\"1K\":\"15 Credits\",\"2K\":\"15 Credits\",\"4K\":\"30 Credits\"},\"placeholder\":\"Describe the image you want to generate\",\"ratio_label\":\"Ratio\",\"resolution_label\":\"Resolution\",\"suggestions\":[\"A cinematic photo of two silhouettes shaking hands in a glowing holographic globe conference room.\",\"An ultra-realistic close-up of a futuristic glass voting box with circuitry.\",\"A minimal 3D isometric render of a smart city growing from coins and legal documents.\"],\"projects\":[{\"title\":\"Future Tech Summit\",\"ratio\":\"16:9\",\"resolution\":\"2K\",\"image\":\"/imgs/cases/generated/app/future-tech-summit.png\"},{\"title\":\"Steampunk Workshop\",\"ratio\":\"4:3\",\"resolution\":\"2K\",\"image\":\"/imgs/cases/generated/app/steampunk-workshop.png\"},{\"title\":\"Minimal Architecture\",\"ratio\":\"3:4\",\"resolution\":\"2K\",\"image\":\"/imgs/cases/generated/app/minimal-architecture.png\"}],\"preview_title\":\"Preview\",\"prompt_label\":\"Prompt\",\"download_label\":\"Download\",\"share_label\":\"Share\",\"copy_label\":\"Copy\",\"reprompt_label\":\"Reprompt\",\"drag_upload_hint\":\"Drop images to upload\",\"toasts\":{\"prompt_copied\":\"Prompt copied\",\"copy_failed\":\"Copy failed\",\"image_downloaded\":\"Image downloaded\",\"download_failed\":\"Download failed\",\"link_copied\":\"Link copied\",\"share_failed\":\"Share failed\",\"upload_failed\":\"Upload failed\",\"prompt_required\":\"Please enter a prompt\",\"generate_failed\":\"Generate failed\",\"no_image_returned\":\"No image returned\",\"fetch_image_failed\":\"Failed to fetch image\"},\"generate_aria\":\"Generate\",\"generating_label\":\"Generating\"},\"product_video_generator\":{\"title\":\"Product Video Generator\",\"subtitle\":\"Turn one product image into a short commerce video workflow\",\"upload_title\":\"Product image\",\"upload_empty\":\"Upload a clear product image\",\"product_name_label\":\"Product name\",\"product_name_placeholder\":\"Wireless makeup mirror\",\"product_desc_label\":\"Selling points\",\"product_desc_placeholder\":\"Materials, use case, target audience, price point\",\"creative_label\":\"Creative direction\",\"creative_placeholder\":\"Optional angle, offer, scene, or audience insight\",\"market_label\":\"Market\",\"aspect_label\":\"Format\",\"shot_count_label\":\"Shots\",\"duration_label\":\"Clip length\",\"image_quality_label\":\"Keyframe quality\",\"build_button\":\"Build plan\",\"build_aria\":\"Build product video plan\",\"generate_images\":\"Images\",\"generate_videos\":\"Videos\",\"strategy_title\":\"Marketing strategy\",\"strategy_labels\":{\"hook\":\"Hook\",\"strategy\":\"Strategy\",\"market\":\"Market\"},\"shots_title\":\"Storyboard\",\"empty_title\":\"Ready when the product is\",\"empty_desc\":\"Add the product image and core details, then build the first pass.\",\"shot_image\":\"Image\",\"shot_video\":\"Video\",\"regenerate\":\"Rewrite\",\"copy_prompt\":\"Copy\",\"download\":\"Download\",\"no_video\":\"No media yet\",\"remove_image\":\"Remove product image\",\"stage\":{\"idle\":\"Waiting for product details\",\"strategy\":\"Strategy\",\"first-shot\":\"First shot\",\"first-image\":\"First image\",\"remaining\":\"Storyboard\",\"ready\":\"Ready\",\"error\":\"Needs attention\"},\"risk\":{\"safe\":\"Safe\",\"warning\":\"Review\"},\"toasts\":{\"upload_failed\":\"Upload failed\",\"image_required\":\"Please upload a product image\",\"name_required\":\"Please enter a product name\",\"strategy_failed\":\"Strategy generation failed\",\"storyboard_failed\":\"Storyboard generation failed\",\"build_failed\":\"Build failed\",\"image_failed\":\"Image generation failed\",\"video_failed\":\"Video generation failed\",\"regenerate_failed\":\"Rewrite failed\",\"no_image\":\"No image returned\",\"no_video\":\"No video returned\",\"prompt_copied\":\"Prompt copied\",\"copy_failed\":\"Copy failed\"}},\"explainer\":{\"metadata\":{\"title\":\"AI Explainer Video Generator â Long-Form Narrated Videos | ViewM
11ax\",\"description\":\"Turn any topic or link into a long-form narrated explainer video â up to 10 minutes, one consistent style and voice.\"},\"title\":\"Explainer Video\",\"subtitle\":\"Turn a topic or link into a narrated video.\",\"placeholder\":\"What should the video explain? A topic, a question, your notes â the AI Director plans the rest\",\"template\":\"Explain [your topic] for [who it's for] in about a minute. Key points: [1â3 things to remember].\",\"presets_label\":\"Style Presets\",\"look\":{\"label\":\"Look\",\"clear\":\"Let the AI Director choose the look\"},\"link\":{\"title\":\"Paste a link\",\"helper\":\"We'll read the page and build the script and visuals from its content\",\"aria\":\"Paste link\"},\"generate\":{\"cta\":\"Generate\"},\"history\":{\"empty\":\"No explainer videos yet. Generate your first one.\",\"download\":\"Download\"},\"errors\":{\"topic_required\":\"Type a topic or paste a link first\"},\"director\":{\"generate\":{\"starting\":\"Opening the AI Directorâ¦\"},\"history\":{\"untitled\":\"Explainer video\",\"open\":\"Open\",\"status\":{\"working\":\"In progress\",\"waiting\":\"Needs your answer\",\"planned\":\"Plan ready\",\"attention\":\"Needs attention\",\"stopped\":\"Stopped\",\"ready\":\"Ready\"}},\"errors\":{\"busy\":\"Too many requests right now. Wait a moment and try again.\",\"start_failed\":\"Could not start your video. Please try again.\"}}},\"long_story_video\":{\"metadata\":{\"title\":\"AI Story Video Generator â Character-Consistent Narrated Stories | ViewMax\",\"description\":\"Turn one idea into a minutes-long narrated story video â consistent characters, one style, one voice.\"},\"title\":\"Story Video\",\"subtitle\":\"Turn your story into a narrated video with consistent characters.\",\"placeholder\":\"What story should we tell? Describe the hero, the world, or just an idea\",\"link\":{\"title\":\"Paste a link\",\"helper\":\"We'll read the page and adapt its content into a narrated story\",\"aria\":\"Paste link\"},\"generate\":{\"plan_cta\":\"Plan story\",\"plan_note\":\"Review the storyboard in AI Video, then start generation. Media is billed as produced.\",\"plan_loading\":\"Opening directorâ¦\",\"history_title\":\"Story workspaces\"},\"history\":{\"empty\":\"No story videos yet. Tell your first story.\"}},\"handdrawn_story\":{\"title\":\"Handdrawn Story\",\"subtitle\":\"Turn a short story or uploaded pages into a 3:4 hand-drawn comic video\",\"modes\":{\"story\":\"Story text\",\"images\":\"Upload images\"},\"story\":{\"label\":\"Story\",\"placeholder\":\"Write a short story. Each sentence becomes one illustrated beat.\",\"count\":\"characters\"},\"language\":{\"label\":\"Story language\",\"aria\":\"Choose the language of your story\",\"en\":\"English\",\"zh\":\"Chinese\",\"de\":\"German\",\"es\":\"Spanish\",\"fr\":\"French\",\"pt\":\"Portuguese\",\"nl\":\"Dutch\",\"it\":\"Italian\",\"ru\":\"Russian\"},\"images\":{\"label\":\"Pages\",\"empty\":\"Drop or choose up to 30 images. Order is the shot list.\",\"hint\":\"Selection order is preserved. Remove a thumbnail to drop it from the sequence.\"},\"style\":{\"label\":\"Illustration style\",\"change\":\"Change style\"},\"transition\":{\"label\":\"Transition\",\"cut\":\"Cut\",\"page_flip\":\"Page-flip\",\"duration\":\"Flip duration\"},\"page_duration\":{\"label\":\"Seconds per page\"},\"quality\":{\"label\":\"Quality\",\"preview\":\"Preview\",\"final\":\"Final\",\"preview_hint\":\"720Ã960, faster\",\"final_hint\":\"1080Ã1440\"},\"title_field\":{\"label\":\"Title (optional)\",\"placeholder\":\"Leave blank to use the first sentence\"},\"character_lock\":{\"advanced\":\"Advanced: character lock\",\"label\":\"Character lock\",\"placeholder\":\"Leave blank to use the default: repeating leads keep the same face, hair, age, and outfit.\"},\"more_options\":\"More options\",\"generate\":{\"cta\":\"Generate\",\"estimate\":\"~{credits} credits\",\"generating\":\"Generating...\"},\"credits_rows\":{\"illustrations\":\"Illustrations ({count})\",\"render\":\"Video render ({count} scenes)\",\"buffer\":\"Buffer ({percent}%)\",\"total\":\"Total (estimated)\"}
11,\"progress\":{\"queued\":\"Queued...\",\"scripting\":\"Splitting the story into beats...\",\"generating\":\"Drawing scenes...\",\"rendering\":\"Animating the video...\",\"succeeded\":\"Your hand-drawn story is ready!\",\"failed\":\"Generation failed\",\"scenes\":\"{done}/{total} scenes\"},\"history\":{\"empty\":\"No hand-drawn stories yet. Write the first one.\",\"retry\":\"Retry\",\"delete\":\"Delete\",\"confirm_delete\":\"Delete this project?\",\"download\":\"Download\",\"watch\":\"Watch\",\"failed_tag\":\"Failed\",\"generating_tag\":\"Generating\",\"ready_tag\":\"Ready\"},\"errors\":{\"story_required\":\"Write a story first\",\"images_required\":\"Upload at least one image\",\"images_uploading\":\"Wait for uploads to finish\",\"generation_failed\":\"Generation failed\",\"delete_failed\":\"Delete failed\"},\"suggestions\":[\"Grandma set two mugs on the fire escape. The girl followed in socks and reached for the steam.\",\"Rain kept the street to one long reflection. Under the shop-front light their shadows overlapped and stayed that way.\",\"On the walk home he stopped on the overpass and let the paper plane go. The plane did not look back.\"]},\"faceless_channel\":{\"metadata\":{\"title\":\"Faceless Channel â Build videos without showing your face\",\"description\":\"Pick a style and duration, describe a topic, and chat with an agent that writes, illustrates, narrates, and captions a YouTube-ready faceless video.\"},\"hero\":{\"title\":\"Build a Faceless Channel\",\"subtitle\":\"Turn any idea into a narrated video with a locked visual style, voiceover, and captions.\"},\"composer\":{\"placeholder\":\"What's your channel about? A topic, a hook, or a full scriptâ¦\",\"sending\":\"Startingâ¦\",\"cta\":\"Start video\"},\"templates\":{\"title\":\"Start with a ready channel template\",\"subtitle\":\"Pick a visual style. We'll keep it consistent across every scene.\"},\"history\":{\"title\":\"Your faceless videos\",\"empty\":\"No faceless videos yet. Start your first one above.\"},\"errors\":{\"topic_required\":\"Describe a topic first\"}},\"slides\":{\"title\":\"Slides\",\"subtitle\":\"Explain anything, generate slides in one click\",\"placeholder\":\"Create a deck about Apple's latest 2025 products\",\"paste_link\":{\"title\":\"Paste Link\",\"helper\":\"Paste link from any article or blog\"},\"upload_label\":\"Upload\",\"file_error\":\"Unsupported file type. Use PDF or TXT/MD.\",\"controls\":[{\"label\":\"16:9\",\"icon\":\"RectangleHorizontal\"},{\"label\":\"Mandarin\",\"icon\":\"Languages\"},{\"label\":\"Pick 1 voice\",\"icon\":\"Mic\"}],\"styles\":[{\"title\":\"Tech\",\"image\":\"/imgs/features/generated/styles/tech-doodle.png\"},{\"title\":\"Education\",\"image\":\"/imgs/features/generated/styles/whiteboard.png\"},{\"title\":\"Humanities\",\"image\":\"/imgs/features/generated/styles/explorer-notes.png\"},{\"title\":\"Nature\",\"image\":\"/imgs/features/generated/styles/science-journal.png\"}],\"suggestions\":[\"Create slides about Apple's latest 2025 products.\",\"Convert an article into a concise slide deck.\",\"Make a report deck analyzing a quarterly earnings call.\"],\"empty_projects\":\"No slides generated yet\",\"projects\":[{\"title\":\"Cinema Century\",\"tag\":\"Slides\",\"voice\":\"Zimo\",\"duration\":\"6 mins\",\"image\":\"/imgs/cases/generated/app/cinema-century.png\"},{\"title\":\"2025 China Game Trends\",\"tag\":\"Slides\",\"voice\":\"Xiaohua\",\"duration\":\"6 mins\",\"image\":\"/imgs/cases/generated/app/china-game-trends-2025.png\"},{\"title\":\"2026 AI Inflection\",\"tag\":\"Slides\",\"voice\":\"Xiaoman\",\"duration\":\"5 mins\",\"image\":\"/imgs/features/generated/projects/ai-inflection-2026.png\"},{\"title\":\"2026 Barbell Investing\",\"tag\":\"Slides\",\"voice\":\"Xiaoman\",\"duration\":\"7 mins\",\"image\":\"/imgs/features/generated/projects/barbell-investing-2026.png\"}],\"status_messages\":{\"generating_outline\":\"Generating outline...\",\"structuring\":\"Structuring your deck...\",\"complete\":\"Slides ready!\",\"ready\":\"Your PPTX is ready\",\"error\":\"Please try again\"},\"labels\":{\"preview\":\"Preview\",\"slide\":\"Slide\",\"slides\":\"Slides\",\"no_image\":\"No image\",\"no_generated_previews\":\"No generated slide previews yet.\",\"close\":\"Close\",\"download_pptx\":\"Download PPTX\",\"page_count_unit\":\"slides\",\"generate_aria\":\"Generate\",\"layout\":\"Layout\"}
11,\"editor\":{\"link_label\":\"URL\",\"remove_link_aria\":\"Remove link\",\"remove_file_aria\":\"Remove file\",\"submit_link_aria\":\"Submit link\",\"close_dialog_aria\":\"Close\"},\"toasts\":{\"generation_failed\":\"Generation failed\"}},\"podcast\":{\"metadata\":{\"title\":\"AI Podcast Generator â Text, Files, or Links to Audio | ViewMax\",\"description\":\"Explain anything and generate a podcast from text, a file, or a link â host and guest voices included.\"},\"title\":\"AI Podcast\",\"subtitle\":\"Explain anything, generate podcasts\",\"placeholder\":\"Enter text, upload a file, or paste a link â we'll turn it into a podcast\",\"link_notice\":\"Currently supports adding 1 file only\",\"paste_link\":{\"title\":\"Paste Link\",\"helper\":\"Paste link from any media or blogs\"},\"ai_research\":{\"label\":\"AI Research\"},\"modes\":{\"label\":\"Select mode\",\"options\":[{\"id\":\"quick\",\"label\":\"Quick Insight\",\"hint\":\"Podcast length 3-5 mins\"},{\"id\":\"deep\",\"label\":\"Deep Dive\",\"hint\":\"Podcast length 8-15 mins\"},{\"id\":\"debate\",\"label\":\"Debate\",\"hint\":\"Podcast length 5-10 mins\"}]},\"output_language\":{\"label\":\"Language\",\"options\":[{\"code\":\"en\",\"label\":\"English\"},{\"code\":\"zh\",\"label\":\"Mandarin\"},{\"code\":\"ja\",\"label\":\"Japanese\"},{\"code\":\"ko\",\"label\":\"íêµì´\"},{\"code\":\"de\",\"label\":\"Deutsch\"},{\"code\":\"es\",\"label\":\"Español\"},{\"code\":\"fr\",\"label\":\"Français\"},{\"code\":\"pt\",\"label\":\"Português\"},{\"code\":\"it\",\"label\":\"Italiano\"},{\"code\":\"nl\",\"label\":\"Nederlands\"},{\"code\":\"ru\",\"label\":\"Ð ÑÑÑкий\"},{\"code\":\"ar\",\"label\":\"Ø§ÙØ¹Ø±Ø¨ÙØ©\"}]},\"voice_panel\":{\"label\":\"Voices\",\"mode_label\":\"Select mode\",\"mode_options\":[{\"id\":\"duo\",\"label\":\"Duo\"},{\"id\":\"solo\",\"label\":\"Solo\"}],\"select_two\":\"Select 2 Voices\",\"select_one\":\"Select 1 Voice\",\"add_own\":\"Add Your Own Voice\",\"host_label\":\"Host\",\"guest_label\":\"Guest\"},\"generate\":{\"cta\":\"Generate podcast\",\"generating\":\"Generating...\",\"estimate\":\"~1 credit\"},\"ui\":{\"play_aria\":\"Play\",\"minutes_suffix\":\"mins\",\"generating_label\":\"Generating\",\"attachment_link_label\":\"URL\",\"remove_link_aria\":\"Remove link\",\"remove_file_aria\":\"Remove file\",\"submit_link_aria\":\"Submit link\",\"close_dialog_aria\":\"Close\",\"paste_link_aria\":\"Paste link\",\"upload_aria\":\"Upload\",\"generate_aria\":\"Generate\",\"voice_fallback_name\":\"Voice\",\"audio_speed_label\":\"1.0x\",\"audio_mute_aria\":\"Mute\",\"audio_unmute_aria\":\"Unmute\",\"audio_volume_aria\":\"Volume\",\"audio_play_aria\":\"Play\",\"audio_pause_aria\":\"Pause\",\"audio_more_aria\":\"More\",\"audio_download_aria\":\"Download\",\"audio_close_aria\":\"Close\",\"download_filename_fallback\":\"podcast\"},\"generating\":{\"title\":\"Viewmax AI is creating your content\",\"helper\":\"This usually takes 1-3 minutes. You can start another creation or explore other content.\",\"task_missing\":\"Generation task expired. Please try again.\",\"generation_failed\":\"Podcast generation failed\",\"steps\":{\"analyze\":\"Analyzing your content\",\"extract\":\"Extracting key insights\",\"generate\":\"Generating your podcast\"}},\"toasts\":{\"generation_failed\":\"Podcast generation failed\"},\"suggestions\":[{\"text\":\"Turn a popular lifestyle episode into a podcast.\",\"icon\":\"Youtube\"},{\"text\":\"Create a deep-dive podcast from an AI trends report.\",\"icon\":\"FileText\"},{\"text\":\"Summarize today's major headlines with a business focus.\",\"icon\":\"MessageCircle\"}],\"empty_projects\":\"No projects yet\",\"projects\":[{\"title\":\"Jan 27 Highlights\",\"tag\":\"Quick Insight\",\"voice\":\"Suzhe\",\"duration\":\"6 mins\",\"image\":\"/imgs/features/generated/projects/jan-27-highlights.png\"},{\"title\":\"Trade War Brief\",\"tag\":\"Quick Insight\",\"voice\":\"Suzhe \u0026 Xiaoman\",\"duration\":\"4 mins\",\"image\":\"/imgs/features/generated/projects/trade-war-brief.png\"},{\"title\":\"Late Night Radio\",\"tag\":\"Quick Insight\",\"voice\":\"Suzhe\",\"duration\":\"5 mins\",\"image\":\"/imgs/features/generated/projects/late-night-radio.png\"},{\"title\":\"Animal Facts\",\"tag\":\"Quick Insight\",\"voice\":\"Suzhe\",\"duration\":\"5 mins\",\"image\":\"/imgs/features/generated/projects/animal-facts.png\"}],\"episode\":{\"duration\":{\"zero\":\"0 mins\",\"minutes_unit\":\"mins\"},\"actions\":{\"confirm_delete\":\"Delete this episode?\",\"back\":\"Back\",\"export\":\"Export\",\"export_audio\":\"Export Audio\",\"export_subtitles_beta\":\"Export Subtitles (Beta)\",\"slides\":\"Slides\",\"public_share\":\"Public share\",\"private\":\"Private\",\"copy_link\":\"Copy link\",\"delete\":\"Delete\",\"sources\":\"Sources\",\"copy_sources\":\"Copy sources\",\"deepsearch\":\"DeepSearch\",\"script\":\"Script\",\"outline\":\"Outline\",\"copy\":\"Copy\",\"edit\":\"Edit\"},\"labels\":{\"mode_default\":\"2-1\",\"generating_audio\":\"Generating Audio\",\"voices_prefix\":\"Voices\",\"upgrade_remove_intro_outro\":\"Upgrade to remove intro \u0026 outro\",\"no_script_yet\":\"No script yet.\",\"no_outline_yet\":\"No outline yet.\",\"cover_alt\":\"Cover\"},\"toasts\":{\"no_audio\":\"No audio yet\",\"sources_copied\":\"Sources copied\",\"link_copied\":\"Link copied\",\"update_failed\":\"Update failed\",\"public_enabled\":\"Public share enabled\",\"private_only\":\"Private only\",\"delete_failed\":\"Delete failed\",\"deleted\":\"Deleted\",\"subtitles_coming_soon\":\"Subtitles coming soon\",\"slides_coming_soon\":\"Slides coming soon\",\"deepsearch_coming_soon\":\"DeepSearch coming soon\"}}
11},\"text_to_speech\":{\"title\":\"Text To Speech\",\"subtitle\":\"Turn text into natural, human-like speech\",\"placeholder\":\"Enter text, upload a file, or paste a link â We make it speak, naturally.\",\"voice_label\":\"Pick 1 voice\",\"languages\":[{\"code\":\"zh\",\"name\":\"Mandarin\",\"flag\":\"ð¨ð³\"},{\"code\":\"en\",\"name\":\"English\",\"flag\":\"ðºð¸\"},{\"code\":\"ja\",\"name\":\"Japanese\",\"flag\":\"ð¯ðµ\"},{\"code\":\"ko\",\"name\":\"Korean\",\"flag\":\"ð°ð·\"}],\"voices\":[{\"id\":\"xiaoman\",\"name\":\"Xiaoman\",\"gender\":\"Female\",\"language\":\"zh\",\"preview\":\"A warm and gentle voice perfect for storytelling.\"},{\"id\":\"rachel\",\"name\":\"Rachel\",\"gender\":\"Female\",\"language\":\"en\",\"preview\":\"Clear and professional voice for presentations.\"},{\"id\":\"drew\",\"name\":\"Drew\",\"gender\":\"Male\",\"language\":\"en\",\"preview\":\"Deep and authoritative voice for narration.\"}],\"ai_polish\":{\"label\":\"AI Polish\",\"description\":\"Enhance your text for better speech output\"},\"paste_link\":{\"title\":\"Paste Link\",\"helper\":\"Paste link from any media or blogs\"},\"link_notice\":\"Currently supports adding 1 file only\",\"empty_projects\":\"No projects yet\",\"examples\":[{\"text\":\"Good morning! Today we'll explore the fascinating world of artificial intelligence and how it's transforming our daily lives.\",\"style\":\"Professional\"},{\"text\":\"Once upon a time, in a land far away, there lived a brave little hero who dreamed of adventures beyond the horizon.\",\"style\":\"Storytelling\"},{\"text\":\"Welcome to our channel! Don't forget to like, subscribe, and hit that notification bell for more amazing content!\",\"style\":\"Energetic\"}],\"projects\":[{\"title\":\"One Hundred Years · Opening\",\"tag\":\"Audiobook\",\"excerpt\":\"Years later, facing the firing squad, he would remember the distant afternoon of discovering ice.\",\"image\":\"/imgs/cases/generated/app/one-hundred-years-opening.png\"},{\"title\":\"Voice-over · Animation Cut\",\"tag\":\"Dubbed Video\",\"excerpt\":\"That gardener with the scissors nearly trimmed the bud I finally grew!\",\"image\":\"/imgs/cases/generated/app/animation-cut-voiceover.png\"},{\"title\":\"Snowfield Review · Narration\",\"tag\":\"Video Voiceover\",\"excerpt\":\"We brought the whole team to a sub-zero mountain to test it in the real world.\",\"image\":\"/imgs/cases/generated/app/snowfield-review-narration.png\"},{\"title\":\"Night Meditation · Calm Guide\",\"tag\":\"Meditation\",\"excerpt\":\"Focus on your breath. Inhale slowly and feel your chest expand, then release.\",\"image\":\"/imgs/cases/generated/app/night-meditation-guide.png\"}],\"generate_button\":\"Generate\",\"character_count\":\"characters\",\"ui\":{\"created_success\":\"Created successfully!\",\"play\":\"Play\",\"play_preview\":\"Play preview\",\"select_one_voice\":\"Select 1 Voice\",\"add_own_voice\":\"Add Your Own Voice\",\"paste_link_aria\":\"Paste link\",\"upload_aria\":\"Upload\",\"generate_aria\":\"Generate\",\"minutes_suffix\":\"mins\",\"generating_label\":\"Generating\",\"attachment_link_label\":\"URL\",\"remove_link_aria\":\"Remove link\",\"remove_file_aria\":\"Remove file\",\"submit_link_aria\":\"Submit link\",\"close_dialog_aria\":\"Close\",\"audio_speed_label\":\"1.0x\",\"audio_mute_aria\":\"Mute\",\"audio_unmute_aria\":\"Unmute\",\"audio_volume_aria\":\"Volume\",\"audio_play_aria\":\"Play\",\"audio_pause_aria\":\"Pause\",\"audio_more_aria\":\"More\",\"audio_download_aria\":\"Download\",\"audio_close_aria\":\"Close\",\"download_filename_prefix\":\"tts\"},\"toasts\":{\"generation_failed\":\"TTS generation failed\"}},\"voice_cloning\":{\"title\":\"Voice Cloning\",\"subtitle\":\"Clone your voice in seconds â let it speak for you\",\"tabs\":{\"conversation\":\"Voice Chat\",\"upload\":\"Upload File\"},\"tutorial\":{\"trigger\":\"Tutorial\",\"title\":\"Upload and record instructions\",\"upload_title\":\"Audio Upload Requirements\",\"upload_items\":[\"File Format: Supported formats: wav, mp3, or m4a.\",\"Audio Quality: Ensure clear audio without noticeable noise or echo.\",\"Duration: Recommended duration: 25-35 seconds.\",\"Content: Speak naturally; avoid emotionless reading. Free conversation or high-energy speech works best.\",\"Source: Upload audio you recorded yourself. Avoid downloaded or third-party files.\"],\"re
11cord_title\":\"Audio Recording Requirements\",\"record_items\":[\"Duration \u0026 Format: Record about 25-35 seconds. Supported formats: wav, mp3, m4a.\",\"Content: Speak naturally. Free conversation, simulating a call with a friend, or high-energy speech works best; avoid emotionless reading.\",\"Environment: Choose a quiet, low-echo environment. Turn off TV, AC, and phone notifications.\",\"Device: Use a phone or external microphone. Keep it 10-20 cm away, facing your mouth.\"]},\"conversation\":{\"title\":\"Clone your voice through conversation\",\"description\":\"Please speak in a quiet environment\",\"guide\":\"Usage guide\",\"start\":\"Start conversation\",\"stop\":\"Stop recording\",\"language_label\":\"Voice language\"},\"upload\":{\"title\":\"Clone your voice from an audio file\",\"description\":\"Supports wav/mp3/m4a, 20â35s, max 20 MB\",\"start\":\"Start Upload\"},\"samples_title\":\"Voice cloning samples\",\"samples\":[{\"title\":\"Sample 1\",\"image\":\"/imgs/features/generated/voice-clone/sample-1.png\"},{\"title\":\"Sample 2\",\"image\":\"/imgs/features/generated/voice-clone/sample-2.png\"},{\"title\":\"Sample 3\",\"image\":\"/imgs/features/generated/voice-clone/sample-3.png\"},{\"title\":\"Sample 4\",\"image\":\"/imgs/features/generated/voice-clone/sample-4.png\"}],\"languages\":[{\"code\":\"zh\",\"label\":\"Mandarin\"},{\"code\":\"en\",\"label\":\"English\"},{\"code\":\"ja\",\"label\":\"Japanese\"}],\"toasts\":{\"clone_failed\":\"Voice cloning failed\",\"clone_success\":\"Voice cloned successfully\",\"recording_format_unsupported\":\"Recording format not supported, please upload a file.\",\"microphone_denied\":\"Microphone access denied\"}},\"video_to_gif\":{\"title\":\"Video to GIF\",\"subtitle\":\"Convert short video clips into lightweight GIFs\",\"fields\":{\"video\":\"Upload video\",\"fps\":\"Frame rate (FPS)\",\"width\":\"Output width (px)\",\"start_seconds\":\"Start time (seconds)\",\"duration_seconds\":\"Duration (seconds)\"},\"hints\":{\"video\":\"Supports MP4, WebM, MOV, and M4V. Maximum file size: 100MB.\",\"fps\":\"Lower FPS gives a smaller GIF; recommended range: 8-15.\",\"width\":\"Common values: 360, 480, or 720.\",\"start_seconds\":\"Set where the clip starts in the original video.\",\"duration_seconds\":\"Short clips are usually more shareable.\",\"preview_empty\":\"Upload a video to preview the source clip.\",\"output_empty\":\"Your converted GIF will appear here.\"},\"actions\":{\"convert\":\"Convert to GIF\",\"converting\":\"Converting...\",\"download\":\"Download GIF\",\"clear\":\"Clear\"},\"labels\":{\"source_preview\":\"Source preview\",\"output_preview\":\"GIF preview\",\"original_size\":\"Original size\",\"output_size\":\"GIF size\",\"reduction\":\"Size reduction\"},\"toasts\":{\"file_required\":\"Please upload a video file first\",\"invalid_file\":\"Please choose a valid video file\",\"convert_success\":\"GIF created successfully\",\"convert_failed\":\"Video to GIF failed\",\"download_ready\":\"Download started\"}},\"image_compressor\":{\"title\":\"Image Compressor\",\"subtitle\":\"Reduce image file size while keeping visual quality\",\"fields\":{\"image\":\"Upload image\",\"quality\":\"Compression quality\",\"max_width\":\"Max width (optional)\",\"output_format\":\"Output format\"},\"hints\":{\"image\":\"Supports JPG, PNG, WEBP, and AVIF. Maximum file size: 25MB.\",\"quality\":\"Higher quality means larger size. Recommended range: 65-85.\",\"max_width\":\"Set 0 to keep original size, or set a width like 1200.\",\"preview_empty\":\"Upload an image to preview the original file.\",\"output_empty\":\"Your compressed image will appear here.\"},\"output_formats\":{\"auto\":\"Auto (recommended)\",\"jpeg\":\"JPEG\",\"png\":\"PNG\",\"webp\":\"WebP\"},\"actions\":{\"compress\":\"Compress image\",\"compressing\":\"Compressing...\",\"download\":\"Download image\",\"clear\":\"Clear\"},\"labels\":{\"source_preview\":\"Original preview\",\"output_preview\":\"Compressed preview\",\"original_size\":\"Original size\",\"output_size\":\"Compressed size\",\"reduction\":\"Size reduction\"},\"toasts\":{\"file_required\":\"Please upload an image file first\",\"invali
11d_file\":\"Please choose a valid image file\",\"compress_success\":\"Image compressed successfully\",\"compress_failed\":\"Image compression failed\",\"download_ready\":\"Download started\"}}}},\"studio\":{\"sidebar\":{\"sidebar\":{\"header\":{\"brand\":{\"title\":\"ViewMax Studio\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"ViewMax Studio\"},\"url\":\"/studio\"},\"show_trigger\":true},\"main_navs\":[{\"items\":[{\"title\":\"Canvas\",\"url\":\"/canvas\",\"icon\":\"Workflow\",\"badge\":\"NEW\"},{\"title\":\"Studio Home\",\"url\":\"/studio\",\"icon\":\"Home\"},{\"title\":\"New Workflow\",\"url\":\"/studio/new\",\"icon\":\"Plus\"}]}],\"bottom_nav\":{\"items\":[{\"title\":\"My Creations\",\"url\":\"/activity/my-creations\",\"icon\":\"FolderOpen\"},{\"title\":\"Pricing\",\"url\":\"/pricing\",\"icon\":\"CreditCard\"}]},\"user\":{\"nav\":{\"items\":[{\"title\":\"Profile\",\"url\":\"/settings/profile\",\"icon\":\"User\"}]},\"show_email\":false,\"show_signout\":true,\"signout_callback\":\"/\"},\"footer\":{\"show_theme\":true,\"show_locale\":true},\"variant\":\"sidebar\",\"collapsible\":\"icon\"}},\"canvas\":{\"metadata\":{\"title\":\"Studio Canvas | ViewMax Studio\",\"description\":\"Build and run multi-step AI creation workflows on a node
11canvas.\"},\"list\":{\"title\":\"Studio Canvas\",\"description\":\"Compose prompts, references, and model steps as reusable workflows.\",\"greeting\":\"Welcome to the Creative Canvas\",\"prompt_placeholder\":\"Describe your idea, e.g., generate a 1-minute cyberpunk storyboard...\",\"tabs\":{\"recommended\":\"Recommended\",\"my_projects\":\"My Projects\"},\"templates\":{\"storyboard\":\"Storyboard\",\"camera_extension\":\"Camera Expansion\",\"ecommerce\":\"E-commerce Assets\"},\"create_button\":\"Create Workflow\",\"open_button\":\"Open\",\"drafts_title\":\"Saved Workflows\",\"drafts_description\":\"No saved workflows yet. Create one to start building reusable pipelines.\",\"quick_starts\":[{\"title\":\"Text to Video\",\"description\":\"Prompt -\u003e Generate -\u003e Output\",\"href\":\"/studio/new\"},{\"title\":\"Image Reference to Video\",\"description\":\"Image Ref -\u003e Generate -\u003e Output\",\"href\":\"/studio/new\"},{\"title\":\"Storyboard Draft\",\"description\":\"Prompt -\u003e Multiple Variants -\u003e Output\",\"href\":\"/studio/new\"}]},\"editor\":{\"new_title\":\"New Workflow\",\"edit_title\":\"Edit Workflow\",\"subtitle\":\"Drag nodes, connect steps, and tune generation parameters.\",\"back_to_list\":\"Back to Studio\",\"title_placeholder\":\"Workflow title\",\"toolbar\":{\"save_draft\":\"Save Draft\",\"saving\":\"Saving...\",\"save_success\":\"Workflow saved\",\"create_success\":\"Workflow created\",\"save_failed\":\"Save workflow failed\",\"run_workflow\":\"Run Workflow\",\"run_starting\":\"Starting workflow run...\",\"run_started\":\"Workflow run started\",\"run_success\":\"Workflow run succeeded\",\"run_failed\":\"Workflow run failed\",\"run_canceled\":\"Workflow run canceled\",\"cancel_run\":\"Cancel Run\",\"retry_run\":\"Retry Run\",\"execution_policy\":\"Execution Policy\",\"policy_fail_fast\":\"Fail Fast\",\"policy_continue_on_error\":\"Continue on Error\",\"run_requires_saved\":\"Please save workflow before running\",\"reset_canvas\":\"Reset\",\"save_hint\":\"Workflow persistence API will be connected in the next phase.\",\"run_hint\":\"Run engine integration with AI tasks is scheduled in phase 3.\"},\"palette\":{\"title\":\"Node Palette\",\"add\":\"Add\",\"text_input\":\"Text Input\",\"image_input\":\"Image Input\",\"video_input\":\"Video Input\",\"text_to_image\":\"Text to Image\",\"image_to_image\":\"Image to Image\",\"multi_image_to_image\":\"Multi Image to Image\",\"style_transfer\":\"Style Transfer\",\"text_to_video\":\"Text to Video\",\"image_to_video\":\"Image to Video\",\"output\":\"Output\"},\"inspector\":{\"title\":\"Inspector\",\"workflow_title\":\"Workflow Title\",\"workflow_de
11scription\":\"Workflow Description\",\"node_label\":\"Node Label\",\"node_prompt\":\"Prompt\",\"node_model\":\"Model\",\"no_selection\":\"Select a node to edit its parameters.\",\"generate_node\":\"Generate This Node\",\"node_not_executable\":\"Selected node is not executable\",\"delete_node\":\"Delete Selected Node\"},\"node_card\":{\"model\":\"Model\",\"params\":\"Params\",\"cost_details\":\"Cost details\",\"generate\":\"Generate\"},\"run\":{\"title\":\"Run Status\",\"status\":\"Status\",\"no_run\":\"No runs yet\",\"last_run_id\":\"Run ID\",\"step_count\":\"Step Count\",\"steps\":\"Step Progress\",\"policy\":\"Policy\",\"history_title\":\"Run History\",\"history_empty\":\"No run history\",\"history_loading\":\"Loading runs...\",\"history_load_more\":\"Load more\",\"step_detail_title\":\"Step Detail\",\"step_detail_description\":\"Inspect step inputs, outputs, and media URLs.\",\"open_step_detail\":\"Open step detail\",\"node_id\":\"Node ID\",\"node_type\":\"Node Type\",\"attempt\":\"Attempt\",\"task_id\":\"Task ID\",\"provider_task_id\":\"Provider Task ID\",\"started_at\":\"Started At\",\"finished_at\":\"Finished At\",\"duration\":\"Duration\",\"input\":\"Input\",\"output\":\"Output\",\"urls\":\"URLs\",\"no_urls\":\"No URLs\",\"no_payload\":\"No payload\",\"error\":\"Error\",\"copy_url\":\"URL copied\",\"retry_step\":\"Retry This Step\",\"retry_step_success\":\"Step retry started\",\"retry_step_failed\":\"Step retry failed\"}}},\"handdrawn-story\":{\"metadata\":{\"title\":\"Handdrawn Story Video | Text to Comic Animation | ViewMax\",\"description\":\"Turn a short story or uploaded pages into a 3:4 hand-drawn story video. Write in English, Chinese, or another language you actually use, pick one of 20 illustration styles, and export silent H.264 for later voiceover.\",\"keywords\":\"handdrawn story video, hand-drawn story video, story to comic video, page flip video, colored pencil diary, AI storyboard, illustrated story video, text to comic animation\",\"updatedAt\":\"2026-08-31T00:00:00.000Z\"},\"page\":{\"title\":\"Handdrawn Story Video\",\"description\":\"Write a short story or upload illustrated pages, lock one of 20 hand-drawn styles, then render a vertical 3:4 comic video with a cut or page-flip.\",\"show_sections\":[\"benefits\",\"usage\",\"faq\",\"related_tools\"],\"sections\":{\"benefits\":{\"id\":\"handdrawn-story-benefits\",\"block\":\"features\",\"title\":\"A story-video workflow built for illustration, not live action\",\"description\":\"Handdrawn Story Video turns beats into sequential drawings, then animates them as a silent 3:4 clip you can voice later.\",\"items\":[{\"title\":\"Twenty locked illustration styles\",\"description\":\"From the default colored-pencil diary to ink wash, storybook gouache, and whiteboard explainer â every scene stays in the style you picked.\",\"icon\":\"Palette\"},{\"title\":\"Cut or page-flip transitions\",\"description\":\"Hard cuts keep pacing tight. Page-flip adds a 3D turn with a duration you can set between 0.3s and 1.5s.\",\"icon\":\"BookOpen\"},{\"title\":\"Upload your own pages\",\"description\":\"Skip generation and animate up to 30 images in order â useful when the drawings already exist.\",\"icon\":\"Images\"},{\"title\":\"Silent H.264 for later voiceover\",\"description\":\"Output is mute on purpose so you can add narration or music in your own editor. Preview at 720Ã960 or final at 1080Ã1440.\",\"icon\":\"VolumeX\"}]},\"usage\":{\"id\":\"handdrawn-story-usage\",\"block\":\"features-step\",\"label\":\"Workflow\",\"title\":\"How a hand-drawn story video is made\",\"description\":\"The studio splits your story, draws each beat in one style, then hands a payload to the renderer for wipe or page-flip animation.\",\"items\":[{\"title\":\"Write the story or upload pages\",\"description\":\"Paste up to 3,000 characters of story text, or drop in ordered images (up to 30).\"},{\"title\":\"Split into sequential beats\",\"description\":\"Story mode splits sentences into at most 24 scenes. Image mode keeps your upload order as the shot list.\"},{\"title\":\"Generate hand-drawn scenes\",\"description\":\"Each beat is illustrated in the selected style with a character lock so repeating people stay consistent.\"},{\"title\":\"Animate wipe or page-flip\",\"description\":\"The renderer composites text, black-and-white, and color layers â or turns the page â into a vertical 3:4 MP4.\"}]},\"faq\":{\"id\":\"handdrawn-story-faq\",\"block\":\"faq\",\"title\":\"Handdrawn Story Video FAQ\",\"description\":\"Story text or uploaded pages become a silent 3:4 comic video with a locked illustration style.\",\"items\":[{\"question\":\"How does Handdrawn Story Video work?\",\"answer\":\"You write a short story or upload pages, pick one of 20 styles, and ViewMax splits the story into beats, generates sequential illustrations, then renders a vertical 3:4 video with a cut or page-flip.\"},{\"question\":\"What is the difference between story text and uploaded images?\",\"answer\":\"Story text is split into at most 24 illustrated scenes. Uploaded images skip drawing and animate up to 30 pages in the order you selected. Both share the same style picker and transition options.\"},{\"question\":\"Why is the finished video silent?\",\"answer\":\"This version matches the source workflow: a mute H.264 file so you can add voiceover or music in a later pass. Built-in narration is not included yet.\"},{\"question\":\"What resolutions can I export?\",\"answer\":\"Preview renders 720Ã960 for a faster look. Final renders 1080Ã1440 at 30fps. Aspect ratio is always 3:4.\"}
11,{\"question\":\"How long can the story or image sequence be?\",\"answer\":\"Story text is capped at 3,000 characters and 24 beats. Uploaded image mode accepts 1â30 images. Page duration in image mode is 2â10 seconds (default 4.4s).\"},{\"question\":\"Can I retry a failed project?\",\"answer\":\"Yes. Failed projects show Retry in the studio as long as the reserved credits were not refunded. You can also delete a project from the detail panel.\"}]},\"related_tools\":{\"id\":\"handdrawn-story-related-tools\",\"block\":\"related-tools\",\"title\":\"Related Tools\",\"description\":\"Continue with adjacent video workflows after you lock a hand-drawn story.\",\"buttons\":[{\"title\":\"MiniMax H3\",\"url\":\"/minimax-h3\",\"variant\":\"outline\",\"icon\":\"Clapperboard\"},{\"title\":\"Product Video Generator\",\"url\":\"/product-video-generator\",\"variant\":\"outline\",\"icon\":\"Package\"},{\"title\":\"AI Movie Maker\",\"url\":\"/ai-movie-maker\",\"variant\":\"outline\",\"icon\":\"Film\"},{\"title\":\"AI Singer Video Generator\",\"url\":\"/ai-singer-video-generator\",\"variant\":\"outline\",\"icon\":\"Music4\"}]}}},\"hero\":{\"title\":\"Turn a story into a hand-drawn video\",\"highlight_text\":\"hand-drawn video\",\"description\":\"Write a short story in English, Chinese, or another language you write in, or upload illustrated pages. Lock one of 20 styles, then render a vertical 3:4 comic with a cut or a page-flip â silent, so you can voice it later.\",\"styles_title\":\"Twenty hand-drawn styles\",\"styles_description\":\"The default colored-pencil diary comic plus nineteen more illustration languages. Example frames load from the style library.\",\"buttons\":[{\"title\":\"Open the Studio\",\"url\":\"/studio/handdrawn-story\",\"icon\":\"Pencil\"}]}}},\"toolhub\":{\"sidebar\":{\"header\":{\"brand\":{\"title\":\"Viewmax Studio\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"Viewmax Studio\"},\"url\":\"/\"},\"show_trigger\":false},\"main_navs\":[{\"title\":\"Navigation\",\"items\":[{\"title\":\"My Creations\",\"url\":\"/activity/my-creations\",\"icon\":\"Sparkles\"},{\"title\":\"Create\",\"url\":\"/create\",\"icon\":\"WandSparkles\"},{\"title\":\"Chat\",\"url\":\"/chat\",\"icon\":\"MessageCircle\"},{\"title\":\"Explainer\",\"url\":\"/studio/explainer\",\"icon\":\"Presentation\"},{\"title\":\"AI Video\",\"url\":\"/ai-video\",\"icon\":\"Clapperboard\",\"badge\":\"NEW\"},{\"title\":\"AI Motion Graphics\",\"url\":\"/ai-motion-graphics\",\"icon\":\"Palette\",\"badge\":\"NEW\"},{\"title\":\"Faceless Channel\",\"url\":\"/studio/faceless-channel\",\"icon\":\"Tv\"},{\"title\":\"AI Music\",\"url\":\"/ai-music\",\"icon\":\"Music\"},{\"title\":\"Templates\",\"url\":\"/template\",\"icon\":\"LayoutTemplate\"},{\"title\":\"Pricing\",\"url\":\"/pricing\",\"icon\":\"CreditCard\"},{\"title\":\"Viewmax Tools\",\"url\":\"/ai-tools\",\"icon\":\"Blocks\"}],\"id\":\"main\"},{\"id\":\"edit-videos\",\"title\":\"Edit Videos\",\"items\":[{\"title\":\"Motion Control AI\",\"url\":\"/motion-control-ai\",\"icon\":\"SlidersHorizontal\",\"badge\":\"NEW\"},{\"title\":\"AI Singer\",\"url\":\"/ai-singer-video-generator\",\"icon\":\"Music2\",\"badge\":\"NEW\"}]},{\"id\":\"image-tools\",\"title\":\"Edit Images\",\"items\":[]},{\"id\":\"video-tools\",\"title\":\"More Video Tools\",\"items\":[]}],\"user\":{\"nav\":{\"items\":[{\"title\":\"Profile\",\"url\":\"/settings/profile\",\"icon\":\"User\",\"target\":\"_self\"}]},\"show_email\":false,\"show_signout\":true,\"signout_callback\":\"/ai-tools\",\"signin_callback\":\"/ai-tools\"},\"footer\":{\"nav\":{\"items\":[{\"title\":\"Home\",\"url\":\"/\",\"icon\":\"House\",\"target\":\"_self\"},{\"title\":\"Email\",\"url\":\"mailto:[email protected]\",\"icon\":\"Mail\",\"target\":\"_self\"}]},\"show_theme\":false,\"show_locale\":false},\"variant\":\"sidebar\",\"collapsible\":\"icon\"}},\"ai\":{\"music\":{\"metadata\":{\"title\":\"AI Music Generator\",\"description\":\"Generate amazing music with AI\"},\"page\":{\"title\":\"AI Music Generator\",\"description\":\"Generate amazing music with AI\"},\"generator\":{\"title\":\"Music Generator\",\"prompt\":\"Prompt\",\"prompt_placeholder\":\"A love story of Romeo and Juliet\",\"generate\":\"Generate Music\",\"loading\":\"Loading...\",\"generating\":\"Generating...\",\"sign_in_to_generate\":\"Sign In to Generate Music\",\"credits_cost\":\"{credits} credits cost\",\"credits_remaining\":\"{credits} credits remaining\",\"buy_credits\":\"Buy Credits\",\"generation_progress\":\"Generation Progress\",\"time_cost\":\"This may take up to 2-3 minutes...\",\"generated_song\":\"Generated Song\",\"ready_to_play\":\"Ready to Play\",\"audio_generating\":\"Audio Generating...\",\"generating_song\":\"Generating Song...\",\"waiting_generation\":\"Please wait while we create your masterpiece\",\"no_song_generated\":\"No Song Generated\",\"downloading\":\"Downloading...\",\"download_success\":\"Download completed successfully\",\"download_failed\":\"Failed to download audio\",\"form\":{\"custom_mode\":\"Custom Mode\",\"title\":\"Title\",\"title_placeholder\":\"The Sound of Silence\",\"style\":\"Style of Music\",\"style_placeholder\":\"indie, electronic, synths, 120bpm, distorted\",\"instrumental\":\"Instrumental\",\"prompt\":\"Prompt\",\"prompt_placeholder\":\"A country folk song about love\",\"model\":\"Model\",\"lyrics\":\"Lyrics\",\"lyrics_placeholder\":\"Write your own lyrics, two verses (8 lines) for the best result\"}},\"use_cases\":{\"id\":\"music-use-cases\",\"block\":\"features\",\"title\":\"Use Cases for AI Music Generation\",\"description\":\"Create original tracks for videos, podcasts, and apps without licensing hassle.\",\"items\":[{\"title\":\"Video Backgroun
11d Music\",\"description\":\"Match mood and length for reels and ads.\",\"icon\":\"RiMusic2Line\"},{\"title\":\"Podcast Intros/Outros\",\"description\":\"Brand your show with custom themes.\",\"icon\":\"RiAwardLine\"},{\"title\":\"App \u0026 Game Audio\",\"description\":\"Generate ambient loops and themes quickly.\",\"icon\":\"RiSpeedLine\"},{\"title\":\"Creator Jingles\",\"description\":\"Signature sounds for channels and brands.\",\"icon\":\"RiMagicLine\"},{\"title\":\"Event \u0026 Promo\",\"description\":\"Fast turnarounds for campaigns and promos.\",\"icon\":\"RiPriceTag3Line\"},{\"title\":\"Instrumental or Vocal\",\"description\":\"Choose clean instrumentals or vocal tracks.\",\"icon\":\"RiFileTextLine\"}]}},\"chat\":\"$43:props:messages:ai:chat\",\"director\":\"$43:props:messages:ai:director\",\"motion\":\"$43:props:messages:ai:motion\",\"share\":\"$43:props:messages:ai:share\",\"image\":{\"metadata\":{\"title\":\"AI Image Generator\",\"description\":\"Generate images with AI models, support text-to-image and image-to-image.\"},\"page\":{\"title\":\"AI Image Generator\",\"description\":\"Generate images with AI models, support text-to-image and image-to-image.\"},\"generator\":{\"title\":\"Image Generator\",\"description\":\"Generate images with AI models, support text-to-image and image-to-image.\",\"tabs\":{\"text-to-image\":\"Text to Image\",\"image-to-image\":\"Image to Image\"},\"form\":{\"provider\":\"Provider\",\"model\":\"Model\",\"quality\":\"Resolution\",\"select_quality\":\"Select Resolution\",\"select_provider\":\"Select Provider\",\"select_model\":\"Select Model\",\"prompt\":\"Prompt\",\"prompt_placeholder\":\"Describe the details of the image, such as color, shape, texture, etc.\",\"reference_image\":\"Reference Image\",\"reference_image_placeholder\":\"Upload reference images, support multiple images\",\"some_images_failed_to_upload\":\"Some images failed to upload, please delete them and re-upload\",\"prompt_too_long\":\"Prompt is too long, please delete some content\"},\"generate\":\"Generate Images\",\"checking_account\":\"Checking Account...\",\"loading\":\"Loading...\",\"generating\":\"Generating...\",\"a11y\":{\"generation_blocked_empty_prompt\":\"Enter a prompt to enable generation.\",\"generation_blocked_uploading\":\"Wait for uploads to finish before generating.\",\"generation_blocked_upload_error\":\"Retry failed uploads before generating.\",\"generation_blocked_missing_inputs\":\"Add required inputs: {missing}\"},\"sign_in_to_generate\":\"Sign In to Generate Image\",\"credits_cost\":\"Cost {credits} credits\",\"credits_remaining\":\"Remaining {credits} credits\",\"buy_credits\":\"Buy Credits\",\"progress\":\"Progress\",\"generated_images\":\"Image Preview\",\"ready_to_generate\":\"Ready to Generate\",\"ready_for_generating\":\"Ready for Generating\",\"no_images_generated\":\"No Images Generated\"},\"cases\":{\"id\":\"image-cases\",\"block\":\"showcases\",\"items\":[{\"title\":\"Product Mockup\",\"description\":\"Lifestyle visuals without a photoshoot.\",\"url\":\"/ai-image-generator\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/11-16x10.webp\",\"alt\":\"image case 1\"}},{\"title\":\"Ad Creative\",\"description\":\"Generate variations for campaigns fast.\",\"url\":\"/ai-image-generator\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/12-16x10.webp\",\"alt\":\"image case 2\"}},{\"title\":\"Cover Art\",\"description\":\"Highâclick thumbnails and covers.\",\"url\":\"/ai-image-generator\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/13-16x10.webp\",\"alt\":\"image case 3\"}},{\"title\":\"Concept Exploration\",\"description\":\"Try styles and directions in minutes.\",\"url\":\"/ai-image-generator\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/2-16x10.webp\",\"alt\":\"image case 4\"}},{\"title\":\"Brand Assets\",\"description\":\"Consistent illustration sets for teams.\",\"url\":\"/ai-image-generator\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/french-kiss-16x10.webp\",\"alt\":\"image case 5\"}},{\"title\":\"Image Variations\",\"description\":\"Remix visuals for localization.\",\"url\":\"/ai-image-generator\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/french-kiss-pro-16x10.webp\",\"alt\":\"image case 6\"}}]}},\"video\":{\"metadata\":{\"title\":\"AI Video Generator | ViewMax Studio\",\"description\":\"Use ViewMax Studio AI Video Generator to create high-quality videos from text prompts or images. Fast, flexible, and built for creators and team
11s.\",\"keywords\":\"ai video generator, ai video maker, text to video ai, image to video ai, ai video generator online, viewmax studio\"},\"page\":{\"title\":\"AI Video Generator\",\"description\":\"Create AI videos from text prompts or images with support for text-to-video, image-to-video, frames-to-video, and reference-to-video.\"},\"generator\":{\"title\":\"Image to Video AI\",\"description\":\"Create stunning videos from your images with AI. Upload an image and watch it come to life!\",\"hero\":{\"title\":\"Bring Your Photos to Life\",\"highlight\":\"to Life\",\"description\":\"Turn static portraits into dynamic videos instantly.\\nCinema quality. 100% Private.\",\"upload_title\":\"Upload an image to animate\",\"upload_hint\":\"Drag \u0026 drop or click to select - JPG, PNG, WebP up to {size}MB\",\"change_image\":\"Change Image\",\"clear_image\":\"Clear and start over\",\"configuration\":\"Configuration\",\"resolution\":\"Resolution\",\"duration\":\"Duration\",\"outputs\":\"Outputs\",\"motion_prompt\":\"Motion Prompt\",\"auto_prompt\":\"AI Auto-Prompt\",\"auto_prompt_hint\":\"or click here to write manually\",\"example_prompt\":\"Blowing a kiss, flirty expression, charming smile.\",\"prompt_presets\":[\"Blowing a kiss, flirty expression, charming smile.\",\"Gentle head turn with soft lighting and a warm smile.\",\"Subtle laugh with relaxed shoulders, dreamy daylight glow.\"]},\"tabs\":{\"text-to-video\":\"Text to Video\",\"image-to-video\":\"Image to Video\",\"frames-to-video\":\"Frames to Video\",\"reference-to-video\":\"Reference to Video\",\"video-to-video\":\"Video to Video\"},\"form\":\"$43:props:messages:ai:video:generator:form\",\"generate\":\"Generate Video\",\"checking_account\":\"Checking Account...\",\"loading\":\"Loading...\",\"generating\":\"Generating...\",\"toast\":{\"task_submitted\":\"Task submitted successfully. Please check your account center for the result.\",\"prompt_required\":\"Please enter a prompt before generating.\",\"wait_for_images_upload\":\"Please wait for images to finish uploading.\",\"some_images_failed_retry\":\"Some images failed to upload. Please retry.\",\"required_inputs_before_generating\":\"Please complete required inputs before generating: {missing}\",\"provider_or_model_not_configured\":\"Provider or model is not configured correctly.\",\"required_reference_images_before_generating\":\"Please upload {count} required reference image(s) before generating.\",\"generation_timed_out\":\"Video generation timed out. Please try again.\",\"query_task_failed\":\"Query task failed\",\"query_task_failed_with_reason\":\"Query task failed: {message}\",\"provider_returned_no_videos\":\"The provider returned no videos. Please retry.\",\"video_generated_successfully\":\"Video generated successfully\",\"generate_video_failed\":\"Generate video failed\",\"insufficient_credits\":\"Insufficient credits. Please top up to keep creating.\",\"provider_or_model_invalid\":\"Provider or model is not configured correctly.\",\"reference_image_required\":\"Please upload a reference image before generating.\",\"reference_video_required\":\"Please provide a reference video URL before generating.\",\"lip_sync_avatar_image_required\":\"Please upload an avatar image before generating.\",\"lip_sync_audio_required\":\"Please upload or record audio before generating.\",\"lip_sync_audio_duration_required\":\"Unable to read the audio duration. Please try another file.\",\"lip_sync_pro_required\":\"Lip Sync is a Pro+ feature. Please upgrade to continue.\",\"failed_to_create_task\":\"Failed to create a video task\",\"task_id_missing\":\"Task id missing in response\",\"failed_to_generate_video_with_reason\":\"Failed to generate video: {message}\",\"failed_to_fetch_video\":\"Failed to fetch video\",\"video_downloaded\":\"Video downloaded\",\"failed_to_download_video\":\"Failed to download video\"},\"a11y\":{\"generation_blocked_empty_prompt\":\"Enter a prompt to enable generation.\",\"generation_blocked_uploading\":\"Wait for uploads to finish before generating.\",\"generation_blocked_upload_error\":\"Retry failed uploads before generating.\",\"generation_blocked_missing_inputs\":\"Add required inputs: {missing}\"},\"sign_in_to_generate\":\"Sign In to Generate Video\",\"credits_cost\":\"Cost {credits} credits\",\"credits_remaining\":\"Remaining {credits} credits\",\"buy_credits\":\"Buy Credits\",\"progress\":\"Progress\",\"generated_videos\":\"Video Preview\",\"ready_to_generate\":\"Ready to Generate\",\"ready_for_generating\":\"Ready for Generating\",\"no_videos_generated\":\"No Videos Generated\",\"task_status\":{\"pending\":\"Waiting for model to start\",\"processing\":\"Generating your video...\",\"success\":\"Video generation completed\",\"failed\":\"Generation failed\"},\"dashboard\":{\"required_credits\":\"Required Credits\",\"templates\":\"Templates\",\"reference_image_optional\":\"Reference Images (Optional)\",\"reference_image_upload_description\":\"Optional: upload reference images to guide generation (JPEG, PNG, WebP, max 10MB each). 1 image = image-to-vi
11deo; 2+ images = multi-reference when the model supports it.\",\"reference_images\":\"Reference Images\",\"reference_images_hint\":\"Upload 1-3 reference images to guide video style and content\",\"reference_upload_label\":\"Upload\",\"reference_upload_description\":\"JPG/PNG (Max 5MB)\",\"examples\":\"Examples\",\"example\":\"Example\",\"frame_mode\":\"Frame Mode\",\"reference_mode\":\"Reference Mode\",\"generation_mode\":\"Generation Mode\",\"start_end_frames\":\"Start / End Frames\",\"add_end_frame\":\"Add End Frame\",\"start_frame\":\"Start Frame\",\"end_frame\":\"End Frame (Optional)\",\"swap_frames\":\"Swap start and end frames\",\"veo_mode_quality\":\"Quality\",\"veo_mode_quality_description\":\"Higher fidelity for final renders\",\"veo_mode_quality_credits\":\"225-285 credits\",\"veo_mode_fast\":\"Fast\",\"veo_mode_fast_description\":\"Faster output for testing and iteration\",\"veo_mode_fast_credits\":\"30-100 credits\",\"aspect_ratio\":\"Aspect Ratio\",\"seed\":\"Seed\",\"seed_auto\":\"Auto\",\"public_visibility\":\"Public Visibility\",\"duration\":\"Duration\",\"credits_value\":\"{credits} credits\",\"quality\":\"Quality\",\"resolution\":\"Resolution\",\"generate_audio\":\"Generate Audio\",\"generate_audio_multiplier\":\"2x credits\",\"generate_audio_lock_aria\":\"Generate Audio requires Basic+\",\"generate_motion_video\":\"Generate Motion Video\",\"motion_character_image\":\"Character Image\",\"motion_character_upload_description\":\"Upload a clear character image (JPEG, PNG, max 10MB)\",\"motion_reference_video\":\"Motion Reference Video\",\"motion_reference_video_upload_label\":\"Upload reference motion video\",\"motion_reference_video_upload_description\":\"MP4, MOV, MKV (max 100MB, 10s)\",\"motion_reference_video_credits_label\":\"Credits are charged per second:\",\"motion_reference_video_credits_tier_short\":\"720p: 6 credits/s\",\"motion_reference_video_credits_tier_medium\":\"1080p: 9 credits/s\",\"motion_reference_video_credits_tier_long\":\"Final cost = rate à video duration (seconds)\",\"motion_examples\":\"Examples\",\"motion_example\":\"Example\",\"motion_example_clear\":\"Clear selected example\",\"motion_character_examples\":\"Character examples\",\"motion_video_examples\":\"Video examples\",\"motion_character_source\":\"Character Source\",\"motion_character_source_image\":\"Image\",\"motion_character_source_video\":\"Video\",\"motion_character_source_image_description\":\"character from image\",\"motion_character_source_video_description\":\"character from video\",\"motion_character_source_hint\":\"AI uses the uploaded image as character appearance. The video provides motion reference only.\",\"motion_max_10s\":\"max 10s\",\"motion_max_30s\":\"max 30s\",\"motion_quality\":\"Quality\",\"motion_quality_720\":\"720p (6 credits/s)\",\"motion_quality_1080\":\"1080p (9 credits/s)\",\"motion_prompt_placeholder\":\"Describe the desired motion, style, or camera movement...\",\"generate_lip_sync_video\":\"Generate Lip Sync Video\",\"lip_sync_upgrade_badge\":\"Pro+\",\"lip_sync_upgrade_hint\":\"Upgrade to unlock this feature\",\"lip_sync_upgrade_cta\":\"Upgrade to Pro\",\"lip_sync_video_credits_label\":\"Credits by audio length and resolution:\",\"lip_sync_video_credits_rate_720\":\"720p: 6 credits / second\",\"lip_sync_video_credits_rate_1080\":\"1080p: 10 credits / second\",\"lip_sync_video_credits_formula\":\"Final cost = rate à audio duration\",\"lip_sync_avatar_image\":\"Avatar Image\",\"lip_sync_avatar_upload_label\":\"Upload Avatar Image\",\"lip_sync_avatar_upload_description\":\"Upload a clear portrait photo (JPEG, PNG, WebP, max 10MB)\",\"lip_sync_audio_file\":\"Audio File\",\"lip_sync_audio_tab_upload\":\"Upload\",\"lip_sync_audio_tab_record\":\"Record\",\"lip_sync_audio_upload_cta\":\"Upload Audio\",\"lip_sync_audio_upload_label\":\"Upload the audio track to sync (MP3, WAV, AAC, max 10MB)\",\"lip_sync_audio_upload_formats\":\"MP3, WAV, AAC, OGG\",\"lip_sync_audio_record_start\":\"Record Audio\",\"lip_sync_audio_record_stop\":\"Stop Recording\",\"lip_sync_audio_record_preparing\":\"Preparing microphone...\",\"lip_sync_audio_recording_active\":\"Recording\",\"lip_sync_audio_record_hint\":\"Tap to start recording\",\"lip_sync_audio_record_unsupported\":\"Recording is not supported in this browser\",\"lip_sync_audio_record_permission_denied\":\"Microphone permission denied\",\"lip_sync_audio_record_failed\":\"Recording failed. Please try again.\",\"lip_sync_resolution\":\"Output Resolution\",\"lip_sync_resolution_720\":\"720p\",\"lip_sync_resolution_1080\":\"1080p\",\"lip_sync_language\":\"Language\",\"lip_sync_video_prompt\":\"Video Prompt\",\"lip_sync_prompt_placeholder\":\"Describe how the avatar should appear or behave while speaking...\"}},\"cases\":{\"id\":\"video-cases\",\"block\":\"showcases\",\"items\":[{\"title\":\"Social Reels\",\"description\":\"Fast vertical clips for trends and promotions.\",\"url\":\"/ai-movie-maker\",\"video\":{\"src\":\"/videos/cases/grok-imagine/padded/11-16x10.mp4\",\"poster\":\"/imgs/cases/grok-imagine/padded/11-16x10.webp\"},\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/11-16x10.webp\",\"alt\":\"AI video generator social reels example\"}},{\"title\":\"Product Demo\",\"description\":\"Show features, angles, and usage without filming.\",\"url\":\"/ai-movie-maker\",\"video\":{\"src\":\"/videos/cases/grok-imagine/padded/12-16x10.mp4\",\"poster\":\"/imgs/cases/grok-imagine/padded/12-16x10.webp\"},\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/12-16x10.webp\",\"alt\":\"AI video generator product demo example\"}},{\"title\":\"Ad Variations\",\"description\":\"Generate multiple creatives for A/B testing.\",\"url\":\"/ai-movie-maker\",\"video\":{\"src\":\"/videos/cases/grok-imagine/padded/13-16x10.mp4\",\"poster\":\"/imgs/cases/grok-imagine/padded/13-16x10.webp\"},\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/13-16x10.webp\",\"alt\":\"AI video generator ad variation example\"}},{\"title\":\"Explainer Clip\",\"description\":\"Turn scripts into clear, short explainers.\",\"url\":\"/ai-movie-maker\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/2-16x10.webp\",\"alt\":\"AI video generator explainer clip example\"}},{\"title\":\"Brand Story\",\"description\":\"Consistent visual narratives for launches.\",\"url\":\"/ai-movie-maker\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/french-kiss-16x10.webp\",\"alt\":\"AI video generator brand story example\"}},{\"title\":\"Video Style Refresh\",\"description\":\"Restyle existing clips with a new look.\",\"url\":\"/ai-movie-maker\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/french-kiss-pro-16x10.webp\",\"alt\":\"AI video generator style refresh example\"}}]},\"faq\":{\"id\":\"ai-video-faq\",\"block\":\"faq\",\"title\":\"AI Video Generator FAQ\",\"description\":\"Answers to common questions about using ViewMax Studio AI Video Generator.\",\"tip\":\"Need help with setup or workflow? Contact \u003ca href='mailto:[email protected]' class='text-primary font-medium hover:underline'\[email protected]\u003c/a\u003e\",\"items\":[{\"question\":\"What is an AI video generator?\",\"answer\":\"An AI video generator creates videos from prompts or images by using generative models for motion, style, and composition.\"},{\"question\":\"Can I create videos from both text and images?\",\"answer\":\"Yes. ViewMax Studio supports text-to-vi
11deo and image-to-video, plus frames-to-video and reference-to-video workflows.\"},{\"question\":\"How long does AI video generation take?\",\"answer\":\"Most generations finish within seconds to a few minutes depending on model, duration, and queue load.\"},{\"question\":\"Can I use generated videos commercially?\",\"answer\":\"Yes. Videos generated on ViewMax Studio can be used in marketing, social content, and other commercial workflows under your plan terms.\"},{\"question\":\"How is credit usage calculated?\",\"answer\":\"Credits depend on model, duration, resolution, and selected options. You can always see estimated credit cost before submitting.\"}]}},\"tools\":{\"studio_title\":\"AI Tool Studio\",\"results\":\"Results\",\"my_result\":\"My Result\",\"guide\":\"Guide\",\"copy_result\":\"Copy result\",\"result_copied\":\"Result copied\",\"copy_failed\":\"Copy failed\",\"prompt\":\"Prompt\",\"prompt_placeholder\":\"Describe what you want to create or adjust.\",\"prompt_examples\":\"Examples\",\"advanced\":\"Advanced\",\"advanced_description\":\"Optional controls for deeper tuning.\",\"prompt_required\":\"Please enter a prompt before generating.\",\"prompt_too_long\":\"Prompt is too long.\",\"aspect_ratio\":\"Aspect Ratio\",\"expansion_preview\":\"Expansion Preview\",\"quality\":\"Quality\",\"primary_image\":\"Source Image\",\"primary_image_description\":\"Upload the primary image for this tool.\",\"secondary_image\":\"Target Image\",\"secondary_image_description\":\"Upload the secondary image used by this tool.\",\"source_video\":\"Source Video\",\"source_video_description\":\"Upload the source video for this tool.\",\"source_audio\":\"Source Audio\",\"source_audio_description\":\"Upload the source audio for this tool.\",\"source_url\":\"Source URL\",\"source_url_placeholder\":\"Paste a supported video page or direct media URL.\",\"source_url_description\":\"Paste a public video page URL or a direct video file link.\",\"required_credits\":\"Required Credits\",\"remaining_credits\":\"{credits} credits remaining\",\"calculating\":\"Calculating...\",\"coming_soon\":\"Coming Soon\",\"coming_soon_notice\":\"This tool is not available yet.\",\"sign_in_to_generate\":\"Sign In To Generate\",\"generate\":\"Generate\",\"generating\":\"Generating\",\"progress\":\"Progress\",\"preparing_source\":\"Preparing source\",\"running_task\":\"Running task\",\"processing_result\":\"Processing result\",\"no_results_yet\":\"No results yet. Your generated assets will appear here.\",\"tool_not_configured\":\"This tool is not configured correctly yet.\",\"image_required\":\"Please upload an image before generating.\",\"primary_image_required\":\"Please upload the first image before generating.\",\"secondary_image_required\":\"Please upload the second image before generating.\",\"mask_required\":\"Please paint a mask before generating.\",\"mask_editor_title\":\"Mask Editor\",\"mask_editor_description\":\"Paint in white to mark the area to remove.\",\"mask_undo\":\"Undo\",\"mask_clear\":\"Clear\",\"video_required\":\"Please upload a video before generating.\",\"audio_required\":\"Please upload an audio file before generating.\",\"source_url_required\":\"Please paste a valid source URL before continuing.\",\"insufficient_credits\":\"Insufficient credits. Please top up to continue.\",\"cost_failed\":\"Failed to calculate credits.\",\"query_failed\":\"Failed to query the task.\",\"query_failed_with_reason\":\"Failed to query the task: {message}\",\"generation_failed\":\"Generation failed.\",\"generation_failed_with_reason\":\"Generation failed: {message}\",\"generation_success\":\"Generation completed successfully.\",\"generation_timed_out\":\"Generation timed out. Please try again.\",\"no_results_returned\":\"The provider returned no results.\",\"download_failed\":\"Failed to download the result.\",\"import_subtitles\":\"Import SRT\",\"import_subtitles_failed\":\"Could not read that subtitle file.\",\"import_subtitles_invalid_type\":\"Use an .srt or .vtt file.\",\"import_subtitles_too_large\":\"Subtitle file is too large (max 256 KB).\",\"import_subtitles_empty\":\"That file has no subtitle text.\",\"import_subtitles_n
11ot_timed\":\"Use timed SRT with --\u003e timestamps.\",\"import_subtitles_too_many_cues\":\"At most 400 subtitle cues.\",\"import_subtitles_too_long\":\"Subtitle text is too long.\"}},\"models\":{\"kling-3\":{\"metadata\":{\"title\":\"Kling 3.0 Video Generator | ViewMax Studio\",\"description\":\"Use the Kling 3.0 video generator on ViewMax Studio for text-to-video and image-to-video creation with cinematic control and structured prompting.\",\"keywords\":\"kling 3.0 video generator, kling 3 video generator, kling ai video generator, kling text to video, kling image to video, viewmax studio\"},\"page\":{\"title\":\"Kling 3.0 AI Video Generator\",\"description\":\"Use Kling 3.0 on ViewMax Studio with a prompt framework inspired by official release notes and fal's prompting guide.\"},\"generator\":{\"title\":\"Kling 3.0 Generator\"},\"feature_showcase\":{\"id\":\"kling-feature-showcase\",\"block\":\"feature-showcase\",\"title\":\"Kling 3.0 Prompt Examples (Release Notes Style)\",\"label\":\"Kling 3.0 Prompt\",\"items\":[{\"id\":\"01\",\"prompt\":\"Indoor home environment with a subtle background hum of a living room air conditioner for realistic daily life; the mother exclaims softly with a tone of surprise, \\\"Wow, I didnât expect this plot at all.\\\"; the father responds in a low, flat voice, \\\"Yeah, itâs totally unexpected, never thought that would happen.\\\"; the boy says cheerfully, \\\"Itâs the best twist ever!\\\"; the girl nods excitedly, \\\"I canât believe they did that!\\\"\",\"video\":{\"src\":\"/videos/cases/kling3/showcase/card-1-mini.mp4\"}},{\"id\":\"02\",\"prompt\":\"Korean high school rooftop scene with distant city lights and subtle wind sounds in the background while stars twinkle in the night sky; the female lead leans against the railing dazing as the male lead approaches with two cans of cola and hands one to her, which she takes and opens; the male lead says in a relaxed tone, \\\"ìì ë¤ íì´? ì ì¬ê¸° ìì´?\\\"; the female lead sighs and says, \\\"ìíì´ ë무 무ìì.\\\"; the male lead says gently, \\\"ê±±ì ë§, ë ìí ê±°ì¼.\\\"\",\"video\":{\"src\":\"/videos/cases/kling3/showcase/card-2-mini.mp4\"}},{\"id\":\"03\",\"prompt\":\"Sunlight floods an old street in Madrid in front of a bakery where a female Chinese tourist and a male in a grey hoodie walk toward the clerk with polite smiles; the female tourist asks at a slightly slow pace with a clumsy accent in Spanish, \\\"Disculpe, ¿dónde está la plaza mayor?\\\"; the white-haired Spanish clerk turns slightly and points forward, saying in a lighthearted tone in Spanish, \\\"Por allÃ, a dos calles. Muy cerca.\\\"; the female tourist nods in gratitude and the male tourist also nods and adds in Spanish, \\\"Muchas gracias.\\\"; the clerk nods back with a smile as the two turn and walk towards the indicated direction.\",\"video\":{\"src\":\"/videos/cases/kling3/showcase/card-3.mp4\"}}]},\"compare\":{\"block\":\"feature-demo\",\"id\":\"kling-compare\",\"title\":\"Prompt + First Frame -\u003e Kling 3.0 Output\",\"description\":\"These examples mirror Kling 3.0 release-note style cases. Keep structure, camera language, and pacing explicit.\",\"items\":[{\"left\":{\"label\":\"First Frame\",\"title\":\"First Frame\",\"image\":{\"src\":\"/imgs/kling/compare/01-knight.webp\",\"alt\":\"Knight on horse first frame\"}},\"right\":{\"label\":\"Output\",\"title\":\"Output\",\"video\":{\"src\":\"/videos/cases/kling3/compare/processed/01-knight.mp4\",\"poster\":\"/imgs/kling/compare/01-knight.webp\"}},\"prompt\":{\"title\":\"Prompt Pattern\",\"text\":\"A knight in full armor rides a white horse, sword raised, through a dramatic, motion-blurred landscape with fiery orange and dark, cloudy skies.\"}},{\"left\":{\"label\":\"First Frame\",\"title\":\"First Frame\",\"image\":{\"src\":\"/imgs/kling/compare/02-motocross.webp\",\"alt\":\"Motocross jump first frame\"}},\"right\":{\"label\":\"Output\",\"title\":\"Output\",\"video\":{\"src\":\"/videos/cases/kling3/compare/processed/02-motocross.mp4\",\"poster\":\"/imgs/kling/compare/02-motocross.webp\"}},\"prompt\":{\"title\":\"Prompt Pattern\",\"text\":\"Dynamic shot of a motocross rider mid-air during a jump, with dirt flying and the sun backlighting the action, conveying speed and excitement.\"}},{\"left\":{\"label\":\"First Frame\",\"title\":\"First Frame\",\"image\":{\"src\":\"/imgs/kling/compare/03-snowcar.webp\",\"alt\":\"Blue sports car in snow first frame\"}},\"right\":{\"label\":\"Output\",\"title\":\"Output\",\"video\":{\"src\":\"/videos/cases/kling3/compare/processed/03-snowcar.mp4\",\"poster\":\"/imgs/kling/compare/03-snowcar.webp\"}},\"prompt\":{\"title\":\"Prompt Pattern\",\"text\":\"Blue sports car driving on a snow-covered landscape with ice formations under a bright sun, creating tire tracks in the snow.\"}},{\"left\":{\"label\":\"First Frame\",\"title\":\"First Frame\",\"image\":{\"src\":\"/imgs/kling/compare/04-skate.webp\",\"alt\":\"Skateboarding downhill first frame\"}},\"right\":{\"label\":\"Output\",\"title\":\"Output\",\"video\":{\"src\":\"/videos/cases/kling3/compare/processed/04-skate.mp4\",\"poster\":\"/imgs/kling/compare/04-skate.webp\"}},\"prompt\":{\"title\":\"Prompt Pattern\",\"text\":\"Man skateboarding downhill on mountain road with blurred motion, capturing freedom and adventure in scenic landscape.\"}}]},\"benefits\":{\"block\":\"features-accordion\",\"id\":\"kling-benefits\",\"title\":\"Kling 3.0 Prompting Principles on Vie
11wMax Studio\",\"description\":\"Mode-aware prompting and structured instructions produce more stable professional output.\",\"items\":[{\"title\":\"Use Mode-Specific Prompt Strategy\",\"description\":\"Apply different wording for image-to-video, video-to-video, reference-to-video, and edit workflows.\",\"icon\":\"RiGitMergeLine\",\"image\":{\"src\":\"/imgs/kling/benefit/kling3-benefit-01.png\",\"alt\":\"mode specific prompting\"}},{\"title\":\"Subject -\u003e Motion -\u003e Camera -\u003e Style\",\"description\":\"Start with subject and action, then add motion pacing, camera behavior, and visual style anchors.\",\"icon\":\"RiMovieLine\",\"image\":{\"src\":\"/imgs/kling/benefit/kling3-benefit-02.png\",\"alt\":\"prompt structure\"}},{\"title\":\"Keep Prompt Length Practical\",\"description\":\"For most production cases, 50-150 words is a strong baseline for consistency and clarity.\",\"icon\":\"RiTextSnippet\",\"image\":{\"src\":\"/imgs/kling/benefit/kling3-benefit-03.png\",\"alt\":\"prompt length\"}}]},\"usage\":{\"block\":\"features-step\",\"id\":\"kling-usage\",\"label\":\"Kling 3.0 Workflow\",\"title\":\"How to Prompt Better on ViewMax Studio\",\"description\":\"A practical prompt loop adapted from Kling prompting best practices.\",\"className\":\"bg-muted\",\"items\":[{\"title\":\"Pick the Correct Generation Mode\",\"description\":\"Match your goal first: text-to-video for idea-first creation, image-to-video for motion choreography.\",\"icon\":\"RiLayoutGridLine\"},{\"title\":\"Draft a Structured Prompt\",\"description\":\"Write subject and action first, then add environment, camera movement, timing words, and style cues.\",\"icon\":\"RiFileList3Line\"},{\"title\":\"Add Preservation Constraints\",\"description\":\"For transform/edit scenarios, explicitly state what should stay unchanged to reduce drift.\",\"icon\":\"RiShieldCheckLine\"},{\"title\":\"Iterate with Small Changes\",\"description\":\"Adjust one variable per run (camera, pacing, or style) for faster convergence on your target output.\",\"icon\":\"RiLoopLeftLine\"}]},\"use_cases\":{\"block\":\"use-cases-carousel\",\"id\":\"kling-use-cases\",\"title\":\"Kling 3.0 Prompt Scenarios\",\"description\":\"Representative scenarios inspired by Kling 3.0 release-note examples.\",\"groups\":[{\"name\":\"dialogue\",\"title\":\"Dialogue\"},{\"name\":\"multilingual\",\"title\":\"Multilingual\"},{\"name\":\"cinematic\",\"title\":\"Cinematic\"}],\"items\":[{\"group\":\"dialogue\",\"kicker\":\"Family drama\",\"title\":\"Multi-speaker domestic scene\",\"description\":\"Prompt includes speaker order, tone, and room ambience for natural story flow.\",\"image\":{\"src\":\"/imgs/kling/benefit/kling3-benefit-01.png\",\"alt\":\"family scene\"}},{\"group\":\"dialogue\",\"kicker\":\"Youth drama\",\"title\":\"Korean rooftop emotional exchange\",\"description\":\"Character actions and dialogue cadence combine to keep pacing readable.\",\"image\":{\"src\":\"/imgs/kling/benefit/kling3-benefit-02.png\",\"alt\":\"korean rooftop\"}},{\"group\":\"multilingual\",\"kicker\":\"Street storytelling\",\"title\":\"Spanish dialogue with contextual gestures\",\"description\":\"Scene geography, turn-taking, and polite body language are encoded in prompt details.\",\"image\":{\"src\":\"/imgs/kling/benefit/kling3-benefit-03.png\",\"alt\":\"madrid street\"}},{\"group\":\"multilingual\",\"kicker\":\"Localization\",\"title\":\"Cross-language branded narratives\",\"description\":\"Use consistent structure and explicit dialogue markers to scale localized versions.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/11-16x10.webp\",\"alt\":\"localized narratives\"}},{\"group\":\"cinematic\",\"kicker\":\"Epic sequence\",\"title\":\"Timeline-driven chase choreography\",\"description\":\"Specify camera motion by phase (4s/8s/12s) to control escalation and emotional climax.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/2.webp\",\"alt\":\"cinematic chase\"}},{\"group\":\"cinematic\",\"kicker\":\"Production loop\",\"title\":\"Prompt iteration for ad and narrative teams\",\"description\":\"ViewMax Studio helps teams iterate quickly while preserving visual direction across outputs.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/padded/french-kiss-pro-16x10.webp\",\"alt\":\"production loop\"}}]},\"testimonials\":{\"id\":\"kling-testimonials\",\"block\":\"testimonials\",\"title\":\"What Teams Improve with Kling 3.0\",\"description\":\"A prompt-first workflow reduces guesswork and improves output consistency.\",\"items\":[{\"name\":\"Creative Producer\",\"role\":\"Campaign Team\",\"quote\":\"The subject-motion-camera-style structure gave us repeatable outputs with less trial and error.\",\"image\":{\"src\":\"/imgs/avatars/1.png\",\"alt\":\"Creative Producer\"}},{\"name\":\"Video Strategist\",\"role\":\"Brand Studio\",\"quote\":\"Mode-specific prompting helped our team switch between narrative scenes and edit tasks without losing consistency.\",\"image\":{\"src\":\"/imgs/avatars/2.png\",\"alt\":\"Video Strategist\"}},{\"name\":\"Localization Lead\",\"role\":\"Growth Team\",\"quote\":\"We adapted multilingual dialogue prompts and kept visual identity stable across regional variations.\",\"image\":{\"src\":\"/imgs/avatars/3.png\",\"alt\":\"Localization Lead\"}}]},\"faq\":{\"id\":\"kling-faq\",\"block\":\"faq\",\"title\":\"Kling 3.0 FAQ\",\"description\":\"Practical answers for teams using Kling 3.0 through ViewMax Studio.\",\"tip\":\"Need implementation help? Contact \u003ca href='mailto:[email protected]' class='text-primary font-medium hover:underline'\[email protected]\u003c/a\u003e\",\"items\":[{\"question\":\"What prompt structure works best for Kling 3.0?\",\"answer\":\"Start with subject and action, then layer environment, camera behavior, pacing words, and style anchors.\"},{\"question\":\"How long should a Kling prompt be?\",\"answer\":\"A practical target is about 50-150 words for c
11onsistent results in most production cases.\"},{\"question\":\"How should I prompt image-to-video vs edit/transform modes?\",\"answer\":\"Image-to-video needs motion choreography, while transform/edit prompts should explicitly state what must remain unchanged.\"},{\"question\":\"Can Kling 3.0 handle multilingual dialogue scenarios?\",\"answer\":\"Yes. Clear speaker sequencing, localized lines, and contextual action cues improve dialogue readability.\"},{\"question\":\"Why run Kling 3.0 on ViewMax Studio?\",\"answer\":\"You can combine model selection, structured prompting, generation settings, and review in one workflow.\"}]},\"cta\":{\"id\":\"kling-cta\",\"block\":\"cta\",\"title\":\"Start Building with Kling 3.0 on ViewMax Studio\",\"description\":\"Turn prompt strategy into production-ready video output with a faster iteration loop.\",\"className\":\"bg-muted\",\"buttons\":[{\"title\":\"Open Kling 3.0 Generator\",\"url\":\"/\",\"target\":\"_self\",\"icon\":\"Zap\"},{\"title\":\"View Pricing\",\"url\":\"/pricing\",\"target\":\"_self\",\"variant\":\"outline\",\"icon\":\"DollarSign\"}]}},\"seedance-2-0\":{\"metadata\":{\"title\":\"Seedance 2 Video Generator | ViewMax Studio\",\"description\":\"Use the Seedance 2 video generator on ViewMax Studio for text-to-video and image-to-video projects with realistic motion and cinematic detail.\",\"keywords\":\"seedance 2 video generator, seedance 2.0 video generator, seedance 2 ai video generator, seedance 2 text to video, seedance 2 image to video, viewmax studio\"},\"page\":{\"title\":\"Seedance 2 AI Video Generator\",\"description\":\"Explore Seedance 2 style creation with faster rendering, realistic motion quality, and cinematic detail for both text-to-video and image-to-video projects.\"},\"generator\":{\"title\":\"Seedance 2 Generator\"},\"feature_showcase\":{\"id\":\"seedance-feature-showcase\",\"block\":\"feature-showcase\",\"title\":\"Seedance 2 Example Outputs\",\"label\":\"Seedance 2 Prompt\",\"items\":[{\"id\":\"01\",\"prompt\":\"A cinematic street reel at dusk, smooth tracking shot, realistic human motion, natural reflections on wet pavement, high-detail color grading.\",\"video\":{\"src\":\"/videos/cases/seedance2/reel.webm\"}},{\"id\":\"02\",\"prompt\":\"Product ad sequence with controlled camera dolly, dramatic key light, close-up texture detail, and ad-ready pacing.\",\"video\":{\"src\":\"/videos/cases/seedance2/product-ad.webm\"}},{\"id\":\"03\",\"prompt\":\"Wide cinematic composition with layered depth, film-style contrast, subtle camera parallax, and stable subject consistency across the shot.\",\"video\":{\"src\":\"/videos/cases/seedance2/cinematics.webm\"}}]},\"compare\":{\"block\":\"feature-demo\",\"id\":\"seedance-compare\",\"title\":\"Prompt + First Frame -\u003e Seedance 2 Output\",\"description\":\"A practical before/after set using local first frames and Seedance-style motion outputs.\",\"items\":[{\"left\":{\"label\":\"First Frame\",\"title\":\"First Frame\",\"image\":{\"src\":\"/imgs/kling/compare/01-knight.webp\",\"alt\":\"girl in train first frame\"}},\"right\":{\"label\":\"Output\",\"title\":\"Output\",\"video\":{\"src\":\"/videos/cases/kling3/compare/processed/01-knight.mp4\",\"poster\":\"/imgs/kling/compare/01-knight.webp\"}},\"prompt\":{\"title\":\"Prompt Pattern\",\"text\":\"Close portrait in a train cabin, soft ambient light, shallow depth of field, slight head movement, natural facial expression, cinematic realism.\"}},{\"left\":{\"label\":\"First Frame\",\"title\":\"First Frame\",\"image\":{\"src\":\"/imgs/kling/compare/02-motocross.webp\",\"alt\":\"deer eyes first frame\"}},\"right\":{\"label\":\"Output\",\"title\":\"Output\",\"video\":{\"src\":\"/videos/cases/kling3/compare/processed/02-motocross.mp4\",\"poster\":\"/imgs/kling/compare/02-motocross.webp\"}},\"prompt\":{\"title\":\"Prompt Pattern\",\"text\":\"Wildlife close-up with crisp eye detail, subtle breathing motion, natural wind response in fur, realistic lens behavior and smooth micro-movements.\"}},{\"left\":{\"label\":\"First Frame\",\"title\":\"First Frame\",\"image\":{\"src\":\"/imgs/kling/compare/03-snowcar.webp\",\"alt\":\"drone shot first frame\"}},\"right\":{\"label\":\"Output\",\"title\":\"Output\",\"video\":{\"src\":\"/videos/cases/kling3/compare/processed/03-snowcar.mp4\",\"poster\":\"/imgs/kling/compare/03-snowcar.webp\"}},\"prompt\":{\"title\":\"Prompt Pattern\",\"text\":\"High-altitude drone pass with stable horizon, long sweeping motion, atmospheric perspective, and cinematic environmental scale.\"}},{\"left\":{\"label\":\"First Frame\",\"title\":\"First Frame\",\"image\":{\"src\":\"/imgs/kling/compare/04-skate.webp\",\"alt\":\"hero first frame\"}},\"right\":{\"label\":\"Output\",\"title\":\"Output\",\"video\":{\"src\":\"/videos/cases/kling3/compare/processed/04-skate.mp4\",\"poster\":\"/imgs/kling/compare/04-skate.webp\"}},\"prompt\":{\"title\":\"Prompt Pattern\",\"text\":\"Hero scene with dramatic framing, depth-rich lighting, clean motion interpolation, and production-ready cinematic finish.\"}}]},\"benefits\":{\"block\":\"features-accordion\",\"id\":\"seedance-benefits\",\"title\":\"Why Build with Seedance 2 on ViewMax Studio\",\"description\":\"The page is tuned for Seedance 2 style outputs: faster iteration, realistic motion, and cinematic visual quality.\",\"
11items\":[{\"title\":\"Text-to-Video and Image-to-Video in One Flow\",\"description\":\"Switch between text-first ideation and image-guided motion without changing your workspace.\",\"icon\":\"RiGitMergeLine\",\"image\":{\"src\":\"/imgs/seedance2/reel.webp\",\"alt\":\"seedance flow\"}},{\"title\":\"Realistic Motion with Better Shot Stability\",\"description\":\"Use structured prompts to keep camera movement smooth and maintain consistency in complex scenes.\",\"icon\":\"RiMovieLine\",\"image\":{\"src\":\"/imgs/seedance2/cinematics.webp\",\"alt\":\"seedance cinematic quality\"}},{\"title\":\"Faster Rendering for Production Loops\",\"description\":\"Iterate quickly on ad variations, social edits, and storyboards with a repeatable prompt workflow.\",\"icon\":\"RiTimerLine\",\"image\":{\"src\":\"/imgs/seedance2/product-ad.webp\",\"alt\":\"seedance speed\"}}]},\"usage\":{\"block\":\"features-step\",\"id\":\"seedance-usage\",\"label\":\"Seedance 2 Workflow\",\"title\":\"How to Get Better Seedance 2 Results\",\"description\":\"A simple loop adapted from the Seedance 2 feature framing and production practice.\",\"className\":\"bg-muted\",\"items\":[{\"title\":\"Start from the Right Mode\",\"description\":\"Use text-to-video for concept exploration and image-to-video when your first frame is already locked.\",\"icon\":\"RiLayoutGridLine\"},{\"title\":\"Write Motion + Camera Explicitly\",\"description\":\"State subject movement, camera behavior, speed, and shot intent in the prompt to reduce ambiguity.\",\"icon\":\"RiFileList3Line\"},{\"title\":\"Anchor Visual Quality\",\"description\":\"Add cinematic detail cues such as lighting style, texture clarity, and lens behavior to guide output quality.\",\"icon\":\"RiFocus3Line\"},{\"title\":\"Iterate with Controlled Changes\",\"description\":\"Change one variable each run (timing, camera, or style) to converge faster on production-ready clips.\",\"icon\":\"RiLoopLeftLine\"}]},\"use_cases\":{\"block\":\"use-cases-carousel\",\"id\":\"seedance-use-cases\",\"title\":\"Seedance 2 Use Cases\",\"description\":\"Common scenarios teams run with Seedance 2 style generation.\",\"groups\":[{\"name\":\"social\",\"title\":\"Social\"},{\"name\":\"ads\",\"title\":\"Ads\"},{\"name\":\"cinematic\",\"title\":\"Cinematic\"}],\"items\":[{\"group\":\"social\",\"kicker\":\"Reels\",\"title\":\"Short-form motion clips\",\"description\":\"Generate vertical-ready visual hooks with natural movement for daily content output.\",\"image\":{\"src\":\"/imgs/seedance2/reel.webp\",\"alt\":\"social reel\"}},{\"group\":\"social\",\"kicker\":\"Lifestyle\",\"title\":\"People-focused scene loops\",\"description\":\"Create believable lifestyle shots with steady camera motion and realistic expression changes.\",\"image\":{\"src\":\"/imgs/seedance2/girl-train.webp\",\"alt\":\"lifestyle scene\"}},{\"group\":\"ads\",\"kicker\":\"Product\",\"title\":\"Product launch creatives\",\"description\":\"Produce ad-ready product videos with controllable motion and clear subject focus.\",\"image\":{\"src\":\"/imgs/seedance2/product-ad.webp\",\"alt\":\"product ad\"}},{\"group\":\"ads\",\"kicker\":\"Campaign\",\"title\":\"Rapid ad variant testing\",\"description\":\"Iterate campaign visuals quickly by changing prompt tone, camera path, and pacing.\",\"image\":{\"src\":\"/imgs/seedance2/hero-first-frame.webp\",\"alt\":\"campaign variants\"}},{\"group\":\"cinematic\",\"kicker\":\"Wide shot\",\"title\":\"Drone-style environmental shots\",\"description\":\"Build large-scale scenes with stable movement and depth-rich atmosphere.\",\"image\":{\"src\":\"/imgs/seedance2/drone-shot.webp\",\"alt\":\"drone cinematic\"}},{\"group\":\"cinematic\",\"kicker\":\"Detail\",\"title\":\"High-fidelity close-up motion\",\"description\":\"Focus on micro-movement and texture detail for premium cinematic sequences.\",\"image\":{\"src\":\"/imgs/seedance2/deer-eyes.webp\",\"alt\":\"close-up cinematic\"}}]},\"testimonials\":{\"id\":\"seedance-testimonials\",\"block\":\"testimonials\",\"title\":\"What Teams Say About Seedance 2 Workflows\",\"description\":\"Teams use Seedance 2 style prompting to reduce retries and speed up delivery.\",\"items\":[{\"name\":\"Creative Producer\",\"role\":\"Campaign Team\",\"quote\":\"Seedance 2 style prompts gave us cleaner motion and fewer failed takes during ad production.\",\"image\":{\"src\":\"/imgs/avatars/1.png\",\"alt\":\"Creative Producer\"}},{\"name\":\"Video Strategist\",\"role\":\"Brand Studio\",\"quote\":\"The text-to-vi
11deo and image-to-video switch helped us move from concept to final clips much faster.\",\"image\":{\"src\":\"/imgs/avatars/2.png\",\"alt\":\"Video Strategist\"}},{\"name\":\"Growth Lead\",\"role\":\"Performance Team\",\"quote\":\"We used one prompt framework across social and paid channels and got consistent visual quality.\",\"image\":{\"src\":\"/imgs/avatars/3.png\",\"alt\":\"Growth Lead\"}}]},\"faq\":{\"id\":\"seedance-faq\",\"block\":\"faq\",\"title\":\"Seedance 2 FAQ\",\"description\":\"Answers for creators using Seedance 2 style generation on ViewMax Studio.\",\"tip\":\"Need implementation help? Contact \u003ca href='mailto:[email protected]' class='text-primary font-medium hover:underline'\[email protected]\u003c/a\u003e\",\"items\":[{\"question\":\"What is Seedance 2 used for?\",\"answer\":\"It is commonly used for text-to-video and image-to-video creation where realistic motion and cinematic quality matter.\"},{\"question\":\"Is Seedance 2 suitable for ad workflows?\",\"answer\":\"Yes. It works well for product ads, social variants, and campaign iteration because prompts can be structured and repeated.\"},{\"question\":\"How do I improve Seedance 2 output quality?\",\"answer\":\"Describe subject motion, camera path, timing, and lighting explicitly. Then iterate one variable at a time.\"},{\"question\":\"Can I start from a first frame image?\",\"answer\":\"Yes. Image-to-video mode lets you keep visual direction while adding controlled motion.\"},{\"question\":\"Why use this Seedance 2 page on ViewMax Studio?\",\"answer\":\"You get localized pricing, generation controls, and a reusable prompt workflow in one place.\"}]},\"cta\":{\"id\":\"seedance-cta\",\"block\":\"cta\",\"title\":\"Start Creating with Seedance 2 on ViewMax Studio\",\"description\":\"Turn Seedance 2 prompt ideas into production-ready clips with a faster iteration loop.\",\"className\":\"bg-muted\",\"buttons\":[{\"title\":\"Open Seedance 2 Generator\",\"url\":\"/\",\"target\":\"_self\",\"icon\":\"Zap\"},{\"title\":\"View Pricing\",\"url\":\"/pricing\",\"target\":\"_self\",\"variant\":\"outline\",\"icon\":\"DollarSign\"}]}},\"seedance-2-5\":{\"metadata\":{\"title\":\"Seedance 2.5 AI Video Generator â 30s Videos, Editing \u0026 Extension\",\"description\":\"Create Seedance 2.5 videos online: 30s coherent clips with native audio, 50 references with @mentions, precise video editing and extension. No watermark.\",\"keywords\":\"Seedance 2.5, Seedance AI, AI video generator, video editing AI, video extension, reference to video, ByteDance Seedance\"},\"schema\":{\"offer_description\":\"Free credits on signup; pay-per-second credit pricing.\",\"demo_name\":\"Seedance 2.5 demo â {title}\",\"demo_fallback\":\"official sample\"},\"hero\":{\"block\":\"seedance-25-hero\",\"id\":\"hero\",\"title\":\"Seedance 2.5 AI Video Generator\",\"highlight_text\":\"Seedance 2.5\",\"description\":\"The new flagship for long-form storytelling: generate up to 30-second videos with synced audio, direct them with up to 50 reference materials, and edit or extend any clip with @mentions.\",\"announcement\":{\"badge\":\"New\",\"title\":\"Seedance 2.5 is live â 30s videos, editing \u0026 extension\",\"url\":\"/pricing\"},\"generator\":{\"material_kind\":{\"image\":\"Image {n}\",\"video\":\"Video {n}\",\"audio\":\"Audio {n}\"},\"material_kind_plural\":{\"image\":\"images\",\"video\":\"videos\",\"audio\":\"audio clips\"},\"add_material\":\"Add\",\"frame_first\":\"First frame\",\"frame_last\":\"Last frame\",\"placeholder\":{\"reference\":\"Describe your video, use @ to reference uploads. E.g.: make @image1 dance like @video1, sync the moves to @audio1.\",\"first-last\":\"Add 1 image as the first frame, or 2 images as first and last frames. E.g.: start from @image1 and transition seamlessly into @image2.\",\"edit\":\"Edit the picture or audio of a video. E.g.: add small animals to @video1; replace the person in @video1 with @image1; remove the background music of @video1.\",\"extend\":\"Extend a video forward or backward. E.g.: extend @video1 backward, the character from @image1 falls from the sky; continue @video1, the hero walks into frame.\"},\"mention_hint\":\"Reference a material\",\"mention_empty\":\"Upload or pick materials first, then @ them in your prompt\",\"mode\":{\"reference\":\"Reference\",\"first_last\":\"First \u0026 last frame\",\"edit\":\"Video edit\",\"extend\":\"Video extend\"},\"mode_description\":{\"reference\":\"Text or up to 30 images + 10 videos + 10 audios as references\",\"first_last\":\"Animate from a first frame, optionally locking the last frame\",\"edit\":\"Add, remove or replace anything in an existing video\",\"extend\":\"Continue a video forward or backward, up to 30s\"},\"mode_menu\":\"Generation mode\",\"ratio_auto\":\"Smart ratio\",\"duration_auto\":\"Auto length\",\"duration_seconds\":\"Duration\",\"audio_on\":\"Audio on\",\"audio_off\":\"Silent\",\"clear_all\":\"Clear all\",\"resolution_1080p_note\"
11:\"1080p arrives Aug 17\",\"credits_estimate\":\"â {credits} credits\",\"errors\":{\"kind_limit\":\"You can attach at most {limit} {label}\",\"total_duration\":\"Total {label} length can't exceed {limit}s\",\"unsupported_type\":\"\\\"{name}\\\" is not a supported file type\",\"kind_not_allowed\":\"\\\"{name}\\\" can't be used in this mode\",\"file_too_large\":\"\\\"{name}\\\" exceeds the {limit}MB limit\",\"media_duration\":\"\\\"{name}\\\" must be between {min}s and {max}s\",\"image_bounds\":\"\\\"{name}\\\" must be 300-6000px per side with aspect ratio between 0.4 and 2.5\",\"upload_failed\":\"Failed to upload \\\"{name}\\\"\",\"already_added\":\"This material is already attached\",\"mode_trimmed\":\"Some materials were removed because the new mode allows fewer references\",\"prompt_required\":\"Describe what you want to create first\",\"still_uploading\":\"Materials are still uploading\",\"video_required\":\"This mode needs at least one video material\",\"image_required\":\"Add at least one image as the first frame\",\"video_duration_unknown\":\"Reading the source video length, try again in a second\",\"submit_failed\":\"Failed to submit. Please try again.\"},\"toast\":{\"submitted\":\"Generation started â it will appear below\",\"template_applied\":\"Template loaded â tweak the prompt and generate\",\"material_added\":\"Material attached\"},\"tasks\":{\"title\":\"Your generations\",\"queued\":\"Generating⦠usually 1-5 minutes\",\"failed\":\"Generation failed\",\"refunded\":\"Credits refunded automatically\",\"download\":\"Download\",\"credits_suffix\":\" credits\"},\"dock\":{\"expand\":\"Expand editor\",\"collapse\":\"Collapse editor\"}}},\"gallery\":{\"block\":\"seedance-25-gallery\",\"id\":\"gallery\",\"title\":\"Official templates \u0026 materials\",\"description\":\"Click any demo film to load its full prompt, references and settings into the editor â then make it yours.\",\"labels\":{\"tab_templates\":\"Templates\",\"tab_materials\":\"Materials\",\"filter_all\":\"All\",\"filter_reference\":\"Reference\",\"filter_edit\":\"Video edit\",\"filter_extend\":\"Video extend\",\"use_template\":\"Use template\",\"audio_badge\":\"With audio\",\"materials_title\":\"Official material library\",\"materials_subtitle\":\"Outfits, scenes, styles, characters, motions, camera moves and voices â one click to attach\",\"material_tab_all\":\"All\",\"material_tab_image\":\"Images\",\"material_tab_video\":\"Videos\",\"material_tab_audio\":\"Audio\",\"material_use\":\"Use\"}},\"compare\":{\"block\":\"feature-demo\",\"id\":\"compare\",\"title\":\"Real Seedance 2.5 films with their prompts\",\"description\":\"Four official demo generations â reference film-making, multi-style storytelling, product ads and video extension â each with the exact prompt that made it.\",\"items\":[{\"left\":{\"label\":\"Reference film\",\"title\":\"Reference film\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-crystal-ball-poster.jpg\",\"alt\":\"Crystal-ball match cut\"}},\"right\":{\"label\":\"Seedance 2.5 output\",\"title\":\"Crystal-ball match cut\",\"video\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-crystal-ball.mp4\",\"poster\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-crystal-ball-poster.jpg\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"Fast-paced cinematic match-cut film: a flawless crystal ball engraved with a glowing 'seedance' logo stays center frame while the background snaps between 8 scenes on the beat â macro water splashes, a retro café, a skater at sunset, festival lasers â ending on a black title card, styled after @image1.\"}},{\"left\":{\"label\":\"Multi-style storytelling\",\"title\":\"Multi-style storytelling\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-football-history-poster.jpg\",\"alt\":\"3,000 years of football in 30s\"}},\"right\":{\"label\":\"Seedance 2.5 output\",\"title\":\"3,000 years of football in 30s\",\"video\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-football-history.mp4\",\"poster\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-football-history-poster.jpg\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"A 30-second history of football: one ball rolls from ink-wash Cuju in ancient China (@image1) into a Greek oil painting (@image2), through medieval villages, into 1863 black-and-white documentary England (@image3), and lands in a modern stadium â with tight voice-over throughout.\"}},{\"left\":{\"label\":\"Product advertising\",\"title\":\"Product advertising\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-biscuit-ad-poster.jpg\",\"alt\":\"Product ad from 7 references\"}},\"right\":{\"label\":\"Seedance 2.5 output\",\"title\":\"Product ad from 7 references\",\"video\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-biscuit-ad.mp4\",\"poster\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-biscuit-ad-poster.jpg\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"A bright fruit-biscuit commercial: strawberry flavor from @image1, opening framing from @video1, close-up camera moves from @video2, slow-motion filling burst from @video3, rhythm arrays and end-card typography from @video4-6 â one 30-second spot in a single pass.\"}},{\"left\":{\"label\":\"Video extension\",\"title\":\"Video extension\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-dandelion-extend-poster.jpg\",\"alt\":\"Dandelion extended +20s\"}},\"right\":{\"label\":\"Seedance 2.5 output\",\"title\":\"Dandelion extended +20s\",\"video\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-dandelion-extend.mp4\",\"poster\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/template/tpl-dandelion-extend-poster.jpg\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"Video extension: take @video1 (10s of dandelion fluff trembling in the breeze) and continue seamlessly for 20 more â seeds break free in waves, drift away against the backlight, and the macro camera slowly pulls back with them.\"}}]},\"use_cases\":{\"block\":\"use-cases-carousel\",\"id\":\"use_cases\",\"title\":\"Who creates with Seedance 2.5\",\"description\":\"30-second coherent output with native audio turns one prompt into a finished, publishable clip.\",\"groups\":[{\"name\":\"influencers\",\"title\":\"Influencers\"},{\"name\":\"creators\",\"title\":\"Content Creators\"},{\"name\":\"marketers\",\"title\":\"Product Marketers\"},{\"name\":\"artists\",\"title\":\"Artists \u0026 Animators\"}],\"items\":[{\"group\":\"influencers\",\"kicker\":\"Influencers\",\"title\":\"A month of shorts from one shoot\",\"description\":\"Feed your best clips as references and spin out endless outfit swaps, scene changes and continuations.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/influencer-fast-production.webp\",\"alt\":\"influencer fast production\"}},{\"group\":\"influencers\",\"kicker\":\"Influencers\",\"title\":\"Fix takes instead of reshooting\",\"description\":\"Remove passers-by, swap outfits or replace backgrounds with a one-line edit instruction.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/influencer-short-form-scale.webp\",\"alt\":\"short form scale\"}},{\"group\":\"creators\",\"kicker\":\"Content Creators\",\"title\":\"30-second stories in one pass\",\"description\":\"Multi-shot narration with dialogue, sound effects and music generated together â no stitching.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/creator-storytelling.webp\",\"alt\":\"creator storytelling\"}},{\"group\":\"creators\",\"kicker\":\"Content Creators\",\"title\":\"Direct with references, not luck\",\"description\":\"Lock characters, outfits, scenes and camera moves by @mentioning up to 50 materials.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/creator-scene-prototyping.webp\",\"alt\":\"scene prototyping\"}},{\"group\":\"marketers\",\"kicker\":\"Product Marketers\",\"title\":\"Product films from studio stills\",\"description\":\"Turn packshots into orbiting hero shots with synced voice-over in 11 languages.\",\"
11image\":{\"src\":\"/imgs/homepage/illustrations/marketer-product-motion.webp\",\"alt\":\"product motion\"}},{\"group\":\"marketers\",\"kicker\":\"Product Marketers\",\"title\":\"Localized ad variants at scale\",\"description\":\"Same footage, new voice and captions â extend or re-edit the master clip per market.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/marketer-campaign-variants.webp\",\"alt\":\"campaign variants\"}},{\"group\":\"artists\",\"kicker\":\"Artists \u0026 Animators\",\"title\":\"Animate a style, keep the style\",\"description\":\"Reference your artwork and style boards; Seedance 2.5 preserves them across every cut.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/artist-artwork-animation.webp\",\"alt\":\"artwork animation\"}},{\"group\":\"artists\",\"kicker\":\"Artists \u0026 Animators\",\"title\":\"Previz with first \u0026 last frames\",\"description\":\"Block a shot by pinning the opening and closing frames, then let the model fill the motion.\",\"image\":{\"src\":\"/imgs/homepage/illustrations/artist-style-consistency.webp\",\"alt\":\"style consistency\"}}]},\"benefits\":{\"block\":\"features-accordion\",\"id\":\"benefits\",\"title\":\"Why Seedance 2.5 on ViewMax\",\"label\":\"Benefits\",\"description\":\"The full official capability set, wrapped in a faster workflow with transparent credit pricing.\",\"items\":[{\"title\":\"Industrial-grade quality\",\"description\":\"Film-like texture, coherent multi-shot narration and native synced audio â dialogue, effects and BGM in one generation.\",\"icon\":\"RiAwardLine\",\"image\":{\"src\":\"/imgs/homepage/illustrations/benefit-professional-quality.webp\",\"alt\":\"professional quality\"}},{\"title\":\"Every official mode\",\"description\":\"Reference generation with 50 materials, first \u0026 last frames, timestamp-precise editing and forward/backward extension â nothing cut down.\",\"icon\":\"RiSlideshow3Line\",\"image\":{\"src\":\"/imgs/homepage/illustrations/benefit-easy-workflow.webp\",\"alt\":\"easy workflow\"}},{\"title\":\"Fair, predictable credits\",\"description\":\"Pay per second and resolution. Edit and extend runs cost less per second, failures are refunded automatically, and there is no watermark.\",\"icon\":\"RiMoneyDollarCircleLine\",\"image\":{\"src\":\"/imgs/homepage/illustrations/benefit-flexible-pricing.webp\",\"alt\":\"flexible pricing\"}}]},\"features\":{\"id\":\"features\",\"title\":\"Seedance 2.5 capabilities\",\"description\":\"Everything the doubao-seedance-2-5 API supports, available in your browser.\",\"items\":[{\"title\":\"30-second coherent videos\",\"description\":\"Single-pass generation up to 30s with consistent characters, scenes and story beats across shots.\",\"icon\":\"RiFilmLine\"},{\"title\":\"Omni references, @mention control\",\"description\":\"Attach up to 30 images, 10 videos and 10 audio clips, then direct them precisely with @image1-style mentions.\",\"icon\":\"RiAtLine\"},{\"title\":\"Precise video editing\",\"description\":\"Add, remove or replace subjects, rewrite audio, or restyle a clip while preserving its length and framing.\",\"icon\":\"RiScissorsCutLine\"},{\"title\":\"Video extension\",\"description\":\"Continue any 4-30s video forward or backward with matching motion, lighting and sound.\",\"icon\":\"RiSkipForwardLine\"},{\"title\":\"Native synced audio\",\"description\":\"Voices, sound effects and background music generated
11with the picture â or bring your own reference audio.\",\"icon\":\"RiMusic2Line\"},{\"title\":\"Multilingual prompting\",\"description\":\"Prompt in English, Chinese, Spanish, Japanese, Korean, Arabic and more â 11 languages understood natively.\",\"icon\":\"RiTranslate2\"}]},\"introduce\":{\"block\":\"features-list\",\"id\":\"introduce\",\"title\":\"One editor, four generation modes\",\"label\":\"How it works\",\"description\":\"The ViewMax editor mirrors the official Seedance 2.5 console â without the enterprise setup.\",\"className\":\"bg-muted\",\"items\":[{\"title\":\"Reference generation\",\"description\":\"Combine text with up to 50 materials. Characters, outfits, scenes, motions and voices stay faithful to your references.\",\"icon\":\"RiMagicLine\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/image/image-outfit-09.jpg\",\"alt\":\"reference generation\"}},{\"title\":\"First \u0026 last frame\",\"description\":\"Pin the opening image â and optionally the closing one â for perfectly controlled transitions.\",\"icon\":\"RiLayoutTopLine\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/image/image-scene-16.jpg\",\"alt\":\"first and last frame\"}},{\"title\":\"Video editing\",\"description\":\"Describe the change â \\\"remove the crowd\\\", \\\"swap the jacket with @image1\\\" â and keep everything else intact.\",\"icon\":\"RiEditLine\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/image/image-outfit-02.png\",\"alt\":\"video editing\"}},{\"title\":\"Video extension\",\"description\":\"Stretch a moment into a story: extend clips forward or backward up to 30 seconds total.\",\"icon\":\"RiTimeLine\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/image/image-scene-08.jpg\",\"alt\":\"video extension\"}}]},\"usage\":{\"block\":\"features-step\",\"id\":\"usage\",\"title\":\"How to create with Seedance 2.5\",\"description\":\"From idea to finished clip in four steps.\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/presets/seedance-2-5/image/image-scene-18.jpg\",\"alt\":\"how to use seedance 2.5\"},\"image_position\":\"right\",\"text_align\":\"left\",\"className\":\"bg-muted\",\"items\":[{\"title\":\"Pick a mode\",\"description\":\"Reference, first \u0026 last frame, video edit or video extend â the editor adapts its options automatically.\"},{\"title\":\"Add materials\",\"description\":\"Upload images, videos and audio, or grab official samples from the library below the editor.\"},{\"title\":\"Write with @mentions\",\"description\":\"Describe the video and point at materials precisely: \\\"make @image1 dance like @video1\\\".\"},{\"title\":\"Generate \u0026 download\",\"description\":\"Pick resolution and length, watch it render inline, then download the watermark-free result.\"}]},\"faq\":{\"id\":\"faq\",\"title\":\"Seedance 2.5 FAQ\",\"description\":\"Everything about modes, limits and pricing.\",\"tip\":\"Still curious? Reach us via the site chat.\",\"items\":[{\"question\":\"What is Seedance 2.5?\",\"answer\":\"Seedance 2.5 is ByteDance's newest flagship video model, built for long narration, strong reference following, precise editing and multilingual audio. ViewMax runs it through the official Volcengine Ark API.\"},{\"question\":\"What's new in Seedance 2.5 vs Seedance 2.0?\",\"answer\":\"Seedance 2.5 doubles the single-take length from 15 to 30 seconds, raises the reference budget from 15 to 50 materials (30 images + 10 videos + 10 audio clips), adds audio-only references, understands prompts in 11 languages instead of 6, sharpens editing precision with task-type control, and adds MOV output for professional color pipelines.\"},{\"question\":\"Which generation modes are supported?\",\"answer\":\"All of them: text-to-video, reference generation with up to 30 images + 10 videos + 10 audio clips, first-frame and first \u0026 last frame image-to-video, video editing, and forward/backward video extension.\"},{\"question\":\"How do @mentions work?\",\"answer\":\"Every attached material gets a number â Image 1, Video 2, Audio 1. Type @ in the prompt to reference one, e.g. \\\"make @image1 dance like @video1\\\". The model reads these tokens natively.\"},{\"question\":\"How long and what resolution can videos be?\",\"answer\":\"Any length from 4 to 30 seconds at 480p or 720p, in 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 or smart ratio. 1080p support arrives on August 17.\"},{\"question\":\"How many credits does a video cost?\",\"answer\":\"Pricing is per second: 18 credits/s at 480p and 40 credits/s at 720p. Runs that include a video input â edits, extensions and video references â
11cost less: 12 credits/s at 480p and 25 credits/s at 720p. A 5s 720p video is 200 credits.\"},{\"question\":\"What are the video editing rules?\",\"answer\":\"Attach the source video (4-30s) and describe the change with editing words like add, remove, replace or modify. The output automatically keeps the source's aspect ratio and length, and editing is billed at the cheaper video-input rate.\"},{\"question\":\"Does it generate sound?\",\"answer\":\"Yes â dialogue, sound effects and background music are generated in sync by default. You can toggle audio off, or supply reference audio (wav/mp3, up to 10 clips) for voices and music.\"},{\"question\":\"What happens if a generation fails?\",\"answer\":\"Credits are refunded automatically for failed tasks. Note that Seedance rejects uploads containing real human faces; use illustrated or virtual characters instead.\"}]},\"cta\":{\"id\":\"cta\",\"title\":\"Direct your first Seedance 2.5 video\",\"description\":\"50 reference materials, 30-second stories, native audio â all in your browser.\",\"className\":\"bg-muted\",\"buttons\":[{\"title\":\"Start creating\",\"url\":\"/seedance/2.5#hero\",\"target\":\"_self\",\"icon\":\"Zap\"},{\"title\":\"View pricing\",\"url\":\"/pricing\",\"target\":\"_self\",\"variant\":\"outline\",\"icon\":\"DollarSign\"}]}},\"ai-music-video-generator\":{\"metadata\":{\"title\":\"AI Music Video Generator â Turn Your Song Into a Music Video\",\"description\":\"Prepare a music-video storyboard from your song and idea. Review the plan and price, generate timed shots, and revise individual takes.\",\"keywords\":\"AI music video generator, music video maker, beat synced video, lyric video AI, ViewMax\"},\"schema\":{\"offer_description\":\"Free credits on signup. Your original song stays the soundtrack.\"},\"hero\":{\"block\":\"music-video-hero\",\"id\":\"hero\",\"title\":\"AI Music Video Generator\",\"highlight_text\":\"Music Video\",\"description\":\"Add your song and describe the video. Review the storyboard before generating.\",\"breadcrumb_home\":\"Home\",\"breadcrumb_current\":\"AI Music Video Generator\",\"preview\":{\"quote\":\"Friends on a rooftop at sunset as the camera slowly pulls back\",\"brand\":\"ViewMax Turbo\",\"prev\":\"Previous preview\",\"next\":\"Next preview\",\"items\":[{\"video\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/03-cinematic-friends-on-a-rooftop-at-sunset-with-cinematic-backward-video.mp4\",\"poster\":\"/imgs/community-showcase/03.webp\",\"alt\":\"golden-hour rooftop gathering\",\"quote\":\"Friends on a rooftop at sunset as the camera slowly pulls back\"},{\"video\":\"https://r2.vibevideo.app/vibevideo/public/landing/hero/video-media01.mp4\",\"poster\":\"https://r2.vibevideo.app/vibevideo/public/landing/hero/video-media01-cover.webp\",\"alt\":\"cinematic ViewMax hero clip\",\"quote\":\"Wide cinematic frame, lyric weather, one locked performer\"},{\"video\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/20-cinematic-sports-car-group-composition-with-urban-style-and-smoo-video.mp4\",\"poster\":\"/imgs/community-showcase/20.webp\",\"alt\":\"urban music-video group shot\",\"quote\":\"Urban group blocking, teal car, a slow dolly into the chorus\"}],\"example\":\"Visual inspiration from the gallery. Your storyboard and finished video appear in the AI Director.\"},\"entry\":{\"workspace\":\"Music video workspace\",\"brief_placeholder\":\"Describe the world, people and feeling of your video.\",\"song\":\"Song\",\"upload_song\":\"Upload a song · MP3, WAV, OGG or M4A\",\"uploading\":\"Uploadingâ¦\",\"audio_limit\":\"Use an MP3, WAV, OGG or M4A file up to 50 MB.\",\"recent_songs\":\"Your songs\",\"choose_song\":\"Use this song\",\"selected_song\":\"Selected\",\"song_required\":\"Choose or upload the song first.\",\"setup_required\":\"Confirm the settings above first.\",\"create\":\"Plan my music video\",\"creating\":\"Opening the AI Directorâ¦\",\"hint\":\"The AI Director plans the shots on your song. You review the storyboard, the frames and a sample before the rest is made.\",\"billing\":\"Planning costs {credits} credits. Frames and clips are charged at their standard price as they are made, after you approve each step.\",\"billing_plain\":\"Planning is a small charge. Frames and clips are charged at their standard price as they are made, after you approve each step.\",\"recent_videos\":\"Your music videos\",\"untitled\":\"Music video\",\"open\":\"Open\",\"active_limit\":\"You already have 2 videos in progress. Finish or stop one to start another.\",\"failed\":\"Could not start the music video. Please retry.\"}},\"community_showcase\":{\"block\":\"community-showcase\",\"id\":\"community_showcase\",\"title\":\"See it in action\",\"description\":\"Cinematic cuts that move with the music â the kind of moments you can make from a song and a short description.\",\"brand\":\"ViewMax Studio\",\"initial_count\":8,\"load_step\":8,\"load_more_text\":\"Load more\",\"
11items\":[{\"id\":\"card_009\",\"prompt\":\"High energy drumming performance with fast camera move and dynamic sound.\",\"category\":\"music\",\"videoSrc\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/09-music-high-energy-drumming-performance-with-fast-camera-move-and-video.mp4\",\"posterSrc\":\"/imgs/community-showcase/09.webp\",\"author\":\"Noah D\",\"avatar\":\"/imgs/avatars/webp/9.webp\",\"likes\":301},{\"id\":\"card_017\",\"prompt\":\"Violin materialization effect with music-driven portrait performance.\",\"category\":\"music\",\"videoSrc\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/17-music-violin-materialization-effect-with-music-driven-portrait-p-video.mp4\",\"posterSrc\":\"/imgs/community-showcase/17.webp\",\"author\":\"James L\",\"avatar\":\"/imgs/avatars/webp/5.webp\",\"likes\":264},{\"id\":\"card_011\",\"prompt\":\"Rap performance transformed across anime-inspired visual styles.\",\"category\":\"anime\",\"videoSrc\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/11-anime-rap-performance-transformed-across-anime-inspired-visual-s-video.mp4\",\"posterSrc\":\"/imgs/community-showcase/11.webp\",\"author\":\"Paul B\",\"avatar\":\"/imgs/avatars/webp/3.webp\",\"likes\":209},{\"id\":\"card_019\",\"prompt\":\"Silhouette dance routine against bright backlight in static composition.\",\"category\":\"dance\",\"videoSrc\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/19-dance-silhouette-dance-routine-against-bright-backlight-in-stati-video.mp4\",\"posterSrc\":\"/imgs/community-showcase/19.webp\",\"author\":\"Noah D\",\"avatar\":\"/imgs/avatars/webp/9.webp\",\"likes\":195},{\"id\":\"card_003\",\"prompt\":\"Friends on a rooftop at sunset with cinematic backward camera movement.\",\"category\":\"cinematic\",\"videoSrc\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/03-cinematic-friends-on-a-rooftop-at-sunset-with-cinematic-backward-video.mp4\",\"posterSrc\":\"/imgs/community-showcase/03.webp\",\"author\":\"Sarah K\",\"avatar\":\"/imgs/avatars/webp/6.webp\",\"likes\":98},{\"id\":\"card_020\",\"prompt\":\"Sports car group composition with urban style and smooth dolly in.\",\"category\":\"cinematic\",\"videoSrc\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/20-cinematic-sports-car-group-composition-with-urban-style-and-smoo-video.mp4\",\"posterSrc\":\"/imgs/community-showcase/20.webp\",\"author\":\"Mia C\",\"avatar\":\"/imgs/avatars/webp/10.webp\",\"likes\":286},{\"id\":\"card_004\",\"prompt\":\"Warehouse fashion group portrait with gritty industrial atmosphere.\",\"category\":\"cinematic\",\"videoSrc\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/04-cinematic-warehouse-fashion-group-portrait-with-gritty-industria-video.mp4\",\"posterSrc\":\"/imgs/community-showcase/04.webp\",\"author\":\"Mike R\",\"avatar\":\"/imgs/avatars/webp/1.webp\",\"likes\":445},{\"id\":\"card_005\",\"prompt\":\"Autumn park portrait with static camera and realistic character gesture.\",\"category\":\"cinematic\",\"videoSrc\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/05-cinematic-autumn-park-portrait-with-static-camera-and-realistic-video.mp4\",\"posterSrc\":\"/imgs/community-showcase/05.webp\",\"author\":\"Aaron Musgrove\",\"avatar\":\"/imgs/avatars/webp/1.webp\",\"likes\":176}]},\"compare\":{\"block\":\"feature-demo\",\"id\":\"compare\",\"title\":\"Still frames become music video moments\",\"description\":\"Start with a look. ViewMax turns it into motion that follows the song â and keeps your original track.\",\"items\":[{\"left\":{\"label\":\"Before\",\"title\":\"Still frame\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/compare-still-01.webp\",\"alt\":\"Still frame before it becomes a music video moment\"}},\"right\":{\"label\":\"After\",\"title\":\"Music video\",\"video\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/03-cinematic-friends-on-a-rooftop-at-sunset-with-cinematic-backward-video.mp4\",\"poster\":\"/imgs/landing/ai-music-video/compare-still-01.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"Golden-hour rooftop, lone vocalist, rain-slick skyline â hold the last chorus.\"}},{\"left\":{\"label\":\"Before\",\"title\":\"Still frame\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/compare-still-02.webp\",\"alt\":\"Performance still before motion\"}},\"right\":{\"label\":\"After\",\"title\":\"Music video\",\"video\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/09-music-high-energy-drumming-performance-with-fast-camera-move-and-video.mp4\",\"poster\":\"/imgs/landing/ai-music-video/compare-still-02.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"High-energy drum kit, fast push-in, cut with the snare.\"}},{\"left\":{\"label\":\"Before\",\"title\":\"Still frame\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/compare-still-03.webp\",\"alt\":\"Portrait still before motion\"}},\"right\":{\"label\":\"After\",\"title\":\"Music video\",\"video\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/17-music-violin-materialization-effect-with-music-driven-portrait-p-video.mp4\",\"poster\":\"/imgs/landing/ai-music-video/compare-still-03.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"A violin appears in the chorus â portrait performance, light that follows the music.\"}},{\"left\":{\"label\":\"Before\",\"title\":\"Still frame\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/compare-still-04.webp\",\"alt\":\"Urban night still before motion\"}},\"right\":{\"label\":\"After\",\"title\":\"Music video\",\"video\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/20-cinematic-sports-car-group-composition-with-urban-style-and-smoo-video.mp4\",\"poster\":\"/imgs/landing/ai-music-video/compare-still-04.webp\"}},\"prompt\":{\"title\":\"Prompt\",\"text\":\"Urban pack, teal sports car, a slow move into the chorus.\"}}]},\"use_cases\":{\"block\":\"use-cases-carousel\",\"id\":\"use_cases\",\"title\":\"Who it's for\",\"description\":\"If you release music, make visual
11s, or post every week â turn a track and a short description into a video ready to share.\",\"groups\":[{\"name\":\"artists\",\"title\":\"Artists\"},{\"name\":\"industry\",\"title\":\"Labels \u0026 makers\"},{\"name\":\"creators\",\"title\":\"Creators\"},{\"name\":\"spoken\",\"title\":\"Spoken word\"}],\"items\":[{\"group\":\"artists\",\"kicker\":\"Musicians\",\"title\":\"A video that belongs to the song\",\"description\":\"Drop the track, describe the world, and share a video for the single â without booking a crew for every release.\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/who-01.webp\",\"alt\":\"Musician sharing a music video for a new single\"}},{\"group\":\"artists\",\"kicker\":\"Producers \u0026 DJs\",\"title\":\"Visuals that ride the drop\",\"description\":\"Scenes change with the music. Use them for the next mix, the next set, the next late-night upload.\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/who-02.webp\",\"alt\":\"Producer or DJ creating visuals that follow the drop\"}},{\"group\":\"industry\",\"kicker\":\"Labels \u0026 managers\",\"title\":\"Campaign cuts without the wait\",\"description\":\"Make widescreen and vertical versions from the same song for the premiere, the ads, and the stories.\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/who-03.webp\",\"alt\":\"Label campaign cuts from one song\"}},{\"group\":\"industry\",\"kicker\":\"Beatmakers\",\"title\":\"Type-beats that look finished\",\"description\":\"Give an instrumental a face. Optional photos keep the artist look consistent across a pack of listings.\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/who-04.webp\",\"alt\":\"Beatmaker listing with a finished music video\"}},{\"group\":\"creators\",\"kicker\":\"Content creators\",\"title\":\"Reels and YouTube from one song\",\"description\":\"Widescreen for the long cut, vertical for the clip. Same song, same story, two shapes.\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/who-05.webp\",\"alt\":\"Creator publishing vertical and horizontal music videos\"}},{\"group\":\"creators\",\"kicker\":\"Streamers \u0026 vibe channels\",\"title\":\"Loops that hold the room\",\"description\":\"Cinematic backgrounds that stay on the beat â for streams, chill mixes, and late-night radio.\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/who-06.webp\",\"alt\":\"Streamer vibe loop generated from a track\"}},{\"group\":\"spoken\",\"kicker\":\"Podcasters\",\"title\":\"Promos that actually move\",\"description\":\"Turn an episode or promo into a short film â and keep your voice as the soundtrack.\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/who-07.webp\",\"alt\":\"Podcast promo music video\"}},{\"group\":\"spoken\",\"kicker\":\"Spoken word \u0026 poetry\",\"title\":\"The line, then the picture\",\"description\":\"Pictures follow the words. Motion follows the music. A reading becomes something you can post tonight.\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/who-08.webp\",\"alt\":\"Spoken-word performance video\"}}]},\"benefits\":{\"block\":\"features-accordion\",\"id\":\"benefits\",\"title\":\"How it stands out\",\"label\":\"Benefits\",\"description\":\"One place to turn a song and an idea into a finished music video â no stock pack, no editing timeline.\",\"items\":[{\"title\":\"From idea to a finished video\",\"description\":\"Describe the world, add your music, optionally drop in a few photos. You download one video â not a pile of clips to assemble.\",\"icon\":\"RiStackLine\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/standout-01.webp\",\"alt\":\"Finished music video from a song and an idea\"}},{\"title\":\"Pictures that follow the lyrics\",\"description\":\"Scenes are shaped by the words and your description. Add photos when you want a face, a look, or a place to stay recognizable.\",\"icon\":\"RiImage2Line\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/standout-02.webp\",\"alt\":\"Music video scenes that follow the lyrics\"}},{\"title\":\"Cuts that follow the beat\",\"description\":\"Widescreen or vertical â YouTube, Reels, Shorts, and TikTok. The picture changes with the music, not on a fixed timer.\",\"icon\":\"RiMusic2Line\",\"image\":{\"src\":\"/imgs/landing/ai-music-video/standout-03.webp\",\"alt\":\"Widescreen and vertical music videos that follow the beat\"}}]},\"features\":{\"block\":\"features\",\"id\":\"features\",\"title\":\"Everything you need for a finished music video\",\"description\":\"A song, a short description, and optional photos. ViewM
11ax handles the rest â including keeping your original track.\",\"items\":[{\"title\":\"Start with a song and an idea\",\"description\":\"Describe the world. Upload your song. Optional photos set the look. ViewMax builds the video.\",\"icon\":\"RiMusic2Line\"},{\"title\":\"Bring your own look\",\"description\":\"Add photos in the AI Director â a face, a place, a style â so the video stays on-brand.\",\"icon\":\"RiImageAddLine\"},{\"title\":\"Scenes that match the lyrics\",\"description\":\"Each moment is shaped by the words and your description, not a random gallery.\",\"icon\":\"RiFileTextLine\"},{\"title\":\"Cinematic motion\",\"description\":\"Still frames come to life as music-video moments that move with the song.\",\"icon\":\"RiSparkling2Line\"},{\"title\":\"Your song stays the soundtrack\",\"description\":\"The track you upload is the music in the video. We never swap in a generated song.\",\"icon\":\"RiHeadphoneLine\"},{\"title\":\"Simple, honest pricing\",\"description\":\"Pay with credits. You'll see the estimate before you generate. Start free.\",\"icon\":\"RiWallet3Line\"}]},\"introduce\":{\"block\":\"features-list\",\"id\":\"introduce\",\"title\":\"What you get\",\"label\":\"Introduce\",\"description\":\"A real music video â not a slideshow and not a stock template.\",\"className\":\"bg-muted\",\"items\":[{\"title\":\"A music video, not a lyric card\",\"description\":\"Story from your description, timing from the beat, pictures from the words.\",\"icon\":\"RiMovie2Line\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss.webp\",\"alt\":\"Finished music video, not a lyric card\"}},{\"title\":\"Pictures that follow the lyric\",\"description\":\"Choose timed-lyric mode with LRC to plan shots around lyric intervals. Story and abstract modes use their own creative approach.\",\"icon\":\"RiQuillPenLine\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss-pro.webp\",\"alt\":\"Pictures that follow the lyric\"}},{\"title\":\"Photos when you need a face\",\"description\":\"Skip them for a fresh look. Add them when the artist, wardrobe, or world should stay recognizable.\",\"icon\":\"RiUserSmileLine\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/11.webp\",\"alt\":\"Optional photos to keep a look\"}},{\"title\":\"Cuts that land with the music\",\"description\":\"Scenes change with the beat. Your track is the soundtrack from start to finish.\",\"icon\":\"RiPulseLine\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/12.webp\",\"alt\":\"Cuts that follow the music\"}}]},\"usage\":{\"block\":\"features-step\",\"id\":\"usage\",\"title\":\"How to create a music video\",\"description\":\"Three steps. Your song and an idea go in. A finished, beat-synced video comes out.\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/landing/hero/video-media01-cover.webp\",\"alt\":\"how to make an AI music video\"},\"image_position\":\"right\",\"text_align\":\"left\",\"className\":\"bg-muted\",\"items\":[{\"title\":\"Add a prompt and your music\",\"description\":\"Describe the video, confirm the settings and upload your song (MP3, WAV, OGG or M4A).\",\"icon\":\"RiMusic2Line\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/11.webp\",\"alt\":\"Add a prompt, music, and optional photos\"}},{\"title\":\"Review and generate\",\"description\":\"Review the plan and quote, then check actual storyboard images and sample motion before continuing the remaining shots.\",\"
11icon\":\"RiSparkling2Line\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/12.webp\",\"alt\":\"Review and generate the music video\"}},{\"title\":\"Download and try another look\",\"description\":\"Review the film and its shots. Regenerate a shot or ask the AI Director for changes, and see the cost before anything new is made.\",\"icon\":\"RiDownload2Line\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/13.webp\",\"alt\":\"Download the finished music video\"}}]},\"faq\":{\"block\":\"faq\",\"id\":\"faq\",\"title\":\"Music video FAQ\",\"description\":\"What you can make, what you need, and how sharing works.\",\"tip\":\"Still curious? Open the docs or reach us via the site chat.\",\"items\":[{\"question\":\"What is the ViewMax AI Music Video Generator?\",\"answer\":\"It turns a song and creative brief into a story or abstract MV. Choose a short-video preset if needed, then review the plan, starting images and sample motion in stages. Your original song remains the soundtrack.\"},{\"question\":\"Do I need video editing skills?\",\"answer\":\"No professional editing experience is required. Upload your song, review the storyboard, then approve the frames and a sample. To change a shot, regenerate it or ask the AI Director in the chat.\"},{\"question\":\"Can I make vertical and horizontal videos?\",\"answer\":\"Yes. Choose widescreen for YouTube and sites, or vertical for Reels, Shorts, and TikTok. The same song and idea can be made in either shape.\"},{\"question\":\"Can I use the video commercially?\",\"answer\":\"You can use videos you generate on ViewMax in line with your plan and the ViewMax terms. You are responsible for owning or licensing the audio and any likenesses in the photos you upload.\"},{\"question\":\"What audio formats are supported?\",\"answer\":\"Upload MP3, WAV, OGG or M4A, up to 50 MB. The file you upload is the music in the finished video â we do not replace it with a generated track.\"},{\"question\":\"How does beat sync work?\",\"answer\":\"ViewMax times the cuts to the music so scenes change with the beat â not on a fixed timer.\"},{\"question\":\"Can I make a full-length music video?\",\"answer\":\"Yes. Longer songs make longer videos and use more credits. You can start with a single and keep going.\"},{\"question\":\"Do I choose a video model?\",\"answer\":\"No. This page uses ViewMaxâs built-in engine. There is no third-party model picker.\"},{\"question\":\"Are reference images required?\",\"answer\":\"No. Music is required; photos are optional. Add them in the AI Director when you want a face, a place or a style to stay consistent.\"},{\"question\":\"How do credits work?\",\"answer\":\"Planning is a small charge (one AI Director turn). When you approve the plan you set the video's spending limit; frames and clips are then charged at their standard price as they are made, within that limit. Approving the frames and the sample is free, and media that fail are refunded. Regenerating a shot costs one AI Director turn plus the new frame or clip.\"},{\"question\":\"Will my original song stay in the video?\",\"answer\":\"Yes. The track you upload is the soundtrack. Lyrics help shape the pictures; they appear on screen only when you turn on lyric subtitles.\"}
11,{\"question\":\"What if I do not have lyrics?\",\"answer\":\"You can still generate. Add a description (and lyrics if you have them). Without lyrics, pictures lean on your description and any photos; timing still follows the beat.\"}]},\"cta\":{\"block\":\"cta\",\"id\":\"cta\",\"title\":\"Create a music video beyond the usual brief\",\"description\":\"Describe the world. Add your song. Download a finished video tonight â widescreen or vertical.\",\"className\":\"bg-muted\",\"buttons\":[{\"title\":\"Start a music video\",\"url\":\"/ai-music-video-generator#hero\",\"target\":\"_self\",\"icon\":\"Zap\"}]}}},\"tools\":{\"lip-sync\":{\"metadata\":{\"title\":\"AI Avatar Lip Sync Generator | Image + Audio to Video | ViewMax Studio\",\"description\":\"Create natural AI avatar lip sync online. Upload a portrait image and audio, choose resolution and language, and export a talking-head video in minutes.\",\"keywords\":\"ai lip sync, avatar lip sync, image to video lip sync, lip sync video generator, portrait animation, ai talking avatar, lip sync online, talking head video, ai dubbing, ViewMax Studio\"},\"page\":{\"title\":\"AI Lip Sync Video Generator\",\"description\":\"Upload one portrait image and an audio track, choose the output resolution and language, and generate a smooth talking-avatar video.\"},\"feature_showcase\":{\"id\":\"lip-sync-feature-showcase\",\"block\":\"feature-showcase\",\"title\":\"AI Lip Sync Video Examples\",\"label\":\"Demo\",\"items\":[{\"id\":\"01\",\"prompt\":\"Gaming creator portrait -\u003e community update avatar video with natural English delivery.\",\"video\":{\"src\":\"https://replicate.delivery/xezq/eQavUzQIHQ1NYK2eh5QAeIf2e22AdPAHBBT5hlYxaz9sZhenF/output.mp4\",\"poster\":\"/imgs/lip-sync/gaming-community-update.jpeg\"},\"image\":{\"src\":\"/imgs/lip-sync/gaming-community-update.jpeg\",\"alt\":\"Gaming community update avatar portrait.\"}},{\"id\":\"02\",\"prompt\":\"Portrait image + product script -\u003e crisp launch announcement for a talking avatar demo.\",\"video\":{\"src\":\"https://replicate.delivery/xezq/C4CSzkgMoCaTKx6e8K7sWD8ifpajCQh2h4fUvWzxq3wSTBAtA/output.mp4\",\"poster\":\"/imgs/lip-sync/p-video-fastest-avatar.png\"},\"image\":{\"src\":\"/imgs/lip-sync/p-video-fastest-avatar.png\",\"alt\":\"P-video product launch avatar portrait.\"}},{\"id\":\"03\",\"prompt\":\"Brand avatar image -\u003e short Replicate launch readout with synchronized speech and expressive motion.\",\"video\":{\"src\":\"https://replicate.delivery/xezq/YnUVD4HEhq7aD93VtQay1q4WZyuPOwmsSmHZBaKRE6KpLAoF/output.mp4\",\"poster\":\"/imgs/lip-sync/p-video-launch-image.png\"},\"image\":{\"src\":\"/imgs/lip-sync/p-video-launch-image.png\",\"alt\":\"P-video Replicate launch avatar image.\"}}]},\"compare\":{\"id\":\"lip-sync-compare\",\"block\":\"feature-demo\",\"title\":\"Avatar Image + Audio -\u003e Lip-Synced Video\",\"description\":\"Upload one portrait image and a voice track. AI animates the avatar, syncs speech, and exports a talking-head video.\",\"items\":[{\"left\":{\"label\":\"Avatar Image\",\"title\":\"Portrait Image\",\"image\":{\"src\":\"/imgs/lip-sync/multilingual-spanish-launch.jpeg\",\"alt\":\"Spanish launch portrait image\"}},\"right\":{\"label\":\"Lip Sync Output\",\"title\":\"Lip Sync Output\",\"video\":{\"src\":\"https://replicate.delivery/xezq/CXkQDESICPpuEpAejyReqBgVYewTjKLjz60qQgAPdsn2ZofZB/output.mp4\",\"poster\":\"/imgs/lip-sync/multilingual-spanish-launch.jpeg\"}},\"prompt\":{\"title\":\"Spanish Avatar\",\"text\":\"Start from one portrait image, select Spanish, and generate a natural talking avatar.\"}},{\"left\":{\"label\":\"Avatar Image\",\"title\":\"Audio-Driven Avatar\",\"image\":{\"src\":\"/imgs/lip-sync/audio-driven-avatar.webp\",\"alt\":\"Avatar portrait image for uploaded audio\"}},\"right\":{\"label\":\"Lip Sync Output\",\"title\":\"Lip Sync Output\",\"video\":{\"src\":\"https://replicate.delivery/xezq/MbuW7OiiLLa7CZpgGk25ROb0T7uDIlV9gwLgh8wQkwI1kEnF/output.mp4\",\"poster\":\"/imgs/lip-sync/audio-driven-avatar.webp\"}},\"prompt\":{\"title\":\"Audio Lip Sync\",\"text\":\"Upload a clean audio file and the model syncs the portrait to that speech track.\"}},{\"left\":{\"label\":\"Avatar Image\",\"title\":\"Localized Avatar\",\"image\":{\"src\":\"/imgs/lip-sync/multilingual-french-launch.jpeg\",\"alt\":\"French launch portrait image\"}},\"right\":{\"label\":\"Lip Sync Output\",\"title\":\"Lip Sync Output\",\"video\":{\"src\":\"https://replicate.delivery/xezq/jFDlh9dWBAr8GFZotIsLyJpFBLsOBJMURMO7QSaX3R1aF9nF/output.mp4\",\"poster\":\"/imgs/lip-sync/multilingual-french-launch.jpeg\"}},\"prompt\":{\"title\":\"French Avatar\",\"text\":\"Choose the target language and output resolution for a localized talking-head result.\"}}]},\"benefits\":{\"id\":\"lip-sync-benefits\",\"block\":\"features-accordion\",\"title\":\"Why Use ViewMax for AI Lip Sync\",\"description\":\"Built for fast avatar lip sync, audio-driven talking-head videos, and multilingual creator workflows without manual timeline work.\",\"items\":[{\"title\":\"Natural Speech Alignment\",\"description\":\"Generate cleaner mouth shapes and smoother timing so the portrait feels matched to the uploaded audio.\",\"
11icon\":\"RiGiftLine\",\"image\":{\"src\":\"/imgs/lip-sync/everyday-audio-avatar.webp\",\"alt\":\"Everyday audio avatar lip sync\"}},{\"title\":\"Faster Video Dubbing\",\"description\":\"Turn one avatar image into multiple language or script variants without reshooting talent.\",\"icon\":\"RiVideoLine\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/p-effects/image-to-image/result-ori/2026-03-08/cmmie7fhq03blw7sjl5mmm4m9-result-ori-dina-elyaas-3ee42a7c62.png\",\"alt\":\"Faster AI video dubbing\"}},{\"title\":\"Simple Image-to-Video Workflow\",\"description\":\"Upload one portrait image, add audio, and export a usable lip-synced avatar video in minutes.\",\"icon\":\"RiMagicLine\",\"image\":{\"src\":\"/imgs/lip-sync/singing-avatar.jpg\",\"alt\":\"Singing avatar lip sync example\"}}]},\"usage\":{\"id\":\"lip-sync-usage\",\"block\":\"features-step\",\"label\":\"How It Works\",\"title\":\"How to Create an AI Lip Sync Avatar\",\"description\":\"A simple 3-step workflow for portrait-to-video lip sync and talking-head localization.\",\"className\":\"bg-muted\",\"items\":[{\"title\":\"Upload an Avatar Image\",\"description\":\"Upload a clear, front-facing portrait image. Best results come from a single visible face with stable lighting and minimal occlusion.\",\"icon\":\"RiUploadLine\"},{\"title\":\"Add Audio or Voiceover\",\"description\":\"Upload a clean voice track or record audio directly to drive the avatar speech.\",\"icon\":\"RiMicLine\"},{\"title\":\"Generate \u0026 Download\",\"description\":\"Let AI animate the portrait to the audio, then preview and download your lip-synced video.\",\"icon\":\"RiDownloadLine\"}]},\"use_cases\":{\"id\":\"lip-sync-use-cases\",\"block\":\"use-cases-carousel\",\"title\":\"Popular AI Lip Sync Use Cases\",\"description\":\"Use AI lip sync to turn portrait images and audio into talking-avatar videos for social, marketing, and localization workflows.\",\"groups\":[{\"name\":\"social\",\"title\":\"Social\"},{\"name\":\"marketing\",\"title\":\"Marketing\"},{\"name\":\"localization\",\"title\":\"Localization\"}],\"items\":[{\"group\":\"social\",\"kicker\":\"UGC\",\"title\":\"Refresh Creator Avatars\",\"description\":\"Reuse one creator portrait with new hooks, voiceovers, or calls to action for shorts and reels.\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/p-effects/image-to-image/result-ori/2026-03-08/cmmie7fhq03blw7sjl5mmm4m9-result-ori-dina-elyaas-3ee42a7c62.png\",\"alt\":\"Creator lip sync use case\"}},{\"group\":\"social\",\"kicker\":\"Shorts\",\"title\":\"Repurpose Presenter Portraits\",\"description\":\"Adapt the same presenter image for different scripts, trends, or channels without filming from scratch.\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/05-cinematic-autumn-park-portrait-with-static-camera-and-realistic-poster.jpg\",\"alt\":\"Presenter lip sync use case\"}},{\"group\":\"marketing\",\"kicker\":\"Spokesperson\",\"title\":\"Spokesperson Ad Variants\",\"description\":\"Produce multiple ad messages from one avatar image and test offers faster.\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/p-effects/image-to-image/result-ori/2026-02-27/cmm53uymk07kwbszdvjsctwyi-result-ori-creator-d58c1b9e2e.png\",\"alt\":\"Spokesperson ad use case\"}},{\"group\":\"marketing\",\"kicker\":\"Demo\",\"title\":\"Localized Product Demos\",\"description\":\"Create localized product walkthroughs by animating a presenter portrait with the target-language audio.\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/p-effects/community/cover/2026-03-01/cmm8cmfw10sxyt81ygl8aiw7a-cover-doug-clemens-69f9b2b05c.jpg\",\"alt\":\"Localized product demo use case\"}},{\"group\":\"localization\",\"kicker\":\"Training\",\"title\":\"Training \u0026 Course Updates\",\"description\":\"Update onboarding, lessons, or internal explainers with revised audio and a consistent presenter avatar.\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/p-effects/image-to-image/result-ori/2026-02-27/cmm53uymk07kwbszdvjsctwyi-result-ori-creator-d58c1b9e2e.png\",\"alt\":\"Training video localization use case\"}},{\"group\":\"localization\",\"kicker\":\"Dubbing\",\"title\":\"Interview and Podcast Dubbing\",\"description\":\"Create simple talking-head visuals for interviews, explainers, or podcast clips for global audiences.\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/community-showcase/2026-02-23/03-cinematic-friends-on-a-rooftop-at-sunset-with-cinematic-backward-poster.jpg\",\"alt\":\"Interview dubbing use case\"}}]},\"testimonials\":{\"id\":\"lip-sync-testimonials\",\"block\":\"testimonials\",\"title\":\"Loved by Creators Worldwide\",\"description\":\"Millions of creators, educators, and marketers use ViewMax Studio lip sync to produce talking videos faster.\",\"items\":[{\"name\":\"Emily R.\",\"role\":\"Social Media Manager\",\"quote\":\"This AI lip sync service saved me so much time and effort! The synchronization is spot on, and the results are amazing. I can't imagine creating videos without it now!\",\"image\":{\"src\":\"/imgs/avatars/1.png\",\"alt\":\"Emily avatar\"}},{\"name\":\"Jessica L.\",\"role\":\"Marketing Specialist\",\"quote\":\"Finding an easy-to-use tool that produces high-quality lip sync videos was a game changer. I highly recommend it to anyone looking to improve their video production.\",\"image\":{\"src\":\"/imgs/avatars/2.png\",\"alt\":\"Jessica avatar\"}},{\"name\":\"Michael C.\",\"role\":\"Content Creator\",\"quote\":\"The lip sync accuracy is outstanding and it has truly taken my video projects to the next level. Fast, reliable, and the output quality is to
11p notch.\",\"image\":{\"src\":\"/imgs/avatars/3.png\",\"alt\":\"Michael avatar\"}}]},\"faq\":{\"id\":\"lip-sync-faq\",\"block\":\"faq\",\"title\":\"AI Lip Sync FAQ\",\"description\":\"Answers to common questions about video lip sync, dubbing, and processing.\",\"tip\":\"Need help? Contact \u003ca href='mailto:[email protected]' class='text-primary font-medium hover:underline'\[email protected]\u003c/a\u003e\",\"items\":[{\"question\":\"What is AI Lip Sync?\",\"answer\":\"AI lip sync uses machine learning to animate a portrait image and match mouth movement to an audio track so the avatar appears to speak naturally.\"},{\"question\":\"How does AI lip sync work?\",\"answer\":\"You upload a portrait image and audio, then choose resolution and language. The model analyzes speech timing and generates a talking-head video aligned to the audio.\"},{\"question\":\"What image and audio formats are supported?\",\"answer\":\"Avatar images can be JPG, JPEG, PNG, or WEBP. Audio uploads should use common speech formats such as MP3, WAV, AAC, or OGG.\"},{\"question\":\"What kinds of images work best?\",\"answer\":\"Clear front-facing portrait images with one visible face, even lighting, and limited occlusion produce the most reliable lip sync.\"},{\"question\":\"How much does AI lip sync cost?\",\"answer\":\"Lip sync credits are based on uploaded audio duration and output resolution: 720p uses 6 credits per second, and 1080p uses 10 credits per second.\"},{\"question\":\"Can I use it for dubbing and localization?\",\"answer\":\"Yes. AI lip sync works well for multilingual dubbing, localized product demos, training videos, and spokesperson content.\"},{\"question\":\"Do I need to sign in?\",\"answer\":\"Yes. Sign in before generating so your task can run and your exported videos can be saved to your account.\"}]},\"cta\":{\"id\":\"lip-sync-cta\",\"block\":\"cta\",\"title\":\"Start Your AI Lip Sync Video\",\"description\":\"Upload a portrait image and audio track to create natural lip-synced avatar videos for dubbing, localization, and creator content.\",\"className\":\"bg-muted\",\"buttons\":[{\"title\":\"Try AI Lip Sync\",\"url\":\"/lip-sync\",\"target\":\"_self\",\"icon\":\"Zap\"},{\"title\":\"View Pricing\",\"url\":\"/pricing\",\"target\":\"_self\",\"variant\":\"outline\",\"icon\":\"DollarSign\"}]},\"generator\":{\"title\":\"AI Lip Sync Video Generator\"}},\"motion-control-ai\":{\"metadata\":{\"title\":\"Kling 3.0 Motion Control AI | Reference Motion Video\",\"description\":\"Use Kling 3.0 Motion Control with a character image and reference video to transfer motion, expression, and camera changes with stronger face consistency.\",\"keywords\":\"kling 3.0 motion control, motion control ai, ai facial consistency video, face occlusion restoration, emotion transfer ai, ViewMax Studio\"},\"page\":{\"title\":\"Kling 3.0 Motion Control AI\",\"description\":\"Bring a static character to life. Upload a character image and reference video, then review how Kling 3.0 Motion Control transfers motion, emotion, and framing while keeping face identity more stable.\"},\"hero\":{\"id\":\"motion-control-hero\",\"block\":\"hero\",\"title\":\"Kling 3.0 Motion Control AI\",\"description\":\"Bring a static character to life. Upload a character image and reference video, then review transferred motion, subtle emotion, and framing changes with stronger face consistency.\",\"background_videos\":[{\"src\":\"/videos/hero/motion-control-ai-hero.mp4\"}],\"buttons\":[{\"title\":\"Create Your First Video Free\",\"url\":\"#motion-control-generator\"},{\"title\":\"View Pricing\",\"url\":\"/pricing\",\"variant\":\"outline\"}]},\"feature_showcase\":{\"id\":\"motion-control-feature-showcase\",\"block\":\"feature-showcase\",\"title\":\"Official Kling 3.0 Motion Control Output Examples\",\"label\":\"Official Capability\",\"items\":[{\"id\":\"01\",\"prompt\":\"Consistent Facial Identity from Any Angle: when the character turns or the camera moves around the subject, the same face stays more stable. Ideal for narrative shots, digital humans, and multi-angle performances.\",\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/identity-output-wide.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/identity-output-poster-wide.jpg\"},\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/identity-output-poster-wide.jpg\",\"alt\":\"Consistent Facial Identity from Any Angle\"}},{\"id\":\"02\",\"prompt\":\"Complex Emotions, Faithfully Reproduced: smiles, sadness, surprise, and subtle eye or brow changes are transferred more naturally to the generated character performance.\",\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/emotion-output.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/emotion-output-poster.png\"},\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/emotion-output-poster.png\",\"alt\":\"Complex Emotions, Faithfully Reproduced\"}},{\"id\":\"03\",\"prompt\":\"Face Occlusion, High-Fidelity Restoration: when hands, props, or partial obstructions cover the face, the system restores facial detail more reliably and reduces distortion.\",\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/occlusion-output-wide.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/occlusion-output-poster-wide.jpg\"},\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/occlusion-output-poster-wide.jpg\",\"alt\":\"Face Occlusion, High-Fidelity Restoration\"}},{\"id\":\"04\",\"prompt\":\"Consistent Facial Clarity Across Dynamic Framing: push-ins, pull-backs, and reframing changes keep the face clearer and more stable, which is critical for ad shots and cinematic camera moves.\",\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/framing-output-wide.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/framing-output-poster-wide.jpg\"},\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/framing-output-poster-wide.jpg\",\"alt\":\"Consistent Facial Clarity Across Dynamic Framing\"}}]},\"compare\":{\"id\":\"motion-control-compare\",\"block\":\"feature-demo\",\"title\":\"Official Asset Groups: Image Reference -\u003e Output Video\",\"description\":\"These comparison sets are taken from the official use-cases section on klingmotion.com and saved locally. Left is the official image reference, right is the final output.\",\"items\":[{\"left\":{\"label\":\"Official Image Reference\",\"title\":\"Official Image Reference\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/identity-image-reference.jpg\",\"alt\":\"Official image reference for identity consistency\"}},\"right\":{\"label\":\"Official Output\",\"title\":\"Official Output\",\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/identity-output-wide.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/identity-output-poster-wide.jpg\"}},\"prompt\":{\"title\":\"Consistent Facial Identity from Any Angle\",\"text\":\"The official set uses head turns and angle changes as the motion driver, validating that the same face can remain stable across different viewpoints.\"}},{\"left\":{\"label\":\"Official Image Reference\",\"title\":\"Official Image Reference\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/emotion-image-reference.png\",\"alt\":\"Official image reference for emotion transfer\"}},\"right\":{\"label\":\"Official Output\",\"title\":\"Official Output\",\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/emotion-output.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/emotion-output-poster.png\"}},\"prompt\":{\"title\":\"Complex Emotions, Faithfully Reproduced\",\"text\":\"This official set focuses on emotion-heavy motion, highlighting the reproduction of facial rhythm, gaze, and subtle expression changes.\"}},{\"left\":{\"label\":\"Official Image Reference\",\"title\":\"Official Image Reference\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/occlusion-image-reference.png\",\"alt\":\"Official image reference for occlusion restoration\"}},\"right\":{\"label\":\"Official Output\",\"title\":\"Official Output\",\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/occlusion-output-wide.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/occlusion-output-poster-wide.jpg\"}},\"prompt\":{\"title\":\"Face Occlusion, High-Fidelity Restoration\",\"text\":\"The official group demonstrates how facial detail is restored more reliably when part of the face is blocked by hands, props, or other occlusions.\"}},{\"left\":{\"label\":\"Official Image Reference\",\"title\":\"Official Image Reference\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/framing-image-reference.jpg\",\"alt\":\"Official image reference for dynamic framing\"}},\"right\":{\"label\":\"Official Output\",\"title\":\"Official Output\",\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/framing-output-wide.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/framing-output-poster-wide.jpg\"}},\"prompt\":{\"title\":\"Consistent Facial Clarity Across Dynamic Framing\",\"text\":\"This official set validates face clarity during push-ins, pull-backs, and reframing, where AI video often degrades facial detail.\"}}]},\"benefits\":{\"id\":\"motion-control-benefits\",\"block\":\"features-accordion\",\"title\":\"Why Use Kling 3.0 Motion Control\",\"description\":\"These four strengths are aligned with the official use-cases section: identity consistency, emotion transfer, occlusion repair, and dynamic framing stability.\",\"
11items\":[{\"title\":\"Consistent Facial Identity from Any Angle\",\"description\":\"Even when the character turns their head or the camera moves around the subject, Kling 3.0 Motion Control keeps the same face more stable for multi-angle and cinematic shots.\",\"icon\":\"RiUserLine\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/identity-motion-reference-wide.jpg\",\"alt\":\"Consistent Facial Identity from Any Angle\"}},{\"title\":\"Complex Emotions, Faithfully Reproduced\",\"description\":\"Smiles, sadness, surprise, and smaller eye or brow changes are transferred more naturally, which makes character acting more believable.\",\"icon\":\"RiEmotionHappyLine\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/emotion-motion-reference.png\",\"alt\":\"Complex Emotions, Faithfully Reproduced\"}},{\"title\":\"Face Occlusion, High-Fidelity Restoration\",\"description\":\"When hands, hair, or props partially block the face, the system restores facial regions more reliably and reduces common AI face breakage.\",\"icon\":\"RiShieldCheckLine\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/occlusion-motion-reference-wide.jpg\",\"alt\":\"Face Occlusion, High-Fidelity Restoration\"}},{\"title\":\"Consistent Facial Clarity Across Dynamic Framing\",\"description\":\"Push-ins, pull-backs, reframing, and camera movement keep the face clearer and more stable, which is critical for ads, shorts, and cinematic edits.\",\"icon\":\"RiFocus3Line\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/framing-motion-reference-wide.jpg\",\"alt\":\"Consistent Facial Clarity Across Dynamic Framing\"}}]},\"usage\":{\"id\":\"motion-control-usage\",\"block\":\"features-step\",\"label\":\"Official Workflow\",\"title\":\"How to Use Kling 3.0 Motion Control\",\"description\":\"Aligned with the official flow: upload the motion reference, upload the character image, add prompt guidance, then generate and review the final video.\",\"className\":\"bg-muted\",\"items\":[{\"title\":\"Upload a Motion Reference Video\",\"description\":\"Start with a reference video that contains the motion, expression, and camera change you want to transfer. Clear face visibility, stable lighting, and rights-cleared footage usually improve review quality.\",\"icon\":\"RiVideoUploadLine\"},{\"title\":\"Upload a Character Image\",\"description\":\"Add the character image that defines appearance and identity. Higher resolution, clean lighting, front-facing detail, and minimal occlusion usually help face consistency.\",\"icon\":\"RiImageAddLine\"},{\"title\":\"Add Prompt Guidance for Scene Details\",\"description\":\"Use a prompt to control background, camera language, lighting, and atmosphere so the transferred motion lands in the scene you actually want.\",\"icon\":\"RiEdit2Line\"},{\"title\":\"Generate and Export the Video\",\"description\":\"Preview the final result, verify identity consistency, expression transfer, rights, and artifact quality, then export or run another iteration.\",\"icon\":\"RiDownloadLine\"}]},\"use_cases\":{\"id\":\"motion-control-use-cases\",\"block\":\"use-cases-carousel\",\"title\":\"Kling 3.0 Motion Control Application Directions\",\"description\":\"The application directions still follow the official capability split, but the visuals now use four separate clips from the official gallery to reduce repetition on the page.\",\"groups\":[{\"name\":\"identity\",\"title\":\"Identity\"},{\"name\":\"emotion\",\"title\":\"Emotion\"},{\"name\":\"occlusion\",\"title\":\"Occlusion\"},{\"name\":\"framing\",\"title\":\"Framing\"}],\"items\":[{\"group\":\"identity\",\"kicker\":\"Narrative / Digital Human\",\"title\":\"Multi-Angle Character Shots\",\"description\":\"Best for head turns, side-profile changes, camera orbits, and digital human performances where keeping the same face across angles matters most.\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/gallery/here.png\",\"alt\":\"Multi-angle character shots\"},\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/gallery/yshere.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/gallery/here.png\"}},{\"group\":\"emotion\",\"kicker\":\"Performance / Acting\",\"title\":\"Emotion-Driven Character Acting\",\"description\":\"Ideal for short films, AI actors, presenter avatars, and expressive scenes where subtle facial emotion needs to survive the transfer.\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/gallery/112.jpg\",\"alt\":\"Emotion-driven character acting\"},\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/gallery/112.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/gallery/112.jpg\"}},{\"group\":\"occlusion\",\"kicker\":\"Occlusion Handling\",\"title\":\"Occlusion-Heavy Closeups\",\"description\":\"Useful when hands, props, hair, or partial blocks repeatedly cover the face and you need the generated character to hold together.\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/gallery/1111.png\",\"alt\":\"Occlusion-heavy closeups\"},\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/gallery/116.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/gallery/1111.png\"}},{\"group\":\"framing\",\"kicker\":\"Camera Move / Reframing\",\"title\":\"Push-In and Reframed Videos\",\"description\":\"Fits ads, brand films, and cinematic edits where zooms, reframing, and moving composition would normally soften or distort the face.\",\"image\":{\"src\":\"/imgs/cases/motion-control/kling-3-0/gallery/114.jpg\",\"alt\":\"Push-in and reframed videos\"},\"video\":{\"src\":\"/videos/cases/motion-control/kling-3-0/gallery/114.mp4\",\"poster\":\"/imgs/cases/motion-control/kling-3-0/gallery/114.jpg\"}}]},\"testimonials\":{\"id\":\"motion-control-testimonials\",\"block\":\"testimonials\",\"title\":\"Join 10,000+ Creators Using Motion Control AI\",\"description\":\"Teams use Kling 3.0 Motion Control to produce more stable character animation and face-consistent video faster.\",\"items\":[{\"name\":\"Alex Chen\",\"role\":\"Content Creator\",\"quote\":\"I use motion reference clips to prototype character movement much faster before deciding which shots need manual animation polish.\",\"image\":{\"src\":\"/imgs/avatars/1.png\",\"alt\":\"Alex Chen avatar\"}},{\"name\":\"Mike Rodriguez\",\"role\":\"Film Producer\",\"quote\":\"The workflow is useful for testing camera moves and character acting directions before committing to a final production pass.\",\"image\":{\"src\":\"/imgs/avatars/2.png\",\"alt\":\"Mike Rodriguez avatar\"}},{\"name\":\"Emma Williams\",\"role\":\"Marketing Manager\",\"quote\":\"For brand mascot tests, it helps us compare gesture, framing, and expression ideas while keeping review focu
11sed on the same character image.\",\"image\":{\"src\":\"/imgs/avatars/3.png\",\"alt\":\"Emma Williams avatar\"}}]},\"faq\":{\"id\":\"motion-control-faq\",\"block\":\"faq\",\"title\":\"Kling 3.0 Motion Control FAQ\",\"description\":\"Need help? Contact [email protected].\",\"tip\":\"Need help? Contact \u003ca href='mailto:[email protected]' class='text-primary font-medium hover:underline'\[email protected]\u003c/a\u003e\",\"items\":[{\"question\":\"What is Kling 3.0 Motion Control?\",\"answer\":\"Kling 3.0 Motion Control is a motion-transfer workflow built around a character image and reference video. Its focus is transferring action, expression, and camera change while keeping the face more consistent.\"},{\"question\":\"How does it maintain face consistency?\",\"answer\":\"It effectively binds the facial reference to the motion signal, so when the head turns or the camera moves, the same face stays more stable across the generated frames.\"},{\"question\":\"Can it reproduce complex emotions?\",\"answer\":\"It is designed to carry over smiles, sadness, surprise, and subtler facial expression changes from the reference performance. Review the output because subtle emotion can still vary by source quality.\"},{\"question\":\"Does it help with occluded faces?\",\"answer\":\"Yes. The official examples highlight face restoration during occlusion, which is useful when hands, hair, or props partially cover the face.\"},{\"question\":\"What input works best?\",\"answer\":\"A sharp character image and a reference video with clear facial visibility usually work best. Higher resolution and cleaner lighting generally improve identity accuracy.\"},{\"question\":\"Can I use the videos commercially?\",\"answer\":\"Commercial use depends on your plan, the model/provider terms, the character image, the motion reference video, and any people, brands, music, or footage rights involved. Review permissions before publishing.\"},{\"question\":\"What should I check before publishing?\",\"answer\":\"Review face identity, hands, occlusion areas, eye direction, mouth movement, background consistency, source permissions, and whether viewers could mistake the video for a real person's performance.\"},{\"question\":\"Can I use a real person as the character or motion reference?\",\"answer\":\"Only use real people's images, likenesses, or performance footage when you have permission. Do not create misleading impersonations or unauthorized endorsements.\"}]},\"cta\":{\"id\":\"motion-control-cta\",\"block\":\"cta\",\"title\":\"Use Kling 3.0 Motion Control to Transfer Motion\",\"description\":\"Upload a character image and reference video, then generate a motion-controlled animation for review, iteration, and publishing checks.\",\"className\":\"bg-muted\",\"buttons\":[{\"title\":\"Create Your First Video Free\",\"url\":\"/motion-control-ai\",\"target\":\"_self\",\"icon\":\"Zap\"},{\"title\":\"View Pricing\",\"url\":\"/pricing\",\"target\":\"_self\",\"variant\":\"outline\",\"icon\":\"DollarSign\"}]},\"generator\":{\"title\":\"Kling 3.0 Motion Control Generator\"}}},\"activity\":{\"sidebar\":{\"title\":\"Activity\",\"nav\":{\"items\":[{\"title\":\"My Creations\",\"url\":\"/activity/my-creations\",\"icon\":\"RiTaskLine\"},{\"title\":\"AI Chats\",\"url\":\"/activity/chats\",\"icon\":\"RiChat2Line\"}]},\"top_nav\":{\"items\":[{\"title\":\"Activity\",\"url\":\"/activity\",\"icon\":\"Activity\"},{\"title\":\"Settings\",\"url\":\"/settings\",\"icon\":\"Settings\"}]}},\"my-creations\":{\"fields\":{\"title\":\"Title\",\"media_type\":\"Media Type\",\"provider\":\"Provider\",\"model\":\"Model\",\"prompt\":\"Prompt\",\"options\":\"Options\",\"status\":\"Status\",\"result\":\"Result\",\"cost_credits\":\"Cost Credits\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"My Creations\",\"tabs\":{\"image\":\"Image\",\"video\":\"Video\",\"audio\":\"Audio\",\"music\":\"Music\"},\"buttons\":{\"view\":\"View Task\",\"refresh\":\"Refresh Task\"},\"empty_message\":\"No tasks found\"},\"gallery\":{\"open_details\":\"Open task details\",\"task_details_title\":\"Task Details\",\"download\":\"Download\",\"download_success\":\"Downloaded\",\"download_failed\":\"Download failed\",\"create_similar\":\"Create Similar\",\"earn_credits\":\"Earn credits\",\"copy_prompt\":\"Copy prompt\",\"copied\":\"Copied\",\"copy_failed\":\"Copy failed\",\"like\":\"Like\",\"like_coming_soon\":\"Likes coming soon\",\"status_pending\":\"Pending\",\"status_processing\":\"Processing\",\"status_failed\":\"Failed\",\"status_unknown\":\"Unknown\",\"no_video_yet\":\"Video is not ready yet.\",\"no_image_yet\":\"Image is not ready yet.\",\"no_audio_yet\":\"Audio is not ready yet.\",\"no_music_yet\":\"Music is not ready yet.\",\"aspect_ratio\":\"Aspect ratio\",\"resolution\":\"Resolution\",\"duration\":\"Duration\",\"scene\":\"Scene\",\"data_retention\":\"Data retention\",\"data_retention_policy\":\"30 days after creation\",\"data_retention_expires_at\":\"Scheduled deletion time\",\"data_retention_left\":\"{days} days left\",\"delete\":\"Delete\",\"delete_success\":\"Deleted\",\"delete_failed\":\"Delete failed\",\"delete_confirm_title\":\"Delete this creation?\",\"delete_confirm_description\":\"Deleted generation records cannot be recovered. Your uploaded and generated assets will be deleted automatically.\",\"delete_confirm_cancel\":\"Cancel\",\"delete_confirm_submit\":\"Delete creation\"},\"errors\":{\"no_auth\":\"Sign in to continue\",\"task_not_found\":\"Task not found\",\"invali
11d_provider\":\"Invalid AI provider\"}},\"chats\":{\"fields\":{\"title\":\"Title\",\"status\":\"Status\",\"model\":\"Model\",\"provider\":\"Provider\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"AI Chats\",\"tabs\":{\"all\":\"All\",\"pending\":\"Pending\",\"completed\":\"Completed\",\"failed\":\"Failed\"},\"buttons\":{\"view\":\"View Chat\",\"new\":\"New Chat\"},\"empty_message\":\"No chats found\"}}},\"create\":{\"metadata\":{\"title\":\"AI Create Studio\",\"description\":\"Generate videos, images, audio and edits in one place â results render right above your prompt.\"},\"empty\":{\"agent\":{\"title\":\"Chat with the Agent\",\"description\":\"Describe what you want in plain language â the AI Video agent handles the model, mode and settings for you.\"},\"image\":{\"title\":\"Create or edit images\",\"description\":\"Describe what you imagine and generate images with leading AI models.\"},\"video\":{\"title\":\"Create cinematic videos\",\"description\":\"Turn text, images or references into stunning AI videos.\"},\"audio\":{\"title\":\"Create speech, music and sound\",\"description\":\"Generate natural voices, music tracks and sound effects from text.\"},\"video_editor\":{\"title\":\"Edit videos with AI\",\"description\":\"Upscale, enhance or transform your footage with a simple prompt.\"}},\"feed\":{\"prompt\":\"Prompt\",\"rendering\":\"Rendering\",\"failed\":\"Generation failed\",\"failed_hint\":\"Something went wrong. Please try again.\",\"download\":\"Download\",\"copy_prompt\":\"Copy prompt\",\"copied\":\"Copied\",\"timed_out\":\"This is taking longer than expected. It may still finish â check My Creations shortly.\",\"session_expired\":\"Your session expired. Please sign in again to see the result.\",\"check_failed\":\"Couldn't check the status. Please refresh the page.\",\"enhance\":\"Enhance\",\"enhance_failed\":\"Failed to enhance the draft. Please try again.\",\"regenerate\":\"Regenerate\",\"regenerate_failed\":\"Failed to regenerate. Please try again.\",\"delete\":\"Delete\",\"delete_failed\":\"Failed to delete. Please try again.\",\"edit_image\":\"Edit image\",\"preview_image\":\"Preview image\",\"close_preview\":\"Close preview\",\"previous_image\":\"Previous image\",\"next_image\":\"Next image\",\"image_ready\":\"Image added to the editor. Describe your changes below.\",\"download_failed\":\"Download failed. Please try again.\",\"copy_failed\":\"Could not copy the prompt. Please try again.\"},\"rail\":{\"new_session\":\"New session\",\"view_all\":\"My creations\"},\"explore\":{\"collapse\":\"Collapse inspiration panel\",\"expand\":\"Open inspiration panel\"}},\"pages\":{\"index\":{\"page\":{\"show_sections\":[\"hero\",\"introduce\",\"benefits\",\"features\",\"faq\",\"cta\"],\"sections\":{\"hero\":{\"id\":\"hero\",\"title\":\"Create Viral Videos Faster with Viewmax Studio\",\"highlight_text\":\"Viral Videos Faster\",\"description\":\"Viewmax Studio is an AI tool suite for short-form video production.\u003cbr/\u003eUse built-in social templates and smart workflows to turn ideas into publish-ready videos in minutes.\",\"announcement\":{\"badge\":\"New\",\"title\":\"Viewmax Studio is now available\",\"url\":\"/#features\"},\"tip\":\"Built for creators, social teams, and growth marketers.\",\"buttons\":[{\"title\":\"Explore Features\",\"icon\":\"Zap\",\"url\":\"/#features\",\"target\":\"_self\",\"variant\":\"default\"},{\"title\":\"Visit viewmax.studio\",\"icon\":\"ExternalLink\",\"url\":\"https://viewmax.studio\",\"target\":\"_blank\",\"variant\":\"outline\"}],\"show_avatars\":false,\"avatars_tip\":\"\",\"show_award\":false,\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-preview-1/1200/800.webp\",\"alt\":\"Viewmax Studio product preview\",\"width\":1200,\"height\":800},\"image_invert\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-preview-2/1200/800.webp\",\"alt\":\"Viewmax Studio feature highlight\",\"width\":1200,\"height\":800},\"background_image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-bg-1/1920/1080.webp\",\"alt\":\"Blue gradient background\"}}
11,\"logos\":{\"id\":\"logos\",\"title\":\"Viewmax Studio is built on the shoulders of giants\",\"items\":[{\"title\":\"Next.js\",\"image\":{\"src\":\"/imgs/logos/nextjs.svg\",\"alt\":\"Next.js\"}},{\"title\":\"React\",\"image\":{\"src\":\"/imgs/logos/react.svg\",\"alt\":\"React\"}},{\"title\":\"TailwindCSS\",\"image\":{\"src\":\"/imgs/logos/tailwindcss.svg\",\"alt\":\"TailwindCSS\"}},{\"title\":\"Shadcn/UI\",\"image\":{\"src\":\"/imgs/logos/shadcn.svg\",\"alt\":\"Shadcn/UI\"}},{\"title\":\"Vercel\",\"image\":{\"src\":\"/imgs/logos/vercel.svg\",\"alt\":\"Vercel\"}}]},\"introduce\":{\"block\":\"features-list\",\"id\":\"introduce\",\"title\":\"What is Viewmax Studio?\",\"label\":\"Overview\",\"description\":\"Viewmax Studio connects ideation, scripting, templating, editing, and export into one workflow for social-first video creation.\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-brand-1/1200/630.webp\",\"alt\":\"Viewmax Studio brand preview\"},\"items\":[{\"title\":\"Template Library for Social Formats\",\"description\":\"Start with proven layouts for Reels, Shorts, TikTok, and other high-performing social formats.\",\"icon\":\"RiClapperboardAiLine\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-introduce-1/960/640.webp\",\"alt\":\"Template library\"}},{\"title\":\"AI Script and Storyboard Support\",\"description\":\"Turn rough ideas into structured scripts and storyboard directions in minutes.\",\"icon\":\"RiRobot2Line\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-introduce-2/960/640.webp\",\"alt\":\"AI script support\"}},{\"title\":\"One Edit, Multiple Variants\",\"description\":\"Create multiple campaign variants from one timeline for fast channel testing.\",\"icon\":\"RiBarChart2Line\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-introduce-3/960/640.webp\",\"alt\":\"Multiple variants\"}},{\"title\":\"Fast Export Pipeline\",\"description\":\"Export in platform-ready specs to reduce friction from edit to publish.\",\"icon\":\"RiCloudyFill\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-introduce-4/960/640.webp\",\"alt\":\"Fast export\"}}],\"className\":\"bg-muted\"},\"benefits\":{\"block\":\"features-accordion\",\"id\":\"benefits\",\"title\":\"Why Teams Choose Viewmax Studio\",\"label\":\"Benefits\",\"description\":\"Designed to help teams validate concepts faster and ship better social videos with less production overhead.\",\"items\":[{\"title\":\"Trend-Aligned Creative Workflow\",\"description\":\"Structure projects around high-performing formats so every draft is closer to what works.\",\"icon\":\"RiBarChart2Line\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-preview-1/1200/800.webp\",\"alt\":\"Trend workflow\"}},{\"title\":\"Higher Output with Less Manual Work\",\"description\":\"Reusable templates and AI assistance reduce repetitive editing tasks for lean teams.\",\"icon\":\"RiRobot2Line\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-preview-2/1200/800.webp\",\"alt\":\"Faster production\"}},{\"title\":\"Consistent Brand Quality\",\"description\":\"Keep output quality and style consistent across channels with repeatable structures.\",\"icon\":\"RiCloudy2Fill\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-brand-1/1200/630.webp\",\"alt\":\"Brand consistency\"}}]},\"usage\":{\"block\":\"features-step\",\"id\":\"usage\",\"title\":\"How to Launch with Viewmax Studio\",\"description\":\"Get your AI SaaS startup running in three simple steps:\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-asset-1/960/640.webp\",\"alt\":\"usage\"},\"image_position\":\"left\",\"text_align\":\"center\",\"items\":[{\"title\":\"Get Viewmax Studio\",\"description\":\"Buy Viewmax Studio with a one-time payment. Check your email for the code and documentation.\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-asset-2/960/640.webp\",\"alt\":\"usage\"}},{\"title\":\"Start Your Project\",\"description\":\"Read the documentation and clone the code of Viewmax Studio. Start building your AI SaaS startup.\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-asset-3/960/640.webp\",\"alt\":\"usage\"}},{\"title\":\"Customize Your Project\",\"description\":\"Modify the template with your data and contents. Specific AI functionality needs.\",\"image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-asset-4/960/640.webp\",\"alt\":\"usage\"}},{\"title\":\"Deploy to Production\",\"description\":\"Deploy your project to production with a few steps and start serving customers immediately.\",\"
11image\":{\"src\":\"https://picsum.photos/seed/viewmax-studio-en-asset-5/960/640.webp\",\"alt\":\"usage\"}}],\"className\":\"bg-muted\"},\"features\":{\"id\":\"features\",\"title\":\"Core Features\",\"description\":\"Everything needed to build and scale social-first video campaigns.\",\"items\":[{\"title\":\"AI Template Library\",\"description\":\"Start from template systems optimized for repeatable social content.\",\"icon\":\"RiClapperboardAiLine\"},{\"title\":\"Script-to-Storyboard Flow\",\"description\":\"Move from idea to structured scene flow with less iteration time.\",\"icon\":\"RiRobot2Line\"},{\"title\":\"Platform-Ready Presets\",\"description\":\"Use built-in format presets for Reels, Shorts, TikTok, and more.\",\"icon\":\"RiNextjsFill\"},{\"title\":\"Variant-First Editing\",\"description\":\"Generate multiple versions from the same edit for creative testing.\",\"icon\":\"RiDatabase2Line\"},{\"title\":\"Team Feedback Loop\",\"description\":\"Streamline review cycles so teams can align and publish faster.\",\"icon\":\"RiCodeFill\"},{\"title\":\"Fast Export Pipeline\",\"description\":\"Export final assets in publish-ready formats without extra conversion steps.\",\"icon\":\"RiCloudy2Fill\"}]},\"stats\":{\"id\":\"stats\",\"title\":\"People Love Viewmax Studio\",\"description\":\"for it's easy to use and fast to ship.\",\"items\":[{\"title\":\"999+\",\"description\":\"Customers\"},{\"title\":\"200+\",\"description\":\"Blocks\"},{\"title\":\"50+\",\"description\":\"Templates\"}],\"className\":\"bg-muted\"},\"testimonials\":{\"id\":\"testimonials\",\"title\":\"What Users Say About Viewmax Studio\",\"description\":\"Hear from developers and founders who launched their AI startups with Viewmax Studio.\",\"items\":[{\"name\":\"David Chen\",\"role\":\"Founder of AIWallpaper.shop\",\"quote\":\"Viewmax Studio saved us months of development time. We launched our AI wallpaper business in just 2 days and got our first paying customer within a week!\",\"image\":{\"src\":\"/imgs/avatars/1.png\",\"alt\":\"david\"}},{\"name\":\"Rachel Kim\",\"role\":\"CTO at HeyBeauty.ai\",\"quote\":\"The pre-built AI infrastructure is a game-changer. We didn't have to worry about architecture - just focused on our AI beauty tech and went live fast.\",\"image\":{\"src\":\"/imgs/avatars/2.png\",\"alt\":\"rachel\"}},{\"name\":\"Marcus Thompson\",\"role\":\"Solo Developer\",\"quote\":\"As a solo developer, Viewmax Studio gave me everything I needed - auth, payments, AI integration, and beautiful UI. Launched my SaaS in a weekend!\",\"image\":{\"src\":\"/imgs/avatars/3.png\",\"alt\":\"marcus\"}},{\"name\":\"Sofia Garcia\",\"role\":\"CEO of Melodisco\",\"quote\":\"The templates are production-ready and highly customizable. We built our AI music platform in hours instead of months. Incredible time-to-market!\",\"image\":{\"src\":\"/imgs/avatars/4.png\",\"alt\":\"sofia\"}},{\"name\":\"James Wilson\",\"role\":\"Tech Lead at GPTs.works\",\"quote\":\"Viewmax Studio's infrastructure is rock-solid. We scaled from 0 to 10k users without touching the backend. Best investment for our AI startup.\",\"image\":{\"src\":\"/imgs/avatars/5.png\",\"alt\":\"james\"}},{\"name\":\"Anna Zhang\",\"role\":\"Startup Founder\",\"quote\":\"From idea to launch in 3 days! Viewmax Studio's templates and deployment tools made it possible to test our AI business concept incredibly fast.\",\"image\":{\"src\":\"/imgs/avatars/6.png\",\"alt\":\"anna\"}}]},\"faq\":{\"id\":\"faq\",\"title\":\"Frequently Asked Questions\",\"description\":\"Need help evaluating fit? Reach us by email.\",\"items\":[{\"question\":\"Who is Viewmax Studio for?\",\"answer\":\"Viewmax Studio is designed for creators, social media teams, and agencies that need faster short-form video production.\"},{\"question\":\"Can I start without a finished script?\",\"answer\":\"Yes. You can begin with an idea or outline, then refine scenes and copy through the built-in workflow.\"},{\"question\":\"Does it support different social platforms?\",\"answer\":\"Yes. You can prepare and export multiple versions optimized for platform-specific formats.\"},{\"question\":\"Is it suitable for small teams?\",\"answer\":\"Yes. It is built to help lean teams produce consistently without adding production complexity.\"}
11,{\"question\":\"Can it be used for commercial campaigns?\",\"answer\":\"Absolutely. It is designed for real marketing and growth workflows.\"},{\"question\":\"How can I contact support?\",\"answer\":\"Email us at [email protected] and we will respond as soon as possible.\"}]},\"cta\":{\"id\":\"cta\",\"title\":\"Start Building Your Next Viral Video\",\"description\":\"Use Viewmax Studio to move from concept to published video much faster.\",\"buttons\":[{\"title\":\"Open Viewmax Studio\",\"url\":\"https://viewmax.studio\",\"target\":\"_blank\",\"icon\":\"Zap\"},{\"title\":\"Contact Support\",\"url\":\"mailto:[email protected]\",\"target\":\"_self\",\"variant\":\"outline\",\"icon\":\"Mail\"}],\"className\":\"bg-muted\"},\"subscribe\":{\"id\":\"subscribe\",\"title\":\"Subscribe to our newsletter\",\"description\":\"Get the latest news and updates from Viewmax Studio.\",\"submit\":{\"input\":{\"placeholder\":\"Enter your email\"},\"button\":{\"title\":\"Subscribe\"},\"action\":\"/api/subscribe\"},\"className\":\"bg-muted\"}}}},\"ai-video\":{\"metadata\":{\"title\":\"AI Video Generator â Chat to Create Long Videos | ViewMax\",\"description\":\"AI video generator for long-form video. Chat with Viewmax Agent, @mention references, edit any shot, and keep characters consistent. Free credits to start.\",\"keywords\":\"AI video generator, AI video maker, long AI video generator, chat video editing, Viewmax Agent, text to video\"},\"schema\":{\"offer_description\":\"Free credits on signup; pay-per-second credit pricing.\"},\"hero\":{\"block\":\"ai-video-hero\",\"id\":\"hero\",\"title\":\"AI Video Generator for Long-Form Creation\",\"highlight_text\":\"AI Video Generator\",\"description\":\"Chat with Viewmax Agent to turn one idea into a finished long video. Every edit is one sentence away.\",\"announcement\":{\"badge\":\"Create\",\"title\":\"No Agent â full control over every shot\",\"url\":\"/create\"},\"generator\":\"$43:props:messages:pages:ai-video:hero:generator\"},\"gallery\":{\"block\":\"ai-video-gallery\",\"id\":\"gallery\",\"title\":\"AI video generator templates\",\"description\":\"Click a demo to load its prompt, references, and settings â then make it yours.\",\"labels\":{\"tab_templates\":\"Templates\",\"tab_materials\":\"Materials\",\"filter_all\":\"All\",\"filter_reference\":\"Reference\",\"filter_edit\":\"Video edit\",\"filter_extend\":\"Video extend\",\"use_template\":\"Use template\",\"audio_badge\":\"With audio\",\"materials_title\":\"Official material library\",\"materials_subtitle\":\"Outfits, scenes, styles, characters, motions, camera moves and voices â one click to attach\",\"material_tab_all\":\"All\",\"material_tab_image\":\"Images\",\"material_tab_video\":\"Videos\",\"material_tab_audio\":\"Audio\",\"material_use\":\"Use\",\"tab_mine\":\"My characters \u0026 scenes\",\"mine_signin_title\":\"Sign in to see your characters \u0026 scenes\",\"mine_signin_desc\":\"Characters and scenes you saved in video chats will appear here.\",\"mine_signin_cta\":\"Sign in\",\"mine_empty_title\":\"No saved characters or scenes yet\",\"mine_empty_desc\":\"Upload a reference image above and @ it in your prompt â or save characters \u0026 scenes inside any video chat to reuse them everywhere.\",\"mine_empty_cta\":\"Upload a reference\",\"mine_character\":\"Character\",\"mine_scene\":\"Scene\",\"mine_load_error\":\"Couldn't load your characters \u0026 scenes\",\"mine_retry\":\"Retry\"}}},\"app\":{\"metadata\":{\"title\":\"Is There a ViewMax App? (No APK â Web Only)\",\"description\":\"ViewMax has no official Android APK, iOS app, or desktop installer. Any 'ViewMax mod APK' download is unofficial and unsafe â use ViewMax free in your browser instead.\",\"keywords\":\"viewmax app, viewmax apk, viewmax studio apk, viewmax mod apk, viewmax download, viewmax android\"},\"page\":{\"hero\":{\"badge\":\"Official answer\",\"title\":\"Is There a ViewMax App?\",\"description\":\"No. ViewMax is web-only. There is no official APK, no app-store listing, and no desktop installer â everything runs in your browser at viewmax.studio.\"},\"noApk\":{\"title\":\"There is no official ViewMax APK\",\"items\":[\"ViewMax does not publish an Android APK, an iOS app, or any downloadable installer.\",\"Every file advertised as a \\\"ViewMax APK\\\", \\\"ViewMax mod APK\\\", or \\\"ViewMax premium unlocked\\\" download comes from a third party with no connection to ViewMax.\",\"We cannot verify what those files contain. Repackaged APKs are a common carrier for adware, spyware, and account-stealing malware.\",\"No third-party APK can connect to your real ViewMax account, credits, or generations.\"]},\"webOnly\":{\"title\":\"Use ViewMax in your browser instead\",\"steps\":[\"Open viewmax.studio in any modern browser on your phone, tablet, or computer.\",\"Sign in or create a free account â free credits on signup, no credit card needed.\",\"Generate AI video, images, music, and audio directly in the browser. There is nothing to install.\",\"Optional: use your browser's \\\"Add to Home Screen\\\" option on Android or iOS to pin Vie
11wMax like an app.\"]},\"report\":{\"title\":\"Found a fake ViewMax app?\",\"description\":\"If you see an app store listing or APK site claiming to be ViewMax, do not enter your account details there. Report it to [email protected] and we will pursue a takedown.\"},\"cta\":{\"title\":\"Start creating in your browser\",\"description\":\"The full ViewMax studio â AI video, image, music, and audio generation â works on any device with a browser.\",\"primary\":\"Start creating free\",\"secondary\":\"Browse all AI tools\"}}},\"pricing\":{\"metadata\":{\"title\":\"Is ViewMax Free? Pricing, Free Credits \u0026 Plans (2026)\",\"description\":\"Yes - ViewMax is free to start with signup credits. See exactly what free includes, what Basic/Pro plans cost, how credits work, and how to cancel anytime. Updated for 2026.\"},\"dialog\":\"$43:props:messages:pages:pricing:dialog\",\"page\":{\"title\":\"ViewMax Pricing\",\"sections\":{\"pricing\":{\"id\":\"pricing\",\"sr_only_title\":\"ViewMax Pricing\",\"title\":\"Save up to 40% on annual image and video plans\",\"description\":\"Seedance 2.5, Veo 3.1, GPT Image 2.5, Nano Banana and moreâall included. Credits work across image, video, and audio.\",\"groups\":[{\"name\":\"one-time\",\"title\":\"Pay as you go\"},{\"name\":\"monthly\",\"title\":\"Monthly\",\"is_featured\":true},{\"name\":\"yearly\",\"title\":\"Annually\",\"label\":\"Save up to 40%\",\"is_featured\":false}],\"items\":[{\"title\":\"2,000 Credits\",\"description\":\"One-time payment; credits valid for 365 days\",\"features_title\":\"Includes\",\"features\":[\"2,000 Credits\",\"One-time payment; credits valid for 365 days\",\"All-in-one multi-model support\",\"Text/Image/Video to video\",\"Reference to video\",\"Interactive community\"],\"interval\":\"one-time\",\"amount\":3900,\"currency\":\"USD\",\"price\":\"$$39\",\"original_price\":\"$$39\",\"unit\":\"\",\"is_featured\":false,\"tip\":\"One-time payment; credits valid for 365 days\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"credits-2000-v4\",\"product_name\":\"ViewMax V4 2,000 Credits Pack\",\"credits\":2000,\"valid_days\":365,\"group\":\"one-time\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"3,200 Credits\",\"description\":\"One-time payment; credits valid for 365 days\",\"features_title\":\"Includes\",\"features\":[\"3,200 Credits\",\"One-time payment; credits valid for 365 days\",\"All-in-one multi-model support\",\"Text/Image/Video to video\",\"Reference to video\",\"Interactive community\"],\"interval\":\"one-time\",\"amount\":4900,\"currency\":\"USD\",\"price\":\"$$49\",\"original_price\":\"$$49\",\"unit\":\"\",\"is_featured\":false,\"tip\":\"One-time payment; credits valid for 365 days\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"credits-3200-v4\",\"product_name\":\"ViewMax V4 3,200 Credits Pack\",\"credits\":3200,\"valid_days\":365,\"group\":\"one-time\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"8,000 Credits\",\"description\":\"One-time payment; credits valid for 365 days\",\"features_title\":\"Includes\",\"features\":[\"8,000 Credits\",\"One-time payment; credits valid for 365 days\",\"All-in-one multi-model support\",\"Text/Image/Video to video\",\"Reference to video\",\"Interactive community\",\"Priority support\"],\"interval\":\"one-time\",\"amount\":9900,\"currency\":\"USD\",\"price\":\"$$99\",\"original_price\":\"$$99\",\"unit\":\"\",\"is_featured\":false,\"tip\":\"One-time payment; credits valid for 365 days\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"credits-8000-v4\",\"product_name\":\"ViewMax V4 8,000 Credits Pack\",\"credits\":8000,\"valid_days\":365,\"group\":\"one-time\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"20,000 Credits\",\"description\":\"One-time payment; credits valid for 365 days\",\"features_title\":\"Includes\",\"features\":[\"20,000 Credits\",\"One-time payment; credits valid for 365 days\",\"All-in-one multi-model support\",\"Text/Image/Video to video\",\"Reference to video\",\"Interactive community\",\"Priority support\"],\"interval\":\"one-time\",\"amount\":19900,\"currency\":\"USD\",\"price\":\"$$199\",\"original_price\":\"$$199\",\"unit\":\"\",\"is_featured\":false,\"t
11ip\":\"One-time payment; credits valid for 365 days\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"credits-20000-v4\",\"product_name\":\"ViewMax V4 20,000 Credits Pack\",\"credits\":20000,\"valid_days\":365,\"group\":\"one-time\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"50,000 Credits\",\"description\":\"One-time payment; credits valid for 365 days\",\"features_title\":\"Includes\",\"features\":[\"50,000 Credits\",\"One-time payment; credits valid for 365 days\",\"All-in-one multi-model support\",\"Text/Image/Video to video\",\"Reference to video\",\"Interactive community\",\"Priority support\"],\"interval\":\"one-time\",\"amount\":39900,\"currency\":\"USD\",\"price\":\"$$399\",\"original_price\":\"$$399\",\"unit\":\"\",\"is_featured\":false,\"tip\":\"One-time payment; credits valid for 365 days\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"credits-50000-v4\",\"product_name\":\"ViewMax V4 50,000 Credits Pack\",\"credits\":50000,\"valid_days\":365,\"group\":\"one-time\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"Starter\",\"description\":\"An affordable start for occasional creators\",\"style\":\"default\",\"features_title\":\"Includes\",\"features\":[\"1,000 credits/month\",\"Credits valid for 30 days\",\"1 concurrent task\",\"Long story video generation\",\"Chat-based video editing\",\"50+ AI tools included\",\"AI Singer video generation\",\"Text to Speech\",\"Text to Music\",\"Text to Sound Effects\",\"No-watermark outputs\",\"Commercial license\"],\"interval\":\"month\",\"amount\":1900,\"currency\":\"USD\",\"price\":\"$$19\",\"original_price\":\"$$19\",\"unit\":\"/mo\",\"is_featured\":false,\"tip\":\"Billed monthly\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"starter-v4-monthly\",\"product_name\":\"ViewMax V4 Starter Monthly - 1,000 Credits\",\"credits\":1000,\"valid_days\":30,\"group\":\"monthly\",\"plan_name\":\"Starter\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"Lite\",\"description\":\"Perfect for casual creators\",\"style\":\"free\",\"features_title\":\"Includes\",\"features\":[\"2,000 credits/month\",\"Credits valid for 30 days\",\"2 concurrent tasks\",\"Long story video generation\",\"Chat-based video editing\",\"50+ AI tools included\",\"AI Singer video generation\",\"Text to Speech\",\"Text to Music\",\"Text to Sound Effects\",\"No-watermark outputs\",\"Commercial license\"],\"interval\":\"month\",\"amount\":2900,\"currency\":\"USD\",\"price\":\"$$29\",\"original_price\":\"$$29\",\"unit\":\"/mo\",\"is_featured\":false,\"tip\":\"Billed monthly\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"lite-v4-monthly\",\"product_name\":\"ViewMax V4 Lite Monthly - 2,000 Credits\",\"credits\":2000,\"valid_days\":30,\"group\":\"monthly\",\"plan_name\":\"Lite\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"Pro\",\"description\":\"Best for professionals\",\"style\":\"popular\",\"features_title\":\"Includes\",\"features\":[\"4,500 credits/month\",\"Credits valid for 30 days\",\"3 concurrent tasks\",\"Long story video generation\",\"Chat-based video editing\",\"50+ AI tools included\",\"AI Singer video generation\",\"Faster generation speed\",\"Priority support\",\"No-watermark outputs\",\"Commercial license\"],\"interval\":\"month\",\"amount\":5900,\"currency\":\"USD\",\"price\":\"$$59\",\"original_price\":\"$$59\",\"unit\":\"/mo\",\"is_featured\":true,\"tip\":\"Billed monthly\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"pro-v4-monthly\",\"product_name\":\"ViewMax V4 Pro Monthly - 4,500 Credits\",\"credits\":4500,\"valid_days\":30,\"group\":\"monthly\",\"plan_name\":\"Pro\",\"label\":\"Popular\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"Ultra\",\"description\":\"Unlimited flagship models for heavy creators\",\"style\":\"ultra\",\"features_title\":\"Includes\",\"features\":[\"9,000 credits/month\",\"Credits valid for 30 days\",\"6 concurrent tasks\",\"30-day unlimited on select flagship models\",\"Long story video generation\",\"Chat-based video editing\",\"50+ AI tools included\",\"AI Singer video generation\",\"Highest priority queue\",\"No-watermark outputs\",\"Commercial license\"],\"interval\":\"month\",\"amount\":9900,\"currency\":\"USD\",\"price\":\"$$99\",\"original_price\":\"$$99\",\"unit\":\"/mo\",\"is_featured\":false,\"t
11ip\":\"Billed monthly\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"ultra-v4-monthly\",\"product_name\":\"ViewMax V4 Ultra Monthly - 9,000 Credits\",\"credits\":9000,\"valid_days\":30,\"group\":\"monthly\",\"plan_name\":\"Ultra\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"Lite\",\"description\":\"Perfect for casual creators\",\"style\":\"free\",\"features_title\":\"Includes\",\"features\":[\"12,000 credits/year\",\"All credits issued upfront, valid for 365 days\",\"2 concurrent tasks\",\"Long story video generation\",\"Chat-based video editing\",\"50+ AI tools included\",\"AI Singer video generation\",\"Text to Speech\",\"Text to Music\",\"Text to Sound Effects\",\"No-watermark outputs\",\"Commercial license\"],\"interval\":\"year\",\"amount\":12900,\"currency\":\"USD\",\"price\":\"$$129\",\"original_price\":\"$$129\",\"unit\":\"/year\",\"is_featured\":false,\"tip\":\"Billed annually\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"lite-v4-yearly\",\"product_name\":\"ViewMax V4 Lite Annual - 12,000 Credits\",\"credits\":12000,\"valid_days\":365,\"group\":\"yearly\",\"plan_name\":\"Lite\",\"label\":\"Save 26%\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"Pro\",\"description\":\"Best for professionals\",\"style\":\"popular\",\"features_title\":\"Includes\",\"features\":[\"26,000 credits/year\",\"All credits issued upfront, valid for 365 days\",\"3 concurrent tasks\",\"Long story video generation\",\"Chat-based video editing\",\"50+ AI tools included\",\"AI Singer video generation\",\"Faster generation speed\",\"Priority support\",\"No-watermark outputs\",\"Commercial license\"],\"interval\":\"year\",\"amount\":24900,\"currency\":\"USD\",\"price\":\"$$249\",\"original_price\":\"$$249\",\"unit\":\"/year\",\"is_featured\":true,\"tip\":\"Billed annually\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"pro-v4-yearly\",\"product_name\":\"ViewMax V4 Pro Annual - 26,000 Credits\",\"credits\":26000,\"valid_days\":365,\"group\":\"yearly\",\"plan_name\":\"Pro\",\"label\":\"Save 27%\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]},{\"title\":\"Ultra\",\"description\":\"Unlimited flagship models for heavy creators\",\"style\":\"ultra\",\"features_title\":\"Includes\",\"features\":[\"60,000 credits/year\",\"All credits issued upfront, valid for 365 days\",\"6 concurrent tasks\",\"365-day unlimited on select flagship models\",\"Long story video generation\",\"Chat-based video editing\",\"50+ AI tools included\",\"AI Singer video generation\",\"Highest priority queue\",\"No-watermark outputs\",\"Commercial license\"],\"interval\":\"year\",\"amount\":39900,\"currency\":\"USD\",\"price\":\"$$399\",\"original_price\":\"$$399\",\"unit\":\"/year\",\"is_featured\":false,\"tip\":\"Billed annually\",\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"ultra-v4-yearly\",\"product_name\":\"ViewMax V4 Ultra Annual - 60,000 Credits\",\"credits\":60000,\"valid_days\":365,\"group\":\"yearly\",\"plan_name\":\"Ultra\",\"label\":\"Save 40%\",\"payment_providers\":[\"stripe\",\"dodo\",\"waffo\"]}]}}},\"messages\":\"$43:props:messages:pages:pricing:messages\",\"tabfaq\":{\"section\":{\"id\":\"faq\",\"label\":\"FAQ\",\"title\":\"Frequently Asked Questions\",\"description\":\"Everything you need to know about our plans and pricing\",\"categories\":[{\"id\":\"all\",\"label\":\"All\"},{\"id\":\"basic_usage\",\"label\":\"Credits\"},{\"id\":\"billing\",\"label\":\"Billing\"},{\"id\":\"technical\",\"label\":\"Features\"},{\"id\":\"security\",\"label\":\"Rights\"}],\"items\":[{\"id\":\"credits-1\",\"category\":\"basic_usage\",\"question\":\"What are credits and how do they work?\",\"answer\":\"Credits are the usage unit for generation tasks on ViewMax. Each run consumes credits based on model, mode, duration, resolution, and selected options. Before you submit, the generator shows the estimated credit cost so you can decide first. Subscription credits refresh by billing cycle, and one-time credit packs use their own validity window.\"},{\"id\":\"credits-2\",\"category\":\"basic_usage\",\"question\":\"How many images or videos can I generate?\",\"answer\":\"It depends on your plan and the image and video settings you choose. In our current plans, Lite includes 2000 credits/month and Pro includes 4500 credits/month, while Free includes starter credits for testing. Lower-cost settings usually produce more total outputs, and premium models/settings consume credits faster. The estimate shown before each run is the most reliable way to project output volume.\"},{\"id\":\"credits-3\",\"category\":\"basic_usage\",\"question\":\"What happens if I run out of credits before my billing date?\",\"answer\":\"You can top up immediately by purchasing a one-time credit pack, or move to a higher subscription tier. Upgrades are useful when your usage is consistently higher than your current monthly allocation. If your usage is occasional, one-time packs are usually the simpler option. This gives you flexible scaling without blocking your workflow.\"},{\"id\":\"credits-4\",\"category\":\"basic_usage\",\"question\":\"Do unused credits roll over to the next month?\",\"answer\":\"Monthly subscription credits expire at the end of each billing cycle. Yearly credits are issued upfront and remain available for the 12-month subscription period. One-time packs use their own validity window. If you need credits that are not tied to a monthly reset, choose yearly or a one-time pack.\"},{\"id\":\"credits-fair-use\",\"category\":\"basic_usage\",\"question\":\"Do Ultra and Pro include free generations on flagship models?\",\"answer\":\"Yes. Pro and Ultra include daily fair-use generations on selected flagship models at 0 credits. Selected flagship image and video allowances are shared across the app, MCP, and API. Other included models are app-only. After the daily limit, generations use credits.\"},{\"id\":\"credits-seedance-25-cost\",\"category\":\"basic_usage\",\"question\":\"How many credits does Seedance 2.5 cost?\",\"answer\":\"Seedance 2.5 is billed per second of output: 18 credits/s at 480p and 40 credits/s at 720p. Tasks with a video input â video editing, extension and video references â
11cost 12 credits/s at 480p and 25 credits/s at 720p. A 5-second 720p video is 200 credits, and failed generations are refunded automatically.\"},{\"id\":\"credits-failed-generation\",\"category\":\"basic_usage\",\"question\":\"My video failed to generate. Can I get my credits back?\",\"answer\":\"Yes. If your video generation fails, the credits for that failed task are automatically returned to your account. You do not need to contact support for the credit return. Credits usually cannot be returned for completed generations, prompt changes, unsupported inputs, or results that completed but did not match your creative preference.\"},{\"id\":\"billing-cancel-subscription\",\"category\":\"billing\",\"question\":\"Can I cancel my ViewMax subscription?\",\"answer\":\"Yes. You can cancel your subscription at any time from billing settings.\"},{\"id\":\"billing-yearly-vs-monthly\",\"category\":\"billing\",\"question\":\"What's the difference between monthly and yearly plans?\",\"answer\":\"Yearly plans save 20% to 40% compared with monthly billing, and the full credit balance is issued upfront and stays available for 12 months. Monthly plans refresh credits each cycle and have no long-term commitment.\"},{\"id\":\"billing-3\",\"category\":\"billing\",\"question\":\"What payment methods do you accept?\",\"answer\":\"ViewMax supports mainstream online payment flows, including major card-based checkout, with exact methods depending on your region/provider route. Supported options are shown directly in checkout before payment confirmation. If your team needs a specific method, contact support before purchase.\"},{\"id\":\"billing-auto-renewal\",\"category\":\"billing\",\"question\":\"Is my subscription automatically renewed?\",\"answer\":\"Yes. Paid monthly and yearly subscriptions automatically renew so your access and monthly or yearly credit allocation continue without interruption. You can cancel from billing settings at any time; after cancellation, your paid-plan benefits generally remain available until the end of the current billing period. One-time credit packs are not subscriptions and do not renew.\"},{\"id\":\"billing-hidden-fees\",\"category\":\"billing\",\"question\":\"Are there any hidden fees?\",\"answer\":\"ViewMax does not add hidden platform fees to the plan or credit-pack price shown on the pricing page. The checkout page shows the amount before you confirm payment. Depending on your location, payment method, card issuer, or bank, taxes, currency conversion, or bank fees may still apply outside ViewMax.\"},{\"id\":\"billing-4\",\"category\":\"billing\",\"question\":\"Can I request a refund?\",\"answer\":\"Purchases and subscription charges are generally final and non-refundable, except where required by law or for a verified billing error approved under our Refund and Fraud Policy. Cancellation stops future renewals and does not create a prorated refund. Failed generations normally return the applicable credits; dissatisfaction with a completed AI result is not a refund basis. See /refund-policy or contact [email protected].\"},{\"id\":\"features-strongest-video-model\",\"category\":\"technical\",\"question\":\"What is the strongest video model right now?\",\"answer\":\"Seedance 2.5 is currently the strongest video model on ViewMax. It is the best choice when you want higher overall quality, stronger motion consistency, and more polished final video results.\"},{\"id\":\"features-fastest-model\",\"category\":\"technical\",\"question\":\"What is the fastest model right now?\",\"answer\":\"p-video is currently the fastest model on ViewMax. Use p-video when you want quick drafts, rapid iteration, or faster preview generation before moving to a stronger model for final output.\"},{\"id\":\"features-story-video-model\",\"category\":\"technical\",\"question\":\"Which model is best for story videos?\",\"answer\":\"Seedance 2.5 is the best fit for story videos. It is better suited for narrative continuity, cinematic motion, and multi-scene creative workflows where consistency matters.\"},{\"id\":\"rights-1\",\"category\":\"security\",\"question\":\"Can I use generated videos commercially?\",\"answer\":\"Yes, ViewMax outputs can be used for c
11ommercial workflows under your active plan terms. That includes marketing, social publishing, and client delivery scenarios where your license allows. Always review current Terms of Service for edge cases and restricted content categories. For agency or large-team usage, keep plan scope aligned with your deployment model.\"},{\"id\":\"rights-2\",\"category\":\"security\",\"question\":\"Who owns the generated videos?\",\"answer\":\"You retain rights to outputs you generate on your account, subject to platform terms and applicable law. In general, your created assets are controlled by you for publishing and downstream use. You should still ensure that prompts and uploaded references are lawful and properly licensed. This protects ownership clarity for both personal and commercial projects.\"},{\"id\":\"rights-generated-media-after-cancel\",\"category\":\"security\",\"question\":\"Do I keep my generated media if my subscription ends?\",\"answer\":\"Yes. Completed images, videos, and other generated outputs remain yours to use under the Terms of Service, even if your subscription later ends. Ending a subscription may remove paid-plan benefits such as fresh subscription credits, no-watermark workflows, private visibility, higher concurrency, and priority support for future work.\"},{\"id\":\"rights-3\",\"category\":\"security\",\"question\":\"Is ViewMax free?\",\"answer\":\"ViewMax offers a free trial, including credits for new users, credits from daily check-ins, credits for suggestions, and occasional campaign credits. If you are willing to promote our website, we will also give you more free credits.\"}],\"support\":{\"title\":\"Still have questions?\",\"description\":\"Our team is here to help you find the right plan and workflow.\",\"channelTitle\":\"Email Support\",\"channelDescription\":\"Get help from our team\",\"responseTime\":\"Response within 24 hours\",\"actionLabel\":\"Contact Support\",\"actionHref\":\"mailto:[email protected]\"}}},\"leaderboard\":{\"section\":{\"id\":\"model-leaderboard\",\"label\":\"Leaderboard\",\"title\":\"Model quality leaderboard\",\"description\":\"Compare the video models already on ViewMax, ranked by independent Arena Elo. Higher scores are usually the safer pick.\",\"default_tab\":\"image-to-video\",\"source_prefix\":\"Quality scores from\",\"source_name\":\"Artificial Analysis\",\"source_suffix\":\". Snapshot {date}.\",\"price_note\":\"USD per second. ViewMax uses monthly Lite / Pro / Ultra credit value at 720p (768P for MiniMax H3). Official prices are fal.ai list rates with audio.\",\"tabs\":{\"image-to-video\":\"Image to Video\",\"text-to-video\":\"Text to Video\",\"video-editing\":\"Video Editing\"},\"columns\":{\"range\":\"Range\",\"creator\":\"Creator\",\"model\":\"Model\",\"elo\":\"Elo\",\"released\":\"Released\",\"price\":\"ViewMax Price\",\"price_lite\":\"Lite\",\"price_pro\":\"Pro\",\"price_ultra\":\"Ultra\",\"official_price\":\"Official price\",\"discount\":\"Discount (~Ultra)\",\"empty\":\"-\"}}}},\"mcp\":{\"metadata\":{\"title\":\"ViewMax MCP for Claude â Official viewmax.studio MCP Server\",\"description\":\"Connect Claude, ChatGPT (Codex), Cursor, and other MCP clients to ViewMax for AI video, image, music, and audio generation.\"},\"page\":{\"hero\":{\"badge\":\"Model Context Protocol\",\"title\":\"ViewMax MCP\",\"description\":\"Generate AI video, images, music, and audio from Claude, ChatGPT (Codex), Cursor, or any agent that speaks MCP.\",\"getApiKey\":\"Get API Key\",\"readDocs\":\"Read the docs\"},\"connect\":{\"eyebrow\":\"Connect\",\"title\":\"Get connected in 3 steps\",\"description\":\"Create an API key, add this server configuration, then ask your agent to create a video.\",\"copy\":\"Copy configuration\",\"copied\":\"Configuration copied\",\"tabs\":[{\"id\":\"claude-desktop\",\"label\":\"Claude (Web \u0026 Desktop)\",\"description\":\"In claude.ai or the Claude desktop app, go to Settings \u003e Connectors \u003e Add custom connector, name it ViewMax, paste this URL, then click Connect and sign in with your ViewMax account. No API key needed.\",\"code\":\"https://viewmax.studio/api/mcp\"},{\"id\":\"claude-code\",\"label\":\"Claude Code\",\"description\":\"Run this command from a project where Claude Code is available.\",\"code\":\"claude mcp add --trans
11port http viewmax https://viewmax.studio/api/mcp --header \\\"Authorization: Bearer YOUR_API_KEY\\\"\"},{\"id\":\"cursor\",\"label\":\"Cursor\",\"description\":\"Add this server to ~/.cursor/mcp.json, then restart or reload Cursor.\",\"code\":\"{\\n \\\"mcpServers\\\": {\\n \\\"viewmax\\\": {\\n \\\"url\\\": \\\"https://viewmax.studio/api/mcp\\\",\\n \\\"headers\\\": {\\n \\\"Authorization\\\": \\\"Bearer YOUR_API_KEY\\\"\\n }\\n }\\n }\\n}\"},{\"id\":\"codex\",\"label\":\"Codex (ChatGPT)\",\"description\":\"Run these commands in a terminal where Codex CLI is installed. Codex reads the key from the VIEWMAX_API_KEY environment variable.\",\"code\":\"export VIEWMAX_API_KEY=YOUR_API_KEY\\ncodex mcp add viewmax --url https://viewmax.studio/api/mcp --bearer-token-env-var VIEWMAX_API_KEY\"}],\"oneLiner\":{\"title\":\"Or paste one sentence to your agent\",\"description\":\"Agents that can edit their own MCP configuration can connect themselves. Replace YOUR_API_KEY, then paste:\",\"text\":\"Add the ViewMax MCP server to this client: streamable HTTP transport, URL https://viewmax.studio/api/mcp, HTTP header \\\"Authorization: Bearer YOUR_API_KEY\\\". Then call the list_video_models tool to verify the connection.\"}},\"claudeGuide\":{\"eyebrow\":\"MCP for Claude\",\"title\":\"How to add ViewMax MCP to Claude\",\"description\":\"Step-by-step setup for Claude Desktop, claude.ai, and Claude Code. Both connect to the same server: https://viewmax.studio/api/mcp\",\"clients\":[{\"title\":\"Claude Desktop \u0026 claude.ai\",\"steps\":[\"Open Settings, then Connectors, and click \\\"Add custom connector\\\".\",\"Name the connector ViewMax and paste the server URL: https://viewmax.studio/api/mcp\",\"Click Connect and sign in with your ViewMax account. OAuth handles authentication, so no API key is needed.\",\"Start a new chat and ask Claude to generate a video, image, music, or speech. Approve the ViewMax tools when Claude asks.\"]},{\"title\":\"Claude Code\",\"steps\":[\"Create an API key in Settings \u003e API Keys on ViewMax.\",\"Run this command in your project:\"],\"code\":\"claude mcp add --transport http viewmax https://viewmax.studio/api/mcp --header \\\"Authorization: Bearer YOUR_API_KEY\\\"\",\"configLabel\":\"Or commit this config as .mcp.json in the project root. Claude Code reads the key from each developer's VIEWMAX_API_KEY environment variable, so no key is committed:\",\"config\":\"{\\n \\\"mcpServers\\\": {\\n \\\"viewmax\\\": {\\n \\\"type\\\": \\\"http\\\",\\n \\\"url\\\": \\\"https://viewmax.studio/api/mcp\\\",\\n \\\"headers\\\": {\\n \\\"Authorization\\\": \\\"Bearer ${VIEWMAX_API_KEY}\\\"\\n }\\n }\\n }\\n}\"}]},\"tools\":{\"eyebrow\":\"Capabilities\",\"title\":\"What your agent can do\",\"description\":\"The ViewMax MCP server generates video, image, music, and audio. Flagship images on Pro/Ultra can use the shared daily fair-use pool; other generations consume credits.\",\"items\":[{\"name\":\"generate_video\",\"description\":\"Create a video task; discover options with list_video_models and get_video_model.\"},{\"name\":\"generate_image\",\"description\":\"Text-to-image or image-to-image; browse models with list_image_models.\"},{\"name\":\"generate_music\",\"description\":\"Create an original music track from a prompt; see list_music_models.\"},{\"name\":\"generate_speech\",\"description\":\"Convert text to speech with a chosen voice from list_voices.\"},{\"name\":\"generate_sound_effect\",\"description\":\"Generate a sound effect from a text prompt.\"},{\"name\":\"get_task\",\"description\":\"Get a task's current status and completed output URLs.\"},{\"name\":\"wait_for_task\",\"description\":\"Wait up to 50 seconds, then return the latest status. Call it repeatedly for longer generations.\"},{\"name\":\"get_credits\",\"description\":\"Check the remaining credits in your authenticated account.\"}]},\"example\":{\"eyebrow\":\"Example\",\"title\":\"From an instruction to a video URL\",\"requestLabel\":\"You\",\"request\":\"Make a 10s 720p video of a paper kite crossing a bright summer sky.\",\"callLabel\":\"Your agent calls generate_video\",\"call\":\"{ \\\"model\\\": \\\"gemini-omni\\\", \\\"prompt\\\": \\\"A paper kite crossing a bright summer sky\\\", \\\"duration\\\": \\\"10s\\\", \\\"resolution\\\": \\\"720p\\\" }\",\"responseLabel\":\"Then get_task returns\",\"response\":\"{ \\\"task_id\\\": \\\"task_123\\\", \\\"status\\\": \\\"success\\\", \\\"video_urls\\\": [\\\"https://.../video.mp4\\\"] }\"},\"faq\":{\"eyebrow\":\"FAQ\",\"title\":\"Questions before you connect\",\"items\":[{\"question\":\"How do I add ViewMax MCP to Claude?\",\"answer\":\"In Claude Desktop or claude.ai, go to Settings \u003e Connectors \u003e Add custom connector, name it ViewM
11ax, paste https://viewmax.studio/api/mcp, then click Connect and sign in with your ViewMax account. In Claude Code, run: claude mcp add --transport http viewmax https://viewmax.studio/api/mcp --header \\\"Authorization: Bearer YOUR_API_KEY\\\".\"},{\"question\":\"How is MCP generation billed?\",\"answer\":\"Flagship image models on Pro/Ultra (GPT Image 2, Nano Banana 2, Grok Imagine) and ViewMax C1 on Ultra cost 0 credits within the shared daily fair-use pool, including via MCP and the REST API. Other generations consume credits from the ViewMax account associated with your API key. Model-specific pricing is available through the list_* and get_*_model tools before generation.\"},{\"question\":\"Where do I get an API key?\",\"answer\":\"Create and manage API keys in Settings \u003e API Keys. Keep your key private and only send it in the Authorization header.\"},{\"question\":\"Which models are supported?\",\"answer\":\"ViewMax generates video, image, music, and audio. Available models, options, and pricing change over time â ask the matching list_* tool (for example list_video_models, list_image_models, or list_voices) for the current catalog.\"},{\"question\":\"How is my data handled?\",\"answer\":\"Your API key authenticates requests to your own ViewMax account. Prompts and media are processed only to create and deliver the requested generation.\"}]},\"cta\":{\"title\":\"Bring video generation into your agent workflow\",\"description\":\"Create an API key and connect the ViewMax MCP server in a few minutes.\",\"getApiKey\":\"Get API Key\",\"readDocs\":\"Read the docs\"}}},\"developers\":{\"metadata\":{\"title\":\"ViewMax Studio developer resources â API, OpenAPI, MCP, CLI\",\"description\":\"ViewMax Studio public REST API, OpenAPI spec, MCP server, CLI, and authentication scopes for agents and developers generating video, image, music, and audio.\",\"keywords\":\"ViewMax Studio API, ViewMax OpenAPI, ViewMax MCP, ViewMax CLI, viewmax.studio developer, AI video API\"},\"page\":{\"hero\":{\"badge\":\"Developers\",\"title\":\"ViewMax Studio developer resources\",\"description\":\"ViewMax Studio is an AI creation studio with a public REST API, an OpenAPI specification, a Streamable HTTP MCP server, and an official CLI. Agents and developers generate video, images, speech, music, and sound effects against one credit account.\"},\"when\":{\"title\":\"When to use the ViewMax Studio API\",\"items\":[\"You need programmatic AI video, image, music, or speech generation rather than a web UI.\",\"An agent in Claude, Cursor, Codex, or ChatGPT should call ViewMax natively through MCP.\",\"A script or CI job should create tasks with the viewmax CLI and poll until output URLs exist.\",\"You want a machine-readable catalog of models, modes, and credit prices before creating a task.\"]},\"resources\":{\"title\":\"Predictable developer URLs\",\"items\":[{\"title\":\"OpenAPI specification\",\"description\":\"The full v1 surface with operationIds, typed parameters, OAuth scopes, and JSON error schemas.\",\"href\":\"/openapi.json\"},{\"title\":\"REST API docs\",\"description\":\"Authentication, task lifecycle, video/image/music/audio endpoints, and error codes.\",\"href\":\"/docs/api\"},{\"title\":\"ViewMax MCP\",\"description\":\"Streamable HTTP at /api/mcp. Initialize works without a token; generate tools need a Bearer key or OAuth.\",\"href\":\"/mcp\"},{\"title\":\"CLI\",\"description\":\"Official viewmax command for catalogs, generation, polling, and downloads.\",\"href\":\"/docs/cli\"}]},\"auth\":{\"title\":\"Authentication and scopes\",\"description\":\"API keys start with sk- and are created in Settings â API Keys. Send Authorization: Bearer sk-.... Machine-readable scopes are published in OpenAPI and RFC 9728 protected-resource metadata: models:read, tasks:read, tasks:write, and credits:read. GET /api/v1/models is public. Write endpoints consume credits.\"},\"cta\":{\"title\":\"Start from OpenAPI or MCP\",\"primary\":\"OpenAPI spec\",\"secondary\":\"MCP setup\"}}},\"viewstats\":{\"metadata\":{\"title\":\"Viewstats YouTube Rankings\",\"description\":\"Filter benchmark YouTube videos and channels by format, ranking type, publish window, subscribers, and view volume.\"},\"page\":{\"title\":\"Viewstats YouTube Rankings\",\"description\":\"A Viewmax-style benchmark workspace for spotting breakout YouTube videos, channels, view velocity, and format patterns.\",\"sections\":{\"creator_rankings\":{\"block\":\"creator-rankings\",\"id\":\"viewstats\",\"eyebrow\":\"Viewstats\",\"title\":\"Short and long video rankings\",\"description\":\"Filter by publish window, content format, and ranking type, then inspect benchmark samples that match the selected scope.\",\"reset_url\":\"/viewstats\",\"load_more_label\":\"Load more\",\"labels\":{\"filters\":\"Filters\",\"metrics\":\"Key metrics\",\"active_filters\":\"Active filters\",\"reset\":\"Reset\",\"display\":\"Display\",\"open_video\":\"Open video\",\"open_channel\":\"Open channel\",\"loaded_prefix\":\"Loaded\",\"loaded_suffix\":\"benchmark samples\",\"source_note\":\"Benchmark source: public YouTube ranking samples\"},\"table_labels\":{\"rank\":\"Rank\",\"video\":\"Video\",\"channel\":\"Channel\",\"views\":\"Views\",\"subscribers\":\"Subscribers\",\"duration\":\"Duration\",\"action\":\"Action\"}}}}},\"showcases\":{\"metadata\":{\"title\":\"Showcases\",\"description\":\"Awesome projects built with ShipAny\"},\"page\":{\"title\":\"Showcases\",\"sections\":{\"showcases\":{\"id\":\"showcases\",\"title\":\"AI SaaS Startups built with ShipAny\",\"description\":\"Easy to use and fast to ship.\",\"groups\":[{\"name\":\"all\",\"title\":\"All\"},{\"name\":\"ai-chatbot\",\"title\":\"AI Chatbot\"},{\"name\":\"ai-image\",\"title\":\"AI Image\"}
11,{\"name\":\"ai-video\",\"title\":\"AI Video\"},{\"name\":\"ai-audio\",\"title\":\"AI Audio\"},{\"name\":\"ai-music\",\"title\":\"AI Music\"},{\"name\":\"ai-coding\",\"title\":\"AI Coding\"},{\"name\":\"other\",\"title\":\"Other\"}],\"items\":[{\"title\":\"ThinkAny\",\"description\":\"AI Search Engine\",\"url\":\"https://thinkany.ai\",\"target\":\"_blank\",\"image\":{\"src\":\"/imgs/cases/generated/showcases/thinkany.png\",\"alt\":\"showcases\"},\"group\":\"ai-chatbot\"},{\"title\":\"HeyBeauty\",\"description\":\"AI Virtual Try On\",\"url\":\"https://heybeauty.ai\",\"target\":\"_blank\",\"image\":{\"src\":\"/imgs/cases/generated/showcases/heybeauty.png\",\"alt\":\"showcases\"},\"group\":\"ai-image\"},{\"title\":\"AI Wallpaper\",\"description\":\"AI Wallpaper Generator\",\"url\":\"https://aiwallpaper.shop\",\"target\":\"_blank\",\"image\":{\"src\":\"/imgs/cases/generated/showcases/ai-wallpaper.png\",\"alt\":\"showcases\"},\"group\":\"ai-image\"},{\"title\":\"AI Cover\",\"description\":\"AI Cover Generator\",\"url\":\"https://aicover.design\",\"target\":\"_blank\",\"image\":{\"src\":\"/imgs/cases/generated/showcases/ai-cover.png\",\"alt\":\"showcases\"},\"group\":\"ai-image\"},{\"title\":\"GPTs Works\",\"description\":\"GPTs Directory\",\"url\":\"https://gpts.works\",\"target\":\"_blank\",\"image\":{\"src\":\"/imgs/cases/generated/showcases/gpts-works.png\",\"alt\":\"showcases\"},\"group\":\"other\"},{\"title\":\"Melodisco\",\"description\":\"AI Music Player\",\"url\":\"https://melodis.co\",\"target\":\"_blank\",\"image\":{\"src\":\"/imgs/cases/generated/showcases/melodisco.png\",\"alt\":\"showcases\"},\"group\":\"ai-music\"},{\"title\":\"Pagen\",\"description\":\"AI Landing Page Generator\",\"url\":\"https://pagen.so\",\"target\":\"_blank\",\"image\":{\"src\":\"/imgs/cases/generated/showcases/pagen.png\",\"alt\":\"showcases\"},\"group\":\"ai-coding\"},{\"title\":\"SoraFM\",\"description\":\"AI Video Generator\",\"url\":\"https://sorafm.trys.ai\",\"target\":\"_blank\",\"image\":{\"src\":\"/imgs/cases/generated/showcases/sorafm.png\",\"alt\":\"showcases\"},\"group\":\"ai-video\"},{\"title\":\"PodLM\",\"description\":\"AI Podcast Generator\",\"url\":\"https://podlm.ai\",\"target\":\"_blank\",\"image\":{\"src\":\"/imgs/cases/generated/showcases/podlm.png\",\"alt\":\"showcases\"},\"group\":\"ai-audio\"}]}}}},\"blog\":{\"metadata\":{\"title\":\"Blog\",\"description\":\"Read latest product features, solutions, and updates.\"},\"page\":{\"title\":\"Viewmax Studio Blog\",\"sections\":{\"blog\":{\"id\":\"blog\",\"title\":\"Blog\",\"description\":\"Read latest product features, solutions, and updates.\"}}},\"messages\":{\"all\":\"All\",\"no_content\":\"No Content\",\"crumb\":\"Blog\",\"toc\":\"Table of Contents\"}},\"updates\":{\"metadata\":{\"title\":\"Update Logs\",\"description\":\"View product update logs, including latest features and improvements.\"},\"page\":{\"sections\":{\"updates\":{\"id\":\"updates\",\"title\":\"Update Logs\",\"description\":\"View product update logs, including latest features and improvements.\"}}}},\"minimax-h3-prompts\":{\"metadata\":{\"title\":\"MiniMax H3 Prompts â Official Examples \u0026 Guide\",\"description\":\"Browse 44 official MiniMax H3 prompt examples with video. Copy text-to-video, reference-to-video and first \u0026 last frame recipes, then generate in ViewMax.\",\"keywords\":\"minimax h3 prompt, MiniMax H3 prompt guide, MiniMax H3 examples, MiniMax H3 prompt library, reference to video, text to video, first last frame, Hailuo 03 prompts\"},\"library\":{\"title\":\"44 official MiniMax H3 prompt examples\",\"description\":\"This MiniMax H3 prompt guide collects the official examples so you can study how a prompt, a video, and an endpoint work together. Filter by category, hover a card to play the clip, then copy the full prompt or open it and try the same recipe in ViewMax.\"},\"tabs\":{\"all\":\"All\"},\"copy\":\"Copy\",\"copy_success\":\"Prompt copied\",\"copy_failed\":\"Could not copy prompt\",\"try\":\"Try in ViewMax\",\"open_prompt\":\"Open prompt: {title}\",\"references\":\"Reference images\",\"empty\":\"No prompts in this category.\",\"media_alt\":\"{title} MiniMax H3 prompt example, {category}\",\"reference_alt\":\"{title} reference image {index}
11\",\"endpoints\":{\"text-to-video\":\"Text to Video\",\"first-last-frame\":\"First \u0026 Last Frame\",\"reference-to-video\":\"Reference to Video\"},\"categories\":{\"brand-films-cinematic-content\":\"Brand Films\",\"visual-concepts-motion-design\":\"Visual Concepts\",\"ai-native-storytelling\":\"AI-Native Storytelling\",\"product-e-commerce-marketing\":\"Product \u0026 E-Commerce\",\"digital-experiences-game-concepts\":\"Digital Experiences\",\"animation-stylized-visuals\":\"Animation\",\"multi-asset-reference\":\"Multi-Asset Reference\",\"character-motion-camera-reference\":\"Character \u0026 Motion\",\"voice-cloning-transfer\":\"Voice Cloning\",\"character-object-editing\":\"Character \u0026 Object Editing\",\"scene-vfx-editing\":\"Scene \u0026 VFX Editing\",\"dialogue-voice-editing\":\"Dialogue \u0026 Voice Editing\",\"precise-instruction-adherence\":\"Precise Instruction Adherence\"},\"howto\":{\"title\":\"How to write MiniMax H3 prompts\",\"description\":\"The official guide is less about magic words and more about directing the model like a shoot: every reference has a job, every shot has a time, and sound is part of the picture.\",\"items\":[{\"title\":\"Give every reference a job\",\"description\":\"Say what Image 1, Video 1, or Audio 1 is forâcharacter lock, motion, wardrobe, or keyframe. Unlabeled references get blended instead of directed.\"},{\"title\":\"Write a timed shot list\",\"description\":\"For anything longer than one beat, spell the cut, camera move, and duration. MiniMax H3 follows a sequence more reliably than a mood paragraph.\"},{\"title\":\"Direct the audio, not just the picture\",\"description\":\"Call the voice, SFX, and music the same way you call the lens. Native stereo audio is generated
11with the clip, so silence is also a choice.\"},{\"title\":\"Stay inside 7,000 characters\",\"description\":\"A full shot list with sound design fits in one request. Put the constraint next to the change, and say what must not move.\"}]},\"faq\":{\"id\":\"faq\",\"title\":\"MiniMax H3 prompt FAQ\",\"description\":\"How the official examples map onto ViewMax generation.\",\"items\":[{\"question\":\"What are these MiniMax H3 prompts?\",\"answer\":\"They are the 44 official examples from the MiniMax H3 (Hailuo 03) prompting guide: each card pairs a finished video with the full prompt text and the endpoint that produced it.\"},{\"question\":\"What is the difference between text to video, reference to video, and first \u0026 last frame?\",\"answer\":\"Text to video is prompt-only. Reference to video locks characters, products, motion, or voice from uploaded media. First \u0026 last frame animates between stills so the clip opens and closes on the frames you choose.\"},{\"question\":\"How long can a MiniMax H3 prompt be?\",\"answer\":\"Prompts can run up to 7,000 characters, which is enough for a timed shot list, constraints, and sound direction in a single request.\"},{\"question\":\"Can I run these prompts in ViewMax?\",\"answer\":\"Yes. Copy a prompt, then use Generate with MiniMax H3 or Try in ViewMax to open the MiniMax H3 editor with the same model. Attach your own references when the example used images or video.\"},{\"question\":\"Do I need the original reference images?\",\"answer\":\"Reference-to-video and first-and-last-frame examples depend on those assets. You can restage the recipe with your own stills, or study the prompt language and apply it to new subjects.\"}]},\"breadcrumb\":{\"home\":\"Home\",\"minimax_h3\":\"MiniMax H3\",\"prompts\":\"Prompts\"}}},\"vibe-movie\":{\"metadata\":{\"title\":\"Vibe Movie AI Movie Maker | ViewMax Studio\",\"description\":\"Vibe Movie is an AI Movie Maker for cinematic-style text-to-video and image-to-video creation with camera presets, motion controls, start/end frame guidance, and review-ready outputs.\",\"keywords\":\"Vibe Movie, AI Movie Maker, cinematic AI movie maker, AI movie generator, text to movie AI, image to movie AI, start frame end frame video, AI short film maker\"},\"hero\":{\"block\":\"hero\",\"id\":\"hero\",\"title\":\"Vibe Movie: AI Movie Maker for Cinematic Videos\",\"highlight_text\":\"AI Movie Maker\",\"description\":\"Vibe Movie is an AI Movie Maker for creators who want cinematic-style results with more control. Use camera presets, focal styles, tone control, guided movement, and start/end frames to draft shots you can review before publishing.\",\"announcement\":{\"badge\":\"Vibe Movie AI Experience\"},\"tip\":\"\",\"buttons\":[{\"title\":\"Get Started Free\",\"icon\":\"ChevronRight\",\"url\":\"/ai-movie-maker\",\"target\":\"_self\",\"variant\":\"default\"}],\"show_avatars\":false,\"avatars_tip\":\"\",\"show_award\":false},\"features\":{\"block\":\"img-feature-list\",\"id\":\"features\",\"title\":\"Why Vibe Movie Is a Powerful AI Movie Maker\",\"description\":\"Build cinematic-style scenes with an AI Movie Maker workflow that combines camera presets, motion control, frame guidance, and creator review.\",\"buttons\":[{\"title\":\"Get Started Free\",\"url\":\"/ai-movie-maker\",\"target\":\"_self\",\"variant\":\"default\",\"size\":\"lg\"}],\"items\":[{\"title\":\"Get a Cinematic Look in Seconds\",\"description\":\"Start faster with camera types, focal length presets, and color tone profiles. Use them as creative direction, then review composition, subject detail, and visual consistency before export.\",\"icon\":\"Aperture\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/vibe-movie/seo/movie-maker-f1.webp\",\"alt\":\"Vibe Movie AI Movie Maker camera presets and cinematic tone controls\"},\"points\":[\"Camera Types\",\"Focal Length Presets\",\"Color Tone Profiles\",\"Review-Ready Style\"]},{\"title\":\"Direct Camera Motion with Clear Presets\",\"description\":\"Use built-in pan, zoom, tilt, and dolly presets to guide movement. Preview motion for framing, subject drift, warped details, and whether the shot still supports the story.\",\"
11icon\":\"Video\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/vibe-movie/seo/movie-maker-f2.webp\",\"alt\":\"AI Movie Maker camera movement presets in Vibe Movie\"},\"points\":[\"Pan / Tilt / Zoom\",\"Motion Presets\",\"Scene Dynamics\",\"Motion Review\"]},{\"title\":\"Control Every Shot from Prompt to Final Cut\",\"description\":\"Go from text-to-video or image-to-video with clearer scene direction. Start and End Frame controls help you guide continuity across generated shots that still need editorial review.\",\"icon\":\"Clock\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/vibe-movie/seo/movie-maker-f3.webp\",\"alt\":\"Vibe Movie start and end frame controls for AI movie generation\"},\"points\":[\"Text to Video\",\"Image to Video\",\"Start Frame\",\"End Frame Guidance\"]},{\"title\":\"AI Movie Maker for Creators at Any Skill Level\",\"description\":\"You do not need a full production team to explore cinematic ideas. Vibe Movie turns ratios, optical settings, tone, and motion choices into approachable controls for drafts, tests, and finished clips.\",\"icon\":\"Clapperboard\",\"image\":{\"src\":\"https://r2.vibevideo.app/vibevideo/public/vibe-movie/seo/movie-maker-f4.webp\",\"alt\":\"Vibe Movie AI Movie Maker workflow for text to video and image to video\"},\"points\":[\"Beginner Friendly\",\"Professional Ratios\",\"Optical Settings\",\"One-Click Workflow\"]}],\"className\":\"bg-transparent\"},\"process\":{\"block\":\"features-step\",\"id\":\"process\",\"title\":\"How the Vibe Movie AI Movie Maker Works\",\"description\":\"A simple 4-step workflow to turn ideas into cinematic-style AI video drafts you can inspect and refine.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/french-kiss.webp\",\"alt\":\"How the Vibe Movie AI Movie Maker workflow works\"},\"image_position\":\"left\",\"text_align\":\"center\",\"items\":[{\"title\":\"Start with Your Idea\",\"description\":\"Write a focused prompt or use a reference image to ground the visual baseline. Include subject, setting, mood, action, camera intent, and anything that must stay consistent.\",\"image\":{\"src\":\"/imgs/feature-demo/origin-image-1.webp\",\"alt\":\"Vibe Movie AI Movie Maker prompt or reference input step\"}},{\"title\":\"Choose Cinematic Presets\",\"description\":\"Select camera lenses, aspect ratios, frame sizes, and color tone profiles that fit the scene instead of relying on a generic cinematic prompt.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/11.webp\",\"alt\":\"Choose cinematic presets in Vibe Movie AI Movie Maker\"}},{\"title\":\"Add Camera Movement (Optional)\",\"description\":\"Add tracking, pans, tilts, dolly movement, or a static shot when motion helps the story. Keep movement simple when the subject, product, or text needs to remain readable.\",\"image\":{\"src\":\"/imgs/cases/grok-imagine/12.webp\",\"alt\":\"Set camera movement in the Vibe Movie AI Movie Maker HUD\"}},{\"title\":\"Generate, Review, and Refine\",\"description\":\"Generate the sequence, then review faces, hands, products, text, continuity, rights, and motion artifacts before using it in a final cut.\",\"image\":{\"src\":\"/imgs/feature-demo/origin-image-3.webp\",\"alt\":\"Generate cinematic video output with Vibe Movie AI Movie Maker\"}}],\"className\":\"bg-transparent\"},\"faq\":{\"id\":\"faq\",\"title\":\"Vibe Movie AI Movie Maker FAQ\",\"description\":\"Everything you need to know about using Vibe Movie as an AI Movie Maker.\",\"tip\":\"Can't find what you're looking for? Contact our \u003ca href='mailto:[email protected]' class='text-primary font-medium hover:underline'\u003ecustomer support team\u003c/a\u003e\",\"items\":[{\"question\":\"What is Vibe Movie AI Movie Maker?\",\"answer\":\"Vibe Movie is an AI Movie Maker that helps you create cinematic-style videos from prompts or images using camera presets, motion controls, and start/end frame guidance.\"},{\"question\":\"Does it require prior video editing experience?\",\"answer\":\"Not at all. Vibe Movie uses intuitive presets for camera operations and lenses, removing the complexity of traditional editing tools.\"},{\"question\":\"How are credits consumed?\",\"answer\":\"Credits are consumed only upon successful video generation. Exploring the canvas and testing camera previews are entirely free.\"},{\"question\":\"Can I use my own custom images?\",\"answer\":\"Yes. You can use Image Mode to upload your own references, then apply camera movement in Video Mode.\"},{\"question\":\"Can I control the start and end frames of the video?\",\"answer\":\"Yes. You can upload or generate a Start Frame and provide an End Frame to guide the dynamic flow of the scene. Review the result for continuity before publishing.\"},{\"question\":\"What should I include in a strong AI movie prompt?\",\"answer\":\"Include the subject, scene, action, mood, camera angle, motion, lighting, aspect ratio, and anything that must stay accurate, such as product details, character traits, or visual style.\"},{\"question\":\"What should I review before publishing generated video?\",\"answer\":\"Check faces, hands, logos, product details, text, continuity, motion artifacts, audio or music rights, likeness rights, and whether the clip could mislead viewers.\"},{\"question\":\"Can I use generated clips commercially?\",\"answer\":\"Commercial use depends on your plan, source assets, prompts, brand requirements, and applicable platform or licensing rules. Review rights before using generated clips in ads, client work, or public campaigns.\"}]},\"cta\":{\"id\":\"cta\",\"title\":\"Ready to Create with Vibe Movie AI Movie Maker?\",\"description\":\"Use Vibe Movie to draft cinematic-style shots faster, then review and refine them for your story, brand, or campaign.\",\"buttons\":[{\"title\":\"Get Started Free\",\"url\":\"/ai-movie-maker\",\"target\":\"_self\",\"variant\":\"default\"}]},\"motion\":{\"video_17\":\"Auto\",\"static\":\"Static\",\"handheld_style\":\"Handheld\",\"zoom_in\":\"Zoom In\",\"zoom_out\":\"Zoom Out\",\"pan_left\":\"Pan Left\",\"pan_right\":\"Pan Right\",\"tilt_up\":\"Tilt Up\",\"tilt_down\":\"Tilt Down\",\"dolly_left\":\"Dolly Left\",\"dolly_right\":\"Dolly Right\",\"jib_up\":\"Jib Up\",\"jib_down\":\"Jib Down\",\"dolly_in\":\"Dolly In\",\"dolly_out\":\"Dolly Out\",\"orbit_around\":\"Orbit Around\",\"tracking\":\"Tracking\"},\"image_options\":{\"cameras\":{\"Arriflex_416\":\"Arriflex 416\",\"Panaflex_Millennium_XL2\":\"Panaflex Millennium XL2\",\"Sony_Venice_2\":\"Sony Venice 2\"},\"lenses\":{\"8mm_(Fisheye)\":\"8mm (Fisheye)\",\"25mm\":\"25mm\",\"35mm\":\"35mm\",\"50mm\":\"50mm\",\"75mm\":\"75mm\",\"100mm\":\"100mm\"},\"frames\":{\"Extreme_Wide\":\"Extreme Wide\",\"Wide\":\"Wide\",\"Medium\":\"Medium\",\"Close-up\":\"Close-up\",\"Extreme_Close-up\":\"Extreme Close-up\"}
11,\"tones\":{\"Auto\":\"Auto\",\"Amber\":\"Amber\",\"Vintage_Sepia\":\"Vintage Sepia\",\"Cyan\":\"Cyan\",\"Industrial_Blue\":\"Industrial Blue\",\"Soft_Rose\":\"Soft Rose\",\"Overcast\":\"Overcast\",\"Black_and_White\":\"Black and White\"}},\"ui\":{\"image\":\"Image\",\"video\":\"Video\",\"camera\":\"Camera\",\"focal\":\"Focal\",\"frame\":\"Frame\",\"tone\":\"Tone\",\"motion\":\"Motion\",\"hud\":\"HUD\",\"cam\":\"CAM\",\"lns\":\"LNS\",\"frm\":\"FRM\",\"ton\":\"TON\",\"generate\":\"Generate\",\"confirm\":\"Confirm\",\"start\":\"Start\",\"end\":\"End\",\"ref\":\"Ref\",\"history\":\"History\",\"inspirations\":\"Inspirations\",\"sign_in_history\":\"Sign in to see your history\",\"sign_in_desc\":\"Your generated images and videos will appear here after you sign in.\"}}},\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L69\"}]\n"])</script>
11<script>self.__next_f.push([1,"6a:I[998415,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"ThemeProvider\"]\n6b:I[960568,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"AppContextProvider\"]\n6c:I[579343,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"CheckoutProvider\"]\n6d:I[144668,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/37xo2tzqa0zs1.js?dpl=eace6117ab020397\"],\"default\"]\n"])</script>
11<script>self.__next_f.push([1,"6e:I[117609,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"\"]\n"])</script>
11<script>self.__next_f.push([1,"6f:I[299143,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"FloatingChatLauncher\"]\n70:I[958553,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"UserEngagementLauncher\"]\n71:I[967527,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"AppDialogs\"]\n72:I[298770,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"GoogleOneTap\"]\n73:I[528842,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\"],\"Toaster\"]\n"])</script>
11<script>self.__next_f.push([1,"68:[\"$\",\"$L6a\",null,{\"children\":[\"$\",\"$L6b\",null,{\"children\":[\"$\",\"$L6c\",null,{\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$6d\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/37xo2tzqa0zs1.js?dpl=eace6117ab020397\",\"async\":true,\"nonce\":\"$undefined\"}]],\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"mx-auto flex min-h-screen max-w-2xl flex-col items-center justify-center gap-6 px-6 py-16 text-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"font-display text-3xl font-semibold\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground max-w-lg text-base leading-7\",\"children\":[\"This path does not exist on \",\"Viewmax Studio\",\". Try Home, Create, AI Video, AI Tools, or Studio instead.\"]}],[\"$\",\"pre\",null,{\"className\":\"bg-muted w-full overflow-x-auto rounded-md p-4 text-left text-sm leading-6 whitespace-pre-wrap\",\"children\":\"# 404 Not Found\\n\\nThis path does not exist on ViewMax Studio.\\n\\nTry one of these pages instead:\\n\\n- [Home](https://viewmax.studio/)\\n- [Create](https://viewmax.studio/create)\\n- [AI Video](https://viewmax.studio/ai-video)\\n- [AI Tools](https://viewmax.studio/ai-tools)\\n- [Studio](https://viewmax.studio/studio/home)\\n\"}],[\"$\",\"$L6e\",null,{\"href\":\"/\",\"children\":[[\"$\",\"$35\",null,{\"fallback\":[\"$\",\"div\",null,{\"style\":{\"width\":24,\"height\":24}}],\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-left\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1l729n\",{\"d\":\"m12 19-7-7 7-7\"}],[\"$\",\"path\",\"x3x0zl\",{\"d\":\"M19 12H5\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":\"Back to Home\"}]],\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-full text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground hover:bg-primary/90 h-9 px-4 py-2 has-[\u003esvg]:px-3\",\"ref\":null}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$35\",null,{\"fallback\":null,\"children\":[\"$\",\"$L6f\",null,{}]}],[\"$\",\"$35\",null,{\"fallback\":null,\"children\":[\"$\",\"$L70\",null,{}]}],[\"$\",\"$L71\",null,{}],[\"$\",\"$L72\",null,{}],[\"$\",\"$L73\",null,{\"position\":\"top-center\",\"richColors\":true}]]}]}]}]\n"])</script>
11<script>self.__next_f.push([1,"74:I[290976,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"TopBanner\"]\n"])</script>
11<script>self.__next_f.push([1,"76:I[662721,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"LocaleDetector\"]\n"])</script>
11<script>self.__next_f.push([1,"69:[\"$\",\"div\",null,{\"className\":\"h-screen w-screen\",\"children\":[[\"$\",\"div\",null,{\"data-landing-chrome\":\"true\",\"className\":\"border-border/60 bg-background/90 sticky top-0 z-50 border-b backdrop-blur-md transition-[background-color,border-color,backdrop-filter] duration-300\",\"children\":[[\"$\",\"$L74\",null,{\"embedded\":true,\"id\":\"gpt-image-25-september-2026\",\"items\":[{\"id\":\"gpt-image-25-september-2026\",\"text\":\"ð Be first to try the next-generation GPT Image 2.5. Upgrade now for up to 50% off and enjoy up to 31 days of unlimited creation.\",\"icon\":\"ticket\",\"buttonText\":\"Upgrade now\",\"closeLabel\":\"Close promotion\",\"href\":\"/pricing\"}],\"dismissedExpiryDays\":1}],\"$L75\"]}],[[\"$\",\"$L76\",null,{}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]],\"$L77\"]}]\n"])</script>
11<script>self.__next_f.push([1,"78:I[862658,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"FooterFeaturedBadges\"]\n"])</script>
11<script>self.__next_f.push([1,"7a:I[600195,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"ThemeToggler\"]\n"])</script>
11<script>self.__next_f.push([1,"7b:I[538630,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"LocaleSelector\"]\n"])</script>
11<script>self.__next_f.push([1,"77:[[\"$\",\"$L78\",null,{}],[\"$\",\"footer\",null,{\"id\":\"footer\",\"className\":\"py-8 sm:py-8 overflow-x-hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"container space-y-8 overflow-x-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid min-w-0 gap-12 md:grid-cols-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0 space-y-4 break-words md:col-span-2 md:space-y-6\",\"children\":[\"$L79\",[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-sm text-balance break-words\",\"dangerouslySetInnerHTML\":{\"__html\":\"Viewmax Studio is an AI suite for viral video creation, with built-in templates for the most popular social media formats.\"}}]]}],[\"$\",\"div\",null,{\"className\":\"col-span-3 grid min-w-0 gap-6 sm:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"min-w-0 space-y-4 text-sm break-words\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-medium break-words\",\"children\":\"Product\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap gap-4 sm:flex-col\",\"children\":[[\"$\",\"$L6e\",\"0\",{\"href\":\"/canvas\",\"target\":\"_self\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"Canvas\"}]}],[\"$\",\"$L6e\",\"1\",{\"href\":\"/ai-motion-graphics\",\"target\":\"_self\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"AI Motion Graphics\"}]}],[\"$\",\"$L6e\",\"2\",{\"href\":\"/#features\",\"target\":\"_self\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"Features\"}]}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"min-w-0 space-y-4 text-sm break-words\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-medium break-words\",\"children\":\"Free Tools\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap gap-4 sm:flex-col\",\"children\":[[\"$\",\"$L6e\",\"0\",{\"href\":\"/video-enhancer\",\"target\":\"_self\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"Video Enhancer\"}]}]]}]]}],[\"$\",\"div\",\"2\",{\"className\":\"min-w-0 space-y-4 text-sm break-words\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-medium break-words\",\"children\":\"Developers\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap gap-4 sm:flex-col\",\"children\":[[\"$\",\"$L6e\",\"0\",{\"href\":\"/mcp\",\"target\":\"_self\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"MCP\"}]}],[\"$\",\"$L6e\",\"1\",{\"href\":\"/docs/api\",\"target\":\"_self\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"API Docs\"}]}],[\"$\",\"$L6e\",\"2\",{\"href\":\"/docs/cli\",\"target\":\"_self\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"CLI\"}]}],[\"$\",\"$L6e\",\"3\",{\"href\":\"/developers\",\"target\":\"_self\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"Developer Hub\"}]}],[\"$\",\"$L6e\",\"4\",{\"href\":\"/openapi.json\",\"target\":\"_self\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"OpenAPI\"}]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap items-center gap-4 sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\"}],[\"$\",\"$L7a\",null,{\"type\":\"toggle\"}],[\"$\",\"$L7b\",null,{\"type\":\"button\",\"availableLocales\":\"$undefined\"}]]}],[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"h-px min-w-0 [background-image:linear-gradient(90deg,var(--color-foreground)_1px,transparent_1px)] bg-[length:6px_1px] bg-repeat-x opacity-25\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap justify-between gap-8\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-sm text-balance break-words\",\"dangerouslySetInnerHTML\":{\"__html\":\"© 2026 Viewmax Studio, All rights reserved. \u003ca href=\\\"mailto:[email protected]\\\"\[email protected]\u003c/a\u003e\"}}],\"$L7c\",\"$L7d\",\"$L7e\"]}]]}]}]]\n"])</script>
11<script>self.__next_f.push([1,"7c:[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\"}]\n7d:[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap items-center gap-4\",\"children\":[[\"$\",\"$L6e\",\"0\",{\"href\":\"/privacy-policy\",\"target\":\"\",\"className\":\"text-muted-foreground hover:text-primary block text-xs break-words underline duration-150\",\"children\":\"Privacy Policy\"}],[\"$\",\"$L6e\",\"1\",{\"href\":\"/acceptable-use-policy\",\"target\":\"\",\"className\":\"text-muted-foreground hover:text-primary block text-xs break-words underline duration-150\",\"children\":\"Acceptable Use Policy\"}],[\"$\",\"$L6e\",\"2\",{\"href\":\"/refund-policy\",\"target\":\"\",\"className\":\"text-muted-foreground hover:text-primary block text-xs break-words underline duration-150\",\"children\":\"Refund Policy\"}],[\"$\",\"$L6e\",\"3\",{\"href\":\"/terms-of-service\",\"target\":\"\",\"className\":\"text-muted-foreground hover:text-primary block text-xs break-words underline duration-150\",\"children\":\"Terms of Service\"}]]}]\n7e:[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap items-center gap-2\",\"children\":[[\"$\",\"$L6e\",\"0\",{\"href\":\"mailto:[email protected]\",\"target\":\"_self\",\"className\":\"text-muted-foreground hover:text-primary bg-background block cursor-pointer rounded-full p-2 duration-150\",\"aria-label\":\"Email\",\"children\":[\"$\",\"$35\",null,{\"fallback\":[\"$\",\"div\",null,{\"style\":{\"width\":20,\"height\":20}}],\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":20,\"height\":20,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mail\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"132q7q\",{\"d\":\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"}],[\"$\",\"rect\",\"izxlao\",{\"x\":\"2\",\"y\":\"4\",\"width\":\"20\",\"height\":\"16\",\"rx\":\"2\"}],\"$undefined\"]}]}]}]]}]\n"])</script>
11<script>self.__next_f.push([1,"7f:I[92870,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"default\"]\n"])</script>
11<script>self.__next_f.push([1,"80:I[220413,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"Image\"]\n"])</script>
11<script>self.__next_f.push([1,"82:I[630053,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"HeaderMobileMenuButton\"]\n"])</script>
11<script>self.__next_f.push([1,"79:[\"$\",\"$L7f\",null,{\"ref\":\"$undefined\",\"href\":\"/\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"target\":\"_self\",\"className\":\"flex shrink-0 items-center space-x-3 whitespace-nowrap\",\"children\":[[\"$\",\"$L80\",null,{\"src\":\"/logo.png\",\"alt\":\"Viewmax Studio logo\",\"width\":1024,\"height\":1024,\"className\":\"h-8 w-auto rounded-lg\",\"unoptimized\":false}],[\"$\",\"span\",null,{\"className\":\"text-foreground text-lg font-medium whitespace-nowrap\",\"children\":\"Viewmax Studio\"}]]}]\n"])</script>
11<script>self.__next_f.push([1,"75:[\"$\",\"header\",null,{\"data-landing-header\":\"true\",\"className\":\"relative\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-16 overflow-visible ring-1 ring-transparent transition-all duration-300 relative\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[100rem] px-4 md:px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-16 flex-wrap items-center justify-between 2xl:flex-nowrap 2xl:gap-3\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-1 items-center justify-between gap-4 max-2xl:h-16 max-2xl:w-full max-2xl:flex-none max-2xl:basis-full 2xl:justify-center 2xl:gap-3\",\"children\":[\"$L81\",[[\"$\",\"$L82\",null,{}],[\"$\",\"nav\",null,{\"data-header-menu\":true,\"aria-label\":\"Main\",\"className\":\"border-foreground/10 bg-background/95 absolute inset-x-0 top-16 z-40 hidden max-h-[calc(100svh-6.5rem)] overflow-y-auto border-b px-4 pb-6 shadow-2xl backdrop-blur in-data-[mobile-menu=open]:block 2xl:static 2xl:flex 2xl:min-w-0 2xl:flex-1 2xl:items-center 2xl:justify-center 2xl:overflow-visible 2xl:border-0 2xl:bg-transparent 2xl:p-0 2xl:shadow-none 2xl:backdrop-blur-none\",\"children\":[[\"$\",\"ul\",null,{\"className\":\"-mx-4 mt-0.5 2xl:mx-0 2xl:mt-0 2xl:flex 2xl:min-w-0 2xl:flex-nowrap 2xl:items-center 2xl:justify-center 2xl:gap-1\",\"children\":[[\"$\",\"li\",\"Agent-0\",{\"className\":\"border-foreground
11/10 border-b 2xl:border-0\",\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/ai-video\",\"target\":\"_self\",\"className\":\"text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Agent\"}],null]}]}],[\"$\",\"li\",\"Canvas-1\",{\"className\":\"border-foreground/10 border-b 2xl:border-0\",\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/canvas\",\"target\":\"_self\",\"className\":\"text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Canvas\"}],[\"$\",\"span\",null,{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a\u0026]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none\",\"children\":\"NEW\"}]]}]}],[\"$\",\"li\",\"Super Studio-2\",{\"className\":\"border-foreground
11/10 border-b 2xl:relative 2xl:border-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group/item\",\"data-header-nav-disclosure\":true,\"children\":[[\"$\",\"summary\",null,{\"className\":\"text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex cursor-pointer list-none items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Super Studio\"}],null,[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-down size-4 shrink-0 transition-transform group-open/item:rotate-180 2xl:size-3.5\",\"aria-hidden\":\"true\",\"children\":[\"$L83\",\"$undefined\"]}]]}],\"$L84\"]}]}],\"$L85\",\"$L86\",\"$L87\",\"$L88\",\"$L89\",\"$L8a\"]}],\"$L8b\"]}]],\"$L8c\",\"$L8d\"]}]}]}]}]}]\n"])</script>
11<script>self.__next_f.push([1,"ac:I[630053,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"HeaderClientActions\"]\n"])</script>
11<script>self.__next_f.push([1,"ad:I[630053,[\"/_next/static/chunks/1hfp1nob8835x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0ew214l6u9oll.js?dpl=eace6117ab020397\",\"/_next/static/chunks/17vwg_1qn7a9x.js?dpl=eace6117ab020397\",\"/_next/static/chunks/371-gz9yooz7w.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3zfmvad5dp5wp.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1je8h6-v2wlt4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3kkdvd_vv13t8.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2qxr9b_5gbkp9.js?dpl=eace6117ab020397\",\"/_next/static/chunks/09b-ui752pgvk.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2w-e1jfsnq-9t.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1r-g1x2h40q2f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/07x28sfk78ms4.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0us_3b1s2x_ne.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1almej3iav2ps.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0zkx665em7lxs.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0xz62-hgkyqwm.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3t8653x07za_z.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3871gctw_s4wv.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0slj8unflmktr.js?dpl=eace6117ab020397\",\"/_next/static/chunks/3ne1tpdkjw7on.js?dpl=eace6117ab020397\",\"/_next/static/chunks/20v6pvchwfi2c.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2x8ymug5qkw5f.js?dpl=eace6117ab020397\",\"/_next/static/chunks/2wueml_q_aqx2.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1z7_j0sbwr6gh.js?dpl=eace6117ab020397\",\"/_next/static/chunks/38uzwmspvvxub.js?dpl=eace6117ab020397\",\"/_next/static/chunks/0z0eheya0572h.js?dpl=eace6117ab020397\",\"/_next/static/chunks/1w9r_o-_7-9u-.js?dpl=eace6117ab020397\"],\"HeaderClientIsland\"]\n"])</script>
11<script>self.__next_f.push([1,"83:[\"$\",\"path\",\"qrunsl\",{\"d\":\"m6 9 6 6 6-6\"}]\n"])</script>
11<script>self.__next_f.push([1,"84:[\"$\",\"div\",null,{\"data-header-dropdown\":true,\"className\":\"2xl:border-foreground/10 2xl:bg-card 2xl:text-card-foreground 2xl:ring-foreground/5 hidden pb-3 group-open/item:block 2xl:absolute 2xl:top-full 2xl:z-50 2xl:mt-2 2xl:w-[34rem] 2xl:max-w-[calc(100vw-2rem)] 2xl:rounded-lg 2xl:border 2xl:p-2 2xl:shadow-lg 2xl:ring-1 2xl:left-1/2 2xl:-translate-x-1/2\",\"children\":[\"$\",\"ul\",null,{\"className\":\"space-y-1 2xl:grid 2xl:max-h-[min(72vh,34rem)] 2xl:grid-cols-2 2xl:gap-1 2xl:overflow-y-auto 2xl:overscroll-contain 2xl:pr-1\",\"children\":[[\"$\",\"li\",\"AI Motion Graphics-0\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/ai-motion-graphics\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"AI Motion Graphics\"}],[\"$\",\"span\",null,{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a\u0026]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none\",\"children\":\"NEW\"}]]}]}]}],[\"$\",\"li\",\"AI Music Video Generator-1\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/ai-music-video-generator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"AI Music Video Generator\"}],[\"$\",\"span\",null,{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a\u0026]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none\",\"children\":\"NEW\"}]]}]}]}],[\"$\",\"li\",\"Explainer Video-2\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/studio/explainer\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Explainer Video\"}],null]}]}]}],[\"$\",\"li\",\"Story Video-3\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/studio/long-story-video\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Story Video\"}],\"$L8e\"]}]}]}],\"$L8f\",\"$L90\",\"$L91\"]}]}]\n"])</script>
11<script>self.__next_f.push([1,"85:[\"$\",\"li\",\"Video Tools-3\",{\"className\":\"border-foreground/10 border-b 2xl:relative 2xl:border-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group/item\",\"data-header-nav-disclosure\":true,\"children\":[[\"$\",\"summary\",null,{\"className\":\"text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex cursor-pointer list-none items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Video Tools\"}],null,[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-down size-4 shrink-0 transition-transform group-open/item:rotate-180 2xl:size-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"qrunsl\",{\"d\":\"m6 9 6 6 6-6\"}],\"$undefined\"]}]]}],[\"$\",\"div\",null,{\"data-header-dropdown\":true,\"className\":\"2xl:border-foreground
11/10 2xl:bg-card 2xl:text-card-foreground 2xl:ring-foreground/5 hidden pb-3 group-open/item:block 2xl:absolute 2xl:top-full 2xl:z-50 2xl:mt-2 2xl:w-[34rem] 2xl:max-w-[calc(100vw-2rem)] 2xl:rounded-lg 2xl:border 2xl:p-2 2xl:shadow-lg 2xl:ring-1 2xl:left-1/2 2xl:-translate-x-1/2\",\"children\":[\"$\",\"ul\",null,{\"className\":\"space-y-1 2xl:grid 2xl:max-h-[min(72vh,34rem)] 2xl:grid-cols-2 2xl:gap-1 2xl:overflow-y-auto 2xl:overscroll-contain 2xl:pr-1\",\"children\":[[\"$\",\"li\",\"Seedance 2.5-0\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/seedance/2.5\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Seedance 2.5\"}],[\"$\",\"span\",null,{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a\u0026]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none\",\"children\":\"NEW\"}]]}]}]}],[\"$\",\"li\",\"All Tools-1\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/ai-tools\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"All Tools\"}],null]}]}]}],[\"$\",\"li\",\"Add Audio To Video-2\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/add-audio-to-video\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Add Audio To Video\"}],null]}]}]}],[\"$\",\"li\",\"MiniMax H3-3\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/minimax-h3\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":\"$L92\"}]}],\"$L93\",\"$L94\",\"$L95\",\"$L96\",\"$L97\",\"$L98\",\"$L99\",\"$L9a\",\"$L9b\",\"$L9c\",\"$L9d\",\"$L9e\"]}]}]]}]}]\n"])</script>
11<script>self.__next_f.push([1,"86:[\"$\",\"li\",\"Audio Tools-4\",{\"className\":\"border-foreground/10 border-b 2xl:relative 2xl:border-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group/item\",\"data-header-nav-disclosure\":true,\"children\":[[\"$\",\"summary\",null,{\"className\":\"text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex cursor-pointer list-none items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Audio Tools\"}],null,[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-down size-4 shrink-0 transition-transform group-open/item:rotate-180 2xl:size-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"qrunsl\",{\"d\":\"m6 9 6 6 6-6\"}],\"$undefined\"]}]]}],[\"$\",\"div\",null,{\"data-header-dropdown\":true,\"className\":\"2xl:border-foreground
11/10 2xl:bg-card 2xl:text-card-foreground 2xl:ring-foreground/5 hidden pb-3 group-open/item:block 2xl:absolute 2xl:top-full 2xl:z-50 2xl:mt-2 2xl:w-[34rem] 2xl:max-w-[calc(100vw-2rem)] 2xl:rounded-lg 2xl:border 2xl:p-2 2xl:shadow-lg 2xl:ring-1 2xl:left-1/2 2xl:-translate-x-1/2\",\"children\":[\"$\",\"ul\",null,{\"className\":\"space-y-1 2xl:grid 2xl:max-h-[min(72vh,34rem)] 2xl:grid-cols-2 2xl:gap-1 2xl:overflow-y-auto 2xl:overscroll-contain 2xl:pr-1\",\"children\":[[\"$\",\"li\",\"Audio Translate-0\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/audio-translate\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Audio Translate\"}],null]}]}]}],[\"$\",\"li\",\"Text to Speech-1\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/text-to-speech\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Text to Speech\"}],null]}]}]}],[\"$\",\"li\",\"Female Voice Generator-2\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/female-voice-generator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Female Voice Generator\"}],null]}]}]}],[\"$\",\"li\",\"AI ASMR Voice Generator-3\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/ai-asmr-voice-generator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"AI ASMR Voice Generator\"}],null]}]}]}],[\"$\",\"li\",\"AI Audiobook-4\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/ai-audiobook\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":\"$L9f\"}]}],\"$La0\",\"$La1\",\"$La2\",\"$La3\",\"$La4\",\"$La5\",\"$La6\",\"$La7\",\"$La8\",\"$La9\",\"$Laa\",\"$Lab\"]}]}]]}]}]\n"])</script>
11<script>self.__next_f.push([1,"87:[\"$\",\"li\",\"Viral Presets-5\",{\"className\":\"border-foreground/10 border-b 2xl:border-0\",\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/template\",\"target\":\"_self\",\"className\":\"text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Viral Presets\"}],[\"$\",\"span\",null,{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a\u0026]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none\",\"children\":\"NEW\"}]]}]}]\n88:[\"$\",\"li\",\"MCP-6\",{\"className\":\"border-foreground
11/10 border-b 2xl:border-0\",\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/mcp\",\"target\":\"_self\",\"className\":\"text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap\",\"children\":[[\"$\",\"span\",null,{\"children\":\"MCP\"}],null]}]}]\n89:[\"$\",\"li\",\"Pricing-7\",{\"className\":\"border-foreground/10 border-b 2xl:border-0\",\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/pricing\",\"target\":\"_self\",\"className\":\"text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Pricing\"}],null]}]}]\n8a:[\"$\",\"li\",\"My Creations-8\",{\"className\":\"border-foreground
11/10 border-b 2xl:border-0\",\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/activity/my-creations\",\"target\":\"_self\",\"className\":\"text-foreground hover:text-foreground/80 hover:bg-muted/40 focus-visible:bg-muted/40 flex items-center justify-between gap-2 px-4 py-3 text-lg transition-colors focus-visible:outline-none 2xl:relative 2xl:h-8 2xl:shrink-0 2xl:flex-row 2xl:overflow-visible 2xl:rounded-md 2xl:px-2 2xl:py-1.5 2xl:text-sm 2xl:font-semibold 2xl:whitespace-nowrap\",\"children\":[[\"$\",\"span\",null,{\"children\":\"My Creations\"}],null]}]}]\n8b:[\"$\",\"div\",null,{\"className\":\"mt-5 flex flex-wrap items-center gap-3 2xl:hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L6e\",\"Create Video-0\",{\"href\":\"/create\",\"target\":\"_self\",\"className\":\"focus-visible:ring-ring inline-flex h-9 items-center justify-center gap-2 rounded-full px-4 text-sm font-semibold whitespace-nowrap transition-colors focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 bg-primary text-primary-foreground hover:bg-primary/90 border border-transparent shadow-none\",\"children\":[\"$\",\"span\",null,{\"children\":\"Create Video\"}]}]]}],[\"$\",\"$Lac\",null,{\"showTheme\":true,\"showLocale\":true,\"availableLocales\":\"$undefined\",\"showSign\":true,\"userNav\":{\"show_name\":true,\"show_credits\":true,\"show_sign_out\":true,\"items\":[{\"title\":\"Billing\",\"url\":\"/settings/billing\",\"icon\":\"CreditCard\"},{\"title\":\"Activity\",\"url\":\"/activity\",\"icon\":\"Activity\"}]}}]]}]\n8c:[\"$\",\"div\",null,{\"className\":\"hidden w-auto shrink-0 items-center justify-end 2xl:flex 2xl:flex-nowrap 2xl:gap-3\",\"children\":[\"$\",\"$Lac\",null,{\"showTheme\":true,\"showLocale\":true,\"availableLocales\":\"$undefined\",\"showSign\":true,\"userNav\":\"$8b:props:children:1:props:userNav\"}]}]\n8d"])</script>
11<script>self.__next_f.push([1,":[\"$\",\"$Lad\",null,{}]\n"])</script>
11<script>self.__next_f.push([1,"8e:null\n8f:[\"$\",\"li\",\"Handdrawn Story-4\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/studio/handdrawn-story\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Handdrawn Story\"}],null]}]}]}]\n90:[\"$\",\"li\",\"Faceless Channel-5\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/studio/faceless-channel\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Faceless Channel\"}],null]}]}]}]\n91:[\"$\",\"li\",\"AI Podcast-6\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/studio/podcast\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"AI Podcast\"}],null]}]}]}]\n92:[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"MiniMax H3\"}],[\"$\",\"span\",null,{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a\u0026]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] leading-none\",\"children\":\"NEW\"}]]}]\n93:[\"$\",\"li\",\"Video to Text Converter-4\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/video-to-text-converter\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Video to Text Converter\"}],null]}]}]}]\n94:[\"$\",\"li\",\"Video to Prompt-5\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/video-to-prompt\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Video to Prompt\"}],null]}]}]}]\n95:[\"$\",\"li\",\"Image to Prompt-6\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/image-to-prompt\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Image to Prompt\"}],null]}]}]}]\n96:[\"$\",\"li\",\"Video Upscaler-7\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/video-upscaler\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:"])</script>
11<script>self.__next_f.push([1,"py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Video Upscaler\"}],null]}]}]}]\n97:[\"$\",\"li\",\"Video Enhancer-8\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/video-enhancer\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Video Enhancer\"}],null]}]}]}]\n98:[\"$\",\"li\",\"Vocal Background Separator-9\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/vocal-background-separator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Vocal Background Separator\"}],null]}]}]}]\n99:[\"$\",\"li\",\"Video OCR-10\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/video-ocr\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Video OCR\"}],null]}]}]}]\n9a:[\"$\",\"li\",\"Video Summary Generator-11\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/video-summary-generator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Video Summary Generator\"}],null]}]}]}]\n9b:[\"$\",\"li\",\"Script Restoration-12\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/script-restoration\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Script Restoration\"}],null]}]}]}]\n9c:[\"$\",\"li\",\"Drama Cartoonize-13\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/drama-cartoonize\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Drama Cartoonize\"}],null]}]}]}]\n9d:[\"$\",\"li\",\"Video Understanding-14\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/video-understanding\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Video Understanding\"}],null]}]}]}]\n9e:[\"$\",\"li\",\"Product Video Generator-15\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/product-video-generator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl"])</script>
11<script>self.__next_f.push([1,":py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Product Video Generator\"}],null]}]}]}]\n9f:[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"AI Audiobook\"}],null]}]\na0:[\"$\",\"li\",\"Podcast Generator-5\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/podcast-generator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl
11:text-sm\",\"children\":\"Podcast Generator\"}],null]}]}]}]\na1:[\"$\",\"li\",\"AI Sound Effect Generator-6\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/ai-sound-effect-generator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"AI Sound Effect Generator\"}],null]}]}]}]\na2:[\"$\",\"li\",\"Accent Generator-7\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/accent-generator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Accent Generator\"}],null]}]}]}]\na3:[\"$\",\"li\",\"British Accent Generator-8\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/british-accent-generator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"British Accent Generator\"}],null]}]}]}]\na4:[\"$\",\"li\",\"Australian Accent Generator-9\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/australian-accent-generator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Australian Accent Generator\"}],null]}]}]}]\na5:[\"$\",\"li\",\"Auto Captions-10\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/auto-captions\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Auto Captions\"}],[\"$\",\"span\",null,{\"data-slot\":\"badge\",\"className\":\"inline-flex items-center justify-center border py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [\u0026\u003esvg]:size-3 gap-1 [\u0026\u003esvg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-primary text-primary-foreground [a\u0026]:hover:bg-primary/90 h-5 rounded-full px-1.5 text-[10px] le"])</script>
11<script>self.__next_f.push([1,"ading-none\",\"children\":\"NEW\"}]]}]}]}]\na6:[\"$\",\"li\",\"MP4 to SRT-11\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/mp4-to-srt\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"MP4 to SRT\"}],null]}]}]}]\na7:[\"$\",\"li\",\"Video to SRT-12\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/video-to-srt\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Video to SRT\"}],null]}]}]}]\na8:[\"$\",\"li\",\"MP3 to SRT-13\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/mp3-to-srt\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"MP3 to SRT\"}],null]}]}]}]\na9:[\"$\",\"li\",\"Subtitle Translator-14\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/subtitle-translator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Subtitle Translator\"}],null]}]}]}]\naa:[\"$\",\"li\",\"SRT Translator-15\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/srt-translator\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"SRT Translator\"}],null]}]}]}]\nab:[\"$\",\"li\",\"Subtitle to Speech-16\",{\"children\":[\"$\",\"$L6e\",null,{\"href\":\"/subtitle-to-speech\",\"target\":\"_self\",\"className\":\"hover:bg-muted/60 focus-visible:bg-muted/60 flex items-center gap-2 rounded-md px-4 py-2.5 transition-colors focus-visible:outline-none 2xl:px-3 2xl:py-2\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-base font-medium 2xl:text-sm\",\"children\":\"Subtitle to Speech\"}],null]}]}]}]\n81:[\"$\",\"$L7f\",null,{\"ref\":\"$undefined\",\"href\":\"/\",\"locale\":\"$undefined\",\"localeCookie\":\"$79:props:localeCookie\",\"target\":\"_self\",\"className\":\"flex shrink-0 items-center space-x-3 whitespace-nowrap\",\"children\":[[\"$\",\"$L80\",null,{\"src\":\"/logo.png\",\"alt\":\"Viewmax Studio logo\",\"width\":100,\"height\":100,\"className\":\"h-8 w-auto rounded-lg\",\"unoptimized\":false}],[\"$\",\"span\",null,{\"className\":\"text-foreground text-lg font-medium whitespace-nowrap\",\"children\":\"Viewmax Studio\"}]]}]\n"])</script>
11<script>self.__next_f.push([1,"36:null\n"])</script>
11<script>self.__next_f.push([1,"3a:[[\"$\",\"title\",\"0\",{\"children\":\"ViewMax Studio â Free AI Video Generator \u0026 Viral Video Suite\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://viewmax.studio/\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://viewmax.studio/\"}],[\"$\",\"link\",\"6\",{\"rel\":\"alternate\",\"hrefLang\":\"zh\",\"href\":\"https://viewmax.studio/zh\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://viewmax.studio/de\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"es\",\"href\":\"https://viewmax.studio/es\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"nl\",\"href\":\"https://viewmax.studio/nl\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://viewmax.studio/fr\"}],[\"$\",\"link\",\"11\",{\"rel\":\"alternate\",\"hrefLang\":\"pt\",\"href\":\"https://viewmax.studio/pt\"}],[\"$\",\"link\",\"12\",{\"rel\":\"alternate\",\"hrefLang\":\"ru\",\"href\":\"https://viewmax.studio/ru\"}],[\"$\",\"link\",\"13\",{\"rel\":\"alternate\",\"hrefLang\":\"it\",\"href\":\"https://viewmax.studio/it\"}],[\"$\",\"link\",\"14\",{\"rel\":\"alternate\",\"hrefLang\":\"ja\",\"href\":\"https://viewmax.studio/ja\"}],[\"$\",\"link\",\"15\",{\"rel\":\"alternate\",\"hrefLang\":\"ko\",\"href\":\"https://viewmax.studio/ko\"}],[\"$\",\"link\",\"16\",{\"rel\":\"alternate\",\"hrefLang\":\"ar\",\"href\":\"https://viewmax.studio/ar\"}],[\"$\",\"link\",\"17\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://viewmax.studio/\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:title\",\"content\":\"ViewMax Studio â Free AI Video Generator \u0026 Viral Video Suite\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:description\",\"content\":\"ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed.\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:url\",\"content\":\"https://viewmax.studio/\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:site_name\",\"content\":\"Viewmax Studio\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:locale\",\"content\":\"en\"}],[\"$\",\"meta\",\"23\",{\"property\":\"og:image\",\"content\":\"https://viewmax.studio/preview.png\"}],[\"$\",\"meta\",\"24\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:site\",\"content\":\"https://viewmax.studio\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:title\",\"content\":\"ViewMax Studio â Free AI Video Generator \u0026 Viral Video Suite\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:description\",\"content\":\"ViewMax Studio is free to start: AI video generation, scripts, voiceovers, captions, and viral templates. Free credits on signup â no credit card needed.\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:image\",\"content\":\"https://viewmax.studio/preview.png\"}]]\n"])</script>
11<script>self.__next_f.push([1,"18:C\n16:C\n17:C\n10:C\n11:C\n12:C\n"])</script>
11<script>self.__next_f.push([1,"1a:false\n19:null\n"])</script>
11</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.