/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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-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;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--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;--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;--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-primary:#e6e9ee;--color-secondary:#9aa4b2;--color-muted:#7f8796;--color-accent:#9753fe;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-danger:#ef4444;--color-info:#3b82f6;--color-surface:#182533;--color-surface-secondary:#1e2e3f;--color-surface-tertiary:#0e121a;--color-background:#182533;--color-border:#2e3646;--color-heading:#f1f5f9;--color-accent-400:#c5a9ff;--color-accent-500:#a46bfe;--color-accent-600:#a46bfe;--color-accent-700:#8b53ff;--color-highlight-cyan:#00f0ff;--color-highlight-amber:#ffb86c;--radius-card:12px;--radius-button:var(--radius-md);--radius-input:var(--radius-sm);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.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-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-24{top:calc(var(--spacing) * 24)}.top-\[0\.9rem\]{top:.9rem}.top-\[0\.525rem\]{top:.525rem}.top-\[5px\]{top:5px}.top-\[var\(--vc-editor-toolbar-top\,0px\)\]{top:var(--vc-editor-toolbar-top,0)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[0\.9rem\]{right:.9rem}.right-\[0\.525rem\]{right:.525rem}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-14{bottom:calc(var(--spacing) * 14)}.bottom-full{bottom:100%}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-1001{z-index:1001}.z-1030{z-index:1030}.z-1041{z-index:1041}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[200\]{z-index:200}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[1030\]{z-index:1030}.z-\[1036\]{z-index:1036}.z-\[1040\]{z-index:1040}.z-\[1100\]{z-index:1100}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-auto{z-index:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.float-left{float:left}.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}.-mx-\[2px\]{margin-inline:-2px}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.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-6{margin-block:calc(var(--spacing) * 6)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.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(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.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(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):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(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.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(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);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;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:700;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(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(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] *)){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-top:.1875em;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] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 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(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:initial}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.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{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.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] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.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-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-\[2px\]{margin-top:-2px}.-mt-px{margin-top:-1px}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.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-\[0\.5em\]{margin-top:.5em}.mt-\[0\.6rem\]{margin-top:.6rem}.mt-\[0\.9rem\]{margin-top:.9rem}.mt-\[0\.15rem\]{margin-top:.15rem}.mt-\[0\.44rem\]{margin-top:.44rem}.mt-\[0\.45em\]{margin-top:.45em}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-\[1rem\]{margin-right:1rem}.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-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-\[0\.6rem\]{margin-bottom:.6rem}.mb-\[0\.9rem\]{margin-bottom:.9rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.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-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[0\.25rem\]{margin-left:.25rem}.ml-\[1rem\]{margin-left:1rem}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.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-cell{display:table-cell}.table-column{display:table-column}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-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-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-96{height:calc(var(--spacing) * 96)}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[30px\]{height:30px}.h-\[40px\]{height:40px}.h-\[240px\]{height:240px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-max{height:max-content}.h-min{height:min-content}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-32{max-height:calc(var(--spacing) * 32)}.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-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.max-h-\[calc\(100vh-36px\)\]{max-height:calc(100vh - 36px)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[--vc-button-height-mobile\]{min-height:--vc-button-height-mobile}.min-h-\[--vc-input-height-mobile\]{min-height:--vc-input-height-mobile}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[240px\]{min-height:240px}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-\[var\(--vc-button-height-mobile\)\]{min-height:var(--vc-button-height-mobile)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.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-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-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-68{width:calc(var(--spacing) * 68)}.w-72{width:calc(var(--spacing) * 72)}.w-\[12\%\]{width:12%}.w-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[26\%\]{width:26%}.w-\[30px\]{width:30px}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[85px\]{width:85px}.w-\[90px\]{width:90px}.w-\[110px\]{width:110px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[390px\]{width:390px}.w-\[min\(560px\,calc\(100vw-24px\)\)\]{width:min(560px,100vw - 24px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-min{width:min-content}.w-px{width:1px}.w-screen{width:100vw}.\!max-w-4xl{max-width:var(--container-4xl)!important}.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-24{max-width:calc(var(--spacing) * 24)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[60\%\]{max-width:60%}.max-w-\[70vw\]{max-width:70vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[272px\]{max-width:272px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[528px\]{max-width:528px}.max-w-\[640px\]{max-width:640px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-fit{max-width:fit-content}.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-min{max-width:min-content}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.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-8{min-width:calc(var(--spacing) * 8)}.min-w-\[--vc-button-height-mobile\]{min-width:--vc-button-height-mobile}.min-w-\[3\.4rem\]{min-width:3.4rem}.min-w-\[28px\]{min-width:28px}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[48px\]{min-width:48px}.min-w-\[70px\]{min-width:70px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[400px\]{min-width:400px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.min-w-min{min-width:min-content}.flex-1{flex:1}.flex-\[1_1_0\]{flex:1 1 0}.flex-\[2\]{flex:2}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:initial}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\/2,.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.scale-0,.scale-50{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-75,.scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-105,.scale-110{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%}.scale-125,.scale-150{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-nw-resize{cursor:nw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-text{cursor:text}.cursor-w-resize{cursor:w-resize}.cursor-wait{cursor:wait}.cursor-zoom-out{cursor:zoom-out}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_100px\]{grid-template-columns:1fr 100px}.grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[--card-gap\]{gap:--card-gap}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[0\.9rem\]{gap:.9rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[1rem\]{gap:1rem}.gap-\[3px\]{gap:3px}: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-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-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-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[0\.6rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.6rem * var(--tw-space-y-reverse));margin-block-end:calc(.6rem * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-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-\[0\.6rem\]{column-gap:.6rem}.gap-x-\[0\.875rem\]{column-gap:.875rem}: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-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-\[0\.3rem\]{row-gap:.3rem}.gap-y-\[0\.4rem\]{row-gap:.4rem}.self-auto{align-self:auto}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-\(--radius-button\){border-radius:var(--radius-button)}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[--radius-button\]{border-radius:--radius-button}.rounded-\[--radius-card\]{border-radius:--radius-card}.rounded-\[--radius-input\]{border-radius:--radius-input}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[12px\]{border-radius:12px}.rounded-\[var\(--radius-button\)\]{border-radius:var(--radius-button)}.rounded-full{border-radius:3.40282e+38px}.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-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[7px\]{border-top-left-radius:7px;border-top-right-radius:7px}.rounded-t-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-bottom-left-radius:var(--radius-md)}.rounded-l-md,.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-sm{border-top-right-radius:var(--radius-sm)}.rounded-b-sm,.rounded-r-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-b-sm{border-bottom-left-radius:var(--radius-sm)}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.\!border-\[rgb\(245\,158\,11\)\]{border-color:#f59e0b!important}.\!border-\[rgba\(46\,54\,70\,0\.50\)\]{border-color:#2e364680!important}.\!border-warning{border-color:var(--color-warning)!important}.border-\[\#242a36\]{border-color:#242a36}.border-\[color-mix\(in_srgb\,var\(--v-accent-primary\)_40\%\,var\(--border\,var\(--v-surface-dark\)\)\)\]{border-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--v-accent-primary\)_40\%\,var\(--border\,var\(--v-surface-dark\)\)\)\]{border-color:color-mix(in srgb,var(--v-accent-primary) 40%,var(--border,var(--v-surface-dark)))}}.border-\[rgba\(245\,158\,11\,0\.6\)\]{border-color:#f59e0b99}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--v-accent-primary\)\]{border-color:var(--v-accent-primary)}.border-\[var\(--vc-input-border-color\)\]{border-color:var(--vc-input-border-color)}.border-accent{border-color:var(--color-accent)}.border-accent-500\/30{border-color:#a46bfe4d}@supports (color:color-mix(in lab,red,red)){.border-accent-500\/30{border-color:color-mix(in oklab,var(--color-accent-500) 30%,transparent)}}.border-accent-500\/40{border-color:#a46bfe66}@supports (color:color-mix(in lab,red,red)){.border-accent-500\/40{border-color:color-mix(in oklab,var(--color-accent-500) 40%,transparent)}}.border-accent-500\/50{border-color:#a46bfe80}@supports (color:color-mix(in lab,red,red)){.border-accent-500\/50{border-color:color-mix(in oklab,var(--color-accent-500) 50%,transparent)}}.border-accent-600\/30{border-color:#a46bfe4d}@supports (color:color-mix(in lab,red,red)){.border-accent-600\/30{border-color:color-mix(in oklab,var(--color-accent-600) 30%,transparent)}}.border-accent\/20{border-color:#9753fe33}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.border-accent\/30{border-color:#9753fe4d}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.border-accent\/50{border-color:#9753fe80}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.border-border{border-color:var(--color-border)}.border-border\/30{border-color:#2e36464d}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--color-border) 30%,transparent)}}.border-border\/60{border-color:#2e364699}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-current{border-color:currentColor}.border-error{border-color:var(--color-error)}.border-error\/20{border-color:#ef444433}@supports (color:color-mix(in lab,red,red)){.border-error\/20{border-color:color-mix(in oklab,var(--color-error) 20%,transparent)}}.border-error\/30{border-color:#ef44444d}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error) 30%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700\/40{border-color:#36415366}@supports (color:color-mix(in lab,red,red)){.border-gray-700\/40{border-color:color-mix(in oklab,var(--color-gray-700) 40%,transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.border-green-500\/40{border-color:color-mix(in oklab,var(--color-green-500) 40%,transparent)}}.border-info{border-color:var(--color-info)}.border-info\/30{border-color:#3b82f64d}@supports (color:color-mix(in lab,red,red)){.border-info\/30{border-color:color-mix(in oklab,var(--color-info) 30%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-primary{border-color:var(--color-primary)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-success\/20{border-color:#10b98133}@supports (color:color-mix(in lab,red,red)){.border-success\/20{border-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.border-success\/30{border-color:#10b9814d}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--color-success) 30%,transparent)}}.border-success\/50{border-color:#10b98180}@supports (color:color-mix(in lab,red,red)){.border-success\/50{border-color:color-mix(in oklab,var(--color-success) 50%,transparent)}}.border-transparent{border-color:#0000}.border-violet-400\/60{border-color:#a685ff99}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/60{border-color:color-mix(in oklab,var(--color-violet-400) 60%,transparent)}}.border-warning{border-color:var(--color-warning)}.border-warning\/20{border-color:#f59e0b33}@supports (color:color-mix(in lab,red,red)){.border-warning\/20{border-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.border-warning\/30{border-color:#f59e0b4d}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,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\/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\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-white) 5%,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-t-white{border-top-color:var(--color-white)}.\!bg-black\/60{background-color:#0009!important}@supports (color:color-mix(in lab,red,red)){.\!bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)!important}}.\!bg-red-500\/80{background-color:#fb2c36cc!important}@supports (color:color-mix(in lab,red,red)){.\!bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)!important}}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[\#151a22\]{background-color:#151a22}.bg-\[\#151a22\]\/95{background-color:oklab(21.6416% -.00312565 -.0172602/.95)}.bg-\[\#242a36\]{background-color:#242a36}.bg-\[\#213043\]{background-color:#213043}.bg-\[color-mix\(in_srgb\,var\(--v-accent-primary\)_10\%\,var\(--v-bg-card\)\)\]{background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--v-accent-primary\)_10\%\,var\(--v-bg-card\)\)\]{background-color:color-mix(in srgb,var(--v-accent-primary) 10%,var(--v-bg-card))}}.bg-\[rgba\(239\,68\,68\,0\.12\)\]{background-color:#ef44441f}.bg-\[var\(--card-media-bg\)\]{background-color:var(--card-media-bg)}.bg-\[var\(--color-surface-secondary\)\]{background-color:var(--color-surface-secondary)}.bg-\[var\(--v-accent-primary\)\],.bg-\[var\(--v-accent-primary\)\]\/10{background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--v-accent-primary\)\]\/10{background-color:color-mix(in oklab,var(--v-accent-primary) 10%,transparent)}}.bg-\[var\(--v-accent-primary\)\]\/15{background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--v-accent-primary\)\]\/15{background-color:color-mix(in oklab,var(--v-accent-primary) 15%,transparent)}}.bg-\[var\(--v-accent-primary\)\]\/20{background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--v-accent-primary\)\]\/20{background-color:color-mix(in oklab,var(--v-accent-primary) 20%,transparent)}}.bg-\[var\(--v-bg-card\)\]{background-color:var(--v-bg-card)}.bg-\[var\(--v-bg-main\)\]{background-color:var(--v-bg-main)}.bg-accent{background-color:var(--color-accent)}.bg-accent-400{background-color:var(--color-accent-400)}.bg-accent-500{background-color:var(--color-accent-500)}.bg-accent-500\/10{background-color:#a46bfe1a}@supports (color:color-mix(in lab,red,red)){.bg-accent-500\/10{background-color:color-mix(in oklab,var(--color-accent-500) 10%,transparent)}}.bg-accent-500\/60{background-color:#a46bfe99}@supports (color:color-mix(in lab,red,red)){.bg-accent-500\/60{background-color:color-mix(in oklab,var(--color-accent-500) 60%,transparent)}}.bg-accent-500\/70{background-color:#a46bfeb3}@supports (color:color-mix(in lab,red,red)){.bg-accent-500\/70{background-color:color-mix(in oklab,var(--color-accent-500) 70%,transparent)}}.bg-accent-600{background-color:var(--color-accent-600)}.bg-accent-600\/20{background-color:#a46bfe33}@supports (color:color-mix(in lab,red,red)){.bg-accent-600\/20{background-color:color-mix(in oklab,var(--color-accent-600) 20%,transparent)}}.bg-accent\/5{background-color:#9753fe0d}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--color-accent) 5%,transparent)}}.bg-accent\/10{background-color:#9753fe1a}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.bg-accent\/12{background-color:#9753fe1f}@supports (color:color-mix(in lab,red,red)){.bg-accent\/12{background-color:color-mix(in oklab,var(--color-accent) 12%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/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{background-color:var(--color-background)}.bg-background\/90{background-color:#182533e6}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--color-background) 90%,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\/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\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/50{background-color:#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\/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-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--color-border)}.bg-danger{background-color:var(--color-danger)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-error{background-color:var(--color-error)}.bg-error\/5{background-color:#ef44440d}@supports (color:color-mix(in lab,red,red)){.bg-error\/5{background-color:color-mix(in oklab,var(--color-error) 5%,transparent)}}.bg-error\/10{background-color:#ef44441a}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}.bg-error\/20{background-color:#ef444433}@supports (color:color-mix(in lab,red,red)){.bg-error\/20{background-color:color-mix(in oklab,var(--color-error) 20%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/50{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/50{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-info{background-color:var(--color-info)}.bg-info\/10{background-color:#3b82f61a}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.bg-info\/20{background-color:#3b82f633}@supports (color:color-mix(in lab,red,red)){.bg-info\/20{background-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-success\/10{background-color:#10b9811a}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-success\/15{background-color:#10b98126}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--color-success) 15%,transparent)}}.bg-success\/20{background-color:#10b98133}@supports (color:color-mix(in lab,red,red)){.bg-success\/20{background-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-secondary{background-color:var(--color-surface-secondary)}.bg-surface-secondary\/30{background-color:#1e2e3f4d}@supports (color:color-mix(in lab,red,red)){.bg-surface-secondary\/30{background-color:color-mix(in oklab,var(--color-surface-secondary) 30%,transparent)}}.bg-surface-tertiary{background-color:var(--color-surface-tertiary)}.bg-transparent{background-color:#0000}.bg-violet-500\/30{background-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/30{background-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.bg-warning{background-color:var(--color-warning)}.bg-warning\/5{background-color:#f59e0b0d}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning) 5%,transparent)}}.bg-warning\/10{background-color:#f59e0b1a}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-warning\/20{background-color:#f59e0b33}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/4{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.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\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,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\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,var\(--color-surface\)_0\%\,rgba\(164\,107\,254\,0\.05\)_100\%\)\]{background-image:linear-gradient(135deg,var(--color-surface) 0,#a46bfe0d 100%)}.from-accent-600{--tw-gradient-from:var(--color-accent-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-accent-600\/20{--tw-gradient-from:#a46bfe33}@supports (color:color-mix(in lab,red,red)){.from-accent-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-accent-600) 20%,transparent)}}.from-accent-600\/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-accent-700{--tw-gradient-to:var(--color-accent-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-3{padding:calc(var(--spacing) * 3)!important}.\!p-4{padding:calc(var(--spacing) * 4)!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-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[0\.6rem_0\.9rem\]{padding:.6rem .9rem}.p-\[0\.8rem\]{padding:.8rem}.p-\[0\.9rem\]{padding:.9rem}.p-\[var\(--card-padding\,0\.9rem\)\]{padding:var(--card-padding,.9rem)}.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-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[--vc-card-main-gap\]{padding-inline:--vc-card-main-gap}.px-\[0\.6rem\]{padding-inline:.6rem}.px-\[0\.9rem\]{padding-inline:.9rem}.px-\[1\.1rem\]{padding-inline:1.1rem}.\!py-0{padding-block:0!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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[0\.6rem\]{padding-block:.6rem}.py-\[0\.45rem\]{padding-block:.45rem}.\!pt-0{padding-top:0!important}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[0\.5rem\]{padding-top:.5rem}.pt-\[0\.6rem\]{padding-top:.6rem}.pt-\[0\.9rem\]{padding-top:.9rem}.pt-\[80px\]{padding-top:80px}.\!pr-8{padding-right:calc(var(--spacing) * 8)!important}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[4\.5rem\]{padding-right:4.5rem}.pr-\[60px\]{padding-right:60px}.\!pb-0{padding-bottom:0!important}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[10px\]{padding-bottom:10px}.\!pl-9{padding-left:calc(var(--spacing) * 9)!important}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.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-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.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-\[\#f5f9ff\]{color:#f5f9ff}.text-\[color-mix\(in_srgb\,var\(--v-accent-primary\)_75\%\,var\(--v-text-primary\,\#e2e8f0\)\)\]{color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--v-accent-primary\)_75\%\,var\(--v-text-primary\,\#e2e8f0\)\)\]{color:color-mix(in srgb,var(--v-accent-primary) 75%,var(--v-text-primary,#e2e8f0))}}.text-\[color\:var\(--vc-card-meta-color\)\]{color:var(--vc-card-meta-color)}.text-\[var\(--accent-600\,\#a46bfe\)\]{color:var(--accent-600,#a46bfe)}.text-\[var\(--accent-cyan\,\#00c8d6\)\]{color:var(--accent-cyan,#00c8d6)}.text-\[var\(--v-accent-primary\)\]{color:var(--v-accent-primary)}.text-\[var\(--vc-card-tag-color\)\]{color:var(--vc-card-tag-color)}.text-accent{color:var(--color-accent)}.text-accent-400{color:var(--color-accent-400)}.text-accent-500{color:var(--color-accent-500)}.text-accent-600{color:var(--color-accent-600)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-current{color:currentColor}.text-danger{color:var(--color-danger)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\/60{color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.text-emerald-500\/60{color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.text-error{color:var(--color-error)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-300{color:var(--color-green-300)}.text-green-600{color:var(--color-green-600)}.text-heading{color:var(--color-heading)}.text-highlight-amber{color:var(--color-highlight-amber)}.text-highlight-cyan{color:var(--color-highlight-cyan)}.text-info{color:var(--color-info)}.text-inherit{color:inherit}.text-muted{color:var(--color-muted)}.text-orange-600{color:var(--color-orange-600)}.text-primary{color:var(--color-primary)}.text-purple-600{color:var(--color-purple-600)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.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\/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\/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\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-accent-600\/30{text-decoration-color:#a46bfe4d}@supports (color:color-mix(in lab,red,red)){.decoration-accent-600\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent-600) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-accent-600) 30%,transparent)}}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-accent{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-\[0_0_40px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#f59e0b80)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[\.\.\.\]{--tw-shadow:...}.shadow-\[0_0_0_1px_var\(--color-primary\)\],.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-\[0_0_0_1px_var\(--color-primary\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-primary))}.shadow-\[0_0_12px_rgba\(164\,107\,254\,0\.15\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#a46bfe26);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_20px_rgba\(164\,107\,254\,0\.22\)\,0_0_70px_rgba\(164\,107\,254\,0\.10\)\,0_8px_36px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#a46bfe38),0 0 70px var(--tw-shadow-color,#a46bfe1a),0 8px 36px var(--tw-shadow-color,#00000080);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_22px_rgba\(245\,158\,11\,0\.42\)\,0_0_55px_rgba\(245\,158\,11\,0\.26\)\,0_0_100px_rgba\(245\,158\,11\,0\.14\)\,0_8px_32px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#f59e0b6b),0 0 55px var(--tw-shadow-color,#f59e0b42),0 0 100px var(--tw-shadow-color,#f59e0b24),0 8px 32px var(--tw-shadow-color,#00000080);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_22px_rgba\(255\,60\,60\,0\.42\)\,0_0_55px_rgba\(255\,45\,45\,0\.26\)\,0_0_100px_rgba\(255\,35\,35\,0\.14\)\,0_8px_32px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#ff3c3c6b),0 0 55px var(--tw-shadow-color,#ff2d2d42),0 0 100px var(--tw-shadow-color,#ff232324),0 8px 32px var(--tw-shadow-color,#00000080);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_28px_rgba\(164\,107\,254\,0\.3\)\,0_0_80px_rgba\(164\,107\,254\,0\.12\)\,0_8px_32px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#a46bfe4d),0 0 80px var(--tw-shadow-color,#a46bfe1f),0 8px 32px var(--tw-shadow-color,#00000080);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\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#10b9814d)}.shadow-\[0_0_30px_rgba\(164\,107\,254\,0\.3\)\],.shadow-\[0_0_30px_rgba\(16\,185\,129\,0\.3\)\]{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\(164\,107\,254\,0\.3\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#a46bfe4d)}.shadow-\[0_0_30px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#ef44444d)}.shadow-\[0_0_30px_rgba\(239\,68\,68\,0\.3\)\],.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0006)}.shadow-\[0_12px_24px_-8px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 12px 24px -8px var(--tw-shadow-color,#0006);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_44px_rgba\(0\,0\,0\,0\.85\)\,0_4px_12px_rgba\(0\,0\,0\,0\.6\)\,0_0_28px_color-mix\(in_srgb\,var\(--v-accent-primary\)_35\%\,transparent\)\]{--tw-shadow:0 16px 44px var(--tw-shadow-color,#000000d9),0 4px 12px var(--tw-shadow-color,#0009),0 0 28px var(--tw-shadow-color,var(--v-accent-primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_16px_44px_rgba\(0\,0\,0\,0\.85\)\,0_4px_12px_rgba\(0\,0\,0\,0\.6\)\,0_0_28px_color-mix\(in_srgb\,var\(--v-accent-primary\)_35\%\,transparent\)\]{--tw-shadow:0 16px 44px var(--tw-shadow-color,#000000d9),0 4px 12px var(--tw-shadow-color,#0009),0 0 28px var(--tw-shadow-color,color-mix(in srgb,var(--v-accent-primary) 35%,transparent))}}.shadow-\[0_16px_44px_rgba\(0\,0\,0\,0\.85\)\,0_4px_12px_rgba\(0\,0\,0\,0\.6\)\,0_0_28px_color-mix\(in_srgb\,var\(--v-accent-primary\)_35\%\,transparent\)\],.shadow-\[inset_0_1px_rgba\(255\,255\,255\,0\.025\)\]{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_rgba\(255\,255\,255\,0\.025\)\]{--tw-shadow:inset 0 1px var(--tw-shadow-color,#ffffff06)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-0{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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{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\:0_0_28px_rgba\(245\,158\,11\,0\.35\)\,0_0_80px_rgba\(245\,158\,11\,0\.15\)\,0_8px_32px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 0 28px #f59e0b59,0 0 80px #f59e0b26,0 8px 32px #00000080}.shadow-amber-500\/50{--tw-shadow-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500) 50%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-blue-500\/50{--tw-shadow-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500) 50%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-green-500\/50{--tw-shadow-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.shadow-green-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500) 50%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-purple-900\/20{--tw-shadow-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.shadow-purple-900\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-900) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-red-500\/50{--tw-shadow-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.shadow-red-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500) 50%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-\[--color-border\]{--tw-ring-color:--color-border}.ring-\[var\(--v-accent-primary\)\]{--tw-ring-color:var(--v-accent-primary)}.ring-accent-600{--tw-ring-color:var(--color-accent-600)}.ring-amber-200\/60{--tw-ring-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.ring-amber-200\/60{--tw-ring-color:color-mix(in oklab,var(--color-amber-200) 60%,transparent)}}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-500\/30{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-surface{--tw-ring-color:var(--color-surface)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-gray-900{--tw-ring-offset-color:var(--color-gray-900)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.5\)\]{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-\[0_1px_1px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size)}.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))}.drop-shadow-md,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.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\:brightness\(1\.25\)\]{filter:brightness(1.25)}.\[filter\:brightness\(1\.35\)\]{filter:brightness(1.35)}.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-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-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-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,margin\]{transition-property:border-color,box-shadow,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\,margin-bottom\]{transition-property:grid-template-rows,opacity,margin-bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.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-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.prose-slate{--tw-prose-body:oklch(37.2% .044 257.287);--tw-prose-headings:oklch(20.8% .042 265.755);--tw-prose-lead:oklch(44.6% .043 257.281);--tw-prose-links:oklch(20.8% .042 265.755);--tw-prose-bold:oklch(20.8% .042 265.755);--tw-prose-counters:oklch(55.4% .046 257.417);--tw-prose-bullets:oklch(86.9% .022 252.894);--tw-prose-hr:oklch(92.9% .013 255.508);--tw-prose-quotes:oklch(20.8% .042 265.755);--tw-prose-quote-borders:oklch(92.9% .013 255.508);--tw-prose-captions:oklch(55.4% .046 257.417);--tw-prose-kbd:oklch(20.8% .042 265.755);--tw-prose-kbd-shadows:oklab(20.8% -.00310889 -.0418848/.1);--tw-prose-code:oklch(20.8% .042 265.755);--tw-prose-pre-code:oklch(92.9% .013 255.508);--tw-prose-pre-bg:oklch(27.9% .041 260.031);--tw-prose-th-borders:oklch(86.9% .022 252.894);--tw-prose-td-borders:oklch(92.9% .013 255.508);--tw-prose-invert-body:oklch(86.9% .022 252.894);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.4% .04 256.788);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.4% .04 256.788);--tw-prose-invert-bullets:oklch(44.6% .043 257.281);--tw-prose-invert-hr:oklch(37.2% .044 257.287);--tw-prose-invert-quotes:oklch(96.8% .007 247.896);--tw-prose-invert-quote-borders:oklch(37.2% .044 257.287);--tw-prose-invert-captions:oklch(70.4% .04 256.788);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(86.9% .022 252.894);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .043 257.281);--tw-prose-invert-td-borders:oklch(37.2% .044 257.287)}.prose-stone{--tw-prose-body:oklch(37.4% .01 67.558);--tw-prose-headings:oklch(21.6% .006 56.043);--tw-prose-lead:oklch(44.4% .011 73.639);--tw-prose-links:oklch(21.6% .006 56.043);--tw-prose-bold:oklch(21.6% .006 56.043);--tw-prose-counters:oklch(55.3% .013 58.071);--tw-prose-bullets:oklch(86.9% .005 56.366);--tw-prose-hr:oklch(92.3% .003 48.717);--tw-prose-quotes:oklch(21.6% .006 56.043);--tw-prose-quote-borders:oklch(92.3% .003 48.717);--tw-prose-captions:oklch(55.3% .013 58.071);--tw-prose-kbd:oklch(21.6% .006 56.043);--tw-prose-kbd-shadows:oklab(21.6% .00335142 .00497674/.1);--tw-prose-code:oklch(21.6% .006 56.043);--tw-prose-pre-code:oklch(92.3% .003 48.717);--tw-prose-pre-bg:oklch(26.8% .007 34.298);--tw-prose-th-borders:oklch(86.9% .005 56.366);--tw-prose-td-borders:oklch(92.3% .003 48.717);--tw-prose-invert-body:oklch(86.9% .005 56.366);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.9% .01 56.259);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.9% .01 56.259);--tw-prose-invert-bullets:oklch(44.4% .011 73.639);--tw-prose-invert-hr:oklch(37.4% .01 67.558);--tw-prose-invert-quotes:oklch(97% .001 106.424);--tw-prose-invert-quote-borders:oklch(37.4% .01 67.558);--tw-prose-invert-captions:oklch(70.9% .01 56.259);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(86.9% .005 56.366);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.4% .011 73.639);--tw-prose-invert-td-borders:oklch(37.4% .01 67.558)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}@media (hover:hover){.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-accent-400:is(:where(.group):hover *){color:var(--color-accent-400)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-125:is(:where(.group):hover *){--tw-brightness:brightness(125%);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,)}.group-hover\/item\:scale-105:is(:where(.group\/item):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/item\:bg-black\/30:is(:where(.group\/item):hover *){background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.group-hover\/item\:bg-black\/30:is(:where(.group\/item):hover *){background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.group-hover\/item\:opacity-100:is(:where(.group\/item):hover *){opacity:1}}.group-active\:text-accent:is(:where(.group):active *){color:var(--color-accent)}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.placeholder\:text-muted\/50::placeholder{color:#7f879680}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted\/50::placeholder{color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.before\:hidden:before{content:var(--tw-content);display:none}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-white\/\[0\.03\]:nth-child(odd){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/\[0\.03\]:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.focus-within\:border-\[var\(--v-accent-primary\)\]:focus-within{border-color:var(--v-accent-primary)}@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\:-translate-y-px:hover{--tw-translate-y:-1px;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-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:\!border-transparent:hover{border-color:#0000!important}.hover\:border-\[var\(--vc-input-border-color\)\]:hover{border-color:var(--vc-input-border-color)}.hover\:border-accent-500:hover{border-color:var(--color-accent-500)}.hover\:border-accent\/25:hover{border-color:#9753fe40}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/25:hover{border-color:color-mix(in oklab,var(--color-accent) 25%,transparent)}}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:\!bg-black\/80:hover{background-color:#000c!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)!important}}.hover\:\!bg-red-500:hover{background-color:var(--color-red-500)!important}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-\[\#1a2030\]:hover{background-color:#1a2030}.hover\:bg-\[\#151a22\]:hover{background-color:#151a22}.hover\:bg-\[\#242a36\]:hover{background-color:#242a36}.hover\:bg-\[var\(--v-accent-secondary\)\]:hover{background-color:var(--v-accent-secondary)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.hover\:bg-error\/90:hover{background-color:#ef4444e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/90:hover{background-color:color-mix(in oklab,var(--color-error) 90%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-secondary:hover{background-color:var(--color-surface-secondary)}.hover\:bg-surface-secondary\/50:hover{background-color:#1e2e3f80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-secondary\/50:hover{background-color:color-mix(in oklab,var(--color-surface-secondary) 50%,transparent)}}.hover\:bg-surface-tertiary:hover{background-color:var(--color-surface-tertiary)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning\/90:hover{background-color:#f59e0be6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--color-warning) 90%,transparent)}}.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\/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\:text-\[var\(--v-accent-primary\)\]:hover{color:var(--v-accent-primary)}.hover\:text-\[var\(--v-accent-secondary\)\]:hover{color:var(--v-accent-secondary)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-500:hover{color:var(--color-accent-500)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-error\/80:hover{color:#ef4444cc}@supports (color:color-mix(in lab,red,red)){.hover\:text-error\/80:hover{color:color-mix(in oklab,var(--color-error) 80%,transparent)}}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_4px_12px_var\(--accent-700-40\,rgba\(111\,63\,224\,0\.4\)\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,var(--accent-700-40,#6f3fe066));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_12px_24px_-8px_rgba\(0\,0\,0\,0\.4\)\,0_0_0_1px_rgba\(164\,107\,254\,0\.16\)\]:hover{--tw-shadow:0 12px 24px -8px var(--tw-shadow-color,#0006),0 0 0 1px var(--tw-shadow-color,#a46bfe29);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_12px_24px_-8px_rgba\(0\,0\,0\,0\.4\)\]:hover{--tw-shadow:0 12px 24px -8px var(--tw-shadow-color,#0006)}.hover\:shadow-\[0_12px_24px_-8px_rgba\(0\,0\,0\,0\.4\)\]:hover,.hover\:shadow-lg:hover{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)}.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)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-\[2000\]:focus{z-index:2000}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-\[var\(--v-accent-primary\)\]:focus{border-color:var(--v-accent-primary)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:bg-\[var\(--v-accent-primary\)\]:focus{background-color:var(--v-accent-primary)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-white:focus{color:var(--color-white)}.focus\:shadow-\[--shadow-focus\]:focus{--tw-shadow:--shadow-focus}.focus\:shadow-\[--shadow-focus\]:focus,.focus\:shadow-lg:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.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)}.focus\:ring-0:focus,.focus\:ring-1:focus{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-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.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-\[var\(--v-accent-primary\)\]\/30:focus{--tw-ring-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--v-accent-primary\)\]\/30:focus{--tw-ring-color:color-mix(in oklab,var(--v-accent-primary) 30%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-accent-500\/50:focus-visible{--tw-ring-color:#a46bfe80}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-accent-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-accent-500) 50%,transparent)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-transparent:active{background-color:#0000}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media (min-width:40rem){.sm\:mx-auto{margin-inline:auto}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-0{margin-inline:0}.md\:mx-2{margin-inline:calc(var(--spacing) * 2)}.md\:hidden{display:none}.md\:h-\[30px\]{height:30px}.md\:w-\[30px\]{width:30px}.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-start{justify-content:flex-start}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-left{text-align:left}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:min-h-\[--vc-button-height-desktop\]{min-height:--vc-button-height-desktop}.lg\:min-h-\[--vc-input-height-desktop\]{min-height:--vc-input-height-desktop}.lg\:min-h-\[1\.875rem\]{min-height:1.875rem}.lg\:min-h-\[var\(--vc-button-height-desktop\)\]{min-height:var(--vc-button-height-desktop)}.lg\:min-w-\[--vc-button-height-desktop\]{min-width:--vc-button-height-desktop}.lg\:shrink-0{flex-shrink:0}.lg\:basis-\[380px\]{flex-basis:380px}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pb-\[5px\]{padding-bottom:5px}}@media (min-width:80rem){.xl\:inline{display:inline}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:bg-\[\#182533\]:where(.dark,.dark *){background-color:#182533}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.dark\:bg-gray-600:where(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900\/95:where(.dark,.dark *){background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-900) 95%,transparent)}}.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-gray-500)}.dark\:text-muted:where(.dark,.dark *){color:var(--color-muted)}.dark\:text-primary:where(.dark,.dark *){color:var(--color-primary)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:prose-invert:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\:hover\:border-gray-500:where(.dark,.dark *):hover{border-color:var(--color-gray-500)}.dark\:hover\:bg-gray-800:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-red-900\/30:where(.dark,.dark *):hover{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.dark\:hover\:text-primary:where(.dark,.dark *):hover{color:var(--color-primary)}}.\[\&_a\]\:text-accent a{color:var(--color-accent)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-surface-secondary code{background-color:var(--color-surface-secondary)}.\[\&_code\]\:px-1 code{padding-inline:var(--spacing)}.\[\&_path\]\:\!fill-white path{fill:var(--color-white)!important}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded pre{border-radius:.25rem}.\[\&_pre\]\:bg-surface-secondary pre{background-color:var(--color-surface-secondary)}.\[\&_pre\]\:p-1 pre{padding:var(--spacing)}.\[\&_pre\]\:font-mono pre{font-family:var(--font-mono)}.\[\&_pre\]\:text-xs pre{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_strong\]\:text-primary strong{color:var(--color-primary)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}.\[\&_ul\]\:ml-3 ul{margin-left:calc(var(--spacing) * 3)}:where(.\[\&_ul\]\:space-y-1 ul>: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)))}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}}:root{--v-bg-main:#182533;--v-bg-card:#182533;--v-bg-card-hover:#1e2e3f;--v-border:#2e3646;--v-accent-primary:#a46bfe;--v-accent-purple:var(--v-accent-primary);--v-accent-cyan:#00f0ff;--v-accent-pink:#f05;--v-accent-blue:#3b82f6;--v-accent-secondary:#7c3aed;--v-error:#ef4444;--v-error-bg:#ef44441a;--v-success:#10b981;--v-warning:#f59e0b;--v-info:#60a5fa;--v-text-main:#e6e9ee;--v-text-secondary:#9ca3af;--v-text-muted:#9aa4b2;--v-text-inverse:#1f2937;--v-surface-1:#182533;--v-surface-2:#151a22;--v-surface-3:#1e2e3f;--v-surface-dark:#374151;--v-surface-light:#f9fafb;--v-border-secondary:#242a36;--v-border-light:#e5e7eb;--v-border-input:#d1d5db;--v-toolbar-bg:#0b0d11;--v-toolbar-border:#242a36;--vc-toolbar-panel-bg:#1e2e3f;--vc-header-content-gap:12px;--v-editor-bg:#151a22;--v-callout-info-bg:#3b82f61a;--v-callout-info-border:#3b82f64d;--v-callout-warning-bg:#f59e0b1a;--v-callout-warning-border:#f59e0b4d;--v-callout-success-bg:#10b9811a;--v-callout-success-border:#10b9814d;--v-callout-error-bg:#ef44441a;--v-callout-error-border:#ef44444d;--v-callout-note-bg:#8b5cf61a;--v-callout-note-border:#8b5cf64d;--v-gradient-fade:linear-gradient(90deg,#18253300,#18253366 45%,#182533 85%,#182533);--v-gap-grid:.6rem;--v-radius-card:8px;--v-radius-tag:6px;--v-radius-md:.5rem;--v-radius-sm:.375rem;--primary:#3b82f6;--primary-hover:#2563eb;--primary-active:#1d4ed8;--secondary:#6b7280;--secondary-hover:#4b5563;--accent:#06b6d4;--accent-hover:#0891b2;--background:#fff;--background-secondary:#f9fafb;--background-tertiary:#f3f4f6;--surface:#fff;--surface-hover:#f8fafc;--surface-active:#f1f5f9;--text-primary:#1f2937;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-disabled:#d1d5db;--border:#e5e7eb;--border-hover:#d1d5db;--border-active:#9ca3af;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--glow:#3b82f61a;--shadow:#0000001a;--overlay:#ffffffe6;--font-primary:"IBM Plex Sans",sans-serif;--font-secondary:"Crimson Text",serif;--font-mono:"JetBrains Mono",monospace;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--transition-fast:all .15s ease;--transition-normal:all .25s ease;--transition-slow:all .35s ease;--bg-pattern:none;--bg-pattern-size:20px 20px}body{background-color:var(--background);color:var(--text-primary);font-family:var(--font-primary);transition:var(--transition-normal)}body:before{content:"";background-image:var(--bg-pattern);background-size:var(--bg-pattern-size);opacity:.3;pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-surface{background-color:var(--surface)}.bg-surface-hover{background-color:var(--surface-hover)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.border-border{border-color:var(--border)}.border-border-hover{border-color:var(--border-hover)}.border-primary{border-color:var(--primary)}.theme-transition,.theme-transition *{transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.theme-bio-luminescent .glow-effect{box-shadow:0 0 20px var(--glow);animation:bioGlow 3s ease-in-out infinite}.theme-bio-luminescent .bio-pulse{animation:bioPulse 8s infinite}.theme-arctic-code .code-highlight{background:var(--code-grid);background-size:var(--code-grid-size)}.theme-arctic-code .subtle-glow{animation:subtleGlow 2s ease-in-out infinite}.theme-steel-precision .steel-border{border:var(--steel-border)}.theme-steel-precision .steel-focus:focus{outline:var(--steel-focus)}.theme-steel-precision .precision-grid{background:var(--steel-gradient)}.theme-selector .category-badge{border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.75rem}.theme-selector .category-dark{color:#e5e7eb;background-color:#1f2937}.theme-selector .category-light{color:#1e40af;background-color:#dbeafe}.theme-selector .category-gray{color:#1f2937;background-color:#e5e7eb}.theme-selector .category-custom{color:#6b21a8;background-color:#ede9fe}.theme-selector .theme-preview{border:2px solid;min-width:3rem;min-height:2rem}.compact-theme-selector .dropdown-overlay{z-index:40;position:fixed;inset:0}@media print{:root{--background:#fff;--text-primary:#000;--text-secondary:#4a5568;--border:#e2e8f0}body:before{display:none}}@media (prefers-contrast:high){:root{--border:#000;--text-secondary:var(--text-primary)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bio-pulse,.glow-effect,.subtle-glow{animation:none!important}}:root{--color-background:var(--v-bg-main);--color-surface:var(--v-bg-card);--color-surface-secondary:var(--v-bg-card-hover);--color-surface-tertiary:#0e121a;--color-border:var(--v-border);--color-primary:var(--v-text-main);--color-secondary:var(--v-text-muted);--color-muted:#7f8796;--color-heading:#f1f5f9;--color-body:var(--color-primary);--surface-rgb:24,37,51;--vc-img-checker-bg:#e6e6e6;--vc-img-checker-fg:#c4c4c4;--accent-100:#f5f3ff;--accent-200:#e2dcff;--accent-300:#d4c5ff;--accent-400:#c5a9ff;--accent-500:#a46bfe;--accent-600:#a46bfe;--accent-700:#8b53ff;--accent-800:#6f3fe0;--highlight-cyan:#00f0ff;--highlight-amber:#ffb86c;--highlight-coral:#e05a8b;--mint:#34d399;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-danger:#ef4444;--color-info:#3b82f6;--vc-card-excerpt-color:var(--v-text-muted)}@supports (color:color-mix(in lab,red,red)){:root{--vc-card-excerpt-color:color-mix(in srgb,var(--v-text-muted) 94%,white)}}:root{--vc-card-tag-color:var(--v-text-muted)}@supports (color:color-mix(in lab,red,red)){:root{--vc-card-tag-color:color-mix(in srgb,var(--v-text-muted) 88%,white)}}:root{--vc-card-meta-color:var(--v-text-muted)}@supports (color:color-mix(in lab,red,red)){:root{--vc-card-meta-color:color-mix(in srgb,var(--v-text-muted) 91%,white)}}:root{--icon-color-default:var(--color-primary);--icon-color-muted:var(--color-secondary);--icon-color-accent:var(--accent-600);--vc-icon-outline-color:#a46bfe73;--vc-icon-outline-color-strong:#a46bfe99;--vc-icon-outline-width:2px;--vc-icon-default-color:var(--color-secondary);--vc-icon-hover-color:var(--accent-500);--vc-icon-active-color:var(--accent-400);--vc-icon-inactive-opacity:.5;--font-family-primary:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-family-heading:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-family-body:var(--font-family-primary);--font-family-mono:"JetBrains Mono",ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-grid:.6rem;--container-padding:var(--space-6);--section-spacing:var(--space-12);--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-2xl:1400px;--viewport-mobile:320px;--viewport-tablet:768px;--viewport-desktop:992px;--container-padding-mobile:var(--space-4);--container-padding-tablet:var(--space-6);--container-padding-desktop:var(--space-8);--container-mobile:100%;--container-small:540px;--container-tablet:720px;--container-desktop:960px;--container-wide:1140px;--container-ultra-wide:1320px;--vc-input-gradient-start:#1e2e3f;--vc-input-gradient-end:#141c29;--vc-button-height-mobile:40px;--vc-input-height-desktop:var(--vc-button-height-desktop);--vc-button-height-desktop:30px;--vc-input-height-compact:30px;--vc-button-height-compact:30px;--vc-input-height:var(--vc-input-height-mobile);--vc-button-height:var(--vc-button-height-mobile);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--radius-card:var(--radius-lg);--radius-button:var(--radius-md);--radius-input:var(--radius-sm);--shadow-sm:0 1px 2px #00000026;--shadow-md:0 4px 8px #0003;--shadow-lg:0 8px 16px #00000040;--shadow-xl:0 12px 24px #0000004d;--shadow-focus:0 0 0 3px #a46bfe47;--shadow-hover:0 4px 12px #00000040;--shadow-active:0 2px 4px #0003;--container-max-width:1320px;--content-max-width:768px;--sidebar-width:280px;--header-height:48px;--footer-height:30px;--grid-gap:1rem;--grid-gap-lg:1.5rem;--grid-gap-xl:2rem;--card-padding:.9rem;--vc-card-padding:var(--card-padding);--card-surface-padding:1.25rem;--card-gap:var(--v-gap-grid,.6rem);--card-stack-gap:var(--space-3);--article-card-gap:var(--card-gap);--vc-card-main-gap:var(--card-gap);--card-border-width:1px;--card-shadow-soft:0 12px 24px #00000059;--card-hover-lift-offset:2px;--card-media-bg:#070b12d9;--glass-blur-strength:18px;--transition-fast:.15s;--transition-normal:.25s;--transition-slow:.35s;--easing-standard:cubic-bezier(.4,0,.2,1);--easing-bounce:cubic-bezier(.34,1.56,.64,1);--transition-hover:all var(--transition-fast) var(--easing-standard);--transition-focus:all var(--transition-normal) var(--easing-standard);--transition-slide:transform var(--transition-normal) var(--easing-bounce);--gradient-primary:linear-gradient(120deg,#b68cff,#8b53ff);--gradient-surface:linear-gradient(135deg,#151a22,#1a202c);--gradient-gentle-dual:linear-gradient(135deg,#00f0ff2e,#e05a8b1f 55%,#ffb86c33);--gradient-forest:linear-gradient(135deg,#2bb06f,#1d4028);--gradient-golden:linear-gradient(135deg,#fefbd2,#7d5524);--forest-100:#2bb06f;--forest-200:#27945d;--forest-300:#24784c;--forest-400:#215c3a;--forest-500:#1d4028;--golden-100:#fefbd2;--golden-200:#ded2a7;--golden-300:#bea87b;--golden-400:#9d7f50;--golden-500:#7d5524;--z-footer:40;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1040;--z-tooltip:1050;--dropdown-bg:#182533eb}@supports (color:color-mix(in lab,red,red)){:root{--dropdown-bg:color-mix(in srgb,var(--color-surface) 92%,transparent)}}:root{--dropdown-border-color:#2e3646b3}@supports (color:color-mix(in lab,red,red)){:root{--dropdown-border-color:color-mix(in srgb,var(--color-border) 70%,transparent)}}:root{--dropdown-border:1px solid var(--dropdown-border-color);--dropdown-shadow:0 24px 50px #0000008c;--dropdown-radius:var(--radius-md);--dropdown-padding:6px;--dropdown-blur:12px;--dropdown-z:var(--z-dropdown);--dropdown-item-padding:6px 10px;--dropdown-item-radius:5px;--dropdown-item-color:#e2e8f0;--dropdown-item-hover-bg:#b68cff1a;--dropdown-item-hover-color:var(--dropdown-item-color);--dropdown-item-active-bg:#b68cff2e;--dropdown-item-font-size:var(--font-size-xs);--dropdown-item-line-height:1.1;--dropdown-chevron-size:13px;--dropdown-chevron-color:#9aa4b2;--dropdown-chevron-color-open:var(--accent-600);--dropdown-chevron-duration:.2s;--dropdown-animation-duration:.5s;--dropdown-animation-easing:ease-out;--scrollbar-size:12px;--scrollbar-track:transparent;--scrollbar-thumb:#a46bfe59;--scrollbar-thumb-hover:#a46bfe8c;--scrollbar-thumb-active:#a46bfebf;--scrollbar-inset:3px;--scrollbar-inset-hover:1px;--scrollbar-button-height:14px;--scrollbar-chevron-size:10px;--scrollbar-ff-thumb:#a46bfe73;--scrollbar-ff-width:thin;--scrollbar-ff-width-panel:auto;--bg:var(--color-background);--surface:var(--color-surface);--surface-2:var(--color-surface-secondary);--surface-3:var(--color-surface-tertiary);--border:var(--color-border);--text:var(--color-primary);--text-primary:var(--color-primary);--text-secondary:var(--color-secondary);--muted:var(--color-secondary);--muted-2:var(--color-muted);--color-accent:var(--accent-600);--ring:var(--accent-600);--shadow-1:var(--shadow-md);--shadow-2:var(--shadow-lg);--container:var(--container-max-width);--gap:var(--grid-gap);--gap-lg:var(--grid-gap-lg);--gap-xl:var(--grid-gap-xl);--vc-footer-font-size:.7rem;--vc-footer-bg:#0a0f1c;--vc-header-bg:#0a0f1ceb}@media (prefers-color-scheme:dark){:root{color-scheme:dark}}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bad-script-w400-1.woff2)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:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bad-script-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bad-script-w400-3.woff2)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:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bad-script-w400-4.woff2)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:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bad-script-w400-5.woff2)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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-w400-1.woff2)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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-w400-3.woff2)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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-w400-4.woff2)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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-w400-5.woff2)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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-w500-1.woff2)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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-w500-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-w500-3.woff2)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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-w500-4.woff2)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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-w500-5.woff2)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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-w600-1.woff2)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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-w600-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-w600-3.woff2)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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-w600-4.woff2)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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-w600-5.woff2)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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-w700-1.woff2)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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-w700-3.woff2)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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-w700-4.woff2)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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-w700-5.woff2)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:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-w400-1.woff2)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:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-w400-3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-w400-4.woff2)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:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-w400-5.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-w400-6.woff2)format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-w400-7.woff2)format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-w400-8.woff2)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:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-w400-9.woff2)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:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-w400-10.woff2)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:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-w500-1.woff2)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:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-w500-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-w500-3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-w500-4.woff2)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:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-w500-5.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-w500-6.woff2)format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-w500-7.woff2)format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-w500-8.woff2)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:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-w500-9.woff2)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:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-w500-10.woff2)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:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-w600-1.woff2)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:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-w600-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-w600-3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-w600-4.woff2)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:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-w600-5.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-w600-6.woff2)format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-w600-7.woff2)format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-w600-8.woff2)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:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-w600-9.woff2)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:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-w600-10.woff2)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:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-w700-1.woff2)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:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-w700-3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-w700-4.woff2)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:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-w700-5.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-w700-6.woff2)format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-w700-7.woff2)format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-w700-8.woff2)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:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-w700-9.woff2)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:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-w700-10.woff2)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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-w400-1.woff2)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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-w400-3.woff2)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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-w400-4.woff2)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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-w700-1.woff2)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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-w700-3.woff2)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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-w700-4.woff2)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:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marck-script-w400-1.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marck-script-w400-2.woff2)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:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marck-script-w400-3.woff2)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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-w400-1.woff2)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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-w400-3.woff2)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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-w400-4.woff2)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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-w400-5.woff2)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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-w700-1.woff2)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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-w700-3.woff2)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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-w700-4.woff2)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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-w700-5.woff2)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:Andada Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/andada-pro-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Andada Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/andada-pro-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Andada Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/andada-pro-w700-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Andada Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/andada-pro-w700-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/brygada-1918-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/brygada-1918-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brygada-1918-w700-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brygada-1918-w700-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-w700-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-w700-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Neucha;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/neucha-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Neucha;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/neucha-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/old-standard-tt-w700-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/old-standard-tt-w700-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-w700-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-w700-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/play-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/play-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/play-w700-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/play-w700-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-w700-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-w700-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-w700-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-w700-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Ruslan Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ruslan-display-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Ruslan Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ruslan-display-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yeseva-one-w400-1.woff2)format("woff2");unicode-range:u+ab,u+bb,u+306,u+308,u+401,u+40e,u+410-44f,u+451,u+45e,u+4c1-4c2,u+4d0-4d3,u+4d6-4d7,u+4dc-4df,u+4e4-4e7,u+4ec-4ed,u+4f0-4f1,u+4f4-4f5,u+4f8-4f9,u+2013-2014,u+2026,u+2116}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yeseva-one-w400-2.woff2)format("woff2");unicode-range:u+21-5d,u+5f,u+61-7e,u+ab,u+bb,u+2013-2014,u+2026,u+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shantell-sans-w400-1.woff2)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:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shantell-sans-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shantell-sans-w400-3.woff2)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:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shantell-sans-w400-4.woff2)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:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shantell-sans-w400-5.woff2)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:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shantell-sans-w700-1.woff2)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:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shantell-sans-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shantell-sans-w700-3.woff2)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:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shantell-sans-w700-4.woff2)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:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shantell-sans-w700-5.woff2)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:Comforter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/comforter-w400-1.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Comforter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/comforter-w400-2.woff2)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:Comforter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/comforter-w400-3.woff2)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:Comforter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/comforter-w400-4.woff2)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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pacifico-w400-1.woff2)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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pacifico-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pacifico-w400-3.woff2)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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pacifico-w400-4.woff2)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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pacifico-w400-5.woff2)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-w400-1.woff2)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-w400-3.woff2)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-w400-4.woff2)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-w400-5.woff2)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-w400-6.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-w700-1.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-w700-3.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-w700-4.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-w700-5.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-w700-6.woff2)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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-w400-1.woff2)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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-w400-3.woff2)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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-w400-4.woff2)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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-w400-5.woff2)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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-w400-6.woff2)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:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-w700-1.woff2)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:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-w700-3.woff2)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:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-w700-4.woff2)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:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-w700-5.woff2)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:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-w700-6.woff2)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:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-w400-1.woff2)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:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-w400-3.woff2)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:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-w400-4.woff2)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:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-w700-1.woff2)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:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-w700-3.woff2)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:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-w700-4.woff2)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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/merriweather-w400-1.woff2)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:400;font-display:swap;src:url(/fonts/merriweather-w400-2.woff2)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:400;font-display:swap;src:url(/fonts/merriweather-w400-3.woff2)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:400;font-display:swap;src:url(/fonts/merriweather-w400-4.woff2)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:400;font-display:swap;src:url(/fonts/merriweather-w400-5.woff2)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;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/merriweather-w700-1.woff2)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:700;font-display:swap;src:url(/fonts/merriweather-w700-2.woff2)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:700;font-display:swap;src:url(/fonts/merriweather-w700-3.woff2)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:700;font-display:swap;src:url(/fonts/merriweather-w700-4.woff2)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:700;font-display:swap;src:url(/fonts/merriweather-w700-5.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-w400-1.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-w400-3.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-w400-4.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-w400-5.woff2)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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-w700-1.woff2)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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-w700-3.woff2)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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-w700-4.woff2)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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-w700-5.woff2)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:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-infant-w400-1.woff2)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:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-infant-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-infant-w400-3.woff2)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:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-infant-w400-4.woff2)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:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-infant-w400-5.woff2)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:Cormorant Infant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-infant-w700-1.woff2)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:Cormorant Infant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-infant-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-infant-w700-3.woff2)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:Cormorant Infant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-infant-w700-4.woff2)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:Cormorant Infant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-infant-w700-5.woff2)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:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oranienbaum-w400-1.woff2)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:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oranienbaum-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oranienbaum-w400-3.woff2)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:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oranienbaum-w400-4.woff2)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:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lobster-w400-1.woff2)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:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lobster-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lobster-w400-3.woff2)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:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lobster-w400-4.woff2)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:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lobster-w400-5.woff2)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:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-w400-1.woff2)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:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-w400-3.woff2)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:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-w400-4.woff2)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:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-serif-w700-1.woff2)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:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-serif-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-serif-w700-3.woff2)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:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-serif-w700-4.woff2)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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-w400-1.woff2)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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-w400-3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-w400-4.woff2)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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-w400-5.woff2)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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-w400-6.woff2)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:Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pangolin-w400-1.woff2)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:Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pangolin-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pangolin-w400-3.woff2)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:Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pangolin-w400-4.woff2)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:Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pangolin-w400-5.woff2)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:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tinos-w400-1.woff2)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:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tinos-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tinos-w400-3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tinos-w400-4.woff2)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:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tinos-w400-5.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tinos-w400-6.woff2)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:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tinos-w400-7.woff2)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:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tinos-w400-8.woff2)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:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tinos-w700-1.woff2)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:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tinos-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tinos-w700-3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tinos-w700-4.woff2)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:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tinos-w700-5.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tinos-w700-6.woff2)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:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tinos-w700-7.woff2)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:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tinos-w700-8.woff2)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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-w400-1.woff2)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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-w400-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-w400-3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-w400-4.woff2)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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-w400-5.woff2)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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-w400-6.woff2)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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-w400-7.woff2)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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-w700-1.woff2)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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-w700-2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-w700-3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-w700-4.woff2)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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-w700-5.woff2)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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-w700-6.woff2)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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-w700-7.woff2)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}:root{--vc-input-height-mobile:40px;--vc-input-height-desktop:30px;--vc-input-height-sm:28px;--vc-input-height-lg:44px;--vc-input-padding:calc(var(--space-3) - 1px);--vc-input-padding-sm:calc(var(--space-2) - 1px);--vc-input-padding-lg:calc(var(--space-4) - 1px);--vc-input-radius:var(--radius-sm);--vc-input-bg:var(--color-surface);--vc-input-bg-hover:var(--color-surface-secondary);--vc-input-bg-focus:var(--color-surface);--vc-input-bg-disabled:#1e2e3feb}@supports (color:color-mix(in lab,red,red)){:root{--vc-input-bg-disabled:color-mix(in srgb,var(--color-surface-secondary) 92%,transparent)}}:root{--vc-input-border-width:1px;--vc-input-border-color:#b68cff38;--vc-input-border-color-hover:#b68cff59;--vc-input-border-color-focus:#b68cff8c;--vc-input-border-color-error:#ef444480;--vc-input-border-color-success:#22c55e80;--vc-input-shadow-default:none;--vc-input-shadow-hover:none;--vc-input-shadow-focus:0 0 0 2px #b68cff59;--vc-input-shadow-error:0 0 0 1px #ef444480,0 8px 20px #ef44444d;--vc-input-shadow-success:0 0 0 1px #22c55e80,0 8px 20px #22c55e4d;--vc-input-transition-bg:background-color var(--transition-fast) var(--easing-standard);--vc-input-transition-shadow:box-shadow var(--transition-fast) var(--easing-standard);--vc-input-transition-border:border-color var(--transition-fast) var(--easing-standard);--vc-input-transition-color:color var(--transition-fast) var(--easing-standard);--vc-input-text-color:var(--color-primary);--vc-input-placeholder-color:#697482}@supports (color:color-mix(in lab,red,red)){:root{--vc-input-placeholder-color:color-mix(in srgb,var(--color-secondary) 62%,var(--color-surface))}}:root{--vc-input-placeholder-opacity:1;--vc-input-transform-active:translateY(-1px);--vc-input-border-color-validating:#3b82f680;--vc-input-shadow-validating:0 0 0 3px #3b82f640;--vc-input-fadein-duration:.4s;--vc-input-fadein-delay-step:80ms;--vc-input-fadein-easing:cubic-bezier(.16,1,.3,1);--sp-accent-bg:#6d28d933;--sp-accent-hdr:#6d28d959;--sp-accent-bd:#8b5cf6}@supports (color:color-mix(in lab,red,red)){:root{--sp-accent-bd:color-mix(in srgb,#8b5cf6 50%,var(--border,#2e3646))}}:root{--sp-cyan-bg:#0e74902e;--sp-cyan-hdr:#0e749052;--sp-cyan-bd:#06b6d4}@supports (color:color-mix(in lab,red,red)){:root{--sp-cyan-bd:color-mix(in srgb,#06b6d4 50%,var(--border,#2e3646))}}:root{--sp-amber-bg:#92400e33;--sp-amber-hdr:#92400e59;--sp-amber-bd:#f59e0b}@supports (color:color-mix(in lab,red,red)){:root{--sp-amber-bd:color-mix(in srgb,#f59e0b 50%,var(--border,#2e3646))}}:root{--sp-emerald-bg:#065f462e;--sp-emerald-hdr:#065f4652;--sp-emerald-bd:#10b981}@supports (color:color-mix(in lab,red,red)){:root{--sp-emerald-bd:color-mix(in srgb,#10b981 50%,var(--border,#2e3646))}}:root{--sp-sky-bg:#0759852e;--sp-sky-hdr:#07598552;--sp-sky-bd:#0ea5e9}@supports (color:color-mix(in lab,red,red)){:root{--sp-sky-bd:color-mix(in srgb,#0ea5e9 50%,var(--border,#2e3646))}}:root{--sp-rose-bg:#9f12392e;--sp-rose-hdr:#9f123952;--sp-rose-bd:#f43f5e}@supports (color:color-mix(in lab,red,red)){:root{--sp-rose-bd:color-mix(in srgb,#f43f5e 50%,var(--border,#2e3646))}}:root{--sp-gold-bg:#92400e33;--sp-gold-hdr:#92400e59;--sp-gold-bd:#eab308}@supports (color:color-mix(in lab,red,red)){:root{--sp-gold-bd:color-mix(in srgb,#eab308 50%,var(--border,#2e3646))}}:root{--sp-slate-bg:#1e293bb3;--sp-slate-hdr:#1e293bd9;--sp-slate-bd:#475569}@supports (color:color-mix(in lab,red,red)){:root{--sp-slate-bd:color-mix(in srgb,#475569 60%,var(--border,#2e3646))}}:root{--sp-ocean-bg:#1e40af2e;--sp-ocean-hdr:#1e40af52;--sp-ocean-bd:#3b82f6}@supports (color:color-mix(in lab,red,red)){:root{--sp-ocean-bd:color-mix(in srgb,#3b82f6 50%,var(--border,#2e3646))}}:root{--sp-graphite-bg:#37415199;--sp-graphite-hdr:#374151cc;--sp-graphite-bd:#6b7280}@supports (color:color-mix(in lab,red,red)){:root{--sp-graphite-bd:color-mix(in srgb,#6b7280 60%,var(--border,#2e3646))}}html:not(.dark){--vc-input-glass-primary:linear-gradient(135deg,#fffffff2,#f8fafcfa);--vc-input-glass-accent:linear-gradient(135deg,#8b5cf61f,#3b82f614);--vc-input-glass-focus:linear-gradient(135deg,#fffffffa,#f1f5f9f2);--vc-input-glass-focus-accent:linear-gradient(135deg,#8b5cf62e,#3b82f61f);--vc-input-glass-disabled:linear-gradient(135deg,#e2e8f0f2,#f1f5f9fa);--vc-input-border-color:#64748b40;--vc-input-border-color-hover:#64748b66;--vc-input-border-color-focus:#8b5cf699;--vc-input-shadow-default:0 10px 25px #0f172a14,0 2px 6px #0f172a0a;--vc-input-shadow-hover:0 14px 35px #0f172a1f,0 4px 10px #0f172a0f;--vc-input-shadow-focus:0 0 0 1px #8b5cf64d,0 18px 45px #0f172a26;--vc-input-backdrop-blur:calc(var(--glass-blur-strength) * .5);--vc-input-text-color:#0f172a;--vc-input-placeholder-color:#47566a}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--vc-input-placeholder-color:color-mix(in srgb,#64748b 62%,var(--color-surface))}}html:not(.dark){--sp-accent-bg:#e9d5ffb3;--sp-accent-hdr:#d8b4fecc;--sp-accent-bd:#a855f7}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--sp-accent-bd:color-mix(in srgb,#a855f7 40%,var(--border,#d1d5db))}}html:not(.dark){--sp-cyan-bg:#cffafeb3;--sp-cyan-hdr:#a5f3fccc;--sp-cyan-bd:#06b6d4}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--sp-cyan-bd:color-mix(in srgb,#06b6d4 40%,var(--border,#d1d5db))}}html:not(.dark){--sp-amber-bg:#fef3c7b3;--sp-amber-hdr:#fde68acc;--sp-amber-bd:#f59e0b}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--sp-amber-bd:color-mix(in srgb,#f59e0b 40%,var(--border,#d1d5db))}}html:not(.dark){--sp-emerald-bg:#d1fae5b3;--sp-emerald-hdr:#a7f3d0cc;--sp-emerald-bd:#10b981}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--sp-emerald-bd:color-mix(in srgb,#10b981 40%,var(--border,#d1d5db))}}html:not(.dark){--sp-sky-bg:#e0f2feb3;--sp-sky-hdr:#bae6fdcc;--sp-sky-bd:#0ea5e9}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--sp-sky-bd:color-mix(in srgb,#0ea5e9 40%,var(--border,#d1d5db))}}html:not(.dark){--sp-rose-bg:#ffe4e6b3;--sp-rose-hdr:#fecdd3cc;--sp-rose-bd:#f43f5e}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--sp-rose-bd:color-mix(in srgb,#f43f5e 40%,var(--border,#d1d5db))}}html:not(.dark){--sp-gold-bg:#fef9c3b3;--sp-gold-hdr:#fef08acc;--sp-gold-bd:#eab308}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--sp-gold-bd:color-mix(in srgb,#eab308 40%,var(--border,#d1d5db))}}html:not(.dark){--sp-slate-bg:#f1f5f9b3;--sp-slate-hdr:#e2e8f0cc;--sp-slate-bd:#94a3b8}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--sp-slate-bd:color-mix(in srgb,#94a3b8 40%,var(--border,#d1d5db))}}html:not(.dark){--sp-ocean-bg:#dbeafeb3;--sp-ocean-hdr:#bfdbfecc;--sp-ocean-bd:#3b82f6}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--sp-ocean-bd:color-mix(in srgb,#3b82f6 40%,var(--border,#d1d5db))}}html:not(.dark){--sp-graphite-bg:#e2e8f0b3;--sp-graphite-hdr:#cbd5e1cc;--sp-graphite-bd:#64748b}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--sp-graphite-bd:color-mix(in srgb,#64748b 40%,var(--border,#d1d5db))}}.vc-content{color:var(--text,#e5e7eb);font-size:inherit;line-height:1.8}.vc-content.vc-tiptap-content{font-size:1.0625rem}.vc-content>:first-child:not(img):not(figure){margin-top:0!important}.vc-content h1,.vc-content h2,.vc-content h3,.vc-content h4,.vc-content h5,.vc-content h6{font-family:var(--font-family-heading),sans-serif;--vc-heading-gap:max(var(--vc-paragraph-gap,.75rem),.25rem);margin-top:calc(var(--vc-heading-gap) * 1.35);margin-bottom:var(--vc-heading-gap);color:var(--color-heading,#fff);font-weight:700;line-height:1.3}.vc-content h1{letter-spacing:0;color:var(--color-heading,#fff);font-size:1.3em;font-weight:800}.vc-content h2{font-size:1.15em;font-weight:700}.vc-content h2,.vc-content h3{letter-spacing:.005em;color:var(--color-heading,#f1f5f9)}.vc-content h3{font-size:1em;font-weight:600}.vc-content h4{letter-spacing:.01em;color:var(--color-heading,#f1f5f9);font-size:.9em;font-weight:600}.vc-content h5{letter-spacing:.08em;color:var(--text-secondary,#9ca3af);font-size:.85em}.vc-content h5,.vc-content h6{text-transform:uppercase;font-weight:600}.vc-content h6{letter-spacing:.06em;color:var(--text-secondary,#6b7280);font-size:.8em}.vc-content p{margin:0 0 var(--vc-paragraph-gap,.75rem)}.vc-content p:empty:after{content:" "}.vc-content .vc-soft-break{height:var(--vc-paragraph-gap,.75rem);display:block}.vc-content a{color:var(--primary,#a46bfe);text-underline-offset:2px;text-decoration:underline}.vc-content a:hover{opacity:.8}.vc-content a[data-tooltip]:hover{opacity:1}.vc-content ul{margin:.75rem 0;list-style-type:disc;padding-left:1.5em!important;padding-inline-start:1.5em!important}.vc-content ol{counter-reset:list-counter;padding-left:0;margin:.75rem 0;padding-inline-start:0}.vc-content ol>li{--vc-ol-marker-width:1.8em;counter-increment:list-counter;flex-wrap:wrap;align-items:baseline;display:flex}.vc-content ol>li:before{content:counters(list-counter,".") ".";min-width:var(--vc-ol-marker-width,1.8em);text-align:right;color:var(--text-secondary,#9ca3af);flex-shrink:0;padding-right:.5em}.vc-content ol>li>*{min-width:0}.vc-content ol>li>div,.vc-content ol>li>p{flex:1}.vc-content ol>li>div~div,.vc-content ol>li>div~p,.vc-content ol>li>p~div,.vc-content ol>li>p~p{flex-basis:calc(100% - var(--vc-ol-marker-width,1.8em) - .5em);margin-left:calc(var(--vc-ol-marker-width,1.8em) + .5em)}.vc-content ol>li>ol,.vc-content ol>li>ul{flex-basis:100%}.vc-content li,.vc-content li>p{margin:0 0 var(--vc-paragraph-gap,.75rem)}.vc-content ul ul{list-style-type:circle}.vc-content ul ul ul{list-style-type:square}.vc-content ul ul ul ul{list-style-type:disc}.vc-content ol ol>li{--vc-ol-marker-width:2.4em}.vc-content ol ol ol>li{--vc-ol-marker-width:3em}.vc-content ol ul{list-style-type:disc}.vc-content li>ol,.vc-content li>ul{margin:0 0 var(--vc-paragraph-gap,.75rem)}.vc-content .blockquote,.vc-content blockquote{--bq-border-color:var(--primary,#a46bfe);--bq-bg-color:transparent;border-left:4px solid var(--bq-border-color);color:var(--text-secondary,#9ca3af);background:var(--bq-bg-color,var(--surface-2,#1f2937));border-radius:.5rem;margin:.75rem 0;padding:.75rem 1.5rem;font-style:italic;display:flow-root}.vc-content .blockquote p:first-of-type:before,.vc-content .blockquote p:last-of-type:after,.vc-content .blockquote:after,.vc-content .blockquote:before,.vc-content blockquote p:first-of-type:before,.vc-content blockquote p:last-of-type:after,.vc-content blockquote:after,.vc-content blockquote:before{content:none!important}.vc-content .blockquote p:last-child,.vc-content blockquote p:last-child{margin-bottom:0}.vc-content blockquote.vc-quote-w-25{width:25%}.vc-content blockquote.vc-quote-w-50{width:50%}.vc-content blockquote.vc-quote-w-75{width:75%}.vc-content blockquote.vc-quote-align-left{margin-left:0;margin-right:auto}.vc-content blockquote.vc-quote-align-center{margin-left:auto;margin-right:auto}.vc-content blockquote.vc-quote-align-right{margin-left:auto;margin-right:0}@media (max-width:767px){.vc-content blockquote.vc-quote-w-25,.vc-content blockquote.vc-quote-w-50,.vc-content blockquote.vc-quote-w-75{width:auto}}.vc-content .vc-panel{box-sizing:border-box;border:1px solid #0000;border-radius:.5rem;position:relative}.vc-content .vc-panel,.vc-tiptap-content .vc-panel{display:flow-root}.vc-content .vc-panel>.vc-panel__content>:first-child,.vc-content .vc-panel>:first-child{margin-top:0}.vc-content .vc-panel>.vc-panel__content>:last-child,.vc-content .vc-panel>:last-child{margin-bottom:0}.vc-content .vc-panel[data-panel-border=thin],.vc-tiptap-content .vc-panel[data-panel-border=thin]{border-color:var(--color-border,#64748b)}.vc-content .vc-panel[data-panel-border=medium],.vc-tiptap-content .vc-panel[data-panel-border=medium]{border-width:2px;border-color:var(--color-border,#64748b)}.vc-content .vc-panel[data-panel-border=thick],.vc-tiptap-content .vc-panel[data-panel-border=thick]{border-width:3px;border-color:var(--color-border,#64748b)}.vc-content .vc-panel--align-center{margin-left:auto;margin-right:auto}.vc-content .vc-panel--align-right{margin-left:auto;margin-right:0}.vc-content .vc-panel--float-left{float:left;clear:left;margin-left:0;margin-right:1rem}.vc-content .vc-panel--float-right{float:right;clear:right;margin-left:1rem;margin-right:0}@media (max-width:768px){.vc-content .vc-panel--float-left{float:none;clear:none;margin-left:0;margin-right:auto}.vc-content .vc-panel--float-right{float:none;clear:none;margin-left:auto;margin-right:0}}.vc-content .vc-panel[data-bg-color=accent],.vc-tiptap-content .vc-panel[data-bg-color=accent]{background-color:#6d28d924}.vc-content .vc-panel[data-bg-color=cyan],.vc-tiptap-content .vc-panel[data-bg-color=cyan]{background-color:#0e749024}.vc-content .vc-panel[data-bg-color=amber],.vc-tiptap-content .vc-panel[data-bg-color=amber]{background-color:#92400e24}.vc-content .vc-panel[data-bg-color=emerald],.vc-tiptap-content .vc-panel[data-bg-color=emerald]{background-color:#065f4624}.vc-content .vc-panel[data-bg-color=sky],.vc-tiptap-content .vc-panel[data-bg-color=sky]{background-color:#07598524}.vc-content .vc-panel[data-bg-color=rose],.vc-tiptap-content .vc-panel[data-bg-color=rose]{background-color:#9f123924}.vc-content .vc-panel[data-bg-color=gold],.vc-tiptap-content .vc-panel[data-bg-color=gold]{background-color:#b4530924}.vc-content .vc-panel[data-bg-color=slate],.vc-tiptap-content .vc-panel[data-bg-color=slate]{background-color:#1e293b4d}.vc-content .vc-panel[data-bg-color=ocean],.vc-tiptap-content .vc-panel[data-bg-color=ocean]{background-color:#1e40af24}.vc-content .vc-panel[data-bg-color=graphite],.vc-tiptap-content .vc-panel[data-bg-color=graphite]{background-color:#37415147}.vc-content .vc-panel[data-bg-color=violet],.vc-tiptap-content .vc-panel[data-bg-color=violet]{background-color:#5b21b624}.vc-content code{border-radius:var(--radius-sm,4px);border:1px solid var(--border,#374151);padding:.2rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.vc-content code,.vc-content pre{background:var(--surface-2,#1f2937)}.vc-content pre{border-radius:var(--radius-md,8px);clear:both;border:1px solid var(--border,#374151);margin:.75rem 0;padding:1rem;overflow-x:auto}.vc-content pre code{background:0 0;border:none;border-radius:0;padding:0;font-size:.875rem}.vc-content .vc-code-block{position:relative}.vc-content .vc-code-copy{border:1px solid var(--vc-pre-border,var(--border,#374151));background:var(--vc-pre-bg,var(--surface-2,#1f2937));width:30px;height:30px;color:var(--vc-code-color,var(--text-secondary,#9aa4b2));opacity:0;pointer-events:none;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,border-color .15s;display:inline-flex}.vc-content .vc-code-block:focus-within .vc-code-copy,.vc-content .vc-code-block:hover .vc-code-copy{opacity:1;pointer-events:auto}.vc-content .vc-code-copy:hover{color:var(--color-primary,#e6e9ee);border-color:var(--v-accent-primary,#a46bfe)}.vc-content .vc-code-copy:focus-visible{outline:2px solid var(--v-accent-primary,#a46bfe);outline-offset:2px}@media (hover:none){.vc-content .vc-code-copy{opacity:.85;pointer-events:auto;width:38px;height:38px}}.vc-content a.link[data-tooltip]{cursor:pointer;position:relative}.vc-content a.link[data-tooltip]:after{content:attr(data-tooltip);top:var(--vc-tooltip-y,calc(100% + 6px));left:var(--vc-tooltip-x,50%);transform:var(--vc-tooltip-transform,translateX(-50%) translateY(-4px));text-indent:0;white-space:pre-wrap;width:max-content;max-width:320px;color:var(--text,#e5e7eb);border:1px solid var(--v-accent-primary,#a855f7);box-shadow:0 4px 12px #00000059,0 0 18px 4px var(--v-accent-primary,#a855f759);z-index:1100;pointer-events:none;opacity:0;visibility:hidden;background:#0f172a;border-radius:10px;padding:5px 8px;font-size:.75rem;line-height:1.4;transition:opacity 1.2s,visibility 0s 1.2s;position:fixed}.vc-content a.link[data-tooltip]:hover:after{opacity:1;visibility:visible;transition:opacity .2s,visibility}.vc-content hr{border:none;border-top:2px solid var(--text-secondary,#9aa4b2);clear:both;margin:.75rem 0}.vc-content b,.vc-content em,.vc-content i,.vc-content strong{color:inherit}.vc-content .tableWrapper{margin:var(--vc-paragraph-gap,.75rem) 0;-webkit-overflow-scrolling:touch;clear:both;overflow-x:auto}.vc-content .tableWrapper.vc-table-center,.vc-content .tableWrapper.vc-table-center table{margin-left:auto;margin-right:auto}.vc-content .tableWrapper.vc-table-align-left{margin-left:0;margin-right:auto}.vc-content .tableWrapper.vc-table-align-right{margin-left:auto;margin-right:0}.vc-content .tableWrapper.vc-table-float-left{float:left;clear:left;margin-bottom:1rem;margin-right:1.5rem;overflow:visible}.vc-content .tableWrapper.vc-table-float-right{float:right;clear:right;margin-bottom:1rem;margin-left:1.5rem;overflow:visible}.vc-content table{border-collapse:collapse;clear:both;table-layout:fixed;width:100%}.vc-content td,.vc-content th{border:1px solid var(--border,#374151);text-align:left;vertical-align:top;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;padding:.5rem .75rem}.vc-content td img,.vc-content th img{object-fit:contain;max-width:100%;height:auto;display:block}.vc-content td figure,.vc-content th figure{max-width:100%;margin:0}.vc-content td .vc-image-figure,.vc-content th .vc-image-figure{max-width:100%;width:auto!important}.vc-content td figure.vc-img-figure,.vc-content th figure.vc-img-figure{display:block;float:none!important;width:100%!important;max-width:100%!important;margin:0!important}.vc-content td figure.vc-img-figure>img,.vc-content th figure.vc-img-figure>img{width:100%;max-width:100%;height:auto;margin:0 auto;display:block;float:none!important}.vc-content th{background:var(--surface-2,#1f2937);font-weight:600}.vc-content table:not(.vc-table) tr:nth-child(2n) td{background:var(--surface-1,#111827)}.vc-content table caption{caption-side:top;color:var(--v-text-secondary,#9ca3af);text-align:left;border-bottom:1px solid var(--v-border-color,#ffffff14);padding:.5rem .75rem;font-size:.8125rem;font-style:italic;font-weight:500}.vc-content .tableWrapper.vc-table-skeleton{background:linear-gradient(90deg,var(--surface-1,#111827) 25%,var(--surface-2,#1f2937) 50%,var(--surface-1,#111827) 75%);background-size:200% 100%;border-radius:4px;min-height:120px;animation:vc-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes vc-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.vc-content .tableWrapper.vc-table-float-left,.vc-content .tableWrapper.vc-table-float-right{float:none;width:100%;margin-left:0;margin-right:0}}.vc-content ul.vc-editor-task-list,.vc-content ul[data-type=taskList]{padding-left:0;list-style:none}.vc-content ul.vc-editor-task-list li,.vc-content ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.vc-content ul.vc-editor-task-list input[type=checkbox],.vc-content ul[data-type=taskList] input[type=checkbox]{flex-shrink:0;margin-top:.35rem}.vc-content ul.vc-editor-task-list li>div,.vc-content ul[data-type=taskList] li>div{flex:auto;min-width:0}.vc-content ul.vc-editor-task-list li[data-checked=true]>div,.vc-content ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}.vc-content [data-color],.vc-content mark{border-radius:2px;padding:0 2px}.vc-content mark:not([data-color]):not([style*=background-color]):not([class*=vc-highlight-]){color:#1f2937;background-color:#817616}.vc-content img{border-radius:var(--radius-md,8px);max-width:100%;height:auto;clip-path:inset(0 round var(--radius-md,8px));cursor:pointer;margin:.75rem 0}.vc-content .vc-gallery-item img,.vc-content .vc-media-gallery__item--image img,.vc-reader-content .vc-gallery-item img,.vc-reader-content .vc-media-gallery__item--image img{clip-path:none}.vc-content figure.vc-img-figure{width:fit-content;max-width:100%;margin:0;display:block}.vc-content figure.vc-img-figure>img,.vc-content figure.vc-img-figure>img[data-align],.vc-content figure.vc-img-figure>img[data-text-wrap]{float:none;clear:none;z-index:auto;opacity:1;max-width:100%;margin:0;display:block;position:static}.vc-content img,.vc-lightbox-img,.vc-prose img,.vc-reader-content img,.vc-tiptap-content .ProseMirror img{background-color:#0000}.vc-content .vc-img-node-caption{text-align:center;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;white-space:pre-line;width:0;min-width:100%;margin-top:.25rem;padding:.3rem 0;font-size:.85rem;font-style:italic}.vc-content .vc-img-node-caption:not([class*=vc-caption-]){color:var(--text-secondary,#9ca3af)}.vc-content figure.vc-img-figure.vc-img-float-left{float:left;clear:left;max-width:50%;margin:1rem 1rem 1rem 0}.vc-content figure.vc-img-figure.vc-img-float-right{float:right;clear:right;max-width:50%;margin:1rem 0 1rem 1rem}.vc-content figure.vc-img-figure.vc-img-center{clear:both;width:fit-content;max-width:100%;margin:1rem auto;display:block}.vc-content figure.vc-img-figure.vc-img-inline{vertical-align:middle;display:inline-block}.vc-content figure.vc-img-figure.vc-img-align-left{margin-left:0;margin-right:auto;display:block}.vc-content figure.vc-img-figure.vc-img-align-right{margin-left:auto;margin-right:0;display:block}.vc-content img.vc-img-float-left{float:left;clear:left;max-width:50%;margin:1rem 1rem 1rem 0}.vc-content img.vc-img-float-right{float:right;clear:right;max-width:50%;margin:1rem 0 1rem 1rem}.vc-content img.vc-img-center{clear:both;margin-left:auto;margin-right:auto;display:block}.vc-content figure.vc-img-figure.vc-img-over-text>img,.vc-content img.vc-img-over-text{z-index:10;position:relative}.vc-content figure.vc-img-figure.vc-img-behind-text>img,.vc-content img.vc-img-behind-text{z-index:-1;opacity:.55;position:relative}.vc-content .vc-img-border-thin img,.vc-content img.vc-img-border-thin{border-style:solid;border-width:1px;border-color:var(--border)}.vc-content .vc-img-border-medium img,.vc-content img.vc-img-border-medium{border-style:solid;border-width:2px;border-color:var(--border)}.vc-content .vc-img-border-thick img,.vc-content img.vc-img-border-thick{border-style:solid;border-width:3px;border-color:var(--text-secondary)}.vc-content figure.vc-img-figure.vc-img-border-shadow{border-radius:var(--radius-md,8px);box-shadow:0 0 28px #000000b3,0 0 0 1px #ffffff1a}.vc-content .vc-img-border-rounded img,.vc-content img.vc-img-border-rounded{clip-path:inset(0 round 1rem);border-radius:1rem;overflow:hidden}.vc-content .vc-media-border-thin{border-style:solid;border-width:1px;border-color:var(--border)}.vc-content .vc-media-border-medium{border-style:solid;border-width:2px;border-color:var(--border)}.vc-content .vc-media-border-thick{border-style:solid;border-width:3px;border-color:var(--text-secondary)}.vc-content .vc-media-border-shadow{box-shadow:0 0 28px #000000b3,0 0 0 1px #ffffff1a}.vc-content .vc-media-border-rounded{border-radius:1rem;overflow:hidden}.vc-content img[data-blurred=true]{filter:blur(15px);cursor:pointer;transition:filter .4s}.vc-content img[data-blurred=true].vc-blur-revealed{filter:none;cursor:default}.vc-content .vc-callout{clear:both;border:1px solid;border-radius:.75rem;flex-direction:column;margin:.75rem 0;padding:1rem;font-size:.9375rem;line-height:1.6;display:flex;position:relative}.vc-content .vc-callout>:first-child{margin-top:0}.vc-content .vc-callout>:last-child{margin-bottom:0}.vc-content .vc-callout--info{background:var(--vc-callout-info-bg,#3b82f614);border-color:var(--vc-callout-info-border,#3b82f640);color:var(--vc-callout-info-text,#bfdbfe)}.vc-content .vc-callout--warning{background:var(--vc-callout-warning-bg,#f59e0b14);border-color:var(--vc-callout-warning-border,#f59e0b40);color:var(--vc-callout-warning-text,#fde68a)}.vc-content .vc-callout--success{background:var(--vc-callout-success-bg,#22c55e14);border-color:var(--vc-callout-success-border,#22c55e40);color:var(--vc-callout-success-text,#bbf7d0)}.vc-content .vc-callout--danger{background:var(--vc-callout-danger-bg,#ef444414);border-color:var(--vc-callout-danger-border,#ef444440);color:var(--vc-callout-danger-text,#fecaca)}.vc-content .vc-callout--note{background:var(--vc-callout-note-bg,#9ca3af14);border-color:var(--vc-callout-note-border,#9ca3af40);color:var(--vc-callout-note-text,#d1d5db)}.vc-content .vc-callout--plain{background:var(--vc-callout-plain-bg,#9ca3af14);border-color:var(--vc-callout-plain-border,#9ca3af40);color:var(--vc-callout-plain-text,#d1d5db)}.vc-content [data-youtube-video] iframe,.vc-content iframe[src*=youtube]{border-radius:var(--radius-md,8px);clear:both;max-width:100%;margin:.75rem auto;display:block;overflow:hidden}.vc-content [data-youtube-video]{width:fit-content;max-width:100%;margin:.75rem auto}.vc-content [data-youtube-video][data-align=left]{margin-left:0;margin-right:auto}.vc-content [data-youtube-video][data-align=right]{margin-left:auto;margin-right:0}.vc-content [data-youtube-video][data-text-wrap=around][data-align=left]{float:left;clear:left;margin:0 1.5rem 1rem 0}.vc-content [data-youtube-video][data-text-wrap=around][data-align=right]{float:right;clear:right;margin:0 0 1rem 1.5rem}.vc-content audio,.vc-content video{border-radius:var(--radius-md,8px);max-width:100%}.vc-content .vc-audio-block{clear:both;max-width:100%;position:relative}.vc-content .vc-audio-block audio{display:none}.vc-content .vc-audio-block.vc-audio-center{margin-left:auto;margin-right:auto}.vc-content .vc-audio-block.vc-audio-align-left{margin-left:0;margin-right:auto}.vc-content .vc-audio-block.vc-audio-align-right{margin-left:auto;margin-right:0}.vc-content .vc-audio-block.vc-audio-float-left{float:left;clear:left;max-width:50%}.vc-content .vc-audio-block.vc-audio-float-right{float:right;clear:right;max-width:50%}.vc-content .vc-video{max-width:100%;margin:1rem auto}.vc-content .vc-video video{border-radius:var(--radius-md,8px);max-width:100%;height:auto}.vc-content .vc-video figcaption{text-align:center;margin-top:.5rem;font-size:.875rem;font-style:italic}.vc-content .vc-video figcaption:not([class*=vc-caption-]){color:var(--text-secondary,#8899a6)}.vc-content .vc-video-center{margin-left:auto}.vc-content .vc-video-align-left,.vc-content .vc-video-center{width:fit-content;max-width:100%;margin-right:auto;display:block}.vc-content .vc-video-align-left{margin-left:0}.vc-content .vc-video-align-right{width:fit-content;max-width:100%;margin-left:auto;margin-right:0;display:block}.vc-content .vc-video-float-left{float:left;margin-bottom:1rem;margin-right:1.5rem}.vc-content .vc-video-float-right{float:right;margin-bottom:1rem;margin-left:1.5rem}.vc-content:after{content:"";clear:both;display:table}.vc-content .vc-columns{gap:var(--vc-col-gap,1.5rem);margin:var(--vc-paragraph-gap,.75rem) 0;clear:both;display:flex}.vc-content .vc-columns--sidebar-left>.vc-column:first-child{flex:1}.vc-content .vc-columns--sidebar-left>.vc-column:last-child,.vc-content .vc-columns--sidebar-right>.vc-column:first-child{flex:2}.vc-content .vc-columns--sidebar-right>.vc-column:last-child{flex:1}@media (max-width:768px){.vc-content .vc-columns{flex-direction:column}}.vc-content .vc-column{min-width:0;padding:var(--vc-col-pad-v,.75rem) var(--vc-col-pad-h,.75rem);flex:1}.vc-content .vc-section-break{clear:both;height:2rem}.vc-content .vc-decorative-divider{text-align:center;clear:both;margin:2rem auto}.vc-content .vc-decorative-divider--gradient-line{opacity:.7;background:linear-gradient(90deg,#0000,currentColor,#0000);max-width:80%;height:3px}.vc-content .vc-decorative-divider--gradient-line-thin{opacity:.6;background:linear-gradient(90deg,#0000,currentColor,#0000);max-width:80%;height:1px}.vc-content .vc-footnote-list,.vc-content .vc-footnotes{border-top:1px solid var(--border,#374151);font-size:inherit;clear:both;margin-top:2rem;padding-top:1rem}.vc-content .vc-footnote-list__title{color:var(--color-heading,#f1f5f9);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--primary,#a46bfe);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.05em;font-weight:700}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-footnote-list__title{border-bottom:1px solid color-mix(in srgb,var(--primary,#a46bfe) 35%,var(--border,#374151))}}.vc-content .vc-footnote-list__item{color:var(--text,#e5e7eb);margin-bottom:.35rem;font-size:.875em;line-height:1.6}.vc-content .vc-footnote-ref a{color:var(--primary,#a46bfe);font-weight:600;text-decoration:none}.vc-content a[id^=fnref-],.vc-content p[id^=fn-]{scroll-margin-top:calc(var(--header-height,48px) + 10lh)}.vc-content .vc-mention{background-color:var(--surface-2,#1f2937);border-radius:var(--radius-sm,4px);color:var(--primary,#a46bfe);padding:.125rem .375rem;font-weight:500}.vc-content .inline-tooltip{cursor:pointer;border-bottom:2px dotted;position:relative}.vc-content .inline-tooltip:after{content:attr(data-tooltip);position:var(--vc-tooltip-position,absolute);top:var(--vc-tooltip-y,auto);bottom:auto;left:var(--vc-tooltip-x,50%);transform:var(--vc-tooltip-transform,translateX(-50%));text-indent:0;white-space:pre-wrap;width:max-content;max-width:280px;color:var(--vc-tooltip-color,#fff);background:var(--bg-secondary,#1e293b);border:1px solid var(--vc-tooltip-color,var(--border,#334155));box-shadow:0 4px 12px #00000059,0 0 18px 4px var(--vc-tooltip-color,#a46bfe59);z-index:1100;pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;padding:5px 8px;font-size:.8rem;line-height:1.4;transition:opacity 1.2s,transform 1.2s,visibility 0s 1.2s}.vc-content .inline-tooltip:hover:after{opacity:1;visibility:visible;transition:opacity .2s,visibility}.vc-content .inline-tooltip:before{display:var(--vc-tooltip-arrow-display,block);content:"";top:auto;bottom:calc(100% + 8px);left:var(--vc-tooltip-x,50%);z-index:1101;pointer-events:none;opacity:0;visibility:hidden;border:4px solid #0000;border-top:4px solid var(--bg-secondary,#1e293b);transition:opacity 1.2s,visibility 0s 1.2s;position:absolute;transform:translate(-50%)}.vc-content .inline-tooltip:hover:before{opacity:1;visibility:visible;transition:opacity .2s,visibility}.vc-content .vc-image-gallery{clear:both;margin:.75rem 0}.vc-content .vc-image-gallery__grid{border-radius:.75rem;gap:8px;display:grid;overflow:hidden}.vc-content .vc-image-gallery>figcaption{text-align:center;color:var(--text-secondary,#9ca3af);padding:.5rem 0 0;font-size:.85rem}.vc-content .vc-gallery-item{border-radius:var(--radius-sm,4px);margin:0;overflow:hidden}.vc-content .vc-gallery-item img{width:100%;height:auto;margin:0;display:block}.vc-content .vc-gallery-item figcaption{text-align:center;color:var(--text-secondary,#9ca3af);padding:.25rem;font-size:.8rem}@media (max-width:640px){.vc-content .vc-image-gallery__grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:400px){.vc-content .vc-image-gallery__grid{grid-template-columns:1fr!important}}.vc-content .vc-media-gallery{clear:both;margin:calc(1lh - 1em) 0}.vc-content .vc-media-gallery__grid{align-items:start;display:grid}.vc-content .vc-media-gallery--masonry .vc-media-gallery__grid{display:block}.vc-content .vc-media-gallery__caption{text-align:center;color:var(--text-secondary,#9ca3af);padding:.5rem 0 0;font-size:.85rem}.vc-content .vc-media-gallery__caption--top{order:-1;padding:0 0 .5rem}.vc-content .vc-media-gallery__caption--bottom{padding:.5rem 0 0}.vc-content .vc-media-gallery__caption--size-sm{font-size:.8rem}.vc-content .vc-media-gallery__caption--size-md{font-size:.9rem}.vc-content .vc-media-gallery__caption--size-lg{font-size:1.05rem}.vc-content .vc-media-gallery__caption--italic{font-style:italic}.vc-content .vc-media-gallery__caption--bold{font-weight:700}.vc-content .vc-media-gallery__caption--align-left{text-align:left}.vc-content .vc-media-gallery__caption--align-center{text-align:center}.vc-content .vc-media-gallery__caption--align-right{text-align:right}.vc-content .vc-media-gallery__item{background:var(--surface-2,#141a2399);color:inherit;flex-direction:column;min-height:64px;text-decoration:none;display:flex;position:relative;overflow:hidden}.vc-content .vc-media-gallery__item--image,.vc-content .vc-media-gallery__item--video{background:0 0}.vc-content .vc-media-gallery__item--image img,.vc-content .vc-media-gallery__item--video video{width:100%;height:auto;margin:0;display:block}.vc-content .vc-media-gallery__grid .vc-media-gallery__item--image img,.vc-content .vc-media-gallery__grid .vc-media-gallery__item--video video{background-color:#0000}.vc-content .vc-media-gallery__item--audio{text-align:left;background:radial-gradient(ellipse 75% 60% at 80% 15%,#2dd4bf1a,transparent 70%),var(--surface-2,#141a2399);border:1px solid #ffffff1f;justify-content:flex-start;align-items:stretch;gap:0;padding:.6rem .7rem}.vc-content .vc-media-gallery__item--audio audio{display:none}.vc-content .vc-media-gallery__title.vc-media-gallery__title--audio,.vc-reader-content .vc-media-gallery__title.vc-media-gallery__title--audio{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:.8rem;overflow:visible}.vc-media-gallery__audio-caption{align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex}.vc-media-gallery__audio-caption-icon{color:var(--v-accent-primary,#a46bfe);flex-shrink:0;display:inline-flex}.vc-media-gallery__audio-panel{align-items:center;gap:.7rem;margin-top:auto;display:flex}.vc-media-gallery__audio-cover{object-fit:cover;background:var(--color-surface-secondary,#ffffff0f);border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;width:44px;height:44px;box-shadow:0 0 12px #2dd4bf1f}.vc-media-gallery__audio-play{color:#2dd4bf;cursor:pointer;background:0 0;border:1.5px solid #2dd4bfa6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:box-shadow .18s;display:inline-flex;box-shadow:0 0 18px #2dd4bf4d}.vc-media-gallery__audio-play:hover{box-shadow:0 0 0 4px #2dd4bf29,0 0 22px #2dd4bf66}.vc-media-gallery__audio-body{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.vc-media-gallery__audio-controls{align-items:center;gap:.5rem;display:flex}.vc-media-gallery__audio-meta{color:var(--text-secondary,#9ca3af);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.7rem;display:flex}.vc-media-gallery__audio-seek{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:16px;margin:0}.vc-media-gallery__audio-seek:disabled{cursor:default;opacity:.6}.vc-media-gallery__audio-seek::-webkit-slider-runnable-track{background:linear-gradient(90deg,#2dd4bf var(--p,0),#ffffff26 var(--p,0));border-radius:3px;height:3px;box-shadow:0 0 8px #2dd4bf59}.vc-media-gallery__audio-seek::-webkit-slider-thumb{-webkit-appearance:none;background:#2dd4bf;border-radius:50%;width:10px;height:10px;margin-top:-3.5px;box-shadow:0 0 10px #2dd4bfb3}.vc-media-gallery__audio-seek::-moz-range-track{background:#ffffff26;border-radius:3px;height:3px}.vc-media-gallery__audio-seek::-moz-range-progress{background:#2dd4bf;border-radius:3px;height:3px}.vc-media-gallery__audio-seek::-moz-range-thumb{background:#2dd4bf;border:none;border-radius:50%;width:10px;height:10px}.vc-media-gallery__volume{align-items:center;gap:.3rem;display:flex}.vc-media-gallery__volume-icon{color:var(--text-secondary,#9ca3af);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vc-media-gallery__volume-slider{appearance:none;cursor:pointer;background:0 0;width:56px;height:16px;margin:0}.vc-media-gallery__volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#2dd4bf var(--p,0),#ffffff26 var(--p,0));border-radius:3px;height:3px;box-shadow:0 0 8px #2dd4bf59}.vc-media-gallery__volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#2dd4bf;border-radius:50%;width:9px;height:9px;margin-top:-3px;box-shadow:0 0 10px #2dd4bfb3}.vc-media-gallery__volume-slider::-moz-range-track{background:#ffffff26;border-radius:3px;height:3px}.vc-media-gallery__volume-slider::-moz-range-progress{background:#2dd4bf;border-radius:3px;height:3px}.vc-media-gallery__volume-slider::-moz-range-thumb{background:#2dd4bf;border:none;border-radius:50%;width:9px;height:9px}.vc-content .vc-media-gallery__file-icon{color:var(--text-secondary,#9ca3af);justify-content:center;align-items:center;display:inline-flex}.vc-content .vc-media-gallery__item--file{flex-direction:row;align-items:center;gap:.6rem;padding:.6rem .8rem;text-decoration:none;transition:background .15s}.vc-content .vc-media-gallery__item--file:hover{background:var(--surface-3,#283246b3)}.vc-content .vc-media-gallery__file-meta{flex-direction:column;flex:1;min-width:0;display:flex}.vc-content .vc-media-gallery__title{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary,#e5e7eb);font-size:.85rem;line-height:1.2;overflow:hidden}.vc-content .vc-media-gallery__file-size{color:var(--text-secondary,#9ca3af);margin-top:.15rem;font-size:.72rem}.vc-media-gallery__item-caption{text-align:left;padding:.35rem .3rem 0;font-size:.8rem;line-height:1.25}.vc-media-gallery__item-caption.vc-media-gallery__item-caption--overlay{color:#fff;pointer-events:none;background:linear-gradient(#0000,#00000073 45%,#000c);padding:1.6rem .5rem .4rem;position:absolute;bottom:0;left:0;right:0}.vc-media-gallery__item-caption--bold{font-weight:700}.vc-media-gallery__item-caption--italic{font-style:italic}.vc-media-gallery-node{margin:calc(1lh - 1em) 0}.vc-media-gallery-node--drop-target{outline:2px dashed var(--v-accent-primary,#7c3aed);outline-offset:4px;border-radius:12px}.vc-media-gallery-node .vc-media-gallery{margin:0}.vc-media-gallery__drag-handle{color:#ffffffb3;cursor:grab;z-index:6;opacity:0;background:#0000008c;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:4px;left:4px}.vc-media-gallery-node.is-selected .vc-media-gallery__drag-handle,.vc-media-gallery__tile:hover .vc-media-gallery__drag-handle{opacity:1}.vc-media-gallery__drag-handle:hover{color:#fff;background:#000c}.vc-media-gallery__drag-handle:active{cursor:grabbing}.vc-media-gallery__magnify{color:#fffc;cursor:pointer;z-index:6;opacity:0;background:#0000008c;border:none;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:4px;left:32px}.vc-media-gallery__magnify:hover,.vc-media-gallery__tile:hover .vc-media-gallery__magnify{opacity:1}.vc-media-gallery__magnify:hover{color:#fff;background:#000c}.vc-media-gallery__item--drag-over-before{position:relative}.vc-media-gallery__item--drag-over-before:before{content:"";border:2px dashed var(--v-accent-primary,#a855f7);z-index:5;pointer-events:none;background:#a855f714;border-radius:6px;position:absolute;inset:-2px}.vc-media-gallery__drop-indicator{display:none}.vc-content .vc-unknown-node{background:var(--surface-2,#1f2937);border:1px dashed var(--border,#374151);border-radius:var(--radius-sm,4px);color:var(--text-secondary,#9ca3af);margin:.5rem 0;padding:.75rem 1rem;font-size:.875rem;font-style:italic}.vc-content .vc-spoiler{border:1px solid var(--border,#334155);border-radius:var(--radius-md,8px);background:var(--surface-2,#1f2937);margin:.75rem 0}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler{background:color-mix(in srgb,var(--surface-2,#1f2937) 60%,transparent)}}.vc-content .vc-spoiler{clear:both;overflow:hidden}.vc-content .vc-spoiler>.vc-spoiler__summary{cursor:pointer;color:var(--vc-spoiler-title-color,var(--text,#e5e7eb));font-weight:600;font-size:var(--vc-spoiler-title-font-size,inherit);background:var(--surface-3,#273345);padding:.6rem .9rem;list-style:none}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler>.vc-spoiler__summary{background:color-mix(in srgb,var(--surface-3,#273345) 80%,transparent)}}.vc-content .vc-spoiler>.vc-spoiler__summary{-webkit-user-select:none;user-select:none;text-align:left;white-space:pre-wrap;word-break:break-word;border:none;align-items:center;gap:.5rem;width:100%;font-family:inherit;line-height:1.4;transition:background .15s;display:flex}.vc-content .vc-spoiler>.vc-spoiler__summary::-webkit-details-marker{display:none}.vc-content .vc-spoiler>.vc-spoiler__summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.6em;height:.6em;margin-top:.4em;margin-right:.25em;transition:transform .3s;display:inline-block;transform:rotate(-45deg)}.vc-content .vc-spoiler.vc-spoiler--open>.vc-spoiler__summary:before{transform:rotate(45deg)}.vc-content .vc-spoiler>.vc-spoiler__summary:hover{background:var(--surface-3,#273345)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler>.vc-spoiler__summary:hover{background:color-mix(in srgb,var(--surface-3,#273345) 95%,transparent)}}.vc-content .vc-spoiler>.vc-spoiler__summary:focus-visible{outline:2px solid var(--primary,#a46bfe);outline-offset:-2px}.vc-content .vc-spoiler>.vc-spoiler__content{padding:.75rem .9rem;transition:max-height 1.5s cubic-bezier(.4,0,.2,1),padding 1.5s cubic-bezier(.4,0,.2,1);overflow:hidden}.vc-content .vc-spoiler.vc-spoiler--closed>.vc-spoiler__content{max-height:0;padding-top:0;padding-bottom:0;transition:max-height 1.5s cubic-bezier(.4,0,.2,1),padding 1.5s cubic-bezier(.4,0,.2,1)}.vc-content .vc-spoiler.vc-spoiler--open>.vc-spoiler__content{max-height:8000px}.vc-content .vc-spoiler.vc-spoiler--closed>.vc-spoiler__content>.vc-spoiler__content-inner,.vc-content .vc-spoiler>.vc-spoiler__content>.vc-spoiler__content-inner{transition:opacity 1.5s cubic-bezier(.4,0,.2,1),filter 1.5s cubic-bezier(.4,0,.2,1),transform 1.5s cubic-bezier(.4,0,.2,1)}.vc-content .vc-spoiler.vc-spoiler--closed>.vc-spoiler__content>.vc-spoiler__content-inner{opacity:0;filter:blur(8px);transform:scale(.97)}.vc-content .vc-spoiler.vc-spoiler--open>.vc-spoiler__content>.vc-spoiler__content-inner{opacity:1;filter:blur();transform:scale(1)}.vc-content .vc-spoiler>.vc-spoiler__content>:first-child{margin-top:0}.vc-content .vc-spoiler>.vc-spoiler__content>:last-child{margin-bottom:0}.vc-content .vc-spoiler>.vc-spoiler__summary>.vc-spoiler__summary-text{text-align:left;flex:auto;min-width:0;display:block}.vc-content .vc-spoiler>.vc-spoiler__summary>.vc-spoiler__summary-text>.vc-spoiler__summary-line{margin:0;padding:0;line-height:1.4;display:block}.vc-content .vc-spoiler-inline{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;filter:blur(6px);border-radius:4px;padding:0 .15em;transition:filter .35s}.vc-content .vc-spoiler-inline:hover{filter:blur(4px)}.vc-content .vc-spoiler-inline:focus-visible{outline:2px solid var(--primary,#a46bfe);outline-offset:2px;filter:blur(4px)}.vc-content .vc-spoiler-inline[data-revealed=true]{filter:blur();cursor:default;-webkit-user-select:text;user-select:text;border-bottom:1px dotted}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler-inline[data-revealed=true]{border-bottom:1px dotted color-mix(in srgb,currentColor 40%,transparent)}}.vc-content .vc-spoiler-inline[data-revealed=true]{border-radius:0;padding:0}.vc-content .vc-article-cards-block{margin:1.5rem 0}.vc-content .vc-article-cards{width:100%}.vc-content .vc-article-cards--image{gap:var(--vc-ac-gap,12px);flex-wrap:wrap;display:flex}.vc-content .vc-article-cards--bar{gap:var(--vc-ac-gap,12px);flex-direction:column;align-items:stretch;display:flex}.vc-content .vc-article-cards--bar-fixed{align-items:flex-start}.vc-content .vc-article-cards__cell{color:inherit;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;transform:translateZ(0)}.vc-content .vc-article-cards__cell *{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}.vc-content .vc-article-cards__cell:hover{transform:translateY(-2px)}.vc-content .vc-article-cards__cell--pending{opacity:.6;pointer-events:none}.vc-content .vc-article-card{background:var(--v-bg-card,#182533);border:1px solid var(--v-border,#2e3646);color:var(--v-text-main,#e6e9ee);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000002e}.vc-content .vc-article-cards__cell:hover .vc-article-card{background:var(--v-bg-card-hover,#1e2e3f);box-shadow:0 4px 12px #00000047}.vc-content .vc-article-card--image .vc-article-card__image{aspect-ratio:16/9;object-fit:cover;object-position:top center;background:var(--v-bg-card-hover,#1e2e3f);vertical-align:top;width:100%;height:auto;display:block;margin:0!important}.vc-content .vc-article-card--image .vc-article-card__image--placeholder{color:var(--v-text-muted,#9aa4b2);justify-content:center;align-items:center;display:flex}.vc-content .vc-article-card--image .vc-article-card__image--placeholder svg{opacity:.4}.vc-content .vc-article-card__body{flex-direction:column;flex:1;padding:.75rem;display:flex}.vc-content .vc-article-card__title{color:var(--v-text-main,#e6e9ee);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .35rem;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.vc-content .vc-article-card__meta{color:var(--v-text-muted,#9aa4b2);margin:0;font-size:.8rem}.vc-content .vc-article-card--bar{flex-direction:row;align-items:center;gap:.75rem;min-height:56px;padding:.65rem 1rem}.vc-content .vc-article-cards--bar-fixed .vc-article-card--bar{width:auto}.vc-content .vc-article-card__bar-body{flex:1;min-width:0}.vc-content .vc-article-card--bar .vc-article-card__title{-webkit-line-clamp:2;margin:0;font-size:.92rem}.vc-content .vc-article-card--bar .vc-article-card__meta{margin-top:.15rem}.vc-content .vc-article-card__arrow{color:var(--v-text-muted,#9aa4b2);flex-shrink:0}.vc-content .vc-article-card--pending{background:var(--v-bg-card-hover,#1e2e3f);color:var(--v-text-muted,#9aa4b2);justify-content:center;align-items:center;display:flex}.vc-content .vc-article-cards__cell--unavailable{opacity:.75;pointer-events:none}.vc-content .vc-article-card--unavailable{background:var(--v-bg-card-hover,#1e2e3f);min-height:56px;color:var(--v-text-muted,#9aa4b2);justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.vc-content .vc-article-card__unavailable-text{white-space:nowrap}.vc-content .vc-article-cards__caption{text-align:center;color:var(--v-text-muted,#9aa4b2);margin-top:.75rem;font-size:.85rem;font-style:italic}.vc-content .vc-article-cards__title{color:var(--v-text-main,#e6e9ee);margin:0 0 .5rem;line-height:1.25}.vc-media-gallery--fit-height .vc-media-gallery__grid{flex-wrap:wrap;align-items:stretch;display:flex!important}.vc-media-gallery--fit-height .vc-media-gallery__item{flex-shrink:0;overflow:hidden}.vc-media-gallery--fit-height .vc-media-gallery__item--image img{object-fit:cover;width:auto;height:100%;margin:0}.vc-media-gallery--fit-height .vc-media-gallery__item--video .synced-video-player,.vc-media-gallery--fit-height .vc-media-gallery__item--video video{object-fit:cover;width:auto;height:100%}.vc-media-gallery--fit-height .vc-media-gallery__item--audio{text-align:left;flex-direction:column;justify-content:center;align-items:stretch;gap:.25rem;min-width:120px;display:flex}.vc-media-gallery--fit-height .vc-media-gallery__item--file{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:120px;display:flex}.vc-media-gallery--justified .vc-media-gallery__grid--justified{flex-direction:column;display:flex}.vc-media-gallery--justified .vc-media-gallery__row{align-items:flex-start;display:flex}.vc-media-gallery--justified .vc-media-gallery__cell{flex-direction:column;max-width:100%;display:flex}.vc-media-gallery--justified .vc-media-gallery__row .vc-media-gallery__item,.vc-media-gallery--justified .vc-media-gallery__row .vc-media-gallery__tile .vc-media-gallery,.vc-media-gallery--justified .vc-media-gallery__row .vc-media-gallery__tile .vc-media-gallery__grid,.vc-media-gallery--justified .vc-media-gallery__row .vc-media-gallery__tile .vc-media-gallery__item{height:100%}.vc-media-gallery--justified .vc-media-gallery__row .vc-media-gallery__item--image img,.vc-media-gallery--justified .vc-media-gallery__row .vc-media-gallery__item--video video{object-fit:cover;width:100%;height:100%;margin:0}.vc-media-gallery--justified .vc-media-gallery__row .vc-media-gallery__item--video .vc-synced-video-player{width:100%;height:100%;display:block}.vc-media-gallery--justified .vc-media-gallery__row .vc-media-gallery__item--video .vc-media-gallery__title{display:none}.vc-media-gallery--justified .vc-media-gallery__static-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));align-items:start;display:grid}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:var(--scrollbar-inset) solid transparent;transition:background-color var(--transition-fast) var(--easing-standard),border-width var(--transition-fast) var(--easing-standard);background-clip:padding-box;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);border-width:var(--scrollbar-inset-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);border-width:var(--scrollbar-inset-hover)}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:var(--scrollbar-ff-width);scrollbar-color:var(--scrollbar-ff-thumb) transparent}}.vc-site-header__user-menu::-webkit-scrollbar-track,.vc-theme-explorer__body::-webkit-scrollbar-track{margin-top:var(--radius-lg,12px);margin-bottom:var(--radius-lg,12px)}.vc-modal-card::-webkit-scrollbar-track,.vc-modal-container::-webkit-scrollbar-track{margin-top:var(--radius-lg,12px);margin-bottom:var(--radius-lg,12px)}.vc-modal-scroll::-webkit-scrollbar-track,.vc-tooltip__bubble::-webkit-scrollbar-track{margin-top:var(--radius-lg,12px);margin-bottom:var(--radius-lg,12px)}.vc-editor-sidebar-inline__panel::-webkit-scrollbar-track,.vc-tooltip__bubble--portal::-webkit-scrollbar-track{margin-top:var(--radius-lg,12px);margin-bottom:var(--radius-lg,12px)}.vc-editor-sidebar-overlay__panel::-webkit-scrollbar-track,.vc-scroll-panel::-webkit-scrollbar-track{margin-top:var(--radius-lg,12px);margin-bottom:var(--radius-lg,12px)}.vc-site-header__user-menu::-webkit-scrollbar-button,.vc-theme-explorer__body::-webkit-scrollbar-button{width:var(--scrollbar-size);height:var(--scrollbar-button-height);background-color:#0000;display:block}.vc-modal-card::-webkit-scrollbar-button,.vc-modal-container::-webkit-scrollbar-button{width:var(--scrollbar-size);height:var(--scrollbar-button-height);background-color:#0000;display:block}.vc-editor-sidebar-inline__panel::-webkit-scrollbar-button,.vc-modal-scroll::-webkit-scrollbar-button{width:var(--scrollbar-size);height:var(--scrollbar-button-height);background-color:#0000;display:block}.vc-editor-sidebar-overlay__panel::-webkit-scrollbar-button,.vc-scroll-panel::-webkit-scrollbar-button{width:var(--scrollbar-size);height:var(--scrollbar-button-height);background-color:#0000;display:block}.vc-theme-explorer__body::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12l-4-4-4 4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-site-header__user-menu::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12l-4-4-4 4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-modal-card::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12l-4-4-4 4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-modal-container::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12l-4-4-4 4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-modal-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12l-4-4-4 4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-editor-sidebar-inline__panel::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12l-4-4-4 4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-editor-sidebar-overlay__panel::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12l-4-4-4 4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-scroll-panel::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12l-4-4-4 4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-theme-explorer__body::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-site-header__user-menu::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-modal-card::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-modal-container::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-modal-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-editor-sidebar-inline__panel::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-editor-sidebar-overlay__panel::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}.vc-scroll-panel::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-opacity='.55' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:var(--scrollbar-chevron-size) var(--scrollbar-chevron-size)}@supports not selector(::-webkit-scrollbar){.vc-theme-explorer__body{margin-right:-3px;padding-right:3px}}.vc-editor-sidebar-inline__panel,.vc-editor-sidebar-overlay__panel,.vc-modal-card,.vc-modal-container,.vc-modal-scroll,.vc-tooltip__bubble,.vc-tooltip__bubble--portal{scrollbar-gutter:stable}@supports not selector(::-webkit-scrollbar){.vc-editor-sidebar-inline__panel,.vc-editor-sidebar-overlay__panel,.vc-modal-card,.vc-modal-container,.vc-modal-scroll,.vc-scroll-panel,.vc-site-header__user-menu,.vc-theme-explorer__body{scrollbar-width:var(--scrollbar-ff-width-panel)}}.app-layout{background-color:var(--color-background);min-height:100vh;color:var(--color-primary);flex-direction:column;display:flex}.main-content{width:100%;max-width:1200px;padding:var(--spacing-lg) var(--spacing-md);flex:1;margin:0 auto}.vc-page-content-wrapper{max-width:1400px;padding-inline:var(--vc-card-main-gap)}.vc-container,.vc-page-content-wrapper{width:100%;margin-left:auto;margin-right:auto}.vc-container{padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile)}@media (min-width:768px){.vc-container{max-width:var(--container-tablet);padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media (min-width:992px){.vc-container{max-width:var(--container-desktop);padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}}@media (min-width:1200px){.vc-container{max-width:var(--container-wide)}}.vc-public-page-shell{background:var(--v-bg-main)}.vc-public-page-content{width:100%;padding-top:var(--space-4);padding-bottom:var(--space-4)}.vc-public-content-inner{padding-inline:var(--vc-card-main-gap)}.vc-main-container,.vc-public-content-inner{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.vc-main-container{padding-top:0;padding-bottom:var(--space-6);flex-direction:column;align-items:stretch;min-height:50vh;margin-top:0;display:flex}.vc-main-container .vc-container{margin-top:0}.vc-admin-container{margin-left:auto;margin-right:auto}.vc-admin-container--flush{padding-top:var(--container-padding-mobile);margin-left:0;margin-right:0}@media (min-width:768px){.vc-admin-container--flush{padding-top:var(--container-padding-tablet)}}.vc-admin-container--fullbleed{max-width:100%;padding-left:0;padding-right:0}@media (min-width:992px){.vc-admin-container--flush{padding-top:var(--container-padding-desktop)}}.vc-articles-grid,.vc-cards-grid{gap:var(--vc-card-main-gap);grid-template-columns:1fr;align-items:stretch;width:100%;padding-bottom:0;display:grid}@media (min-width:768px){.vc-articles-grid,.vc-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.vc-articles-grid,.vc-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.vc-articles-grid,.vc-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.vc-articles-grid,.vc-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.vc-mobile-pl{padding-left:var(--vc-card-main-gap)}.vc-mobile-pr{padding-right:var(--vc-card-main-gap)}}.vc-form-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:576px){.vc-form-grid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-feed{gap:var(--space-6);flex-direction:column;display:flex}.vc-monolith-wrapper{background-color:var(--color-background)}.vc-monolith,.vc-monolith-wrapper{flex-direction:column;min-height:100vh;display:flex}.vc-monolith{background:0 0;width:100%;position:relative}.vc-monolith .vc-site-header:after{content:"";background:linear-gradient(to bottom,var(--color-background),transparent);pointer-events:none;height:8px;z-index:calc(var(--z-sticky) + 1);position:absolute;bottom:-8px;left:0;right:0}.vc-monolith-content{--vc-monolith-block-padding:calc(var(--space-4) * .4);width:100%;max-width:100%;padding-top:calc(var(--vc-header-offset,80px) + var(--vc-header-content-gap));padding-bottom:calc(var(--footer-height,48px) + var(--vc-monolith-block-padding));background:var(--color-surface,var(--color-background));flex:1;margin:0 auto}@media (min-width:768px){.vc-monolith-content{--vc-monolith-block-padding:calc(var(--space-6) * .4)}}@media (min-width:992px){.vc-monolith-content{--vc-monolith-block-padding:calc(var(--space-8) * .4)}}.vc-monolith-grid{gap:var(--vc-card-main-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.vc-monolith-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.vc-monolith-grid{grid-template-columns:repeat(3,1fr)}}.vc-btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:linear;min-height:var(--vc-button-height-mobile);border:1px solid #6e7581;padding-block:0;text-decoration-line:none;transition-duration:.15s;transition-timing-function:linear;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vc-btn{border-color:color-mix(in oklab,var(--color-border) 65%,var(--color-primary) 35%)}}.vc-btn{background:var(--color-surface);font-family:var(--font-family-primary)}@media (min-width:768px){.vc-btn{min-height:var(--vc-button-height-desktop);padding-inline:.75rem}}.vc-btn>*{z-index:2;position:relative}@media (hover:hover) and (pointer:fine){.vc-btn:hover{background:var(--color-surface-secondary);border-color:var(--accent-600)}@supports (color:color-mix(in lab,red,red)){.vc-btn:hover{border-color:color-mix(in oklab,var(--accent-600) 40%,var(--color-border))}}.vc-btn:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:var(--shadow-sm)}.vc-btn:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.vc-btn:hover:before{left:0}.vc-btn-icon-only{border-color:#0000}.vc-btn-icon-only: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);background-color:#0000;border-color:#0000;transform:none}.vc-btn-icon-only:hover .vc-icon,.vc-btn-icon-only:hover svg{color:var(--vc-icon-hover-color)}.vc-btn-icon-only--colored .vc-icon,.vc-btn-icon-only--colored svg{transition:filter var(--transition-fast) var(--easing-standard)}.vc-btn-icon-only--colored:hover .vc-icon,.vc-btn-icon-only--colored:hover svg{filter:brightness(1.4)saturate(1.15)drop-shadow(0 0 3px)}}.vc-btn:active:not(:disabled){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y);--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)}.vc-btn:focus-visible{--tw-outline-style:none;outline-style:none}.vc-btn:disabled{cursor:not-allowed;opacity:.5;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;transform:none!important}.vc-btn-primary{color:var(--color-white);border-color:var(--vc-input-border-color);background:linear-gradient(#475569,#334155)}@media (hover:hover) and (pointer:fine){.vc-btn-primary:hover{background:linear-gradient(#64748b,#334155);border-color:#b68cff59;box-shadow:0 4px 12px #47556940}}.vc-btn-secondary{background:var(--color-surface-secondary);color:var(--color-primary);border-color:var(--vc-input-border-color)}@media (hover:hover) and (pointer:fine){.vc-btn-secondary:hover{background:#4b5865}@supports (color:color-mix(in lab,red,red)){.vc-btn-secondary:hover{background:color-mix(in oklab,var(--color-surface-secondary) 80%,#fff 20%)}}.vc-btn-secondary:hover{border-color:var(--vc-input-border-color-hover);box-shadow:var(--shadow-hover)}}.vc-btn-success{background:var(--color-success);color:var(--color-white);border-color:var(--color-success)}@media (hover:hover) and (pointer:fine){.vc-btn-success:hover{background:#0ea774}@supports (color:color-mix(in lab,red,red)){.vc-btn-success:hover{background:color-mix(in oklab,var(--color-success) 90%,#000)}}.vc-btn-success:hover{box-shadow:0 4px 12px #22c55e40}}.vc-btn-danger{background:var(--color-error);color:var(--color-white);border-color:var(--color-error)}@media (hover:hover) and (pointer:fine){.vc-btn-danger:hover{background:#d73d3d}@supports (color:color-mix(in lab,red,red)){.vc-btn-danger:hover{background:color-mix(in oklab,var(--color-error) 90%,#000)}}.vc-btn-danger:hover{box-shadow:0 4px 12px #ef444440}}.vc-btn-warning{background:var(--color-warning);color:var(--color-white);border-color:var(--color-warning)}@media (hover:hover) and (pointer:fine){.vc-btn-warning:hover{background:#dd8e0a}@supports (color:color-mix(in lab,red,red)){.vc-btn-warning:hover{background:color-mix(in oklab,var(--color-warning) 90%,#000)}}.vc-btn-warning:hover{box-shadow:0 4px 12px #f59e0b40}}.vc-btn-link{padding-inline:var(--spacing);color:var(--color-accent);background-color:#0000;border-color:#0000;min-height:auto}.vc-btn-link:before{content:none}@media (hover:hover) and (pointer:fine){.vc-btn-link:hover{text-underline-offset:2px;box-shadow:none;background-color:#0000;border-color:#0000;text-decoration-line:underline;transform:none}}.vc-btn-ghost{color:var(--color-secondary);background-color:#0000;border-color:#656c78}@supports (color:color-mix(in lab,red,red)){.vc-btn-ghost{border-color:color-mix(in oklab,var(--color-border) 70%,var(--color-primary) 30%)}}.vc-btn-ghost:before{content:none}@media (hover:hover) and (pointer:fine){.vc-btn-ghost:hover{color:var(--color-primary);border-color:var(--accent-600);background:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.vc-btn-ghost:hover{border-color:color-mix(in oklab,var(--accent-600) 40%,var(--color-border))}}}.vc-btn-reset{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);--tw-border-style:none;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);min-height:var(--vc-button-height-desktop);transition:var(--transition-hover);background:linear-gradient(#475569,#334155);border-style:none;display:inline-flex}.vc-btn-reset:hover{opacity:.9}.vc-btn-xs{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);border-radius:var(--radius-sm)}.vc-btn-sm,.vc-btn-xs{min-height:var(--vc-button-height-mobile);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.vc-btn-sm{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing)}@media (min-width:768px){.vc-btn-sm,.vc-btn-xs{min-height:var(--vc-button-height-compact)}}.vc-btn-lg{min-height:48px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.vc-btn--compact{min-height:var(--vc-button-height-mobile);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing)}@media (min-width:768px){.vc-btn--compact{min-height:var(--vc-button-height-compact)}}.vc-btn-full{width:100%}.vc-btn-icon-only{min-width:var(--vc-button-height-mobile);min-height:var(--vc-button-height-mobile);border-radius:var(--radius-button);padding:0}.vc-btn-icon-only .vc-icon,.vc-btn-icon-only svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--vc-icon-default-color);transition:color var(--transition-fast) var(--easing-standard);flex-shrink:0;margin:0}@media (min-width:768px){.vc-btn-icon-only .vc-icon,.vc-btn-icon-only svg{width:18px;height:18px}.vc-btn-icon-only{min-width:var(--vc-button-height-desktop);min-height:var(--vc-button-height-desktop)}}.vc-btn-icon-only:before{content:none}.vc-btn-icon-only,.vc-btn-icon-only:active,.vc-btn-icon-only:disabled,.vc-btn-icon-only:focus-visible,.vc-btn-icon-only:hover{box-shadow:none;background:0 0;border-color:#0000}.vc-btn-icon-only:active:not(:disabled){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.chip,.vc-chip{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;border:1px solid var(--accent-600);border-radius:3.40282e+38px;line-height:1;text-decoration-line:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chip,.vc-chip{border:1px solid color-mix(in oklab,var(--accent-600) 28%,var(--color-border))}}.chip,.vc-chip{color:#fff}@supports (color:color-mix(in lab,red,red)){.chip,.vc-chip{color:color-mix(in oklab,#fff 88%,var(--accent-800) 12%)}}.chip,.vc-chip{background:linear-gradient(180deg,var(--accent-600),#182533d9)}@supports (color:color-mix(in lab,red,red)){.chip,.vc-chip{background:linear-gradient(180deg,color-mix(in oklab,var(--accent-600) 20%,transparent),color-mix(in oklab,var(--color-surface) 85%,transparent))}}.chip,.vc-chip{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));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.chip:hover,.vc-chip:hover{border-color:var(--accent-600);transform:translateY(-2px);box-shadow:0 6px 12px #6f3fe033}.chip.active,.vc-chip.active{color:var(--accent-400);box-shadow:inset 0 0 0 1px var(--accent-600)}@supports (color:color-mix(in lab,red,red)){.chip.active,.vc-chip.active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent-600) 35%,transparent)}}.vc-chip-close{margin-left:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:currentColor;background:#0003;border-radius:3.40282e+38px;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.vc-chip-close:hover{color:var(--color-white);background:#0006}.vc-input,.vc-select,.vc-textarea{width:100%;min-height:var(--vc-input-height-mobile);padding:var(--vc-input-padding);border:var(--vc-input-border-width) solid var(--vc-input-border-color);border-radius:var(--vc-input-radius);background:linear-gradient(to right,var(--vc-input-gradient-start) 0,var(--vc-input-gradient-start) 100%) 0 /0 100% no-repeat,linear-gradient(to right,var(--vc-input-gradient-start) 0,var(--vc-input-gradient-end) 100%) 0 /100% 100% no-repeat;color:var(--vc-input-text-color);font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);box-shadow:var(--vc-input-shadow-default);transition:var(--vc-input-transition-bg),var(--vc-input-transition-shadow),var(--vc-input-transition-border),var(--vc-input-transition-color);appearance:none;overflow:hidden!important}.vc-input,.vc-select{height:var(--vc-input-height-mobile);padding-block:0}.vc-input{display:block}@media (min-width:768px){.vc-input,.vc-select{height:var(--vc-input-height-desktop);min-height:var(--vc-input-height-desktop);font-size:var(--font-size-sm)}}.vc-input::placeholder,.vc-textarea::placeholder{color:var(--vc-input-placeholder-color);opacity:var(--vc-input-placeholder-opacity)}@media (hover:hover) and (pointer:fine){.vc-input:hover,.vc-textarea:hover{background-size:100% 100%,100% 100%}.vc-input:hover,.vc-select:hover,.vc-textarea:hover{border-color:var(--vc-input-border-color-hover);box-shadow:var(--vc-input-shadow-hover)}.vc-select:hover{background-size:1.5em 1.5em,100% 100%,100% 100%}}.vc-input:focus,.vc-input:focus-visible,.vc-select:focus,.vc-select:focus-visible,.vc-textarea:focus,.vc-textarea:focus-visible{outline:none}.vc-input:active,.vc-select:active,.vc-textarea:active{background:var(--vc-input-bg-focus);transform:var(--vc-input-transform-active)}.vc-input:disabled,.vc-select:disabled,.vc-textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--vc-input-bg-disabled);box-shadow:none}.vc-input[type=number]::-webkit-inner-spin-button,.vc-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vc-input[type=number]{-moz-appearance:textfield}.vc-input:-webkit-autofill,.vc-input:-webkit-autofill:hover{caret-color:var(--vc-input-text-color);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-text-fill-color:var(--vc-input-text-color)!important;background-color:var(--color-surface)!important}.vc-input:-webkit-autofill:active,.vc-input:-webkit-autofill:focus{caret-color:var(--vc-input-text-color);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-text-fill-color:var(--vc-input-text-color)!important;background-color:var(--color-surface)!important}.vc-textarea:-webkit-autofill,.vc-textarea:-webkit-autofill:hover{caret-color:var(--vc-input-text-color);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-text-fill-color:var(--vc-input-text-color)!important;background-color:var(--color-surface)!important}.vc-textarea:-webkit-autofill:active,.vc-textarea:-webkit-autofill:focus{caret-color:var(--vc-input-text-color);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-text-fill-color:var(--vc-input-text-color)!important;background-color:var(--color-surface)!important}.vc-textarea{resize:vertical;min-height:120px}textarea.vc-textarea--scroll{overflow-y:auto!important}.vc-textarea--comment{min-height:100px;max-height:300px}.vc-select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239aa4b2' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") right .5rem center /var(--dropdown-chevron-size,13px) var(--dropdown-chevron-size,13px) no-repeat,linear-gradient(to right,var(--vc-input-gradient-start) 0,var(--vc-input-gradient-start) 100%) 0 /0 100% no-repeat,linear-gradient(to right,var(--vc-input-gradient-start) 0,var(--vc-input-gradient-end) 100%) 0 /100% 100% no-repeat;padding-right:2.5rem}.vc-select:focus{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a46bfe' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") right .5rem center /var(--dropdown-chevron-size,13px) var(--dropdown-chevron-size,13px) no-repeat,linear-gradient(to right,var(--vc-input-gradient-start) 0,var(--vc-input-gradient-start) 100%) 0 /0 100% no-repeat,linear-gradient(to right,var(--vc-input-gradient-start) 0,var(--vc-input-gradient-end) 100%) 0 /100% 100% no-repeat}.vc-input--compact,.vc-select--compact{height:var(--vc-input-height-compact);padding:0 var(--space-2);font-size:var(--font-size-xs)}.vc-textarea--compact{min-height:var(--vc-input-height-compact);padding:var(--space-2);font-size:var(--font-size-xs)}.vc-input.is-success,.vc-input[data-state=success],.vc-select.is-success,.vc-select[data-state=success],.vc-textarea.is-success,.vc-textarea[data-state=success]{border-color:var(--vc-input-border-color-success);box-shadow:var(--vc-input-shadow-success)}.vc-input.is-warning,.vc-input[data-state=warning],.vc-select.is-warning,.vc-select[data-state=warning],.vc-textarea.is-warning,.vc-textarea[data-state=warning]{border-color:#f8b648cc}@supports (color:color-mix(in lab,red,red)){.vc-input.is-warning,.vc-input[data-state=warning],.vc-select.is-warning,.vc-select[data-state=warning],.vc-textarea.is-warning,.vc-textarea[data-state=warning]{border-color:color-mix(in srgb,var(--color-warning) 60%,#fff 20%)}}.vc-input.is-warning,.vc-input[data-state=warning],.vc-select.is-warning,.vc-select[data-state=warning],.vc-textarea.is-warning,.vc-textarea[data-state=warning]{box-shadow:0 0 0 3px #f59e0b38}.vc-input.is-error,.vc-input[aria-invalid=true],.vc-input[data-state=error],.vc-select.is-error,.vc-select[aria-invalid=true],.vc-select[data-state=error],.vc-textarea.is-error,.vc-textarea[aria-invalid=true],.vc-textarea[data-state=error]{border-color:var(--vc-input-border-color-error);box-shadow:var(--vc-input-shadow-error)}.vc-input--sm,.vc-select--sm{height:var(--vc-input-height-sm);padding:0 var(--vc-input-padding-sm)}.vc-input--sm,.vc-select--sm,.vc-textarea--sm{min-height:var(--vc-input-height-sm);font-size:var(--font-size-sm)}.vc-textarea--sm{padding:var(--vc-input-padding-sm)}.vc-input--lg,.vc-select--lg{height:var(--vc-input-height-lg);padding:0 var(--vc-input-padding-lg);font-size:var(--font-size-lg)}.vc-textarea--lg{min-height:var(--vc-input-height-lg);padding:var(--vc-input-padding-lg);font-size:var(--font-size-lg)}.vc-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.vc-switch__track{border:1px solid var(--color-border);border-radius:999px;width:42px;height:24px;transition:all .2s;position:relative}.vc-switch__dot,.vc-switch__track{background:var(--color-surface-secondary)}.vc-switch__dot{border-radius:50%;width:18px;height:18px;transition:left .2s,background .2s;position:absolute;top:3px;left:2px;box-shadow:0 2px 4px #0003}.vc-switch input{display:none}.vc-switch input:checked+.vc-switch__track{background:var(--accent-600);border-color:var(--accent-600)}.vc-switch input:checked+.vc-switch__track .vc-switch__dot{left:20px}.vc-input-password-wrapper{align-items:center;width:100%;min-width:0;display:flex;position:relative}.vc-input-password-wrapper .vc-input-password{padding-right:2.75rem}.vc-input-password-toggle{border-radius:var(--radius-sm,4px);width:2rem;height:2rem;color:var(--vc-input-placeholder-color,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;right:.5rem}.vc-input-password-toggle:hover{color:var(--vc-input-text-color,#e5e7eb);background-color:#ffffff14}.vc-input-password-toggle:focus-visible{outline:2px solid var(--v-accent-primary,#8b5cf6);outline-offset:-2px}.vc-input.is-validating,.vc-input[data-state=validating],.vc-select.is-validating,.vc-select[data-state=validating],.vc-textarea.is-validating,.vc-textarea[data-state=validating]{border-color:var(--vc-input-border-color-validating);box-shadow:var(--vc-input-shadow-validating)}.vc-input.is-validating:after,.vc-textarea.is-validating:after{content:"";border:2px solid #3b82f64d;border-top-color:#3b82f6cc;border-radius:50%;width:16px;height:16px;animation:vc-input-spin .8s linear infinite;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@keyframes vc-input-spin{to{transform:translateY(-50%)rotate(1turn)}}@keyframes vc-input-fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vc-input,.vc-select,.vc-textarea{animation:vc-input-fadein var(--vc-input-fadein-duration) var(--vc-input-fadein-easing) both}.vc-form-field:first-child .vc-input,.vc-form-field:first-child .vc-select,.vc-form-field:first-child .vc-textarea{animation-delay:0s}.vc-form-field:nth-child(2) .vc-input,.vc-form-field:nth-child(2) .vc-select,.vc-form-field:nth-child(2) .vc-textarea{animation-delay:var(--vc-input-fadein-delay-step)}.vc-form-field:nth-child(3) .vc-input,.vc-form-field:nth-child(3) .vc-select,.vc-form-field:nth-child(3) .vc-textarea{animation-delay:calc(var(--vc-input-fadein-delay-step) * 2)}.vc-form-field:nth-child(4) .vc-input,.vc-form-field:nth-child(4) .vc-select,.vc-form-field:nth-child(4) .vc-textarea{animation-delay:calc(var(--vc-input-fadein-delay-step) * 3)}.vc-form-field:nth-child(5) .vc-input,.vc-form-field:nth-child(5) .vc-select,.vc-form-field:nth-child(5) .vc-textarea{animation-delay:calc(var(--vc-input-fadein-delay-step) * 4)}.vc-form-field:nth-child(6) .vc-input,.vc-form-field:nth-child(6) .vc-select,.vc-form-field:nth-child(6) .vc-textarea{animation-delay:calc(var(--vc-input-fadein-delay-step) * 5)}@media (prefers-reduced-motion:reduce){.vc-input,.vc-select,.vc-textarea{animation:none!important}.vc-input.is-validating:after,.vc-textarea.is-validating:after{opacity:.5;animation:none!important}}.vc-checkbox{appearance:none;border:1px solid var(--vc-input-border-color);border-radius:var(--radius-sm,4px);background:var(--color-surface,var(--vc-input-bg));cursor:pointer;width:20px;height:20px;transition:border-color var(--transition-fast,.15s) ease,background-color var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease;flex-shrink:0;position:relative}.vc-checkbox:checked{border-color:var(--color-success);background:0 0}.vc-checkbox:checked:after{content:"";border:solid var(--color-success);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.vc-checkbox:hover{border-color:var(--vc-input-border-color-hover)}.vc-select-popup-trigger{cursor:pointer;text-align:left;padding-right:var(--vc-input-padding);transition:background-size var(--transition-fast) var(--easing-standard),border-color var(--transition-fast) var(--easing-standard),box-shadow var(--transition-fast) var(--easing-standard),color var(--transition-fast) var(--easing-standard);background-repeat:no-repeat,no-repeat;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.vc-select-popup-trigger,.vc-select-popup-trigger:active,.vc-select-popup-trigger:focus,.vc-select-popup-trigger:focus-visible{background-image:linear-gradient(to right,var(--vc-input-gradient-start) 0,var(--vc-input-gradient-start) 100%),linear-gradient(to right,var(--vc-input-gradient-start) 0,var(--vc-input-gradient-end) 100%);background-position:0;background-size:0 100%,100% 100%}.vc-select-popup-trigger:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.vc-select-popup-trigger:hover{border-color:var(--vc-input-border-color-hover);box-shadow:var(--vc-input-shadow-hover);background-size:100% 100%,100% 100%}}.vc-checkbox:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}.vc-checkbox:disabled{opacity:.5;cursor:not-allowed}.vc-checkbox--danger:checked,.vc-checkbox--danger:checked:after{border-color:var(--color-error)}:root{--vc-focus-ring-width:1.5px;--vc-focus-ring-offset:2px;--vc-focus-ring-color:#b493ff}html:not(.dark){--vc-focus-ring-color:#7c3aed}html:not(.vc-kbd-focus):not(.vc-kbd-fade) :is(input,select,textarea,button,a,[contenteditable=true],[data-vc-focusable]):not(.vc-article-card,.vc-article-card *,.vc-article-cards,.vc-article-cards *,.vc-site-header__search-input,.vc-comments-search-input):focus{outline:none!important}html.vc-kbd-focus :is(input,select,textarea,button,a,[contenteditable=true],[data-vc-focusable]):not(.vc-article-card,.vc-article-card *,.vc-article-cards,.vc-article-cards *,.vc-site-header__search-input,.vc-comments-search-input):focus{outline-offset:var(--vc-focus-ring-offset);outline:var(--vc-focus-ring-width) solid var(--vc-focus-ring-color)!important}html.vc-kbd-fade :is(input,select,textarea,button,a,[contenteditable=true],[data-vc-focusable]):not(.vc-article-card,.vc-article-card *,.vc-article-cards,.vc-article-cards *,.vc-site-header__search-input,.vc-comments-search-input):focus{outline-offset:var(--vc-focus-ring-offset);outline-color:var(--vc-focus-ring-color);animation:vc-focus-ring-fade 1s forwards;outline-width:var(--vc-focus-ring-width)!important;outline-style:solid!important}@keyframes vc-focus-ring-fade{0%{outline-color:var(--vc-focus-ring-color)}to{outline-color:#0000}}html.vc-kbd-focus .vc-comments-search-input-wrap:focus-within,html.vc-kbd-focus .vc-site-header__search-inline:focus-within{outline-offset:var(--vc-focus-ring-offset);outline:var(--vc-focus-ring-width) solid var(--vc-focus-ring-color)!important}html.vc-kbd-fade .vc-comments-search-input-wrap:focus-within,html.vc-kbd-fade .vc-site-header__search-inline:focus-within{outline-offset:var(--vc-focus-ring-offset);outline-color:var(--vc-focus-ring-color);animation:vc-focus-ring-fade 1s forwards;outline-width:var(--vc-focus-ring-width)!important;outline-style:solid!important}@media (prefers-reduced-motion:reduce){html.vc-kbd-fade .vc-comments-search-input-wrap:focus-within,html.vc-kbd-fade .vc-site-header__search-inline:focus-within,html.vc-kbd-fade :is(input,select,textarea,button,a,[contenteditable=true],[data-vc-focusable]):not(.vc-article-card,.vc-article-card *,.vc-article-cards,.vc-article-cards *,.vc-site-header__search-input,.vc-comments-search-input):focus{animation:none;outline:none!important}}@media (forced-colors:active){html.vc-kbd-focus .vc-comments-search-input-wrap:focus-within,html.vc-kbd-focus .vc-site-header__search-inline:focus-within,html.vc-kbd-focus :is(input,select,textarea,button,a,[contenteditable=true]):not(.vc-article-card,.vc-article-card *,.vc-article-cards,.vc-article-cards *,.vc-site-header__search-input,.vc-comments-search-input):focus{outline:2px solid highlight!important}}.vc-card{padding:var(--card-padding);transition:border-color var(--transition-normal) var(--easing-standard),box-shadow var(--transition-normal) var(--easing-standard),margin var(--transition-normal) var(--easing-standard);background:#213043;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;width:100%;max-width:none;min-height:320px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06}.vc-card--compact{min-height:auto}.vc-card:not(.vc-settings-card):hover{border-color:var(--accent-500);margin-top:calc(-1 * var(--card-hover-lift-offset));margin-bottom:var(--card-hover-lift-offset);box-shadow:0 12px 24px -8px #0006,0 0 0 1px #a46bfe33}.vc-card--no-hover:hover{box-shadow:none;border-color:var(--color-border)}.vc-card-header{border-bottom:1px solid var(--color-border,var(--border));justify-content:space-between;align-items:center;gap:.5rem;padding:14px 16px;display:flex}.vc-card-header .vc-card-title{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.vc-card-title,.vc-card__title{-webkit-hyphens:auto;hyphens:auto;margin-bottom:.5rem;font-size:1.3rem;font-weight:700;line-height:1.3}.vc-card-title a,.vc-card__title a{color:var(--color-primary);text-decoration:none;transition:color .2s}.vc-card-title a:hover,.vc-card__title a:hover{color:var(--accent-400)}.vc-card__meta{color:var(--color-muted);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.vc-card__excerpt{max-height:6.4em;color:var(--color-primary);margin:0 0 1.2rem;font-size:.95rem;line-height:1.6;transition:max-height 1s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 50%,#0006 85%,#0000);mask-image:linear-gradient(#000 0 50%,#0006 85%,#0000)}.vc-card:hover .vc-card__excerpt{max-height:500px}.vc-card:hover .vc-card__excerpt,.vc-card__excerpt--short{-webkit-mask-image:none;mask-image:none}.vc-card:hover .vc-card__excerpt--short{max-height:6.4em}.vc-card-footer,.vc-card__footer{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.vc-card__actions{border-top:1px solid #ffffff0d;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.vc-card__action{color:var(--color-muted);cursor:pointer;align-items:center;gap:.4rem;font-size:.9rem;transition:color .2s;display:flex;position:relative}.vc-card__action:hover{color:var(--highlight-coral)}.vc-dropdown-menu{z-index:var(--dropdown-z);background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));padding:var(--dropdown-padding);opacity:0;pointer-events:none;transition:opacity var(--transition-fast) var(--easing-standard),transform var(--transition-normal) var(--easing-standard);position:absolute;transform:translateY(-8px)}.vc-dropdown-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.vc-dropdown-item{width:100%;padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-radius);color:var(--dropdown-item-color);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);transition:var(--transition-hover);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;text-decoration:none;display:flex}.vc-dropdown-item:focus-visible,.vc-dropdown-item:hover{color:var(--dropdown-item-hover-color);background:var(--dropdown-item-hover-bg);outline:none;text-decoration:none}.vc-dropdown-item.is-active{color:var(--dropdown-item-hover-color);background:var(--dropdown-item-active-bg);font-weight:600}.vc-dropdown-divider{background:#2e3646a6;width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){.vc-dropdown-divider{background:color-mix(in srgb,var(--color-border) 65%,transparent)}}.vc-dropdown-divider{opacity:.7;margin:4px 0}.vc-dropdown-header{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;font-size:.75rem;font-weight:600}.vc-dropdown-surface{background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));padding:var(--dropdown-padding);color:var(--dropdown-item-color);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both}.vc-dropdown-surface--flush{padding:0}.vc-dropdown-chevron{width:var(--dropdown-chevron-size);height:var(--dropdown-chevron-size);color:var(--dropdown-chevron-color);transition:transform var(--dropdown-chevron-duration) var(--dropdown-animation-easing),color var(--dropdown-chevron-duration) var(--dropdown-animation-easing);flex-shrink:0}.vc-dropdown-chevron--open,.vc-dropdown-trigger--open .vc-dropdown-chevron,[aria-expanded=true] .vc-dropdown-chevron{color:var(--dropdown-chevron-color-open);transform:rotate(180deg)}@keyframes vc-dropdown-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vc-dropdown-surface{animation:none}}.vc-site-header{--vc-header-search-height:var(--vc-button-height-desktop);--vc-header-btn-size:var(--vc-button-height-desktop);z-index:var(--z-sticky,50);background:var(--vc-header-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #2e3646b3;width:100%;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.vc-site-header{border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}}.vc-site-header{box-shadow:0 12px 12px -6px #00000040}.vc-site-header__container{width:100%;max-width:1400px;padding-block:var(--space-1);padding-inline:var(--vc-card-main-gap);min-height:calc(var(--vc-header-search-height) + var(--space-1));align-items:center;margin-left:auto;margin-right:auto;display:flex}.vc-site-header__top{align-items:center;gap:var(--space-2);width:100%;min-height:var(--vc-header-search-height);flex-wrap:nowrap;display:flex}@media (min-width:992px){.vc-site-header__top{gap:var(--space-3);min-height:calc(var(--vc-header-search-height) + 2px)}}.vc-site-header__brand-cluster{flex:auto}.vc-site-header__brand-block,.vc-site-header__brand-cluster{align-items:center;gap:var(--space-2);min-width:0;display:flex}.vc-site-header__brand-block{margin-left:var(--space-1);flex:none}.vc-site-header__brand-controls{align-items:center;gap:var(--space-1);margin-left:var(--space-2);flex:none;display:inline-flex}@media (min-width:992px){.vc-site-header__brand-controls{margin-left:var(--space-1)}}.vc-site-header__search-inline{--search-height:var(--vc-header-search-height);align-items:center;gap:var(--space-1);padding:0 var(--space-1) 0 calc(var(--space-1) + 2px);width:100%;min-width:0;height:var(--search-height);border-radius:var(--radius-input);background:linear-gradient(90deg,var(--color-surface-secondary) 0,var(--color-surface) 100%);border:1px solid var(--color-border);transition:var(--transition-normal);margin-left:calc(var(--space-1) + 2px);box-shadow:var(--vc-input-shadow-default);flex:auto;display:inline-flex;position:relative}.vc-site-header__search-inline:hover{border-color:var(--accent-600)}.vc-site-header__search-inline>*{z-index:auto;position:relative}.vc-site-header__search-input{min-width:0;color:var(--color-primary);font-size:var(--font-size-sm);height:100%;padding:0 0 0 var(--space-2);box-shadow:none;appearance:none;background:0 0;border:none;outline:none;flex:auto;line-height:1.4}:is(.vc-site-header__search-input:focus,.vc-site-header__search-input:focus-visible,.vc-site-header__search-input:-moz-focusring){box-shadow:none;outline:none}.vc-site-header__search-input::placeholder{color:var(--vc-input-placeholder-color)}.v2-filters-group{flex:none;align-items:center;gap:6px;animation:v2FiltersSlideIn .2s cubic-bezier(.4,0,.2,1);display:flex}@keyframes v2FiltersSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.v2-action-icon,.v2-filter-icon{width:22px;height:22px;color:var(--color-secondary);cursor:pointer;transition:all var(--transition-fast) var(--easing-standard);background:0 0;border:none;outline:none;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-action-icon:disabled{opacity:.4;cursor:not-allowed}.v2-clear-icon:hover{color:var(--color-error);transform:scale(1.1)}.v2-clear-icon:active{transform:scale(.95)}.v2-filter-icon{color:var(--color-secondary)}.v2-filter-icon:hover:not(.is-active){color:var(--color-primary);transform:scale(1.1)}.v2-filter-icon.is-active,.v2-filter-icon.is-active:hover{color:var(--color-success)!important}.v2-filter-icon.is-active:hover{filter:brightness(1.2);transform:scale(1.1)}.v2-filter-icon.is-active:active{transform:scale(.95)}.v2-search-icon{margin-left:auto}.v2-search-icon:hover:not(:disabled){color:var(--accent-600);transform:scale(1.1)}.v2-search-icon:active:not(:disabled){transform:scale(.95)}.v2-search-spinner{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.v2-spinner-icon{color:var(--accent-600);animation:v2Spin 1s linear infinite}@keyframes v2Spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.v2-done-icon{color:var(--color-success)}.v2-action-icon:focus-visible,.v2-filter-icon:focus-visible{outline:var(--vc-icon-outline-width) solid var(--vc-icon-outline-color-strong);outline-offset:2px;border-radius:var(--radius-xs)}.v2-action-icon,.v2-filter-icon,.vc-site-header__icon-link--theme{position:relative}.v2-action-icon:after,.v2-filter-icon:after,.vc-site-header__icon-link--theme:after{content:"";position:absolute;inset:-4px}.vc-site-header__avatar-trigger:after{content:"";position:absolute;inset:-2.5px}@media (max-width:767px){.v2-action-icon:after,.v2-filter-icon:after,.vc-site-header__icon-link--theme:after{inset:-9px}.vc-site-header__avatar-trigger:after{inset:-8.5px}}@media (max-width:768px){.v2-filters-group{gap:4px}.v2-action-icon,.v2-filter-icon{flex:0 0 22px;width:22px;height:22px}}@media (min-width:992px){.vc-site-header__search-inline{width:clamp(480px,52vw,720px);margin-left:var(--space-1);flex:none}}.vc-site-header__brand,.vc-site-header__brand:focus-visible,.vc-site-header__brand:hover,.vc-site-header__brand:visited{text-decoration:none}.vc-site-header__brand{flex-direction:column;gap:2px;line-height:1;display:flex}.vc-site-header__brand:focus-visible .vc-site-header__logo-line,.vc-site-header__brand:focus-visible .vc-site-header__logo-text,.vc-site-header__brand:hover .vc-site-header__logo-line,.vc-site-header__brand:hover .vc-site-header__logo-text,.vc-site-header__logo-line,.vc-site-header__logo-text{text-decoration:none}.vc-site-header__logo-text{color:var(--accent-600);letter-spacing:-.01em;--logo-line-shift:.85ch;transition:color var(--transition-fast) ease;font-family:Playfair Display,Playfair,serif;font-size:clamp(.75rem,1.4vw,.9rem);font-weight:700}@media (hover:hover) and (pointer:fine){.vc-site-header__brand:focus-visible .vc-site-header__logo-text,.vc-site-header__brand:hover .vc-site-header__logo-text{color:#0000;background:linear-gradient(120deg,#b68cfff2,#8b53ffe6,#00f0ffd9) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:vc-logo-glint 1.4s linear infinite}}.vc-site-header__logo-line{white-space:nowrap;display:block}.vc-site-header__logo-line--shifted{padding-left:var(--logo-line-shift);color:var(--accent-800)}.vc-site-header__logo-letter{display:inline-block}@media (min-width:768px){.vc-site-header__logo-text{--logo-line-shift:.95ch}}@media (min-width:1200px){.vc-site-header__logo-text{--logo-line-shift:1.05ch}}.vc-site-header__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}@keyframes vc-logo-glint{0%{background-position:0}to{background-position:200%}}.vc-site-header__icon-link{color:var(--color-secondary);transition:var(--transition-hover);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.vc-site-header__icon-link:focus-visible,.vc-site-header__icon-link:hover{color:var(--color-primary)}.vc-site-header__icon-link--theme{border-radius:var(--radius-button);transform:none}.vc-site-header__icon-link--notifications{border-radius:var(--radius-button);width:var(--vc-header-btn-size);height:var(--vc-header-btn-size);transition:color var(--transition-fast) var(--easing-standard),box-shadow var(--transition-fast) var(--easing-standard),background var(--transition-fast) var(--easing-standard)}@media (max-width:767px){.vc-site-header__icon-link--notifications{width:var(--vc-button-height-mobile);height:var(--vc-button-height-mobile)}}.vc-site-header__icon-link--notifications:focus-visible,.vc-site-header__icon-link--notifications:hover{color:var(--highlight-cyan)}.vc-site-header__icon-link--notifications:active{color:var(--highlight-amber);background:var(--highlight-amber)}@supports (color:color-mix(in lab,red,red)){.vc-site-header__icon-link--notifications:active{background:color-mix(in srgb,var(--highlight-amber) 20%,transparent)}}.vc-site-header__icon-link--notifications:active{box-shadow:0 0 0 2px #ffb86c59,0 10px 28px #0000008c}.vc-site-header__icon-link--notifications.is-active{color:var(--highlight-amber);background:var(--highlight-amber)}@supports (color:color-mix(in lab,red,red)){.vc-site-header__icon-link--notifications.is-active{background:color-mix(in srgb,var(--highlight-amber) 16%,transparent)}}.vc-site-header__icon-link--notifications.is-active{box-shadow:0 0 0 2px #ffb86c66}.vc-site-header__notif-badge{background:var(--color-error);color:#fff;text-align:center;pointer-events:none;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;display:flex;position:absolute;top:-2px;right:-4px}.vc-site-header__notif-badge--single{width:18px;padding:0}.vc-site-header__notif-badge--double{min-width:22px;padding:0 4px}.vc-site-header__notif-badge--overflow{min-width:28px;padding:0 4px;font-size:9px;right:-8px}.vc-site-header__icon-link--maintenance{border-radius:var(--radius-button);width:var(--vc-header-btn-size);height:var(--vc-header-btn-size);transition:color var(--transition-fast) var(--easing-standard),box-shadow var(--transition-fast) var(--easing-standard),background var(--transition-fast) var(--easing-standard)}@media (max-width:767px){.vc-site-header__icon-link--maintenance{width:var(--vc-button-height-mobile);height:var(--vc-button-height-mobile)}}.vc-site-header__icon-link--maintenance:focus-visible,.vc-site-header__icon-link--maintenance:hover{background:#ef444429}@supports (color:color-mix(in lab,red,red)){.vc-site-header__icon-link--maintenance:focus-visible,.vc-site-header__icon-link--maintenance:hover{background:color-mix(in srgb,var(--color-error) 16%,transparent)}}.vc-site-header__icon-link--maintenance:focus-visible,.vc-site-header__icon-link--maintenance:hover{box-shadow:0 0 0 2px #ef44444d}@supports (color:color-mix(in lab,red,red)){.vc-site-header__icon-link--maintenance:focus-visible,.vc-site-header__icon-link--maintenance:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 30%,transparent)}}@keyframes maintenance-blink{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){@keyframes maintenance-blink{0%,to{opacity:1}}}@media (hover:hover) and (pointer:fine){.vc-site-header__icon-link--theme:hover{color:var(--accent-600);transform:none}}.vc-site-header__icon-link--theme.is-active{color:var(--accent-600);transform:none}.vc-site-header__auth{align-items:center;gap:var(--space-2);display:inline-flex}.vc-site-header__auth-link{min-height:var(--vc-button-height-mobile);border-radius:var(--radius-button);padding:0 var(--space-3);border:1px solid var(--color-border);color:var(--color-secondary);align-items:center;gap:var(--space-1);transition:var(--transition-hover);text-decoration:none;display:inline-flex}@media (min-width:768px){.vc-site-header__auth-link{min-height:var(--vc-header-btn-size)}}.vc-site-header__auth-link--ghost{background:#1e2e3fbf;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.vc-site-header__auth-link--ghost{background:color-mix(in srgb,var(--color-surface-secondary) 75%,transparent)}}.vc-site-header__auth-link:focus-visible,.vc-site-header__auth-link:hover{color:var(--color-primary);border-color:#2e364699}@supports (color:color-mix(in lab,red,red)){.vc-site-header__auth-link:focus-visible,.vc-site-header__auth-link:hover{border-color:color-mix(in srgb,var(--color-border) 60%,transparent)}}@media (max-width:991px){.vc-site-header__auth-link span{display:none}}.vc-site-header__user{position:relative}.vc-site-header__avatar-trigger{margin-right:var(--space-2);cursor:pointer;transition:var(--transition-hover);background:0 0;border:1px solid #0000;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.vc-site-header__avatar-trigger.vc-tooltip .vc-tooltip__bubble{left:17%}.vc-site-header__avatar,.vc-site-header__avatar-fallback{box-sizing:border-box;transition:box-shadow var(--transition-fast);box-shadow:inset 0 0 0 1px var(--avatar-ring-color,#2e3646a6);border:none;border-radius:999px;flex-shrink:0;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important}@supports (color:color-mix(in lab,red,red)){.vc-site-header__avatar,.vc-site-header__avatar-fallback{box-shadow:inset 0 0 0 1px var(--avatar-ring-color,color-mix(in srgb,var(--color-border) 65%,transparent))}}.vc-site-header__avatar-fallback{background:var(--gradient-primary);color:#0b0d11;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:inline-flex}.vc-site-header__avatar-trigger:hover .vc-site-header__avatar,.vc-site-header__avatar-trigger:hover .vc-site-header__avatar-fallback{box-shadow:inset 0 0 0 1px var(--accent-600),0 0 0 2px var(--accent-600)}@supports (color:color-mix(in lab,red,red)){.vc-site-header__avatar-trigger:hover .vc-site-header__avatar,.vc-site-header__avatar-trigger:hover .vc-site-header__avatar-fallback{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-600) 55%,var(--accent-700) 20%),0 0 0 2px color-mix(in srgb,var(--accent-600) 75%,var(--accent-700) 25%)}}.vc-site-header__user-menu{background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);width:min(160px,45vw);max-height:calc(100vh - 5rem);padding:var(--dropdown-padding);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));opacity:0;pointer-events:none;transition:var(--transition-hover);z-index:var(--dropdown-z);position:fixed;top:0;right:0;overflow-y:auto;transform:translateY(-8px)}.vc-site-header__user-menu.is-open{opacity:1;pointer-events:auto;padding:var(--dropdown-padding);transform:translateY(0)}.vc-site-header__user-meta{flex-direction:column;gap:2px;display:flex}.vc-site-header__user-name{color:var(--accent-600);padding-left:var(--space-1);margin:0;font-weight:600}.vc-site-header__user-links{gap:max(1px,calc(var(--space-1) * .25));flex-direction:column;margin-top:0;display:flex}.vc-site-header__user-link{align-items:center;gap:var(--space-1);padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-radius);color:var(--dropdown-item-color);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);transition:var(--transition-hover);text-decoration:none;display:inline-flex}.vc-site-header__user-link:focus-visible,.vc-site-header__user-link:hover{color:var(--dropdown-item-hover-color);background:var(--dropdown-item-hover-bg);text-decoration:none!important}.vc-site-header__user-divider{background:#2e3646a6;width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){.vc-site-header__user-divider{background:color-mix(in srgb,var(--color-border) 65%,transparent)}}.vc-site-header__user-divider{opacity:.7;margin:0}.vc-site-header__user-link--logout{color:#f9b4b4}@supports (color:color-mix(in lab,red,red)){.vc-site-header__user-link--logout{color:color-mix(in srgb,var(--color-danger) 40%,white)}}.vc-site-header__user-link--logout:focus-visible,.vc-site-header__user-link--logout:hover{color:#fce1e1}@supports (color:color-mix(in lab,red,red)){.vc-site-header__user-link--logout:focus-visible,.vc-site-header__user-link--logout:hover{color:color-mix(in srgb,var(--color-danger) 16%,white)}}.vc-site-header__user-link--logout:focus-visible,.vc-site-header__user-link--logout:hover{background:#ef44441f}@supports (color:color-mix(in lab,red,red)){.vc-site-header__user-link--logout:focus-visible,.vc-site-header__user-link--logout:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent)}}@media (prefers-reduced-motion:reduce){.vc-site-header,.vc-site-header__user-menu{transition:none}.vc-site-header__search-inline.is-gradient-racing:after{opacity:0;animation:none}}.vc-footer{z-index:var(--z-footer);background:var(--vc-footer-bg);height:auto;font-size:var(--vc-footer-font-size);color:var(--color-secondary);border-top:1px solid #ffffff0f;justify-content:center;margin:0;padding:2px 0;line-height:1.5;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 32px #00000080}.vc-footer,.vc-footer-content{width:100%;align-items:center;display:flex}.vc-footer-content{max-width:1400px;height:100%;padding-inline:var(--vc-card-main-gap);font-size:inherit;line-height:inherit;color:inherit;justify-content:space-between;margin:0 auto;padding-block:0}.vc-footer-slot{flex:auto;justify-content:center}.vc-footer-models,.vc-footer-slot{align-items:center;min-width:0;display:none}.vc-footer-models{gap:12px}.vc-footer-models:after,.vc-footer-models:before,.vc-footer-right:before,.vc-footer-slot:before{content:"";opacity:.28;background:currentColor;border-radius:1px;flex:none;width:1px;height:16px;display:none}@media (min-width:768px){.vc-footer-models,.vc-footer-slot{display:flex}.vc-footer-slot:not(:empty):before{margin-right:12px;display:block}.vc-footer-slot+.vc-footer-models:not(:empty):after,.vc-footer-slot+.vc-footer-models:not(:empty):before{display:block}.vc-footer-slot+.vc-footer-models:not(:empty):after{margin-right:12px}.vc-footer-slot:not(:empty)+.vc-footer-models:empty+.vc-footer-right:before{margin:0 12px;display:block}}.admin-footer-wrap{padding-inline:1rem}@media (min-width:768px){.admin-footer-wrap{padding-inline:1.5rem}}@media (max-width:767px){.vc-site-header__top{flex-wrap:wrap;height:auto;min-height:auto;padding-bottom:4px}.vc-site-header__brand-cluster{display:contents}.vc-site-header__brand-block{flex:none;order:1}.vc-site-header__brand-controls{margin-left:var(--space-2);order:2}.vc-site-header__actions{order:3;margin-left:auto}.vc-site-header__search-inline{--search-height:var(--vc-input-height-mobile);width:100%;height:var(--vc-input-height-mobile);flex:0 0 100%;order:4;margin-top:8px;margin-left:0;padding-left:0}}.vc-tooltip{vertical-align:middle;isolation:isolate;--tooltip-gap:var(--space-1,8px);--tooltip-shift-x:0px;--tooltip-shift-y:0px;--tooltip-hidden-transform:translate3d(calc(-50% + var(--tooltip-shift-x)),calc(6px + var(--tooltip-shift-y)),0);--tooltip-visible-transform:translate3d(calc(-50% + var(--tooltip-shift-x)),var(--tooltip-shift-y),0);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.vc-tooltip:hover{z-index:10}.vc-tooltip__bubble{border-radius:var(--radius-button);color:#e6e9ee;background:linear-gradient(135deg,#0b0d1166,#151a22a6 45%,#283040bf);min-width:max-content;padding:.28rem .65rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.vc-tooltip__bubble{color:color-mix(in oklab,var(--color-primary) 55%,var(--accent-500) 45%)}}.vc-tooltip__bubble{--tooltip-border-color:currentColor;border:1px solid var(--tooltip-border-color);font-size:var(--font-size-xs);letter-spacing:.01em;line-height:1.2;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);white-space:nowrap;opacity:0;visibility:visible;pointer-events:none;transform:var(--tooltip-hidden-transform);-webkit-backdrop-filter:blur(12px);z-index:1100;backface-visibility:hidden;isolation:isolate;transition:opacity .5s,transform .5s;box-shadow:0 4px 12px #00000059,0 0 12px 2px #a46bfe38}.vc-tooltip__bubble:after{content:none}.vc-tooltip,.vc-tooltip[data-placement=top]{--tooltip-hidden-transform:translate3d(calc(-50% + var(--tooltip-shift-x)),calc(6px + var(--tooltip-shift-y)),0);--tooltip-visible-transform:translate3d(calc(-50% + var(--tooltip-shift-x)),var(--tooltip-shift-y),0)}.vc-tooltip:not([data-placement]) .vc-tooltip__bubble,.vc-tooltip[data-placement=top] .vc-tooltip__bubble{bottom:calc(100% + var(--tooltip-gap));left:50%}.vc-tooltip[data-placement=bottom]{--tooltip-hidden-transform:translate3d(calc(-50% + var(--tooltip-shift-x)),calc(-6px + var(--tooltip-shift-y)),0);--tooltip-visible-transform:translate3d(calc(-50% + var(--tooltip-shift-x)),var(--tooltip-shift-y),0)}.vc-tooltip[data-placement=bottom] .vc-tooltip__bubble{top:calc(100% + var(--tooltip-gap));left:50%}.vc-site-header .vc-tooltip[data-placement=bottom] .vc-tooltip__bubble{top:calc(100% + var(--tooltip-gap) + 9px)}.vc-tooltip[data-placement=left]{--tooltip-hidden-transform:translate3d(calc(6px + var(--tooltip-shift-x)),calc(-50% + var(--tooltip-shift-y)),0);--tooltip-visible-transform:translate3d(var(--tooltip-shift-x),calc(-50% + var(--tooltip-shift-y)),0)}.vc-tooltip[data-placement=left] .vc-tooltip__bubble{right:calc(100% + var(--tooltip-gap));top:50%}.vc-tooltip[data-placement=right]{--tooltip-hidden-transform:translate3d(calc(-6px + var(--tooltip-shift-x)),calc(-50% + var(--tooltip-shift-y)),0);--tooltip-visible-transform:translate3d(var(--tooltip-shift-x),calc(-50% + var(--tooltip-shift-y)),0)}.vc-tooltip[data-placement=right] .vc-tooltip__bubble{left:calc(100% + var(--tooltip-gap));top:50%}.vc-tooltip[aria-expanded=true] .vc-tooltip__bubble{opacity:0!important;transition:none!important;animation:none!important}.vc-tooltip__bubble.is-visible{opacity:1;transform:var(--tooltip-visible-transform)}.vc-tooltip:focus-visible .vc-tooltip__bubble,.vc-tooltip:has(:focus-visible) .vc-tooltip__bubble,.vc-tooltip[data-open=true] .vc-tooltip__bubble,.vc-tooltip__bubble.is-visible{opacity:1;visibility:visible;transform:var(--tooltip-visible-transform);transition-delay:0s,0s;animation:none}.vc-tooltip:active .vc-tooltip__bubble{opacity:0!important;visibility:hidden!important;transition:none!important;animation:none!important}.vc-tooltip__bubble--portal{opacity:0;visibility:visible;pointer-events:none;transition:opacity .5s}.vc-tooltip__bubble--portal.vc-tooltip__bubble--active{opacity:1;visibility:visible}.vc-tooltip__bubble--portal.vc-tooltip__bubble--hiding{opacity:0;visibility:visible;transition:opacity .5s}@media (prefers-reduced-motion:reduce){.vc-tooltip__bubble{transition:none}}.vc-tooltip[data-clicked=true] .vc-tooltip__bubble{opacity:0!important;visibility:visible!important;transition:opacity .5s!important;animation:none!important}.vc-tooltip[data-placement=top-end]{--tooltip-hidden-transform:translate3d(var(--tooltip-shift-x),calc(6px + var(--tooltip-shift-y)),0);--tooltip-visible-transform:translate3d(var(--tooltip-shift-x),var(--tooltip-shift-y),0)}.vc-tooltip[data-placement=top-end] .vc-tooltip__bubble{bottom:calc(100% + var(--tooltip-gap));left:auto;right:0}.vc-tooltip__bubble--wrap{min-width:0}.vc-tiptap-toolbar .vc-tooltip .vc-tooltip__bubble,.vc-tooltip__bubble--wrap{white-space:normal;text-align:center;word-break:break-word;overflow-wrap:anywhere;width:max-content;max-width:17.5rem;padding:.4rem .7rem;line-height:1.35}.vc-tabs{gap:8px;display:flex}.vc-tabs-full{width:100%}.vc-tabs-full .vc-tab{flex:1;justify-content:center}.vc-tab{cursor:pointer;white-space:nowrap;color:var(--color-muted);-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:.84rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.vc-tab:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}.vc-tab-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.vc-tab-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vc-tab-icon,.vc-tab-icon svg{width:18px;height:18px;color:inherit}.vc-tab-icon svg{display:block}.vc-tab-label{line-height:1.3}.vc-tab-badge{background:var(--accent-500);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.vc-tab-badge--danger{color:#fca5a5;background:#ef444440}.vc-tabs-sm .vc-tab{padding:.35rem .75rem;font-size:.78rem}.vc-tabs-md .vc-tab{padding:.45rem 1rem;font-size:.84rem}.vc-tabs-lg .vc-tab{padding:.55rem 1.25rem;font-size:.9rem}.vc-tabs-pills{flex-wrap:wrap;gap:6px}.vc-tabs-pills .vc-tab{border:1px solid var(--color-border);color:var(--color-muted);background:0 0;border-radius:9999px;padding:.45rem 1.1rem}.vc-tabs-pills .vc-tab-active,.vc-tabs-pills .vc-tab:hover{border-color:var(--accent-500);color:var(--accent-500)}.vc-tabs-pills .vc-tab-active{background:#a46bfe1f;box-shadow:0 0 12px #a46bfe26}.vc-tabs-line{border-bottom:1px solid var(--color-border);gap:0}.vc-tabs-line .vc-tab{color:var(--color-muted);background:0 0;border:none;border-radius:0;padding:.4rem .9rem;position:relative}.vc-tabs-line .vc-tab:after{content:"";background:0 0;height:2px;transition:background-color .2s;position:absolute;bottom:-1px;left:0;right:0}.vc-tabs-line .vc-tab:hover{color:var(--color-primary)}.vc-tabs-line .vc-tab-active{color:var(--accent-500)}.vc-tabs-line .vc-tab-active:after{background:var(--accent-500)}.vc-tabs-enclosed{gap:2px;margin-bottom:-1px}.vc-tabs-enclosed .vc-tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-muted);background:0 0;border:1px solid var(--color-border);border-bottom:none;padding:.55rem 1.25rem;font-size:.86rem}.vc-tabs-enclosed .vc-tab:hover{color:var(--color-primary)}.vc-tabs-enclosed .vc-tab-active{background:var(--color-surface);color:var(--accent-500);border-bottom-color:var(--color-surface)}.vc-tabs-enclosed .vc-tab-active:hover{color:var(--accent-500)}.vc-tabs-content-enclosed{border:1px solid var(--color-border);border-radius:0 var(--radius-sm) var(--radius-sm) var(--radius-sm);padding:var(--card-padding);background:var(--color-surface)}@keyframes vcTabFadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vc-tab-panel{animation:vcTabFadeSlideIn .25s}.vc-theme-explorer{top:calc(100% + var(--space-4));width:320px;z-index:var(--dropdown-z);background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));opacity:0;pointer-events:none;max-height:0;transition:opacity var(--transition-fast) var(--easing-standard),transform var(--transition-normal) var(--easing-standard),width var(--transition-normal) var(--easing-standard);position:absolute;left:auto;right:-4px;overflow:hidden;transform:translateY(-8px)}.vc-theme-explorer.is-open{opacity:1;pointer-events:auto;max-height:calc(100vh - 120px);padding:var(--dropdown-padding);flex-direction:column;display:flex;overflow:hidden;transform:translateY(0)}.vc-theme-explorer.is-edit-mode{width:380px}@media (max-width:767px){.vc-theme-explorer{opacity:0;pointer-events:none;border-top:1px solid var(--border);width:96vw;max-width:400px;max-height:calc(100vh - 70px);margin:0;transition:opacity .2s,transform .2s;position:fixed;top:54px;left:50%;right:auto;transform:translate(-50%)scale(.95);box-shadow:0 25px 50px -12px #00000080}.vc-theme-explorer.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}}.vc-theme-explorer__inner{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:hidden}.vc-theme-explorer__body{flex:1;min-height:0;overflow-y:auto}.vc-theme-explorer__head{border-bottom:1px solid #2e3646a6;justify-content:space-between;align-items:center;padding:4px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-theme-explorer__head{border-bottom:1px solid color-mix(in srgb,var(--color-border) 65%,transparent)}}.vc-theme-explorer__head{margin-bottom:2px;margin-left:4px;margin-right:4px}.vc-theme-explorer__title{color:var(--accent-600);margin:0;font-size:.95rem;font-weight:600}.vc-theme-explorer__actions{align-items:center;gap:8px;display:flex}.vc-theme-explorer__close{display:none}.vc-theme-tree-wrapper{flex-direction:column;width:100%;display:flex}.vc-theme-tree-row{padding:var(--dropdown-item-padding);cursor:pointer;border-radius:var(--dropdown-item-radius);transition:var(--transition-hover);color:var(--dropdown-item-color);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.vc-theme-tree-row:hover{color:var(--dropdown-item-hover-color);background:var(--dropdown-item-hover-bg)}.vc-theme-tree-row.is-selected{color:var(--dropdown-item-hover-color);background:var(--accent-600)}@supports (color:color-mix(in lab,red,red)){.vc-theme-tree-row.is-selected{background:color-mix(in srgb,var(--accent-600) 25%,transparent)}}.vc-theme-tree-row.is-selected{font-weight:500}.vc-theme-tree-toggle{width:20px;height:20px;color:inherit;opacity:.7;border-radius:4px;justify-content:center;align-items:center;transition:transform .2s;display:flex}.vc-theme-tree-toggle:hover{opacity:1;background-color:#ffffff1a}.vc-theme-tree-toggle.is-expanded{transform:rotate(90deg)}.vc-theme-tree-spacer{flex-shrink:0;width:20px}.vc-theme-tree-icon{color:inherit;opacity:.8;flex-shrink:0}.vc-theme-tree-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.vc-theme-tree-count{color:var(--color-muted);background:#ffffff0d;border-radius:99px;padding:1px 5px;font-size:.7rem}.vc-theme-tree-actions{z-index:10;gap:4px;margin-left:8px;display:flex;position:relative}.vc-theme-tree-action-btn{cursor:pointer;width:24px;height:24px;color:inherit;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.vc-theme-tree-action-btn:hover{color:var(--accent-600);background:0 0;transform:scale(1.1)}.vc-theme-tree-action-btn.delete:hover{color:#ff4d4d;background:#ff323226}.vc-theme-explorer__description,.vc-theme-explorer__eyebrow,.vc-theme-explorer__grid,.vc-theme-explorer__hint,.vc-theme-explorer__lead{display:none}.vc-btn-danger-custom{background-color:#b91c1c!important;border-color:#b91c1c!important}.vc-btn-danger-custom:hover{background-color:#991b1b!important;border-color:#991b1b!important}.vc-tag{--tag-color:var(--accent-600);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--tag-color);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vc-tag{background:color-mix(in oklab,var(--tag-color) 15%,transparent)}}.vc-tag{color:var(--tag-color)}@supports (color:color-mix(in lab,red,red)){.vc-tag{color:color-mix(in oklab,var(--tag-color) 80%,#fff 20%)}}.vc-tag{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast) var(--easing-standard);border:1px solid var(--tag-color)}@supports (color:color-mix(in lab,red,red)){.vc-tag{border:1px solid color-mix(in oklab,var(--tag-color) 30%,transparent)}}.vc-tag{line-height:1.4;text-decoration:none}.vc-tag:hover{background:var(--tag-color)}@supports (color:color-mix(in lab,red,red)){.vc-tag:hover{background:color-mix(in oklab,var(--tag-color) 25%,transparent)}}.vc-tag:hover{color:var(--tag-color)}@supports (color:color-mix(in lab,red,red)){.vc-tag:hover{color:color-mix(in oklab,var(--tag-color) 90%,#fff 10%)}}.vc-tag:hover{border-color:var(--tag-color)}@supports (color:color-mix(in lab,red,red)){.vc-tag:hover{border-color:color-mix(in oklab,var(--tag-color) 50%,transparent)}}.vc-tag:hover{transform:scale(1.05)}.vc-tag.is-selected{background:var(--tag-color);color:#fff;border-color:var(--tag-color)}.vc-tag__dot{background-color:var(--tag-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.vc-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.vc-tag-badge{color:#fff;border:1px solid var(--accent-700);align-items:center;gap:6px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vc-tag-badge{border:1px solid color-mix(in oklab,var(--accent-700) 35%,var(--color-border))}}.vc-tag-badge{background:linear-gradient(180deg,var(--accent-800),var(--accent-700))}@supports (color:color-mix(in lab,red,red)){.vc-tag-badge{background:linear-gradient(180deg,var(--accent-800),color-mix(in oklab,var(--accent-700) 30%,transparent))}}.vc-tag-badge{border-radius:999px;padding:4px 10px;box-shadow:0 2px 8px #0003}.vc-status-dot{background-color:var(--tag-color,var(--color-secondary));border-radius:50%;width:8px;height:8px;display:inline-block}.vc-status-dot--success{--tag-color:var(--color-success)}.vc-status-dot--warning{--tag-color:var(--color-warning)}.vc-status-dot--danger{--tag-color:var(--color-error)}.vc-tags-search-bar{max-width:400px}.vc-tags-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.4rem;display:grid}.vc-tag-card{background:var(--vc-card-bg,var(--bg-secondary));border:1px solid var(--vc-card-border,var(--v-border));border-left:3px solid var(--tag-accent,var(--accent-600));border-radius:var(--vc-card-radius,8px);flex-direction:column;gap:.3rem;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.vc-tag-card--compact{gap:.15rem;padding:.45rem .7rem}.vc-tag-card:hover{border-color:var(--tag-accent,var(--accent-600));box-shadow:0 2px 12px #0003}.vc-tag-card-header{align-items:center;gap:.5rem;display:flex}.vc-tag-card-color{border-radius:50%;flex-shrink:0;width:12px;height:12px}.vc-tag-card-name{font-size:var(--font-size-sm,.875rem);color:var(--vc-text-on-surface,#e8ecf1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;text-decoration:none;overflow:hidden}.vc-tag-card-name:hover{color:var(--accent-400,#a78bfa)}.vc-tag-card-count{font-size:var(--font-size-xs,.75rem);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:.1rem .4rem}.vc-tag-card-count,.vc-tag-card-desc{color:var(--text-secondary,var(--text-secondary))}.vc-tag-card-desc{font-size:var(--font-size-sm,.85rem);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vc-tag-card-meta{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.vc-tag-card-slug{font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,var(--text-secondary));opacity:.7;font-family:monospace}.vc-tag-card-actions{gap:.3rem;display:flex}.vc-tag-card-action{cursor:pointer;width:28px;height:28px;color:var(--text-secondary,var(--text-secondary));background:#ffffff0d;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.vc-tag-card-action:hover{color:var(--vc-text-on-surface,#e8ecf1);background:#ffffff1f}.vc-tag-card-action--danger:hover{color:var(--color-error,#ef4444);background:#ef444426}@media (max-width:540px){.vc-tags-grid{grid-template-columns:1fr}}.vc-tag-source-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.vc-tag-source-dot--ai{background-color:#34d399;box-shadow:0 0 6px #34d39980}.vc-modal-overlay{z-index:var(--z-modal);opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal);padding:var(--space-4);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vc-modal-overlay.open{opacity:1;visibility:visible}.vc-modal-card{background-color:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:600px;transition:transform var(--transition-normal);flex-direction:column;gap:1rem;margin:auto;padding:1rem;display:flex;position:relative;transform:translateY(20px)}.vc-modal-overlay.open .vc-modal-card{transform:translateY(0)}.vc-modal-card{box-shadow:0 0 18px #a46bfe2e,0 0 60px #a46bfe14,0 8px 32px #00000073}.vc-modal-card.is-danger{border-color:var(--color-error);box-shadow:0 0 22px #ff3c3c6b,0 0 55px #ff2d2d42,0 0 100px #ff232324,0 8px 32px #00000080}.vc-modal-header{border-bottom:1px solid var(--border);justify-content:center;align-items:center;min-height:2rem;padding-bottom:.75rem;display:flex;position:relative}.vc-modal-icon{align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute;left:0}.vc-modal-title{text-align:center;width:100%;color:var(--accent-500);margin:0;font-size:1.125rem;font-weight:600}.vc-modal-close{cursor:pointer;color:var(--color-secondary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.2rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.vc-modal-close:hover{color:var(--color-primary);background-color:#ffffff1a}.vc-btn-icon-only.vc-modal-close-btn,.vc-btn-icon-only.vc-modal-help-btn{background:#ffffff1a;border-radius:9999px;transition:background-color .15s}.vc-btn-icon-only.vc-modal-close-btn:hover,.vc-btn-icon-only.vc-modal-help-btn:hover{background:#fff3}.vc-modal-body{align-items:flex-start;gap:.75rem;width:100%;display:flex}.vc-modal-content{text-align:center;width:100%;color:var(--color-primary);font-size:1rem}.vc-modal-text-nowrap{white-space:nowrap}.vc-modal-details{color:var(--color-secondary);margin-top:8px;margin-bottom:20px;font-size:1rem}.vc-modal-details strong{color:var(--color-primary)}.vc-modal-actions{border-top:1px solid var(--border);justify-content:center;gap:.75rem;width:100%;padding-top:1rem;display:flex}.vc-modal-container{background-color:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:600px;transition:transform var(--transition-normal);flex-direction:column;gap:1rem;margin:auto;padding:1rem;display:flex;position:relative;transform:translateY(20px);box-shadow:0 0 18px #a46bfe2e,0 0 60px #a46bfe14,0 8px 32px #00000073}.vc-modal-overlay.open .vc-modal-container{transform:translateY(0)}.vc-modal-sm{max-width:400px}.vc-modal-md,.vc-modal-sm{border-radius:var(--radius-xl)}.vc-modal-md{max-width:600px}.vc-modal-lg{max-width:800px}.vc-modal-lg,.vc-modal-xl{border-radius:var(--radius-2xl)}.vc-modal-xl{max-width:1140px}.vc-modal-card.vc-modal-danger-glow,.vc-modal-danger-glow .vc-modal-card,.vc-modal-danger-glow.vc-modal-container{border-color:#ff525299;box-shadow:0 0 22px #ff3c3c6b,0 0 55px #ff2d2d42,0 0 100px #ff232324,0 8px 32px #00000080}.vc-modal-card.vc-modal-help-glow,.vc-modal-help-glow .vc-modal-card,.vc-modal-help-glow.vc-modal-container{border-color:#a46bfe99;gap:.75rem;transform:none;box-shadow:0 0 22px #a46bfe6b,0 0 55px #a46bfe42,0 0 100px #a46bfe24,0 8px 32px #00000080}.vc-modal-card.vc-modal-help-glow>div:first-child{margin-bottom:0}.vc-modal-card.vc-modal-success-glow,.vc-modal-success-glow .vc-modal-card,.vc-modal-success-glow.vc-modal-container{border-color:#34d39999;box-shadow:0 0 22px #34d3996b,0 0 55px #34d39942,0 0 100px #34d39924,0 8px 32px #00000080}.vc-modal-card.vc-modal-warning-glow,.vc-modal-warning-glow .vc-modal-card,.vc-modal-warning-glow.vc-modal-container{border-color:#f59e0b99;box-shadow:0 0 22px #f59e0b6b,0 0 55px #f59e0b42,0 0 100px #f59e0b24,0 8px 32px #00000080}.vc-auth-page{background:var(--bg);z-index:50;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.vc-auth-container{top:calc(var(--header-height,45px) + 2rem)!important;max-width:none!important;padding:0 var(--card-gap,1.05rem)!important;z-index:40!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;transition:none!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:auto!important;transform:none!important}.vc-auth-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:var(--shadow-lg);padding:2rem}.veritas-auth-page{width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.auth-container{top:calc(var(--header-height,45px) + 2rem)!important;max-width:none!important;padding:0 var(--card-gap,1.05rem)!important;z-index:40!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;transition:none!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:auto!important;transform:none!important}.vc-error-page{background:var(--bg);z-index:50;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.vc-error-container{top:calc(var(--header-height,45px) + 1.5rem)!important;max-width:none!important;padding:0 var(--card-gap,1.05rem)!important;z-index:40!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:auto!important}.vc-error-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-lg);width:100%;max-width:420px;padding:var(--card-padding);background:linear-gradient(#182533f2,#182533b3);border:1px solid #ff525299;box-shadow:0 0 22px #ff3c3c6b,0 0 55px #ff2d2d42,0 0 100px #ff232324,0 8px 32px #00000080}.vc-error-icon-wrap{justify-content:center;margin-bottom:.6rem;display:flex}.vc-error-code{text-align:center;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:.3rem;line-height:1.1}.vc-error-title{text-align:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-secondary);margin-bottom:.6rem}.vc-error-desc{text-align:center;font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:.9rem;line-height:1.5}.vc-error-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.vc-admin-container{width:100%;max-width:var(--container-mobile);padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile);margin:0 auto}@media (min-width:576px){.vc-admin-container{max-width:var(--container-small)}}@media (min-width:768px){.vc-admin-container{max-width:var(--container-tablet);padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media (min-width:992px){.vc-admin-container{max-width:var(--container-desktop);padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}}@media (min-width:1200px){.vc-admin-container{max-width:var(--container-wide)}}@media (min-width:1400px){.vc-admin-container{max-width:var(--container-ultra-wide)}}.vc-admin-table{border-collapse:initial;border-spacing:0;width:100%;font-size:.875rem}.vc-admin-table td,.vc-admin-table th{text-align:left;border-bottom:1px solid var(--v-border-card);vertical-align:middle;padding:.25rem .33rem}.vc-admin-table th{background:var(--v-bg-surface-2);color:var(--v-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;z-index:10;border-bottom:2px solid #a46bfe26;padding-bottom:.75rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.vc-admin-table th:first-child{border-top-left-radius:var(--radius-lg);padding-left:1.5rem}.vc-admin-table th:last-child{border-top-right-radius:var(--radius-lg);padding-right:1.5rem}.vc-admin-table tbody tr{transition:background-color .15s}.vc-admin-table tbody tr:hover{background:var(--v-bg-surface-2)}.vc-admin-table tbody tr:first-child td{padding-top:.35rem}.vc-admin-table tbody tr:last-child td{border-bottom:none;padding-bottom:.4rem}.vc-admin-table td:first-child{padding-left:1.5rem}.vc-admin-table td:last-child{padding-right:1.5rem}.vc-admin-table td:first-child,.vc-admin-table th:first-child{width:48px}.vc-admin-table td:nth-child(2),.vc-admin-table th:nth-child(2){width:60px}.vc-admin-table td:nth-child(3),.vc-admin-table th:nth-child(3){min-width:220px}.vc-admin-table td:nth-child(4),.vc-admin-table th:nth-child(4){min-width:240px}.vc-admin-table td:nth-child(5),.vc-admin-table th:nth-child(5){width:100px}.vc-admin-table td:nth-child(6),.vc-admin-table td:nth-child(7),.vc-admin-table th:nth-child(6),.vc-admin-table th:nth-child(7){text-align:center;width:80px}.vc-admin-table td:nth-child(8),.vc-admin-table th:nth-child(8){width:140px}.vc-admin-table td:nth-child(9),.vc-admin-table th:nth-child(9){width:120px}.vc-admin-table td:nth-child(10),.vc-admin-table th:nth-child(10){text-align:right;width:120px}.vc-admin-table.vc-admin-table-media{table-layout:fixed;font-size:.8125rem}.vc-admin-table.vc-admin-table-media td,.vc-admin-table.vc-admin-table-media th{text-overflow:ellipsis;padding:.2rem .33rem;overflow:hidden}.vc-admin-table.vc-admin-table-media th{padding-bottom:.45rem}.vc-admin-table.vc-admin-table-media tbody tr:nth-child(2n){background:#a46bfe09}.vc-admin-table.vc-admin-table-media tbody tr:hover{background:var(--v-bg-surface-2)}.vc-admin-table.vc-admin-table-media td:first-child,.vc-admin-table.vc-admin-table-media th:first-child{width:36px}.vc-admin-table.vc-admin-table-media td:nth-child(2),.vc-admin-table.vc-admin-table-media th:nth-child(2){width:72px}.vc-admin-table.vc-admin-table-media td:nth-child(3),.vc-admin-table.vc-admin-table-media th:nth-child(3){width:120px}.vc-admin-table.vc-admin-table-media td:nth-child(5),.vc-admin-table.vc-admin-table-media th:nth-child(5){white-space:nowrap;width:110px}.vc-admin-table.vc-admin-table-media td:nth-child(6),.vc-admin-table.vc-admin-table-media th:nth-child(6){white-space:nowrap;width:100px}.vc-admin-table.vc-admin-table-media td:nth-child(7),.vc-admin-table.vc-admin-table-media th:nth-child(7){white-space:nowrap;text-align:right;width:235px;overflow:visible}.vc-admin-table.vc-admin-table-backup{table-layout:fixed}.vc-admin-table.vc-admin-table-backup td:first-child,.vc-admin-table.vc-admin-table-backup th:first-child{text-overflow:ellipsis;white-space:nowrap;width:auto;overflow:hidden}.vc-admin-table.vc-admin-table-backup td:nth-child(2),.vc-admin-table.vc-admin-table-backup th:nth-child(2){white-space:nowrap;width:90px}.vc-admin-table.vc-admin-table-backup td:nth-child(3),.vc-admin-table.vc-admin-table-backup th:nth-child(3){white-space:nowrap;text-align:right;width:80px}.vc-admin-table.vc-admin-table-backup td:nth-child(4),.vc-admin-table.vc-admin-table-backup th:nth-child(4){white-space:nowrap;width:160px}.vc-admin-table.vc-admin-table-backup td:nth-child(5),.vc-admin-table.vc-admin-table-backup th:nth-child(5){white-space:nowrap;text-align:right;width:110px}.vc-admin-table.vc-admin-table-dbresults{table-layout:fixed}.vc-admin-table.vc-admin-table-dbresults td:first-child,.vc-admin-table.vc-admin-table-dbresults th:first-child{white-space:nowrap;text-overflow:ellipsis;width:160px;overflow:hidden}.vc-admin-table.vc-admin-table-dbresults td:nth-child(2),.vc-admin-table.vc-admin-table-dbresults td:nth-child(3),.vc-admin-table.vc-admin-table-dbresults th:nth-child(2),.vc-admin-table.vc-admin-table-dbresults th:nth-child(3){white-space:nowrap;text-overflow:ellipsis;width:auto;overflow:hidden}.vc-admin-table.vc-admin-table-dbresults td:nth-child(4),.vc-admin-table.vc-admin-table-dbresults th:nth-child(4){white-space:nowrap;text-align:right;width:90px}.vc-admin-table.vc-admin-table-dbstats{table-layout:fixed}.vc-admin-table.vc-admin-table-dbstats td:first-child,.vc-admin-table.vc-admin-table-dbstats th:first-child{text-overflow:ellipsis;white-space:nowrap;width:auto;overflow:hidden}.vc-admin-table.vc-admin-table-dbstats td:nth-child(2),.vc-admin-table.vc-admin-table-dbstats th:nth-child(2){white-space:nowrap;text-align:right;width:70px}.vc-admin-table.vc-admin-table-dbstats td:nth-child(3),.vc-admin-table.vc-admin-table-dbstats th:nth-child(3){white-space:nowrap;text-align:right;width:80px}.vc-admin-table.vc-admin-table-dbstats td:nth-child(4),.vc-admin-table.vc-admin-table-dbstats td:nth-child(5),.vc-admin-table.vc-admin-table-dbstats td:nth-child(6),.vc-admin-table.vc-admin-table-dbstats th:nth-child(4),.vc-admin-table.vc-admin-table-dbstats th:nth-child(5),.vc-admin-table.vc-admin-table-dbstats th:nth-child(6){white-space:nowrap;text-align:right;width:70px}.vc-admin-table.vc-admin-table-dbstats td:nth-child(7),.vc-admin-table.vc-admin-table-dbstats th:nth-child(7){white-space:nowrap;width:160px}.vc-admin-article-link{background:var(--color-surface-secondary);color:var(--accent-400);border:1px solid #b68cff33;align-items:center;gap:.25rem;transition:transform .15s,border-color .15s,background-color .15s,color .15s;display:inline-flex}.vc-admin-article-link:focus-visible,.vc-admin-article-link:hover{border-color:var(--v-accent-primary,var(--accent));transform:translateY(-1px);background:var(--v-bg-surface-2,#ffffff1f)!important}.vc-stat-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.vc-stat-icon-default,.vc-stat-icon-primary{color:var(--accent-500);background:#a46bfe1f}.vc-stat-icon-info{color:var(--color-info);background:#3b82f61f}.vc-stat-icon-success{color:var(--color-success);background:#10b9811f}.vc-stat-icon-warning{color:var(--color-warning);background:#f59e0b1f}.vc-stat-icon-danger{color:var(--color-error);background:#ef44441f}.vc-stat-label{font-size:var(--font-size-sm);color:var(--color-secondary)}.vc-stat-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-heading);line-height:var(--line-height-tight)}.vc-stat-subtitle{font-size:var(--font-size-xs);color:var(--color-muted);margin-top:.25rem}.vc-stat-trend{font-size:var(--font-size-xs);align-items:center;gap:.25rem;display:flex}.vc-admin-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.vc-admin-code-block{border-radius:var(--radius-md);font-family:var(--font-family-mono);border:1px solid var(--border);background:#1e1e1e;padding:1rem;font-size:.85rem;overflow-x:auto}.vc-admin-filter-control{font-weight:400}.vc-admin-filter-control,.vc-input.vc-admin-filter-control{color:var(--vc-input-placeholder-color,var(--text-muted))}.vc-admin-filter-control,.vc-input.vc-admin-filter-control,.vc-select.vc-admin-filter-control{height:var(--vc-input-height-desktop);min-height:var(--vc-input-height-desktop);line-height:var(--vc-input-height-desktop);font-size:var(--font-size-sm,.875rem)}.vc-select.vc-admin-filter-control{color:var(--vc-input-text-color,var(--color-primary))}.vc-btn.vc-admin-filter-control{height:var(--vc-input-height-desktop);min-height:var(--vc-input-height-desktop);font-size:var(--font-size-sm,.875rem);color:var(--vc-input-placeholder-color,var(--text-muted));padding-top:0;padding-bottom:0}.vc-select.vc-admin-filter-control{padding-top:0;padding-bottom:0}.vc-icon-action{color:var(--icon-color-muted,var(--color-secondary));transition:var(--transition-hover);cursor:pointer;--vc-icon-color:currentColor;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vc-icon-action:hover{color:var(--accent-500)}.vc-icon-action:focus-visible{outline:var(--vc-icon-outline-width) solid var(--vc-icon-outline-color);border-radius:var(--radius-button)}.vc-icon-danger{color:var(--color-error)}.vc-icon-danger:hover{color:#f26969}@supports (color:color-mix(in lab,red,red)){.vc-icon-danger:hover{color:color-mix(in oklab,var(--color-error) 80%,#fff 20%)}}.vc-filter-toolbar-icon{justify-content:center;align-items:center;line-height:0;transition:color .15s,opacity .15s;display:inline-flex;color:var(--text-muted,var(--color-secondary))!important;opacity:.7!important}.vc-btn.vc-filter-toolbar-icon{width:var(--vc-input-height-desktop);min-width:var(--vc-input-height-desktop);height:var(--vc-input-height-desktop);min-height:var(--vc-input-height-desktop);align-self:center;padding:0}.vc-filter-toolbar-icon:focus-visible:not(:disabled),.vc-filter-toolbar-icon:hover:not(:disabled){color:var(--accent-500)!important;opacity:1!important}.vc-filter-toolbar-icon .vc-icon,.vc-filter-toolbar-icon svg{color:inherit!important;stroke:currentColor!important}.vc-filter-toolbar-icon:focus-visible:not(:disabled) .vc-icon,.vc-filter-toolbar-icon:focus-visible:not(:disabled) svg,.vc-filter-toolbar-icon:hover:not(:disabled) .vc-icon,.vc-filter-toolbar-icon:hover:not(:disabled) svg{color:var(--accent-500)!important;stroke:currentColor!important}.vc-filter-toolbar-icon:disabled{opacity:.35!important}.vc-status-icon{justify-content:center;align-items:center;display:inline-flex}.vc-text-highlight-cyan{color:var(--highlight-cyan);--vc-icon-color:var(--highlight-cyan)}.vc-text-highlight-amber{color:var(--highlight-amber);--vc-icon-color:var(--highlight-amber)}.vc-text-highlight-coral{color:var(--highlight-coral);--vc-icon-color:var(--highlight-coral)}.vc-admin-page-shell{background:var(--v-bg-main)}.vc-admin-page-content{width:100%;padding-top:0;padding-bottom:var(--space-4)}.vc-admin-content-inner{width:100%;max-width:1400px;padding-inline:var(--vc-card-main-gap);margin-left:auto;margin-right:auto}.vc-admin-alert-stack,.vc-admin-stack{gap:var(--vc-card-main-gap);flex-direction:column;display:flex}.vc-admin-profile-grid{gap:var(--vc-card-main-gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.vc-admin-profile-grid>.vc-card{margin-top:0!important}@media (min-width:1260px){.vc-admin-profile-grid{grid-template-columns:272px minmax(320px,1fr) 272px 272px}}.vc-admin-double-grid{gap:var(--vc-card-main-gap);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.vc-admin-double-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.vc-admin-tile-grid{gap:var(--v-gap-grid);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (min-width:768px){.vc-admin-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.vc-admin-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.vc-admin-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vc-admin-section-grid{border-radius:var(--radius-lg);border:1px solid #0000}.vc-admin-section-grid,.vc-admin-tile{padding:var(--v-gap-grid)}.vc-admin-action-tile{text-decoration:none}.vc-admin-section-tile{position:relative}.vc-moderation-tabs{background:var(--v-bg-card,#182533b3);border:1px solid var(--border-color,#ffffff14);border-radius:10px;flex-wrap:wrap;gap:.35rem;padding:.3rem;display:flex}.vc-moderation-tab{color:var(--text-secondary,#ffffffa6);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.85rem;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.vc-moderation-tab:hover{color:var(--text-primary,#fff);background:#b68cff14}.vc-moderation-tab.is-active{color:var(--text-primary,#fff);background:#b68cff29;border-color:#b68cff59}.vc-moderation-tab-badge{min-width:20px;height:20px;color:var(--text-primary,#fff);background:#b68cff40;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:600;display:inline-flex}.vc-moderation-tab-badge--danger{background:#ef444440}.vc-moderation-bulk{background:#b68cff14;border:1px solid #b68cff4d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.vc-moderation-list{flex-direction:column;gap:.65rem;display:flex}.vc-moderation-list-header{border-bottom:1px solid var(--border-color,#ffffff0f);align-items:center;gap:.6rem;padding:.2rem .25rem .5rem;display:flex}.vc-moderation-card{background:var(--v-bg-card,#1825338c);border:1px solid var(--border-color,#ffffff14);border-radius:10px;grid-template-columns:auto 1fr;gap:.75rem;padding:.9rem;transition:border-color .18s,background .18s;display:grid}.vc-moderation-card:hover{border-color:#b68cff4d}.vc-moderation-card.is-selected{background:#b68cff0f;border-color:#b68cff80}.vc-moderation-card-check{padding-top:.25rem}.vc-moderation-card-body{flex-direction:column;gap:.65rem;min-width:0;display:flex}.vc-moderation-author{align-items:center;gap:.6rem;display:flex}.vc-moderation-author-meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.vc-moderation-avatar{object-fit:cover;background:#b68cff26;border-radius:50%;flex-shrink:0;width:36px;height:36px}.vc-moderation-avatar--fallback{justify-content:center;align-items:center;display:inline-flex}.vc-moderation-author-name,.vc-moderation-avatar--fallback{color:var(--text-primary,#fff);font-size:.9rem;font-weight:600}.vc-moderation-author-name{text-decoration:none;transition:color .15s}.vc-moderation-author-name:hover{color:var(--accent-primary,#b68cff)}.vc-moderation-meta-row{color:var(--text-secondary,#ffffff8c);flex-wrap:wrap;gap:.75rem;font-size:.72rem;display:flex}.vc-moderation-meta-item{align-items:center;gap:.3rem;display:inline-flex}.vc-moderation-meta-item code{font-family:var(--font-mono,ui-monospace,monospace);background:#ffffff0a;border-radius:3px;padding:0 4px;font-size:.72rem}.vc-moderation-country{white-space:nowrap}.vc-moderation-content{color:var(--text-primary,#ffffffeb);max-height:9em;margin:0;padding:.65rem .75rem;font-size:.88rem;line-height:1.5;position:relative;overflow:hidden}.vc-moderation-content,.vc-moderation-content-full{white-space:pre-wrap;word-break:break-word;background:#00000038;border-left:3px solid #b68cff59;border-radius:0 6px 6px 0}.vc-moderation-content-full{padding:.75rem .85rem;font-size:.9rem;line-height:1.55}.vc-moderation-article-ref{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.vc-moderation-article-link{color:var(--accent-primary,#b68cff);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-weight:500;text-decoration:none;overflow:hidden}.vc-moderation-article-link:hover{text-decoration:underline}.vc-moderation-quote{color:var(--text-secondary,#ffffffb3);white-space:pre-wrap;word-break:break-word;background:#00000038;border-left:3px solid #ef444466;border-radius:0 6px 6px 0;margin:0;padding:.6rem .75rem;font-size:.82rem;font-style:italic}.vc-spamscore-badge{letter-spacing:.015em;white-space:nowrap;border-radius:12px;align-items:center;padding:.15rem .5rem;font-size:.72rem;font-weight:600;line-height:1.6;transition:filter .2s;display:inline-flex}.vc-spamscore-badge:hover{filter:brightness(1.12)}.vc-moderation-ban-controls{background:#ef44440d;border:1px dashed #ef444440;border-radius:8px;flex-direction:column;gap:.5rem;padding:.55rem .7rem;display:flex}.vc-moderation-ban-label{color:var(--text-secondary,#ffffffa6);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.vc-moderation-ban-duration{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (max-width:640px){.vc-moderation-card{grid-template-columns:1fr}.vc-moderation-card-check{padding-top:0}.vc-moderation-article-link{max-width:100%}}.vc-admin-users-table{border-collapse:initial;border-spacing:0;width:100%;font-size:.875rem}.vc-admin-users-table th{color:var(--v-text-secondary,#ffffff8c);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;vertical-align:bottom;background:#1e2e3f;border-bottom:2px solid #a46bfe2e;padding:.5rem .5rem .7rem;font-size:.75rem;font-weight:600}.vc-admin-users-table td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.13rem .5rem}.vc-admin-users-table tbody tr:nth-child(2n){background:#1e2e3f59}.vc-admin-users-table tbody tr:hover{background:#1e2e3f}.vc-admin-users-table tbody tr:last-child td{border-bottom:none}.vc-admin-table-articles{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%;font-size:.8125rem}.vc-admin-table-articles td,.vc-admin-table-articles th{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.3rem .45rem}.vc-admin-table-articles td{text-overflow:ellipsis;overflow:hidden}.vc-admin-table-articles th{color:var(--v-text-secondary,#ffffff8c);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-align:left;vertical-align:bottom;background:#1e2e3f;border-bottom:2px solid #a46bfe2e;padding-bottom:.65rem;font-size:.72rem;font-weight:600}.vc-admin-table-articles tbody tr{transition:background-color .15s}.vc-admin-table-articles tbody tr:nth-child(2n){background:#1e2e3f59}.vc-admin-table-articles tbody tr:hover{background:#1e2e3f}.vc-admin-table-articles tbody tr.is-selected,.vc-admin-table-articles tbody tr.is-selected:hover{box-shadow:inset 2px 0 0 var(--color-accent-500,#a46bfe);background:#a46bfe1f}.vc-admin-table-articles tbody tr:last-child td{border-bottom:none}.vc-admin-table-articles td:first-child,.vc-admin-table-articles th:first-child{text-align:center;width:36px}.vc-admin-table-articles td:nth-child(2),.vc-admin-table-articles th:nth-child(2){width:56px}.vc-admin-table-articles td:nth-child(4),.vc-admin-table-articles th:nth-child(4){width:130px}.vc-admin-table-articles td:nth-child(5),.vc-admin-table-articles th:nth-child(5){text-align:center;width:62px}.vc-admin-table-articles td:nth-child(6),.vc-admin-table-articles td:nth-child(7),.vc-admin-table-articles td:nth-child(8),.vc-admin-table-articles td:nth-child(9),.vc-admin-table-articles th:nth-child(6),.vc-admin-table-articles th:nth-child(7),.vc-admin-table-articles th:nth-child(8),.vc-admin-table-articles th:nth-child(9){text-align:right;width:46px}.vc-admin-table-articles td:nth-child(10),.vc-admin-table-articles th:nth-child(10){text-align:right;width:66px}.vc-admin-table-articles td:nth-child(11),.vc-admin-table-articles th:nth-child(11){text-align:center;width:80px}.vc-admin-table-articles .vc-th-icon{color:var(--v-text-secondary,#ffffff8c);justify-content:center;align-items:center;display:inline-flex}.vc-articles-cell-title{-webkit-line-clamp:2;color:var(--color-primary);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.vc-articles-cell-title:hover{color:var(--color-accent-400)}.vc-articles-cell-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:.68rem;display:flex}.vc-articles-cell-meta .vc-cell-chip{background:var(--color-surface-secondary,#ffffff0f);color:var(--color-secondary);white-space:nowrap;border-radius:3px;padding:0 4px}.vc-admin-table-articles .vc-cell-num{color:var(--color-secondary);white-space:nowrap;font-size:.75rem}.vc-admin-table-articles .vc-row-action{border-radius:var(--radius-sm,6px);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--color-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.vc-admin-table-articles .vc-row-action:hover:not(:disabled){color:var(--color-primary);background:#ffffff0f}.vc-admin-table-articles .vc-row-action--danger:hover:not(:disabled){color:var(--color-danger)}.vc-admin-table-articles .vc-row-action:disabled{opacity:.35;cursor:not-allowed}.vc-admin-table-articles .vc-status-toggle{border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;transition:background-color .15s;display:inline-flex}.vc-admin-table-articles .vc-status-toggle:hover:not(:disabled){background:#ffffff0f}.vc-admin-table-articles .vc-status-toggle:disabled{cursor:default}.vc-admin-table-articles .vc-author-cell{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.vc-editor-btn-icon{min-width:2.5rem;padding:.5rem}.vc-editor-btn-danger{background:var(--error,var(--v-error));border-color:var(--error,var(--v-error));color:var(--bg)}.vc-editor-btn-danger:hover:not(:disabled){opacity:.9}.vc-editor-btn-full{width:100%}.vc-editor-content-v2{flex:1;display:flex;position:relative;overflow:hidden}.vc-editor-sidebar-v2{background:var(--surface-1);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:340px;display:flex;overflow:hidden}.vc-editor-sidebar-header{border-bottom:1px solid var(--border);flex-direction:column;gap:.875rem;padding:1rem;display:flex}.vc-editor-body{--vc-editor-window-inset:22px;flex-direction:column;flex:1;display:flex}.vc-editor-body--with-sidebar{flex-direction:row;gap:0;max-width:calc(1400px + 20rem);margin-left:0;margin-right:auto}.vc-editor-body--with-sidebar .vc-admin-content-inner{max-width:1400px;margin-left:0;margin-right:0}.vc-admin-page-shell[data-sidebar-inline] .vc-footer-content,.vc-admin-page-shell[data-sidebar-inline] .vc-site-header__container{margin-left:0;margin-right:auto}.vc-admin-page-shell[data-sidebar-inline] .editor-toolbar-sticky{max-width:calc(1400px + 20rem);margin-left:0;margin-right:auto}.vc-admin-page-shell[data-sidebar-inline] .editor-toolbar-sticky .vc-admin-content-inner{margin-left:0;margin-right:auto}.vc-admin-page-shell .vc-footer{z-index:1020}.vc-editor-sidebar-inline{flex-shrink:0;align-self:stretch;width:20rem;position:relative}.vc-editor-sidebar-inline__panel{z-index:1036;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:20rem;box-shadow:var(--shadow-lg);padding:1rem;animation:vc-sidebar-inline-enter .3s ease-out;position:fixed;top:0;bottom:0;left:min(100vw - 20rem,1400px);overflow:hidden auto}@keyframes vc-sidebar-inline-enter{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}.vc-editor-sidebar-overlay__panel{background:var(--color-surface);border-left:1px solid var(--color-border);width:20rem;height:100%;box-shadow:var(--shadow-xl);padding:.9rem;transition:transform .3s ease-in-out;position:relative;overflow:hidden auto}@media (max-width:767.98px){.vc-editor-sidebar-inline__panel .vc-input,.vc-editor-sidebar-inline__panel .vc-select,.vc-editor-sidebar-inline__panel .vc-textarea,.vc-editor-sidebar-overlay__panel .vc-input,.vc-editor-sidebar-overlay__panel .vc-select,.vc-editor-sidebar-overlay__panel .vc-textarea{font-size:var(--font-size-sm)}}.vc-editor-sidebar-inline__panel,.vc-editor-sidebar-overlay__panel{--vc-input-text-color:#e6e9ee}@supports (color:color-mix(in lab,red,red)){.vc-editor-sidebar-inline__panel,.vc-editor-sidebar-overlay__panel{--vc-input-text-color:color-mix(in srgb,var(--color-primary) 85%,var(--accent-500) 15%)}}.vc-editor-sidebar-inline__panel button.vc-input span.text-primary,.vc-editor-sidebar-overlay__panel button.vc-input span.text-primary{color:var(--vc-input-text-color)}.vc-editor-search-wrap{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.vc-editor-search-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.vc-editor-search-input::placeholder{color:var(--vc-input-placeholder-color);opacity:.6}.vc-editor-filter-tabs{background:var(--v-surface-2);border-radius:var(--v-radius-md);gap:.5rem;padding:.25rem;display:flex}.vc-editor-filter-tab{border-radius:var(--v-radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.vc-editor-filter-tab:hover{background:var(--surface-3);color:var(--text)}.vc-editor-filter-tab.active{background:var(--primary);color:var(--bg)}.vc-editor-article-card{border-radius:var(--radius-md);border:1px solid #0000;margin-bottom:.5rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.vc-editor-article-card:hover{border-color:var(--border);background:var(--surface-2)}.vc-editor-article-card.active{border-color:var(--primary);background:var(--surface-2)}.vc-editor-article-card-main{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:.875rem 1rem}.vc-editor-article-card-header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.375rem;display:flex}.vc-editor-article-card-title{color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:500;display:-webkit-box;overflow:hidden}.vc-editor-article-card-slug{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .5rem;font-size:.8125rem;overflow:hidden}.vc-editor-article-card-meta{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.vc-editor-article-card-meta span{align-items:center;gap:.25rem;display:flex}.vc-editor-article-card-delete{width:2.5rem;color:var(--text-secondary);cursor:pointer;opacity:0;background:0 0;border:none;border-left:1px solid #0000;justify-content:center;align-items:center;transition:all .2s;display:flex}.vc-editor-article-card:hover .vc-editor-article-card-delete{opacity:1;border-left-color:var(--border)}.vc-editor-article-card-delete:hover{background:var(--error,var(--v-error));color:var(--bg)}.vc-editor-main-v2{background:var(--bg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.vc-editor-main-v2.fullwidth{width:100%;max-width:1200px;margin:0 auto}.vc-editor-main-v2.with-settings{max-width:calc(100% - 320px)}.vc-editor-workspace{width:100%;max-width:900px;margin:0 auto;padding:2rem}.vc-editor-article-meta{margin-bottom:2rem}.vc-editor-title-input{width:100%;color:var(--text);background:0 0;border:none;border-bottom:2px solid #0000;outline:none;padding:.75rem 0;font-family:inherit;font-size:2.25rem;font-weight:700;transition:border-color .2s}.vc-editor-title-input:focus{border-bottom-color:var(--primary)}.vc-editor-title-input::placeholder{color:var(--vc-input-placeholder-color);opacity:.4}.vc-editor-slug-input{width:100%;color:var(--text-secondary);background:0 0;border:none;border-bottom:1px solid #0000;outline:none;margin-top:.5rem;padding:.5rem 0;font-family:Courier New,monospace;font-size:.9375rem;transition:border-color .2s}.vc-editor-slug-input:focus{border-bottom-color:var(--border);color:var(--text)}.vc-editor-slug-input::placeholder{color:var(--vc-input-placeholder-color);opacity:.4}.vc-editor-status-row{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.vc-editor-scheduled-badge{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;display:inline-flex}.vc-editor-content-area{margin-bottom:2rem;position:relative}.vc-tiptap-editor{background:0 0;overflow:visible}.vc-editor-window{top:calc(var(--vc-header-offset,80px) + var(--vc-editor-bar-h,52px));height:max(420px,calc(100dvh - var(--vc-header-offset,80px) - var(--vc-editor-bar-h,52px) - var(--vc-editor-window-inset,22px)));position:sticky}.vc-editor-window .vc-search-panel,.vc-editor-window .vc-tiptap-toolbar{position:relative;top:auto}.vc-editor-window .vc-editor-scroll-region{scrollbar-gutter:stable;overflow-y:hidden}.vc-editor-window .vc-editor-scroll-region.is-scrollable{overflow-y:auto}.vc-tiptap-toolbar{background:var(--surface-2);border-bottom:1px solid var(--border);z-index:1035;backface-visibility:hidden;flex-wrap:wrap;gap:.5rem;min-height:3.25rem;padding:.75rem;display:flex;position:sticky;overflow:visible;transform:translateZ(0);box-shadow:0 2px 8px #00000026}.vc-tiptap-toolbar-group{background:var(--surface-1);border-radius:var(--radius-sm);gap:.25rem;padding:.25rem;display:flex}.vc-tiptap-toolbar .vc-tooltip:not([data-placement]){--tooltip-hidden-transform:translate3d(-50%,6px,0);--tooltip-visible-transform:translate3d(-50%,0,0)}.vc-tiptap-toolbar .vc-tooltip:not([data-placement]) .vc-tooltip__bubble{top:auto;bottom:calc(100% + var(--tooltip-gap));left:50%}.vc-tiptap-toolbar .relative{position:relative}.vc-tiptap-toolbar [class*=absolute][class*=top-full]{z-index:1100}.vc-tbtn{color:var(--v-text-secondary);background-color:#0000;border-color:#0000}.vc-tbtn:hover:not(:disabled){color:var(--v-accent-primary);background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-tbtn:hover:not(:disabled){background-color:color-mix(in srgb,var(--v-accent-primary) 12%,transparent)}}.vc-tbtn:hover:not(:disabled){border-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-tbtn:hover:not(:disabled){border-color:color-mix(in srgb,var(--v-accent-primary) 60%,transparent)}}.vc-tbtn.vc-tbtn--active{color:var(--v-accent-primary);background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-tbtn.vc-tbtn--active{background-color:color-mix(in srgb,var(--v-accent-primary) 16%,transparent)}}.vc-tbtn.vc-tbtn--active{border-color:var(--v-accent-primary)}.vc-tbtn.vc-tbtn--active:hover:not(:disabled){background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-tbtn.vc-tbtn--active:hover:not(:disabled){background-color:color-mix(in srgb,var(--v-accent-primary) 22%,transparent)}}.vc-tbtn.vc-tbtn--active:hover:not(:disabled){border-color:var(--v-accent-primary)}.vc-tbtn.vc-tbtn--format-ready{color:var(--v-accent-primary)}.vc-tbtn-group{background-color:#0000;border-color:#0000}.vc-tbtn-group button{color:var(--v-text-secondary)}.vc-tbtn-group:hover{border-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-tbtn-group:hover{border-color:color-mix(in srgb,var(--v-accent-primary) 60%,transparent)}}.vc-tbtn-group:hover{background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-tbtn-group:hover{background-color:color-mix(in srgb,var(--v-accent-primary) 12%,transparent)}}.vc-tbtn-group:hover button{color:var(--v-accent-primary)}.vc-tbtn-group.vc-tbtn-group--active{border-color:var(--v-accent-primary);background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-tbtn-group.vc-tbtn-group--active{background-color:color-mix(in srgb,var(--v-accent-primary) 16%,transparent)}}.vc-tbtn-group.vc-tbtn-group--active:hover{border-color:var(--v-accent-primary);background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-tbtn-group.vc-tbtn-group--active:hover{background-color:color-mix(in srgb,var(--v-accent-primary) 20%,transparent)}}.vc-tbtn-group.vc-tbtn-group--active button{color:var(--v-accent-primary)}.vc-toolbar-dropdown{z-index:var(--z-dropdown,1000);padding:var(--dropdown-padding);animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;margin-top:.375rem;position:absolute;top:100%;left:0}.vc-toolbar-dropdown,.vc-toolbar-popover{background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));color:var(--v-text-main)}.vc-dd-item{padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-radius);color:var(--dropdown-item-color);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height)}.vc-dd-item:hover{background:var(--dropdown-item-hover-bg)}.vc-dd-item--selected{background:var(--dropdown-item-active-bg);color:var(--dropdown-item-hover-color);font-weight:600}.vc-toolbar-dropdown .vc-dd-item,.vc-toolbar-popover .vc-dd-item{padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-radius);color:var(--dropdown-item-color);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height)}.vc-toolbar-dropdown .vc-dd-item:hover,.vc-toolbar-popover .vc-dd-item:hover{background:var(--dropdown-item-hover-bg)}.vc-toolbar-dropdown .vc-dd-item--selected,.vc-toolbar-popover .vc-dd-item--selected{background:var(--dropdown-item-active-bg);color:var(--dropdown-item-hover-color);font-weight:600}.vc-toolbar-dropdown.vc-toolbar-dropdown{padding:var(--dropdown-padding)}.vc-dd-label{color:var(--v-text-muted)}.vc-dd-label--accent{color:var(--v-accent-primary)}.vc-dd-input{background:var(--v-surface-2);border:1px solid var(--v-border);color:var(--v-text-main)}.vc-dd-input:focus{border-color:var(--v-accent-primary);outline:none}.vc-dd-btn{background:var(--v-accent-primary);color:#fff}.vc-dd-btn:hover{background:var(--v-accent-secondary)}.vc-dd-swatch{border:2px solid var(--v-border)}.vc-dd-swatch:hover{border-color:var(--v-accent-primary);transform:scale(1.1)}.vc-dd-swatch--active{border-color:var(--v-accent-primary);box-shadow:0 0 0 2px var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-dd-swatch--active{box-shadow:0 0 0 2px color-mix(in srgb,var(--v-accent-primary) 35%,transparent)}}.vc-tiptap-content{outline:none;flex:1;padding:.75rem 1.5rem 1.5rem}.vc-search-match{background:#ffd54f59;border-radius:2px;box-shadow:0 0 0 1px #ffd54f80}.vc-search-current{color:#000;background:#ff980099;border-radius:2px;box-shadow:0 0 0 2px #ff9800cc}.vc-search-marker{color:#ffd54fd9;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 1px;font-size:.75em;line-height:1}.vc-search-marker--current{color:#ff9800}.vc-search-panel{top:calc(var(--vc-editor-toolbar-top,0px) + var(--vc-editor-toolbar-h,0px));z-index:999;position:sticky}.vc-tiptap-content:focus{outline:none}.vc-tiptap-content .ProseMirror-gapcursor{pointer-events:none;display:none;position:relative}.vc-tiptap-content.ProseMirror-focused .ProseMirror-gapcursor{display:block}.vc-tiptap-content .ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--v-accent-primary);width:100%;animation:vc-gapcursor-blink 1.1s steps(2,start) infinite;display:block;position:absolute;top:-2px;left:0}@keyframes vc-gapcursor-blink{to{visibility:hidden}}.vc-format-painter-active,.vc-format-painter-active .vc-tiptap-content{cursor:copy!important}.vc-tiptap-content li.vc-editor-task-item{flex-flow:row!important;display:flex!important}.vc-tiptap-content.vc-content ol{padding-inline-start:0!important}.vc-tiptap-content.vc-content ol ol{padding-inline-start:1em!important}.vc-tiptap-content.vc-content ol ol ol{padding-inline-start:2em!important}.vc-tiptap-content.vc-content ol ol ol ol{padding-inline-start:3em!important}.vc-tiptap-content .image-node-view{contain:layout style;margin:0}.vc-tiptap-content .image-node-view img{margin:0}.vc-tiptap-content .react-renderer:has(>.image-node-view.float-left){float:left;clear:left;width:fit-content}.vc-tiptap-content .react-renderer:has(>.image-node-view.float-right){float:right;clear:right;width:fit-content}.vc-tiptap-content .image-node-view.float-left{margin-top:0;margin-bottom:0;margin-right:1rem}.vc-tiptap-content .image-node-view.float-right{margin-top:0;margin-bottom:0;margin-left:1rem}.vc-tiptap-content .image-node-view.mx-auto{clear:both;margin-bottom:0;margin-left:auto;margin-right:auto;display:block}.vc-tiptap-content .image-node-view.vc-align-left{clear:both;margin-left:0;margin-right:auto;display:block}.vc-tiptap-content .image-node-view.vc-align-right{clear:both;margin-left:auto;margin-right:0;display:block}.vc-tiptap-content p:has(+.react-renderer:is(:has(>.image-node-view.float-left),:has(>.image-node-view.float-right))){overflow:hidden}.vc-tiptap-content hr,.vc-tiptap-content pre{clear:both}.vc-tiptap-content hr{border:none;border-top:2px solid var(--text-secondary,var(--v-text-muted));margin:1rem 0}.vc-tiptap-content .ProseMirror-selectednode:not(.tableWrapper){outline:2px solid var(--primary);outline-offset:2px}.vc-tiptap-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-secondary);opacity:.5;pointer-events:none;float:left;height:0}.vc-editor-loading{min-height:500px;color:var(--text-secondary)}.vc-editor-loading,.vc-editor-upload-overlay{justify-content:center;align-items:center;font-size:.9375rem;display:flex}.vc-editor-upload-overlay{color:var(--text);z-index:10;background:#000000b3;flex-direction:column;gap:.75rem;position:absolute;inset:0}.vc-editor-excerpt-section{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:2rem;padding:1.25rem}.vc-editor-label{color:var(--text);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9375rem;font-weight:600;display:flex}.vc-editor-excerpt-textarea{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text);resize:vertical;padding:.75rem;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:all .2s}.vc-editor-excerpt-textarea:focus{border-color:var(--primary);background:var(--surface-1);outline:none}.vc-editor-excerpt-textarea::placeholder{color:var(--vc-input-placeholder-color);opacity:.5}.vc-editor-settings-panel{background:var(--surface-1);border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow-y:auto}.vc-editor-settings-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.vc-editor-settings-header h3{color:var(--text);margin:0;font-size:1rem;font-weight:600}.vc-editor-btn-close{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.vc-editor-btn-close:hover{background:var(--surface-2);color:var(--text)}.vc-editor-settings-body{flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.vc-editor-settings-section{flex-direction:column;gap:.75rem;display:flex}.vc-editor-settings-title{color:#a855f7;border-bottom:1px solid var(--border);align-items:center;gap:.5rem;margin:0;padding-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.vc-editor-settings-title svg{color:#a855f7}.vc-editor-hint{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem}.vc-editor-danger-zone{border-color:var(--error,var(--v-error))!important}@media (max-width:1200px){.vc-editor-workspace{padding:1.5rem}}@media (max-width:991px){.vc-editor-sidebar-v2{width:300px}.vc-editor-settings-panel{width:280px}}@media (max-width:768px){.vc-editor-header-v2{padding:.75rem 1rem}.vc-editor-title{font-size:1.125rem}.vc-editor-auto-save-status{display:none}.vc-editor-sidebar-v2{max-width:340px;left:0;box-shadow:2px 0 12px #0000004d}.vc-editor-settings-panel,.vc-editor-sidebar-v2{z-index:100;width:100%;position:fixed;top:0;bottom:0}.vc-editor-settings-panel{max-width:320px;right:0;box-shadow:-2px 0 12px #0000004d}.vc-editor-workspace{padding:1rem}.vc-editor-title-input{font-size:1.75rem}.vc-tiptap-content{min-height:400px;padding:1rem}.vc-tiptap-toolbar{gap:.375rem;padding:.5rem}.vc-tiptap-toolbar-group{gap:.125rem}}.vc-editor-meta-panel{border-radius:var(--radius-lg);border:1px solid var(--v-border);background-color:var(--v-bg-card-hover);padding:1rem}.vc-editor-meta-panel .vc-textarea{color:var(--color-primary)}.title-editor-wrapper{position:relative}.title-editor-wrapper .ProseMirror{color:var(--color-text-primary,#e2e8f0);background:0 0;border:none;outline:none;min-height:1.8em;padding:0;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.title-editor-wrapper .ProseMirror{font-size:1.75rem}}.title-editor-wrapper .ProseMirror p{margin:0}.title-editor-wrapper .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#6b728099;pointer-events:none;float:left;height:0}.title-editor-toolbar{border-top:1px solid var(--v-border);align-items:center;gap:6px;margin-top:.5rem;padding-top:.5rem;display:flex}.vc-title-editor-select .vc-select{min-width:110px}.vc-title-editor-select--font .vc-select{min-width:180px}.title-font-size-reset{border:1px solid var(--v-border);width:24px;height:24px;color:var(--v-text-secondary);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:flex}.title-color-trigger:hover,.title-font-size-reset:hover,.title-italic-btn:hover{color:var(--v-accent-primary);background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.title-color-trigger:hover,.title-font-size-reset:hover,.title-italic-btn:hover{background-color:color-mix(in srgb,var(--v-accent-primary) 12%,transparent)}}.title-color-trigger:hover,.title-font-size-reset:hover,.title-italic-btn:hover{border-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.title-color-trigger:hover,.title-font-size-reset:hover,.title-italic-btn:hover{border-color:color-mix(in srgb,var(--v-accent-primary) 60%,transparent)}}.title-color-dropdown{position:relative}.title-color-trigger{border:1px solid var(--v-border);width:28px;height:28px;color:var(--v-text-secondary);cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:2px 0 1px;transition:color .15s,background-color .15s,border-color .15s;display:flex}.title-color-trigger:hover .title-color-letter{color:var(--v-accent-primary)}.title-color-letter{color:var(--v-text-secondary);font-size:13px;font-weight:700;line-height:1;transition:color .15s}.title-color-bar{border-radius:1px;width:16px;height:3px;margin-top:1px;display:block}.title-color-panel{z-index:60;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.title-italic-btn{border:1px solid var(--v-border);width:28px;height:28px;color:var(--v-text-secondary);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:flex}.title-italic-btn.active{color:var(--v-accent-primary);border-color:var(--v-accent-primary);background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.title-italic-btn.active{background-color:color-mix(in srgb,var(--v-accent-primary) 16%,transparent)}}.title-italic-btn.active:hover{background-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.title-italic-btn.active:hover{background-color:color-mix(in srgb,var(--v-accent-primary) 22%,transparent)}}.title-italic-btn.active:hover{border-color:var(--v-accent-primary)}.title-editor-counter{color:var(--v-text-secondary);margin-left:auto;font-family:monospace;font-size:.7rem}.title-editor-counter.warn{color:#facc15}.title-editor-counter.over{color:#f87171}.editor-toolbar-sticky{background:var(--color-surface);border-bottom:1px solid #2e3646b3;width:100%;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.editor-toolbar-sticky{border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}}.editor-toolbar-sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 12px -6px #00000040}.vc-media-library{background:var(--surface-1);border-left:1px solid var(--border);z-index:1000;flex-direction:column;width:100%;max-width:900px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 16px #0000004d}.vc-media-library-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.vc-media-library-header h2{color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.vc-media-close-btn{border:1px solid var(--border);border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .2s;display:flex}.vc-media-close-btn:hover{background:var(--surface-2);border-color:var(--primary)}.vc-media-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.vc-media-search{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);flex:1;align-items:center;gap:.625rem;min-width:200px;padding:.625rem .875rem;display:flex}.vc-media-search input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.vc-media-filters{gap:.5rem;display:flex}.vc-media-filter{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;padding:.5rem .875rem;font-size:.8125rem;transition:all .2s}.vc-media-filter:hover{background:var(--surface-2)}.vc-media-filter.active{background:var(--primary);border-color:var(--primary);color:var(--bg)}.vc-media-upload-btn{background:var(--primary);border-radius:var(--radius-md);color:var(--bg);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.vc-media-upload-btn:hover{opacity:.9}.vc-media-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:1rem;padding:1.5rem;display:grid;overflow-y:auto}.vc-media-item{background:var(--surface-2);border-radius:var(--radius-md);cursor:grab;border:2px solid #0000;transition:all .2s;position:relative;overflow:hidden}.vc-media-item:active{cursor:grabbing}.vc-media-item:hover{border-color:var(--border)}.vc-media-item.selected{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.vc-media-item-preview{background:var(--surface-3);justify-content:center;align-items:center;width:100%;height:140px;display:flex;overflow:hidden}.vc-media-item-preview img{object-fit:cover;width:100%;height:100%}.vc-media-item-icon{font-size:3rem}.vc-media-item-info{padding:.75rem}.vc-media-item-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-size:.8125rem;overflow:hidden}.vc-media-item-meta{color:var(--text-secondary);margin:0;font-size:.75rem}.vc-media-item-actions{opacity:0;gap:.375rem;transition:opacity .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.vc-media-item:hover .vc-media-item-actions{opacity:1}.vc-media-item-btn{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.vc-media-item-btn:hover{background:var(--surface-2);border-color:var(--primary)}.vc-media-item-btn-danger:hover{background:var(--error,#dc2626);border-color:var(--error,#dc2626);color:var(--bg)}.vc-media-item-selected{background:var(--primary);width:1.75rem;height:1.75rem;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.5rem;left:.5rem}.vc-media-empty,.vc-media-loading{color:var(--text-secondary);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.vc-media-empty .vc-icon,.vc-media-loading .vc-icon{opacity:.3;margin-bottom:1rem}.vc-media-pagination{border-top:1px solid var(--border);gap:1rem;padding:1rem}.vc-media-pagination,.vc-media-pagination button{justify-content:center;align-items:center;display:flex}.vc-media-pagination button{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text);cursor:pointer;transition:all .2s}.vc-media-pagination button:disabled{opacity:.3;cursor:not-allowed}.vc-media-pagination button:not(:disabled):hover{background:var(--surface-3);border-color:var(--primary)}.vc-media-footer{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.vc-media-edit-modal{z-index:10;background:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vc-media-edit-content{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-md);width:90%;max-width:500px;padding:1.5rem}.vc-media-edit-content h3{color:var(--text);margin:0 0 1rem;font-size:1.125rem;font-weight:600}.vc-media-edit-form{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.vc-media-edit-form label{color:var(--text);flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}.vc-media-edit-form input,.vc-media-edit-form textarea{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);padding:.625rem;font-family:inherit;font-size:.875rem;transition:all .2s}.vc-media-edit-form input:focus,.vc-media-edit-form textarea:focus{border-color:var(--primary);background:var(--surface-1);outline:none}@media (max-width:768px){.vc-media-library{max-width:100%}.vc-media-toolbar{flex-direction:column;align-items:stretch}.vc-media-filters{flex-wrap:nowrap;overflow-x:auto}.vc-media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;padding:1rem}}.vc-table-caption,caption{caption-side:top;color:var(--v-text-secondary,#9ca3af);text-align:left;border-bottom:1px solid var(--v-border-color,#ffffff14);padding:.5rem .75rem;font-size:.8125rem;font-style:italic;font-weight:500}.tableWrapper{margin:var(--vc-paragraph-gap,.75rem) 0;overflow-x:auto}.vc-table-cell,.vc-table-header{transition:none}.vc-table-cell:hover,.vc-table-header:hover{background-color:#8b5cf605}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror.row-resize-cursor{cursor:row-resize!important}.ProseMirror.row-resize-dragging{-webkit-user-select:none;user-select:none;cursor:row-resize!important}.ProseMirror.vc-table-corner-dragging{-webkit-user-select:none;user-select:none;cursor:nwse-resize!important}.vc-table-corner-handle{cursor:nwse-resize;background:var(--v-accent-primary,#8b5cf6);opacity:0;z-index:10;pointer-events:auto;border-radius:2px;width:12px;height:12px;transition:opacity .15s;position:absolute;bottom:-2px;right:-2px}.tableWrapper:hover .vc-table-corner-handle{opacity:.6}.vc-table-corner-handle:hover{opacity:1!important}.tableWrapper.vc-table-center,.tableWrapper.vc-table-center table{margin-left:auto;margin-right:auto}.tableWrapper.vc-table-align-left{margin-left:0;margin-right:auto}.tableWrapper.vc-table-align-right{margin-left:auto;margin-right:0}.tableWrapper.vc-table-float-left{float:left;clear:left;margin-bottom:1rem;margin-right:1.5rem}.tableWrapper.vc-table-float-right{float:right;clear:right;margin-bottom:1rem;margin-left:1.5rem}.vc-video{border-radius:var(--radius-md,8px);max-width:100%;height:auto;margin:1rem 0;display:block}.vc-video-float-left{float:left;clear:left;margin:1rem 1rem 1rem 0}.vc-video-float-right{float:right;clear:right;margin:1rem 0 1rem 1rem}.vc-video-center{clear:both;margin:1rem auto;display:block}.vc-video-align-left{margin-left:0;margin-right:auto;display:block}.vc-video-align-right{margin-left:auto;margin-right:0;display:block}.vc-video-inline{vertical-align:middle;display:inline-block}.vc-video-figure{margin:0}.video-node-view.vc-video-float-left{float:left;clear:left;max-width:50%}.video-node-view.vc-video-float-right{float:right;clear:right;max-width:50%}.video-node-view.vc-video-center{margin-left:auto;margin-right:auto}.video-node-view.vc-video-align-left{margin-left:0;margin-right:auto}.video-node-view.vc-video-align-right{margin-left:auto;margin-right:0}.video-node-view.is-panel-pinned,.youtube-node-view.is-panel-pinned{z-index:10}.vc-video-caption{text-align:center;color:var(--v-text-secondary,#888);margin-top:.5rem;font-size:.875rem;font-style:italic}.vc-editor-youtube{aspect-ratio:16/9;max-width:100%;margin:1.5rem 0}.vc-editor-youtube iframe{border-radius:var(--radius-md);border:none;width:100%;height:100%}.youtube-node-view{margin:1rem 0;transition:width .1s}.youtube-node-view.vc-youtube-align-left{margin-left:0;margin-right:auto}.youtube-node-view.vc-youtube-align-right{margin-left:auto;margin-right:0}.vc-editor-mention{background-color:var(--surface-2);border-radius:var(--radius-sm);color:var(--primary);cursor:pointer;padding:.125rem .375rem;font-weight:500;text-decoration:none}.vc-editor-mention:hover{background-color:var(--surface-3)}.vc-editor-highlight:not([class*=vc-highlight-]){border-radius:var(--radius-sm);background-color:#81761659;padding:.125rem 0}mark[data-color=yellow]{background-color:#81761659}mark[data-color=green]{background-color:#3f6c3f59}mark[data-color=blue]{background-color:#346c8159}mark[data-color=red]{background-color:#81434359}mark[data-color=purple]{background-color:#5f547b59}.vc-editor-task-list{margin:1rem 0;padding:0;list-style:none!important}.vc-editor-task-item{align-items:flex-start;gap:.5rem;margin:.375rem 0;flex-flow:row!important;display:flex!important}.vc-editor-task-item>label,.vc-editor-task-item>label[contenteditable=false]{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;margin-right:0;line-height:1;flex:none!important;display:inline-flex!important}.vc-editor-task-item>label input[type=checkbox]{cursor:pointer;width:1.125rem;height:1.125rem;accent-color:var(--primary);margin:0}.vc-editor-task-item>div{min-width:0;flex:auto!important}.vc-editor-task-item>div>p{margin:0}.vc-editor-task-item[data-checked=true]>div{opacity:.6;text-decoration:line-through}.vc-editor-task-item .vc-editor-task-list,.vc-editor-task-item ul[data-type=taskList]{margin-left:1.5rem}.vc-tiptap-content .ProseMirror-selectednode .vc-editor-table{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:768px){.vc-editor-youtube{margin:1rem 0}}.vc-table-menu{display:inline-block;position:relative}.vc-table-dropdown{min-width:200px;padding:var(--dropdown-padding) 0;margin-top:.375rem}.vc-table-dropdown-title{color:var(--text-secondary);padding:.375rem .875rem}.vc-table-dropdown-item{justify-content:space-between;align-items:center;display:flex}.vc-table-dropdown-item-danger:hover:not(:disabled){background:#dc26261a}.vc-highlight-picker{display:inline-block;position:relative}.vc-highlight-dropdown{background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);min-width:180px;box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));z-index:100;padding:var(--dropdown-padding);animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;margin-top:.375rem;position:absolute;top:100%;left:0}.vc-highlight-dropdown-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.625rem;font-size:.75rem;font-weight:600}.vc-highlight-colors{grid-template-columns:1fr;gap:.375rem;display:grid}.vc-highlight-color{padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-radius);color:var(--dropdown-item-color);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);cursor:pointer;background:0 0;border:2px solid #0000;align-items:center;transition:all .15s;display:flex}.vc-highlight-color:hover{background:var(--dropdown-item-hover-bg);border-color:#0000}.vc-highlight-color.active{border-color:var(--primary);font-weight:500}.vc-highlight-color-name{text-align:center;width:100%}.vc-highlight-dropdown-divider{background:var(--border);height:1px;margin:.625rem 0}.vc-highlight-dropdown-clear{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);cursor:pointer;background:0 0;padding:.5rem;font-size:.875rem;transition:all .15s}.vc-highlight-dropdown-clear:hover{background:var(--surface-2);border-color:var(--primary)}@media (max-width:768px){.vc-color-dropdown,.vc-highlight-dropdown,.vc-table-dropdown{left:auto;right:0}}.vc-color-picker{display:inline-block;position:relative}.vc-color-panel{background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);width:232px;box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));padding:var(--dropdown-padding);animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both}.vc-color-panel__header{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#94a3b8);margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.vc-color-panel__palette{max-height:168px;padding-right:2px;overflow-y:auto}.vc-swatch-grid{gap:.25rem;display:grid}.vc-swatch-grid__item{aspect-ratio:1;border:2px solid var(--border,#ffffff26);border-radius:var(--radius-sm,.375rem);cursor:pointer;background:0 0;width:100%;padding:0;transition:all .15s}.vc-swatch-grid__item:hover{border-color:var(--accent-500,#a46bfe);z-index:1;transform:scale(1.15)}.vc-swatch-grid__item--active{border-color:var(--accent-500,#a46bfe);border-width:3px;box-shadow:0 0 0 2px #a46bfe4d}.vc-swatch-grid__item--transparent{background-image:linear-gradient(45deg,#666 25%,#0000 25% 75%,#666 75%),linear-gradient(45deg,#666 25%,#0000 25% 75%,#666 75%)!important;background-position:0 0,3px 3px!important;background-size:6px 6px!important}.vc-color-panel__grid{grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid}.vc-color-panel__swatch{aspect-ratio:1;border:2px solid var(--border,#ffffff26);border-radius:var(--radius-sm,.375rem);cursor:pointer;width:100%;padding:0;transition:all .15s}.vc-color-panel__swatch:hover{border-color:var(--accent-600,#a46bfe);z-index:1;transform:scale(1.15)}.vc-color-panel__swatch--active{border-color:var(--accent-600,#a46bfe);border-width:3px;box-shadow:0 0 0 2px #a46bfe4d}.vc-color-panel__divider{background:var(--border,#ffffff1a);height:1px;margin:.625rem 0}.vc-color-panel__custom{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex;position:relative}.vc-color-panel__hex-label{color:var(--text-secondary,#94a3b8);flex-shrink:0;font-size:.6875rem}.vc-color-panel__hex-input{border:1px solid var(--border,#ffffff26);border-radius:var(--radius-sm,.375rem);min-width:0;color:var(--text,#e2e8f0);background:0 0;outline:none;flex:1;padding:.25rem .5rem;font-family:monospace;font-size:.75rem}.vc-color-panel__hex-input:focus{border-color:var(--accent-600,#a46bfe)}.vc-color-panel__picker-btn{border-radius:var(--radius-sm,.375rem);border:1px solid var(--border,#ffffff26);cursor:pointer;width:2rem;height:2rem;color:var(--text-secondary,#94a3b8);background:var(--surface-2,#1e293b80);flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.vc-color-panel__picker-btn:hover{border-color:var(--accent-600,#a46bfe);color:var(--text,#e2e8f0)}.vc-color-panel__native-picker{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.vc-color-panel__reset{border:1px solid var(--border,#ffffff1a);border-radius:var(--radius-sm,.375rem);width:100%;color:var(--text-secondary,#94a3b8);cursor:pointer;text-align:center;background:0 0;padding:.375rem;font-size:.75rem;transition:all .15s}.vc-color-panel__reset:hover{background:var(--v-bg-card-hover);border-color:var(--accent-600,#a46bfe);color:var(--text,#e2e8f0)}.vc-tiptap-editor.drag-over{position:relative}.vc-tiptap-editor.drag-over:after{content:"Отпустите файл для загрузки";border:2px dashed var(--v-accent-primary,#8b5cf6);color:var(--v-accent-primary,#8b5cf6);pointer-events:none;z-index:50;background:#8b5cf61a;border-radius:.75rem;justify-content:center;align-items:center;font-size:1.125rem;font-weight:500;animation:dragPulse 2s ease-in-out infinite;display:flex;position:absolute;inset:0}@keyframes dragPulse{0%,to{opacity:1}50%{opacity:.7}}.audio-node-view{max-width:100%;margin:0;position:relative}.audio-node-view.vc-audio-center{margin-left:auto;margin-right:auto}.audio-node-view.vc-audio-align-left{margin-left:0;margin-right:auto}.audio-node-view.vc-audio-align-right{margin-left:auto;margin-right:0}.audio-node-view.vc-audio-float-left{float:left;clear:left;max-width:50%}.audio-node-view.vc-audio-float-right{float:right;clear:right;max-width:50%}.vc-tiptap-content .react-renderer:has(>.audio-node-view.vc-audio-float-left){float:left;clear:left;width:fit-content}.vc-tiptap-content .react-renderer:has(>.audio-node-view.vc-audio-float-right){float:right;clear:right;width:fit-content}.vc-audio-player-wrap{border-radius:12px;transition:box-shadow .2s,outline .2s;position:relative;overflow:hidden}.vc-audio-player-wrap--selected{outline:2px solid var(--v-accent-primary,#a855f7);box-shadow:0 4px 24px #a855f726}.vc-audio-resize-handle{background:var(--v-accent-primary,#a855f7);cursor:ew-resize;opacity:.8;z-index:20;border-radius:3px 0 0 3px;width:6px;height:32px;transition:opacity .15s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.vc-audio-resize-handle:hover{opacity:1}.vc-audio-resize-tooltip{color:#fff;pointer-events:none;background:#000c;border-radius:4px;padding:2px 8px;font-size:.7rem;top:4px}.vc-audio-resize-tooltip,.vc-audio-toolbar{z-index:30;position:absolute;left:50%;transform:translate(-50%)}.vc-audio-toolbar{background:var(--surface-1,#1e293b);border:1px solid var(--border-1,#334155);white-space:nowrap;border-radius:8px;align-items:center;gap:2px;padding:2px 4px;display:flex;top:-40px;box-shadow:0 4px 16px #0000004d}@media (max-width:520px){.vc-audio-toolbar{white-space:normal;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 16px)}}.vc-audio-toolbar__btn,.vc-audio-toolbar__btn--active{cursor:pointer;width:28px;height:28px;color:var(--v-text-secondary,#94a3b8);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.vc-audio-toolbar__btn:hover{background:var(--surface-2,#334155);color:var(--v-text-primary,#e2e8f0)}.vc-audio-toolbar__btn--active{color:var(--v-accent-primary,#a855f7);background:#a855f726}.vc-audio-toolbar__btn--danger:hover{color:#ef4444;background:#ef444426}.vc-audio-toolbar__sep{background:var(--border-1,#334155);width:1px;height:20px;margin:0 2px}.vc-audio-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex}.vc-audio-btn:hover{color:#e2e8f0;background:#ffffff0f}.vc-audio-play-btn{background:var(--v-accent-primary,#a855f7);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s,background .15s;display:flex;box-shadow:0 4px 12px #a855f74d}.vc-audio-play-btn:hover{background:#9333ea;transform:scale(1.08)}.vc-audio-time{color:#94a3b8;flex:1;align-items:center;gap:4px;font-family:monospace;font-size:.75rem;display:flex}.vc-audio-time__sep{opacity:.5}.vc-audio-volume{position:relative}.vc-audio-volume__popup{background:var(--surface-1,#1e293b);border:1px solid var(--border-1,#334155);z-index:40;border-radius:8px;margin-bottom:8px;padding:8px;position:absolute;bottom:100%;right:0;box-shadow:0 4px 12px #0000004d}.vc-audio-volume__popup input[type=range]{width:80px;height:4px;accent-color:var(--v-accent-primary,#a855f7)}.vc-audio-volume--inline{flex-shrink:0;align-items:center;gap:6px;display:flex}.vc-audio-volume__slider{width:80px;accent-color:var(--v-accent-primary,#a855f7);cursor:pointer}.vc-audio-waveform{background:linear-gradient(135deg,#1a1f2e,#0d1117);border-radius:12px;padding:16px}.vc-audio-waveform__title{color:#6ee7c4;align-items:center;gap:8px;margin-bottom:6px;font-size:.875rem;font-weight:500;display:flex}.vc-audio-waveform__title svg{color:var(--v-accent-primary,#a855f7)}.vc-audio-title--bold{font-weight:700}.vc-audio-title--italic{font-style:italic}.vc-audio-waveform__bars{cursor:pointer;align-items:flex-end;gap:2px;height:48px;margin-bottom:12px;padding:0 4px;display:flex}.vc-audio-waveform__bar{background:#374151;border-radius:2px 2px 0 0;flex:1;transition:background .15s}.vc-audio-waveform__bar:hover{background:#4b5563}.vc-audio-waveform__bar--active{background:linear-gradient(to top,var(--v-accent-primary,#a855f7),#c084fc)!important}.vc-audio-waveform__controls{align-items:center;gap:8px;display:flex}.vc-audio-minimal{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.vc-audio-minimal__body{flex:1;min-width:0}.vc-audio-minimal__title{color:#6ee7c4;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.8rem;overflow:hidden}.vc-audio-minimal__bar-wrap{align-items:center;gap:8px;display:flex}.vc-audio-minimal__bar{cursor:pointer;background:#374151;border-radius:2px;flex:1;height:4px;position:relative}.vc-audio-minimal__bar-fill{background:var(--v-accent-primary,#a855f7);border-radius:2px;height:100%;transition:width .1s linear}.vc-audio-minimal__time{color:#94a3b8;white-space:nowrap;font-family:monospace;font-size:.7rem}.vc-audio-classic{background:linear-gradient(135deg,#1a1f2e,#111827);border:1px solid #1e293b;border-radius:12px;padding:16px}.vc-audio-classic__title{color:#6ee7c4;align-items:center;gap:6px;margin-bottom:12px;font-size:.8rem;display:flex}.vc-audio-classic__title svg{color:var(--v-accent-primary,#a855f7)}.vc-audio-classic__progress{cursor:pointer;background:#374151;border-radius:3px;height:6px;margin-bottom:12px;position:relative}.vc-audio-classic__progress-fill{background:linear-gradient(90deg,var(--v-accent-primary,#a855f7),#c084fc);border-radius:3px;height:100%;transition:width .1s linear}.vc-audio-classic__progress-thumb{border:2px solid var(--v-accent-primary,#a855f7);background:#fff;border-radius:50%;width:14px;height:14px;transition:left .1s linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d}.vc-audio-classic__controls{align-items:center;gap:8px;display:flex}.vc-audio-classic__play{background:var(--v-accent-primary,#a855f7);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .15s,background .15s;display:flex}.vc-audio-classic__play:hover{background:#9333ea;transform:scale(1.08)}.vc-audio-micro{background:linear-gradient(135deg,#1a1f2e,#111827);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.vc-audio-micro__play,.vc-audio-minimal__play{border:1px solid var(--v-accent-primary,#a855f7);width:32px;min-width:32px;height:32px;color:var(--v-accent-primary,#a855f7);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .15s,box-shadow .15s,border-color .15s;display:flex}.vc-audio-micro__play:hover{box-shadow:0 0 12px var(--v-accent-primary,#a855f7);transform:scale(1.0625)}@supports (color:color-mix(in lab,red,red)){.vc-audio-micro__play:hover{box-shadow:0 0 12px color-mix(in srgb,var(--v-accent-primary,#a855f7) 45%,transparent)}}.vc-audio-micro__play--active,.vc-audio-minimal__play--active{background:var(--v-accent-primary,#a855f7)}@supports (color:color-mix(in lab,red,red)){.vc-audio-micro__play--active,.vc-audio-minimal__play--active{background:color-mix(in srgb,var(--v-accent-primary,#a855f7) 25%,transparent)}}.vc-audio-minimal__play{width:36px;min-width:36px;height:36px}.vc-audio-minimal__play:hover{box-shadow:0 0 12px var(--v-accent-primary,#a855f7)}@supports (color:color-mix(in lab,red,red)){.vc-audio-minimal__play:hover{box-shadow:0 0 12px color-mix(in srgb,var(--v-accent-primary,#a855f7) 45%,transparent)}}.vc-audio-minimal__play:hover{border-color:var(--v-accent-primary,#a855f7)}@supports (color:color-mix(in lab,red,red)){.vc-audio-minimal__play:hover{border-color:color-mix(in srgb,var(--v-accent-primary,#a855f7) 55%,#fff)}}.vc-audio-micro__title{color:#6ee7c4;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;overflow:hidden}.vc-audio-transparent{background:0 0}.vc-audio-bordered{border:1px solid var(--border-1,#334155)}.image-gallery-node figure{position:relative;overflow:hidden}.image-gallery-node img{transition:transform .3s}.image-gallery-node .grid>div:hover img{transform:scale(1.05)}.image-gallery-node .grid-cols-2.md\:grid-cols-3>div:nth-child(3n+1){grid-row:span 2}.image-gallery-node .snap-x{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.image-gallery-node .snap-center{scroll-snap-align:center}.vc-table-dropdown{background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);min-width:14rem;box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));z-index:100;animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;margin-top:.25rem;position:absolute;top:100%;left:0;overflow:hidden}.vc-table-dropdown-section{padding:.5rem}.vc-table-dropdown-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#9ca3af);margin-bottom:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.vc-table-dropdown-item{text-align:left;width:100%;padding:var(--dropdown-item-padding);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);color:var(--dropdown-item-color);border-radius:var(--dropdown-item-radius);cursor:pointer;background:0 0;border:none;transition:all .15s;display:block}.vc-table-dropdown-item:hover:not(:disabled){background:var(--dropdown-item-hover-bg)}.vc-table-dropdown-item:disabled{opacity:.4;cursor:not-allowed}.vc-table-dropdown-item-danger{color:var(--error,#ef4444)}.vc-table-dropdown-item-danger:hover{background:#ef44441a}.vc-table-dropdown-divider{background:var(--border,#374151);height:1px;margin:.25rem 0}.vc-prose img{cursor:zoom-in;transition:transform .2s,box-shadow .3s}.vc-prose figure.vc-img-figure{border-radius:var(--radius-md,8px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.vc-prose img:hover{transform:scale(1.02)}.vc-prose figure.vc-img-figure figcaption.vc-img-caption{display:none}.vc-prose [style*="background-color: rgb(129, 118, 22)"],.vc-prose [style*="background-color:#817616"],.vc-prose mark[data-color=\#817616]{color:#1f2937;background-color:#817616!important}.vc-prose [style*="background-color: rgb(63, 108, 63)"],.vc-prose [style*="background-color:#3f6c3f"],.vc-prose mark[data-color=\#3f6c3f]{color:#1f2937;background-color:#3f6c3f!important}.vc-prose [style*="background-color: rgb(52, 108, 129)"],.vc-prose [style*="background-color:#346c81"],.vc-prose mark[data-color=\#346c81]{color:#1f2937;background-color:#346c81!important}.vc-prose [style*="background-color: rgb(129, 67, 67)"],.vc-prose [style*="background-color:#814343"],.vc-prose mark[data-color=\#814343]{color:#1f2937;background-color:#814343!important}.vc-prose [style*="background-color: rgb(95, 84, 123)"],.vc-prose [style*="background-color:#5f547b"],.vc-prose mark[data-color=\#5f547b]{color:#1f2937;background-color:#5f547b!important}.vc-prose [style*="background-color: rgb(123, 67, 90)"],.vc-prose [style*="background-color:#7b435a"],.vc-prose mark[data-color=\#7b435a]{color:#1f2937;background-color:#7b435a!important}.vc-prose [style*="background-color: rgb(123, 90, 45)"],.vc-prose [style*="background-color:#7b5a2d"],.vc-prose mark[data-color=\#7b5a2d]{color:#1f2937;background-color:#7b5a2d!important}.vc-prose [style*="background-color: rgb(41, 101, 90)"],.vc-prose [style*="background-color:#29655a"],.vc-prose mark[data-color=\#29655a]{color:#1f2937;background-color:#29655a!important}.vc-prose mark:not([data-color]):not([style*=background-color]):not([class*=vc-highlight-]){color:#1f2937;background-color:#817616}.vc-prose .vc-editor-youtube,.vc-prose iframe[src*=youtube]{border-radius:var(--radius-md,8px);clear:both;max-width:100%;margin:1.5rem auto;display:block;overflow:hidden}.vc-prose div[data-youtube-video]{width:fit-content;max-width:100%;margin:1.5rem auto}.vc-prose div[data-youtube-video] iframe{border-radius:var(--radius-md,8px);max-width:100%;display:block}.vc-prose div[data-youtube-video][data-align=left]{margin-left:0;margin-right:auto}.vc-prose div[data-youtube-video][data-align=right]{margin-left:auto;margin-right:0}.vc-prose div[data-youtube-video][data-text-wrap=around][data-align=left]{float:left;clear:none;margin-right:1rem}.vc-prose div[data-youtube-video][data-text-wrap=around][data-align=right]{float:right;clear:none;margin-left:1rem}.vc-prose audio,.vc-prose video{border-radius:var(--radius-md,8px);clear:both;max-width:100%;margin:1.5rem 0}.vc-prose div[data-audio] audio{width:100%;margin:0}.vc-prose div[data-audio].vc-audio-hydrated audio{display:none}.vc-prose div[data-audio]{max-width:100%;margin:1.5rem 0}.vc-prose div[data-audio][data-align=left]{margin-left:0;margin-right:auto}.vc-prose div[data-audio][data-align=right]{margin-left:auto;margin-right:0}.vc-prose div[data-audio][data-align=center]{margin-left:auto;margin-right:auto}.vc-prose div[data-audio][data-text-wrap=around][data-align=left]{float:left;clear:left;max-width:50%;margin:0 1rem 1rem 0}.vc-prose div[data-audio][data-text-wrap=around][data-align=right]{float:right;clear:right;max-width:50%;margin:0 0 1rem 1rem}.vc-prose .vc-audio-title{color:var(--text-secondary,#9ca3af);margin-top:.25rem;font-size:.875rem;display:block}.vc-prose .vc-reader-audio-player{border-radius:12px;overflow:hidden}.vc-prose .vc-audio-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .15s;display:inline-flex}.vc-prose .vc-audio-btn:hover{color:#e2e8f0}.vc-prose .vc-audio-time{color:#94a3b8;flex:1;align-items:center;gap:4px;font-family:monospace;font-size:.75rem;display:flex}.vc-prose .vc-audio-volume{position:relative}.vc-prose .vc-audio-volume__popup{z-index:40;background:#1e293b;border:1px solid #334155;border-radius:8px;margin-bottom:8px;padding:8px;position:absolute;bottom:100%;right:0;box-shadow:0 4px 12px #0000004d}.vc-prose .vc-audio-volume__popup input[type=range]{width:80px;height:4px;accent-color:var(--v-accent-primary,#a855f7)}.vc-prose .vc-reader-audio-waveform{background:linear-gradient(135deg,#1a1f2e,#0d1117);border-radius:12px;padding:16px}.vc-prose .vc-reader-audio-waveform .vc-audio-waveform-title{color:#d1d5db;align-items:center;gap:8px;margin-bottom:12px;font-size:.875rem;font-weight:500;display:flex}.vc-prose .vc-reader-audio-waveform .vc-audio-bars{cursor:pointer;align-items:flex-end;gap:2px;height:48px;margin-bottom:12px;padding:0 4px;display:flex}.vc-prose .vc-reader-audio-waveform .vc-audio-bar{background:#374151;border-radius:2px 2px 0 0;flex:1;transition:background .15s}.vc-prose .vc-reader-audio-waveform .vc-audio-bar:hover{background:#4b5563}.vc-prose .vc-reader-audio-waveform .vc-audio-bar.active{background:linear-gradient(to top,var(--v-accent-primary,#a855f7),#c084fc)}.vc-prose .vc-reader-audio-waveform .vc-audio-controls{align-items:center;gap:8px;display:flex}.vc-prose .vc-reader-audio-waveform .vc-audio-play-btn{background:var(--v-accent-primary,#a855f7);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex;box-shadow:0 4px 12px #a855f74d}.vc-prose .vc-reader-audio-waveform .vc-audio-play-btn:hover{transform:scale(1.08)}.vc-prose .vc-reader-audio-minimal{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.vc-prose .vc-reader-audio-minimal .vc-audio-play-btn{background:var(--v-accent-primary,#a855f7);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;transition:transform .15s;display:flex}.vc-prose .vc-reader-audio-minimal .vc-audio-play-btn:hover{transform:scale(1.08)}.vc-prose .vc-reader-audio-minimal .vc-audio-body{flex:1;min-width:0}.vc-prose .vc-reader-audio-minimal .vc-audio-minimal-title{color:#d1d5db;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.8rem;overflow:hidden}.vc-prose .vc-reader-audio-minimal .vc-audio-bar-wrap{align-items:center;gap:8px;display:flex}.vc-prose .vc-reader-audio-minimal .vc-audio-bar{cursor:pointer;background:#374151;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.vc-prose .vc-reader-audio-minimal .vc-audio-bar-fill{background:var(--v-accent-primary,#a855f7);border-radius:2px;height:100%;transition:width .1s linear}.vc-prose .vc-reader-audio-minimal .vc-audio-minimal-time{color:#94a3b8;white-space:nowrap;font-family:monospace;font-size:.7rem}.vc-prose .vc-reader-audio-classic{background:linear-gradient(135deg,#1a1f2e,#111827);border:1px solid #1e293b;border-radius:12px;padding:16px}.vc-prose .vc-reader-audio-classic .vc-audio-classic-title{color:#d1d5db;align-items:center;gap:6px;margin-bottom:12px;font-size:.8rem;display:flex}.vc-prose .vc-reader-audio-classic .vc-audio-progress{cursor:pointer;background:#374151;border-radius:3px;height:6px;margin-bottom:12px;position:relative}.vc-prose .vc-reader-audio-classic .vc-audio-progress-fill{background:linear-gradient(90deg,var(--v-accent-primary,#a855f7),#c084fc);border-radius:3px;height:100%;transition:width .1s linear}.vc-prose .vc-reader-audio-classic .vc-audio-progress-thumb{border:2px solid var(--v-accent-primary,#a855f7);background:#fff;border-radius:50%;width:14px;height:14px;transition:left .1s linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d}.vc-prose .vc-reader-audio-classic .vc-audio-controls{align-items:center;gap:8px;display:flex}.vc-prose .vc-reader-audio-classic .vc-audio-play-btn{background:var(--v-accent-primary,#a855f7);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .15s;display:flex}.vc-prose .vc-reader-audio-classic .vc-audio-play-btn:hover{transform:scale(1.08)}.vc-prose .vc-video{border-radius:var(--radius-md,8px);max-width:100%;height:auto;margin:1rem 0;display:block}.vc-prose .vc-video-float-left{float:left;clear:left;max-width:50%;margin:1rem 1rem 1rem 0}.vc-prose .vc-video-float-right{float:right;clear:right;max-width:50%;margin:1rem 0 1rem 1rem}.vc-prose .vc-video-center{clear:both;width:fit-content;max-width:100%;margin:1rem auto;display:block}.vc-prose .vc-video-align-left{width:fit-content;max-width:100%;margin-left:0;margin-right:auto;display:block}.vc-prose .vc-video-align-right{width:fit-content;max-width:100%;margin-left:auto;margin-right:0;display:block}.vc-prose .vc-video-inline{vertical-align:middle;display:inline-block}.vc-prose .vc-video-figure{margin:0}.vc-prose .vc-video-caption{display:none}.vc-prose .vc-editor-mention{color:#93c5fd;background:#3b82f61a;border-radius:4px;padding:0 4px;font-weight:500}.vc-prose:after{content:"";clear:both;display:table}.vc-table-grid-picker{outline:none;padding:.75rem}.vc-table-grid-picker__label{color:var(--text-secondary,var(--v-text-secondary));letter-spacing:.05em;text-transform:uppercase;min-height:1.25rem;font-size:.75rem;font-weight:500}.vc-table-grid-picker__cell{border:1px solid var(--v-border,var(--v-surface-dark));background:0 0;border-radius:3px;transition:background-color .1s,border-color .1s}.vc-table-grid-picker__cell--active,.vc-table-grid-picker__cell:hover{background:var(--v-accent-primary,var(--v-accent-blue));border-color:var(--v-accent-primary,var(--v-accent-blue))}.vc-callout{border:1px solid;border-radius:.75rem;flex-direction:column;gap:0;margin:1rem 0;padding:1rem;display:flex;position:relative}.vc-callout__header{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.vc-callout__icon-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s;display:flex}.vc-callout__icon-btn:hover{background:#ffffff1a}.vc-callout__label{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.vc-callout__title-input{cursor:text;-webkit-user-select:text;user-select:text;min-width:4ch;color:inherit;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit}.vc-callout__title-input::placeholder{color:inherit;opacity:.5}.vc-callout__delete{cursor:pointer;opacity:0;width:24px;height:24px;color:inherit;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;transition:opacity .2s,background-color .15s;display:flex}.vc-callout:hover .vc-callout__delete{opacity:.5}.vc-callout__delete:hover{color:var(--v-error);background:#ef444433;opacity:1!important}.vc-callout__content{font-size:.9375rem;line-height:1.6}.vc-callout__content>:first-child{margin-top:0}.vc-callout__content>:last-child{margin-bottom:0}.vc-callout__actions{align-items:center;gap:.25rem;margin-left:auto;display:flex}.vc-callout__color-btn{cursor:pointer;width:24px;height:24px;color:inherit;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:opacity .2s,background-color .15s;display:flex}.vc-callout:hover .vc-callout__color-btn{opacity:.6}.vc-callout__color-btn:hover{background:#ffffff1a;opacity:1!important}.vc-callout__color-picker{z-index:50;padding:var(--dropdown-padding);background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0}.vc-callout__color-swatch{cursor:pointer;width:1.4rem;height:1.4rem;color:var(--v-text-secondary);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .1s,border-color .15s;display:flex}.vc-callout__color-swatch:hover{transform:scale(1.15)}.vc-callout__color-swatch.is-active{border-color:var(--primary,var(--v-accent-primary));box-shadow:0 0 0 2px var(--primary,var(--v-accent-primary))}@supports (color:color-mix(in lab,red,red)){.vc-callout__color-swatch.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,var(--v-accent-primary)) 40%,transparent)}}.vc-callout__plain-actions{z-index:10;opacity:0;align-items:center;gap:.25rem;transition:opacity .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.vc-callout:hover .vc-callout__plain-actions{opacity:1}.vc-callout__plain-actions .vc-callout__color-btn,.vc-callout__plain-actions .vc-callout__delete{opacity:.7}.vc-callout--info{color:#bfdbfe;background:#3b82f614;border-color:#3b82f640}.vc-callout--info .vc-callout__icon-btn{color:var(--v-info)}.vc-callout--info .vc-callout__label{color:#93c5fd}.vc-callout--warning{color:#fde68a;background:#f59e0b14;border-color:#f59e0b40}.vc-callout--warning .vc-callout__icon-btn{color:var(--v-warning)}.vc-callout--warning .vc-callout__label{color:#fcd34d}.vc-callout--success{color:#bbf7d0;background:#22c55e14;border-color:#22c55e40}.vc-callout--success .vc-callout__icon-btn{color:var(--v-success)}.vc-callout--success .vc-callout__label{color:#86efac}.vc-callout--danger{color:#fecaca;background:#ef444414;border-color:#ef444440}.vc-callout--danger .vc-callout__icon-btn{color:var(--v-error)}.vc-callout--danger .vc-callout__label{color:#fca5a5}.vc-callout--note{color:var(--v-border-input);background:#9ca3af14;border-color:#9ca3af40}.vc-callout--note .vc-callout__icon-btn{color:var(--v-text-secondary)}.vc-callout--note .vc-callout__label{color:var(--v-border-input)}.tippy-box[data-theme~=slash-commands]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1621f7;border:1px solid #ffffff14;border-radius:.75rem;padding:0;overflow:hidden;box-shadow:0 20px 60px #00000080}.tippy-box[data-theme~=slash-commands] .tippy-content{padding:0}.vc-slash-commands__list{max-height:320px;padding:.375rem;overflow-y:auto}.vc-slash-commands__empty{text-align:center;color:var(--v-text-secondary);padding:1rem;font-size:.8125rem}.vc-slash-commands__category{color:var(--v-text-secondary);text-transform:uppercase;letter-spacing:.08em;padding:.5rem .5rem .25rem;font-size:.6875rem;font-weight:600}.vc-slash-commands__item{cursor:pointer;text-align:left;width:100%;color:var(--v-border-light);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem;transition:background-color .1s;display:flex}.vc-slash-commands__item--active,.vc-slash-commands__item:hover{background:#ffffff0f}.vc-slash-commands__icon{width:36px;height:36px;color:var(--v-accent-primary,var(--v-accent-blue));background:#ffffff0d;border:1px solid #ffffff14;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vc-slash-commands__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.vc-slash-commands__title{color:#f3f4f6;font-size:.8125rem;font-weight:500}.vc-slash-commands__desc,.vc-slash-commands__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vc-slash-commands__desc{color:var(--v-text-secondary);font-size:.6875rem}.vc-toc-wrapper{-webkit-user-select:none;user-select:none;margin:1rem 0}.vc-toc{background:var(--v-surface-secondary,#1a1f2e);border:1px solid var(--v-border-color,#ffffff14);border-left:3px solid var(--v-accent-primary,var(--v-info));border-radius:.75rem;overflow:hidden}.vc-toc__header{border-bottom:1px solid var(--v-border-color,#ffffff0f);background:#ffffff05;gap:.5rem;padding:.625rem .75rem}.vc-toc__header,.vc-toc__title{align-items:center;display:flex}.vc-toc__title{color:var(--v-text-main);text-transform:uppercase;letter-spacing:.04em;flex:1;gap:.375rem;font-size:.8125rem;font-weight:600}.vc-toc__collapse-btn,.vc-toc__delete-btn,.vc-toc__refresh-btn{width:24px;height:24px;color:var(--v-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.vc-toc__collapse-btn:hover,.vc-toc__refresh-btn:hover{color:var(--v-text-main);background:#ffffff0f}.vc-toc__delete-btn:hover{color:var(--v-error);background:#ef444426}.vc-toc__list{margin:0;padding:.5rem 0;list-style:none}.vc-toc__empty{color:var(--v-text-tertiary,var(--v-text-secondary));text-align:center;padding:1rem 1.25rem;font-size:.8125rem;font-style:italic}.vc-toc__item{margin:0;padding:0}.vc-toc__link{width:100%;color:var(--v-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.5rem;padding:.3125rem .75rem;font-size:.8125rem;line-height:1.4;transition:all .15s;display:flex}.vc-toc__link:hover{color:var(--v-accent-primary,var(--v-info));background:#60a5fa0f}.vc-toc__bullet{background:var(--v-text-tertiary,var(--v-text-secondary));border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .15s}.vc-toc__link:hover .vc-toc__bullet{background:var(--v-accent-primary,var(--v-info))}.vc-toc__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-toc__item--level-1 .vc-toc__link{color:var(--v-text-main);font-size:.875rem;font-weight:600}.vc-toc__item--level-1 .vc-toc__bullet{background:var(--v-accent-primary,var(--v-info));width:6px;height:6px}.vc-toc__item--level-2 .vc-toc__link{font-weight:500}.vc-toc__item--level-3 .vc-toc__link,.vc-toc__item--level-4 .vc-toc__link{font-size:.75rem}.vc-toc__item--level-3 .vc-toc__bullet,.vc-toc__item--level-4 .vc-toc__bullet{width:4px;height:4px}.vc-crop-editor{flex-shrink:0;grid-template-columns:1fr 240px;gap:1.25rem;display:grid}@media (max-width:768px){.vc-crop-editor{grid-template-columns:1fr}}.vc-crop-editor__main{flex-direction:column;gap:.75rem;display:flex}.vc-crop-editor__image-label{color:var(--text-secondary);font-size:.8rem}.vc-crop-editor__image-container{border-radius:var(--radius-md);border:1px solid var(--border);cursor:crosshair;-webkit-user-select:none;user-select:none;background:var(--surface-2);width:100%;position:relative;overflow:hidden}.vc-crop-editor__image{pointer-events:none;width:100%;height:auto;display:block}.vc-crop-editor__crosshair-h,.vc-crop-editor__crosshair-v{pointer-events:none;z-index:2;position:absolute}.vc-crop-editor__crosshair-h{background:#fff6;border-top:1px dashed #ff646499;height:1px;left:0;right:0}.vc-crop-editor__crosshair-v{background:#fff6;border-left:1px dashed #ff646499;width:1px;top:0;bottom:0}.vc-crop-editor__reticle{pointer-events:none;z-index:3;border:2px solid #f44;width:28px;height:28px;transition:left 50ms ease-out,top 50ms ease-out;box-shadow:0 0 0 2px #00000080,0 0 8px #ff444480}.vc-crop-editor__reticle,.vc-crop-editor__reticle:before{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.vc-crop-editor__reticle:before{content:"";background:#f44;width:6px;height:6px;top:50%;left:50%}.vc-crop-editor__controls{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.vc-crop-editor__control-label{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.vc-crop-editor__zoom{flex:1;align-items:center;gap:.5rem;min-width:200px;display:flex}.vc-crop-editor__slider{appearance:none;background:var(--border);cursor:pointer;border-radius:2px;outline:none;flex:1;height:4px}.vc-crop-editor__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary);border:2px solid var(--surface-1);cursor:pointer;border-radius:50%;width:16px;height:16px}.vc-crop-editor__slider::-moz-range-thumb{background:var(--primary);border:2px solid var(--surface-1);cursor:pointer;border-radius:50%;width:16px;height:16px}.vc-crop-editor__coords,.vc-crop-editor__presets{align-items:center;display:flex}.vc-crop-editor__presets{gap:.75rem}.vc-crop-editor__preset-grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.vc-crop-editor__preset-btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;font-size:.75rem;transition:all .15s;display:flex}.vc-crop-editor__preset-btn:hover{background:var(--surface-3);color:var(--text-primary);border-color:var(--primary)}.vc-crop-editor__preset-btn--active{background:var(--primary);color:#fff;border-color:var(--primary)}.vc-crop-editor__previews{flex-direction:column;gap:.75rem;display:flex}.vc-crop-preview{flex-direction:column;gap:.3rem;display:flex}.vc-crop-preview__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.vc-crop-preview__frame{border-radius:var(--radius-sm);outline:1px solid var(--border);background:var(--surface-2);flex-shrink:0;width:100%;position:relative;overflow:hidden}.vc-crop-preview__image{background-repeat:no-repeat;width:100%;height:100%;transition:background-position .1s ease-out;position:absolute;inset:0}.vc-crop-footer{justify-content:space-between;align-items:center;width:100%;display:flex}.vc-crop-footer__actions{gap:.5rem;display:flex}.vc-img-border-thin img,img.vc-img-border-thin{border-style:solid;border-width:1px;border-color:var(--border)}.vc-img-border-medium img,img.vc-img-border-medium{border-style:solid;border-width:2px;border-color:var(--border)}.vc-img-border-thick img,img.vc-img-border-thick{border-style:solid;border-width:3px;border-color:var(--text-secondary)}.image-node-view.vc-img-border-shadow{border-radius:var(--radius-md,8px);box-shadow:0 0 28px #000000b3,0 0 0 1px #ffffff1a}.vc-img-border-rounded img,img.vc-img-border-rounded{clip-path:inset(0 round 1rem);border-radius:1rem;overflow:hidden}img.vc-media-selection-ring{outline:2px solid var(--v-accent-primary);outline-offset:-2px}.vc-synced-video-player.vc-media-selection-ring:after{content:"";border:2px solid var(--v-accent-primary);border-radius:inherit;pointer-events:none;z-index:15;position:absolute;inset:0}.vc-synced-video-player.vc-media-border-thin{border:1px solid var(--border)}.vc-synced-video-player.vc-media-border-medium{border:2px solid var(--border)}.vc-synced-video-player.vc-media-border-thick{border:3px solid var(--text-secondary)}.vc-synced-video-player.vc-media-border-shadow{box-shadow:0 0 28px #000000b3,0 0 0 1px #ffffff1a}.vc-synced-video-player.vc-media-border-rounded{border-radius:1rem;overflow:hidden}.vc-media-caption{text-align:center;margin-top:.25rem;padding:.3rem 0;font-size:.85rem;font-style:italic}.vc-media-caption:not([class*=vc-caption-]){color:var(--text-secondary)}.vc-img-toolbar{--shift-x:0px;z-index:30;opacity:0;pointer-events:none;transform:translateX(var(--shift-x)) translateY(-4px);flex-direction:column;gap:2px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:8px;right:8px}.group:hover .vc-img-toolbar,.image-node-view.is-panel-pinned .vc-img-toolbar,.vc-img-toolbar:hover{opacity:1;pointer-events:auto;transform:translateX(var(--shift-x)) translateY(0)}.image-node-view.is-panel-pinned,.image-node-view:hover{z-index:10}.image-node-view.vc-img-small .vc-img-toolbar{transform:translateX(var(--shift-x));position:absolute;inset:100% auto auto 0}.image-node-view.vc-img-small .group:hover .vc-img-toolbar,.image-node-view.vc-img-small .vc-img-toolbar:hover,.image-node-view.vc-img-small.group:hover .vc-img-toolbar,.image-node-view.vc-img-small.is-panel-pinned .vc-img-toolbar{transform:translateX(var(--shift-x))}.vc-img-drag-handle{top:8px;left:8px}.image-node-view.vc-img-very-small .vc-img-drag-handle{margin-bottom:4px;top:auto;bottom:100%;left:0}.vc-img-toolbar--settings-open{opacity:1;pointer-events:auto;transform:translateX(var(--shift-x)) translateY(0)}.vc-img-toolbar__row{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.vc-img-toolbar__btn{border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);background:var(--v-bg-card);width:30px;height:30px;color:var(--v-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;transition:all .15s;display:flex}.vc-img-toolbar__btn:hover{background:var(--v-bg-card-hover,#1e2d3d);color:var(--v-text-main,var(--v-border-light));border-color:var(--v-accent-primary)}.vc-img-toolbar__btn--active{background:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-img-toolbar__btn--active{background:color-mix(in srgb,var(--v-accent-primary) 20%,var(--v-bg-card))}}.vc-img-toolbar__btn--active{color:var(--v-accent-primary);border-color:var(--v-accent-primary)}.vc-img-toolbar__btn:disabled{opacity:.4;cursor:not-allowed}.vc-img-toolbar__btn:disabled:hover{background:var(--v-bg-card);color:var(--v-text-secondary);border-color:var(--border,var(--v-surface-dark))}.vc-img-toolbar__btn--danger:hover{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.vc-img-toolbar__btn--danger:hover{background:color-mix(in srgb,var(--color-error,var(--v-error)) 18%,var(--v-bg-card))}}.vc-img-toolbar__btn--danger:hover{color:var(--color-error,var(--v-error));border-color:var(--color-error,var(--v-error))}.vc-gallery-toolbar{z-index:30;background:var(--v-bg-card);border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-md,8px);opacity:0;pointer-events:none;flex-direction:column;gap:4px;padding:6px 8px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 8px 24px #0006}.group:hover .vc-gallery-toolbar,.image-gallery-node.is-panel-pinned .vc-gallery-toolbar,.vc-gallery-toolbar:hover{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.image-gallery-node.is-panel-pinned,.image-gallery-node:hover{z-index:10}.vc-gallery-toolbar__section{align-items:center;gap:4px;display:flex}.vc-gallery-toolbar__label{color:var(--v-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;min-width:48px;font-size:10px;font-weight:600}.vc-gallery-toolbar__row{align-items:center;gap:2px;display:flex}.vc-gallery-toolbar__btn{border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);background:var(--v-bg-card);min-width:28px;height:26px;color:var(--v-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:600;line-height:1;transition:all .15s;display:flex}.vc-gallery-toolbar__btn:hover{background:var(--v-bg-card-hover,#1e2d3d);color:var(--v-text-main,var(--v-border-light));border-color:var(--v-accent-primary)}.vc-gallery-toolbar__btn--active{background:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-gallery-toolbar__btn--active{background:color-mix(in srgb,var(--v-accent-primary) 20%,var(--v-bg-card))}}.vc-gallery-toolbar__btn--active{color:var(--v-accent-primary);border-color:var(--v-accent-primary)}.vc-gallery-toolbar__btn--mini{min-width:22px;height:22px;padding:0 2px;font-size:10px}.vc-gallery-toolbar__divider{background:var(--border,var(--v-surface-dark));flex-shrink:0;width:1px;height:20px;margin:0 2px}.vc-gallery-toolbar__radius-group{gap:1px;display:flex}.vc-media-gallery-settings{z-index:1036;background:var(--v-bg-card);border:1px solid var(--v-border);border-radius:var(--radius-lg,12px);width:36rem;max-width:calc(100vw - 2rem);box-shadow:var(--dropdown-shadow,0 24px 50px #0000008c);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0}.vc-media-gallery-settings--inside{top:.75rem;bottom:auto}.vc-media-gallery-settings--collapsed{width:auto}.vc-media-gallery-settings__label{color:var(--v-text-secondary);white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.vc-media-gallery-settings__value{text-align:right;font-variant-numeric:tabular-nums;min-width:2.5rem;color:var(--v-text-main)}.vc-media-gallery-settings__value--sm{min-width:1.5rem}.vc-media-gallery-settings__range{width:8rem;accent-color:var(--v-accent-primary);cursor:pointer}.vc-media-gallery-settings__range--sm{width:5rem}.vc-media-gallery-settings__range:disabled{opacity:.45;cursor:not-allowed}.vc-media-gallery-settings__check{color:var(--v-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.vc-media-gallery-settings__checkbox{width:14px;height:14px;accent-color:var(--v-accent-primary);cursor:pointer}.vc-media-gallery-settings__indicator{color:var(--v-text-secondary)}.vc-media-gallery-settings__indicator--active{color:var(--v-accent-primary)}.vc-media-gallery-settings__divider{background:var(--v-border);flex-shrink:0;width:1px;height:20px;margin:0 2px}.vc-media-gallery-settings__btn{border-radius:var(--radius-md,8px);width:30px;height:30px;color:var(--v-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.vc-media-gallery-settings__btn:hover:not(:disabled){background:var(--v-bg-card-hover);color:var(--v-text-main)}.vc-media-gallery-settings__btn:disabled{opacity:.4;cursor:not-allowed}.vc-media-gallery-settings__btn--danger{color:var(--color-error,var(--v-error,#ef4444))}.vc-media-gallery-settings__btn--danger:hover:not(:disabled){background:#ef44442e}@supports (color:color-mix(in lab,red,red)){.vc-media-gallery-settings__btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-error,var(--v-error,#ef4444)) 18%,transparent)}}.vc-media-gallery-settings__btn--danger:hover:not(:disabled){color:var(--color-error,var(--v-error,#ef4444))}.vc-media-gallery-settings__btn--active{background:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-media-gallery-settings__btn--active{background:color-mix(in srgb,var(--v-accent-primary) 18%,transparent)}}.vc-media-gallery-settings__btn--active,.vc-media-gallery-settings__btn--active:hover:not(:disabled){color:var(--v-accent-primary)}.vc-media-gallery-settings__caption-section{border-top:1px solid var(--v-border);flex:100%;margin-top:.1rem;padding-top:.35rem}.vc-media-gallery-settings__caption-section .vc-img-settings__sublabel{margin-top:0}.vc-media-gallery-node__resize{z-index:5;cursor:ew-resize;justify-content:center;align-items:center;width:12px;display:flex;position:absolute;top:0;bottom:0}.vc-media-gallery-node__resize--right{right:-6px}.vc-media-gallery-node__resize--left{left:-6px}.vc-media-gallery-node__resize:after{content:"";background:var(--v-accent-primary);opacity:.4;border-radius:2px;width:4px;height:48px;transition:opacity .15s}.vc-media-gallery-node__resize:hover:after{opacity:1}.vc-img-settings{background:var(--v-bg-card);border:1px solid var(--v-accent-primary);width:min(540px,100vw - 24px);max-height:calc(100vh - 24px);position:fixed;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.vc-img-settings{border:1px solid color-mix(in srgb,var(--v-accent-primary) 40%,var(--border,var(--v-surface-dark)))}}.vc-img-settings{border-radius:var(--radius-md,8px);box-shadow:0 4px 16px var(--v-accent-primary),0 12px 40px #00000080,0 0 0 1px var(--border,var(--v-surface-dark)) inset}@supports (color:color-mix(in lab,red,red)){.vc-img-settings{box-shadow:0 4px 16px color-mix(in srgb,var(--v-accent-primary) 25%,transparent),0 12px 40px #00000080,0 0 0 1px color-mix(in srgb,var(--border,var(--v-surface-dark)) 50%,transparent) inset}}.vc-img-settings{z-index:9999;padding:0;animation:vc-img-settings-in .16s}@keyframes vc-img-settings-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.vc-img-settings__header{border-bottom:1px solid var(--border,var(--v-surface-dark));background:var(--v-bg-card);justify-content:space-between;align-items:center;gap:.35rem;padding:.5rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__header{background:color-mix(in srgb,var(--v-bg-card) 80%,black)}}.vc-img-settings__header{cursor:grab;-webkit-user-select:none;user-select:none}.vc-img-settings__header:active{cursor:grabbing}.vc-img-settings__drag-icon{color:var(--v-text-muted,var(--v-text-secondary));flex-shrink:0}.vc-img-settings__title{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--v-text-main,var(--v-border-light))}.vc-img-settings__close,.vc-img-settings__reset{border-radius:var(--radius-sm,4px);width:22px;height:22px;color:var(--v-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.vc-img-settings__close:hover{background:#ef444426}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__close:hover{background:color-mix(in srgb,var(--color-error,var(--v-error)) 15%,transparent)}}.vc-img-settings__close:hover{color:var(--color-error,var(--v-error))}.vc-img-settings__reset:hover{background:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__reset:hover{background:color-mix(in srgb,var(--v-accent-primary) 15%,transparent)}}.vc-img-settings__reset:hover{color:var(--v-accent-primary)}.vc-img-settings__section{border-bottom:1px solid var(--border,var(--v-surface-dark));padding:.55rem .7rem}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__section{border-bottom:1px solid color-mix(in srgb,var(--border,var(--v-surface-dark)) 50%,transparent)}}.vc-img-settings__body{grid-template-columns:1fr 1fr;display:grid}.vc-img-settings__body>.vc-img-settings__section:nth-child(odd){border-right:1px solid var(--border,var(--v-surface-dark))}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__body>.vc-img-settings__section:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--border,var(--v-surface-dark)) 50%,transparent)}}.vc-img-settings__section--wide{border-right:none;grid-column:1/-1}@media (max-width:640px){.vc-img-settings__body{grid-template-columns:1fr}.vc-img-settings__body>.vc-img-settings__section:nth-child(odd){border-right:none}}.vc-img-settings__section:last-child{border-bottom:none}.vc-img-settings__label{font-size:.75rem;font-weight:var(--font-weight-medium,500);color:var(--v-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem}.vc-img-settings__label,.vc-img-settings__size-row{align-items:center;gap:.35rem;display:flex}.vc-img-settings__size-input-wrap{background:var(--surface-1,var(--v-toolbar-bg));border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);flex:1;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.vc-img-settings__size-input-wrap:focus-within,.vc-img-settings__size-input-wrap:hover{border-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__size-input-wrap:hover{border-color:color-mix(in srgb,var(--v-accent-primary) 45%,var(--border,var(--v-surface-dark)))}}.vc-img-settings__size-prefix{color:var(--v-text-secondary);-webkit-user-select:none;user-select:none;padding:0;font-size:.7rem;font-weight:600}.vc-img-settings__aspect-lock{border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);width:26px;height:26px;color:var(--v-text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.vc-img-settings__aspect-lock:hover{border-color:var(--v-accent-primary);color:var(--v-text-main,var(--v-border-light))}.vc-img-settings__aspect-lock--active{color:var(--v-accent-primary);border-color:var(--v-accent-primary);background:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__aspect-lock--active{background:color-mix(in srgb,var(--v-accent-primary) 12%,transparent)}}.vc-img-settings__presets{flex-wrap:wrap;gap:3px;margin-top:.35rem;display:flex}.vc-img-settings__preset-btn{border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);background:var(--surface-1,var(--v-toolbar-bg));height:24px;color:var(--v-text-secondary);cursor:pointer;white-space:nowrap;padding:0 .45rem;font-size:.7rem;font-weight:500;transition:all .15s}.vc-img-settings__preset-btn:hover{border-color:var(--v-accent-primary);color:var(--v-text-main,var(--v-border-light))}.vc-img-settings__preset-btn--active,.vc-img-settings__preset-btn:active{background:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__preset-btn--active,.vc-img-settings__preset-btn:active{background:color-mix(in srgb,var(--v-accent-primary) 18%,transparent)}}.vc-img-settings__preset-btn--active,.vc-img-settings__preset-btn:active{border-color:var(--v-accent-primary);color:var(--v-accent-primary);box-shadow:0 0 0 1px var(--v-accent-primary),0 0 12px var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__preset-btn--active,.vc-img-settings__preset-btn:active{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-accent-primary) 55%,transparent),0 0 12px color-mix(in srgb,var(--v-accent-primary) 35%,transparent)}}.vc-img-settings__preset-btn--active,.vc-img-settings__preset-btn:active{padding-top:1px;padding-bottom:0}.vc-img-settings__margins{flex-direction:column;align-items:center;gap:4px;display:flex}.vc-img-settings__margin-bottom,.vc-img-settings__margin-mid,.vc-img-settings__margin-top{justify-content:center;display:flex}.vc-img-settings__margin-mid{align-items:center;gap:6px;width:100%}.vc-img-settings__margin-box{border:1px dashed var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);width:48px;height:36px;color:var(--v-text-secondary);opacity:.5;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vc-img-settings__margin-input{text-align:center;border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);background:var(--surface-1,var(--v-toolbar-bg));width:52px;height:26px;color:var(--v-text-main,var(--v-border-light));-moz-appearance:textfield;outline:none;padding:0 .2rem;font-size:.75rem;transition:border-color .15s}.vc-img-settings__margin-input::-webkit-inner-spin-button,.vc-img-settings__margin-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vc-img-settings__margin-input:focus,.vc-img-settings__margin-input:hover{border-color:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__margin-input:hover{border-color:color-mix(in srgb,var(--v-accent-primary) 45%,var(--border,var(--v-surface-dark)))}}.vc-img-settings__borders{flex-wrap:wrap;gap:3px;display:flex}.vc-img-settings__border-btn{border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);background:var(--surface-1,var(--v-toolbar-bg));height:24px;color:var(--v-text-secondary);cursor:pointer;white-space:nowrap;padding:0 .45rem;font-size:.7rem;font-weight:500;transition:all .15s}.vc-img-settings__border-btn:hover{border-color:var(--v-accent-primary);color:var(--v-text-main,var(--v-border-light))}.vc-img-settings__border-btn--active{background:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__border-btn--active{background:color-mix(in srgb,var(--v-accent-primary) 18%,transparent)}}.vc-img-settings__border-btn--active{border-color:var(--v-accent-primary);color:var(--v-accent-primary)}.vc-img-settings__toggle{cursor:pointer;color:var(--v-text-main,var(--v-border-light));align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.8rem;transition:color .15s;display:flex}.vc-img-settings__toggle:hover{color:var(--v-accent-primary)}.vc-img-settings__toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--v-accent-primary);cursor:pointer}.vc-img-settings__toggle-label{-webkit-user-select:none;user-select:none}.vc-caption-typo{flex-direction:column;gap:.15rem;margin-top:.35rem;display:flex}.vc-caption-typo--inline{flex-flow:wrap;align-items:center;gap:.35rem .9rem;margin-top:0}.vc-caption-typo--inline .vc-caption-typo__group{align-items:center;gap:.375rem;display:flex}.vc-caption-typo--inline .vc-caption-typo__label{color:var(--v-text-secondary);white-space:nowrap;font-size:.7rem}.vc-caption-typo--inline .vc-caption-typo__font{width:190px;display:block}.vc-caption-typo--inline .vc-img-settings__presets{margin-top:0}.vc-img-settings__sublabel{color:var(--v-text-secondary);margin-top:.4rem;margin-bottom:.25rem;font-size:.7rem}.vc-img-settings__color-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vc-img-settings__color-swatch{border:2px solid var(--border,var(--v-surface-dark));cursor:pointer;width:20px;height:20px;color:var(--v-text-secondary);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s,box-shadow .15s;display:flex}.vc-img-settings__color-swatch:hover{border-color:var(--v-text-main,var(--v-border-light))}.vc-img-settings__color-swatch--active{border-color:var(--v-accent-primary);box-shadow:0 0 0 2px var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vc-img-settings__color-swatch--active{box-shadow:0 0 0 2px color-mix(in srgb,var(--v-accent-primary) 30%,transparent)}}.vc-img-settings__color-custom{border:2px dashed var(--border,var(--v-surface-dark));cursor:pointer;width:20px;height:20px;color:var(--v-text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.vc-img-settings__color-custom:hover{border-color:var(--v-accent-primary)}.vc-img-settings__color-native{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.image-node-view.vc-wrap-overText{z-index:10;position:relative}.image-node-view.vc-wrap-behindText{opacity:.45;pointer-events:none}.image-node-view.vc-wrap-behindText .vc-img-toolbar{pointer-events:auto}.image-node-view.vc-wrap-topBottom{clear:both;display:block;float:none!important}.image-node-view.vc-img-border-thin img{border-style:solid;border-width:1px;border-color:var(--border)}.image-node-view.vc-img-border-medium img{border-style:solid;border-width:2px;border-color:var(--border)}.image-node-view.vc-img-border-thick img{border-style:solid;border-width:3px;border-color:var(--text-secondary)}.image-node-view.vc-img-border-rounded img{clip-path:inset(0 round 1rem);border-radius:1rem;overflow:hidden}.vc-img-node-caption{text-align:center;color:var(--v-text-secondary);overflow-wrap:break-word;word-wrap:break-word;white-space:normal;max-width:100%;margin-top:.25rem;padding:.3rem .5rem 0;font-size:.85rem;font-style:italic}textarea.vc-img-node-caption--editable{box-sizing:border-box;border-radius:var(--radius-sm,4px);resize:none;background:0 0;border:1px solid #0000;outline:none;width:100%;max-width:100%;transition:border-color .15s,background .15s;display:block;overflow:hidden}textarea.vc-img-node-caption--editable:hover{border-color:var(--border,var(--v-surface-dark))}@supports (color:color-mix(in lab,red,red)){textarea.vc-img-node-caption--editable:hover{border-color:color-mix(in srgb,var(--border,var(--v-surface-dark)) 60%,transparent)}}textarea.vc-img-node-caption--editable:focus{border-color:var(--v-accent-primary);background:var(--v-accent-primary)}@supports (color:color-mix(in lab,red,red)){textarea.vc-img-node-caption--editable:focus{background:color-mix(in srgb,var(--v-accent-primary) 5%,transparent)}}.vc-caption-toolbar{background:var(--surface-2,var(--v-editor-bg));border:1px solid var(--border);border-radius:var(--radius-sm,6px);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.2rem .35rem;display:flex}.vc-caption-toolbar--portal{width:320px;box-shadow:0 10px 28px #00000059,0 0 0 1px var(--border) inset}@supports (color:color-mix(in lab,red,red)){.vc-caption-toolbar--portal{box-shadow:0 10px 28px #00000059,0 0 0 1px color-mix(in srgb,var(--border) 65%,transparent) inset}}.vc-caption-toolbar--portal{animation:vc-caption-toolbar-fade-in .14s}@keyframes vc-caption-toolbar-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vc-caption-toolbar-select{background:var(--surface-1,#1a1f2e);border:1px solid var(--border);border-radius:var(--radius-sm,4px);height:24px;color:var(--text-primary);cursor:pointer;outline:none;max-width:110px;padding:0 .35rem;font-size:.675rem;transition:border-color .15s}.vc-caption-toolbar-select:hover{border-color:var(--primary,var(--v-accent-primary))}.vc-caption-toolbar-select:focus{border-color:var(--primary)}.vc-caption-toolbar-color-wrap{align-items:center;display:inline-flex;position:relative}.vc-caption-toolbar-color{border:1px solid var(--border);border-radius:var(--radius-sm,4px);background:var(--surface-1);cursor:pointer;width:24px;height:24px;padding:1px;transition:border-color .15s}.vc-caption-toolbar-color:hover{border-color:var(--primary,var(--v-accent-primary))}.vc-caption-toolbar-btn{border-radius:var(--radius-sm,4px);border:1px solid var(--border);background:var(--surface-1);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.vc-caption-toolbar-btn:hover{background:var(--surface-3);color:var(--text-primary);border-color:var(--primary)}.vc-media-gallery__caption-panel{background:var(--surface-2,#1f2937);border:1px solid var(--border,#374151);border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:8px;display:flex}.vc-media-gallery__caption-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vc-media-gallery__caption-input{border:none;border-bottom:1px solid var(--border,#374151);min-width:140px;color:var(--text,#e5e7eb);background:0 0;outline:none;flex:1;padding:4px 6px;font-size:.85rem;transition:border-color .15s}.vc-media-gallery__caption-input:focus{border-bottom-color:var(--primary,#a46bfe)}.vc-media-gallery__caption-input::placeholder{color:var(--vc-input-placeholder-color);font-style:italic}.vc-media-gallery__caption-select{background:var(--surface-1,#111827);height:24px;color:var(--text,#e5e7eb);border:1px solid var(--border,#374151);cursor:pointer;border-radius:4px;outline:none;padding:0 4px;font-size:.75rem}.vc-media-gallery__caption-select:hover{border-color:var(--primary,#a46bfe)}.vc-media-gallery__caption-select:focus{border-color:var(--primary)}.vc-media-gallery__caption-btn{width:24px;height:24px;color:var(--text-secondary,#9ca3af);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.vc-media-gallery__caption-btn:hover{background:var(--surface-3,#374151);color:var(--text-primary,#e5e7eb);border-color:var(--primary,#a46bfe)}.vc-media-gallery__caption-btn--active{background:var(--primary,#a46bfe)}@supports (color:color-mix(in lab,red,red)){.vc-media-gallery__caption-btn--active{background:color-mix(in srgb,var(--primary,#a46bfe) 20%,transparent)}}.vc-media-gallery__caption-btn--active{color:var(--primary,#a46bfe);border-color:var(--primary,#a46bfe)}.vc-media-gallery__caption-divider{background:var(--border,#374151);width:1px;height:18px;margin:0 2px}.vc-media-gallery__caption-color{cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s,transform .15s;display:inline-flex;position:relative}.vc-media-gallery__caption-color:hover{border-color:var(--primary,#a46bfe);transform:scale(1.15)}.vc-media-gallery__caption-color--active{border-color:var(--primary,#a46bfe);box-shadow:0 0 6px #a855f780}.vc-img-caption-editable{text-align:center;color:var(--text-secondary,var(--v-text-secondary));border-radius:var(--radius-sm,4px);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;border:1px solid #0000;outline:none;min-height:1.5em;padding:.25rem .5rem;font-size:.875rem;font-style:italic;transition:border-color .15s,background .15s}.vc-img-caption-editable:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.vc-img-caption-editable:hover{border-color:color-mix(in srgb,var(--border) 60%,transparent)}}.vc-img-caption-editable:focus{border-color:var(--primary,var(--v-accent-primary));background:var(--surface-2,var(--v-editor-bg))}@supports (color:color-mix(in lab,red,red)){.vc-img-caption-editable:focus{background:color-mix(in srgb,var(--surface-2,var(--v-editor-bg)) 50%,transparent)}}.vc-img-caption-editable:empty:before{content:attr(data-placeholder);color:var(--text-secondary,var(--v-text-secondary));opacity:.4;pointer-events:none}.vc-emoji-picker{background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);width:400px;max-height:340px;box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));z-index:1100;animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;flex-direction:column;margin-top:.25rem;display:flex;position:absolute;top:100%;left:0;overflow:hidden}.vc-emoji-picker__tabs{border-bottom:1px solid var(--v-border);gap:.125rem;padding:.5rem .5rem 0;display:flex}.vc-emoji-picker__tab{color:var(--v-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem .5rem 0 0;flex:1;justify-content:center;align-items:center;padding:.375rem;transition:all .15s;display:flex}.vc-emoji-picker__tab:hover{color:var(--v-text-main);background:var(--v-bg-card-hover)}.vc-emoji-picker__tab--active{color:var(--v-accent-primary);border-bottom:2px solid var(--v-accent-primary)}.vc-emoji-picker__grid{flex:1;grid-template-columns:repeat(10,1fr);gap:.125rem;padding:.5rem;display:grid;overflow-y:auto}.vc-emoji-picker__emoji{cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.25rem;transition:all .1s;display:flex}.vc-emoji-picker__emoji:hover{background:var(--v-bg-card-hover);transform:scale(1.2)}.vc-emoji-picker__search{align-items:center;padding:.5rem .5rem .25rem;display:flex;position:relative}.vc-emoji-picker__search-icon{color:var(--v-text-secondary);pointer-events:none;position:absolute;left:.85rem}.vc-emoji-picker__search-input{border:1px solid var(--v-border);background:var(--v-surface-2);width:100%;color:var(--v-text-main);border-radius:.5rem;outline:none;padding:.35rem .5rem .35rem 1.75rem;font-size:.85rem;transition:border-color .15s,background .15s}.vc-emoji-picker__search-input::placeholder{color:var(--v-text-secondary)}.vc-emoji-picker__search-input:focus{border-color:var(--v-accent-primary);background:var(--v-bg-card-hover)}.vc-emoji-picker__empty{text-align:center;color:var(--text-secondary,var(--v-text-secondary));grid-column:1/-1;padding:1.25rem .5rem;font-size:.8rem}.vc-special-chars-panel{background:var(--v-bg-card);border-radius:var(--radius-lg,1rem);width:440px;max-height:360px;box-shadow:var(--shadow-xl);border:1px solid var(--v-border);z-index:1100;flex-direction:column;margin-top:.25rem;display:flex;position:absolute;top:100%;left:0;overflow:hidden}.vc-special-chars-panel__tabs{border-bottom:1px solid var(--v-border);gap:.125rem;padding:.5rem .5rem 0;display:flex}.vc-special-chars-panel__tab{color:var(--v-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem .5rem 0 0;flex:1;justify-content:center;align-items:center;padding:.375rem;transition:all .15s;display:flex}.vc-special-chars-panel__tab:hover{color:var(--v-text-main);background:var(--v-bg-card-hover)}.vc-special-chars-panel__tab--active{color:var(--v-accent-primary);border-bottom:2px solid var(--v-accent-primary)}.vc-special-chars-panel__grid{flex:1;grid-template-columns:repeat(10,1fr);gap:.25rem;padding:.5rem;display:grid;overflow-y:auto}.vc-special-chars-panel__char{height:36px;color:var(--v-text-main);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;font-size:1.125rem;transition:all .1s;display:flex}.vc-special-chars-panel__char:hover{background:var(--v-bg-card-hover);transform:scale(1.15)}.vc-special-chars-panel__empty{text-align:center;color:var(--v-text-secondary);grid-column:1/-1;padding:1rem .5rem;font-size:.8rem}.vc-section-break{-webkit-user-select:none;user-select:none;cursor:default;align-items:center;gap:1rem;margin:1rem 0;display:flex}.vc-section-break__line{background:linear-gradient(90deg,#0000,currentColor,#0000);flex:1;height:1px}.vc-section-break__label{color:var(--text-tertiary,currentColor);letter-spacing:.1em;font-size:1.25rem;font-weight:300}.vc-footnote-ref{color:var(--primary,var(--v-accent-blue));vertical-align:super;margin-left:-.15em;font-size:.75em;font-weight:700}.vc-footnote-ref a{cursor:pointer;transition:color .15s,text-shadow .15s;color:inherit!important;text-decoration:none!important}.vc-footnote-ref a:hover{text-shadow:0 0 6px var(--v-accent-cyan,#00f0ff);color:var(--v-accent-cyan,#00f0ff)!important}@supports (color:color-mix(in lab,red,red)){.vc-footnote-ref a:hover{text-shadow:0 0 6px color-mix(in srgb,var(--v-accent-cyan,#00f0ff) 40%,transparent)}}.vc-footnote-list{border-top:2px solid var(--primary,var(--v-accent-blue));margin-top:2rem;padding-top:1rem}.vc-footnote-list__item a{cursor:pointer;vertical-align:super;font-size:.75em;font-weight:700;transition:color .15s,text-shadow .15s;color:var(--primary,var(--v-accent-blue))!important;text-decoration:none!important}.vc-footnote-list__item a:hover{text-shadow:0 0 6px var(--v-accent-cyan,#00f0ff);color:var(--v-accent-cyan,#00f0ff)!important}@supports (color:color-mix(in lab,red,red)){.vc-footnote-list__item a:hover{text-shadow:0 0 6px color-mix(in srgb,var(--v-accent-cyan,#00f0ff) 40%,transparent)}}.vc-doc-outline{border-right:1px solid var(--border,var(--v-border-light));background:var(--surface-1,var(--v-surface-light));flex-direction:column;width:240px;min-width:240px;display:flex;overflow-y:auto}:is(.dark,[data-theme=dark]) .vc-doc-outline{border-right-color:var(--border,var(--v-surface-dark));background:#11182780}.vc-doc-outline__header{border-bottom:1px solid var(--border,var(--v-border-light));justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}:is(.dark,[data-theme=dark]) .vc-doc-outline__header{border-bottom-color:var(--border,var(--v-surface-dark))}.vc-doc-outline__title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,var(--v-text-secondary));align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.vc-doc-outline__close{color:var(--text-tertiary,var(--v-text-secondary));cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem;transition:all .15s}.vc-doc-outline__close:hover{color:var(--text-primary);background:#0000000d}:is(.dark,[data-theme=dark]) .vc-doc-outline__close:hover{background:#ffffff14}.vc-doc-outline__list{flex:1;padding:.375rem 0;overflow-y:auto}.vc-doc-outline__empty{color:var(--text-tertiary,var(--v-text-secondary));text-align:center;padding:1rem .75rem;font-size:.8rem}.vc-doc-outline__item{text-align:left;width:100%;color:var(--text-secondary,var(--v-text-secondary));cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8rem;transition:all .15s;display:flex}.vc-doc-outline__item:hover{color:var(--text-primary);background:#0000000a}:is(.dark,[data-theme=dark]) .vc-doc-outline__item:hover{background:#ffffff0f}.vc-doc-outline__level{color:var(--primary,var(--v-accent-blue));text-align:center;opacity:.7;min-width:1.5rem;font-size:.65rem;font-weight:700}.vc-doc-outline__text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vc-decorative-divider{color:var(--text-secondary,var(--v-text-muted));letter-spacing:.15em;-webkit-user-select:none;user-select:none;cursor:default;justify-content:center;align-items:center;margin:1rem 0;padding:0;font-size:1.25rem;display:flex}.vc-decorative-divider--dots{letter-spacing:.3em}.vc-decorative-divider--wave{letter-spacing:0;opacity:.5}.vc-decorative-divider--dashes{letter-spacing:.1em}.vc-decorative-divider--ornamental{letter-spacing:.2em;font-size:1.5rem}.vc-decorative-divider--flourish{letter-spacing:.2em;font-size:1.4rem}.vc-decorative-divider--gradient-line{opacity:.7;height:3px}.vc-decorative-divider--gradient-line,.vc-decorative-divider--gradient-line-thin{background:linear-gradient(90deg,#0000,currentColor,#0000);max-width:80%;margin-left:auto;margin-right:auto}.vc-decorative-divider--gradient-line-thin{opacity:.6;height:1px}.vc-tiptap-content[data-editor-theme=light] .vc-decorative-divider,.vc-tiptap-content[data-editor-theme=paper] .vc-decorative-divider{color:inherit}.vc-tiptap-content[data-editor-theme=light] hr,.vc-tiptap-content[data-editor-theme=paper] hr{border-top-color:initial}.vc-columns{gap:var(--vc-col-gap,1.5rem);margin:var(--vc-paragraph-gap,.75rem) 0;min-height:60px;display:grid}.vc-columns>[data-node-view-content-react]{display:contents}.vc-content.vc-tiptap-content .vc-columns{display:grid}@media (max-width:768px){.vc-content.vc-tiptap-content .vc-columns{grid-template-columns:1fr}}.vc-columns--2-equal{grid-template-columns:1fr 1fr}.vc-columns--3-equal{grid-template-columns:1fr 1fr 1fr}.vc-columns--sidebar-left{grid-template-columns:1fr 2fr}.vc-columns--sidebar-right{grid-template-columns:2fr 1fr}.vc-column{border:1px dashed var(--border,var(--v-border-input));padding:var(--vc-col-pad-v,.75rem) var(--vc-col-pad-h,.75rem);border-radius:.5rem;min-height:40px;transition:border-color .2s}.vc-column:focus-within{border-color:var(--primary,var(--v-accent-blue));border-style:solid}:is(.dark,[data-theme=dark]) .vc-column{border-color:var(--border,var(--v-surface-dark))}:is(.dark,[data-theme=dark]) .vc-column:focus-within{border-color:var(--primary,var(--v-accent-blue))}.vc-columns-node{position:relative}.vc-columns-node.is-panel-pinned,.vc-columns-node:hover{z-index:10}.vc-columns-node.is-selected{outline:2px solid var(--v-accent-primary);outline-offset:4px;border-radius:.5rem}.vc-columns-toolbar{z-index:40;background:var(--v-bg-card);border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-md,8px);opacity:0;pointer-events:none;align-items:center;gap:6px;padding:5px 8px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:-38px;left:0;transform:translateY(4px);box-shadow:0 8px 24px #0006}.vc-columns-node.is-panel-pinned .vc-columns-toolbar,.vc-columns-node.is-selected .vc-columns-toolbar,.vc-columns-node:hover .vc-columns-toolbar,.vc-columns-toolbar:hover{opacity:1;pointer-events:auto;transform:translateY(0)}.vc-columns-toolbar__delete{border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);background:var(--v-bg-card);width:26px;height:26px;color:var(--v-error);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.vc-columns-toolbar__delete:hover{background:var(--v-error)}@supports (color:color-mix(in lab,red,red)){.vc-columns-toolbar__delete:hover{background:color-mix(in srgb,var(--v-error) 18%,var(--v-bg-card))}}.vc-columns-toolbar__delete:hover{border-color:var(--v-error)}.vc-columns-toolbar__drag,.vc-gallery-toolbar__drag,.vc-media-gallery-settings__drag,.vc-panel-drag{width:18px;height:26px;color:var(--v-text-secondary);cursor:grab;border-radius:var(--radius-sm,4px);touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vc-columns-toolbar__drag:hover,.vc-gallery-toolbar__drag:hover,.vc-media-gallery-settings__drag:hover,.vc-panel-drag:hover{color:var(--v-accent-primary);background:var(--v-bg-card-hover,#1e2d3d)}.vc-columns-toolbar__drag:active,.vc-gallery-toolbar__drag:active,.vc-media-gallery-settings__drag:active,.vc-panel-drag:active{cursor:grabbing}.vc-img-toolbar .vc-panel-drag{border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);background:var(--v-bg-card);width:30px;height:30px}.vc-img-toolbar .vc-panel-drag:hover{background:var(--v-bg-card-hover,#1e2d3d);color:var(--v-text-main,var(--v-border-light));border-color:var(--v-accent-primary)}.vc-columns-toolbar__check{border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-sm,4px);background:var(--v-bg-card);height:26px;color:var(--v-text-secondary);cursor:pointer;align-items:center;gap:4px;padding:0 6px;transition:all .15s;display:flex}.vc-columns-toolbar__check:hover{border-color:var(--v-accent-primary)}.vc-columns-toolbar__check.is-checked{color:var(--v-accent-primary)}.vc-columns--borderless .vc-column,.vc-columns--borderless .vc-column:focus-within{border-color:#0000}.vc-panel-node{position:relative}.vc-panel-node.is-panel-pinned,.vc-panel-node:hover{z-index:10}.vc-panel-node.is-selected{outline:2px solid var(--v-accent-primary);outline-offset:2px}.vc-panel-toolbar{z-index:40;background:var(--v-bg-card);border:1px solid var(--border,var(--v-surface-dark));border-radius:var(--radius-md,8px);opacity:0;pointer-events:none;flex-direction:column;gap:4px;padding:5px 8px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:-72px;left:0;transform:translateY(4px);box-shadow:0 8px 24px #0006}.vc-panel-toolbar__row{align-items:center;gap:6px;display:flex}.vc-panel-node.is-panel-pinned .vc-panel-toolbar,.vc-panel-node.is-selected .vc-panel-toolbar,.vc-panel-node:hover .vc-panel-toolbar,.vc-panel-toolbar:hover{opacity:1;pointer-events:auto;transform:translateY(0)}.vc-panel-toolbar:before{left:0;height:var(--vc-panel-toolbar-bridge,0);bottom:100%}.vc-panel-toolbar:after,.vc-panel-toolbar:before{content:"";right:calc(-1 * var(--vc-panel-toolbar-bridge-right,0px));position:absolute}.vc-panel-toolbar:after{top:calc(-1 * var(--vc-panel-toolbar-bridge,0px));width:var(--vc-panel-toolbar-bridge-right,0);bottom:0}.vc-panel-bg-picker{z-index:50;padding:var(--dropdown-padding);background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid;position:absolute;top:calc(100% + .25rem);left:0}.vc-panel-bg-swatch{cursor:pointer;width:1.4rem;height:1.4rem;color:var(--v-text-secondary);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .1s,border-color .15s;display:flex}.vc-panel-bg-swatch:hover{transform:scale(1.15)}.vc-panel-bg-swatch.is-active{border-color:var(--primary,var(--v-accent-primary));box-shadow:0 0 0 2px var(--primary,var(--v-accent-primary))}@supports (color:color-mix(in lab,red,red)){.vc-panel-bg-swatch.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,var(--v-accent-primary)) 40%,transparent)}}.vc-panel-node__resize{z-index:5;cursor:ew-resize;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:12px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}.vc-panel-node.is-panel-pinned .vc-panel-node__resize,.vc-panel-node.is-selected .vc-panel-node__resize,.vc-panel-node:hover .vc-panel-node__resize{opacity:1;pointer-events:auto}.vc-panel-node__resize--right{right:-12px}.vc-panel-node__resize--left{left:-12px}.vc-panel-node__resize:after{content:"";background:var(--v-accent-primary);opacity:.4;border-radius:2px;width:4px;height:48px;transition:opacity .15s}.vc-panel-node__resize:hover:after{opacity:1}.vc-panel-node__grip{color:#ffffffb3;cursor:grab;z-index:30;opacity:0;pointer-events:none;background:#0000008c;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:6px;left:-26px}.vc-panel-node.is-panel-pinned .vc-panel-node__grip,.vc-panel-node.is-selected .vc-panel-node__grip,.vc-panel-node:hover .vc-panel-node__grip{opacity:1;pointer-events:auto}.vc-panel-node__grip:hover{color:#fff;background:#000c}.vc-panel-node__grip:active{cursor:grabbing}@media (max-width:768px){.vc-content.vc-tiptap-content .react-renderer.vc-panel-float{float:none!important;clear:none!important}}.vc-tiptap-content .vc-spoiler{overflow:visible}.vc-tiptap-content .vc-spoiler.vc-spoiler--closed>.vc-spoiler__content{max-height:0;padding-top:0;padding-bottom:0;transition:max-height 1.5s cubic-bezier(.4,0,.2,1),padding 1.5s cubic-bezier(.4,0,.2,1)}.vc-tiptap-content .vc-spoiler.vc-spoiler--open>.vc-spoiler__content{max-height:8000px}.vc-tiptap-content .vc-spoiler>.vc-spoiler__header{background:var(--surface-3,#273345);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-tiptap-content .vc-spoiler>.vc-spoiler__header{background:color-mix(in srgb,var(--surface-3,#273345) 80%,transparent)}}.vc-tiptap-content .vc-spoiler>.vc-spoiler__header{border-bottom:1px solid var(--border,var(--v-surface-dark));-webkit-user-select:none;user-select:none}.vc-tiptap-content .vc-spoiler__delete,.vc-tiptap-content .vc-spoiler__toggle{width:1.6rem;height:1.6rem;color:var(--text-secondary,var(--v-text-secondary));cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.vc-tiptap-content .vc-spoiler__delete:hover,.vc-tiptap-content .vc-spoiler__toggle:hover{background:var(--surface-2,var(--v-text-inverse))}@supports (color:color-mix(in lab,red,red)){.vc-tiptap-content .vc-spoiler__delete:hover,.vc-tiptap-content .vc-spoiler__toggle:hover{background:color-mix(in srgb,var(--surface-2,var(--v-text-inverse)) 80%,transparent)}}.vc-tiptap-content .vc-spoiler__delete:hover,.vc-tiptap-content .vc-spoiler__toggle:hover{color:var(--text,var(--v-border-light))}.vc-tiptap-content .vc-spoiler__delete{color:var(--danger,var(--v-error));margin-left:0}.vc-tiptap-content .vc-spoiler__summary{color:var(--vc-spoiler-title-color,var(--text,var(--v-border-light)));font-weight:600;font-size:var(--vc-spoiler-title-font-size,inherit);text-align:left;cursor:text;white-space:pre-wrap;word-break:break-word;flex:1;min-width:0;line-height:1.4;background:0 0!important;border:none!important;padding:0!important}.vc-tiptap-content .vc-spoiler__summary:before{display:none!important}.vc-tiptap-content .vc-spoiler__summary-input{background:var(--surface-1,#0f172a);border:1px solid var(--primary,var(--v-accent-primary));color:var(--text,var(--v-border-light));resize:none;min-width:0;font-family:inherit;font-weight:600;font-size:inherit;white-space:pre-wrap;word-break:break-word;border-radius:4px;outline:none;flex:1;padding:.25rem .5rem;line-height:1.4;overflow:hidden}.vc-tiptap-content .vc-spoiler__content{padding:.75rem .9rem;transition:max-height 1.5s cubic-bezier(.4,0,.2,1),padding 1.5s cubic-bezier(.4,0,.2,1);overflow:hidden}.vc-tiptap-content .vc-spoiler-inline{background:var(--surface-3,#273345)}@supports (color:color-mix(in lab,red,red)){.vc-tiptap-content .vc-spoiler-inline{background:color-mix(in srgb,var(--surface-3,#273345) 80%,transparent)}}.vc-tiptap-content .vc-spoiler-inline{border-bottom:2px dashed var(--primary,var(--v-accent-primary));cursor:text;color:inherit;filter:none;-webkit-user-select:text;user-select:text;border-radius:3px;padding:0 .15em}.vc-tiptap-content .vc-spoiler__actions{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.vc-tiptap-content .vc-spoiler__action-btn{border:1px solid var(--border,var(--v-surface-dark));width:1.6rem;height:1.6rem;color:var(--text-secondary,var(--v-text-secondary));cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .12s,border-color .15s;display:inline-flex}.vc-tiptap-content .vc-spoiler__action-btn:hover{background:var(--surface-2,var(--v-text-inverse))}@supports (color:color-mix(in lab,red,red)){.vc-tiptap-content .vc-spoiler__action-btn:hover{background:color-mix(in srgb,var(--surface-2,var(--v-text-inverse)) 60%,transparent)}}.vc-tiptap-content .vc-spoiler__action-btn:hover{color:var(--text,var(--v-border-light));border-color:var(--primary,var(--v-accent-primary))}.vc-tiptap-content .vc-spoiler__bg-toggle{border:1px solid var(--border,var(--v-surface-dark));cursor:pointer;color:#fff;border-radius:4px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;transition:transform .12s,border-color .15s;display:inline-flex}.vc-tiptap-content .vc-spoiler__bg-toggle:hover{border-color:var(--primary,var(--v-accent-primary));transform:scale(1.08)}.vc-tiptap-content .vc-spoiler__bg-picker{z-index:50;padding:var(--dropdown-padding);background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;grid-template-columns:24px 24px 24px;justify-content:center;gap:.25rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0}.vc-tiptap-content .vc-spoiler__bg-swatch{cursor:pointer;border:2px solid #0000;border-radius:4px;width:1.5rem;height:1.5rem;padding:0;transition:transform .1s,border-color .15s}.vc-tiptap-content .vc-spoiler__bg-swatch:hover{transform:scale(1.12)}.vc-tiptap-content .vc-spoiler__bg-swatch.is-active{border-color:var(--primary,var(--v-accent-primary));box-shadow:0 0 0 2px var(--primary,var(--v-accent-primary))}@supports (color:color-mix(in lab,red,red)){.vc-tiptap-content .vc-spoiler__bg-swatch.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,var(--v-accent-primary)) 30%,transparent)}}.vc-tiptap-content .vc-spoiler__fontsize-picker{z-index:50;padding:var(--dropdown-padding);background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));min-width:7rem;animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;flex-direction:column;gap:.15rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0}.vc-tiptap-content .vc-spoiler__fontsize-option{text-align:left;width:100%;padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-radius);color:var(--text,var(--v-border-light));cursor:pointer;font-family:inherit;font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);background:0 0;border:none;transition:background .12s;display:block}.vc-tiptap-content .vc-spoiler__fontsize-option:hover{background:var(--dropdown-item-hover-bg)}.vc-tiptap-content .vc-spoiler__fontsize-option.is-active{background:var(--primary,var(--v-accent-primary))}@supports (color:color-mix(in lab,red,red)){.vc-tiptap-content .vc-spoiler__fontsize-option.is-active{background:color-mix(in srgb,var(--primary,var(--v-accent-primary)) 18%,transparent)}}.vc-tiptap-content .vc-spoiler__fontsize-option.is-active{color:var(--primary,var(--v-accent-primary));font-weight:600}.vc-tiptap-content .vc-spoiler__title-color-picker{z-index:50;padding:var(--dropdown-padding);background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));min-width:11rem;max-height:16rem;animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0;overflow-y:auto}.vc-tiptap-content .vc-spoiler__title-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:1.4rem;height:1.4rem;padding:0;transition:transform .1s,border-color .15s}.vc-tiptap-content .vc-spoiler__title-color-swatch:hover{transform:scale(1.15)}.vc-tiptap-content .vc-spoiler__title-color-swatch.is-active{border-color:var(--primary,var(--v-accent-primary));box-shadow:0 0 0 2px var(--primary,var(--v-accent-primary))}@supports (color:color-mix(in lab,red,red)){.vc-tiptap-content .vc-spoiler__title-color-swatch.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,var(--v-accent-primary)) 40%,transparent)}}.vc-content .vc-spoiler[data-bg-color=accent],.vc-tiptap-content .vc-spoiler[data-bg-color=accent]{background:var(--sp-accent-bg,#6d28d933);border-color:var(--sp-accent-bd,#8b5cf6)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=accent],.vc-tiptap-content .vc-spoiler[data-bg-color=accent]{border-color:var(--sp-accent-bd,color-mix(in srgb,#8b5cf6 50%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=accent]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=accent]>.vc-spoiler__header{background:var(--sp-accent-hdr,#6d28d959)}.vc-content .vc-spoiler[data-bg-color=cyan],.vc-tiptap-content .vc-spoiler[data-bg-color=cyan]{background:var(--sp-cyan-bg,#0e74902e);border-color:var(--sp-cyan-bd,#06b6d4)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=cyan],.vc-tiptap-content .vc-spoiler[data-bg-color=cyan]{border-color:var(--sp-cyan-bd,color-mix(in srgb,#06b6d4 50%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=cyan]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=cyan]>.vc-spoiler__header{background:var(--sp-cyan-hdr,#0e749052)}.vc-content .vc-spoiler[data-bg-color=amber],.vc-tiptap-content .vc-spoiler[data-bg-color=amber]{background:var(--sp-amber-bg,#92400e33);border-color:var(--sp-amber-bd,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=amber],.vc-tiptap-content .vc-spoiler[data-bg-color=amber]{border-color:var(--sp-amber-bd,color-mix(in srgb,#f59e0b 50%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=amber]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=amber]>.vc-spoiler__header{background:var(--sp-amber-hdr,#92400e59)}.vc-content .vc-spoiler[data-bg-color=emerald],.vc-tiptap-content .vc-spoiler[data-bg-color=emerald]{background:var(--sp-emerald-bg,#065f462e);border-color:var(--sp-emerald-bd,#10b981)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=emerald],.vc-tiptap-content .vc-spoiler[data-bg-color=emerald]{border-color:var(--sp-emerald-bd,color-mix(in srgb,#10b981 50%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=emerald]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=emerald]>.vc-spoiler__header{background:var(--sp-emerald-hdr,#065f4652)}.vc-content .vc-spoiler[data-bg-color=sky],.vc-tiptap-content .vc-spoiler[data-bg-color=sky]{background:var(--sp-sky-bg,#0759852e);border-color:var(--sp-sky-bd,#0ea5e9)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=sky],.vc-tiptap-content .vc-spoiler[data-bg-color=sky]{border-color:var(--sp-sky-bd,color-mix(in srgb,#0ea5e9 50%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=sky]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=sky]>.vc-spoiler__header{background:var(--sp-sky-hdr,#07598552)}.vc-content .vc-spoiler[data-bg-color=rose],.vc-tiptap-content .vc-spoiler[data-bg-color=rose]{background:var(--sp-rose-bg,#9f12392e);border-color:var(--sp-rose-bd,#f43f5e)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=rose],.vc-tiptap-content .vc-spoiler[data-bg-color=rose]{border-color:var(--sp-rose-bd,color-mix(in srgb,#f43f5e 50%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=rose]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=rose]>.vc-spoiler__header{background:var(--sp-rose-hdr,#9f123952)}.vc-content .vc-spoiler[data-bg-color=gold],.vc-tiptap-content .vc-spoiler[data-bg-color=gold]{background:var(--sp-gold-bg,#92400e33);border-color:var(--sp-gold-bd,#eab308)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=gold],.vc-tiptap-content .vc-spoiler[data-bg-color=gold]{border-color:var(--sp-gold-bd,color-mix(in srgb,#eab308 50%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=gold]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=gold]>.vc-spoiler__header{background:var(--sp-gold-hdr,#92400e59)}.vc-content .vc-spoiler[data-bg-color=slate],.vc-tiptap-content .vc-spoiler[data-bg-color=slate]{background:var(--sp-slate-bg,#1e293bb3);border-color:var(--sp-slate-bd,#475569)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=slate],.vc-tiptap-content .vc-spoiler[data-bg-color=slate]{border-color:var(--sp-slate-bd,color-mix(in srgb,#475569 60%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=slate]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=slate]>.vc-spoiler__header{background:var(--sp-slate-hdr,#1e293bd9)}.vc-content .vc-spoiler[data-bg-color=violet],.vc-tiptap-content .vc-spoiler[data-bg-color=violet]{background:var(--sp-accent-bg,#5b21b62e);border-color:var(--sp-accent-bd,#8b5cf6)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=violet],.vc-tiptap-content .vc-spoiler[data-bg-color=violet]{border-color:var(--sp-accent-bd,color-mix(in srgb,#8b5cf6 50%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=violet]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=violet]>.vc-spoiler__header{background:var(--sp-accent-hdr,#5b21b652)}.vc-content .vc-spoiler[data-bg-color=ocean],.vc-tiptap-content .vc-spoiler[data-bg-color=ocean]{background:var(--sp-ocean-bg,#1e40af2e);border-color:var(--sp-ocean-bd,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=ocean],.vc-tiptap-content .vc-spoiler[data-bg-color=ocean]{border-color:var(--sp-ocean-bd,color-mix(in srgb,#3b82f6 50%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=ocean]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=ocean]>.vc-spoiler__header{background:var(--sp-ocean-hdr,#1e40af52)}.vc-content .vc-spoiler[data-bg-color=graphite],.vc-tiptap-content .vc-spoiler[data-bg-color=graphite]{background:var(--sp-graphite-bg,#37415199);border-color:var(--sp-graphite-bd,#6b7280)}@supports (color:color-mix(in lab,red,red)){.vc-content .vc-spoiler[data-bg-color=graphite],.vc-tiptap-content .vc-spoiler[data-bg-color=graphite]{border-color:var(--sp-graphite-bd,color-mix(in srgb,#6b7280 60%,var(--border)))}}.vc-content .vc-spoiler[data-bg-color=graphite]>.vc-spoiler__summary,.vc-tiptap-content .vc-spoiler[data-bg-color=graphite]>.vc-spoiler__header{background:var(--sp-graphite-hdr,#374151cc)}.vc-bubble-menu{z-index:1036}.vc-bubble-menu--two-rows{max-width:32rem;box-shadow:0 0 0 1px var(--primary,var(--v-accent-primary)),0 8px 24px -4px var(--primary,var(--v-accent-primary)),0 16px 40px -8px var(--primary,var(--v-accent-primary));flex-direction:column;align-items:stretch}@supports (color:color-mix(in lab,red,red)){.vc-bubble-menu--two-rows{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary,var(--v-accent-primary)) 40%,transparent),0 8px 24px -4px color-mix(in srgb,var(--primary,var(--v-accent-primary)) 35%,transparent),0 16px 40px -8px color-mix(in srgb,var(--primary,var(--v-accent-primary)) 25%,transparent)}}.vc-bubble-menu__row{flex-wrap:wrap}.vc-bubble-menu .vc-tbtn-group button:active:not(:disabled) svg,.vc-bubble-menu .vc-tbtn:active:not(:disabled) svg{transform:translateY(2px)}.vc-caption-editor{border-radius:6px;min-height:28px;transition:background .15s;position:relative}.vc-caption-editor--focused{background:var(--surface-1,#fff);outline:1px solid var(--primary,#a46bfe)}@supports (color:color-mix(in lab,red,red)){.vc-caption-editor--focused{outline:1px solid color-mix(in srgb,var(--primary,#a46bfe) 40%,transparent)}}.vc-caption-editor--disabled{opacity:.85;cursor:default}.vc-caption-editor--loading{color:var(--text-secondary,#9ca3af);padding:4px 8px;font-size:.8rem;font-style:italic}.vc-caption-editor__body{position:relative}.vc-caption-editor__placeholder{pointer-events:none;color:var(--text-secondary,#9ca3af);white-space:nowrap;padding:4px 8px;font-size:.85rem;line-height:1.5;position:absolute;top:0;left:0;overflow:hidden}.vc-caption-editor__content{border-radius:4px;outline:none;min-height:28px;padding:4px 8px;font-size:.85rem;line-height:1.5}.vc-caption-editor__content p{margin:0}.vc-caption-editor__toolbar{z-index:15;background:var(--surface-1,#fff);border:1px solid var(--border,#d1d5db);white-space:nowrap;border-radius:8px;align-items:center;gap:2px;padding:3px 6px;display:flex;position:absolute;top:-34px;left:0;box-shadow:0 4px 12px #0000001a}.vc-caption-editor__btn{width:24px;height:24px;color:var(--text-primary,#e5e7eb);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.vc-caption-editor__btn:hover{background:var(--surface-3,#374151)}.vc-caption-editor__btn--active{background:var(--primary,#a46bfe)}@supports (color:color-mix(in lab,red,red)){.vc-caption-editor__btn--active{background:color-mix(in srgb,var(--primary,#a46bfe) 20%,transparent)}}.vc-caption-editor__btn--active{color:var(--primary,#a46bfe)}.vc-caption-editor__sep{background:var(--border,#4b5563);width:1px;height:18px;margin:0 4px}.vc-caption-editor__select{border:1px solid var(--border,#4b5563);background:var(--surface-1,#fff);height:24px;color:var(--text-primary,#e5e7eb);cursor:pointer;border-radius:4px;outline:none;padding:0 4px;font-size:.75rem}.vc-caption-editor__select:focus,.vc-caption-editor__select:hover{border-color:var(--primary,#a46bfe)}.vc-caption-editor__color{cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .15s,border-color .15s;display:inline-flex}.vc-caption-editor__color:hover{transform:scale(1.15)}.vc-caption-editor__color--active{border-color:var(--primary,#a46bfe)}.vc-media-gallery__caption-wrapper{margin-top:6px;position:relative}.vc-media-gallery__caption-wrapper--top{margin-top:0;margin-bottom:6px}.vc-media-gallery__caption-position-btn{z-index:10;position:absolute;top:-28px;left:4px}.vc-media-gallery__item-caption{color:var(--text-secondary,#9ca3af);text-align:center;overflow-wrap:anywhere;margin-top:2px;padding:2px 4px;font-size:.7rem;line-height:1.3;display:block}.vc-media-drag-handle{color:#ffffffb3;cursor:grab;z-index:40;opacity:0;pointer-events:none;background:#0000008c;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:4px;left:4px}.group:hover .vc-media-drag-handle{opacity:1;pointer-events:auto}.vc-media-drag-handle:hover{color:#fff;background:#000c}.vc-media-drag-handle:active{cursor:grabbing}.vc-drop-cell{outline:2px dashed var(--v-accent-primary,#7c3aed);outline-offset:-2px}:root{--vc-table-border-color:#374151;--vc-table-header-bg:#1f2937cc;--vc-table-header-text:#e5e7eb;--vc-table-stripe-bg:#ffffff0d;--vc-table-caption-color:#9ca3af;--vc-table-selection-bg:#8b5cf626;--vc-table-selection-outline:#8b5cf6;--vc-table-cell-padding:8px 12px;--vc-table-cell-min-height:24px;--vc-accent:#8b5cf6}.tableWrapper,.vc-table-wrapper{margin:var(--vc-paragraph-gap,.75rem) 0;max-width:100%;position:relative;overflow-x:auto}.tableWrapper *,.vc-table-wrapper *{overflow-anchor:none}.tableWrapper>table,.vc-table-wrapper>table{margin-top:0;margin-bottom:0}.tableWrapper.vc-table-align-left,.vc-table-wrapper.vc-table-align-left{text-align:left;display:block}.tableWrapper.vc-table-align-left>.vc-table,.vc-table-wrapper.vc-table-align-left>.vc-table{margin-left:0;margin-right:auto}.tableWrapper.vc-table-center,.vc-table-wrapper.vc-table-align-center{text-align:center;display:block}.tableWrapper.vc-table-center>.vc-table,.vc-table-wrapper.vc-table-align-center>.vc-table{margin-left:auto;margin-right:auto}.tableWrapper.vc-table-align-right,.vc-table-wrapper.vc-table-align-right{text-align:right;display:block}.tableWrapper.vc-table-align-right>.vc-table,.vc-table-wrapper.vc-table-align-right>.vc-table{margin-left:auto;margin-right:0}.tableWrapper.vc-table-float-left,.vc-table-wrapper.vc-table-wrap-float-left{float:left;clear:left;max-width:50%;margin-bottom:1rem;margin-right:1.5rem;display:block}.tableWrapper.vc-table-float-right,.vc-table-wrapper.vc-table-wrap-float-right{float:right;clear:right;max-width:50%;margin-bottom:1rem;margin-left:1.5rem;display:block}.vc-content:after,.vc-prose:after,.vc-tiptap-content:after{content:"";clear:both;display:table}.vc-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.95em}.vc-table caption{caption-side:top;text-align:center;color:var(--vc-table-caption-color);padding:.75rem;font-size:.9em;font-style:italic}.vc-table-cell{border:1px solid var(--vc-table-border-color);padding:var(--vc-table-cell-padding);min-height:var(--vc-table-cell-min-height);vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;position:relative}.vc-table-cell>p:first-child,.vc-table-header>p:first-child{margin-top:0}.vc-table-cell>p:last-child,.vc-table-header>p:last-child{margin-bottom:0}.vc-table-header{background-color:var(--vc-table-header-bg);color:var(--vc-table-header-text);font-weight:600}.vc-table-striped tbody tr:nth-child(2n) td:not([data-bg-color]),.vc-table-striped tbody tr:nth-child(2n) th:not([data-bg-color]){background-color:var(--vc-table-stripe-bg)}.vc-table-cell img{object-fit:contain;max-width:100%;height:auto;display:block}.vc-table-cell .vc-image-figure{max-width:100%;margin:0}.ProseMirror .vc-table-cell.selectedCell,.ProseMirror .vc-table-header.selectedCell{outline:2px solid var(--vc-table-selection-outline);outline-offset:-2px;background-color:var(--vc-table-selection-bg)!important}.ProseMirror .vc-table td,.ProseMirror .vc-table th{box-shadow:inset 0 0 0 .5px #80808040}.vc-table-handle-layer{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:clip}.vc-col-resize-handle{cursor:col-resize;pointer-events:auto;width:12px;position:absolute}.vc-col-resize-handle:after{content:"";border-radius:1px;width:2px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:5px}.vc-col-resize-handle:hover:after{background-color:var(--vc-accent);box-shadow:0 0 8px #8b5cf699}.vc-col-resize-handle.vc-table-resize-handle--width{cursor:ew-resize}.vc-row-resize-handle{cursor:row-resize;pointer-events:auto;height:8px;position:absolute}.vc-row-resize-handle:after{content:"";border-radius:1px;height:2px;transition:background-color .12s;position:absolute;top:3px;left:0;right:0}.vc-row-resize-handle:hover:after{background-color:var(--vc-accent);box-shadow:0 0 8px #8b5cf699}.ProseMirror.vc-table-resizing .vc-table-handle-layer{opacity:0;pointer-events:none}.vc-table-resizing,.vc-table-resizing *{cursor:inherit;-webkit-user-select:none!important;user-select:none!important}.vc-table-readonly .vc-table-handle-layer{display:none}.vc-table-drag-guide{background-color:var(--vc-accent);border-radius:1px;width:2px;height:2px;box-shadow:0 0 10px #8b5cf68c}.vc-table-drag-guide,.vc-table-drag-tip{z-index:1030;pointer-events:none;display:none;position:fixed}.vc-table-drag-tip{border:1px solid var(--vc-accent);color:#e5e7eb;font-variant-numeric:tabular-nums;white-space:nowrap;background-color:#1d2740;border-radius:6px;padding:2px 8px;font-size:.72rem}.ProseMirror .vc-table-wrapper:focus-within{outline-offset:2px;border-radius:4px;outline:1px solid #8b5cf633}.vc-table-cell[data-bg-color=transparent]{background-color:#0000}.vc-table-cell[data-bg-color=accent]{background-color:var(--vc-tcell-accent-bg,#6d28d929)}.vc-table-cell[data-bg-color=cyan]{background-color:var(--vc-tcell-cyan-bg,#0e749029)}.vc-table-cell[data-bg-color=amber]{background-color:var(--vc-tcell-amber-bg,#92400e29)}.vc-table-cell[data-bg-color=emerald]{background-color:var(--vc-tcell-emerald-bg,#065f4629)}.vc-table-cell[data-bg-color=sky]{background-color:var(--vc-tcell-sky-bg,#07598529)}.vc-table-cell[data-bg-color=rose]{background-color:var(--vc-tcell-rose-bg,#9f123929)}.vc-table-cell[data-bg-color=gold]{background-color:var(--vc-tcell-gold-bg,#b4530929)}.vc-table-cell[data-bg-color=slate]{background-color:var(--vc-tcell-slate-bg,#1e293b29)}.vc-table-cell[data-bg-color=violet]{background-color:var(--vc-tcell-violet-bg,#5b21b629)}.vc-table-cell[data-bg-color=ocean]{background-color:var(--vc-tcell-ocean-bg,#1e40af29)}.vc-table-cell[data-bg-color=graphite]{background-color:var(--vc-tcell-graphite-bg,#37415129)}.vc-reader-theme-clean .tableWrapper,.vc-reader-theme-clean .vc-table-wrapper{--vc-table-border-color:#dcd2be;--vc-table-header-bg:#f8f3ea;--vc-table-header-text:#2b2721;--vc-table-stripe-bg:#a0927924;--vc-table-caption-color:#575146}.vc-reader-theme-paper .tableWrapper,.vc-reader-theme-paper .vc-table-wrapper{--vc-table-border-color:#d8c9aa;--vc-table-header-bg:#f5f0e8;--vc-table-header-text:#3d3929;--vc-table-stripe-bg:#a0927924;--vc-table-caption-color:#8b7d6b}.vc-reader-theme-graphite .tableWrapper,.vc-reader-theme-graphite .vc-table-wrapper{--vc-table-border-color:#34302b;--vc-table-header-bg:#201e1c;--vc-table-header-text:#cfcac1;--vc-table-stripe-bg:#ffffff08;--vc-table-caption-color:#9c968b}.vc-reader-theme-sepia .tableWrapper,.vc-reader-theme-sepia .vc-table-wrapper{--vc-table-border-color:#c4a882;--vc-table-header-bg:#f8f0e3;--vc-table-header-text:#4a3728;--vc-table-stripe-bg:#8c6e4626;--vc-table-caption-color:#7a6652}.vc-table-grid-picker{padding:.5rem 0}.vc-table-grid-picker__label{text-align:center;color:var(--text-muted,#9ca3af);min-height:1.4em;margin-bottom:.5rem;font-size:.85rem}.vc-table-grid-picker__grid{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.vc-table-grid-picker__row{gap:2px;display:flex}.vc-table-grid-picker__cell{border:1px solid var(--border,#4b5563);background:var(--surface-2,#374151);cursor:pointer;border-radius:2px;width:20px;height:20px;padding:0;transition:background-color .1s}.vc-table-grid-picker__cell.active,.vc-table-grid-picker__cell:hover{background:var(--vc-accent);border-color:var(--vc-accent)}.vc-table-menu{z-index:1036;background-color:var(--v-bg-card,#161f31);min-width:430px;max-width:calc(100vw - 16px);color:var(--v-text-main,#e6e9ee);border:1px solid #ffffff1f;border-radius:10px;padding:5px;font-size:.75rem;line-height:1.3;position:fixed;box-shadow:0 18px 50px #0009}.vc-table-menu__grid{grid-template-columns:1fr 1fr;align-items:start;gap:0 6px;display:grid}.vc-table-menu__col{flex-direction:column;min-width:0;display:flex}.vc-table-menu__col+.vc-table-menu__col{border-left:1px solid #ffffff12;padding-left:6px}.vc-table-menu__footer{flex-direction:column;display:flex}.vc-table-menu__title{color:var(--v-text-secondary,#9ca3af);text-transform:uppercase;letter-spacing:.07em;padding:3px 9px 4px;font-size:.63rem}.vc-table-menu__item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex}.vc-table-menu__item:hover:not([disabled]){color:#fff;background-color:#8b5cf624}.vc-table-menu__item[disabled]{opacity:.4;cursor:default}.vc-table-menu__item--compact{padding:4px 8px;font-size:.72rem}.vc-table-menu__item--on{background-color:#8b5cf629}.vc-table-menu__item--danger{color:#f87171}.vc-table-menu__item--danger:hover:not([disabled]){background-color:#f871711f}.vc-table-menu__check{color:var(--v-accent-primary,#a46bfe);margin-left:auto;display:flex}.vc-table-menu__sep{background-color:#ffffff17;height:1px;margin:3px 6px}.vc-table-submenu__parent{cursor:default;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex;position:relative}.vc-table-submenu__parent:hover{color:#fff;background-color:#8b5cf624}.vc-table-submenu__chev{color:var(--v-text-secondary,#9ca3af);margin-left:auto;display:flex}.vc-table-submenu{z-index:1;background-color:var(--v-bg-card,#161f31);border:1px solid #ffffff1f;border-radius:10px;min-width:238px;padding:5px;display:none;position:absolute;top:-6px;left:100%;box-shadow:0 18px 50px #0009}.vc-table-submenu__parent--open>.vc-table-submenu,.vc-table-submenu__parent:hover>.vc-table-submenu{display:block}.vc-table-submenu--flip>.vc-table-submenu{left:auto;right:100%}.vc-table-submenu--wide{min-width:348px}.vc-table-submenu--wide .vc-table-submenu__row{flex-wrap:nowrap}.vc-table-submenu--wide .vc-table-margin{flex:1;min-width:0}.vc-table-submenu--wide .vc-table-margin input{width:100%;min-width:0}.vc-table-submenu__row{flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px;display:flex}.vc-table-submenu__label{min-width:74px;color:var(--v-text-secondary,#9ca3af);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.vc-table-submenu__value{text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-size:.78rem}.vc-table-tool{min-width:27px;height:26px;color:var(--v-text-main,#e6e9ee);font:inherit;cursor:pointer;background-color:#ffffff0a;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.75rem;transition:border-color .12s,color .12s;display:inline-flex}.vc-table-tool:hover:not([disabled]){border-color:var(--v-accent-primary,#a46bfe);color:#fff}.vc-table-tool--on{border-color:var(--v-accent-primary,#a46bfe);color:#c4b5fd;background-color:#8b5cf633}.vc-table-tool--danger:hover{color:#f87171;border-color:#f87171}.vc-table-tool[disabled]{opacity:.35;cursor:default}.vc-table-stepper{align-items:center;gap:2px;display:inline-flex}.vc-table-stepper .vc-table-tool{width:22px;min-width:22px;padding:0}.vc-table-stepper__val{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:.78rem}.vc-table-swatch{cursor:pointer;border:1px solid #ffffff40;border-radius:5px;width:20px;height:20px;padding:0}.vc-table-swatch--on{outline:2px solid var(--v-accent-primary,#a46bfe);outline-offset:1px}.vc-table-swatch--none{background:linear-gradient(135deg,#0000 45%,#f87171 46% 54%,#0000 55%),#ffffff0f}.vc-table-input{min-width:110px;height:26px;color:inherit;font:inherit;background-color:#00000040;border:1px solid #ffffff24;border-radius:6px;flex:1;padding:0 8px;font-size:.78rem}.vc-table-input--num{text-align:center;width:44px;min-width:44px;padding:0 4px}.vc-table-input--maxw{width:64px;min-width:64px}.vc-table-unit{color:var(--v-text-secondary,#9ca3af);font-size:.66rem}.vc-table-margin{align-items:center;gap:3px;display:inline-flex}.vc-table-margin span{color:var(--v-text-secondary,#9ca3af);font-size:.66rem}.vc-table-bubble{z-index:1036;background-color:var(--v-bg-card,#182238);color:var(--v-text-main,#e6e9ee);border:1px solid #ffffff24;border-radius:10px;padding:6px 8px;font-size:.82rem;position:fixed;box-shadow:0 14px 40px #0000008c}.vc-table-bubble__row{align-items:center;gap:5px;display:flex}.vc-table-bubble__row+.vc-table-bubble__row{margin-top:5px}.vc-table-bubble__sep{background-color:#ffffff1f;width:1px;height:18px;margin:0 3px}.vc-text-black{color:#94a3b8}.vc-text-darkgray{color:#848b99}.vc-text-gray{color:#9ca3af}.vc-text-red{color:#f87171}.vc-text-orange{color:#fb923c}.vc-text-yellow{color:#facc15}.vc-text-green{color:#4ade80}.vc-text-teal{color:#2dd4bf}.vc-text-blue{color:#60a5fa}.vc-text-indigo{color:#818cf8}.vc-text-purple{color:#c084fc}.vc-text-pink{color:#f472b6}.vc-text-crimson{color:#ed4444}.vc-text-emerald{color:#10b981}.vc-text-mint{color:#41d79f}.vc-text-lime{color:#96da0c}.vc-text-amber{color:#ffd740}.vc-text-mauve{color:#af8a9b}.vc-text-forest{color:#2bb06f}.vc-text-terracotta{color:#c48a69}.vc-text-sand{color:#c5b393}.vc-text-champagne{color:#dec48c}.vc-text-vivid-red{color:#f74c4c}.vc-text-vivid-orange{color:#f97316}.vc-text-vivid-yellow{color:#eab308}.vc-text-vivid-green{color:#22c55e}.vc-text-vivid-cyan{color:#06b6d4}.vc-text-vivid-blue{color:#4188fc}.vc-text-vivid-purple{color:#9d6eff}.vc-text-vivid-pink{color:#ee4a9b}.vc-caption-white{color:#e5e7eb}.vc-caption-black{color:#94a3b8}.vc-caption-gray{color:#9ca3af}.vc-caption-red{color:#f87171}.vc-caption-orange{color:#fb923c}.vc-caption-yellow{color:#facc15}.vc-caption-green{color:#4ade80}.vc-caption-blue{color:#60a5fa}.vc-caption-purple{color:#c084fc}.vc-caption-pink{color:#f472b6}.vc-reader-theme-clean .vc-text-black{color:#1e293b}.vc-reader-theme-clean .vc-text-darkgray{color:#374151}.vc-reader-theme-clean .vc-text-gray{color:#6b7280}.vc-reader-theme-clean .vc-text-white{color:#475569}.vc-reader-theme-clean .vc-text-red{color:#dc2626}.vc-reader-theme-clean .vc-text-orange{color:#c54a0a}.vc-reader-theme-clean .vc-text-yellow{color:#a16207}.vc-reader-theme-clean .vc-text-green{color:#12843c}.vc-reader-theme-clean .vc-text-teal{color:#0b7f75}.vc-reader-theme-clean .vc-text-blue{color:#2563eb}.vc-reader-theme-clean .vc-text-indigo{color:#4f46e5}.vc-reader-theme-clean .vc-text-purple{color:#7c3aed}.vc-reader-theme-clean .vc-text-pink{color:#d42673}.vc-reader-theme-clean .vc-text-crimson{color:#b91c1c}.vc-reader-theme-clean .vc-text-emerald{color:#047857}.vc-reader-theme-clean .vc-text-mint{color:#0c7a55}.vc-reader-theme-clean .vc-text-lime{color:#4d7c0f}.vc-reader-theme-clean .vc-text-amber{color:#b45309}.vc-reader-theme-clean .vc-text-mauve{color:#6d455e}.vc-reader-theme-clean .vc-text-forest{color:#0b6e47}.vc-reader-theme-clean .vc-text-terracotta{color:#98562f}.vc-reader-theme-clean .vc-text-sand{color:#6f5b43}.vc-reader-theme-clean .vc-text-champagne{color:#7a6225}.vc-reader-theme-clean .vc-text-vivid-red{color:#dc2626}.vc-reader-theme-clean .vc-text-vivid-orange{color:#c54a0a}.vc-reader-theme-clean .vc-text-vivid-yellow{color:#a16207}.vc-reader-theme-clean .vc-text-vivid-green{color:#12843c}.vc-reader-theme-clean .vc-text-vivid-cyan{color:#0e7490}.vc-reader-theme-clean .vc-text-vivid-blue{color:#2563eb}.vc-reader-theme-clean .vc-text-vivid-purple{color:#7c3aed}.vc-reader-theme-clean .vc-text-vivid-pink{color:#d62674}.vc-reader-theme-clean .vc-caption-white{color:#475569}.vc-reader-theme-clean .vc-caption-black{color:#1e293b}.vc-reader-theme-clean .vc-caption-gray{color:#6b7280}.vc-reader-theme-clean .vc-caption-red{color:#dc2626}.vc-reader-theme-clean .vc-caption-orange{color:#c54a0a}.vc-reader-theme-clean .vc-caption-yellow{color:#a16207}.vc-reader-theme-clean .vc-caption-green{color:#12843c}.vc-reader-theme-clean .vc-caption-blue{color:#2563eb}.vc-reader-theme-clean .vc-caption-purple{color:#7c3aed}.vc-reader-theme-clean .vc-caption-pink{color:#d42673}.vc-reader-theme-paper .vc-text-black{color:#1c1917}.vc-reader-theme-paper .vc-text-darkgray{color:#44403c}.vc-reader-theme-paper .vc-text-gray{color:#4d4a45}.vc-reader-theme-paper .vc-text-white{color:#57442e}.vc-reader-theme-paper .vc-text-red{color:#941616}.vc-reader-theme-paper .vc-text-orange{color:#862d08}.vc-reader-theme-paper .vc-text-yellow{color:#6e400c}.vc-reader-theme-paper .vc-text-green{color:#0e5629}.vc-reader-theme-paper .vc-text-teal{color:#0b544e}.vc-reader-theme-paper .vc-text-blue{color:#1840b1}.vc-reader-theme-paper .vc-text-indigo{color:#3e34ba}.vc-reader-theme-paper .vc-text-purple{color:#5d22b8}.vc-reader-theme-paper .vc-text-pink{color:#921248}.vc-reader-theme-paper .vc-text-crimson{color:#8f1717}.vc-reader-theme-paper .vc-text-emerald{color:#0a5c3c}.vc-reader-theme-paper .vc-text-mint{color:#0a6849}.vc-reader-theme-paper .vc-text-lime{color:#4c6710}.vc-reader-theme-paper .vc-text-amber{color:#8a5307}.vc-reader-theme-paper .vc-text-mauve{color:#5d3a50}.vc-reader-theme-paper .vc-text-forest{color:#0a5a37}.vc-reader-theme-paper .vc-text-terracotta{color:#7c4628}.vc-reader-theme-paper .vc-text-sand{color:#5f4d35}.vc-reader-theme-paper .vc-text-champagne{color:#6e5a24}.vc-reader-theme-paper .vc-text-vivid-red{color:#941616}.vc-reader-theme-paper .vc-text-vivid-orange{color:#862d08}.vc-reader-theme-paper .vc-text-vivid-yellow{color:#6e400c}.vc-reader-theme-paper .vc-text-vivid-green{color:#0e5629}.vc-reader-theme-paper .vc-text-vivid-cyan{color:#0a5166}.vc-reader-theme-paper .vc-text-vivid-blue{color:#1840b1}.vc-reader-theme-paper .vc-text-vivid-purple{color:#5d22b8}.vc-reader-theme-paper .vc-text-vivid-pink{color:#921248}.vc-reader-theme-paper .vc-caption-white{color:#57442e}.vc-reader-theme-paper .vc-caption-black{color:#1c1917}.vc-reader-theme-paper .vc-caption-gray{color:#4d4a45}.vc-reader-theme-paper .vc-caption-red{color:#941616}.vc-reader-theme-paper .vc-caption-orange{color:#862d08}.vc-reader-theme-paper .vc-caption-yellow{color:#6e400c}.vc-reader-theme-paper .vc-caption-green{color:#0e5629}.vc-reader-theme-paper .vc-caption-blue{color:#1840b1}.vc-reader-theme-paper .vc-caption-purple{color:#5d22b8}.vc-reader-theme-paper .vc-caption-pink{color:#921248}.vc-text-cyan{color:#22d3ee}.vc-text-sky{color:#7dd3fc}.vc-text-violet{color:#a78bfa}.vc-text-rose{color:#fda4af}.vc-text-peach{color:#ffbd9b}.vc-text-sage{color:#a8c8a4}.vc-text-plum{color:#cf9ecb}.vc-text-gold{color:#f0c75e}.vc-text-fuchsia{color:#f64dcf}.vc-text-coral{color:#ff7a6b}.vc-text-azure{color:#3db4ff}.vc-text-steel{color:#8ea9c7}.vc-text-olive{color:#b7b45a}.vc-text-lilac{color:#e0b3ff}.vc-text-bronze{color:#d9a35a}.vc-text-pine{color:#52a15f}.vc-reader-theme-clean .vc-text-cyan{color:#0e7490}.vc-reader-theme-clean .vc-text-sky{color:#0284c7}.vc-reader-theme-clean .vc-text-violet{color:#6d28d9}.vc-reader-theme-clean .vc-text-rose{color:#be123c}.vc-reader-theme-clean .vc-text-peach{color:#9a4c20}.vc-reader-theme-clean .vc-text-sage{color:#3f6b47}.vc-reader-theme-clean .vc-text-plum{color:#8a3f8a}.vc-reader-theme-clean .vc-text-gold{color:#8a5a10}.vc-reader-theme-clean .vc-text-fuchsia{color:#a21caf}.vc-reader-theme-clean .vc-text-coral{color:#c43a2f}.vc-reader-theme-clean .vc-text-azure{color:#006fd6}.vc-reader-theme-clean .vc-text-steel{color:#4a5a72}.vc-reader-theme-clean .vc-text-olive{color:#5f611e}.vc-reader-theme-clean .vc-text-lilac{color:#9333ea}.vc-reader-theme-clean .vc-text-bronze{color:#8f5a12}.vc-reader-theme-clean .vc-text-pine{color:#1e6b3d}.vc-reader-theme-paper .vc-text-cyan{color:#0a5166}.vc-reader-theme-paper .vc-text-sky{color:#02618f}.vc-reader-theme-paper .vc-text-violet{color:#5b21b6}.vc-reader-theme-paper .vc-text-rose{color:#9f1239}.vc-reader-theme-paper .vc-text-peach{color:#7e421e}.vc-reader-theme-paper .vc-text-sage{color:#365c3e}.vc-reader-theme-paper .vc-text-plum{color:#743673}.vc-reader-theme-paper .vc-text-gold{color:#745010}.vc-reader-theme-paper .vc-text-fuchsia{color:#9c1660}.vc-reader-theme-paper .vc-text-coral{color:#9c2f24}.vc-reader-theme-paper .vc-text-azure{color:#0e5cc4}.vc-reader-theme-paper .vc-text-steel{color:#465363}.vc-reader-theme-paper .vc-text-olive{color:#5a591c}.vc-reader-theme-paper .vc-text-lilac{color:#7a3bc7}.vc-reader-theme-paper .vc-text-bronze{color:#8f4f12}.vc-reader-theme-paper .vc-text-pine{color:#1b5e37}:root{--vc-text-black:#94a3b8;--vc-text-darkgray:#848b99;--vc-text-gray:#9ca3af;--vc-text-white:#e5e7eb;--vc-text-red:#f87171;--vc-text-orange:#fb923c;--vc-text-yellow:#facc15;--vc-text-green:#4ade80;--vc-text-teal:#2dd4bf;--vc-text-blue:#60a5fa;--vc-text-indigo:#818cf8;--vc-text-purple:#c084fc;--vc-text-pink:#f472b6;--vc-text-crimson:#ed4444;--vc-text-emerald:#10b981;--vc-text-mint:#41d79f;--vc-text-lime:#96da0c;--vc-text-amber:#ffd740;--vc-text-mauve:#af8a9b;--vc-text-forest:#2bb06f;--vc-text-terracotta:#c48a69;--vc-text-sand:#c5b393;--vc-text-champagne:#dec48c;--vc-text-cyan:#22d3ee;--vc-text-sky:#7dd3fc;--vc-text-violet:#a78bfa;--vc-text-rose:#fda4af;--vc-text-peach:#ffbd9b;--vc-text-sage:#a8c8a4;--vc-text-plum:#cf9ecb;--vc-text-gold:#f0c75e;--vc-text-fuchsia:#f64dcf;--vc-text-coral:#ff7a6b;--vc-text-azure:#3db4ff;--vc-text-steel:#8ea9c7;--vc-text-olive:#b7b45a;--vc-text-lilac:#e0b3ff;--vc-text-bronze:#d9a35a;--vc-text-pine:#52a15f;--vc-text-vivid-red:#f74c4c;--vc-text-vivid-orange:#f97316;--vc-text-vivid-yellow:#eab308;--vc-text-vivid-green:#22c55e;--vc-text-vivid-cyan:#06b6d4;--vc-text-vivid-blue:#4188fc;--vc-text-vivid-purple:#9d6eff;--vc-text-vivid-pink:#ee4a9b}.vc-reader-theme-clean{--vc-text-black:#1e293b;--vc-text-darkgray:#374151;--vc-text-gray:#6b7280;--vc-text-white:#475569;--vc-text-red:#dc2626;--vc-text-orange:#c54a0a;--vc-text-yellow:#a16207;--vc-text-green:#12843c;--vc-text-teal:#0b7f75;--vc-text-blue:#2563eb;--vc-text-indigo:#4f46e5;--vc-text-purple:#7c3aed;--vc-text-pink:#d42673;--vc-text-crimson:#b91c1c;--vc-text-emerald:#047857;--vc-text-mint:#0c7a55;--vc-text-lime:#4d7c0f;--vc-text-amber:#b45309;--vc-text-mauve:#6d455e;--vc-text-forest:#0b6e47;--vc-text-terracotta:#98562f;--vc-text-sand:#6f5b43;--vc-text-champagne:#7a6225;--vc-text-cyan:#0e7490;--vc-text-sky:#0284c7;--vc-text-violet:#6d28d9;--vc-text-rose:#be123c;--vc-text-peach:#9a4c20;--vc-text-sage:#3f6b47;--vc-text-plum:#8a3f8a;--vc-text-gold:#8a5a10;--vc-text-fuchsia:#a21caf;--vc-text-coral:#c43a2f;--vc-text-azure:#006fd6;--vc-text-steel:#4a5a72;--vc-text-olive:#5f611e;--vc-text-lilac:#9333ea;--vc-text-bronze:#8f5a12;--vc-text-pine:#1e6b3d;--vc-text-vivid-red:#dc2626;--vc-text-vivid-orange:#c54a0a;--vc-text-vivid-yellow:#a16207;--vc-text-vivid-green:#12843c;--vc-text-vivid-cyan:#0e7490;--vc-text-vivid-blue:#2563eb;--vc-text-vivid-purple:#7c3aed;--vc-text-vivid-pink:#d62674}.vc-reader-theme-paper{--vc-text-black:#1c1917;--vc-text-darkgray:#44403c;--vc-text-gray:#4d4a45;--vc-text-white:#57442e;--vc-text-red:#941616;--vc-text-orange:#862d08;--vc-text-yellow:#6e400c;--vc-text-green:#0e5629;--vc-text-teal:#0b544e;--vc-text-blue:#1840b1;--vc-text-indigo:#3e34ba;--vc-text-purple:#5d22b8;--vc-text-pink:#921248;--vc-text-crimson:#8f1717;--vc-text-emerald:#0a5c3c;--vc-text-mint:#0a6849;--vc-text-lime:#4c6710;--vc-text-amber:#8a5307;--vc-text-mauve:#5d3a50;--vc-text-forest:#0a5a37;--vc-text-terracotta:#7c4628;--vc-text-sand:#5f4d35;--vc-text-champagne:#6e5a24;--vc-text-cyan:#0a5166;--vc-text-sky:#02618f;--vc-text-violet:#5b21b6;--vc-text-rose:#9f1239;--vc-text-peach:#7e421e;--vc-text-sage:#365c3e;--vc-text-plum:#743673;--vc-text-gold:#745010;--vc-text-fuchsia:#9c1660;--vc-text-coral:#9c2f24;--vc-text-azure:#0e5cc4;--vc-text-steel:#465363;--vc-text-olive:#5a591c;--vc-text-lilac:#7a3bc7;--vc-text-bronze:#8f4f12;--vc-text-pine:#1b5e37;--vc-text-vivid-red:#941616;--vc-text-vivid-orange:#862d08;--vc-text-vivid-yellow:#6e400c;--vc-text-vivid-green:#0e5629;--vc-text-vivid-cyan:#0a5166;--vc-text-vivid-blue:#1840b1;--vc-text-vivid-purple:#5d22b8;--vc-text-vivid-pink:#921248}.vc-caption-teal{color:#2dd4bf}.vc-caption-indigo{color:#818cf8}.vc-caption-mint{color:#41d79f}.vc-caption-amber{color:#ffd740}.vc-caption-champagne{color:#dec48c}.vc-caption-fuchsia{color:#f64dcf}.vc-caption-coral{color:#ff7a6b}.vc-caption-azure{color:#3db4ff}.vc-caption-steel{color:#8ea9c7}.vc-caption-olive{color:#b7b45a}.vc-caption-lilac{color:#e0b3ff}.vc-caption-bronze{color:#d9a35a}.vc-caption-pine{color:#52a15f}.vc-reader-theme-clean .vc-caption-teal{color:#0b7f75}.vc-reader-theme-clean .vc-caption-indigo{color:#4f46e5}.vc-reader-theme-clean .vc-caption-mint{color:#0c7a55}.vc-reader-theme-clean .vc-caption-amber{color:#b45309}.vc-reader-theme-clean .vc-caption-champagne{color:#7a6225}.vc-reader-theme-clean .vc-caption-fuchsia{color:#a21caf}.vc-reader-theme-clean .vc-caption-coral{color:#c43a2f}.vc-reader-theme-clean .vc-caption-azure{color:#006fd6}.vc-reader-theme-clean .vc-caption-steel{color:#4a5a72}.vc-reader-theme-clean .vc-caption-olive{color:#5f611e}.vc-reader-theme-clean .vc-caption-lilac{color:#9333ea}.vc-reader-theme-clean .vc-caption-bronze{color:#8f5a12}.vc-reader-theme-clean .vc-caption-pine{color:#1e6b3d}.vc-reader-theme-paper .vc-caption-teal{color:#0b544e}.vc-reader-theme-paper .vc-caption-indigo{color:#3e34ba}.vc-reader-theme-paper .vc-caption-mint{color:#0a6849}.vc-reader-theme-paper .vc-caption-amber{color:#8a5307}.vc-reader-theme-paper .vc-caption-champagne{color:#6e5a24}.vc-reader-theme-paper .vc-caption-fuchsia{color:#9c1660}.vc-reader-theme-paper .vc-caption-coral{color:#9c2f24}.vc-reader-theme-paper .vc-caption-azure{color:#0e5cc4}.vc-reader-theme-paper .vc-caption-steel{color:#465363}.vc-reader-theme-paper .vc-caption-olive{color:#5a591c}.vc-reader-theme-paper .vc-caption-lilac{color:#7a3bc7}.vc-reader-theme-paper .vc-caption-bronze{color:#8f4f12}.vc-reader-theme-paper .vc-caption-pine{color:#1b5e37}.vc-highlight-yellow{background-color:#817616}.vc-highlight-green{background-color:#3f6c3f}.vc-highlight-cyan{background-color:#346c81}.vc-highlight-pink{background-color:#7b435a}.vc-highlight-orange{background-color:#7b5a2d}.vc-highlight-purple{background-color:#5f547b}.vc-highlight-red{background-color:#814343}.vc-highlight-teal{background-color:#29655a}.vc-highlight-blue{background-color:#37547e}.vc-highlight-gray{background-color:#555b66}.vc-reader-theme-clean .vc-highlight-yellow{background-color:#f5e9a8}.vc-reader-theme-clean .vc-highlight-green{background-color:#cde7cd}.vc-reader-theme-clean .vc-highlight-cyan{background-color:#c8e3eb}.vc-reader-theme-clean .vc-highlight-pink{background-color:#efd3dc}.vc-reader-theme-clean .vc-highlight-orange{background-color:#f1e0c0}.vc-reader-theme-clean .vc-highlight-purple{background-color:#ded8ec}.vc-reader-theme-clean .vc-highlight-red{background-color:#f0d3d3}.vc-reader-theme-clean .vc-highlight-teal{background-color:#c7e2dc}.vc-reader-theme-clean .vc-highlight-blue{background-color:#d4dfee}.vc-reader-theme-clean .vc-highlight-gray{background-color:#e0e3e7}.vc-reader-theme-paper .vc-highlight-yellow{background-color:#ecdd9c}.vc-reader-theme-paper .vc-highlight-green{background-color:#c3ddc2}.vc-reader-theme-paper .vc-highlight-cyan{background-color:#bcd7df}.vc-reader-theme-paper .vc-highlight-pink{background-color:#e5c9d2}.vc-reader-theme-paper .vc-highlight-orange{background-color:#e7d4b2}.vc-reader-theme-paper .vc-highlight-purple{background-color:#d3cce1}.vc-reader-theme-paper .vc-highlight-red{background-color:#e6c7c7}.vc-reader-theme-paper .vc-highlight-teal{background-color:#bcd8d1}.vc-reader-theme-paper .vc-highlight-blue{background-color:#c9d5e4}.vc-reader-theme-paper .vc-highlight-gray{background-color:#d5d8dc}.blockquote.vc-quote-purple{--bq-border-color:#a46bfe;--bq-bg-color:#a46bfe0f}.blockquote.vc-quote-blue{--bq-border-color:#3b82f6;--bq-bg-color:#3b82f60f}.blockquote.vc-quote-green{--bq-border-color:#22c55e;--bq-bg-color:#22c55e0f}.blockquote.vc-quote-yellow{--bq-border-color:#eab308;--bq-bg-color:#eab3080f}.blockquote.vc-quote-orange{--bq-border-color:#f97316;--bq-bg-color:#f973160f}.blockquote.vc-quote-red{--bq-border-color:#ef4444;--bq-bg-color:#ef44440f}.blockquote.vc-quote-pink{--bq-border-color:#ec4899;--bq-bg-color:#ec48990f}.blockquote.vc-quote-teal{--bq-border-color:#14b8a6;--bq-bg-color:#14b8a60f}.blockquote.vc-quote-gray{--bq-border-color:#6b7280;--bq-bg-color:#6b72800f}.blockquote.vc-quote-violet{--bq-border-color:#8b5cf6;--bq-bg-color:#8b5cf60f}.vc-reader-theme-clean .blockquote.vc-quote-purple{--bq-border-color:#7c3aed;--bq-bg-color:#7c3aed0d}.vc-reader-theme-clean .blockquote.vc-quote-blue{--bq-border-color:#2563eb;--bq-bg-color:#2563eb0d}.vc-reader-theme-clean .blockquote.vc-quote-green{--bq-border-color:#15803d;--bq-bg-color:#15803d0d}.vc-reader-theme-clean .blockquote.vc-quote-yellow{--bq-border-color:#a16207;--bq-bg-color:#a162070d}.vc-reader-theme-clean .blockquote.vc-quote-orange{--bq-border-color:#c2410c;--bq-bg-color:#c2410c0d}.vc-reader-theme-clean .blockquote.vc-quote-red{--bq-border-color:#dc2626;--bq-bg-color:#dc26260d}.vc-reader-theme-clean .blockquote.vc-quote-pink{--bq-border-color:#db2777;--bq-bg-color:#db27770d}.vc-reader-theme-clean .blockquote.vc-quote-teal{--bq-border-color:#0f766e;--bq-bg-color:#0f766e0d}.vc-reader-theme-clean .blockquote.vc-quote-gray{--bq-border-color:#4b5563;--bq-bg-color:#4b55630d}.vc-reader-theme-clean .blockquote.vc-quote-violet{--bq-border-color:#6d28d9;--bq-bg-color:#6d28d90d}.vc-reader-theme-paper .blockquote.vc-quote-purple{--bq-border-color:#5b21b6;--bq-bg-color:#5b21b60d}.vc-reader-theme-paper .blockquote.vc-quote-blue{--bq-border-color:#1840b1;--bq-bg-color:#1840b10d}.vc-reader-theme-paper .blockquote.vc-quote-green{--bq-border-color:#14532d;--bq-bg-color:#14532d0d}.vc-reader-theme-paper .blockquote.vc-quote-yellow{--bq-border-color:#6e400c;--bq-bg-color:#6e400c0d}.vc-reader-theme-paper .blockquote.vc-quote-orange{--bq-border-color:#862d08;--bq-bg-color:#862d080d}.vc-reader-theme-paper .blockquote.vc-quote-red{--bq-border-color:#941616;--bq-bg-color:#9416160d}.vc-reader-theme-paper .blockquote.vc-quote-pink{--bq-border-color:#921248;--bq-bg-color:#9212480d}.vc-reader-theme-paper .blockquote.vc-quote-teal{--bq-border-color:#0b544e;--bq-bg-color:#0b544e0d}.vc-reader-theme-paper .blockquote.vc-quote-gray{--bq-border-color:#44403c;--bq-bg-color:#44403c0d}.vc-reader-theme-paper .blockquote.vc-quote-violet{--bq-border-color:#5d22b8;--bq-bg-color:#5d22b80d}.vc-panel-purple{border-left-style:solid;border-left-color:#c084fc}.vc-panel-blue{border-left-style:solid;border-left-color:#60a5fa}.vc-panel-green{border-left-style:solid;border-left-color:#4ade80}.vc-panel-red{border-left-style:solid;border-left-color:#f87171}.vc-panel-orange{border-left-style:solid;border-left-color:#fb923c}.vc-panel-teal{border-left-style:solid;border-left-color:#2dd4bf}.vc-panel-pink{border-left-style:solid;border-left-color:#f472b6}.vc-panel-gold{border-left-style:solid;border-left-color:#f0c75e}.vc-reader-theme-clean .vc-panel-purple{border-left-color:#7c3aed}.vc-reader-theme-clean .vc-panel-blue{border-left-color:#2563eb}.vc-reader-theme-clean .vc-panel-green{border-left-color:#12843c}.vc-reader-theme-clean .vc-panel-red{border-left-color:#dc2626}.vc-reader-theme-clean .vc-panel-orange{border-left-color:#c54a0a}.vc-reader-theme-clean .vc-panel-teal{border-left-color:#0b7f75}.vc-reader-theme-clean .vc-panel-pink{border-left-color:#d42673}.vc-reader-theme-clean .vc-panel-gold{border-left-color:#8a5a10}.vc-reader-theme-paper .vc-panel-purple{border-left-color:#5d22b8}.vc-reader-theme-paper .vc-panel-blue{border-left-color:#1840b1}.vc-reader-theme-paper .vc-panel-green{border-left-color:#0e5629}.vc-reader-theme-paper .vc-panel-red{border-left-color:#941616}.vc-reader-theme-paper .vc-panel-orange{border-left-color:#862d08}.vc-reader-theme-paper .vc-panel-teal{border-left-color:#0b544e}.vc-reader-theme-paper .vc-panel-pink{border-left-color:#921248}.vc-reader-theme-paper .vc-panel-gold{border-left-color:#745010}.vc-tooltip-amber{--vc-tooltip-color:#fbbf24;border-bottom-color:#fbbf24}.vc-tooltip-blue{--vc-tooltip-color:#3b82f6;border-bottom-color:#3b82f6}.vc-tooltip-green{--vc-tooltip-color:#22c55e;border-bottom-color:#22c55e}.vc-tooltip-pink{--vc-tooltip-color:#ec4899;border-bottom-color:#ec4899}.vc-tooltip-purple{--vc-tooltip-color:#8b5cf6;border-bottom-color:#8b5cf6}.vc-tooltip-red{--vc-tooltip-color:#ef4444;border-bottom-color:#ef4444}.vc-reader-theme-clean .vc-tooltip-amber{--vc-tooltip-color:#b45309;border-bottom-color:#b45309}.vc-reader-theme-clean .vc-tooltip-blue{--vc-tooltip-color:#2563eb;border-bottom-color:#2563eb}.vc-reader-theme-clean .vc-tooltip-green{--vc-tooltip-color:#15803d;border-bottom-color:#15803d}.vc-reader-theme-clean .vc-tooltip-pink{--vc-tooltip-color:#db2777;border-bottom-color:#db2777}.vc-reader-theme-clean .vc-tooltip-purple{--vc-tooltip-color:#6d28d9;border-bottom-color:#6d28d9}.vc-reader-theme-clean .vc-tooltip-red{--vc-tooltip-color:#dc2626;border-bottom-color:#dc2626}.vc-reader-theme-paper .vc-tooltip-amber{--vc-tooltip-color:#8a5307;border-bottom-color:#8a5307}.vc-reader-theme-paper .vc-tooltip-blue{--vc-tooltip-color:#1840b1;border-bottom-color:#1840b1}.vc-reader-theme-paper .vc-tooltip-green{--vc-tooltip-color:#0e5629;border-bottom-color:#0e5629}.vc-reader-theme-paper .vc-tooltip-pink{--vc-tooltip-color:#921248;border-bottom-color:#921248}.vc-reader-theme-paper .vc-tooltip-purple{--vc-tooltip-color:#5d22b8;border-bottom-color:#5d22b8}.vc-reader-theme-paper .vc-tooltip-red{--vc-tooltip-color:#941616;border-bottom-color:#941616}.vc-callout.vc-callout-color-red{color:#fecaca;background:#ef444414;border-color:#ef444440}.vc-callout.vc-callout-color-orange{color:#fed7aa;background:#f9731614;border-color:#f9731640}.vc-callout.vc-callout-color-yellow{color:#fde68a;background:#eab30814;border-color:#eab30840}.vc-callout.vc-callout-color-green{color:#bbf7d0;background:#22c55e14;border-color:#22c55e40}.vc-callout.vc-callout-color-teal{color:#99f6e4;background:#14b8a614;border-color:#14b8a640}.vc-callout.vc-callout-color-blue{color:#bfdbfe;background:#3b82f614;border-color:#3b82f640}.vc-callout.vc-callout-color-purple{color:#e9d5ff;background:#a855f714;border-color:#a855f740}.vc-callout.vc-callout-color-pink{color:#fbcfe8;background:#ec489914;border-color:#ec489940}.vc-reader-theme-clean .vc-callout.vc-callout-color-red{color:#b91c1c;background:#ef444414;border-color:#b91c1c59}.vc-reader-theme-clean .vc-callout.vc-callout-color-orange{color:#9a3412;background:#f973161a;border-color:#9a341259}.vc-reader-theme-clean .vc-callout.vc-callout-color-yellow{color:#854d0e;background:#eab30824;border-color:#854d0e59}.vc-reader-theme-clean .vc-callout.vc-callout-color-green{color:#166534;background:#22c55e1a;border-color:#16653459}.vc-reader-theme-clean .vc-callout.vc-callout-color-teal{color:#115e59;background:#14b8a61a;border-color:#115e5959}.vc-reader-theme-clean .vc-callout.vc-callout-color-blue{color:#1e40af;background:#3b82f612;border-color:#1e40af59}.vc-reader-theme-clean .vc-callout.vc-callout-color-purple{color:#6b21a8;background:#a855f714;border-color:#6b21a859}.vc-reader-theme-clean .vc-callout.vc-callout-color-pink{color:#9d174d;background:#ec489914;border-color:#9d174d59}.vc-reader-theme-paper .vc-callout.vc-callout-color-red{color:#941616;background:#ef444417;border-color:#94161666}.vc-reader-theme-paper .vc-callout.vc-callout-color-orange{color:#862d08;background:#f973161f;border-color:#862d0866}.vc-reader-theme-paper .vc-callout.vc-callout-color-yellow{color:#6e400c;background:#eab30829;border-color:#6e400c66}.vc-reader-theme-paper .vc-callout.vc-callout-color-green{color:#0e5629;background:#22c55e1f;border-color:#0e562966}.vc-reader-theme-paper .vc-callout.vc-callout-color-teal{color:#0b544e;background:#14b8a61f;border-color:#0b544e66}.vc-reader-theme-paper .vc-callout.vc-callout-color-blue{color:#1840b1;background:#3b82f617;border-color:#1840b166}.vc-reader-theme-paper .vc-callout.vc-callout-color-purple{color:#5d22b8;background:#a855f71a;border-color:#5d22b866}.vc-reader-theme-paper .vc-callout.vc-callout-color-pink{color:#921248;background:#ec48991a;border-color:#92124866}.vc-caption-darkgray{color:#848b99}.vc-caption-crimson{color:#ed4444}.vc-caption-peach{color:#ffbd9b}.vc-caption-terracotta{color:#c48a69}.vc-caption-sand{color:#c5b393}.vc-caption-gold{color:#f0c75e}.vc-caption-lime{color:#96da0c}.vc-caption-sage{color:#a8c8a4}.vc-caption-forest{color:#2bb06f}.vc-caption-emerald{color:#10b981}.vc-caption-cyan{color:#22d3ee}.vc-caption-sky{color:#7dd3fc}.vc-caption-violet{color:#a78bfa}.vc-caption-plum{color:#cf9ecb}.vc-caption-mauve{color:#af8a9b}.vc-caption-rose{color:#fda4af}.vc-reader-theme-clean .vc-caption-darkgray{color:#374151}.vc-reader-theme-clean .vc-caption-crimson{color:#b91c1c}.vc-reader-theme-clean .vc-caption-peach{color:#9a4c20}.vc-reader-theme-clean .vc-caption-terracotta{color:#98562f}.vc-reader-theme-clean .vc-caption-sand{color:#6f5b43}.vc-reader-theme-clean .vc-caption-gold{color:#8a5a10}.vc-reader-theme-clean .vc-caption-lime{color:#4d7c0f}.vc-reader-theme-clean .vc-caption-sage{color:#3f6b47}.vc-reader-theme-clean .vc-caption-forest{color:#0b6e47}.vc-reader-theme-clean .vc-caption-emerald{color:#047857}.vc-reader-theme-clean .vc-caption-cyan{color:#0e7490}.vc-reader-theme-clean .vc-caption-sky{color:#0284c7}.vc-reader-theme-clean .vc-caption-violet{color:#6d28d9}.vc-reader-theme-clean .vc-caption-plum{color:#8a3f8a}.vc-reader-theme-clean .vc-caption-mauve{color:#6d455e}.vc-reader-theme-clean .vc-caption-rose{color:#be123c}.vc-reader-theme-paper .vc-caption-darkgray{color:#44403c}.vc-reader-theme-paper .vc-caption-crimson{color:#8f1717}.vc-reader-theme-paper .vc-caption-peach{color:#7e421e}.vc-reader-theme-paper .vc-caption-terracotta{color:#7c4628}.vc-reader-theme-paper .vc-caption-sand{color:#5f4d35}.vc-reader-theme-paper .vc-caption-gold{color:#745010}.vc-reader-theme-paper .vc-caption-lime{color:#4c6710}.vc-reader-theme-paper .vc-caption-sage{color:#365c3e}.vc-reader-theme-paper .vc-caption-forest{color:#0a5a37}.vc-reader-theme-paper .vc-caption-emerald{color:#0a5c3c}.vc-reader-theme-paper .vc-caption-cyan{color:#0a5166}.vc-reader-theme-paper .vc-caption-sky{color:#02618f}.vc-reader-theme-paper .vc-caption-violet{color:#5b21b6}.vc-reader-theme-paper .vc-caption-plum{color:#743673}.vc-reader-theme-paper .vc-caption-mauve{color:#5d3a50}.vc-reader-theme-paper .vc-caption-rose{color:#9f1239}.vc-comments-section{--vc-comment-like:#4ea97a;--vc-comment-dislike:#b87690;--vc-comment-danger:#d4534e;margin-top:2rem;position:relative}.vc-comments-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.vc-comments-title{font-size:var(--font-size-xl,1.25rem);font-weight:var(--font-weight-semibold,600);color:var(--fg,var(--color-primary));margin:0}.vc-comments-form-wrapper{margin-bottom:1.5rem}.vc-comments-list{flex-direction:column;gap:.125rem;display:flex}.vc-comment-inline-form{margin-top:.5rem;margin-bottom:.5rem;margin-left:3rem}@media (max-width:767px){.vc-comment-inline-form{margin-left:0}}.vc-comments-header .vc-articles-filter-field{flex:none;width:auto;max-width:none}.vc-comment-sort-trigger{border-radius:var(--radius-sm,8px);color:var(--muted,var(--color-secondary));cursor:pointer;font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .625rem;transition:color .15s,background .15s;display:inline-flex}.vc-comment-sort-trigger:hover{color:var(--accent-1,var(--accent-600,#a46bfe))}.vc-comment-sort-trigger.is-open{color:var(--v-accent,#7c8cf8);background:#7c8cf81a}.vc-comment-sort-trigger-label{display:inline}@media (max-width:767px){.vc-comment-sort-trigger-label{display:none}}.vc-comment-simplebox{cursor:pointer;border-bottom:1px solid var(--border,var(--color-border,#ffffff14));align-items:center;gap:.75rem;padding:.5rem 0;transition:border-color .2s;display:flex}.vc-comment-simplebox:hover{border-bottom-color:var(--fg,var(--color-primary))}.vc-comment-simplebox-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.vc-comment-simplebox-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.vc-comment-simplebox-avatar-fallback{background:var(--accent-1,#a46bfe);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-comment-simplebox-avatar-fallback{background:color-mix(in srgb,var(--accent-1,#a46bfe) 25%,transparent)}}.vc-comment-simplebox-avatar-fallback{color:var(--accent-1,var(--accent-600,#a46bfe));font-weight:var(--font-weight-semibold,600);font-size:var(--font-size-sm,.875rem);border-radius:50%}.vc-comment-simplebox-avatar-fallback--hidden{display:none}.vc-comment-simplebox-placeholder{color:var(--muted,var(--color-secondary));font-size:var(--font-size-base,1rem);-webkit-user-select:none;user-select:none;flex:1}.vc-comment-form{position:relative}.vc-comment-form-row{align-items:flex-start;gap:.75rem;display:flex}.vc-comment-form-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.vc-comment-form-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.vc-comment-form-avatar-fallback{background:var(--accent-1,#a46bfe);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-comment-form-avatar-fallback{background:color-mix(in srgb,var(--accent-1,#a46bfe) 25%,transparent)}}.vc-comment-form-avatar-fallback{color:var(--accent-1,var(--accent-600));font-weight:var(--font-weight-semibold,600);font-size:var(--font-size-sm,.875rem);border-radius:50%}.vc-comment-form-avatar-fallback--hidden{display:none}.vc-comment-form-main{flex-direction:column;flex:1;min-width:0;display:flex}.vc-comment-form-username{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.vc-comment-form-username-text{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--fg,var(--color-primary))}.vc-comment-form-label{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);border-radius:var(--radius-sm,6px);padding:.0625rem .375rem}.vc-comment-form-label--reply{background:var(--accent-1,#a46bfe)}@supports (color:color-mix(in lab,red,red)){.vc-comment-form-label--reply{background:color-mix(in srgb,var(--accent-1,#a46bfe) 15%,transparent)}}.vc-comment-form-label--reply{color:var(--accent-1,var(--accent-600))}.vc-comment-form-label--edit{background:var(--highlight-amber,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.vc-comment-form-label--edit{background:color-mix(in srgb,var(--highlight-amber,#f59e0b) 15%,transparent)}}.vc-comment-form-label--edit{color:var(--highlight-amber,#f59e0b)}.vc-comment-form-error{font-size:var(--font-size-sm,.875rem);color:var(--color-error,#ef4444);padding:.25rem 0}.vc-comment-form-input-wrapper{margin-bottom:.5rem;position:relative}.vc-comment-form-textarea{border:none;border-bottom:1px solid var(--border,var(--color-border,#ffffff14));width:100%;color:var(--fg,var(--color-primary));font-family:inherit;font-size:var(--font-size-base,1rem);resize:none;background:0 0;outline:none;padding:.375rem 0;line-height:1.5;transition:border-color .2s;overflow:hidden}.vc-comment-form-textarea::placeholder{color:var(--vc-input-placeholder-color)}.vc-comment-form-textarea:focus{border-bottom-color:#0000}.vc-comment-form-underline{background:var(--accent-1,var(--accent-600,#a46bfe));border-radius:1px;width:0;height:2px;transition:width .25s,left .25s;position:absolute;bottom:0;left:50%}.vc-comment-form-textarea:focus~.vc-comment-form-underline{width:100%;left:0}.vc-comment-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vc-comment-form-footer-left{align-items:center;gap:.25rem;display:flex}.vc-comment-form-footer-right{align-items:center;gap:.5rem;display:flex}.vc-comment-form-icon-btn{width:36px;height:36px;color:var(--muted,var(--color-secondary));cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex;position:relative}.vc-comment-form-icon-btn:hover{color:var(--accent-1,var(--accent-600,#a46bfe))}.vc-comment-form-icon-btn:disabled{opacity:.4;cursor:default}.vc-comment-form-icon-btn-badge{background:var(--accent-1,var(--accent-600,#a46bfe));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:2px}.vc-comment-form-char-count{font-size:var(--font-size-xs,.75rem);color:var(--muted,var(--color-secondary));white-space:nowrap}.vc-comment-form-char-count--warning{color:var(--color-error,#ef4444);font-weight:var(--font-weight-semibold,600)}.vc-comment-form-cancel-btn{color:var(--fg,var(--color-primary));font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);cursor:pointer;background:0 0;border:none;border-radius:18px;align-items:center;padding:.375rem .875rem;transition:background .15s;display:inline-flex}.vc-comment-form-cancel-btn:hover{background:var(--fg,#fff)}@supports (color:color-mix(in lab,red,red)){.vc-comment-form-cancel-btn:hover{background:color-mix(in srgb,var(--fg,#fff) 8%,transparent)}}.vc-comment-form-cancel-btn:disabled{opacity:.4;cursor:default}.vc-comment-form-submit-btn{color:#fff;letter-spacing:.01em;cursor:pointer;background:#7c3aed;border:none;border-radius:20px;align-items:center;gap:.5rem;padding:.55rem 1.4rem;font-size:.9375rem;font-weight:700;transition:background .15s,opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #7c3aed59}.vc-comment-form-submit-btn:hover:not(:disabled){background:#6d28d9;box-shadow:0 4px 14px #7c3aed80}.vc-comment-form-submit-btn:disabled{opacity:.4;cursor:default}.vc-comment-emoji-wrap{position:relative}.vc-comment-emoji-wrap .vc-emoji-picker{width:min(400px,100vw - 2rem)}@media (min-width:481px){.vc-comment-emoji-wrap.is-up .vc-emoji-picker{top:auto;bottom:var(--vc-emoji-picker-up-offset,calc(100% + 8px));margin-top:0}}@media (max-width:480px){.vc-comment-emoji-wrap .vc-emoji-picker{border-radius:var(--dropdown-radius) var(--dropdown-radius) 0 0;width:100%;max-height:50vh;position:fixed;inset:auto 0 0}}.vc-comment-thread{padding:.75rem 0 .25rem;scroll-margin-top:5rem}.vc-comment-pinned-badge{font-size:var(--font-size-xs,.75rem);color:var(--muted,var(--color-secondary));align-items:center;gap:.25rem;margin-bottom:.25rem;margin-left:3rem;padding:.125rem 0;display:inline-flex}.vc-comment-body{align-items:stretch;gap:.75rem;display:flex}.vc-comment-avatar-col{flex-direction:column;flex-shrink:0;align-items:center;width:36px;display:flex}.vc-comment-avatar{cursor:pointer;border-radius:50%;flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden}.vc-comment-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.vc-comment-avatar-fallback{background:var(--accent-1,#a46bfe);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-comment-avatar-fallback{background:color-mix(in srgb,var(--accent-1,#a46bfe) 25%,transparent)}}.vc-comment-avatar-fallback{color:var(--accent-1,var(--accent-600,#a46bfe));font-weight:var(--font-weight-semibold,600);font-size:var(--font-size-sm,.875rem);border-radius:50%}.vc-comment-avatar-fallback--hidden{display:none}.vc-comment-thread--nested .vc-comment-avatar-col{width:24px}.vc-comment-thread--nested .vc-comment-avatar{width:24px;height:24px}.vc-comment-thread--nested .vc-comment-avatar-fallback{font-size:.65rem}.vc-comment-threadline-vertical{background:var(--border,var(--color-border,#ffffff1a));border-radius:1px;flex:1;align-self:flex-start;width:1px;min-height:12px;margin-top:4px;margin-left:17px;transition:background .2s}.vc-comment-thread--nested .vc-comment-threadline-vertical{margin-left:11px}.vc-comment-thread:hover .vc-comment-threadline-vertical{background:var(--accent-1,#a46bfe)}@supports (color:color-mix(in lab,red,red)){.vc-comment-thread:hover .vc-comment-threadline-vertical{background:color-mix(in srgb,var(--accent-1,#a46bfe) 50%,var(--border,#ffffff1a))}}.vc-comment-content-col{flex:1;min-width:0}.vc-comment-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.125rem;display:flex}.vc-comment-header-left{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.vc-comment-author-name{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--fg,var(--color-primary));white-space:nowrap}.vc-comment-date{font-size:var(--font-size-xs,.75rem);color:var(--muted,var(--color-secondary));white-space:nowrap}.vc-comment-text{margin-bottom:.375rem;line-height:1.5}.vc-comment-text p{font-size:var(--font-size-base,1rem);color:var(--fg,var(--color-primary));white-space:pre-wrap;word-break:break-word;margin:0}.vc-comment-text a.vc-comment-link{color:var(--accent-500,#a46bfe);text-underline-offset:2px;word-break:break-all;text-decoration:underline;text-decoration-thickness:1px}.vc-comment-text a.vc-comment-link:hover{color:var(--accent-400,#c5a9ff)}.vc-external-link-warning-text{font-size:var(--font-size-sm,.875rem);color:var(--fg,var(--color-primary));text-align:left;margin:0 0 .6rem;line-height:1.5}.vc-external-link-url{font-size:var(--font-size-xs,.75rem);color:var(--color-secondary);background:var(--surface-2,#ffffff0a);overflow-wrap:anywhere;text-align:left;border-radius:6px;margin:0 0 .9rem;padding:.4rem .6rem}.vc-external-link-checkbox{justify-content:flex-start;display:flex}.vc-comment-actions{flex-wrap:wrap;align-items:center;gap:.125rem;margin-top:.125rem;display:flex}.vc-comment-replies-section{margin-left:17px;position:relative}.vc-comment-thread--nested .vc-comment-replies-section{margin-left:11px}.vc-comment-replies-toggle-row{align-items:center;min-height:32px;padding-left:16px;display:flex;position:relative}.vc-comment-replies-curve{border-left:1px solid var(--border,var(--color-border,#ffffff1a));border-bottom:1px solid var(--border,var(--color-border,#ffffff1a));pointer-events:none;border-bottom-left-radius:8px;width:16px;height:50%;position:absolute;top:0;left:0}.vc-comment-thread:hover .vc-comment-replies-curve{border-color:var(--accent-1,#a46bfe)}@supports (color:color-mix(in lab,red,red)){.vc-comment-thread:hover .vc-comment-replies-curve{border-color:color-mix(in srgb,var(--accent-1,#a46bfe) 50%,var(--border,#ffffff1a))}}.vc-comment-replies-toggle-btn{color:var(--accent-1,var(--accent-600,#a46bfe));font-size:1em;font-weight:var(--font-weight-normal,400);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:20px;align-items:center;gap:.5rem;padding:.375rem .75rem;transition:background .15s;display:inline-flex}.vc-comment-replies-toggle-arrow{flex-shrink:0;transition:transform .25s}.vc-comment-replies-toggle-arrow.is-expanded{transform:rotate(180deg)}.vc-comment-replies-list{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),opacity .3s;display:grid}.vc-comment-replies-list.is-visible{opacity:1;grid-template-rows:1fr}.vc-comment-replies-inner{min-height:0;overflow:hidden}.vc-comment-reply-wrapper{min-height:0;display:flex;position:relative}.vc-comment-reply-connector{flex-shrink:0;width:16px;position:relative}.vc-comment-reply-connector-vertical{background:var(--border,var(--color-border,#ffffff1a));border-radius:1px;width:1px;position:absolute;top:0;bottom:0;left:0}.vc-comment-reply-wrapper:last-child>.vc-comment-reply-connector>.vc-comment-reply-connector-vertical{bottom:50%}.vc-comment-reply-wrapper--collapse{min-height:36px}.vc-comment-reply-wrapper--collapse>.vc-comment-reply-connector>.vc-comment-reply-connector-vertical{display:none}.vc-comment-reply-wrapper--collapse .vc-comment-reply-connector-curve{height:50%}.vc-comment-reply-wrapper--collapse>.vc-comment-reply-content{align-items:center;padding:.125rem 0;display:flex}.vc-comment-reply-connector-curve{border-left:1px solid var(--border,var(--color-border,#ffffff1a));border-bottom:1px solid var(--border,var(--color-border,#ffffff1a));pointer-events:none;border-bottom-left-radius:8px;width:16px;height:24px;position:absolute;top:0;left:0}.vc-comment-thread:hover .vc-comment-reply-connector-vertical{background:var(--accent-1,#a46bfe)}@supports (color:color-mix(in lab,red,red)){.vc-comment-thread:hover .vc-comment-reply-connector-vertical{background:color-mix(in srgb,var(--accent-1,#a46bfe) 50%,var(--border,#ffffff1a))}}.vc-comment-thread:hover .vc-comment-reply-connector-curve{border-color:var(--accent-1,#a46bfe)}@supports (color:color-mix(in lab,red,red)){.vc-comment-thread:hover .vc-comment-reply-connector-curve{border-color:color-mix(in srgb,var(--accent-1,#a46bfe) 50%,var(--border,#ffffff1a))}}.vc-comment-reply-content{flex:1;min-width:0}.vc-comment-thread{--vc-comment-report-accent:#d68a4f}.vc-comment-menu{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.vc-comment-menu-trigger{padding:0;transition:background .15s,color .15s}.vc-comment-menu-trigger.is-open,.vc-comment-menu-trigger:hover{color:var(--accent-1,var(--accent-600,#a46bfe))}.vc-comment-menu-popover{z-index:30;width:max-content;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0;animation:vc-comment-menu-in .15s ease-out;position:absolute;top:calc(100% + 4px);right:0}@keyframes vc-comment-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.vc-comment-menu-item{border:1px solid var(--vc-comment-report-accent);align-items:center;gap:.4rem;width:100%;padding:.18rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vc-comment-menu-item{border:1px solid color-mix(in srgb,var(--vc-comment-report-accent) 25%,var(--border,var(--color-border)) 75%)}}.vc-comment-menu-item{background:var(--v-bg-card-hover);color:var(--fg,var(--color-primary));font-size:var(--font-size-xs,.78rem);text-align:left;white-space:nowrap;cursor:pointer;box-shadow:0 4px 14px #0006,0 0 10px 2px var(--vc-comment-report-accent);border-radius:14px;font-family:inherit;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.vc-comment-menu-item{box-shadow:0 4px 14px #0006,0 0 10px 2px color-mix(in srgb,var(--vc-comment-report-accent) 30%,transparent)}}.vc-comment-menu-item{transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.vc-comment-menu-item:focus-visible,.vc-comment-menu-item:hover{background:var(--vc-comment-report-accent)}@supports (color:color-mix(in lab,red,red)){.vc-comment-menu-item:focus-visible,.vc-comment-menu-item:hover{background:color-mix(in srgb,var(--vc-comment-report-accent) 14%,var(--v-bg-card-hover))}}.vc-comment-menu-item:focus-visible,.vc-comment-menu-item:hover{border-color:var(--vc-comment-report-accent)}@supports (color:color-mix(in lab,red,red)){.vc-comment-menu-item:focus-visible,.vc-comment-menu-item:hover{border-color:color-mix(in srgb,var(--vc-comment-report-accent) 50%,var(--border) 50%)}}.vc-comment-menu-item:focus-visible,.vc-comment-menu-item:hover{color:var(--fg,var(--color-primary));box-shadow:0 5px 18px #00000080,0 0 14px 3px var(--vc-comment-report-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.vc-comment-menu-item:focus-visible,.vc-comment-menu-item:hover{box-shadow:0 5px 18px #00000080,0 0 14px 3px color-mix(in srgb,var(--vc-comment-report-accent) 42%,transparent)}}.vc-comment-menu-item svg{opacity:.85;flex-shrink:0}.vc-comment-report-dialog{background:linear-gradient(135deg,var(--bg-card,#1a1a2e) 0,var(--bg-card,#1a1a2e) 100%);margin-top:.4rem;padding:.55rem .7rem}@supports (color:color-mix(in lab,red,red)){.vc-comment-report-dialog{background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card,#1a1a2e) 90%,transparent) 0,color-mix(in srgb,var(--bg-card,#1a1a2e) 88%,var(--vc-comment-report-accent) 12%) 100%)}}.vc-comment-report-dialog{border:1px solid var(--vc-comment-report-accent)}@supports (color:color-mix(in lab,red,red)){.vc-comment-report-dialog{border:1px solid color-mix(in srgb,var(--vc-comment-report-accent) 38%,var(--border,var(--color-border)) 62%)}}.vc-comment-report-dialog{border-radius:var(--radius-md,10px);animation:vc-comment-report-in .18s ease-out;box-shadow:inset 0 1px #ffffff0a,0 6px 18px #080c1466}.vc-comment-thread--search-highlight .vc-comment-report-dialog{margin-left:.5rem;margin-right:.5rem}@keyframes vc-comment-report-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vc-comment-report-dialog-header{font-size:var(--font-size-xs,.78rem);font-weight:var(--font-weight-semibold,600);color:var(--vc-comment-report-accent);justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-comment-report-dialog-header{color:color-mix(in srgb,var(--vc-comment-report-accent) 65%,var(--fg,#fff) 35%)}}.vc-comment-report-dialog-header{letter-spacing:.01em}.vc-comment-report-close{color:var(--muted,var(--color-secondary))}.vc-comment-report-close.vc-btn-ghost:hover{color:var(--accent-1,var(--accent-600,#a46bfe));background:0 0}.vc-comment-report-result{font-size:var(--font-size-xs,.78rem);font-weight:var(--font-weight-medium,500);padding:.25rem 0}.vc-comment-report-result--success{color:var(--color-success,#22c55e)}.vc-comment-report-result--error{color:var(--color-error,#ef4444)}.vc-comment-report-reasons{flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem;display:flex}.vc-comment-report-reason-chip.is-active{background:var(--vc-comment-report-accent)}@supports (color:color-mix(in lab,red,red)){.vc-comment-report-reason-chip.is-active{background:color-mix(in srgb,var(--vc-comment-report-accent) 18%,transparent)}}.vc-comment-report-reason-chip.is-active{border-color:var(--vc-comment-report-accent);color:var(--vc-comment-report-accent)}@supports (color:color-mix(in lab,red,red)){.vc-comment-report-reason-chip.is-active{color:color-mix(in srgb,var(--vc-comment-report-accent) 90%,var(--fg,#fff) 10%)}}.vc-comment-report-reason-chip.is-active{box-shadow:0 0 0 1px var(--vc-comment-report-accent)}@supports (color:color-mix(in lab,red,red)){.vc-comment-report-reason-chip.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-comment-report-accent) 35%,transparent)}}.vc-comment-report-actions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.vc-comment-report-actions .vc-comment-form-cancel-btn,.vc-comment-report-actions .vc-comment-form-submit-btn{font-size:var(--font-size-xs,.78rem);border-radius:14px;padding:.18rem .65rem;font-weight:600}.vc-comment-report-actions .vc-comment-form-cancel-btn{border:1px solid var(--fg,#fff)}@supports (color:color-mix(in lab,red,red)){.vc-comment-report-actions .vc-comment-form-cancel-btn{border:1px solid color-mix(in srgb,var(--fg,#fff) 30%,transparent)}}.vc-comment-report-actions .vc-comment-form-cancel-btn{box-shadow:0 1px 4px #0000002e}.vc-comment-report-actions .vc-comment-form-submit-btn{border:1px solid #7c3aed8c;box-shadow:0 1px 5px #7c3aed47}.vc-comment-reaction-btn{border-radius:var(--radius-sm,8px);color:var(--muted,var(--color-secondary));cursor:pointer;transition:var(--transition-hover,color .15s ease,background .15s ease);font-size:var(--font-size-sm,.875rem);background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem .5rem;line-height:1;display:inline-flex}.vc-comment-reaction-btn:hover:not(:disabled){color:var(--fg,var(--color-primary))}.vc-comment-reaction-btn:disabled{cursor:default;opacity:.5}.vc-comment-reaction-btn.is-active{color:var(--accent-1,var(--accent-600))}.vc-comment-reaction-btn.is-animating{animation:vc-reaction-pop .35s}@keyframes vc-reaction-pop{0%{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.9)}to{transform:scale(1)}}.vc-comment-reaction-count{font-size:1.25rem;font-weight:var(--font-weight-semibold,600);min-width:1ch}.vc-comment-reaction-btn.has-count-like{color:var(--vc-comment-like,#4ea97a)}.vc-comment-reaction-btn.has-count-like:hover:not(:disabled){color:var(--vc-comment-like,#4ea97a);filter:brightness(1.15)}.vc-comment-reaction-btn.has-count-dislike{color:var(--vc-comment-dislike,#b87690)}.vc-comment-reaction-btn.has-count-dislike:hover:not(:disabled){color:var(--vc-comment-dislike,#b87690);filter:brightness(1.15)}.vc-comment-reaction-btn.is-active.has-count-like{color:var(--vc-comment-like,#4ea97a);filter:brightness(1.2)}.vc-comment-reaction-btn.is-active.has-count-dislike{color:var(--vc-comment-dislike,#b87690);filter:brightness(1.2)}.vc-comment-reaction-btn.vc-comment-reaction-btn--like:hover:not(:disabled){color:var(--vc-comment-like,#4ea97a)}.vc-comment-reaction-btn.vc-comment-reaction-btn--dislike:hover:not(:disabled){color:var(--vc-comment-danger,#ef4444)}.vc-comment-heart-btn{border-radius:var(--radius-sm,8px);color:var(--muted,var(--color-secondary));cursor:pointer;transition:var(--transition-hover,color .15s ease);background:0 0;border:none;align-items:center;padding:.25rem;display:inline-flex}.vc-comment-heart-btn:disabled{cursor:default}.vc-comment-heart-btn.is-hearted,.vc-comment-heart-btn:hover:not(:disabled){color:var(--highlight-coral,#e05a8b)}.vc-comment-action-btn{border-radius:var(--radius-sm,8px);color:var(--muted,var(--color-secondary));cursor:pointer;font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);transition:var(--transition-hover,color .15s ease,background .15s ease);background:0 0;border:none;align-items:center;padding:.25rem .5rem;display:inline-flex}.vc-comment-action-btn:hover{color:var(--accent-1,var(--accent-600,#a46bfe))}.vc-comment-action-btn--danger:hover{color:var(--vc-comment-danger,#ef4444)}.vc-comment-action-separator{background:var(--border,var(--color-border));width:1px;height:16px;margin:0 .125rem}.vc-comment-author-badge{border-radius:var(--radius-sm,8px);background:var(--accent-1,var(--accent-600,#a46bfe));align-items:center;padding:.125rem .375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vc-comment-author-badge{background:color-mix(in srgb,var(--accent-1,var(--accent-600,#a46bfe)) 15%,transparent)}}.vc-comment-author-badge{color:var(--accent-1,var(--accent-600));font-size:var(--font-size-xs,.75rem)}.vc-comment-author-badge,.vc-comment-chip{font-weight:var(--font-weight-semibold,600);letter-spacing:.02em;line-height:1.2}.vc-comment-chip{border-radius:var(--radius-sm,8px);font-size:.625rem;white-space:nowrap;flex-shrink:0;align-items:center;padding:.0625rem .3rem;display:inline-flex}.vc-comment-chip--banned{background:#ef444426}@supports (color:color-mix(in lab,red,red)){.vc-comment-chip--banned{background:color-mix(in srgb,var(--color-danger,#ef4444) 15%,transparent)}}.vc-comment-chip--banned{color:var(--color-danger,#ef4444)}.vc-comment-chip--deleted{background:var(--text-muted,#6b7280)}@supports (color:color-mix(in lab,red,red)){.vc-comment-chip--deleted{background:color-mix(in srgb,var(--text-muted,#6b7280) 15%,transparent)}}.vc-comment-chip--deleted{color:var(--text-muted,#6b7280)}.vc-comment-chip--hidden{background:#f59e0b26}@supports (color:color-mix(in lab,red,red)){.vc-comment-chip--hidden{background:color-mix(in srgb,var(--color-warning,#f59e0b) 15%,transparent)}}.vc-comment-chip--hidden{color:var(--color-warning,#f59e0b)}.vc-comment-media-gallery{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.vc-comment-media-item{border-radius:var(--radius-md,8px);cursor:pointer;border:1px solid var(--border,var(--color-border,#ffffff14));width:fit-content;max-width:220px;max-height:220px;transition:border-color .15s;position:relative;overflow:hidden}.vc-comment-media-item:hover{border-color:var(--accent-1,var(--accent-600))}.vc-comment-media-item img{object-fit:contain;width:auto;max-width:220px;height:auto;max-height:220px;display:block}.vc-comment-media-item .vc-synced-video-player{vertical-align:top;max-width:220px;max-height:220px;display:block}.vc-comment-media-item .vc-synced-video-player video{background:#000;max-width:220px!important;max-height:220px!important}.vc-comment-media-gallery--mosaic{flex-direction:column;gap:4px}.vc-comment-media-gallery-row{gap:4px;display:flex}.vc-comment-media-gallery--mosaic .vc-comment-media-item{box-sizing:border-box;max-width:none;max-height:none}.vc-comment-media-gallery--mosaic .vc-comment-media-item img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}.vc-comment-media-gallery--mosaic .vc-synced-video-player{background:#000;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;display:flex}.vc-comment-media-gallery--mosaic .vc-synced-video-player video{max-width:100%!important;max-height:100%!important}.vc-comment-media-previews{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.vc-comment-media-preview{border-radius:var(--radius-sm,6px);border:1px solid var(--border,var(--color-border,#ffffff1a));width:80px;height:80px;position:relative;overflow:hidden}.vc-comment-media-preview img{object-fit:cover;width:100%;height:100%}.vc-comment-media-preview--video{background:#000;width:300px;height:auto}.vc-comment-media-preview--video .vc-synced-video-player{width:100%;display:block}.vc-comment-media-preview-remove{z-index:110;color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.vc-comment-media-preview-remove:hover{color:var(--color-error,#ef4444)}.vc-comment-media-transcode{border-radius:var(--radius-sm,6px);background:var(--surface,#ffffff08);border:1px solid var(--border,#ffffff1a);min-height:96px;color:var(--muted,var(--color-secondary));flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.vc-comment-media-transcode-hint,.vc-comment-media-transcode-pending{color:var(--muted,var(--color-secondary));font-size:.75rem}.vc-comment-media-transcode-pending{width:100%;min-height:64px;background:var(--surface,#ffffff08);justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.vc-comment-media-transcode-spinner{border:2px solid var(--border,#fff3);border-top-color:var(--primary,#a46bfe);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:vc-spin .8s linear infinite}.vc-comment-menu-trigger{width:28px;height:28px;color:var(--muted,var(--color-secondary));cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.vc-comment-menu-trigger:focus,.vc-comment-thread:hover .vc-comment-menu-trigger{opacity:1}.vc-comment-menu-trigger:hover{color:var(--accent-1,var(--accent-600,#a46bfe))}.vc-comment-context-menu{z-index:40;background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);min-width:180px;box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));padding:var(--dropdown-padding);animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;margin-top:.25rem;position:absolute;top:100%;right:0}.vc-comment-context-menu button,.vc-comment-context-menu-item{width:100%;padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-radius);color:var(--fg,var(--color-primary));cursor:pointer;font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;transition:background .1s;display:flex}.vc-comment-context-menu button:hover,.vc-comment-context-menu-item:hover{background:var(--dropdown-item-hover-bg)}.vc-comment-context-menu-item--danger{font-weight:var(--font-weight-semibold,600);background:var(--vc-comment-danger,#d4534e);color:var(--vc-comment-danger,#d4534e)!important}@supports (color:color-mix(in lab,red,red)){.vc-comment-context-menu-item--danger{background:color-mix(in srgb,var(--vc-comment-danger,#d4534e) 6%,transparent)}}.vc-comment-context-menu-item--danger:hover{background:var(--vc-comment-danger,#d4534e)!important}@supports (color:color-mix(in lab,red,red)){.vc-comment-context-menu-item--danger:hover{background:color-mix(in srgb,var(--vc-comment-danger,#d4534e) 14%,transparent)!important}}.vc-media-lightbox-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;animation:vc-lightbox-fade-in .2s;display:flex;position:fixed;inset:0}@keyframes vc-lightbox-fade-in{0%{opacity:0}to{opacity:1}}.vc-media-lightbox-content{cursor:default;max-width:95vw;max-height:95vh;position:relative}.vc-media-lightbox-content img,.vc-media-lightbox-content video{object-fit:contain;border-radius:var(--radius-md,8px);max-width:95vw;max-height:90vh;box-shadow:0 8px 32px #00000080}.vc-media-lightbox-content img{cursor:zoom-out}.vc-media-lightbox-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:background .15s;display:flex;position:absolute;top:-36px;right:0}.vc-media-lightbox-close:hover{background:#ffffff4d}.vc-comment-deleted-stub{border-radius:var(--radius-sm,8px);font-size:var(--font-size-sm,.875rem);align-items:center;gap:.375rem;margin:.25rem 0;padding:.5rem .75rem;font-style:italic;display:inline-flex}.vc-comment-deleted-stub--author{color:var(--muted,var(--color-secondary,#888));background:var(--muted,#888)}@supports (color:color-mix(in lab,red,red)){.vc-comment-deleted-stub--author{background:color-mix(in srgb,var(--muted,#888) 8%,transparent)}}.vc-comment-deleted-stub--admin{color:var(--accent-warning,#f59e0b);background:var(--accent-warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.vc-comment-deleted-stub--admin{background:color-mix(in srgb,var(--accent-warning,#f59e0b) 10%,transparent)}}.vc-comment-avatar-fallback--deleted{background:var(--muted,#888)!important}@supports (color:color-mix(in lab,red,red)){.vc-comment-avatar-fallback--deleted{background:color-mix(in srgb,var(--muted,#888) 15%,transparent)!important}}.vc-comment-avatar-fallback--deleted{color:var(--muted,var(--color-secondary,#666))!important}.vc-comment-delete-overlay{z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:vc-lightbox-fade-in .2s;display:flex;position:fixed;inset:0}.vc-comment-delete-modal{background:var(--bg-card,var(--color-bg-secondary,#1a1a2e));border:1px solid var(--border,var(--color-border));border-radius:var(--radius-lg,12px);width:calc(100% - 2rem);max-width:420px;box-shadow:0 0 0 1px var(--accent-danger,#ef4444),0 4px 24px var(--accent-danger,#ef4444),0 8px 40px #00000080;padding:1.5rem}@supports (color:color-mix(in lab,red,red)){.vc-comment-delete-modal{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-danger,#ef4444) 20%,transparent),0 4px 24px color-mix(in srgb,var(--accent-danger,#ef4444) 25%,transparent),0 8px 40px #00000080}}.vc-comment-delete-modal{animation:vc-modal-scale-in .2s}@keyframes vc-modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.vc-comment-delete-modal-header{color:var(--accent-danger,#ef4444);align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.vc-comment-delete-modal-header h4{color:var(--fg,var(--color-primary));margin:0;font-size:1.125rem;font-weight:600}.vc-comment-delete-modal-text{color:var(--muted,var(--color-secondary));font-size:var(--font-size-sm,.875rem);margin:0 0 1rem;line-height:1.5}.vc-comment-delete-modal-checkbox{border-radius:var(--radius-sm,8px);background:var(--accent-warning,#f59e0b);align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-comment-delete-modal-checkbox{background:color-mix(in srgb,var(--accent-warning,#f59e0b) 8%,transparent)}}.vc-comment-delete-modal-checkbox{cursor:pointer;font-size:var(--font-size-sm,.875rem);color:var(--fg,var(--color-primary));-webkit-user-select:none;user-select:none}.vc-comment-delete-modal-checkbox input[type=checkbox]{accent-color:var(--accent-warning,#f59e0b);cursor:pointer;width:16px;height:16px}.vc-comment-delete-modal-warning{color:var(--accent-danger,#ef4444);font-size:var(--font-size-sm,.875rem);margin:0 0 1rem;font-weight:500}.vc-comment-delete-modal-actions{justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:767px){.vc-comment-body{gap:.5rem}}@media (max-width:480px){.vc-comment-body{gap:.4rem}.vc-comment-content-col{min-width:0}}.vc-comments-admin-menu{position:relative}.vc-comments-title--admin{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;transition:color .2s;display:inline-flex}.vc-comments-title--admin:hover{color:var(--v-accent-primary,#60a5fa)}.vc-comments-title-chevron{opacity:.6;transition:transform .2s,opacity .2s}.vc-comments-title--admin:hover .vc-comments-title-chevron{opacity:1}.vc-comments-hidden-badge{color:#ef4444;letter-spacing:.02em;vertical-align:middle;background:#ef44441f;border-radius:.25rem;padding:.1rem .45rem;font-size:.7rem;font-weight:500}.vc-comments-admin-dropdown{z-index:50;background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);min-width:220px;box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));padding:var(--dropdown-padding);animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;position:absolute;top:calc(100% + .35rem);left:0}@keyframes vc-dropdown-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vc-comments-admin-option{text-align:left;width:100%;padding:var(--dropdown-item-padding);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);border-radius:var(--dropdown-item-radius);color:var(--dropdown-item-color);cursor:pointer;background:0 0;border:none;transition:background .15s;display:block}.vc-comments-admin-option:hover{background:var(--dropdown-item-hover-bg)}.vc-comments-admin-option--danger{color:#ef4444}.vc-comments-admin-option--danger:hover{background:#ef44441a}.vc-comments-toast{background:var(--v-surface-elevated,#1e2836);color:var(--v-text,#e2e8f0);border:1px solid var(--v-border,#2d3748);z-index:9999;pointer-events:none;border-radius:.5rem;padding:.6rem 1.2rem;font-size:.875rem;animation:vc-toast-appear .25s;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}@keyframes vc-toast-appear{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.vc-comment-highlight>.vc-comment-body{animation:vc-comment-flash 3s}@keyframes vc-comment-flash{0%{background:#3b82f633;border-radius:.5rem}70%{background:#3b82f614}to{background:0 0}}.vc-comment-thread--search-highlight>.vc-comment-body{background:#fbbf241a;border-radius:.5rem;transition:background .25s,box-shadow .25s;box-shadow:inset 0 0 0 1.5px #fbbf2466,inset 0 0 0 4px #fbbf2412}.vc-comment-search-trigger{width:32px;height:32px;color:var(--v-text-muted,#6b7280);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:flex}.vc-comment-search-trigger:hover{color:var(--accent-1,var(--accent-600,#a46bfe))}.vc-comment-search-trigger.is-active{color:var(--v-accent,#7c8cf8);background:#7c8cf81a;border-color:#7c8cf84d}.vc-comments-filter-panel{animation:vc-search-bar-appear .18s}@media (min-width:768px){.vc-comments-filter-panel .vc-comments-filter-date-field{flex:0 0 calc(3.66em + 40px)}@supports ((-moz-appearance:none)){.vc-comments-filter-panel .vc-comments-filter-date-field{flex:0 0 calc(3.66em + 68px)}}}.vc-comments-filter-panel .vc-input:active{transform:none}.vc-comments-filter-panel .vc-input::placeholder{opacity:.65;font-size:.82em}.vc-comments-filter-panel .vc-input[type=date]{font-size:var(--font-size-xs,.75rem)}.vc-comments-filter-panel .vc-input{line-height:var(--vc-input-height-sm,28px)}.vc-comments-load-more{border-top:1px solid var(--border-subtle,var(--color-border));align-items:center;gap:.75rem;margin-top:1rem;padding-top:.75rem;display:flex}.vc-comments-load-more-count{font-size:var(--font-size-xs,.75rem);color:var(--text-secondary);white-space:nowrap}.vc-comments-filter-footer{align-items:center;margin-top:.1rem;display:flex}.vc-comments-filter-summary{font-size:var(--font-size-xs,.75rem);color:var(--v-accent,#7c8cf8);white-space:nowrap;background:#7c8cf81a;border:1px solid #7c8cf84d;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .65rem;line-height:1.4;display:inline-flex}.vc-comments-search-bar{top:calc(var(--vc-header-offset,80px) + var(--vc-header-content-gap));z-index:20;align-items:center;gap:.4rem;padding:.5rem .25rem .75rem;animation:vc-search-bar-appear .18s;display:flex;position:sticky}@keyframes vc-search-bar-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vc-comments-search-input-wrap{background-image:var(--vc-input-glass-primary),var(--vc-input-glass-accent);background-size:200% 100%;background-origin:border-box;background-clip:padding-box,border-box;background-position:var(--vc-input-bg-position-default);border:var(--vc-input-border-width) solid var(--vc-input-border-color);border-radius:var(--vc-input-radius);color:var(--v-text-muted,#6b7280);box-shadow:var(--vc-input-shadow-default),0 0 8px 1px #7c8cf840;-webkit-backdrop-filter:blur(var(--vc-input-backdrop-blur));transition:var(--vc-input-transition-bg),var(--vc-input-transition-shadow),var(--vc-input-transition-border);flex:1;align-items:center;gap:.5rem;padding:.45rem .75rem;display:flex}.vc-comments-search-input-wrap:focus-within{background-image:var(--vc-input-glass-focus),var(--vc-input-glass-focus-accent);color:var(--v-text,#e2e8f0)}.vc-comments-search-input{color:var(--v-text,#e2e8f0);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.9rem}.vc-comments-search-input::placeholder{color:var(--vc-input-placeholder-color)}.vc-comments-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.vc-comments-search-count{color:var(--v-text-muted,#6b7280);white-space:nowrap;flex-shrink:0;font-size:.8rem}.vc-comments-search-count.is-empty{color:#ef4444}.vc-comments-search-nav{gap:.15rem;display:flex}.vc-comments-search-bar>.vc-btn-icon-only,.vc-comments-search-nav>.vc-btn-icon-only{border-radius:.375rem;box-shadow:0 0 8px 1px #7c8cf840}.vc-chat-page{width:var(--container-max-width,1200px);max-width:96vw;padding:var(--space-4) var(--space-4) var(--space-6);margin:0 auto}.vc-chat-page--center{justify-content:center;align-items:center;min-height:60vh;display:flex}.vc-chat-page__error{margin-bottom:var(--space-3)}.vc-chat-layout{height:calc(100vh - var(--vc-header-offset,80px) - var(--vc-header-content-gap,12px) - var(--footer-height,30px) - var(--vc-monolith-block-padding,0px) - var(--space-4) - var(--space-6));border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:320px minmax(0,1fr);min-height:420px;display:grid;overflow:hidden}.vc-chat-layout__aside{border-right:1px solid var(--color-border);background:var(--color-surface-secondary,var(--color-surface));min-height:0;display:flex}.vc-chat-rooms{flex-direction:column;width:100%;min-height:0;display:flex}.vc-chat-rooms__header{padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.vc-chat-rooms__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-heading,var(--color-text))}.vc-chat-rooms__actions{gap:var(--space-1);display:flex}.vc-chat-rooms__loading{padding:var(--space-4);justify-content:center;display:flex}.vc-chat-rooms__list{min-height:0;padding:var(--space-2);flex:1;overflow-y:auto}.vc-chat-rooms__empty{padding:var(--space-4);color:var(--color-muted);font-size:var(--font-size-sm);text-align:center;line-height:1.5}.vc-chat-rooms__search{padding:var(--space-2) var(--space-2) 0}.vc-chat-rooms__more{justify-content:center}.vc-chat-room,.vc-chat-rooms__more{padding:var(--space-2);display:flex}.vc-chat-room{align-items:center;gap:var(--space-2);width:100%;border:1px solid #2e3646b3}@supports (color:color-mix(in lab,red,red)){.vc-chat-room{border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}}.vc-chat-room{border-radius:var(--radius-md);color:inherit;text-align:left;cursor:pointer;min-height:56px;transition:background var(--transition-fast) var(--easing-standard),border-color var(--transition-fast) var(--easing-standard);background:0 0}.vc-chat-room:hover{border-color:var(--accent-500);background:#ffffff0a}.vc-chat-room.is-active{background:var(--color-surface-tertiary,#ffffff0f);border-color:#5d4399}@supports (color:color-mix(in lab,red,red)){.vc-chat-room.is-active{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}}.vc-chat-room.is-active{box-shadow:inset 3px 0 0 var(--color-accent)}.vc-chat-room__avatar{flex-shrink:0;display:flex}.vc-chat-room__groupicon{background:var(--color-surface-tertiary,#ffffff14);color:var(--color-muted);flex-shrink:0}.vc-chat-room__ai-avatar,.vc-chat-room__groupicon{border-radius:var(--radius-full);width:32px;height:32px;justify-content:center;align-items:center;display:flex}.vc-chat-room__ai-avatar{background:#2c2c53}@supports (color:color-mix(in lab,red,red)){.vc-chat-room__ai-avatar{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))}}.vc-chat-room__ai-avatar{color:var(--color-accent);flex-shrink:0}.vc-chat-msg__avatar .vc-chat-room__groupicon{width:24px;height:24px}.vc-chat-room__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vc-chat-room__name{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;color:var(--color-body,var(--color-text));overflow:hidden}.vc-chat-room__owner{min-width:0;font-size:var(--font-size-xs);color:var(--color-muted);align-items:center;gap:4px;display:flex}.vc-chat-room__owner-icon{color:var(--color-secondary);flex-shrink:0}.vc-chat-room__owner-name,.vc-chat-room__preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-chat-room__preview{font-size:var(--font-size-xs);color:var(--color-muted)}.vc-chat-room__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.vc-chat-room__time{font-size:var(--font-size-xs);color:var(--color-muted)}.vc-chat-room__badge{border-radius:var(--radius-full);background:var(--vc-text-emerald,#10b981);color:#05271b;min-width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;border:none;justify-content:center;align-items:center;padding:1px 5px 0;line-height:1;display:inline-flex}.vc-chat-main{background:var(--color-background);flex-direction:column;min-width:0;min-height:0;display:flex}.vc-chat-main__placeholder{justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-muted);padding:var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.vc-chat-main__header{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex}.vc-chat-main__back{display:none}.vc-chat-main__title{flex-direction:column;flex:1;min-width:0;display:flex}.vc-chat-main__name{font-weight:var(--font-weight-semibold);color:var(--color-heading,var(--color-text));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vc-chat-main__meta{font-size:var(--font-size-xs);color:var(--color-muted)}.vc-chat-main__actions{gap:var(--space-1);display:flex}.vc-chat-main__thread-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.vc-chat-main__moderation-note{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);color:var(--color-secondary);background:#f59e0b14;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-chat-main__moderation-note{background:color-mix(in srgb,var(--color-warning) 8%,transparent)}}.vc-chat-main__moderation-note{border-top:1px solid #f59e0b4d}@supports (color:color-mix(in lab,red,red)){.vc-chat-main__moderation-note{border-top:1px solid color-mix(in srgb,var(--color-warning) 30%,transparent)}}.vc-chat-main__moderation-note svg{color:var(--color-warning);flex-shrink:0}.vc-chat-main__thread{min-height:0;padding:var(--space-3);flex:1;overflow-y:auto}.vc-chat-main__loading{padding-top:var(--space-6);justify-content:center;display:flex}.vc-chat-iconbtn{border:1px solid var(--color-border);border-radius:var(--radius-button);width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.vc-chat-iconbtn:hover{color:var(--color-heading,var(--color-text));border-color:var(--color-accent)}.vc-chat-iconbtn:disabled{opacity:.5;cursor:not-allowed}.vc-chat-iconbtn.is-on{color:var(--accent-500);border-color:var(--accent-500);background:var(--accent-500)}@supports (color:color-mix(in lab,red,red)){.vc-chat-iconbtn.is-on{background:color-mix(in srgb,var(--accent-500) 12%,transparent)}}.vc-chat-iconbtn.is-danger:hover{color:var(--color-danger,#e5484d);border-color:var(--color-danger,#e5484d)}.vc-chat-thread{flex-direction:column;display:flex}.vc-chat-thread__loading,.vc-chat-thread__more{padding:var(--space-2) 0;justify-content:center;display:flex}.vc-chat-thread__day{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-1);color:var(--color-muted);font-size:var(--font-size-xs);display:flex}.vc-chat-thread__day:after,.vc-chat-thread__day:before{content:"";background:var(--color-border);flex:1;height:1px}.vc-chat-msg{gap:var(--space-2);max-width:100%;margin:4px 0;display:flex}.vc-chat-msg__avatar{flex-shrink:0;align-items:flex-end;display:flex}.vc-chat-msg__content{flex-direction:column;gap:2px;min-width:0;max-width:78%;display:flex}.vc-chat-msg.is-mine .vc-chat-msg__content{align-items:flex-end;margin-left:auto}.vc-chat-msg__author{font-size:var(--font-size-xs);color:var(--color-muted);padding-left:4px}.vc-chat-msg__bubble{border-radius:var(--radius-lg,12px);background:var(--color-surface);border:1px solid var(--color-border);min-width:100px;padding:8px 12px 18px;position:relative}.vc-chat-msg.is-mine .vc-chat-msg__bubble{background:#2c2c53}@supports (color:color-mix(in lab,red,red)){.vc-chat-msg.is-mine .vc-chat-msg__bubble{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))}}.vc-chat-msg.is-mine .vc-chat-msg__bubble{border-color:#544088}@supports (color:color-mix(in lab,red,red)){.vc-chat-msg.is-mine .vc-chat-msg__bubble{border-color:color-mix(in srgb,var(--color-accent) 36%,var(--color-border))}}.vc-chat-msg__text{white-space:pre-wrap;word-break:break-word;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-body,var(--color-text))}.vc-chat-msg__quote{border:none;border-left:3px solid var(--color-accent);border-radius:var(--radius-sm,4px);background:#9753fe14;flex-direction:column;width:100%;margin-bottom:4px;padding:4px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-chat-msg__quote{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}}.vc-chat-msg__quote{text-align:left;font:inherit;cursor:pointer}.vc-chat-msg__quote-author{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-accent)}.vc-chat-msg__quote-text{-webkit-line-clamp:2;white-space:pre-wrap;word-break:break-word;font-size:var(--font-size-xs);color:var(--color-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vc-chat-msg__quote:hover .vc-chat-msg__quote-text{color:var(--color-body,var(--color-text))}.vc-chat-msg.is-flash .vc-chat-msg__bubble{animation:vc-chat-flash 1.8s}@keyframes vc-chat-flash{0%,60%{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 65%,transparent)}to{box-shadow:0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.vc-chat-msg.is-flash .vc-chat-msg__bubble{animation:none;box-shadow:0 0 0 2px #9753fea6}@supports (color:color-mix(in lab,red,red)){.vc-chat-msg.is-flash .vc-chat-msg__bubble{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 65%,transparent)}}}.vc-chat-msg__deleted{color:var(--color-muted);font-style:italic;font-size:var(--font-size-sm)}.vc-chat-msg__stamp{color:var(--color-muted);pointer-events:none;align-items:baseline;gap:4px;font-size:10px;line-height:1;display:inline-flex;position:absolute;bottom:4px;right:8px}.vc-chat-msg__date{opacity:0;transition:opacity .15s}.vc-chat-msg:focus-within .vc-chat-msg__date,.vc-chat-msg:hover .vc-chat-msg__date{opacity:1}@media (prefers-reduced-motion:reduce){.vc-chat-msg__date{transition:none}}.vc-chat-msg__actions{opacity:0;gap:2px;transition:opacity .15s;display:inline-flex;position:absolute;top:3px;right:4px}.vc-chat-msg:hover .vc-chat-msg__actions,.vc-chat-msg__actions:focus-within{opacity:1}.vc-chat-msg__action{border-radius:var(--radius-sm,4px);background:#182533d9;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vc-chat-msg__action{background:color-mix(in srgb,var(--color-surface) 85%,transparent)}}.vc-chat-msg__action{color:var(--color-muted);cursor:pointer;transition:color .15s}.vc-chat-msg__action--reply:hover{color:var(--color-accent)}.vc-chat-msg__action--delete:hover{color:var(--color-danger,#e5484d)}@media (hover:none){.vc-chat-msg__actions{opacity:.55}}.vc-chat-msg__media{gap:4px;margin-top:6px;display:grid}.vc-chat-msg__media.media-count-2,.vc-chat-msg__media.media-count-3,.vc-chat-msg__media.media-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-chat-media__img,.vc-chat-media__video{border-radius:var(--radius-md);object-fit:cover;max-width:320px;max-height:320px;display:block}.vc-chat-media__img-link{display:contents}.vc-chat-media__img{cursor:zoom-in}.vc-chat-msg__media.media-count-2 .vc-chat-media__img,.vc-chat-msg__media.media-count-3 .vc-chat-media__img,.vc-chat-msg__media.media-count-4 .vc-chat-media__img{width:100%;max-width:100%}.vc-chat-media__audio{max-width:280px}.vc-chat-media__file{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-accent);font-size:var(--font-size-sm);align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.vc-chat-media__file:hover{border-color:var(--color-accent)}.vc-chat-typing{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-muted);padding-left:34px;font-style:italic}.vc-chat-thread__unread{height:1px;margin:var(--space-2) 0;background:#9753fe47}@supports (color:color-mix(in lab,red,red)){.vc-chat-thread__unread{background:color-mix(in srgb,var(--color-accent) 28%,transparent)}}.vc-chat-nav{z-index:5;opacity:0;pointer-events:none;border-radius:999px;flex-direction:column;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden;transform:translateY(8px);box-shadow:0 0 0 1px #9753fe24,0 2px 10px #0000002e}@supports (color:color-mix(in lab,red,red)){.vc-chat-nav{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 14%,transparent),0 2px 10px #0000002e}}.vc-chat-nav--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.vc-chat-nav__btn{background:var(--color-surface);width:32px;height:32px;color:var(--color-secondary,var(--color-muted));cursor:pointer;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.vc-chat-nav__btn+.vc-chat-nav__btn{border-top:1px solid #2e3646b3}@supports (color:color-mix(in lab,red,red)){.vc-chat-nav__btn+.vc-chat-nav__btn{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}}.vc-chat-nav__btn:hover{color:var(--color-accent)}.vc-chat-nav__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.vc-chat-nav__btn--mark.is-active{color:var(--color-accent)}.vc-chat-aichip{border:1px solid var(--color-border);border-radius:var(--radius-button);height:32px;color:var(--color-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 10px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.vc-chat-aichip:hover:not(:disabled){color:var(--color-heading,var(--color-text));border-color:var(--color-accent)}.vc-chat-aichip.is-on{color:var(--color-accent);border-color:#5d4399}@supports (color:color-mix(in lab,red,red)){.vc-chat-aichip.is-on{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}}.vc-chat-aichip.is-on{background:#9753fe1f}@supports (color:color-mix(in lab,red,red)){.vc-chat-aichip.is-on{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}}.vc-chat-aichip:disabled{cursor:default;opacity:.8}.vc-chat-msg__ai-avatar{border-radius:var(--radius-full);background:#2c2c53;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-chat-msg__ai-avatar{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))}}.vc-chat-msg__ai-avatar{color:var(--color-accent);flex-shrink:0}.vc-chat-msg.is-ai .vc-chat-msg__bubble{border-color:#4e3f7d}@supports (color:color-mix(in lab,red,red)){.vc-chat-msg.is-ai .vc-chat-msg__bubble{border-color:color-mix(in srgb,var(--color-accent) 30%,var(--color-border))}}.vc-chat-msg.is-ai .vc-chat-msg__bubble{background:#20283f}@supports (color:color-mix(in lab,red,red)){.vc-chat-msg.is-ai .vc-chat-msg__bubble{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))}}.vc-chat-ai-caret{vertical-align:-2px;background:var(--color-accent);width:2px;height:1em;margin-left:2px;animation:vc-chat-caret-blink 1s step-end infinite;display:inline-block}@keyframes vc-chat-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.vc-chat-ai-caret{animation:none}}.vc-chat-ai-dots{font-size:var(--font-size-sm);color:var(--color-muted);font-style:italic}.vc-chat-ai-error{font-size:var(--font-size-xs);color:var(--color-danger,#e5484d);margin:4px 0 0 34px}.vc-chat-msg.is-gallery .vc-chat-msg__content{width:66%;max-width:78%}.vc-chat-msg__media--gallery{gap:4px;width:100%;display:grid}.vc-chat-msg__media--gallery.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-chat-msg__media--gallery.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-chat-msg__media--gallery .vc-chat-media__img,.vc-chat-msg__media--gallery .vc-chat-media__video{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%;max-width:none;height:100%;max-height:none}.vc-chat-msg__media--gallery .vc-chat-media__video{object-fit:contain;background:#000}.vc-chat-msg__media--gallery .vc-chat-media__audio,.vc-chat-msg__media--gallery .vc-chat-media__file{grid-column:1/-1;width:100%;max-width:none}.vc-chat-msg__text a.vc-chat-msg__link{color:var(--accent-500,#a46bfe);text-underline-offset:2px;word-break:break-all;text-decoration:underline;text-decoration-thickness:1px}.vc-chat-msg__text a.vc-chat-msg__link:hover{color:var(--accent-400,#c5a9ff)}@media (max-width:768px){.vc-chat-msg.is-gallery .vc-chat-msg__content{width:88%}}.vc-chat-composer{border-top:1px solid var(--color-border);padding:var(--space-2) var(--space-3) var(--space-3);background:var(--color-surface);position:relative}.vc-chat-composer.is-dragover{outline:2px dashed var(--color-accent);outline-offset:-4px}.vc-chat-composer__drop-hint{background:#182533d9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vc-chat-composer__drop-hint{background:color-mix(in srgb,var(--color-surface) 85%,transparent)}}.vc-chat-composer__drop-hint{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);pointer-events:none;z-index:2}.vc-chat-composer__reply{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm,4px);background:#9753fe14;padding:4px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-chat-composer__reply{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}}.vc-chat-composer__reply-body{flex-direction:column;flex:1;min-width:0;display:flex}.vc-chat-composer__reply-author{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-accent)}.vc-chat-composer__reply-text{font-size:var(--font-size-xs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vc-chat-composer__reply-close{border-radius:var(--radius-sm,4px);width:20px;height:20px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.vc-chat-composer__reply-close:hover{color:var(--color-danger,#e5484d)}.vc-chat-composer__row{align-items:stretch;gap:var(--space-2);display:flex}.vc-chat-composer__row textarea{resize:none;flex:1}.vc-chat-composer__side{justify-content:space-between;align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.vc-chat-composer__tools{gap:var(--space-1);flex-direction:column;display:flex}.vc-chat-send:not(:disabled) svg{color:var(--color-success)}.vc-chat-send:not(:disabled):hover svg{color:var(--color-success);filter:brightness(1.15)drop-shadow(0 0 3px #10b9818c)}@supports (color:color-mix(in lab,red,red)){.vc-chat-send:not(:disabled):hover svg{filter:brightness(1.15) drop-shadow(0 0 3px color-mix(in srgb,var(--color-success) 55%,transparent))}}.vc-chat-emoji-wrap{display:flex;position:static}.vc-chat-composer .vc-emoji-picker{top:auto;bottom:calc(100% + 4px);left:auto;right:var(--space-3);width:min(400px,calc(100% - var(--space-3) * 2));max-height:min(340px,50vh);margin:0}.vc-chat-composer__attachments{gap:var(--space-2);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.vc-chat-composer__attachment{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-secondary,var(--color-surface));width:56px;height:56px;position:relative;overflow:hidden}.vc-chat-composer__attachment img{object-fit:cover;width:100%;height:100%;display:block}.vc-chat-composer__attachment-icon{width:100%;height:100%;color:var(--color-muted);justify-content:center;align-items:center;display:flex}.vc-chat-composer__attachment-remove{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#0009;border:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:2px;right:2px}.vc-chat-picker{gap:var(--space-2);flex-direction:column;display:flex}.vc-chat-picker__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.vc-chat-chip{border-radius:var(--radius-full);background:var(--color-surface-tertiary,#ffffff14);font-size:var(--font-size-xs);color:var(--color-body,var(--color-text));gap:6px;padding:4px 8px}.vc-chat-chip,.vc-chat-chip__remove{align-items:center;display:inline-flex}.vc-chat-chip__remove{width:16px;height:16px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-content:center;padding:0}.vc-chat-chip__remove:hover{color:var(--color-danger,#e5484d)}.vc-chat-picker__results{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.vc-chat-picker__loading{padding:var(--space-2);justify-content:center;display:flex}.vc-chat-picker__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:6px 8px;display:flex}.vc-chat-picker__item:hover{background:var(--color-surface-tertiary,#ffffff0f)}.vc-chat-picker__item--ai{background:#9753fe14}@supports (color:color-mix(in lab,red,red)){.vc-chat-picker__item--ai{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}}.vc-chat-picker__item--ai:hover{background:#9753fe24}@supports (color:color-mix(in lab,red,red)){.vc-chat-picker__item--ai:hover{background:color-mix(in srgb,var(--color-accent) 14%,transparent)}}.vc-chat-picker__ai-avatar{border-radius:var(--radius-full);background:#2c2c53;justify-content:center;align-items:center;width:28px;height:28px;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-chat-picker__ai-avatar{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))}}.vc-chat-picker__ai-avatar{color:var(--color-accent);flex-shrink:0}.vc-chat-picker__name{flex-direction:column;flex:1;min-width:0;display:flex}.vc-chat-picker__username{font-size:var(--font-size-sm);color:var(--color-body,var(--color-text))}.vc-chat-picker__fullname{font-size:var(--font-size-xs);color:var(--color-muted)}.vc-chat-picker__plus{color:var(--color-muted)}.vc-chat-picker__empty,.vc-chat-picker__hint{padding:var(--space-2);font-size:var(--font-size-sm);color:var(--color-muted)}.vc-chat-modal__footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.vc-chat-modal__field{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.vc-chat-modal__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-heading,var(--color-text))}.vc-chat-modal__hint{font-size:var(--font-size-xs);color:var(--color-muted);margin:0;line-height:1.5}.vc-chat-members{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vc-chat-members__row{align-items:center;gap:var(--space-2);display:flex}.vc-chat-members__name{min-width:0;font-size:var(--font-size-sm);color:var(--color-body,var(--color-text));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.vc-chat-members__you{color:var(--color-muted)}.vc-chat-members__role{font-size:var(--font-size-xs);color:var(--color-accent);border:1px solid #584290}@supports (color:color-mix(in lab,red,red)){.vc-chat-members__role{border:1px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}}.vc-chat-members__role{border-radius:var(--radius-full);padding:1px 8px}.vc-chat-members__row--ai{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px dashed var(--color-border)}.vc-chat-members__ai-avatar{border-radius:var(--radius-full);background:#2c2c53;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-chat-members__ai-avatar{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))}}.vc-chat-members__ai-avatar{color:var(--color-accent);flex-shrink:0}@media (max-width:768px){.vc-chat-page{padding:var(--space-2)}.vc-chat-layout{height:calc(100vh - var(--vc-header-offset,80px) - var(--vc-header-content-gap,12px) - var(--footer-height,30px) - var(--vc-monolith-block-padding,0px) - var(--space-2) - var(--space-2));grid-template-columns:minmax(0,1fr)}.vc-chat-layout.is-list .vc-chat-main,.vc-chat-layout.is-thread .vc-chat-layout__aside{display:none}.vc-chat-main__back{display:inline-flex}.vc-chat-msg__content{max-width:88%}}.vc-linkpreview-slot{height:1px;margin-bottom:-1px;display:block}.vc-linkpreview-slot.is-loaded{height:auto;margin-bottom:0}.vc-linkpreview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-secondary);flex-direction:column;margin-top:6px;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.vc-linkpreview:hover{border-color:var(--accent-500,#a46bfe)}.vc-linkpreview__img,.vc-linkpreview__thumb{width:100%;display:block}.vc-linkpreview__img{object-fit:cover;max-height:180px}.vc-linkpreview__body{flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.vc-linkpreview__site{font-size:var(--font-size-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-linkpreview__title{font-size:var(--font-size-sm);color:var(--color-body,var(--color-text));font-weight:600}.vc-linkpreview__desc,.vc-linkpreview__title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vc-linkpreview__desc{font-size:var(--font-size-xs);color:var(--color-muted);line-height:var(--line-height-normal)}.vc-articles-header{margin-top:calc(var(--vc-card-main-gap,.6rem) * -.5)}.vc-articles-filter-bar{background:var(--vc-toolbar-panel-bg);border:1px solid var(--v-border,#2e3646);border-radius:var(--vc-card-radius,8px);z-index:40;flex-direction:column;gap:.5rem;padding:.6rem .8rem;display:flex;position:sticky;top:45px}.vc-articles-filter-row{flex-wrap:nowrap;align-items:flex-end;gap:.5rem;display:flex}.vc-articles-filter-field{flex-direction:column;flex:1 1 0;gap:.15rem;min-width:0;display:flex}.vc-articles-filter-label{font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,var(--text-secondary));white-space:nowrap;filter:brightness(1.25)}.vc-articles-filter-bar .vc-input,.vc-articles-filter-bar .vc-select{border:var(--vc-input-border-width,1px) solid #b68cff4d!important}.vc-articles-filter-bar .vc-select.vc-select--sm{padding-right:2.5rem!important}@media (hover:hover) and (pointer:fine){.vc-articles-filter-bar .vc-input:hover,.vc-tag-combobox:hover{background:var(--vc-input-bg-hover)!important;border-color:#b68cff8c!important}.vc-articles-bulk-panel .vc-select.vc-articles-section-trigger:hover,.vc-articles-filter-bar .vc-select.vc-articles-section-trigger:hover{background-size:100% 100%,100% 100%!important;border-color:#b68cff8c!important}}.vc-articles-bulk-panel .vc-select.vc-articles-section-trigger,.vc-articles-filter-bar .vc-select.vc-articles-section-trigger{cursor:pointer;text-align:left;color:var(--vc-input-text-color);transition:background-size var(--transition-fast) var(--easing-standard),border-color var(--transition-fast) var(--easing-standard),background-color var(--transition-fast) var(--easing-standard);background-position:0;background-repeat:no-repeat,no-repeat;flex:1;justify-content:space-between;align-items:center;gap:.4rem;display:flex;background-color:var(--vc-input-bg)!important;background-image:linear-gradient(to right,var(--vc-input-gradient-start) 0,var(--vc-input-gradient-start) 100%),linear-gradient(to right,var(--vc-input-gradient-start) 0,var(--vc-input-gradient-end) 100%)!important;background-size:0 100%,100% 100%!important;padding-right:7px!important}.vc-tag-combobox{cursor:text;color:var(--vc-input-text-color);font-size:var(--font-size-sm,.875rem);flex-wrap:wrap;align-content:center;align-items:center;gap:3px;display:flex;background:var(--vc-input-bg)!important;padding-right:var(--vc-input-padding-sm)!important;background-image:none!important}.vc-tag-combobox.vc-tag-combobox--has-tags{height:auto!important;padding-top:3px!important;padding-bottom:3px!important}.vc-tag-combobox__input{color:var(--vc-input-placeholder-color,var(--text-muted));font-family:var(--font-family-primary);font-size:var(--font-size-sm,.875rem);background:0 0;border:none;outline:none;flex:60px;min-width:60px;height:22px;padding:0;line-height:1}.vc-tag-combobox__input::placeholder{color:var(--vc-input-placeholder-color,var(--text-muted));opacity:1}.vc-tag-chip{color:#b68cfff2;white-space:nowrap;background:#b68cff26;border:1px solid #b68cff4d;border-radius:4px;align-items:center;gap:2px;max-width:130px;padding:1px 5px 1px 8px;font-size:.75rem;line-height:1.5;display:inline-flex}.vc-tag-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-tag-chip__remove{cursor:pointer;color:#b68cff8c;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0 0 0 2px;font-size:1rem;line-height:1;display:flex}.vc-tag-chip__remove:hover{color:#ff5a5ad9}.vc-articles-bulk-panel .vc-btn.vc-btn-ghost:not(.vc-btn-icon-only){border:1px solid #b68cff38}.vc-articles-bulk-panel .vc-btn.vc-btn-ghost.vc-btn-active:not(.vc-btn-icon-only),.vc-articles-bulk-panel .vc-btn.vc-btn-ghost:not(.vc-btn-icon-only):hover{border-color:#b68cff61}.vc-tag-dropdown-item{padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-radius);cursor:pointer;font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);color:var(--dropdown-item-color);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;transition:background .12s;display:flex}.vc-tag-dropdown-item:hover{background:var(--dropdown-item-hover-bg)}.vc-tag-dropdown-item--selected{color:#b68cfff2}.vc-tag-dropdown-item--selected:hover{background:var(--dropdown-item-active-bg)}.vc-tag-dropdown-item__count{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.vc-articles-filter-bottom{border-top:1px solid var(--vc-card-border,var(--v-border));align-items:center;gap:.8rem;padding-top:.45rem;display:flex}.vc-articles-filter-bottom .vc-btn-ghost{color:var(--vc-text-on-surface,#e8ecf1);opacity:.85;border:1px solid #ffffff26}.vc-articles-filter-bottom .vc-btn-ghost:hover{opacity:1;background:#ffffff14;border-color:#ffffff4d}.vc-articles-filter-checks{flex-wrap:wrap;flex:1;gap:.6rem 1rem;display:flex}.vc-articles-filter-check{font-size:var(--font-size-sm,.85rem);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;display:flex}.vc-articles-filter-check,.vc-articles-filter-check span{color:var(--vc-text-on-surface,#e8ecf1)}.vc-select-popup-dropdown{background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));max-height:min(360px,100vh - 100px);padding:var(--dropdown-padding);animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;overflow-y:auto}.vc-select-popup-dropdown--dense{padding:4px}.vc-select-popup-dropdown--dense .vc-select-popup-item{padding:5px 10px}.vc-select-popup-dropdown--compact{padding:4px}.vc-select-popup-dropdown--compact .vc-select-popup-item{padding:4px 8px}.vc-select-popup-item{width:100%;padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-radius);cursor:pointer;color:var(--dropdown-item-color);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);text-align:left;background:0 0;border:none;align-items:center;font-weight:400;transition:background .12s;display:flex}.vc-select-popup-item:hover{background:var(--dropdown-item-hover-bg)}.vc-select-popup-item--active{background:var(--dropdown-item-active-bg);font-weight:600}.vc-select-popup-item:disabled{opacity:.5;cursor:not-allowed}.vc-select-popup-group{text-transform:uppercase;letter-spacing:.08em;color:var(--v-accent-primary,#e2b96f);cursor:default;-webkit-user-select:none;user-select:none;padding:6px 10px 2px;font-size:.65rem}.vc-spinner{filter:drop-shadow(0 0 10px #fff3);width:48px;height:48px;margin:0 auto;animation:vc-spin 1.8s linear infinite;background:url(/images/yin-yang-spinner.png) 50%/contain no-repeat!important}.vc-spinner-xs{filter:none;width:12px;height:12px;margin:0}.vc-spinner-sm{vertical-align:middle;filter:none;width:16px;height:16px;margin:0;display:inline-block}@media (max-width:768px){.vc-articles-filter-row{flex-wrap:wrap}.vc-articles-filter-field{flex:calc(50% - .25rem);min-width:calc(50% - .25rem)}.vc-articles-filter-bottom{flex-wrap:wrap}}.vc-authors-filter-row{flex-wrap:nowrap;align-items:flex-end;gap:.5rem;display:flex}.vc-authors-filter-check-field{align-items:center;padding-bottom:.2rem;display:flex;flex:none!important;min-width:auto!important}.vc-authors-filter-reset-field{align-items:flex-end;display:flex;flex:none!important;min-width:auto!important}.vc-authors-reset-btn{color:var(--vc-text-on-surface,#e8ecf1);opacity:.85;white-space:nowrap;border:1px solid #ffffff26}.vc-authors-reset-btn:hover{opacity:1;background:#ffffff14;border-color:#ffffff4d}.vc-authors-grid{gap:var(--vc-card-main-gap);grid-template-columns:repeat(auto-fill,minmax(310px,1fr));align-items:stretch;display:grid}.vc-author-card{background:var(--vc-card-bg,var(--bg-secondary));border:1px solid var(--vc-card-border,var(--v-border));border-radius:var(--vc-card-radius,8px);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.vc-author-card:hover{border-color:var(--accent-500,#8b5cf6);transform:translateY(-2px);box-shadow:0 4px 16px #00000040}.vc-author-card-avatar{display:inline-flex;position:relative}.vc-author-online-dot{background:var(--color-success,#22c55e);border:2px solid var(--vc-card-bg,var(--bg-secondary));border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.vc-author-card-info{flex-direction:column;gap:.1rem;width:100%;min-width:0;display:flex}.vc-author-card-name{font-size:var(--font-size-base,1rem);color:var(--vc-text-on-surface,#e8ecf1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vc-author-card-username{font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,var(--text-secondary))}.vc-author-card-meta{justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:auto;display:flex}.vc-author-card-rating{font-size:var(--font-size-xs,.75rem);color:var(--accent-400,#a78bfa);font-weight:600}.vc-author-card-date{font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,var(--text-secondary));opacity:.7}@media (max-width:768px){.vc-authors-filter-row{flex-wrap:wrap}.vc-authors-filter-row>.vc-articles-filter-field{flex:calc(50% - .25rem);min-width:calc(50% - .25rem)}.vc-authors-filter-check-field,.vc-authors-filter-reset-field{flex:calc(50% - .25rem)!important;min-width:calc(50% - .25rem)!important}}.vc-my-articles-stats{color:var(--text-secondary,var(--text-secondary));flex-wrap:wrap;align-items:center;gap:.35rem;padding:.15rem 0 .3rem;font-size:.8rem;display:flex}.vc-my-articles-stat{white-space:nowrap;cursor:default;align-items:center;gap:.25rem;display:inline-flex}.vc-my-articles-stat svg{opacity:.7;flex-shrink:0;width:14px;height:14px}.vc-my-articles-stat strong{color:var(--vc-text-on-surface,#e8ecf1);font-weight:600}.vc-my-articles-stat-label{opacity:.7;font-size:.75rem}.vc-my-articles-stat-sep{opacity:.25;-webkit-user-select:none;user-select:none;font-weight:300}.vc-my-articles-alert{border-radius:var(--vc-card-radius,8px);font-size:var(--font-size-sm,.85rem);padding:.6rem 2rem .6rem .8rem;position:relative}.vc-my-articles-alert--error{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d}.vc-my-articles-alert--success{color:#86efac;background:#22c55e1f;border:1px solid #22c55e4d}.vc-my-articles-alert-close{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;font-size:1.2rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.vc-my-articles-alert-close:hover{opacity:1}.vc-my-articles-filter-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.vc-my-articles-tabs{flex-shrink:0;gap:.2rem;display:flex}.vc-my-articles-tab{cursor:pointer;font-size:var(--font-size-sm,.85rem);color:var(--text-secondary,var(--text-secondary));background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.vc-my-articles-tab:hover{color:var(--vc-text-on-surface,#e8ecf1);background:#ffffff0f}.vc-my-articles-tab.is-active{color:var(--vc-text-on-surface,#e8ecf1);background:#ffffff1a}.vc-my-articles-tab-count{text-align:center;background:#ffffff14;border-radius:999px;min-width:1.4em;padding:.05rem .35rem;font-size:.7rem}.vc-my-articles-search{flex:180px;min-width:160px;max-width:320px;margin-left:auto}.vc-my-articles-list{flex-direction:column;gap:.35rem;display:flex}.vc-my-article-row{background:var(--vc-card-bg,var(--bg-secondary));border:1px solid var(--vc-card-border,var(--v-border));border-radius:var(--vc-card-radius,8px);align-items:center;gap:.6rem;padding:.55rem .8rem;transition:border-color .2s,box-shadow .2s;display:flex}.vc-my-article-row:hover{border-color:var(--accent-600,#7c3aed);box-shadow:0 2px 12px #00000026}.vc-my-article-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.vc-my-article-title-row{align-items:center;gap:.45rem;display:flex}.vc-my-article-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.vc-my-article-status-dot.is-published{background-color:var(--color-success,#22c55e);box-shadow:0 0 5px #22c55e66}.vc-my-article-status-dot.is-draft{background-color:var(--color-warning,#eab308);box-shadow:0 0 5px #eab3084d}.vc-my-article-title{font-size:var(--font-size-base,1rem);color:var(--vc-text-on-surface,#e8ecf1);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-weight:600;text-decoration:none;overflow:hidden}.vc-my-article-title:hover{color:var(--accent-400,#a78bfa)}.vc-my-article-meta{font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,var(--text-secondary));flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.vc-my-article-meta-item:not(:last-child):after{content:"·";opacity:.5;margin-left:.3rem}.vc-my-article-actions{flex-shrink:0;gap:.3rem;display:flex}.vc-tag-card-action--success{color:var(--color-success,#22c55e)}.vc-tag-card-action--success:hover{color:var(--color-success,#22c55e);background:#22c55e26}.vc-my-article-status-dot.vc-tooltip{position:relative}.vc-my-articles-section-filter{flex-shrink:0;min-width:140px;max-width:200px}.vc-my-articles-bulk-bar{border-radius:var(--vc-card-radius,8px);background:#7c3aed14;border:1px solid #7c3aed40;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;animation:vc-bulk-bar-in .15s;display:flex}@keyframes vc-bulk-bar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vc-my-articles-bulk-count{font-size:var(--font-size-sm,.85rem);color:var(--text-secondary,var(--text-secondary));margin-right:.25rem}.vc-my-articles-bulk-section-picker{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.vc-my-articles-bulk-section-picker .vc-input{min-width:130px;max-width:200px}.vc-my-articles-select-header{color:var(--text-secondary,var(--text-secondary));align-items:center;gap:.5rem;padding:.2rem .8rem;display:flex}.vc-my-article-checkbox-wrap{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.vc-my-article-checkbox{width:15px;height:15px;accent-color:var(--accent-500,#8b5cf6);cursor:pointer;flex-shrink:0}.vc-my-article-row.is-selected{background:#7c3aed12;border-color:#7c3aed59}.vc-my-articles-level-dropdown{z-index:9999;background:var(--dropdown-bg);border:var(--dropdown-border);border-radius:var(--dropdown-radius);min-width:210px;box-shadow:var(--dropdown-shadow);-webkit-backdrop-filter:blur(var(--dropdown-blur));padding:var(--dropdown-padding);animation:vc-dropdown-in var(--dropdown-animation-duration) var(--dropdown-animation-easing) both;flex-direction:column;gap:2px;display:flex;position:fixed}@keyframes vc-level-drop-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.vc-my-articles-level-dropdown-item{width:100%;padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-radius);color:var(--dropdown-item-color);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;transition:background .12s;display:flex}.vc-my-articles-level-dropdown-item:hover{background:var(--dropdown-item-hover-bg)}.vc-my-articles-level-dropdown-item--active,.vc-my-articles-level-dropdown-item--active:hover{background:var(--dropdown-item-active-bg)}@media (max-width:640px){.vc-my-articles-section-filter{max-width:none}.vc-my-articles-bulk-bar{flex-flow:wrap}.vc-my-articles-bulk-section-picker .vc-input{min-width:100px}.vc-my-articles-filter-row{flex-direction:column;align-items:stretch}.vc-my-articles-search{max-width:none;margin-left:0}.vc-my-article-row{flex-direction:column;align-items:stretch}.vc-my-article-actions{border-top:1px solid var(--vc-card-border,var(--v-border));justify-content:flex-end;margin-top:.2rem;padding-top:.4rem}.vc-my-articles-stats{gap:.4rem}.vc-my-articles-stat{min-width:70px}}.vc-maint-page{z-index:50;background:var(--bg);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.vc-maint-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-lg);width:100%;max-width:420px;padding:var(--card-padding);text-align:center;background:linear-gradient(#182533f2,#182533b3);border:1px solid #a46bfe99;margin:auto;box-shadow:0 0 22px #a46bfe6b,0 0 55px #a46bfe42,0 0 100px #a46bfe24,0 8px 32px #00000080}.vc-maint-title{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);letter-spacing:.01em;margin:0 0 .6rem}.vc-maint-yy-wrapper{width:160px;height:160px;margin:0 auto 1.1rem;position:relative}.vc-maint-yy-glow{background:radial-gradient(circle,#a46bfe0f 0,#0000 70%);border-radius:50%;animation:vc-maint-glow-breathe 4s ease-in-out infinite;position:absolute;inset:-20px}@keyframes vc-maint-glow-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.vc-maint-yy-spin{width:160px;height:160px;animation:vc-maint-yy-rotate 8s linear infinite;position:relative}@keyframes vc-maint-yy-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vc-maint-yy{background:#c8cdd5;border-radius:50%;width:160px;height:160px;position:relative;overflow:hidden;box-shadow:0 0 60px #a46bfe14,inset 0 0 30px #0000001a}.vc-maint-yy:before{content:"";background:#1a2332;width:50%;height:100%;position:absolute;top:0;left:0}.vc-maint-yy-top{background:#1a2332;top:0}.vc-maint-yy-bottom,.vc-maint-yy-top{z-index:2;border-radius:50%;width:80px;height:80px;position:absolute;left:50%;transform:translate(-50%)}.vc-maint-yy-bottom{background:#c8cdd5;bottom:0}.vc-maint-yy-eye{z-index:3;border-radius:50%;width:18px;height:18px;position:absolute;left:50%;transform:translate(-50%)}.vc-maint-yy-eye--dark{background:#c8cdd5;top:31px;box-shadow:0 0 8px #c8cdd54d}.vc-maint-yy-eye--light{background:#1a2332;bottom:31px;box-shadow:0 0 8px #1a233280}.vc-maint-yy-ring{border:1px solid #a46bfe26;border-radius:50%;animation:vc-maint-ring-pulse 4s ease-in-out infinite;position:absolute;inset:-4px}.vc-maint-yy-ring--outer{border-color:#a46bfe0f;animation-delay:-1s;inset:-14px}@keyframes vc-maint-ring-pulse{0%,to{opacity:.3}50%{opacity:1}}.vc-maint-message{font-size:var(--font-size-sm);color:var(--color-secondary);margin:0;line-height:1.6}.vc-maint-message p{margin:0 0 .5rem}.vc-maint-message p:last-child{margin-bottom:0}.vc-maint-message a{color:var(--accent-400)}.vc-maint-actions{justify-content:center;margin-top:1.1rem;display:flex}.vc-maint-login{text-align:left;flex-direction:column;gap:.9rem;margin-top:1.1rem;display:flex}.vc-maint-error{color:var(--color-error);font-size:var(--font-size-sm);background:#ef444414;border:1px solid #ef44444d;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;display:flex}.vc-maint-note{border:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-muted);background:#18253366;border-radius:8px;margin-top:1.1rem;padding:.7rem .8rem}.vc-maint-note span{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.vc-maint-footer{border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-muted);opacity:.75;margin-top:1.2rem;padding-top:.8rem}@media (max-width:480px){.vc-maint-title{font-size:var(--font-size-xl)}}.vc-cookie-notice{z-index:990;background:#182533f0;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.vc-cookie-notice{background:color-mix(in srgb,var(--color-surface) 94%,transparent)}}.vc-cookie-notice{-webkit-backdrop-filter:blur(12px);border-top:1px solid #2e3646b3}@supports (color:color-mix(in lab,red,red)){.vc-cookie-notice{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}}.vc-cookie-notice{opacity:0;pointer-events:none;transition:opacity 1s,transform 1s cubic-bezier(.22,.61,.36,1);transform:translateY(100%);box-shadow:0 -1px 4px #00000040,0 -10px 28px #00000040}.vc-cookie-notice--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.vc-cookie-notice--leaving{pointer-events:none;transition-duration:.35s}.vc-cookie-notice__inner{width:100%;max-width:1400px;padding-block:var(--space-2);padding-inline:var(--vc-card-main-gap);justify-content:space-between;align-items:center;gap:var(--space-3);margin-left:auto;margin-right:auto;display:flex}.vc-cookie-notice__text{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.5}.vc-cookie-notice__actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.vc-cookie-notice__link{min-height:var(--vc-button-height-mobile);font-size:var(--font-size-sm);color:var(--color-accent);text-underline-offset:2px;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}@media (min-width:768px){.vc-cookie-notice__link{min-height:var(--vc-button-height-desktop)}}.vc-cookie-notice__link:hover{color:var(--accent-500)}@media (max-width:767px){.vc-cookie-notice__inner{align-items:stretch;gap:var(--space-2);padding-block:var(--space-3);flex-direction:column}.vc-cookie-notice__actions{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.vc-cookie-notice,.vc-cookie-notice--leaving{transition:none}}.profile-container-max{max-width:1400px;margin-left:auto;margin-right:auto}.profile-grid{gap:var(--vc-card-main-gap);grid-template-columns:1fr;display:grid}.profile-grid>.vc-card{margin-top:0!important}.profile-grid .vc-card-body{padding-top:0}.profile-cards-top-margin{margin-top:var(--vc-card-main-gap)}@media (max-width:499px){.profile-grid>*{max-width:none!important}}@media (min-width:500px){.profile-grid{grid-template-columns:auto 1fr}}@media (min-width:860px){.profile-grid{grid-template-columns:calc(240px + 2 * var(--card-padding)) 1fr calc(240px + 2 * var(--card-padding))}.profile-grid>:nth-child(4){grid-column:1/-1}.vc-profile-col4-stack{gap:var(--vc-card-main-gap)!important;grid-template-rows:auto!important;grid-template-columns:1fr 1fr!important;display:grid!important}}@media (min-width:1120px){.profile-grid{grid-template-columns:calc(240px + 2 * var(--card-padding)) minmax(calc(240px + 2 * var(--card-padding)),1fr) calc(240px + 2 * var(--card-padding)) minmax(0,1fr)}.profile-grid>:nth-child(4){grid-column:auto}.vc-profile-col4-stack{gap:var(--vc-card-main-gap)!important;grid-template-rows:1fr auto!important;grid-template-columns:auto!important;display:grid!important}}.vc-profile-col4-stack>*{max-width:none!important}.vc-profile-col4-stack>:only-child{grid-row:1/-1}.vc-quick-access-panel{padding-left:.45rem!important;padding-right:.45rem!important}.vc-quick-access-panel__header{justify-content:space-between;align-items:center;display:flex}.vc-quick-access-panel__title{color:var(--highlight-amber,#ffb86c);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.vc-quick-access-panel__title-icon{flex-shrink:0;width:16px;height:16px}.vc-quick-access-panel__empty{color:var(--text-muted);text-align:center;padding:.75rem 0;font-size:.875rem}.vc-quick-access-panel__grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-auto-rows:auto;gap:.375rem;min-height:calc(120px + .375rem);display:grid}.vc-quick-access-panel__item{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.25rem;min-height:0;padding:.4rem .25rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .1s;display:flex}.vc-quick-access-panel__item:focus-visible,.vc-quick-access-panel__item:hover{background:var(--highlight-amber,#ffb86c)}@supports (color:color-mix(in lab,red,red)){.vc-quick-access-panel__item:focus-visible,.vc-quick-access-panel__item:hover{background:color-mix(in srgb,var(--highlight-amber,#ffb86c) 8%,var(--surface))}}.vc-quick-access-panel__item:focus-visible,.vc-quick-access-panel__item:hover{border-color:var(--highlight-amber,#ffb86c);color:var(--highlight-amber,#ffb86c);outline:none;transform:translateY(-2px)}.vc-quick-access-panel__icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.vc-quick-access-panel__icon{width:20px;height:20px;color:var(--vc-qa-icon-color,var(--text-muted))}.vc-quick-access-panel__icon-bg{background:var(--vc-qa-icon-bg,transparent);opacity:.18;pointer-events:none;border-radius:6px;position:absolute;inset:-4px}.vc-quick-access-panel__badge{background:var(--highlight-amber,#ffb86c);color:#1c0a00;text-align:center;pointer-events:none;border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;line-height:15px;position:absolute;top:-5px;right:-7px}.vc-quick-access-panel__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.68rem;line-height:1.2;overflow:hidden}.vc-profile-avatar{width:120px;height:120px}.vc-profile-avatar-placeholder{background:var(--accent-500,#a46bfe);color:#fff;font-size:2.5rem;font-weight:700}.vc-profile-online-dot{width:10px;height:10px}.vc-profile-online-dot--online{background:var(--success-500,#22c55e)}.vc-profile-online-dot--offline{background:var(--text-muted,#6b7280)}.vc-profile-verified-badge{background:var(--accent-500,#a46bfe);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;display:inline-flex}@media (max-width:639px){.vc-user-profile-tabs .vc-tab{padding:.35rem .5rem;font-size:.75rem}.vc-user-profile-tabs .vc-tab-icon{display:none}}.vc-profile-empty-icon{color:var(--accent-400,#c5a9ff);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.vc-profile-comment-date{white-space:nowrap;margin-left:1rem}.vc-profile-comment-content{white-space:pre-wrap}.vc-profile-comment-card-title{color:var(--accent-400,#c5a9ff)}.vc-profile-comment-card{cursor:pointer;transition:border-color .15s,transform .15s,background .15s}.vc-profile-comment-card:focus-visible,.vc-profile-comment-card:hover{border-color:var(--accent-400,#c5a9ff);background:var(--accent-400,#c5a9ff)}@supports (color:color-mix(in lab,red,red)){.vc-profile-comment-card:focus-visible,.vc-profile-comment-card:hover{background:color-mix(in srgb,var(--accent-400,#c5a9ff) 6%,var(--surface))}}.vc-profile-comment-card:focus-visible,.vc-profile-comment-card:hover{outline:none}.vc-profile-comment-card:hover{transform:translateY(-2px)}.vc-profile-badge{background:var(--vc-color-surface-2,#ffffff0f);border:1px solid var(--vc-color-border,#ffffff1a);color:var(--vc-color-text-secondary,#b0b0b0)}.vc-profile-badge--success{color:var(--vc-color-success,#34d399);background:#34d3991f;border-color:#34d39973}@media (max-width:639px){.vc-profile-avatar{width:80px;height:80px}.vc-profile-avatar-placeholder{font-size:1.75rem}.vc-profile-empty-icon svg{width:32px;height:32px}}.capabilities-grid{gap:var(--vc-card-main-gap);grid-template-columns:1fr;display:grid}.capabilities-group-card{height:fit-content}@media (min-width:500px){.capabilities-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:860px){.capabilities-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1120px){.capabilities-grid{grid-template-columns:repeat(4,1fr)}}.capabilities-user-grid{gap:var(--vc-card-main-gap);grid-template-columns:1fr;display:grid}@media (min-width:500px){.capabilities-user-grid{grid-template-columns:1fr 1fr}}.vc-h1,.vc-h2,.vc-h3,.vc-h4,.vc-h5,.vc-h6{font-family:var(--font-family-heading);color:var(--color-heading)}.vc-h1{font-size:var(--font-size-3xl)}.vc-h1,.vc-h2{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}.vc-h2{font-size:var(--font-size-2xl)}.vc-h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.vc-h4{font-size:var(--font-size-lg)}.vc-h4,.vc-h5{font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin:0}.vc-h5{font-size:var(--font-size-base)}.vc-h6{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin:0}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-primary{color:var(--color-primary);--vc-icon-color:var(--color-primary)}.text-secondary{color:var(--color-secondary);--vc-icon-color:var(--color-secondary)}.text-muted{color:var(--color-muted);--vc-icon-color:var(--color-muted)}.text-accent{color:var(--accent-600);--vc-icon-color:var(--accent-600)}.text-success{color:var(--color-success);--vc-icon-color:var(--color-success)}.text-info{color:var(--color-info);--vc-icon-color:var(--color-info)}.text-warning{color:var(--color-warning);--vc-icon-color:var(--color-warning)}.text-danger,.text-error{color:var(--color-error);--vc-icon-color:var(--color-error)}.vc-text-red-500{color:#ef4444!important}.vc-footnote{font-size:var(--vc-footer-font-size);color:var(--color-secondary)}.vc-icon{width:1.25rem;height:1.25rem;color:var(--vc-icon-color,currentColor);transition:var(--transition-hover);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vc-icon--sm{width:1rem;height:1rem}.vc-icon--md{width:1.25rem;height:1.25rem}.vc-icon--lg{width:1.5rem;height:1.5rem}.vc-icon-muted{color:var(--icon-color-muted)}.vc-icon-accent{color:var(--icon-color-accent)}.vc-icon-outline{outline:var(--vc-icon-outline-width) solid transparent;outline-offset:2px;border-radius:9999px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.vc-content-start{align-content:flex-start}.vc-content-center{align-content:center}.vc-content-end{align-content:flex-end}.vc-content-between{align-content:space-between}.vc-content-around{align-content:space-around}.vc-content-evenly{align-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.flex-0{flex:none}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.m-0{margin:0}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.m-10{margin:var(--space-10)}.m-12{margin:var(--space-12)}.m-16{margin:var(--space-16)}.m-20{margin:var(--space-20)}.vc-mx-0{margin-left:0;margin-right:0}.vc-mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.vc-mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.vc-mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.vc-mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.vc-mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.vc-mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.mx-auto{margin-left:auto;margin-right:auto}.vc-my-0{margin-top:0;margin-bottom:0}.vc-my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.vc-my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.vc-my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.vc-my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.vc-my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.vc-my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.mt-0{margin-top:0}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-10{margin-top:var(--space-10)}.mt-12{margin-top:var(--space-12)}.mt-16{margin-top:var(--space-16)}.mt-20{margin-top:var(--space-20)}.mt-40{margin-top:40px}.mr-0{margin-right:0}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-3{margin-right:var(--space-3)}.mr-4{margin-right:var(--space-4)}.mr-6{margin-right:var(--space-6)}.mr-8{margin-right:var(--space-8)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-16{margin-bottom:var(--space-16)}.vc-gap-grid{gap:var(--vc-card-main-gap)}.vc-card-padding{padding:.9rem}.ml-0{margin-left:0}.ml-1{margin-left:var(--space-1)}.ml-2{margin-left:var(--space-2)}.ml-3{margin-left:var(--space-3)}.ml-4{margin-left:var(--space-4)}.ml-6{margin-left:var(--space-6)}.ml-8{margin-left:var(--space-8)}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.p-10{padding:var(--space-10)}.p-12{padding:var(--space-12)}.p-16{padding:var(--space-16)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.pt-0{padding-top:0}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-6{padding-top:var(--space-6)}.pt-8{padding-top:var(--space-8)}.pr-0{padding-right:0}.pr-1{padding-right:var(--space-1)}.pr-2{padding-right:var(--space-2)}.pr-3{padding-right:var(--space-3)}.pr-4{padding-right:var(--space-4)}.pr-6{padding-right:var(--space-6)}.pr-8{padding-right:var(--space-8)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--space-1)}.pb-2{padding-bottom:var(--space-2)}.pb-3{padding-bottom:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.pb-6{padding-bottom:var(--space-6)}.pb-8{padding-bottom:var(--space-8)}.pl-0{padding-left:0}.pl-1{padding-left:var(--space-1)}.pl-2{padding-left:var(--space-2)}.pl-3{padding-left:var(--space-3)}.pl-4{padding-left:var(--space-4)}.pl-6{padding-left:var(--space-6)}.pl-8{padding-left:var(--space-8)}.gap-0{gap:0}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-10{gap:var(--space-10)}.gap-12{gap:var(--space-12)}.gap-16{gap:var(--space-16)}.gap-x-0{column-gap:0}.gap-x-1{column-gap:var(--space-1)}.gap-x-2{column-gap:var(--space-2)}.gap-x-3{column-gap:var(--space-3)}.gap-x-4{column-gap:var(--space-4)}.gap-x-6{column-gap:var(--space-6)}.gap-x-8{column-gap:var(--space-8)}.gap-y-0{row-gap:0}.gap-y-1{row-gap:var(--space-1)}.gap-y-2{row-gap:var(--space-2)}.gap-y-3{row-gap:var(--space-3)}.gap-y-4{row-gap:var(--space-4)}.gap-y-6{row-gap:var(--space-6)}.gap-y-8{row-gap:var(--space-8)}.vc-space-y-grid>*+*{margin-top:var(--vc-card-main-gap)}.vc-space-y-1>*+*{margin-top:var(--space-1)}.vc-space-y-2>*+*{margin-top:var(--space-2)}.vc-space-y-3>*+*{margin-top:var(--space-3)}.vc-space-y-4>*+*{margin-top:var(--space-4)}.vc-space-y-6>*+*{margin-top:var(--space-6)}.vc-space-y-8>*+*{margin-top:var(--space-8)}.w-0{width:0}.w-1{width:var(--space-1)}.w-2{width:var(--space-2)}.w-3{width:var(--space-3)}.w-4{width:var(--space-4)}.w-5{width:var(--space-5)}.w-6{width:var(--space-6)}.w-8{width:var(--space-8)}.w-10{width:var(--space-10)}.w-12{width:var(--space-12)}.w-16{width:var(--space-16)}.w-20{width:var(--space-20)}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:min-content}.w-max{width:max-content}.w-fit{width:fit-content}.w-100{width:100%}.h-0{height:0}.h-1{height:var(--space-1)}.h-2{height:var(--space-2)}.h-3{height:var(--space-3)}.h-4{height:var(--space-4)}.h-5{height:var(--space-5)}.h-6{height:var(--space-6)}.h-8{height:var(--space-8)}.h-10{height:var(--space-10)}.h-12{height:var(--space-12)}.h-16{height:var(--space-16)}.h-20{height:var(--space-20)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-min{height:min-content}.h-max{height:max-content}.h-fit{height:fit-content}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-w-min{min-width:min-content}.min-w-max{min-width:max-content}.min-w-fit{min-width:fit-content}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.vc-min-h-min{min-height:min-content}.vc-min-h-max{min-height:max-content}.vc-min-h-fit{min-height:fit-content}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-min{max-width:min-content}.max-w-max{max-width:max-content}.max-w-fit{max-width:fit-content}.max-w-prose{max-width:65ch}.vc-max-w-screen-sm{max-width:576px}.vc-max-w-screen-md{max-width:768px}.vc-max-w-screen-lg{max-width:992px}.vc-max-w-screen-xl{max-width:1200px}.vc-max-w-screen-2xl{max-width:1400px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.vc-top-1{top:var(--space-1)}.vc-top-2{top:var(--space-2)}.vc-top-3{top:var(--space-3)}.vc-top-4{top:var(--space-4)}.vc-right-1{right:var(--space-1)}.vc-right-2{right:var(--space-2)}.vc-right-3{right:var(--space-3)}.vc-right-4{right:var(--space-4)}.vc-bottom-1{bottom:var(--space-1)}.vc-bottom-2{bottom:var(--space-2)}.vc-bottom-3{bottom:var(--space-3)}.vc-bottom-4{bottom:var(--space-4)}.vc-left-1{left:var(--space-1)}.vc-left-2{left:var(--space-2)}.vc-left-3{left:var(--space-3)}.vc-left-4{left:var(--space-4)}.visible{visibility:visible}.invisible{visibility:hidden}.vc-collapse{visibility:collapse}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.vc-sr-only,.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.vc-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-hidden-mobile{display:none}@media (min-width:576px){.vc-hidden-mobile{display:block}}.vc-hidden-desktop{display:block}@media (min-width:576px){.vc-hidden-desktop{display:none}}.z-0{z-index:0}.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-auto{z-index:auto}.vc-bg{background:var(--color-background)}.bg-surface{background:var(--color-surface)}.bg-surface-secondary{background:var(--color-surface-secondary)}.bg-surface-tertiary{background:var(--color-surface-tertiary)}.bg-transparent{background-color:#0000}.vc-bg-accent-light{background-color:var(--accent-600)}@supports (color:color-mix(in lab,red,red)){.vc-bg-accent-light{background-color:color-mix(in oklab,var(--accent-600) 10%,transparent)}}.vc-bg-info-light{background-color:#3b82f61a}@supports (color:color-mix(in lab,red,red)){.vc-bg-info-light{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.vc-bg-code{background-color:#1a1f2a}.border border-border{border:1px solid var(--color-border)}.border-0{border:0}.border-t{border-top:1px solid var(--color-border)}.border-r{border-right:1px solid var(--color-border)}.border-b{border-bottom:1px solid var(--color-border)}.border-l{border-left:1px solid var(--color-border)}.border border-border-accent{border-color:var(--accent-600)}.border border-border-info{border-color:var(--color-info)}.border border-border-white-20{border-color:#fff3}.vc-ring-2{box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--ring-color,currentColor)}.vc-ring-success{--ring-color:var(--color-success)}.vc-ring-warning{--ring-color:var(--color-warning)}.vc-ring-danger{--ring-color:var(--color-danger)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded,.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.grid-center{place-items:center;display:grid}@media (min-width:576px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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))}}@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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))}}@media (min-width:992px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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))}}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow:auto hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.vc-overflow-x-visible{overflow-x:visible}.vc-overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.scale-0{transform:scale(0)}.scale-50{transform:scale(.5)}.scale-75{transform:scale(.75)}.scale-90{transform:scale(.9)}.scale-95{transform:scale(.95)}.scale-100{transform:scale(1)}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.scale-125{transform:scale(1.25)}.scale-150{transform:scale(1.5)}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.resize-none{resize:none}.resize{resize:both}.resize-x{resize:horizontal}.resize-y{resize:vertical}.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}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.vc-muted{opacity:.98}.transition{transition:all var(--transition-normal) var(--easing-standard)}.no-underline{text-decoration:none}.underline{text-decoration:underline}.vc-status-message{text-align:center;color:var(--v-text-muted);padding:4rem 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.vc-animate-fadeInUp{animation:fadeInUp .6s ease-out forwards}.vc-animate-fadeIn{animation:fadeIn .3s ease-out forwards}.vc-animate-slideInDown{animation:slideInDown .4s ease-out forwards}@media (min-width:576px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.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\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}}@media (min-width:768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.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\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:gap-4{gap:var(--space-4)}.md\:gap-6{gap:var(--space-6)}}@media (min-width:992px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.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\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:gap-6{gap:var(--space-6)}.lg\:gap-8{gap:var(--space-8)}}@media (min-width:1200px){.xl\:hidden{display:none}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:inline-block{display:inline-block}.xl\:flex{display:flex}.xl\:grid{display:grid}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.vc-admin-flex-row{flex-direction:row}.vc-admin-flex-col{flex-direction:column}@media (max-width:991px){.vc-admin-flex-row{flex-direction:column}}.vc-admin-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-admin-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-admin-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-admin-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:991px){.vc-admin-grid-2,.vc-admin-grid-3,.vc-admin-grid-4,.vc-admin-grid-6{grid-template-columns:1fr}}@media (max-width:767px) and (min-width:576px){.vc-admin-grid-4,.vc-admin-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-admin-grid-4-adaptive{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-admin-grid-6-adaptive{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1199px){.vc-admin-grid-4-adaptive{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-admin-grid-6-adaptive{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.vc-admin-grid-4-adaptive{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-admin-grid-6-adaptive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.vc-admin-grid-4-adaptive,.vc-admin-grid-6-adaptive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.vc-admin-grid-4-adaptive,.vc-admin-grid-6-adaptive{grid-template-columns:1fr}}.vc-mb-grid{margin-bottom:var(--space-grid)}.text-accent-purple{color:var(--accent-600)}.vc-bg-accent-primary{background-color:var(--accent-600)}.vc-text-white{color:#fff}@media (max-width:767px){.vc-mobile-pr{padding-right:1rem}.vc-mobile-pl{padding-left:1rem}}@layer hooks{.vc-loading{opacity:.7;pointer-events:none;position:relative}.vc-loading:after{content:"";background:url(/images/yin-yang-spinner.png) 50%/contain no-repeat;width:20px;height:20px;margin:-10px 0 0 -10px;animation:vc-spin 1.8s linear infinite;position:absolute;top:50%;left:50%}@keyframes vc-spin{to{transform:rotate(1turn)}}.vc-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#2d3748 25%,#4a5568 50%,#2d3748 75%) 0 0/200% 100%;height:1em;animation:vc-skeleton-loading 2s infinite}@keyframes vc-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.vc-skeleton-text{border-radius:var(--radius-md);height:1em;margin-bottom:var(--space-2);background:linear-gradient(90deg,#2d3748 25%,#4a5568 50%,#2d3748 75%) 0 0/200% 100%;animation:vc-skeleton-loading 2s infinite}.vc-skeleton-avatar{border-radius:50%;width:40px}.vc-skeleton-avatar,.vc-skeleton-button{background:linear-gradient(90deg,#2d3748 25%,#4a5568 50%,#2d3748 75%) 0 0/200% 100%;height:40px;animation:vc-skeleton-loading 2s infinite}.vc-skeleton-button{border-radius:var(--radius-md);width:120px}.vc-form-disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.vc-input-error{border-color:var(--color-error)!important;box-shadow:0 0 0 3px #ef44441a!important}.vc-input-success{border-color:var(--color-success)!important;box-shadow:0 0 0 3px #22c55e1a!important}.vc-input-focus{outline:none;border-color:var(--accent-600)!important;box-shadow:0 0 0 3px #8b5cf61a!important}.vc-backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;animation:vc-fade-in var(--transition-fast);background:#00000080;position:fixed;inset:0}@keyframes vc-fade-in{0%{opacity:0}to{opacity:1}}.vc-modal-container{max-height:90vh;animation:vc-slide-up var(--transition-normal) var(--easing-bounce);overflow-y:auto}@keyframes vc-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vc-hover-lift{transition:var(--transition-hover)}.vc-hover-lift:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.vc-hover-lift:active{box-shadow:var(--shadow-active);transform:translateY(0)}.vc-clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-hover)}.vc-clickable:hover{opacity:.8}.vc-clickable:active{opacity:.6;transform:scale(.98)}.vc-focus-ring:focus{box-shadow:0 0 0 3px var(--accent-600);outline:none}.vc-focus-visible:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.vc-scroll-smooth{scroll-behavior:smooth}.vc-scroll-hidden{overflow:hidden}.vc-scroll-hidden-y{overflow-y:hidden}.vc-scroll-auto{overflow:auto}.hidden{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}.transition-all{transition:all var(--transition-normal) var(--easing-standard)}.transition-colors{transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.transition-transform{transition:transform var(--transition-normal) var(--easing-bounce)}.vc-disabled,[disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.vc-cursor-progress,.vc-cursor-progress *{cursor:progress!important}@media (min-width:1200px){.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:grid{display:grid!important}}}.vc-copy-protected{-webkit-user-select:none;user-select:none}.vc-copy-protected ::selection{background:0 0}.vc-copy-protected img,.vc-copy-protected video{-webkit-user-drag:none}body.vc-reader-fullscreen .vc-footer,body.vc-reader-fullscreen .vc-site-header{display:none!important}body.vc-reader-fullscreen .vc-monolith,body.vc-reader-fullscreen .vc-monolith-content,body.vc-reader-fullscreen .vc-monolith-wrapper{height:auto;min-height:100vh;background:0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.vc-reader-fullscreen{overflow-y:auto}.vc-reader-container{--vc-card-padding:18px;--vc-card-radius:12px;--vc-content-radius:8px;--vc-controls-accent:var(--accent-1,#a46bfe);min-height:100vh;padding-bottom:4rem;transition:background-color .3s,color .3s;overflow-x:clip}.vc-reader-theme-default{background-color:var(--v-bg-card,var(--color-surface,#182533));color:var(--color-text-primary)}.vc-reader-theme-graphite{color:var(--color-text-primary);--vc-graphite-bg:#191817;--vc-graphite-text:#cfcac1;--color-primary:#cfcac1;--color-secondary:#9c968b;--color-heading:#e2ded6;--color-border:#34302b;--color-surface:#201e1c;--accent-3:#82a9d6;--vc-link-color:#82a9d6;--vc-code-bg:#242220;--vc-code-color:#ccc7bd;--vc-pre-bg:#242220;--vc-pre-border:#332f2a;--vc-mark-bg:#d6b25638;--vc-mark-color:#cfcac1;--vc-bq-color:#b9b3a8;--vc-callout-info-text:#9ec1ec;--vc-callout-info-bg:#5a8cd21f;--vc-callout-info-border:#82aadc4d;--vc-callout-warning-text:#e3be84;--vc-callout-warning-bg:#d2a0461f;--vc-callout-warning-border:#d2aa5a4d;--vc-callout-success-text:#93cba9;--vc-callout-success-bg:#5ab4781f;--vc-callout-success-border:#6ebe8c4d;--vc-callout-danger-text:#e69a90;--vc-callout-danger-bg:#d264551f;--vc-callout-danger-border:#d278694d;--vc-callout-note-text:#b3ada2;--vc-callout-note-bg:#968e801a;--vc-callout-note-border:#968e8047;--vc-callout-plain-text:#b3ada2;--vc-callout-plain-bg:#968e801a;--vc-callout-plain-border:#968e8047;--text-secondary:#9c968b;--highlight-cyan:#74c7c7;--bg-secondary:#201e1c;--surface-2:#211f1c;--color-background:#191817;--color-tertiary:#7e786e;background-color:#151413}.vc-monolith-content:has(>.vc-reader-container.vc-reader-theme-graphite){background-color:#151413}.vc-monolith:has(.vc-reader-container.vc-reader-theme-graphite) .vc-site-header:after{background:linear-gradient(#151413,#0000)}.vc-reader-theme-paper{background-color:var(--v-bg-card,var(--color-surface,#182533));color:var(--color-text-primary);--vc-paper-bg:#e8dfc8;--vc-paper-text:#302a23;--color-primary:#302a23;--color-secondary:#5e554b;--color-heading:#2a231c;--color-border:#d8c9aa;--color-surface:#ede3d3;--accent-3:#3a5f8a;--vc-link-color:#3a5f8a;--vc-code-bg:#f0e9d8;--vc-code-color:#2c2926;--vc-pre-bg:#f0e9d8;--vc-pre-border:#d8c9aa;--vc-mark-bg:#f3e4a466;--vc-mark-color:#302a23;--vc-bq-color:#3c352d;--vc-callout-info-text:#1e40af;--vc-callout-info-bg:#3b82f614;--vc-callout-info-border:#1e40af66;--vc-callout-warning-text:#92400e;--vc-callout-warning-bg:#f59e0b24;--vc-callout-warning-border:#92400e66;--vc-callout-success-text:#065f46;--vc-callout-success-bg:#22c55e1f;--vc-callout-success-border:#065f4666;--vc-callout-danger-text:#b91c1c;--vc-callout-danger-bg:#ef44441a;--vc-callout-danger-border:#b91c1c66;--vc-callout-note-text:#475569;--vc-callout-note-bg:#64748b1a;--vc-callout-note-border:#64748b66;--vc-callout-plain-text:#475569;--vc-callout-plain-bg:#64748b1a;--vc-callout-plain-border:#64748b66;--text-secondary:#5e554b;--highlight-cyan:#0e7490;--bg-secondary:#ede3d3;--surface-2:#ede3d3;--color-background:#e8dfc8;--color-tertiary:#b89e67}.vc-reader-theme-paper a{color:#3a5f8a;text-decoration-color:#3a5f8a66}.vc-reader-theme-paper a:visited{color:#6a4c8a}.vc-reader-theme-paper blockquote{--bq-border-color:#b89e67;color:#3c352d}.vc-reader-theme-graphite a{color:var(--vc-link-color);text-decoration-color:#82a9d673}.vc-reader-theme-graphite a:visited{color:#af95c9}.vc-reader-theme-graphite blockquote{--bq-border-color:#6e6350}.vc-reader-theme-clean.vc-reader-bg-full{background-color:var(--vc-clean-bg,#f3ede2);color:var(--vc-clean-text,#3b362e)}.vc-reader-theme-paper.vc-reader-bg-full{background-color:var(--vc-paper-bg,#e8dfc8);color:var(--vc-paper-text,#302a23)}.vc-reader-theme-clean{background-color:var(--v-bg-card,var(--color-surface,#182533));color:var(--color-text-primary);--vc-clean-bg:#f3ede2;--vc-clean-text:#3b362e;--color-primary:#3b362e;--color-secondary:#575146;--color-heading:#2b2721;--color-border:#dcd2be;--color-surface:#f8f3ea;--accent-3:#2e5e96;--vc-link-color:#2e5e96;--vc-code-bg:#eae2d2;--vc-code-color:#5a2f2a;--vc-pre-bg:#eae2d2;--vc-pre-border:#d9cfba;--vc-mark-bg:#eed27880;--vc-mark-color:#3b362e;--vc-bq-color:#454038;--vc-callout-info-text:#1d4e89;--vc-callout-info-bg:#2d609c14;--vc-callout-info-border:#1d4e8959;--vc-callout-warning-text:#824e00;--vc-callout-warning-bg:#c4891821;--vc-callout-warning-border:#824e0059;--vc-callout-success-text:#1f6146;--vc-callout-success-bg:#2d8a601a;--vc-callout-success-border:#1f614659;--vc-callout-danger-text:#9a3630;--vc-callout-danger-bg:#be4e3e17;--vc-callout-danger-border:#9a363059;--vc-callout-note-text:#575146;--vc-callout-note-bg:#7871641a;--vc-callout-note-border:#7871644d;--vc-callout-plain-text:#575146;--vc-callout-plain-bg:#7871641a;--vc-callout-plain-border:#7871644d;--text-secondary:#575146;--highlight-cyan:#0e7490;--bg-secondary:#f8f3ea;--surface-2:#f8f3ea;--color-background:#f3ede2;--color-tertiary:#8c8066}.vc-reader-font-sans{font-family:var(--vc-reader-font-sans,"IBM Plex Sans",system-ui,sans-serif)}.vc-reader-font-sans h1,.vc-reader-font-sans h2,.vc-reader-font-sans h3,.vc-reader-font-sans h4,.vc-reader-font-sans h5,.vc-reader-font-sans h6{font-family:var(--font-family-heading),sans-serif}.vc-reader-font-serif{font-family:var(--vc-reader-font-serif,"Literata","Georgia",serif)}.vc-reader-font-serif h1,.vc-reader-font-serif h2,.vc-reader-font-serif h3,.vc-reader-font-serif h4,.vc-reader-font-serif h5,.vc-reader-font-serif h6{font-family:Playfair Display,Georgia,serif}@supports ((-moz-appearance:none)){.vc-reader-content{-webkit-text-stroke:.2px currentColor}.vc-reader-custom-font .vc-reader-content{-webkit-text-stroke:.25px currentColor}}.vc-reader-content{padding:var(--vc-card-padding);-webkit-hyphens:auto;hyphens:auto;margin:0 auto;line-height:1.6}.vc-reader-content.vc-reader-transition,.vc-reader-content.vc-reader-transition~.vc-reader-section-wrapper{transition:max-width .3s,font-size .2s}.vc-reader-theme-default .vc-reader-content{margin-top:var(--vc-card-main-gap);line-height:1.7}.vc-reader-theme-default .vc-reader-comments,.vc-reader-theme-default .vc-reader-content,.vc-reader-theme-default .vc-reader-related{background-color:var(--v-bg-card-hover,#1e2e3f);border:1px solid var(--v-border,#2e3646);border-radius:var(--vc-card-radius);padding:var(--vc-card-padding);margin-bottom:var(--vc-card-main-gap)}.vc-reader-theme-graphite .vc-reader-content{color:var(--vc-graphite-text,#cfcac1);margin-top:var(--vc-card-main-gap);--text:#cfcac1;--text-primary:#cfcac1;--v-text-main:#cfcac1;line-height:1.7}.vc-reader-theme-graphite .vc-reader-comments,.vc-reader-theme-graphite .vc-reader-content,.vc-reader-theme-graphite .vc-reader-related{background-color:var(--vc-graphite-bg,#191817);border:1px solid var(--color-border);border-radius:var(--vc-card-radius);padding:var(--vc-card-padding);margin-bottom:var(--vc-card-main-gap)}.vc-reader-theme-graphite .vc-reader-comments{--fg:#cfcac1;--muted:#9c968b;--border:#34302b;--surface:#201e1c;--bg-card:#1e1c1a;--accent-1:#82a9d6}.vc-reader-related:empty{display:none}.vc-reader-theme-clean .vc-reader-content{background-color:var(--vc-clean-bg,#f3ede2);color:var(--vc-clean-text,#3b362e);--text:#3b362e;--text-primary:#3b362e;--v-text-main:#3b362e;box-shadow:0 0 40px #f3ede20f}.vc-reader-theme-clean .vc-reader-content,.vc-reader-theme-paper .vc-reader-content{border-radius:var(--vc-card-radius);padding:var(--vc-card-padding);margin-top:var(--vc-card-main-gap);margin-bottom:var(--vc-card-main-gap)}.vc-reader-theme-paper .vc-reader-content{background-color:var(--vc-paper-bg,#e8dfc8);color:var(--vc-paper-text,#302a23);--text:#302a23;--text-primary:#302a23;--v-text-main:#302a23;z-index:0;position:relative;box-shadow:0 1px 3px #0000000d}.vc-reader-theme-paper .vc-reader-content:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.15;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg width='1024' height='1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.3'/%3E%3C/svg%3E");background-repeat:repeat;background-size:1024px 1024px;position:absolute;inset:0}.vc-reader-theme-clean .vc-reader-comments,.vc-reader-theme-clean .vc-reader-related{background-color:var(--vc-clean-bg,#f3ede2);color:var(--vc-clean-text,#3b362e);border-radius:var(--vc-card-radius);padding:var(--vc-card-padding);margin-bottom:var(--vc-card-main-gap)}.vc-reader-theme-paper .vc-reader-comments,.vc-reader-theme-paper .vc-reader-related{background-color:var(--vc-paper-bg,#e8dfc8);color:var(--vc-paper-text,#302a23);border-radius:var(--vc-card-radius);padding:var(--vc-card-padding);margin-bottom:var(--vc-card-main-gap)}.vc-reader-theme-clean .vc-reader-comments{--fg:#3b362e;--muted:#575146;--border:#dcd2be;--surface:#f8f3ea;--bg-card:#f0eae0;--accent-1:#2e5e96;--vc-comment-like:#15803d;--vc-comment-dislike:#9f1239;--vc-comment-danger:#b91c1c}.vc-reader-theme-paper .vc-reader-comments{--fg:#302a23;--muted:#5e554b;--border:#d8c9aa;--surface:#ede3d3;--bg-card:#e2d6be;--accent-1:#3a5f8a;--vc-comment-like:#1d6b3f;--vc-comment-dislike:#8b3a53;--vc-comment-danger:#b91c1c}.vc-reader-comments .vc-comments-section{margin-top:0}.vc-reader-content .vc-prose{font-size:inherit;line-height:inherit;color:inherit}.vc-reader-content .vc-prose h1{letter-spacing:0;color:var(--color-heading);font-size:1.2em;font-weight:800}.vc-reader-content .vc-prose h2{letter-spacing:.005em;color:var(--color-heading);font-size:1.05em;font-weight:700}.vc-reader-content .vc-prose h3{letter-spacing:.005em;color:var(--color-heading);font-size:.95em;font-weight:600}.vc-reader-content .vc-prose h4{letter-spacing:.01em;color:var(--color-heading);font-size:.85em;font-weight:600}.vc-reader-content .vc-prose h5{letter-spacing:.08em;font-size:.8em}.vc-reader-content .vc-prose h5,.vc-reader-content .vc-prose h6{text-transform:uppercase;color:var(--color-secondary);font-weight:600}.vc-reader-content .vc-prose h6{letter-spacing:.06em;font-size:.75em}.vc-reader-content .vc-prose a{color:var(--accent-500,#a46bfe)}.vc-reader-content h1,.vc-reader-content h2,.vc-reader-content h3,.vc-reader-content h4,.vc-reader-content h5,.vc-reader-content h6{scroll-margin-top:5rem}.vc-reader-content p{margin-bottom:var(--vc-paragraph-gap,.75rem)}.vc-reader-font-serif .vc-reader-content p{text-indent:1.5em;margin-bottom:0}.vc-reader-font-serif .vc-reader-content .vc-soft-break{height:0}.vc-reader-font-serif .vc-reader-content figure+p,.vc-reader-font-serif .vc-reader-content img+p{margin-top:.5em}.vc-reader-content h1,.vc-reader-content h2,.vc-reader-content h3,.vc-reader-content h4,.vc-reader-content h5,.vc-reader-content h6{--vc-heading-gap:max(var(--vc-paragraph-gap,.75rem),.25rem);margin-top:calc(var(--vc-heading-gap) * 1.35);margin-bottom:var(--vc-heading-gap);color:var(--color-heading);font-weight:700;line-height:1.3}.vc-reader-content header h1{color:var(--color-heading);margin-top:.5em}.vc-reader-theme-clean .vc-reader-content header h1,.vc-reader-theme-graphite .vc-reader-content header h1,.vc-reader-theme-paper .vc-reader-content header h1{color:var(--color-heading)}.vc-reader-content img:not(.vc-reader-avatar):not(.vc-reader-cover-img){border-radius:var(--vc-content-radius);max-width:100%;height:auto;clip-path:inset(0 round var(--vc-content-radius));margin:.75rem 0}.vc-reader-theme-default .vc-reader-content img:where(:not(.vc-reader-avatar):not(.vc-reader-cover-img):not([class*=vc-img-border-]):not(.vc-gallery-item img):not(.vc-media-gallery img):not(figure.vc-img-border-shadow img)),.vc-reader-theme-graphite .vc-reader-content img:where(:not(.vc-reader-avatar):not(.vc-reader-cover-img):not([class*=vc-img-border-]):not(.vc-gallery-item img):not(.vc-media-gallery img):not(figure.vc-img-border-shadow img)){border:1px solid #ffffff14}.vc-reader-content .vc-media-gallery{line-height:inherit;margin:calc(1lh - 1em) 0}.vc-reader-content .vc-gallery-item img,.vc-reader-content .vc-media-gallery .vc-media-gallery__item--image img{border-radius:inherit;clip-path:none;margin:0}.vc-reader-content img.vc-img-float-left,.vc-reader-content img[data-text-wrap=around][data-align=left]{float:left;clear:left;max-width:50%;margin:1rem 1rem 1rem 0}.vc-reader-content img.vc-img-float-right,.vc-reader-content img[data-text-wrap=around][data-align=right]{float:right;clear:right;max-width:50%;margin:1rem 0 1rem 1rem}.vc-reader-content img.vc-img-center,.vc-reader-content img[data-align=center]{clear:both;margin-left:auto;margin-right:auto;display:block}.vc-reader-content img.vc-img-inline,.vc-reader-content img[data-align=inline]{vertical-align:middle;margin:.5rem;display:inline-block}.vc-reader-content img.vc-img-align-left,.vc-reader-content img:not(.vc-img-float-left)[data-text-wrap=topBottom][data-align=left]{margin-left:0;margin-right:auto;display:block}.vc-reader-content img.vc-img-align-right,.vc-reader-content img:not(.vc-img-float-right)[data-text-wrap=topBottom][data-align=right]{margin-left:auto;margin-right:0;display:block}.vc-reader-content img.vc-img-over-text{z-index:10;position:relative}.vc-reader-content img.vc-img-behind-text{z-index:-1;opacity:.55;position:relative}.vc-reader-content img[data-blurred=true]{filter:blur(15px);cursor:pointer;transition:filter .4s}.vc-reader-content img[data-blurred=true].vc-blur-revealed{filter:none;cursor:default}.vc-reader-content .vc-img-tooltip-wrap{display:inline-block;position:relative}.vc-reader-content .vc-img-tooltip-wrap:after{content:attr(data-tooltip);text-indent:0;white-space:pre-wrap;color:#fff;background:var(--bg-secondary,#1e293b);border:1px solid var(--border,#334155);z-index:50;pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;width:max-content;max-width:280px;padding:5px 8px;font-size:.8rem;line-height:1.4;transition:opacity .4s,transform .4s,visibility 0s .4s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px #00000040}.vc-reader-content .vc-img-tooltip-wrap:hover:after{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:translate(-50%)translateY(0)}.vc-reader-content .vc-img-tooltip-wrap:before{content:"";border:4px solid #0000;border-top:4px solid var(--bg-secondary,#1e293b);z-index:51;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.vc-reader-content .vc-img-tooltip-wrap:hover:before{opacity:1;visibility:visible;transition:opacity .2s,visibility}.vc-reader-content .vc-img-border-thin img,.vc-reader-content img.vc-img-border-thin{border-style:solid;border-width:1px;border-color:var(--border)}.vc-reader-content .vc-img-border-medium img,.vc-reader-content img.vc-img-border-medium{border-style:solid;border-width:2px;border-color:var(--border)}.vc-reader-content .vc-img-border-thick img,.vc-reader-content img.vc-img-border-thick{border-style:solid;border-width:3px;border-color:var(--text-secondary)}.vc-reader-content figure.vc-img-figure.vc-img-border-shadow{border-radius:var(--vc-content-radius);box-shadow:0 0 28px #000000b3,0 0 0 1px #ffffff1a}.vc-reader-content .vc-img-border-rounded img,.vc-reader-content img.vc-img-border-rounded{clip-path:inset(0 round 1rem);border-radius:1rem;overflow:hidden}.vc-reader-content .vc-media-border-thin{border:1px solid var(--border)}.vc-reader-content .vc-media-border-medium{border:2px solid var(--border)}.vc-reader-content .vc-media-border-thick{border:3px solid var(--text-secondary)}.vc-reader-content .vc-media-border-shadow{box-shadow:0 0 28px #000000b3,0 0 0 1px #ffffff1a}.vc-reader-content .vc-media-border-rounded{border-radius:1rem;overflow:hidden}.vc-reader-content .vc-video figcaption{text-align:center;margin-top:.25rem;padding:.3rem 0;font-size:.85rem;font-style:italic}.vc-reader-content .vc-video figcaption:not([class*=vc-caption-]){color:var(--text-secondary)}.vc-reader-content .vc-img-node-caption{text-align:center;margin-top:.25rem;padding:.3rem 0;font-size:.85rem;font-style:italic}.vc-reader-content .vc-img-node-caption:not([class*=vc-caption-]){color:var(--text-secondary,#9ca3af)}.vc-reader-content figure.vc-img-figure{width:fit-content;max-width:100%;overflow:hidden}.vc-reader-content figure.vc-img-figure>img,.vc-reader-content figure.vc-img-figure>img[data-align],.vc-reader-content figure.vc-img-figure>img[data-text-wrap]{float:none;clear:none;z-index:auto;opacity:1;max-width:100%;margin:0;display:block;position:static}.vc-reader-content figure.vc-img-figure.vc-img-float-left{float:left;clear:left;max-width:50%}.vc-reader-content figure.vc-img-figure.vc-img-float-right{float:right;clear:right;max-width:50%}.vc-reader-content figure.vc-img-figure.vc-img-center{clear:both;margin-left:auto;margin-right:auto;display:block}.vc-reader-content td figure.vc-img-figure,.vc-reader-content th figure.vc-img-figure{float:none;clear:none;width:100%;max-width:100%;margin:0;display:block}.vc-reader-content figure.vc-img-figure .vc-img-node-caption{text-align:center;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;white-space:pre-line;width:0;min-width:100%;margin-top:.25rem;padding:.3rem 0;font-size:.85rem;font-style:italic}.vc-reader-content figure.vc-img-figure .vc-img-node-caption:not([class*=vc-caption-]){color:var(--text-secondary,#9ca3af)}.vc-reader-content .vc-prose:after{content:"";clear:both;display:table}.vc-reader-content b,.vc-reader-content strong{color:inherit;font-weight:700}.vc-reader-content em,.vc-reader-content i{font-style:italic}.vc-reader-content u{text-underline-offset:2px;text-decoration:underline}.vc-reader-content del,.vc-reader-content s,.vc-reader-content strike{opacity:.7;text-decoration:line-through}.vc-reader-content sub,.vc-reader-content sup{vertical-align:initial;font-size:.75em;line-height:0;position:relative}.vc-reader-content sup{top:-.5em}.vc-reader-content sub{bottom:-.25em}.vc-reader-content mark:not([class*=vc-highlight-]){color:inherit;background-color:#ffd4004d;border-radius:2px;padding:.1em .2em}.vc-reader-theme-default .vc-reader-content mark:not([class*=vc-highlight-]){color:inherit;background-color:#ffd40033}.vc-reader-theme-clean .vc-reader-content mark:not([class*=vc-highlight-]),.vc-reader-theme-graphite .vc-reader-content mark:not([class*=vc-highlight-]),.vc-reader-theme-paper .vc-reader-content mark:not([class*=vc-highlight-]){background-color:var(--vc-mark-bg);color:var(--vc-mark-color)}.vc-reader-content ol,.vc-reader-content ul{margin-bottom:var(--vc-paragraph-gap,.75rem)}.vc-reader-content ol>li:before{color:var(--color-secondary)}.vc-reader-content ul>li::marker{color:var(--color-secondary)}.vc-reader-content ul.vc-editor-task-list,.vc-reader-content ul[data-type=taskList]{padding-left:0;list-style:none}.vc-reader-content ul.vc-editor-task-list li,.vc-reader-content ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.vc-reader-content ul.vc-editor-task-list input[type=checkbox],.vc-reader-content ul[data-type=taskList] input[type=checkbox]{flex-shrink:0;margin-top:.35rem}.vc-reader-content ul.vc-editor-task-list li>div,.vc-reader-content ul[data-type=taskList] li>div{flex:auto;min-width:0}.vc-reader-content ul.vc-editor-task-list li[data-checked=true]>div,.vc-reader-content ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}.vc-reader-content li{margin-bottom:var(--vc-paragraph-gap,.75rem)}.vc-reader-content li>p{margin:0 0 var(--vc-paragraph-gap,.75rem)}.vc-reader-font-serif .vc-reader-content blockquote p,.vc-reader-font-serif .vc-reader-content li>p,.vc-reader-font-serif .vc-reader-content td p,.vc-reader-font-serif .vc-reader-content th p{text-indent:0}.vc-reader-font-serif .vc-reader-content p:has(br):not(:where(li *)){text-indent:0;margin-top:.75rem}.vc-content p.vc-p-pseudo-list,.vc-prose p.vc-p-pseudo-list,.vc-reader-content p.vc-p-pseudo-list,.vc-reader-font-serif .vc-reader-content p.vc-p-pseudo-list{text-indent:0}.vc-content span.vc-p-nested,.vc-prose span.vc-p-nested,.vc-reader-content span.vc-p-nested{margin:.5em 0 0;display:block}.vc-reader-content ul ul{list-style-type:circle}.vc-reader-content ul ul ul{list-style-type:square}.vc-reader-content ol ul,.vc-reader-content ul ul ul ul{list-style-type:disc}.vc-reader-content li>ol,.vc-reader-content li>ul{margin:var(--vc-paragraph-gap,.75rem) 0}.vc-reader-content blockquote{--bq-border-color:var(--accent-500,#a46bfe);border-left:4px solid var(--bq-border-color);color:var(--color-secondary);background:var(--bq-bg-color,var(--surface-2));border-radius:var(--vc-content-radius);margin:.75rem 0;padding:.75rem 1.5rem;font-style:italic}.vc-reader-content blockquote p:last-child{margin-bottom:0}.vc-reader-theme-clean .vc-reader-content blockquote,.vc-reader-theme-graphite .vc-reader-content blockquote,.vc-reader-theme-paper .vc-reader-content blockquote{color:var(--vc-bq-color)}.vc-reader-content code{border:1px solid var(--border);background-color:#8080801a;border-radius:4px;padding:.2em .4em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9em}.vc-reader-theme-clean .vc-reader-content code,.vc-reader-theme-graphite .vc-reader-content code,.vc-reader-theme-paper .vc-reader-content code{background-color:var(--vc-code-bg);color:var(--vc-code-color)}.vc-reader-theme-graphite .vc-reader-content code{border-color:var(--vc-pre-border)}.vc-reader-theme-clean .vc-reader-content pre,.vc-reader-theme-graphite .vc-reader-content pre,.vc-reader-theme-paper .vc-reader-content pre{background-color:var(--vc-pre-bg);border:1px solid var(--vc-pre-border)}.vc-reader-content pre{border-radius:var(--vc-content-radius);border:1px solid var(--border);background-color:#8080801a;margin-bottom:1.5em;padding:1.5em;overflow-x:auto}.vc-reader-content pre code{color:inherit;background-color:#0000;border:none;padding:0}.vc-reader-content hr{border:none;border-top:2px solid var(--text-secondary,#9aa4b2);background:0 0;height:0;margin:1rem 0}.vc-reader-theme-graphite .vc-reader-content hr{border-top:1px solid #35312c}.vc-reader-theme-clean .vc-reader-content hr{border-top:1px solid var(--color-border,#dcd2be)}.vc-reader-theme-clean .vc-reader-content blockquote{--bq-bg-color:#ece4d3}.vc-reader-content a{color:var(--accent-500,#a46bfe);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.vc-reader-content .vc-tag{text-decoration:none}.vc-reader-theme-clean .vc-reader-content a,.vc-reader-theme-graphite .vc-reader-content a,.vc-reader-theme-paper .vc-reader-content a{color:var(--vc-link-color)}.vc-reader-content .tableWrapper{margin:var(--vc-paragraph-gap,.75rem) 0;-webkit-overflow-scrolling:touch;overflow-x:auto}.vc-reader-content table:not(.vc-table){border-collapse:collapse;width:100%;font-size:.9em}.vc-reader-content table:not(.vc-table) thead{border-bottom:2px solid var(--color-border)}.vc-reader-content table:not(.vc-table) th{text-align:left;color:var(--color-primary);padding:.75em 1em;font-weight:700}.vc-reader-content table:not(.vc-table) td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.75em 1em}.vc-reader-content table.no-border:not(.vc-table) td,.vc-reader-content table[border="0"]:not(.vc-table) td,.vc-reader-content table[style*="border: 0"]:not(.vc-table) td,.vc-reader-content table[style*="border: none"]:not(.vc-table) td{border-bottom:none}.vc-reader-content table:not(.vc-table) tr:nth-child(2n){background-color:#8080800d}.vc-reader-content td img{min-width:50px;max-width:100%;height:auto;margin:0;display:block}.vc-reader-controls{background:var(--color-surface);border:1px solid var(--vc-controls-accent);position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.vc-reader-controls{border:1px solid color-mix(in srgb,var(--vc-controls-accent) 25%,var(--color-border))}}.vc-reader-controls{box-shadow:0 0 0 1px var(--vc-controls-accent),0 0 15px var(--vc-controls-accent),0 0 40px var(--vc-controls-accent),0 5px 20px #00000026;border-radius:999px;align-items:center;gap:.75rem;padding:.25rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-reader-controls{box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-controls-accent) 15%,transparent),0 0 15px color-mix(in srgb,var(--vc-controls-accent) 20%,transparent),0 0 40px color-mix(in srgb,var(--vc-controls-accent) 10%,transparent),0 5px 20px #00000026}}.vc-reader-controls{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .4s,transform .4s,box-shadow .3s}.vc-reader-controls:hover{box-shadow:0 0 0 1px var(--vc-controls-accent),0 0 20px var(--vc-controls-accent),0 0 50px var(--vc-controls-accent),0 5px 20px #00000026}@supports (color:color-mix(in lab,red,red)){.vc-reader-controls:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-controls-accent) 30%,transparent),0 0 20px color-mix(in srgb,var(--vc-controls-accent) 35%,transparent),0 0 50px color-mix(in srgb,var(--vc-controls-accent) 18%,transparent),0 5px 20px #00000026}}.vc-reader-controls--visible{transform:translate(-50%)}.vc-reader-controls--visible,.vc-reader-controls:focus-within{opacity:1;pointer-events:auto}.vc-reader-theme-clean .vc-tooltip__bubble,.vc-reader-theme-paper .vc-tooltip__bubble{color:var(--v-text-main,#e5e7eb)}@supports (color:color-mix(in lab,red,red)){.vc-reader-theme-clean .vc-tooltip__bubble,.vc-reader-theme-paper .vc-tooltip__bubble{color:color-mix(in oklab,var(--v-text-main,#e5e7eb) 55%,var(--accent-500,#a46bfe) 45%)}}.vc-reader-theme-clean .vc-reader-controls,.vc-reader-theme-paper .vc-reader-controls{--color-secondary:var(--v-text-muted,#8899a6);--color-primary:var(--v-text-main,#e5e7eb);--color-surface:var(--v-bg-card,#182533);--color-border:var(--v-border,#2a3a4a)}.vc-reader-control-btn{cursor:pointer;color:var(--color-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.vc-reader-control-btn:hover{color:var(--accent-3,#a46bfe)}.vc-reader-control-btn.is-pressed,.vc-reader-control-btn:hover:active{transform:translate(2px,2px)}.vc-reader-control-btn:focus-visible{outline:2px solid var(--accent-3,#a46bfe);outline-offset:2px}.vc-reader-control-btn.active{color:var(--accent-3,#a46bfe)}.vc-reader-settings-popover{background:var(--color-surface);border:1px solid var(--vc-controls-accent);margin-bottom:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.vc-reader-settings-popover{border:1px solid color-mix(in srgb,var(--vc-controls-accent) 25%,var(--color-border))}}.vc-reader-settings-popover{width:280px;box-shadow:0 0 0 1px var(--vc-controls-accent),0 0 15px var(--vc-controls-accent),0 0 40px var(--vc-controls-accent),0 10px 30px #00000026;border-radius:12px;padding:.6rem}@supports (color:color-mix(in lab,red,red)){.vc-reader-settings-popover{box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-controls-accent) 15%,transparent),0 0 15px color-mix(in srgb,var(--vc-controls-accent) 20%,transparent),0 0 40px color-mix(in srgb,var(--vc-controls-accent) 10%,transparent),0 10px 30px #00000026}}.vc-reader-settings-popover{transition:box-shadow .25s;display:none}.vc-reader-settings-popover:hover{box-shadow:0 0 0 1px var(--vc-controls-accent),0 0 20px var(--vc-controls-accent),0 0 52px var(--vc-controls-accent),0 10px 30px #00000026}@supports (color:color-mix(in lab,red,red)){.vc-reader-settings-popover:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-controls-accent) 28%,transparent),0 0 20px color-mix(in srgb,var(--vc-controls-accent) 35%,transparent),0 0 52px color-mix(in srgb,var(--vc-controls-accent) 18%,transparent),0 10px 30px #00000026}}.vc-reader-settings-popover.open{animation:slideUp .2s ease-out;display:block}@keyframes slideUp{0%{opacity:0}to{opacity:1}}.vc-reader-setting-group{margin-bottom:.5rem}.vc-reader-setting-group:last-child{margin-bottom:0}.vc-reader-setting-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);margin-bottom:.2rem;font-size:.64rem;display:block}.vc-reader-setting-options{background:#00000008;border-radius:8px;gap:.25rem;padding:2px;display:flex}.vc-reader-option-btn{cursor:pointer;color:var(--color-secondary);background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:3px;font-size:.72rem;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s;display:flex}.vc-reader-option-btn:hover{color:var(--color-primary)}.vc-reader-icon-btn:hover,.vc-reader-reset-btn:hover{color:var(--accent-3,#a46bfe)}.vc-reader-option-btn:disabled{opacity:.35;cursor:default;color:var(--color-secondary)}.vc-reader-option-btn:focus-visible{outline:2px solid var(--accent-3,#a46bfe);outline-offset:2px}.vc-reader-option-btn.active{border:1px solid var(--accent-3,#a46bfe)}@supports (color:color-mix(in lab,red,red)){.vc-reader-option-btn.active{border:1px solid color-mix(in srgb,var(--accent-3,#a46bfe) 55%,transparent)}}.vc-reader-option-btn.active{color:var(--accent-3,#a46bfe);box-shadow:0 0 6px var(--vc-controls-accent);background:#a46bfe14}@supports (color:color-mix(in lab,red,red)){.vc-reader-option-btn.active{box-shadow:0 0 6px color-mix(in srgb,var(--vc-controls-accent) 12%,transparent)}}.vc-reader-icon-btn.is-pressed,.vc-reader-icon-btn:hover:active,.vc-reader-reset-btn.is-pressed,.vc-reader-reset-btn:hover:active{transform:translate(2px,2px)}.vc-reader-theme-paper .vc-reader-settings-popover .vc-reader-option-btn{color:var(--v-text-muted,#b0bec5)}.vc-reader-theme-paper .vc-reader-settings-popover .vc-reader-option-btn:hover{color:var(--v-text-main,#e5e7eb)}.vc-reader-theme-paper .vc-reader-settings-popover .vc-reader-icon-btn:hover,.vc-reader-theme-paper .vc-reader-settings-popover .vc-reader-reset-btn:hover{color:var(--accent-3,#a46bfe)}.vc-reader-checkbox{width:15px;height:15px;accent-color:var(--accent-3,#a46bfe);cursor:pointer}.vc-reader-checkbox:disabled{opacity:.35;cursor:default}body.vc-reader-fullscreen .vc-reader-container{padding-top:4rem}.vc-video-pip-btn{color:#fff;cursor:pointer;opacity:0;z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:8px;right:8px}.vc-video-pip-btn:hover{background:#000c}.vc-video-pip-btn:focus-visible,div:hover>.vc-video-pip-btn{opacity:1}.vc-reader-action-icon{cursor:pointer;justify-content:center;align-items:center;transition:color .2s;display:flex;box-shadow:none!important;width:32px!important;height:32px!important;color:var(--color-secondary)!important;background:0 0!important;border:none!important;padding:0!important}.vc-reader-action-icon:hover{color:var(--accent-3,#a46bfe)!important;transform:none!important}.vc-reader-action-icon.is-liked{color:#ef4444!important}.vc-reader-action-icon.is-liked:hover{color:#dc2626!important}.vc-reader-action-icon.is-bookmarked{color:var(--accent-500,#a46bfe)!important}.vc-reader-action-icon.is-bookmarked:hover{color:var(--accent-400,#c5a9ff)!important}.vc-reader-comments{font-size:inherit;--font-size-xl:1.25em;--font-size-lg:1.125em;--font-size-base:1em;--font-size-sm:.875em;--font-size-xs:.75em;font-family:inherit;transition:font-size .2s}.vc-reader-breadcrumbs{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;font-size:.8em;display:flex}.vc-reader-back-nav,.vc-reader-breadcrumbs{color:var(--color-secondary);align-items:center}.vc-reader-back-nav{width:32px;height:32px;cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;margin-right:.25rem;padding:0;transition:color .15s,background .15s;display:inline-flex}.vc-reader-back-nav:hover{color:var(--accent-3,#a46bfe)}.vc-reader-breadcrumbs a{color:var(--color-secondary);text-decoration:none;transition:color .15s}.vc-reader-breadcrumbs a:hover{color:var(--accent-3,#a46bfe)}.vc-reader-breadcrumb-sep{color:var(--color-border);-webkit-user-select:none;user-select:none}.vc-reader-breadcrumb-current{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}.vc-reader-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.vc-reader-container .vc-tags{margin-top:-.75rem;margin-bottom:1.5rem}.vc-reader-toc{border:1px solid var(--color-border);border-radius:var(--vc-card-radius);margin-bottom:1.5rem;overflow:hidden}.vc-reader-toc-toggle{background:#2e364626;align-items:center;gap:.5rem;width:100%;padding:.6rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-reader-toc-toggle{background:color-mix(in srgb,var(--color-border) 15%,transparent)}}.vc-reader-toc-toggle{color:var(--color-secondary);cursor:pointer;border:none;font-size:.85em;transition:background .15s}.vc-reader-toc-toggle:hover{background:#2e364640}@supports (color:color-mix(in lab,red,red)){.vc-reader-toc-toggle:hover{background:color-mix(in srgb,var(--color-border) 25%,transparent)}}.vc-reader-toc-toggle:focus-visible{outline:2px solid var(--accent-3,#a46bfe);outline-offset:-2px}.vc-reader-toc-list{margin:0;padding:.25rem 1rem .5rem;list-style:none}.vc-reader-content .vc-reader-toc-item{margin:0;line-height:1.4}.vc-reader-toc-item a{color:var(--color-secondary);padding:.3rem 0;font-size:.85em;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.vc-reader-toc-item a:hover{color:var(--accent-3,#a46bfe)}.vc-reader-toc-level-3{padding-left:1.2rem}.vc-reader-toc-level-4{padding-left:2.4rem}.vc-reader-comments-link{cursor:pointer;align-items:center;gap:.25rem;transition:color .15s;display:inline-flex}.vc-reader-comments-link,.vc-reader-content .vc-reader-comments-link{color:var(--color-secondary);text-decoration:none}.vc-reader-comments-link:hover{color:var(--accent-3,#a46bfe)}.vc-reader-theme-clean .vc-reader-content .vc-reader-comments-link,.vc-reader-theme-graphite .vc-reader-content .vc-reader-comments-link,.vc-reader-theme-paper .vc-reader-content .vc-reader-comments-link{color:var(--color-secondary)}.vc-reader-theme-clean .vc-reader-content .vc-reader-comments-link:hover,.vc-reader-theme-graphite .vc-reader-content .vc-reader-comments-link:hover,.vc-reader-theme-paper .vc-reader-content .vc-reader-comments-link:hover{color:var(--accent-3,#a46bfe)}@media (max-width:768px){.vc-reader-container{--vc-card-padding:12px}.vc-reader-content{padding:var(--vc-card-padding)}.vc-reader-controls{gap:.5rem;padding:.25rem .75rem;bottom:1rem}.vc-reader-settings-popover{width:240px}body.vc-reader-fullscreen .vc-reader-container{padding-top:3rem}.vc-reader-comments{padding:var(--vc-card-padding)}}@media (max-width:480px){.vc-reader-content{padding:var(--vc-card-padding)}.vc-reader-theme-clean .vc-reader-comments,.vc-reader-theme-clean .vc-reader-content,.vc-reader-theme-clean .vc-reader-related,.vc-reader-theme-default .vc-reader-comments,.vc-reader-theme-default .vc-reader-content,.vc-reader-theme-default .vc-reader-related,.vc-reader-theme-graphite .vc-reader-comments,.vc-reader-theme-graphite .vc-reader-content,.vc-reader-theme-graphite .vc-reader-related,.vc-reader-theme-paper .vc-reader-comments,.vc-reader-theme-paper .vc-reader-content,.vc-reader-theme-paper .vc-reader-related{padding:var(--vc-card-padding);border-radius:var(--vc-card-radius)}.vc-reader-controls{border-radius:16px;justify-content:center;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(20px)}.vc-reader-controls--visible,.vc-reader-controls:focus-within{transform:translateY(0)}.vc-reader-control-btn{min-width:44px;min-height:44px;padding:.5rem}.vc-reader-settings-popover{z-index:200;border-radius:16px;width:auto;position:fixed;bottom:4rem;left:.75rem;right:.75rem;transform:none}.vc-reader-settings-popover.open{animation:slideUpMobile .2s ease-out}@keyframes slideUpMobile{0%{opacity:0}to{opacity:1}}.vc-reader-option-btn{min-height:44px;padding:8px;font-size:.85rem}.vc-video-pip-btn{opacity:1;width:44px;height:44px}.vc-reader-comments,.vc-reader-related{padding:var(--vc-card-padding)}.vc-reader-breadcrumbs{font-size:.72em}.vc-reader-breadcrumb-current{max-width:18ch}.vc-article-tags,.vc-reader-tags,.vc-tags{gap:.35rem}.vc-reader-toc-toggle{padding:.5rem .75rem;font-size:.8em}.vc-reader-toc-item a{font-size:.8em}}@media print{.vc-reader-action-icon,.vc-reader-breadcrumb-sep,.vc-reader-comments,.vc-reader-container>div[style*="position: fixed"][style*="height: 3px"],.vc-reader-controls,.vc-reader-tags,.vc-reader-toc,.vc-tags,.vc-video-pip-btn{display:none!important}.vc-reader-container{color:#000!important;background:#fff!important;padding-bottom:0!important}.vc-reader-content{max-width:100%!important;font-size:12pt!important}.vc-reader-content img{max-width:100%!important}.vc-reader-content blockquote,.vc-reader-content img,.vc-reader-content p,.vc-reader-content pre{page-break-inside:avoid}.vc-reader-content h1,.vc-reader-content h2,.vc-reader-content h3{page-break-after:avoid}.vc-prose a[href]:after{content:" (" attr(href) ")";color:#555;font-size:.85em}.vc-reader-breadcrumbs,.vc-reader-content>div:last-of-type .vc-btn,.vc-related-articles{display:none!important}}.vc-reader-progress-bar{background:var(--accent-3,#a46bfe);z-index:1000;pointer-events:none;height:3px;transition:width .1s;position:fixed;top:0;left:0}.vc-reader-content{z-index:1;position:relative}.vc-reader-header{text-align:left;margin-bottom:1.5rem}.vc-reader-title{white-space:pre-line;margin-top:0;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.vc-reader-title{font-size:1.75rem}}.vc-reader-meta{color:var(--color-secondary);justify-content:space-between;gap:1rem;font-size:.78em}.vc-reader-meta,.vc-reader-meta-left{flex-wrap:wrap;align-items:center;display:flex}.vc-reader-meta-left{gap:.35rem .75rem;min-width:0}.vc-reader-meta-item{white-space:nowrap;align-items:center;gap:.3rem;line-height:1;display:inline-flex}.vc-reader-meta-author-name,.vc-reader-meta-item time{white-space:nowrap}.vc-reader-meta-sep{color:var(--color-tertiary,var(--color-secondary));opacity:.55;-webkit-user-select:none;user-select:none;font-size:.7em}@media (max-width:480px){.vc-reader-meta{font-size:.85em}.vc-reader-meta-left{gap:.4rem .65rem}.vc-reader-meta-sep{display:none}}.vc-reader-author-info{align-items:center;gap:.5rem;min-width:0;display:flex}.vc-reader-avatar{object-fit:cover;border-radius:50%;width:24px;height:24px;margin:0}.vc-reader-actions{align-items:center;gap:.5rem;display:flex}@media (max-width:600px){.vc-reader-actions{flex-wrap:wrap;justify-content:flex-end;gap:.15rem}.vc-reader-action-icon{border-radius:8px;min-width:40px;width:40px!important;height:40px!important}.vc-reader-action-icon:active{background:var(--color-elevation,#ffffff0f)!important}.vc-reader-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.vc-reader-actions{align-self:stretch}}.vc-reader-footer{border-top:1px solid var(--color-border);text-align:center;color:var(--color-secondary);margin-top:2rem;padding-top:1rem}.vc-reader-section-wrapper{z-index:1;width:100%;margin-left:auto;margin-right:auto;position:relative}.vc-reader-settings-anchor{position:relative}.vc-reader-setting-divider{background:var(--color-border);width:1px;height:16px}.vc-related-articles__title{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:600;display:flex}.vc-related-articles__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.vc-related-articles__card{border-radius:var(--vc-card-radius);background:var(--color-surface,#ffffff0d);border:1px solid var(--color-border);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.vc-related-articles__card:hover{border-color:var(--accent-3,#a46bfe);transform:translateY(-2px)}.vc-related-articles__img{background-position:50%;background-size:cover;width:100%;height:140px;display:block}.vc-related-articles__video{object-fit:contain;background:#000;width:100%;height:140px;display:block}.vc-related-articles__body{flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.vc-related-articles__card-title{font-size:.95rem;font-weight:600;line-height:1.3}.vc-related-articles__card-title,.vc-related-articles__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vc-related-articles__excerpt{color:var(--color-secondary);font-size:.82rem;line-height:1.4}.vc-related-articles__meta{color:var(--color-secondary);opacity:.8;gap:.75rem;font-size:.75rem;display:flex}@media (max-width:480px){.vc-related-articles__grid{grid-template-columns:1fr}}.vc-floating-nav{--vc-fnav-accent:var(--accent-1,#a46bfe);--vc-fnav-accent-hover:var(--vc-fnav-accent)}@supports (color:color-mix(in lab,red,red)){.vc-floating-nav{--vc-fnav-accent-hover:color-mix(in srgb,var(--vc-fnav-accent) 70%,#fff)}}.vc-floating-nav{z-index:99;opacity:0;pointer-events:none;box-shadow:0 0 0 1px var(--vc-fnav-accent),0 0 12px var(--vc-fnav-accent),0 0 30px var(--vc-fnav-accent),0 4px 16px #00000026;border-radius:999px;flex-direction:column;gap:0;transition:opacity .4s,transform .4s,box-shadow .3s;display:flex;position:fixed;bottom:calc(1.5rem + 166px);right:1.5rem;overflow:hidden;transform:translate(20px)}@supports (color:color-mix(in lab,red,red)){.vc-floating-nav{box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-fnav-accent) 12%,transparent),0 0 12px color-mix(in srgb,var(--vc-fnav-accent) 18%,transparent),0 0 30px color-mix(in srgb,var(--vc-fnav-accent) 8%,transparent),0 4px 16px #00000026}}.vc-floating-nav:hover{box-shadow:0 0 0 1px var(--vc-fnav-accent),0 0 20px var(--vc-fnav-accent),0 0 45px var(--vc-fnav-accent),0 4px 16px #00000026}@supports (color:color-mix(in lab,red,red)){.vc-floating-nav:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-fnav-accent) 40%,transparent),0 0 20px color-mix(in srgb,var(--vc-fnav-accent) 50%,transparent),0 0 45px color-mix(in srgb,var(--vc-fnav-accent) 26%,transparent),0 4px 16px #00000026}}.vc-floating-nav--visible,.vc-floating-nav:focus-within{opacity:1;pointer-events:auto;transform:translate(0)}.vc-floating-nav__btn{border:none;border-top:1px solid var(--vc-fnav-accent,var(--accent-1,#a46bfe));justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-floating-nav__btn{border-top:1px solid color-mix(in srgb,var(--vc-fnav-accent,var(--accent-1,#a46bfe)) 15%,var(--color-border))}}.vc-floating-nav__btn{background:var(--color-surface);color:var(--color-secondary);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s}.vc-floating-nav__btn:first-child{border-top:none;border-radius:0}.vc-floating-nav__btn:last-child,.vc-floating-nav__btn:not(:first-child):not(:last-child){border-radius:0}.vc-floating-nav__btn+.vc-floating-nav__btn{border-top:none}.vc-floating-nav__btn:hover{color:var(--vc-fnav-accent-hover)}.vc-floating-nav__btn svg{transition:transform .15s}.vc-floating-nav__btn--up:hover svg{transform:translateY(-1px)}.vc-floating-nav__btn--down:hover svg,.vc-floating-nav__btn--end:hover svg{transform:translateY(1px)}.vc-floating-nav__btn:focus-visible{outline:2px solid var(--vc-fnav-accent);outline-offset:2px;z-index:1}.vc-floating-nav__btn:disabled{opacity:1;cursor:default;pointer-events:none}.vc-floating-nav__btn:disabled svg{opacity:.3}.vc-floating-nav__btn--return.vc-floating-nav__btn--active{color:var(--vc-fnav-accent)}.vc-reader-theme-clean .vc-floating-nav__btn,.vc-reader-theme-paper .vc-floating-nav__btn{--color-secondary:var(--v-text-muted,#8899a6);--color-primary:var(--v-text-main,#e5e7eb);--color-surface:var(--v-bg-card,#182533);--color-border:var(--v-border,#2a3a4a)}@media (max-width:768px){.vc-floating-nav{bottom:calc(1.25rem + 156px);right:.75rem}.vc-floating-nav--comments{bottom:calc(1.25rem + 30px)}}@media (max-width:480px){.vc-floating-nav{bottom:calc(1rem + 176px);right:.5rem}.vc-floating-nav--comments{bottom:calc(1rem + 30px)}.vc-floating-nav__btn{width:38px;height:38px}}@media print{.vc-floating-nav{display:none!important}}.vc-floating-nav--comments{--vc-fnav-accent:#2dd4bf;--vc-fnav-accent-hover:#34d399;bottom:calc(1.5rem + 40px)}@keyframes vc-card-remove{0%{opacity:1;max-height:600px;margin-bottom:0;transform:scale(1)}50%{opacity:0;max-height:600px;margin-bottom:0;transform:scale(.95)}to{opacity:0;border-width:0;max-height:0;margin-bottom:-.6rem;padding:0;transform:scale(.9)}}.vc-article-card--removed{pointer-events:none;animation:vc-card-remove .4s forwards;overflow:hidden}.vc-card-excerpt-ghost{visibility:hidden;opacity:0;pointer-events:none;-webkit-hyphens:auto;hyphens:auto;max-height:var(--snapped-height,calc(1.65em * 4 + 4px));transition:max-height 1.6s cubic-bezier(.2,.85,.25,1);transition-delay:var(--card-excerpt-delay,.15s);margin:0;font-size:.95rem;line-height:1.65;overflow:hidden}.vc-card-excerpt-wrapper:hover .vc-card-excerpt-ghost{max-height:var(--expanded-height,500px);transition-duration:2s;transition-delay:.15s}.vc-card-excerpt-real{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.vc-card-excerpt{color:var(--vc-card-excerpt-color);-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.95rem;line-height:1.65}.vc-excerpt-gradient{pointer-events:none;opacity:1;background:linear-gradient(90deg,#0000,#213043 60% 100%);width:60%;height:1.65em;transition:opacity .3s 1.4s;position:absolute;bottom:0;right:0}.vc-card-excerpt-wrapper:hover .vc-excerpt-gradient{opacity:0;transition-delay:0s}.vc-card-excerpt-wrapper:not(.has-gradient) .vc-excerpt-gradient{display:none}.vc-article-card{--card-excerpt-duration:.8s;--card-excerpt-delay:.15s}.vc-article-card:hover{border-color:var(--accent-500);margin-top:calc(-1 * var(--card-hover-lift-offset));margin-bottom:var(--card-hover-lift-offset);z-index:10;box-shadow:0 12px 24px -8px #0006,0 0 0 1px #a46bfe33}.vc-card-media{aspect-ratio:16/9;border-radius:12px 12px 0 0;width:calc(100% + 1.8rem);margin:-.9rem -.9rem 0}.vc-card-media__image{background-position:50%;background-size:cover}.vc-card-media__image,.vc-card-media__video{width:100%;height:100%;transition:transform .5s}.vc-card-media__video{object-fit:contain}.vc-article-card:hover .vc-card-media__image,.vc-article-card:hover .vc-card-media__video{transform:scale(1.05)}.vc-card-media__overlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 50%,#0009);transition:opacity .3s;position:absolute;inset:0}.vc-article-card:hover .vc-card-media__overlay{opacity:1}.vc-article-card:hover .vc-card-title{color:var(--accent-400)}.vc-card-title{transition:color .2s}.vc-card-access-fab,.vc-card-bookmark-fab,.vc-card-delete-fab,.vc-card-edit-fab,.vc-card-publish-fab,.vc-card-status-fab{color:#fff9;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .25s;display:flex;transform:translateY(-8px)}.vc-article-card:focus-within .vc-card-access-fab,.vc-article-card:focus-within .vc-card-bookmark-fab,.vc-article-card:focus-within .vc-card-delete-fab,.vc-article-card:focus-within .vc-card-edit-fab,.vc-article-card:focus-within .vc-card-publish-fab,.vc-article-card:focus-within .vc-card-status-fab,.vc-article-card:hover .vc-card-access-fab,.vc-article-card:hover .vc-card-bookmark-fab,.vc-article-card:hover .vc-card-delete-fab,.vc-article-card:hover .vc-card-edit-fab,.vc-article-card:hover .vc-card-publish-fab,.vc-article-card:hover .vc-card-status-fab,.vc-card-access-fab.is-open,.vc-card-bookmark-fab.is-bookmarked{opacity:1;pointer-events:auto;transform:translateY(0)}.vc-article-card--has-media .vc-card-access-fab,.vc-article-card--has-media .vc-card-bookmark-fab,.vc-article-card--has-media .vc-card-delete-fab,.vc-article-card--has-media .vc-card-edit-fab,.vc-article-card--has-media .vc-card-publish-fab,.vc-article-card--has-media .vc-card-status-fab{filter:drop-shadow(0 1px 3px #0006);background:#00000073}.vc-card-bookmark-fab:hover{color:var(--accent-500);transform:scale(1.15)}.vc-card-bookmark-fab.is-bookmarked{color:var(--accent-500)}.vc-card-bookmark-fab.is-bookmarked:hover{color:var(--accent-400);transform:scale(1.15)}.vc-card-status-fab:hover{color:#ff5252;transform:scale(1.15)}.vc-card-publish-fab:hover{color:#4caf50;transform:scale(1.15)}.vc-card-edit-fab:hover{color:var(--accent-500);transform:scale(1.15)}.vc-card-delete-fab:hover{color:#ff5252;transform:scale(1.15)}.vc-card-access-fab{color:var(--vc-access-color,#fff9)}.vc-card-access-fab__glyph{transition:filter .2s}.vc-card-access-fab:hover .vc-card-access-fab__glyph{filter:brightness(1.35)}.vc-access-popup__title{letter-spacing:.04em;text-transform:uppercase;color:var(--dropdown-item-color);opacity:.55;padding:4px 10px 5px;font-size:.7rem;font-weight:600}.vc-access-popup__item{gap:.55rem}.vc-access-popup__ic{flex-shrink:0;display:inline-flex}.vc-access-popup__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vc-access-popup__body b{font-weight:600}.vc-access-popup__body small{opacity:.62;font-size:.7rem;line-height:1.35}.vc-access-popup__check{color:var(--accent-400);flex-shrink:0}.vc-access-popup__foot{color:var(--dropdown-item-color);border-top:1px solid #ffffff14;margin-top:4px;padding:7px 10px 4px;font-size:.68rem;line-height:1.5}.vc-access-popup__note{opacity:.55}.vc-access-popup__warn{color:var(--color-danger)}.vc-tag-ai-dot{background:var(--accent-400);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}@media (max-width:768px){.vc-card-title{font-size:1.1rem}}:root{--vc-font-xs:.625em;--vc-font-sm:.75em;--vc-font-sm2:.875em;--vc-font-base:1em;--vc-font-md:1.125em;--vc-font-lg:1.25em;--vc-font-xl:1.5em;--vc-font-2xl:1.75em;--vc-font-3xl:2em;--vc-font-4xl:2.25em;--vc-font-5xl:3em;--vc-font-6xl:4em;--vc-font-7xl:4.5em}[data-theme=paper]{--vc-font-xs:.6875em;--vc-font-sm:.8125em;--vc-font-base:1.0625em;--vc-font-md:1.1875em}.vc-font-xs{font-size:var(--vc-font-xs)!important}.vc-font-sm{font-size:var(--vc-font-sm)!important}.vc-font-sm2{font-size:var(--vc-font-sm2)!important}.vc-font-base{font-size:var(--vc-font-base)!important}.vc-font-md{font-size:var(--vc-font-md)!important}.vc-font-lg{font-size:var(--vc-font-lg)!important}.vc-font-xl{font-size:var(--vc-font-xl)!important}.vc-font-2xl{font-size:var(--vc-font-2xl)!important}.vc-font-3xl{font-size:var(--vc-font-3xl)!important}.vc-font-4xl{font-size:var(--vc-font-4xl)!important}.vc-font-5xl{font-size:var(--vc-font-5xl)!important}.vc-font-6xl{font-size:var(--vc-font-6xl)!important}.vc-font-7xl{font-size:var(--vc-font-7xl)!important}:root{--vc-list-marker-indent:0em;--vc-list-nest-step:.9em}.vc-content ol{margin:var(--vc-paragraph-gap,.75rem) 0!important;padding-left:0!important;padding-inline-start:0!important;list-style:none!important}.vc-content ol ol{padding-left:1.5em!important;padding-inline-start:1.5em!important}.vc-content ol ol ol{padding-left:2.5em!important;padding-inline-start:2.5em!important}.vc-content ol ol ol ol{padding-left:3em!important;padding-inline-start:3em!important}.vc-content ol>li{padding-top:0;margin:0 0 var(--vc-paragraph-gap,.75rem)!important}.vc-content ol>li:last-child{margin-bottom:0!important}.vc-content ol>li:before{line-height:1}.vc-content ul{margin:var(--vc-paragraph-gap,.75rem) 0!important;padding-left:calc(var(--vc-list-marker-indent) + var(--vc-list-nest-step))!important}.vc-content ul ul{padding-left:calc(var(--vc-list-marker-indent) + var(--vc-list-nest-step) * 2)!important}.vc-content ul ul ul{padding-left:calc(var(--vc-list-marker-indent) + var(--vc-list-nest-step) * 3)!important}.vc-content li>ol,.vc-content li>ul,.vc-content ul>li{margin:var(--vc-paragraph-gap,.75rem) 0!important}.vc-content li>p{margin:0 0 var(--vc-paragraph-gap,.75rem)}.vc-content li>:last-child{margin-bottom:0!important}.vc-admin-dashboard__page{background:var(--v-bg-main)}.vc-admin-dashboard__card,.vc-admin-dashboard__hero-card{background:var(--v-bg-card);border:1px solid var(--v-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:.9rem}.vc-admin-dashboard__hero-card{gap:var(--space-2);display:grid}.vc-admin-dashboard__hero{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.vc-admin-dashboard__hero-left{align-items:center;gap:var(--space-2);min-width:0;display:flex}.vc-admin-dashboard__hero-right{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.vc-admin-dashboard__title{font-size:var(--font-size-base);color:var(--color-primary);white-space:nowrap;margin:0;font-weight:700}.vc-admin-dashboard__hero-sep{background:var(--v-border);flex-shrink:0;width:1px;height:14px}.vc-admin-dashboard__hero-role{white-space:nowrap}.vc-admin-dashboard__hero-role,.vc-admin-dashboard__meta-subtle{font-size:var(--font-size-xs);color:var(--v-text-muted)}.vc-admin-dashboard__stats-row{gap:var(--vc-card-main-gap);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1100px){.vc-admin-dashboard__stats-row{grid-template-columns:repeat(2,1fr)}}.vc-admin-dashboard__stat{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--accent-color,var(--accent-600));display:flex}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__stat{background:color-mix(in srgb,var(--accent-color,var(--accent-600)) 6%,var(--v-bg-card) 94%)}}.vc-admin-dashboard__stat{border:1px solid var(--accent-color,var(--accent-600))}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__stat{border:1px solid color-mix(in srgb,var(--accent-color,var(--accent-600)) 15%,var(--v-border) 85%)}}.vc-admin-dashboard__stat{border-radius:var(--radius-sm);flex-wrap:wrap}.vc-admin-dashboard__stat-ic{color:var(--accent-color,var(--accent-600));flex-shrink:0}.vc-admin-dashboard__stat-num{font-size:var(--font-size-sm);color:var(--v-text-main);font-weight:700}.vc-admin-dashboard__stat-extra,.vc-admin-dashboard__stat-lbl{font-size:var(--font-size-xs);color:var(--v-text-muted)}.vc-admin-dashboard__stat-extra{opacity:.7}.vc-admin-dashboard__stat-extra--warn{color:var(--color-warning);opacity:1}.vc-admin-dashboard__error{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__error{background:color-mix(in srgb,var(--color-error) 12%,var(--v-bg-card) 88%)}}.vc-admin-dashboard__error{border:1px solid #ef4444}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__error{border:1px solid color-mix(in srgb,var(--color-error) 40%,var(--v-border) 60%)}}.vc-admin-dashboard__error{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-error);font-size:var(--font-size-sm)}.vc-admin-dashboard__muted{color:var(--v-text-muted);font-size:var(--font-size-sm)}.vc-admin-dashboard__accent--cyan{--accent-color:var(--highlight-cyan)}.vc-admin-dashboard__accent--purple{--accent-color:var(--accent-600)}.vc-admin-dashboard__accent--amber{--accent-color:var(--highlight-amber)}.vc-admin-dashboard__accent--pink{--accent-color:#f05}.vc-admin-dashboard__accent--green{--accent-color:var(--color-success)}.vc-admin-dashboard__accent--danger{--accent-color:var(--color-error)}.vc-admin-dashboard__cta{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--accent-color,var(--accent-600));display:flex}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__cta{background:color-mix(in srgb,var(--accent-color,var(--accent-600)) 8%,var(--v-bg-card) 92%)}}.vc-admin-dashboard__cta{border:1px solid var(--accent-color,var(--accent-600))}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__cta{border:1px solid color-mix(in srgb,var(--accent-color,var(--accent-600)) 25%,var(--v-border) 75%)}}.vc-admin-dashboard__cta{border-radius:var(--radius-card);padding:var(--space-2) var(--space-3)}.vc-admin-dashboard__cta--moderation{--accent-color:var(--accent-600)}.vc-admin-dashboard__cta-meta{align-items:center;gap:var(--space-2);display:flex}.vc-admin-dashboard__quick-row{gap:var(--vc-card-main-gap);flex-wrap:wrap;display:flex}.vc-admin-dashboard__quick-btn{align-items:center;gap:var(--space-2);height:var(--vc-button-height-desktop);padding:0 var(--space-3);background:var(--accent-color,var(--accent-600));display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__quick-btn{background:color-mix(in srgb,var(--accent-color,var(--accent-600)) 6%,var(--v-bg-card) 94%)}}.vc-admin-dashboard__quick-btn{border:1px solid var(--accent-color,var(--accent-600))}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__quick-btn{border:1px solid color-mix(in srgb,var(--accent-color,var(--accent-600)) 20%,var(--v-border) 80%)}}.vc-admin-dashboard__quick-btn{border-radius:var(--radius-card);color:var(--v-text-main);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;font-weight:500;line-height:1;transition:border-color .15s,background .15s,box-shadow .15s}.vc-admin-dashboard__quick-btn:hover:not(:disabled){border-color:var(--accent-color,var(--accent-600));background:var(--accent-color,var(--accent-600))}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__quick-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color,var(--accent-600)) 14%,var(--v-bg-card) 86%)}}.vc-admin-dashboard__quick-btn:disabled{opacity:.5;cursor:not-allowed}.vc-admin-dashboard__quick-btn svg{color:var(--accent-color,var(--accent-600));flex-shrink:0}.vc-admin-dashboard__sections-grid{gap:var(--vc-card-main-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.vc-admin-dashboard__sections-right-col{gap:var(--vc-card-main-gap);flex-direction:column;display:flex}@media (max-width:1100px){.vc-admin-dashboard__sections-grid{grid-template-columns:1fr}}.vc-admin-dashboard__group{--accent-color:var(--accent-600);--accent-glow:#0000;gap:var(--space-2);align-content:start;display:grid}.vc-admin-dashboard__section-heading{align-items:center;gap:var(--space-2);display:flex}.vc-admin-dashboard__section-heading h2.font-heading{color:var(--accent-color,var(--accent-600))}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__section-heading h2.font-heading{color:color-mix(in srgb,var(--accent-color,var(--accent-600)) 70%,var(--color-heading) 30%)}}.vc-admin-dashboard__accent-bar{background:var(--accent-color,var(--accent-600));border-radius:2px;width:3px;height:16px}.vc-admin-dashboard__section-list{background:var(--v-border);border:1px solid var(--v-border);border-radius:var(--radius-card);gap:1px;display:grid;overflow:hidden}.vc-admin-dashboard__section-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--v-bg-card);text-align:left;cursor:pointer;border:none;width:100%;font-family:inherit;transition:background .15s;display:flex}.vc-admin-dashboard__section-row:hover:not(:disabled){background:var(--accent-color,var(--accent-600))}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__section-row:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color,var(--accent-600)) 6%,var(--v-bg-card) 94%)}}.vc-admin-dashboard__section-row:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent-color,var(--accent-600))}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__section-row:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-color,var(--accent-600)) 30%,transparent)}}.vc-admin-dashboard__section-row.is-disabled{opacity:.5;cursor:not-allowed}.vc-admin-dashboard__section-row-icon{border-radius:var(--radius-sm);background:var(--accent-color,var(--accent-600));flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__section-row-icon{background:color-mix(in srgb,var(--accent-color,var(--accent-600)) 12%,var(--v-bg-card) 88%)}}.vc-admin-dashboard__section-row-icon{color:var(--accent-color,var(--accent-600))}.vc-admin-dashboard__section-row-text{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex}.vc-admin-dashboard__section-row-title{font-size:var(--font-size-sm);color:var(--v-text-main);white-space:nowrap;font-weight:600}.vc-admin-dashboard__section-row-desc{font-size:var(--font-size-xs);color:var(--v-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-admin-dashboard__badge{border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:default;flex-shrink:0;padding:2px 8px;font-size:.625rem;font-weight:600}.vc-admin-dashboard__badge--ok{background:#10b981}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__badge--ok{background:color-mix(in srgb,var(--color-success) 14%,var(--v-bg-card) 86%)}}.vc-admin-dashboard__badge--ok{color:var(--color-success);border:1px solid #10b98147}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__badge--ok{border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent)}}.vc-admin-dashboard__badge--attention{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__badge--attention{background:color-mix(in srgb,var(--color-warning) 18%,var(--v-bg-card) 82%)}}.vc-admin-dashboard__badge--attention{color:var(--color-warning);border:1px solid #f59e0b4d}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__badge--attention{border:1px solid color-mix(in srgb,var(--color-warning) 30%,transparent)}}.vc-admin-dashboard__badge--problem{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__badge--problem{background:color-mix(in srgb,var(--color-error) 18%,var(--v-bg-card) 82%)}}.vc-admin-dashboard__badge--problem{color:var(--color-error);border:1px solid #ef44444d}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__badge--problem{border:1px solid color-mix(in srgb,var(--color-error) 30%,transparent)}}.vc-admin-dashboard__badge--critical{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__badge--critical{background:color-mix(in srgb,var(--color-error) 22%,var(--v-bg-card) 78%)}}.vc-admin-dashboard__badge--critical{color:var(--color-error);border:1px solid #ef444466}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__badge--critical{border:1px solid color-mix(in srgb,var(--color-error) 40%,transparent)}}.vc-admin-dashboard__badge--critical{animation:vc-badge-pulse 2s ease-in-out infinite}@keyframes vc-badge-pulse{0%,to{opacity:1}50%{opacity:.65}}.vc-admin-dashboard__group--users{--accent-color:var(--highlight-cyan);--accent-glow:#00f0ff0d}.vc-admin-dashboard__group--content{--accent-color:var(--accent-600);--accent-glow:#a46bfe0d}.vc-admin-dashboard__group--analytics{--accent-color:var(--accent-600);--accent-glow:#a46bfe08}.vc-admin-dashboard__group--system{--accent-color:var(--highlight-amber);--accent-glow:#ffb86c0d}.vc-admin-dashboard__empty-state{text-align:center;padding:var(--space-6) var(--space-4)}.vc-admin-dashboard__emoji{font-size:3rem}.vc-admin-dashboard__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.vc-admin-dashboard__actions--center{justify-content:center}.shw{background:var(--v-bg-card);border:1px solid var(--v-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);gap:var(--space-3);padding:.9rem;display:grid}.shw--error,.shw__loading{align-items:center;gap:var(--space-2);display:flex}.shw__muted{color:var(--v-text-muted)}.shw__error-text,.shw__muted{font-size:var(--font-size-sm)}.shw__error-text{color:var(--color-error)}.shw__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.shw__header-left,.shw__header-right{align-items:center;gap:var(--space-2);display:flex}.shw__status-icon{flex-shrink:0;width:20px;height:20px}.shw__status-icon--healthy{color:var(--color-success)}.shw__status-icon--warning{color:var(--color-warning)}.shw__status-icon--critical{color:var(--color-error)}.shw__title{font-size:var(--font-size-sm);color:var(--v-text-main);margin:0;font-weight:600}.shw__issue-count{font-size:var(--font-size-xs);border-radius:var(--radius-xs);padding:1px 6px;font-weight:600}.shw__issue-count--warning{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.shw__issue-count--warning{background:color-mix(in srgb,var(--color-warning) 18%,var(--v-bg-card) 82%)}}.shw__issue-count--warning{color:var(--color-warning)}.shw__issue-count--critical{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.shw__issue-count--critical{background:color-mix(in srgb,var(--color-error) 18%,var(--v-bg-card) 82%)}}.shw__issue-count--critical{color:var(--color-error)}.shw__ts{font-size:var(--font-size-xs);color:var(--v-text-muted)}.shw__metrics{gap:var(--vc-card-main-gap);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:1100px){.shw__metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.shw__metrics{grid-template-columns:repeat(2,1fr)}}.shw__metric{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--v-text-muted);display:grid}@supports (color:color-mix(in lab,red,red)){.shw__metric{border:1px solid color-mix(in srgb,var(--v-text-muted) 18%,var(--v-bg-card) 82%)}}.shw__metric{border-radius:var(--radius-sm)}.shw__metric-head{align-items:center;gap:var(--space-1);display:flex}.shw__metric-icon{width:14px;height:14px;color:var(--v-text-muted);flex-shrink:0}.shw__metric-label{font-size:var(--font-size-xs);color:var(--v-text-muted);flex:1}.shw__metric-value{font-size:var(--font-size-sm);margin-left:auto;font-weight:700}.shw__bar{background:var(--v-text-muted);border-radius:2px;height:4px}@supports (color:color-mix(in lab,red,red)){.shw__bar{background:color-mix(in srgb,var(--v-text-muted) 15%,var(--v-bg-card) 85%)}}.shw__bar{overflow:hidden}.shw__bar-fill{border-radius:2px;height:100%;transition:width .4s}.shw__metric-detail{font-size:var(--font-size-xs);color:var(--v-text-muted);line-height:var(--line-height-tight)}.shw__db-row{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.shw__db-dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.shw__db-dot--ok{background:var(--color-success)}.shw__db-dot--fail{background:var(--color-error)}.shw__issues{gap:var(--space-2);display:grid}.shw__issue{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);gap:2px;display:grid}.shw__issue--critical{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.shw__issue--critical{background:color-mix(in srgb,var(--color-error) 10%,var(--v-bg-card) 90%)}}.shw__issue--critical{border:1px solid #ef4444}@supports (color:color-mix(in lab,red,red)){.shw__issue--critical{border:1px solid color-mix(in srgb,var(--color-error) 30%,var(--v-border) 70%)}}.shw__issue--warning{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.shw__issue--warning{background:color-mix(in srgb,var(--color-warning) 8%,var(--v-bg-card) 92%)}}.shw__issue--warning{border:1px solid #f59e0b}@supports (color:color-mix(in lab,red,red)){.shw__issue--warning{border:1px solid color-mix(in srgb,var(--color-warning) 25%,var(--v-border) 75%)}}.shw__issue-head{align-items:center;gap:var(--space-2);display:flex}.shw__issue-icon{flex-shrink:0;width:14px;height:14px}.shw__issue-icon--critical{color:var(--color-error)}.shw__issue-icon--warning{color:var(--color-warning)}.shw__issue-msg{font-size:var(--font-size-sm);color:var(--v-text-main);font-weight:500}.shw__issue-rec{font-size:var(--font-size-xs);color:var(--v-text-muted);padding-left:calc(14px + var(--space-2))}.shw__expand-btn{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;color:var(--accent-600);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none;font-family:inherit;font-weight:500;display:inline-flex}.shw__expand-btn:hover{text-decoration:underline}.shw__recs{gap:var(--space-2);flex-wrap:wrap;display:flex}.shw__rec{font-size:var(--font-size-xs);color:var(--v-text-muted);padding:2px var(--space-2);background:#3b82f6}@supports (color:color-mix(in lab,red,red)){.shw__rec{background:color-mix(in srgb,var(--color-info) 8%,var(--v-bg-card) 92%)}}.shw__rec{border-radius:var(--radius-xs)}.vc-admin-dashboard__ai-status-row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--v-border);flex-wrap:wrap;display:flex}.vc-admin-dashboard__ai-badge{font-size:var(--font-size-xs);border-radius:var(--radius-full);align-items:center;gap:6px;padding:2px 10px;font-weight:500;display:inline-flex}.vc-admin-dashboard__ai-badge--ok{background:#10b9811f}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__ai-badge--ok{background:color-mix(in srgb,var(--color-success) 12%,transparent)}}.vc-admin-dashboard__ai-badge--ok{color:var(--color-success)}.vc-admin-dashboard__ai-badge--error{background:#ef44441f}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__ai-badge--error{background:color-mix(in srgb,var(--color-error) 12%,transparent)}}.vc-admin-dashboard__ai-badge--error{color:var(--color-error)}.vc-admin-dashboard__ai-badge--off{background:var(--v-text-muted)}@supports (color:color-mix(in lab,red,red)){.vc-admin-dashboard__ai-badge--off{background:color-mix(in srgb,var(--v-text-muted) 12%,transparent)}}.vc-admin-dashboard__ai-badge--off{color:var(--v-text-muted)}.vc-admin-dashboard__ai-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.vc-admin-dashboard__ai-badge--ok .vc-admin-dashboard__ai-dot{animation:ai-pulse 2s ease-in-out infinite}@keyframes ai-pulse{0%,to{opacity:1}50%{opacity:.4}}.vc-settings-card{min-height:auto;padding:.9rem}.vc-settings-card:hover{box-shadow:none}.vc-settings-danger-block{border:1px solid #7b3c45}@supports (color:color-mix(in lab,red,red)){.vc-settings-danger-block{border:1px solid color-mix(in srgb,var(--color-error) 40%,var(--color-border) 60%)}}.vc-settings-danger-block{background:#292734}@supports (color:color-mix(in lab,red,red)){.vc-settings-danger-block{background:color-mix(in srgb,var(--color-error) 8%,var(--color-surface) 92%)}}.vc-settings-danger-block{border-radius:var(--radius-lg,.5rem)}.vc-settings-danger-block h3{color:var(--color-error)}.vc-settings-danger-block p{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.vc-settings-danger-block p{color:color-mix(in srgb,var(--color-error) 70%,var(--color-text-secondary) 30%)}}.vc-settings-info-accent{border-left:4px solid var(--color-accent)}.vc-settings-info-accent .vc-settings-info-title{color:var(--color-accent)}.vc-settings-info-success{border-left:4px solid var(--color-success)}.vc-settings-info-success .vc-settings-info-title{color:var(--color-success)}.vc-settings-info-secondary{border-left:4px solid #9753fe}@supports (color:color-mix(in lab,red,red)){.vc-settings-info-secondary{border-left:4px solid color-mix(in srgb,var(--color-accent) 60%,var(--color-text-secondary) 40%)}}.vc-settings-info-secondary .vc-settings-info-title{color:#9753fe}@supports (color:color-mix(in lab,red,red)){.vc-settings-info-secondary .vc-settings-info-title{color:color-mix(in srgb,var(--color-accent) 60%,var(--color-text-secondary) 40%)}}.vc-settings-input-action{z-index:10;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.vc-settings-icon-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.vc-settings-icon-btn:disabled{cursor:wait}.vc-settings-input-wrapper{width:100%;position:relative}.vc-settings-input-wrapper .vc-input{padding-right:2.25rem}.vc-settings-number-sm{width:6rem}.vc-settings-code-sm{font-size:11px}.vc-settings-list-disc{list-style:outside}.vc-reports-mosaic{gap:var(--vc-card-main-gap,.6rem);grid-template-columns:1fr;display:grid}.vc-reports-mosaic>*{min-width:0}@media (min-width:768px){.vc-reports-mosaic{grid-template-columns:1.35fr 1fr;align-items:start}}body,html{background-color:var(--color-background);color:var(--color-primary)}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}