/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */:root{--font-primary:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-secondary:"Ubuntu Condensed",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--line-height-base:1.5;--line-height-title:1.2;--gradient-primary:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-lighter-2)100%);--gradient-dark-blue:linear-gradient(135deg,var(--color-dark-blue)0%,var(--color-dark-blue-lighter-2)100%);--gradient-soft-red:linear-gradient(135deg,var(--color-soft-red)0%,var(--color-soft-red-lighter-1)100%);--gradient-deep-red:linear-gradient(135deg,var(--color-deep-red)0%,var(--color-deep-red-lighter-1)100%);--gradient-cream:linear-gradient(135deg,var(--color-cream)0%,var(--color-cream-lighter-1)100%);--gradient-black:linear-gradient(135deg,#7d7e7d,#0e0e0e);--gradient-multi-1:linear-gradient(45deg,var(--color-primary)0%,var(--color-dark-blue)50%,var(--color-soft-red)100%);--gradient-multi-2:linear-gradient(45deg,var(--color-deep-red)0%,var(--color-soft-red)50%,var(--color-cream)100%);--gradient-multi-3:linear-gradient(45deg,var(--color-black)0%,var(--color-dark-blue)50%,var(--color-primary)100%);--gradient-radial-primary:radial-gradient(circle,var(--color-primary)0%,var(--color-primary-lighter-2)100%);--gradient-radial-dark-blue:radial-gradient(circle,var(--color-dark-blue)0%,var(--color-dark-blue-lighter-2)100%);--gradient-radial-soft-red:radial-gradient(circle,var(--color-soft-red)0%,var(--color-soft-red-lighter-1)100%);--gradient-radial-deep-red:radial-gradient(circle,var(--color-deep-red)0%,var(--color-deep-red-lighter-1)100%);--gradient-radial-cream:radial-gradient(circle,var(--color-light-gray-lighter)0%,var(--color-cream-lighter-3)100%);--gradient-radial-black:radial-gradient(circle,var(--color-black)0%,var(--color-black-lighter-2)100%);--gradient-light-1:linear-gradient(to bottom,var(--color-white),var(--color-light-gray));--gradient-light-2:linear-gradient(to bottom,var(--color-cream-lighter-1),var(--color-cream));--gradient-light-3:linear-gradient(to bottom,var(--color-white)0%,var(--color-white)10%,var(--color-cream-lighter-2)20%,var(--color-cream-lighter-3)100%);--gradient-dark-1:linear-gradient(to bottom,var(--color-black),var(--color-black-lighter-2));--gradient-dark-2:linear-gradient(to bottom,var(--color-dark-blue),var(--color-dark-blue-darker-1));--gradient-dark-3:linear-gradient(to bottom,var(--color-black),var(--color-dark-blue-darker-2));--gradient-dark-4:linear-gradient(to bottom,var(--color-black),var(--color-dark-blue-darker-1),var(--color-primary));--gradient-dark-red:linear-gradient(to bottom,var(--color-black),var(--color-primary-darker-2),var(--color-primary-lighter-3));--gradient-dark-golden:linear-gradient(155deg,#fab428,#a57612,#fbc41e);--gradient-colorful-1:linear-gradient(to bottom,var(--color-primary),var(--color-primary-lighter-2));--gradient-colorful-2:linear-gradient(to bottom,var(--color-deep-red),var(--color-soft-red-lighter-2));--gradient-colorful-3:linear-gradient(to bottom,var(--color-dark-blue),var(--color-primary));--gradient-accent-1:linear-gradient(to bottom,var(--color-accent),var(--color-accent-hover));--gradient-accent-2:linear-gradient(to bottom,var(--color-primary-lighter-1),var(--color-primary-darker-2));--gradient-success:linear-gradient(to bottom,var(--color-success),var(--color-primary-lighter-3));--gradient-warning:linear-gradient(to bottom,var(--color-warning),var(--color-soft-red-lighter-1));--gradient-error:linear-gradient(to bottom,var(--color-error),var(--color-deep-red-lighter-1));--gradient-light-colorful-1:linear-gradient(135deg,var(--color-primary-lighter-2),var(--color-white));--gradient-light-colorful-2:linear-gradient(135deg,var(--color-primary-lighter-3),var(--color-cream-lighter-1));--gradient-light-colorful-3:linear-gradient(135deg,var(--color-dark-blue-lighter-1),var(--color-cream-lighter-2));--gradient-light-colorful-4:linear-gradient(65deg,var(--color-primary-lighter-ultra),var(--color-white));--gradient-light-colorful-5:linear-gradient(135deg,var(--color-primary-lighter-2),var(--color-cream-lighter-3),var(--color-white));--gradient-light-colorful-6:linear-gradient(135deg,var(--color-cream-lighter-2),var(--color-light-gray),var(--color-white));--gradient-light-colorful-7:linear-gradient(135deg,var(--color-primary-lighter-4),var(--color-cream-lighter-1),var(--color-white));--gradient-light-colorful-7-reverse:linear-gradient(135deg,var(--color-cream-lighter-ultra),var(--color-white),var(--color-primary-lighter-ultra));--gradient-light-colorful-8:linear-gradient(45deg,var(--color-primary-lighter-4),var(--color-cream-lighter-ultra),var(--color-white));--gradient-light-colorful-9:linear-gradient(45deg,var(--color-primary-lighter-ultra),var(--color-white),var(--color-white));--gradient-light-blue:linear-gradient(135deg,#b8e1fc,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd);--gradient-light-grey-ultra:linear-gradient(135deg,#e2e2e2,#dbdbdb 50%,#d1d1d1 51%,#fefefe);--gradient-light-grey-ultra-2:linear-gradient(135deg,#fff,#f3f3f3 50%,#ededed 51%,#fff);--gradient-light-brown:linear-gradient(135deg,#f3e2c7,#c19e67 50%,#b68d4c 51%,#e9d4b3);--gradient-tomato:linear-gradient(135deg,#f2825b,#e55b2b 50%,#f07146);--gradient-pomagranate:linear-gradient(135deg,#ff3019,#cf0404);--gradient-cobalt-black:linear-gradient(135deg,#45484d,#000);--gradient-purple:linear-gradient(135deg,#8989ba,#8989ba);--gradient-sky-blue:linear-gradient(45deg,#feffff,#d2ebf9);--gradient-blue-grey:linear-gradient(45deg,#3f4c6b,#3f4c6b);--gradient-white-gray:linear-gradient(45deg,#eee,#ccc);--gradient-light-colorful-golden:linear-gradient(135deg,#f0e7ba,#f7f0e2,#ede9de);--gradient-blue-text-panel:linear-gradient(135deg,#eaf1ff,#f6f9ff);--gradient-sky-blue-text-panel:linear-gradient(135deg,#f0faff,#fff);--gradient-gray-text-panel:linear-gradient(135deg,#f8f8f8,#fff);--gradient-purple-text-panel:linear-gradient(135deg,#f3f0fc,#fafaff);--gradient-cream-text-panel:linear-gradient(135deg,var(--color-cream-lighter-2),var(--color-white));--gradient-green-text-panel:linear-gradient(135deg,#e6f5e8,#fff);--gradient-pink-text-panel:linear-gradient(135deg,#ffeef1,#fff);--background-square:url(/images/background-squares-1.png);--background-square-2:url(/images/background-squares-2.png);--background-question-1:url(/images/background-questions-1.png);--background-question-2:url(/images/background-questions-2.png);--background-question-3:url(/images/background-questions-3.png);--background-question-4:url(/images/background-questions-4.png);--background-dots-1:url(/images/background-dots-1.png);--background-dots-2:url(/images/background-dots-2.png);--background-cert-1:url(/images/background-cert-1.png);--background-cert-2:url(/images/background-cert-2.png);--background-cert-3:url(/images/background-cert-3.png);--background-cert-blue-1:url(/images/background-cert-blue-1.png);--background-cert-blue-2:url(/images/background-cert-blue-2.png);--background-texture-1:url(/images/background-texture-1.png);--background-banner-triangles-1:url(/images/background-triangles-banner-1.png);--color-primary:#4d0bfa;--color-black:#000;--color-white:#fff;--color-cream:#fcfae5;--color-light-gray:#f4f4f4;--color-dark-blue:#1e00ff;--color-soft-red:#ffc7c7;--color-deep-red:#b32525;--color-primary-darker-1:#3d09d0;--color-primary-darker-2:#2e07a6;--color-primary-darker-3:#1f057c;--color-primary-lighter-1:#5f29fb;--color-primary-lighter-2:#723ffa;--color-primary-lighter-3:#8655fa;--color-primary-lighter-4:#cbbde8;--color-primary-lighter-ultra:#efeaf7;--color-secondary:var(--color-dark-blue);--color-secondary-dark:var(--color-dark-blue-darker-1);--color-black-lighter-1:#191919;--color-black-lighter-2:#333;--color-black-lighter-3:#a0a0a0;--color-white-darker-ultra:#faf9f3;--color-white-darker-1:#e6e6e6;--color-white-darker-2:#ccc;--color-white-darker-3:#b3b3b3;--color-cream-darker-1:#e2e0cd;--color-cream-darker-2:#c9c7b6;--color-cream-darker-3:#afae9f;--color-cream-lighter-1:#fffce7;--color-cream-lighter-2:#fffdf0;--color-cream-lighter-3:#f3f3e6;--color-cream-lighter-ultra:#fcfcf8;--color-light-gray-darker-1:#d9d9d9;--color-light-gray-darker-2:#bfbfbf;--color-light-gray-lighter:#fff;--color-dark-blue-darker-1:#1a00db;--color-dark-blue-darker-2:#1600b7;--color-dark-blue-lighter-1:#3c1fff;--color-dark-blue-lighter-2:#5b40ff;--color-soft-red-darker-1:#e3aeae;--color-soft-red-darker-2:#c79494;--color-soft-red-lighter-1:#ffd9d9;--color-soft-red-lighter-2:#ffeaea;--color-deep-red-darker-1:#951f1f;--color-deep-red-darker-2:#761919;--color-deep-red-lighter-1:#cc3a3a;--color-deep-red-lighter-2:#e65353;--color-success-bg:#dcede2;--color-error-bg:#f6e9e9;--color-warning-bg:#f4f0da;--color-info-bg:#f5f8ff;--color-success-border:#587b64;--color-error-border:#d29090;--color-warning-border:#d6cb8f;--color-info-border:#657396;--color-success-text:#270404;--color-error-text:#1d0000;--color-warning-text:#181400;--color-info-text:#000f34;--color-success-text-2:#0a590d;--color-error-text-2:#f44336;--color-warning-text-2:#a76d16;--color-info-text-2:#16388f;--color-text-primary:var(--color-black);--color-text-secondary:var(--color-black-lighter-2);--color-text-muted:var(--color-black-lighter-3);--color-background-primary:var(--color-white);--color-background-secondary:var(--color-light-gray);--color-background-tertiary:var(--color-cream);--color-accent:var(--color-primary);--color-accent-hover:var(--color-primary-darker-1);--color-accent-active:var(--color-primary-darker-2);--color-success:var(--color-primary-lighter-2);--color-warning:var(--color-soft-red);--color-error:var(--color-deep-red);--color-info:var(--color-dark-blue);--hover-color:var(--color-primary-darker-2);--visited-color:var(--color-primary-darker-3);--primary-color:var(--color-primary);--price-color:var(--color-text-primary);--discounted-price-color:var(--color-deep-red);--ex-price-color:var(--color-text-muted);--label-border-color:var(--color-primary-lighter-4);--label-bg:var(--color-background-primary);--label-color:var(--color-text-primary);--color-disabled:#ccc;--focus-ring-color:#6123fd33;--text-xs:12px;--text-sm:14px;--text-base:18px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:32px;--text-4xl:40px;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--control-height-xs:24px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--control-height-xl:56px;--button-sm:32px;--button-md:40px;--button-lg:48px;--button-xl:56px;--button-radius:8px;--button-width-icon-sm:32px;--button-width-icon-md:40px;--checkbox-xs:14px;--checkbox-sm:16px;--checkbox-md:18px;--checkbox-lg:20px;--panel-radius:12px;--card-radius:12px;--logo-xs:20px;--logo-sm:50px;--logo-md:60px;--logo-lg:100px;--logo-xl:140px;--image-xs:120px;--image-sm:250px;--image-md:500px;--image-lg:800px;--image-xl:1000px;--border-sm:1px;--border-md:2px;--border-lg:3px;--border-xl:4px;--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--icon-size:20px;--icon-size-mini:10px;--avatar-xxs:20px;--avatar-xs:24px;--avatar-sm:32px;--avatar-md:40px;--avatar-lg:56px;--badge-height:24px;--badge-radius:9999px;--header-height:84px;--hero-height:340px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--main-container-width:1024px;--slider-item-width:var(--main-container-width);--sidebar-width:300px;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:48px;--space-4xl:64px;--space-5xl:96px;--space-component-xs:8px;--space-component-sm:12px;--space-component-md:16px;--space-component-lg:24px;--space-component-xl:32px;--space-section-sm:32px;--space-section-md:48px;--space-section-lg:96px;--space-section-xl:128px;--gap-xxs:4px;--gap-xs:8px;--gap-sm:12px;--gap-md:20px;--gap-lg:28px;--gap-xl:40px;--gap-dashboard-xs:12px;--gap-dashboard-md:24px;--margin-xs:4px;--margin-sm:8px;--margin-md:16px;--margin-lg:24px;--margin-xl:32px;--padding-xs:4px;--padding-sm:8px;--padding-md:16px;--padding-lg:24px;--padding-xl:32px;--cart-width:280px;--panel-width:350px;--max-char-size:30;--z-dropdown:1000;--z-modal:1100;--z-toast:1200;--z-tooltip:1300;--sidebar-collapsed-width:60px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #00000026;--transition-fast:.15s;--transition-medium:.3s;--transition-slow:.5s}


/*! tailwindcss v4.1.11 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-500:oklch(62.3% .214 259.815);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--blur-sm:8px;--blur-md:12px;--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)}}@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,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}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}:-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{.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.w-2{width:calc(var(--spacing)*2)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing)*4)}.gap-16{gap:calc(var(--spacing)*16)}.gap-24{gap:calc(var(--spacing)*24)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-blue-500{background-color:var(--color-blue-500)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-gray-500{color:var(--color-gray-500)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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,visibility,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))}}body{font-family:var(--font-primary,sans-serif);margin:0;padding:0}#__next,body{min-height:100vh;overflow-x:hidden}#__next{box-sizing:border-box;flex-direction:column;width:100%;display:flex}div{margin:0;padding:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.title-container{flex-direction:column;gap:var(--space-sm)}.main-title,.title-container{display:flex;font-family:var(--font-primary)}.main-title{align-items:center;font-weight:var(--font-bold);margin:0;line-height:1.2}.main-title.large{font-size:var(--text-3xl)}.main-title.medium{font-size:var(--text-2xl)}.main-title.small{font-size:var(--text-xl)}.main-title.extra-small{font-size:var(--text-lg)}.main-title.light{color:var(--color-white)}.main-title.dark{color:var(--color-black)}.main-title.auto{color:var(--color-text-primary)}.title-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:var(--space-xs)}.title-icon.large{font-size:var(--icon-md)}.title-icon.medium,.title-icon.small{font-size:var(--icon-sm)}.title-icon{color:var(--color-primary)}.subtitle{margin:0;font-weight:var(--font-weight-regular);line-height:var(--line-height-base)}.subtitle.large{font-size:var(--text-base)}.subtitle.medium,.subtitle.small{font-size:var(--text-sm)}.subtitle.extra-small{font-size:var(--text-xs)}.subtitle.light{color:var(--color-white)}.subtitle.dark{color:var(--color-black)}.subtitle.auto{color:var(--color-text-secondary)}.sidebar-toggle-container{top:20px;left:20px;z-index:1000;transition:all .3s ease}.sidebar-toggle-container.collapsed{left:calc(80px + 20px)}.sidebar-toggle-button{background-color:var(--color-white);border-radius:8px;transition:all .3s ease}.sidebar-toggle-button:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(48,46,46,.15)}.logo-container{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease}.logo-container:hover{opacity:.9}.logo-container:focus{outline:none;opacity:.9}.logo-image{width:auto;height:auto;object-fit:contain}.logo-container.xs .logo-image{height:var(--logo-xs)}.logo-container.sm .logo-image{height:var(--logo-sm)}.logo-container.md .logo-image{height:var(--logo-md)}.logo-container.lg .logo-image{height:var(--logo-lg)}.logo-container.xl .logo-image{height:var(--logo-xl)}.logo-container.header .logo-image{height:var(--logo-lg)}.logo-container.header.xs .logo-image{height:var(--logo-xs)}.logo-container.header.sm .logo-image{height:var(--logo-sm)}.logo-container.header.md .logo-image{height:var(--logo-md)}.logo-container.header.lg .logo-image{height:var(--logo-lg)}.logo-container.header.xl .logo-image{height:var(--logo-xl)}.logo-container.sidebar .logo-image{height:var(--logo-md)}.logo-container.sidebar.xs .logo-image{height:var(--logo-xs)}.logo-container.sidebar.sm .logo-image{height:var(--logo-sm)}.logo-container.sidebar.md .logo-image{height:var(--logo-md)}.logo-container.sidebar.lg .logo-image{height:var(--logo-lg)}.logo-container.sidebar.xl .logo-image{height:var(--logo-xl)}.logo-container.footer .logo-image{height:var(--logo-sm)}.logo-container.footer.xs .logo-image{height:var(--logo-xs)}.logo-container.footer.sm .logo-image{height:var(--logo-sm)}.logo-container.footer.md .logo-image{height:var(--logo-md)}.logo-container.footer.lg .logo-image{height:var(--logo-lg)}.logo-container.footer.xl .logo-image{height:var(--logo-xl)}.link{text-decoration:none;color:var(--color-primary);transition:all var(--transition-fast) ease-in-out;font-family:var(--font-secondary);font-size:var(--text-base)}.link:hover{color:var(--color-primary-dark)}.link--button{display:inline-block;padding:var(--space-sm) var(--space-md);background:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);text-align:center}.link--button:hover{background:var(--color-primary-dark);color:var(--color-white)}.link--text{color:var(--color-text-primary);text-decoration:underline}.link--text:hover{color:var(--color-primary)}.link--mode-light{color:var(--color-white)}.link--mode-dark{color:var(--color-black)}.label{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--label-border-color,var(--primary-100));background:var(--label-bg,var(--background-100));color:var(--label-color,var(--text-primary));font-family:var(--font-primary);font-weight:500;border-radius:2px;width:var(--label-width,auto);font-size:var(--text-base);line-height:1.5;transition:none;cursor:default;user-select:none}.label__left,.label__right{flex-shrink:0;margin:0}.label__center,.label__left,.label__right{display:flex;align-items:center;justify-content:center}.label__center{flex-grow:1;text-align:center}.label__icon-start{margin-left:var(--space-md)}.label__icon-end,.label__icon-start{display:flex;align-items:center;justify-content:center;height:100%}.label__icon-end{margin-right:var(--space-md)}.label--small{font-size:var(--text-sm);padding:calc(var(--space-xs)/2) calc(var(--space-xs)/2)}.label--medium{font-size:var(--text-base);padding:calc(var(--space-md)/2) calc(var(--space-md)/2)}.label--large{font-size:var(--text-lg);padding:calc(var(--space-lg)/2) calc(var(--space-lg)/2)}.label--small .label__left,.label--small .label__right{width:var(--icon-sm);height:calc(var(--icon-sm) * 1)}.label--medium .label__left,.label--medium .label__right{width:var(--icon-md);height:calc(var(--icon-md) * 1)}.label--large .label__left,.label--large .label__right{width:var(--icon-lg);height:calc(var(--icon-lg) * 1)}.label--disabled{opacity:.6;pointer-events:none}.label--mode-primary{border:1px solid var(--color-primary-lighter-4);background:var(--color-background-primary);color:var(--color-text-primary)}.label--mode-secondary{border:1px solid var(--color-secondary-dark);background:var(--color-background-secondary);color:var(--color-primary)}.label--mode-dark{border:1px solid var(--color-black);background:var(--color-black);color:var(--color-white)}.label--mode-light{border:1px solid var(--color-white-darker-2);background:var(--color-white);color:var(--color-black)}.label--mode-cream{border:1px solid var(--color-cream-darker-1);background:var(--color-cream);color:var(--color-black)}.label--mode-simple{border:1px solid var(--color-white-darker-1);background:var(--color-white-darker-1);color:var(--color-secondary-dark)}.label--mode-success{border:1px solid var(--color-success-border);color:var(--color-success-text);background:var(--color-success-bg)}.label--mode-error{border:1px solid var(--color-error-border);color:var(--color-error-text);background:var(--color-error-bg)}.label--mode-warning{border:1px solid var(--color-warning-border);color:var(--color-warning-text);background:var(--color-warning-bg)}.label--mode-info{border:1px solid var(--color-info-border);color:var(--color-info-text);background:var(--color-info-bg)}.button{display:inline-flex;justify-content:center;gap:var(--space-xs);font-family:var(--font-primary);font-weight:var(--font-weight-bold);text-align:center;border-radius:var(--border-radius-md);font-size:var(--text-base);line-height:1.5;transition:all .2s ease-in-out;cursor:pointer;user-select:none;border:none;background:transparent}.button,.button.placement-menu{align-items:center;width:var(--button-width,auto)}.button.placement-menu{display:flex;justify-content:space-between;gap:var(--space-md);text-align:left}.button__left,.button__right{flex-shrink:0}.button__center,.button__left,.button__right{display:flex;align-items:center;justify-content:center}.button__center{flex-grow:1;text-align:left}.left_order .button__center,.right_order .button__center{justify-content:left}.button__icon-end,.button__icon-start{display:inline-flex;align-items:center;justify-content:center}.button--small{font-size:var(--text-sm);padding:calc(var(--space-xs)/2) calc(var(--space-xs))}.button--medium{font-size:var(--text-base);padding:calc(var(--space-md)/2) calc(var(--space-md))}.button--large{font-size:var(--text-lg);padding:calc(var(--space-lg)/2) calc(var(--space-lg))}.button--small .button__left,.button--small .button__right{width:var(--icon-sm);height:calc(var(--icon-sm) * 1)}.button--medium .button__left,.button--medium .button__right{width:var(--icon-md);height:calc(var(--icon-md) * 1)}.button--large .button__left,.button--large .button__right{width:var(--icon-lg);height:calc(var(--icon-lg) * 1)}.button--status-active,.button:hover:not(:disabled){box-shadow:inset 0 0 6px rgba(0,0,0,.15)}.submenu-open{box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.15);border-bottom:none}.menu-item.active:not(.has-submenu){border-bottom:1px solid var(--color-border)}.button--primary.button--mode-primary{background:var(--color-primary);color:var(--color-white)}.button--primary.button--mode-primary.button--status-active,.button--primary.button--mode-primary:hover:not(:disabled){background:var(--color-primary-darker-3)}.button--primary.button--mode-secondary{background:var(--color-secondary);color:var(--color-white)}.button--primary.button--mode-secondary.button--status-active,.button--primary.button--mode-secondary:hover:not(:disabled){background:var(--color-dark-blue-darker-2)}.button--primary.button--mode-dark{background:var(--color-black);color:var(--color-white)}.button--primary.button--mode-dark.button--status-active,.button--primary.button--mode-dark:hover:not(:disabled){background:var(--color-black-lighter-2)}.button--primary.button--mode-light{background:var(--color-white);color:var(--color-black);border:1px solid var(--color-light-gray)}.button--primary.button--mode-light.button--status-active,.button--primary.button--mode-light:hover:not(:disabled){background:var(--color-light-gray-darker-1)}.button--primary.button--mode-cream{background:var(--color-cream);color:var(--color-black)}.button--primary.button--mode-cream.button--status-active,.button--primary.button--mode-cream:hover:not(:disabled){background:var(--color-cream-darker-2)}.button--ghost{background:transparent;border:1px solid}.button--ghost.button--mode-primary{color:var(--color-primary);border-color:var(--color-primary)}.button--ghost.button--mode-primary.button--status-active,.button--ghost.button--mode-primary:hover:not(:disabled){background:var(--color-primary-darker-2);color:var(--color-white)}.button--menu{background:transparent;border:0 solid;padding:var(--space-xs) var(--space-md);font-size:var(--text-sm);line-height:2}.button--menu.button--mode-primary{color:var(--color-primary);border-color:transparent;background-color:transparent}.button--menu.button--mode-primary:hover:not(:disabled){background:var(--color-primary-lighter-2);color:var(--color-white)}.button--menu.button--mode-secondary{color:var(--color-secondary);border-color:transparent;background-color:transparent}.button--menu.button--mode-secondary.button--status-active,.button--menu.button--mode-secondary:hover:not(:disabled){background:var(--color-secondary-lighter-3);color:var(--color-white)}.button--menu.button--mode-dark{color:var(--color-black);border-color:transparent;background-color:transparent}.button--menu.button--mode-dark.button--status-active,.button--menu.button--mode-dark:hover:not(:disabled){background:var(--color-white-darker-1);color:var(--color-primary-darker-3)}.button--menu.button--mode-light{color:var(--color-white);border-color:transparent;background-color:transparent}.button--menu.button--mode-light.button--status-active,.button--menu.button--mode-light:hover:not(:disabled){background:var(--color-white-darker-2);color:var(--color-primary)}.button--link{background:transparent;border:none}.button--link.button--mode-primary{color:var(--color-primary)}.button--link.button--mode-primary.button--status-active,.button--link.button--mode-primary:hover:not(:disabled){color:var(--color-primary-darker-3);text-decoration:none}.button--link.button--mode-secondary{color:var(--color-secondary)}.button--link.button--mode-secondary.button--status-active,.button--link.button--mode-secondary:hover:not(:disabled){color:var(--color-dark-blue-darker-2);text-decoration:none}.button--link.button--mode-dark{color:var(--color-black)}.button--link.button--mode-dark.button--status-active,.button--link.button--mode-dark:hover:not(:disabled){color:var(--color-black-lighter-2);text-decoration:none}.button--link.button--mode-light{color:var(--color-white)}.menu-item-group-items .button--link.button--mode-light{color:var(--color-black)}.button--link.button--mode-light.button--status-active,.button--link.button--mode-light:hover:not(:disabled){color:var(--color-black-lighter-3);text-decoration:none}.button--link.button--mode-cream{color:var(--color-cream)}.button--link.button--mode-cream.button--status-active,.button--link.button--mode-cream:hover:not(:disabled){color:var(--color-cream-darker-2);text-decoration:none}.button--status-disabled,.button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}a.button,a.button:focus,a.button:hover{text-decoration:none!important}.panel{background-color:var(--color-white);border-radius:var(--border-radius-md);overflow:hidden;margin:0 auto;transition:box-shadow .2s ease-in-out,border .2s ease-in-out}.panel--background-gradient-blue{background:var(--gradient-blue-text-panel)}.panel--background-gradient-sky-blue{background:var(--gradient-sky-blue-text-panel)}.panel--background-gradient-gray{background:var(--gradient-gray-text-panel)}.panel--background-gradient-purple{background:var(--gradient-purple-text-panel)}.panel--background-gradient-sand{background:var(--gradient-cream-text-panel)}.panel--background-simple-white{background:var(--color-white)}.panel--background-gradient-light{background:var(--gradient-light-1)}.panel--background-gradient-dark{background:var(--gradient-dark-1)}.panel--background-gradient-colorful{background:var(--gradient-colorful-1)}.panel--background-gradient-cream{background:var(--gradient-light-2)}.panel--background-gradient-black{background:var(--gradient-dark-3)}.panel--background-gradient-cream .panel__content,.panel--background-gradient-cream .panel__header,.panel--background-simple-white .panel__content,.panel--background-simple-white .panel__header{color:var(--color-black)}.panel--background-gradient-black .panel__content,.panel--background-gradient-black .panel__header,.panel--background-gradient-dark .panel__content,.panel--background-gradient-dark .panel__header{color:var(--color-white)}.panel--background-gradient-colorful .panel__content,.panel--background-gradient-colorful .panel__header{color:var(--color-black)}.panel--default{box-shadow:0 2px 4px rgba(0,0,0,.08)}.panel--bordered{border:var(--border-sm) solid var(--color-black-lighter-3)}.panel--shadowed{box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.panel--sm{padding:var(--space-md)}.panel--md{padding:var(--space-lg)}.panel--lg{padding:var(--space-xl)}.panel__header{margin-bottom:var(--space-md)}.panel__content{display:flex;flex-direction:column;gap:var(--space-md)}.popup-panel{position:relative;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);max-width:600px;min-width:500px;animation:popup-panel-fade-in .2s cubic-bezier(.4,0,.2,1)}.popup-panel__close{position:absolute;top:var(--space-md);right:var(--space-md);background:none;border:none;cursor:pointer;padding:0;color:var(--color-text);transition:color .2s;z-index:2}.popup-panel__close:hover{color:var(--color-danger)}@keyframes popup-panel-fade-in{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.panel{border-radius:var(--border-radius-sm)}.panel--sm{padding:var(--space-sm)}.panel--md{padding:var(--space-md)}.panel--lg{padding:var(--space-lg)}.panel__header{margin-bottom:var(--space-sm)}.popup-panel{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-lg);margin:auto;display:flex;flex-direction:column;gap:var(--space-md);height:100%;max-width:calc(100% - 2*var(--space-lg));min-width:calc(100% - 2*var(--space-lg))}}.mobile-header{--header-height:84px;width:100%;position:relative;left:0;right:0;top:0;height:var(--header-height);background:var(--color-background-primary);box-shadow:var(--shadow-sm);z-index:0}.mobile-header-content{height:100%;max-width:1440px;margin:0 auto;padding:0 var(--space-sm);display:flex;align-items:center;justify-content:space-between}.mobile-header-left{width:60px;display:flex;align-items:center}.mobile-menu-toggle{background:none;border:none;padding:var(--space-xs);cursor:pointer;color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.mobile-menu-toggle:hover{color:var(--color-primary)}.mobile-header-center{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}.mobile-header-right{width:60px;display:flex;align-items:center;justify-content:flex-end}.mobile-header.light{background:var(--gradient-light-1)}.mobile-header.dark,.mobile-header.light{border-bottom:1px solid var(--border-color)}.mobile-header.dark{background:var(--gradient-dark-1)}.mobile-header.colorful{background:var(--gradient-accent-2);border-bottom:1px solid var(--border-color)}@media (max-width:550px){.mobile-header-right{display:none}}@keyframes headerSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.main-header{width:100%;position:relative;left:0;right:0;top:0;height:var(--header-height);background:var(--color-background-primary);box-shadow:var(--shadow-sm);z-index:0}.header-content{height:100%;margin:0 calc(2*var(--space-md));width:calc(100% - 4*var(--space-md));justify-content:space-between}.header-content,.header-left{display:flex;align-items:center}.header-left{gap:var(--space-md)}.header-nav{flex:1;display:flex;justify-content:center;height:100%;padding:0 var(--space-md)}.header-menu{height:100%;list-style:none;margin:0;padding:0}.header-auth,.header-menu,.header-right{display:flex;align-items:center;gap:var(--space-sm)}.header-user{display:flex;align-items:center}.main-header.light{background:var(--gradient-light-1)}.main-header.dark,.main-header.light{border-bottom:1px solid var(--border-color)}.main-header.dark{background:var(--gradient-dark-1)}.main-header.colorful{background:var(--gradient-accent-2);border-bottom:1px solid var(--border-color)}@media (max-width:768px){.main-header{left:0}.header-content{padding:0 var(--space-sm);width:calc(100% - 4*var(--space-md)-2*var(--space-sm))}.header-nav{padding:0 var(--space-xs);justify-content:flex-start;overflow-x:auto}.header-menu{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-xs)}.header-auth{display:none}.header-user{margin-left:auto}}.footer{width:100%;position:relative;left:0;right:0}.footer__container{max-width:100%;margin:10px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--space-md)}.footer__section{display:flex;flex-direction:column}.footer__section--logo{display:flex;align-items:flex-start;padding:var(--space-md)}.footer__title{font-family:var(--font-primary);font-size:var(--text-lg);margin-bottom:var(--space-sm)}.footer__list{list-style:none;padding:0;margin:0}.footer__item{margin-bottom:var(--space-xs)}.footer__link{font-family:var(--font-secondary);font-size:var(--text-md);text-decoration:none;transition:color .2s ease}.footer--light{background:var(--gradient-light-1);border-top:1px solid var(--border-color)}.footer--light .footer__title{color:var(--color-text-primary)}.footer--light .footer__link{color:var(--color-text-secondary)}.footer--light .footer__link:hover{color:var(--color-primary)}.footer--dark{background:var(--gradient-dark-1);border-top:1px solid var(--border-color)}.footer--dark .footer__link,.footer--dark .footer__title{color:var(--color-white)}.footer--dark .footer__link:hover{color:var(--color-primary-light)}.footer--colorful{background:var(--gradient-accent-2);border-top:1px solid var(--border-color)}.footer--colorful .footer__link,.footer--colorful .footer__title{color:var(--color-white)}.footer--colorful .footer__link:hover{color:var(--color-accent-light)}@media (max-width:768px){.footer{margin-left:0;width:100%}.footer__container{margin-left:var(--space-md);grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.footer__section--logo{grid-column:1/-1;justify-content:center;margin-bottom:var(--space-md)}}@media (max-width:750px){.footer__section--logo{width:100%}}@media (max-width:480px){.footer__container{grid-template-columns:1fr}.footer__section{width:100%}}.primary-sidebar-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);padding:var(--padding-sm) var(--padding-md);border-radius:var(--border-radius-md);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-regular);color:var(--color-text-primary);background-color:transparent;cursor:pointer;width:calc(100% - 4*var(--space-md));margin:var(--space-xs) var(--space-md)}.primary-sidebar-menu-item.group_item{margin:var(--space-xs) var(--space-md) var(--space-xs) calc(2*var(--space-md));width:calc(100% - 5*var(--space-md))}.primary-sidebar-menu-item.button{margin:var(--space-md) var(--space-md);padding:calc(var(--space-md)) var(--padding-md);align-items:center;border-radius:var(--border-radius-lg)}.primary-sidebar-menu-item.button span.primary-sidebar-menu-item__label{align-items:center;justify-content:center;display:flex;width:100%;margin-left:auto}.primary-sidebar-menu-item.active span{font-weight:var(--font-bold)}.primary-sidebar-menu-item.primary.button{background-color:var(--color-primary);color:var(--color-white)}.primary-sidebar-menu-item.primary.button span{color:var(--color-white)}.primary-sidebar-menu-item.primary.button:hover{background-color:var(--color-primary-lighter-2);color:var(--color-white)}.primary-sidebar-menu-item.primary.button:hover span{color:var(--color-white)}.primary-sidebar-menu-item.primary.active:hover,.primary-sidebar-menu-item.primary:hover{background-color:var(--color-primary-lighter-4);color:var(--color-black)}.primary-sidebar-menu-item.primary.active:hover span,.primary-sidebar-menu-item.primary:hover span{color:var(--color-black)}.primary-sidebar-menu-item.primary.active{background-color:var(--color-primary-lighter-ultra);color:var(--color-primary)}.primary-sidebar-menu-item.primary.active span{font-weight:var(--font-bold);color:var(--color-primary)}.primary-sidebar-menu-item.light.button{background-color:var(--color-white-darker-2);color:var(--color-black)}.primary-sidebar-menu-item.light.button span{color:var(--color-black)}.primary-sidebar-menu-item.light.button:hover{background-color:var(--color-white-darker-2);color:var(--color-black)}.primary-sidebar-menu-item.light.button:hover span{color:var(--color-black)}.primary-sidebar-menu-item.light.active:hover,.primary-sidebar-menu-item.light:hover{background-color:var(--color-white-darker-2);color:var(--color-black)}.primary-sidebar-menu-item.light.active:hover span,.primary-sidebar-menu-item.light:hover span{color:var(--color-black)}.primary-sidebar-menu-item.light.active{background-color:var(--color-white-darker-3);color:var(--color-black)}.primary-sidebar-menu-item.light.active span{font-weight:var(--font-bold);color:var(--color-black)}.primary-sidebar-menu-item__left{display:flex;align-items:center;gap:var(--gap-sm)}.primary-sidebar-menu-item__label{font-size:var(--text-sm);color:var(--color-text-primary)}.primary-sidebar-menu-item__right{margin-left:auto;display:flex;align-items:center;justify-content:center}@media (max-width:600px){.primary-sidebar-menu-item{padding:var(--space-md) var(--space-md);gap:var(--gap-md);border-radius:var(--border-radius-lg);min-height:44px}.primary-sidebar-menu-item.group_item{margin-left:calc(3 * var(--space-md))}.primary-sidebar-menu-item.button{padding:var(--space-md);font-size:var(--text-md)}.primary-sidebar-menu-item span{font-size:var(--text-md)}}.sidebar{--sidebar-width:300px;--sidebar-collapsed-width:0px;--header-height:84px;position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-width);display:flex;flex-direction:column;background:var(--color-background-primary);box-shadow:var(--shadow-md);overflow:hidden;z-index:100}.sidebar.collapsed{width:var(--sidebar-collapsed-width)}.sidebar.closed{transform:translateX(-100%)}.sidebar .logo-container{width:100%}.sidebar-toggle-container{position:fixed;top:15px;left:calc(var(--sidebar-width));transition:left .3s ease;z-index:150}.sidebar-toggle-container.collapsed{left:var(--space-md)}.sidebar-toggle-button{background:var(--color-background-primary);border-radius:var(--border-md);box-shadow:var(--shadow-md);padding:var(--space-xs)}.sidebar-header{height:var(--header-height);padding:1rem;display:flex;align-items:center;justify-content:space-between}.sidebar-header.light{background:var(--gradient-multi-1)}.sidebar-header.dark,.sidebar-header.light{border-bottom:1px solid var(--border-color)}.sidebar-header.dark{background:var(--gradient-multi-2)}.sidebar-header.colorful{background:var(--gradient-accent-2);border-bottom:1px solid var(--border-color)}.sidebar-logo{flex:1;display:flex;align-items:center;justify-content:space-between}.sidebar-user-section{padding:1rem;display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid var(--border-color);background-color:var(--background-color)}.welcome-section{padding:.5rem 0}.welcome-section h2{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-color)}.welcome-section.dark h2{color:var(--color-white)}.search-section{width:100%}.sidebar-search{width:100%;background-color:var(--background-color-light);border-radius:var(--border-radius)}.sidebar-nav{flex:1;overflow-y:auto;padding:var(--space-md) 0}.sidebar-footer{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-xs)}.sidebar.dark{background:var(--gradient-dark-1)}.sidebar.colorful{background:var(--gradient-accent-2)}.sidebar.light{background:var(--gradient-light-1)}@media (max-width:550px){.sidebar{width:100%;max-width:100%;height:100vh;display:flex;flex-direction:column;overflow:visible!important}.sidebar,.sidebar.closed{transform:translateX(-100%)}.sidebar:not(.closed){transform:translateX(0)}.sidebar-footer,.sidebar-header,.sidebar-nav{padding:var(--space-sm)}.sidebar-toggle-container{left:var(--space-xs)}}@keyframes sidebarSlideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ws_container-fullwidth{width:calc(100%);display:flex;justify-content:center;padding:0 var(--space-sm);box-sizing:border-box}.ws_container-inner{width:100%;max-width:var(--main-container-width);margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}.certificate-info-row{gap:var(--gap-xs)}.certificate-info-col,.certificate-info-col-center,.certificate-info-col-left{padding:var(--gap-xs)}.certificate-info-label{margin-bottom:4px}@media (max-width:1024px){.certificate-info-col,.certificate-info-col-center,.certificate-info-col-left{flex:1 1 50%;max-width:50%;text-align:left;align-items:flex-start}}@media (max-width:640px){.certificate-info-col,.certificate-info-col-center,.certificate-info-col-left{flex:1 1 100%;max-width:100%}.certificate-info-label,.certificate-info-value{font-size:var(--text-sm);line-height:1.3}}.menu{--menu-header-height:64px;--menu-sidebar-width:260px;--menu-sidebar-collapsed-width:72px;display:flex;flex-direction:column;width:fit-content;position:relative;font-family:var(--font-primary);gap:var(--space-xs)}.menu.layout-header{height:var(--menu-header-height)}.menu.layout-header .menu-items{flex-direction:row;align-items:center;gap:var(--space-md);padding:0 var(--space-md)}.menu-item-group.placement-header{position:relative}.menu-item-group.placement-header .menu-item-group-items{position:absolute;top:100%;background:var(--color-background-primary);box-shadow:var(--shadow-md);border-radius:var(--border-radius);z-index:1000}.menu-item-group.placement-header .menu-item-group-items.right_order{right:0;float:right}.menu-item-group.placement-header .menu-item-group-items.left_order{left:0;float:left;min-width:200px}.menu-item-group.placement-header.open .menu-item-group-items{display:flex;padding:var(--space-xs) 0}.menu-item-group.placement-header .menu-item-group-lead{width:auto}.menu.layout-sidebar{width:var(--menu-sidebar-width);height:100%;transition:width .3s ease}.menu.layout-sidebar.collapsed{width:var(--menu-sidebar-collapsed-width)}.menu.layout-sidebar .menu-content{flex-direction:column;height:100%}.menu.layout-sidebar .menu-items{flex-direction:column;width:100%;padding:var(--space-md) 0}.menu.layout-sidebar:not(.collapsed) .menu-item-full-name{display:block}.menu.layout-sidebar.collapsed .menu-item-full-name,.menu.layout-sidebar:not(.collapsed) .menu-item-short-name{display:none}.menu.layout-sidebar.collapsed .menu-item-short-name{display:block}.menu-group-item-label,.menu-item-group.collapsed .menu-item-full-name,.menu-item-group.collapsed .menu-item-short-name{display:initial}@media (max-width:768px){.menu.layout-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:100;transform:translateX(-100%);width:var(--menu-sidebar-width)}.menu.layout-sidebar.mobile-open{transform:translateX(0)}.menu.layout-sidebar.collapsed{width:var(--menu-sidebar-width)}.menu.layout-sidebar .menu-items{width:100%}.menu-item-full-name{display:block}.menu-item-short-name{display:none}}.menu-group-item,.menu-item{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-primary);cursor:pointer;transition:all .2s ease;border:none;background:none;width:fit-content;white-space:nowrap}.menu-item.small{padding:var(--space-xs) var(--space-sm)}.menu-item.large{padding:var(--space-md) var(--space-lg)}.menu-group-item-content{display:flex;align-items:center;gap:var(--space-sm)}.menu-item-chevron{margin-left:auto;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;opacity:.7}.menu-item-group.open .menu-item-chevron{transform:rotate(90deg);opacity:1}.menu-group-item-label,.menu-item-full-name,.menu-item-label,.menu-item-short-name{flex-shrink:0;white-space:nowrap}.menu-group-item-icon,.menu-item-icon{display:flex;align-items:center}.menu-group-item.active,.menu-group-item:hover,.menu-item.active,.menu-item:hover{background:var(--color-background-hover)}.menu-group-item.disabled,.menu-item.disabled{opacity:.5;cursor:not-allowed}.menu-item-group{display:flex;flex-direction:column;width:100%}.menu-item-group-lead{width:100%}.menu-item-group-items{display:none;flex-direction:column;width:100%}.menu-item-group.open.dark .menu-item-group-items{display:flex;box-shadow:inset 0 -2px 13px -2px rgba(0,0,0,.15);padding-bottom:var(--space-sm);background-color:var(--color-background-primary)}.menu-item-group.open.light .menu-item-group-items{display:flex;box-shadow:inset 0 -6px 6px -6px rgba(255,255,255,.15);padding-bottom:var(--space-sm)}.menu.light{background:var(--color-background-primary)}.menu.dark{background:var(--color-background-inverse)}.menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99}.menu-items>*{animation:menuItemFade .3s ease}@keyframes menuItemFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.pricing-section-wrapper{padding:40px 20px}.pricing-section{flex-wrap:wrap;gap:20px;align-items:flex-start;width:100%}.pricing-heading,.pricing-section{display:flex;justify-content:center}.pricing-heading{flex:1 1 250px;max-width:250px;align-items:center;padding:10px;text-align:left}.pricing-box-group{flex:3 1 700px;display:flex;gap:20px;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.pricing-section{flex-direction:column;align-items:center}.pricing-heading{max-width:100%;text-align:center}.pricing-box-group{flex-direction:column;align-items:center}}.width_10,.width_100,.width_20,.width_25,.width_33,.width_40,.width_5,.width_50,.width_60,.width_66,.width_75{width:calc(100% - 2 * var(--space-md))!important;flex:0 0 calc(100% - 2 * var(--space-md))!important;max-width:100%;box-sizing:border-box;padding-left:var(--space-md)!important;padding-right:var(--space-md)!important}.insidegap,.microgap,.subgap{width:100%;max-width:calc(var(--container-md) - 2 * var(--space-md));box-sizing:border-box;padding:0;margin:0}@media (min-width:600px){.width_25,.width_33{width:calc(33.33% - 2 * var(--space-md));flex:0 0 calc(33.33% - 2 * var(--space-md))!important}.width_50{width:calc(50% - 2 * var(--space-md));flex:0 0 calc(50% - 2 * var(--space-md))!important}}@media (min-width:1024px){.width_100{width:calc(100% - 2 * var(--space-md));flex:0 0 calc(100% - 2 * var(--space-md))!important}.width_75{width:calc(75% - 2 * var(--space-md));flex:0 0 calc(75% - 2 * var(--space-md))!important}.width_66{width:calc(66.66% - 2 * var(--space-md));flex:0 0 calc(66.66% - 2 * var(--space-md))!important}.width_60{width:calc(60% - 2 * var(--space-md));flex:0 0 calc(60% - 2 * var(--space-md))!important}.width_50{width:calc(50% - 2 * var(--space-md));flex:0 0 calc(50% - 2 * var(--space-md))!important}.width_40{width:calc(40% - 2 * var(--space-md));flex:0 0 calc(40% - 2 * var(--space-md))!important}.width_33{width:calc(33.33% - 2 * var(--space-md));flex:0 0 calc(33.33% - 2 * var(--space-md))!important}.width_25{width:calc(25% - 2 * var(--space-md));flex:0 0 calc(25% - 2 * var(--space-md))!important}.width_20{width:calc(20% - 2 * var(--space-md));flex:0 0 calc(20% - 2 * var(--space-md))!important}.width_10{width:calc(10% - 2 * var(--space-md));flex:0 0 calc(10% - 2 * var(--space-md))!important}.width_5{width:calc(5% - 2 * var(--space-md));flex:0 0 calc(5% - 2 * var(--space-md))!important}}.background_dark_primary{background:var(--color-primary)}.background_light_primary{background-image:linear-gradient(rgba(251,243,252,.9),#f8eefd),var(--background-square-2);background-position:bottom;background-size:10% 88%}.background_header_dark,.background_header_pmp{background-image:var(--background-cert-3),var(--gradient-dark-4);background-position:100% 0;background-repeat:no-repeat}.background_header_pspo1{background-image:var(--background-cert-3),var(--gradient-dark-red);background-position:100% 0;background-repeat:no-repeat}.background_dark{background:var(--gradient-radial-black)}.background_light{background:var(--gradient-light-1)}.background_primary,.background_secondary{background:var(--gradient-radial-primary)}.background_cream{background-image:var(--background-texture-1),var(--gradient-light-3)}.background_purple{background:var(--gradient-purple)}.background_cobalt_black{background:var(--gradient-cobalt-black)}.background_light_brown{background:var(--gradient-light-brown)}.background_sky_blue{background:var(--gradient-sky-blue)}.background_blue_grey{background:var(--gradient-blue-grey)}.background_white_gray{background:var(--gradient-white-gray)}.background_golden{background:var(--gradient-dark-golden)}.background_tomato{background:var(--gradient-pomagranate)}.background_banner_triangles{background-image:var(--background-banner-triangles-1)}.only_gap{height:var(--gap-sm);flex-shrink:0;flex-grow:0}.only_mobile{display:none}.only_desktop{display:block}.paragraph{font-family:var(--font-primary);font-weight:400;color:var(--color-primary-dark);font-size:var(--text-base);line-height:1.7em}.certificate-info-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap-xxs);max-width:var(--container-lg);margin:0 auto;width:100%;box-sizing:border-box}.certificate-info-col,.certificate-info-col-center,.certificate-info-col-left{flex:1 1 100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;text-align:center;align-items:center}.certificate-tab_80{height:80px}.certificate-info-col-left{align-items:flex-start;text-align:left;justify-content:center}.certificate-info-col-right{align-items:flex-end;text-align:right;justify-content:center}.certificate-info-col-center{align-items:center;text-align:center;justify-content:center}.certificate-info-row-flex{display:flex;flex-direction:row;align-items:center;gap:var(--space-md);min-height:100%}.certificate-info-row-flex .certificate-info-icon{display:flex;height:100%;align-items:center;justify-content:center}.certificate-info-label{font-weight:700;margin-bottom:0}.certificate-info-label,.certificate-info-value{font-family:var(--font-primary);color:var(--color-primary-dark);font-size:var(--text-base)}.certificate-info-value{font-weight:400;margin-top:2px}@media (max-width:900px){.certificate-info-col,.certificate-info-col-center,.certificate-info-col-left{align-items:flex-start!important;text-align:left!important}.certificate-info-label,.certificate-info-value{font-size:var(--text-base);line-height:1.2;margin:0}}.insidegap{min-height:128px}.subgap{min-height:80px}.microgap{min-height:32px}@media (max-width:1199px){.insidegap{min-height:96px}.subgap{min-height:64px}.microgap{min-height:24px}}@media (max-width:767px){.insidegap{min-height:64px}.subgap{min-height:48px}.microgap{min-height:16px}}