.kb-lang-switcher[data-v-af7be30c]{font-family:var(--form-font-family,var(--font-primary,inherit));font-size:var(--form-input-font-size,.9em);display:inline-block;position:relative}.kb-lang-switcher--inline .kb-lang-switcher__list[data-v-af7be30c]{gap:var(--spacing-sm,.5em);margin:0;padding:0;list-style:none;display:flex}.kb-lang-switcher__trigger[data-v-af7be30c]{background:var(--form-bg-white,transparent);border:var(--form-border-width,1px) solid var(--form-border-color,currentColor);border-radius:var(--form-input-border-radius,var(--form-border-radius,var(--radius-md,4px)));color:var(--form-input-color,inherit);cursor:pointer;font:inherit;font-family:var(--form-input-font-family,inherit);font-weight:var(--form-input-font-weight,inherit);align-items:center;gap:var(--spacing-xs,.35em);padding:var(--form-input-padding,.35em .7em);line-height:1.2;transition:border-color .15s,background-color .15s;display:inline-flex}.kb-lang-switcher__trigger[data-v-af7be30c]:hover{background:var(--form-bg-hover,var(--form-bg-light,transparent));border-color:var(--form-border-hover,var(--color-primary-hover,currentColor))}.kb-lang-switcher__trigger[data-v-af7be30c]:focus-visible{outline:2px solid var(--color-primary,currentColor);outline-offset:2px}.kb-lang-switcher__caret[data-v-af7be30c]{opacity:.75;font-size:.75em}.kb-lang-switcher__menu[data-v-af7be30c]{background:var(--color-surface,var(--form-bg-white,#fff));border:var(--form-border-width,1px) solid var(--color-border,var(--form-border-color,#0000001f));border-radius:var(--radius-md,var(--form-border-radius,4px));box-shadow:var(--shadow-md,0 2px 8px #00000014);color:var(--color-text,var(--form-input-color,inherit));min-width:100%;padding:var(--spacing-xs,.25em) 0;right:0;top:calc(100% + var(--spacing-xs,4px));z-index:50;margin:0;list-style:none;position:absolute}.kb-lang-switcher__option[data-v-af7be30c]{border-radius:var(--radius-sm,2px);color:var(--color-text,inherit);font-family:var(--form-input-font-family,inherit);font-weight:var(--form-input-font-weight,inherit);padding:var(--spacing-xs,.4em) var(--spacing-sm,.75em);white-space:nowrap;text-decoration:none;transition:background-color .12s,color .12s;display:block}.kb-lang-switcher__option[data-v-af7be30c]:focus-visible,.kb-lang-switcher__option[data-v-af7be30c]:hover{background:var(--form-bg-hover,var(--color-primary-muted,#0000000d));color:var(--form-primary-color,var(--color-primary,inherit))}.kb-lang-switcher__option.is-active[data-v-af7be30c]{color:var(--color-primary,inherit);font-weight:600}:root{--color-primary:#2563eb;--color-secondary:#64748b;--color-accent:#06b6d4;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-white:#fff;--color-black:#000;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-background:var(--color-white);--color-surface:var(--color-white);--color-surface-alt:var(--surface-sunken,var(--color-gray-50));--color-surface-dark:var(--surface-overlay,var(--color-gray-900));--color-text:var(--color-gray-900);--color-text-muted:var(--color-gray-600);--color-text-secondary:var(--content-secondary,var(--color-gray-600));--color-text-inverse:var(--content-inverse,var(--color-white));--color-text-muted-dark:var(--color-gray-400);--color-primary-dark:var(--color-primary-active,var(--color-gray-900));--color-success-light:var(--feedback-success-light,#e8f5e9);--color-error-light:var(--feedback-error-light,#ffebee);--color-warning-light:var(--feedback-warning-light,#fff3e0);--color-warning-dark:var(--feedback-warning,#e65100);--callout-info-bg:var(--feedback-info-light,#e3f2fd);--callout-info-text:var(--feedback-info,#1565c0);--callout-warning-bg:var(--feedback-warning-light,#fff3e0);--callout-warning-text:var(--feedback-warning,#e65100);--callout-error-bg:var(--feedback-error-light,#ffebee);--callout-error-text:var(--feedback-error,#c62828);--callout-success-bg:var(--feedback-success-light,#e8f5e9);--callout-success-text:var(--feedback-success,#2e7d32);--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:.75rem;--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;--text-5xl:3rem;--text-6xl:3.75rem;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--space-0:0;--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-24:6rem;--space-32:8rem;--space-none:var(--space-0);--space-xs:var(--space-2);--space-sm:var(--space-4);--space-md:var(--space-6);--space-lg:var(--space-10);--space-xl:var(--space-16);--space-2xl:var(--space-24);--radius-none:0;--radius-sm:.125rem;--radius-base:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:624.938rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-base: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;--container-sm:40rem;--container-md:48rem;--container-lg:64rem;--container-xl:80rem;--container-2xl:96rem;--measure-prose:40rem;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1040;--z-popover:1050;--z-tooltip:1060;--transition-fast:.15s ease-in-out;--transition-base:.25s ease-in-out;--transition-slow:.35s ease-in-out;--color-primary-rgb:37, 99, 235;--color-secondary-rgb:100, 116, 139;--color-accent-rgb:6, 182, 212;--color-success-rgb:16, 185, 129;--color-warning-rgb:245, 158, 11;--color-error-rgb:239, 68, 68;--color-white-rgb:255, 255, 255;--color-black-rgb:0, 0, 0;--overlay-lightest:rgba(var(--color-black-rgb), .05);--overlay-light:rgba(var(--color-black-rgb), .1);--overlay-base:rgba(var(--color-black-rgb), .3);--overlay-medium:rgba(var(--color-black-rgb), .5);--overlay-dark:rgba(var(--color-black-rgb), .7);--overlay-darkest:rgba(var(--color-black-rgb), .9);--overlay-primary-light:rgba(var(--color-primary-rgb), .1);--overlay-primary:rgba(var(--color-primary-rgb), .3);--overlay-primary-strong:rgba(var(--color-primary-rgb), .5);--state-hover-opacity:.9;--state-active-opacity:.85;--state-disabled-opacity:.5;--state-loading-opacity:.7;--state-focus-ring-width:3px;--state-focus-ring-offset:2px;--state-focus-ring-color:rgba(var(--color-primary-rgb), .25);--state-scale-hover:1.02;--state-scale-active:.98;--color-border:var(--color-gray-200);--color-border-light:var(--color-gray-100);--color-border-strong:var(--color-gray-400);--color-border-focus:var(--color-primary);--color-border-error:var(--color-error);--color-border-success:var(--color-success);--input-padding-y:var(--space-3);--input-padding-x:var(--space-4);--input-border-radius:var(--radius-base);--input-border-width:1px;--input-focus-shadow:0 0 0 var(--state-focus-ring-width) var(--state-focus-ring-color);--button-padding-y:var(--space-3);--button-padding-x:var(--space-5);--button-border-radius:var(--radius-base);--button-font-weight:600;--card-padding:var(--space-6);--card-border-radius:var(--radius-lg);--card-shadow:var(--shadow-base);--card-shadow-hover:var(--shadow-md);--section-padding-y:var(--space-lg);--section-gap:var(--space-md);--personality-transition-fast:.15s;--personality-transition-base:.3s;--personality-transition-slow:.5s;--personality-transition-dramatic:.8s;--personality-easing-default:ease;--personality-easing-smooth:cubic-bezier(.4, 0, .2, 1);--personality-easing-bounce:cubic-bezier(.68, -.55, .265, 1.55);--personality-easing-sharp:cubic-bezier(.4, 0, .6, 1);--personality-easing-gentle:cubic-bezier(.25, .1, .25, 1);--personality-scale-hover:1.02;--personality-scale-active:.98;--personality-scale-emphasis:1.05;--personality-scale-dramatic:1.1;--personality-rotate-subtle:1deg;--personality-rotate-playful:3deg;--personality-blur-subtle:4px;--personality-blur-medium:12px;--personality-blur-strong:20px;--personality-blur-dramatic:40px;--personality-glass-opacity:.85;--personality-glass-saturation:1.8;--personality-glow-intensity:.3;--personality-glow-spread:20px;--personality-glow-color:var(--color-primary);--personality-letter-spacing-tight:-.025em;--personality-letter-spacing-normal:0;--personality-letter-spacing-wide:.025em;--personality-letter-spacing-expanded:.1em;--personality-letter-spacing-ultra:.2em;--personality-line-height-tight:1.2;--personality-line-height-normal:1.5;--personality-line-height-relaxed:1.75;--personality-line-height-loose:2;--personality-weight-light:300;--personality-weight-normal:400;--personality-weight-medium:500;--personality-weight-semibold:600;--personality-weight-bold:700;--personality-weight-black:900;--personality-heading-weight:var(--personality-weight-bold);--personality-body-weight:var(--personality-weight-normal);--personality-heading-transform:none;--personality-button-transform:none;--personality-border-width-none:0;--personality-border-width-thin:1px;--personality-border-width-medium:2px;--personality-border-width-thick:3px;--personality-border-width-heavy:4px;--personality-border-width:var(--personality-border-width-thin);--personality-border-style:solid;--personality-corner-multiplier:1;--personality-shadow-none:none;--personality-shadow-subtle:0 1px 2px #0000000a;--personality-shadow-base:0 2px 4px #0000000f;--personality-shadow-medium:0 4px 8px #00000014;--personality-shadow-strong:0 8px 16px #0000001a;--personality-shadow-dramatic:0 16px 32px #00000026;--personality-shadow-elevated:0 24px 48px #0003;--personality-shadow-glow:0 0 var(--personality-glow-spread) rgba(var(--color-primary-rgb), var(--personality-glow-intensity));--personality-shadow-glow-strong:0 0 calc(var(--personality-glow-spread)*2) rgba(var(--color-primary-rgb), calc(var(--personality-glow-intensity)*1.5));--personality-shadow-inset:inset 0 2px 4px #0000000f;--personality-shadow-inset-strong:inset 0 4px 8px #0000001a;--personality-texture-grain:0;--personality-texture-noise:0;--personality-pattern-opacity:0;--personality-surface-roughness:0;--personality-touch-target-min:44px;--personality-button-height-sm:32px;--personality-button-height-md:40px;--personality-button-height-lg:48px;--personality-input-height:40px;--personality-density:1;--personality-gap-tight:calc(var(--space-2)*var(--personality-density));--personality-gap-normal:calc(var(--space-4)*var(--personality-density));--personality-gap-relaxed:calc(var(--space-6)*var(--personality-density));--personality-accent-thickness:2px;--personality-accent-style:solid;--personality-decoration-level:.5;--personality-gradient-intensity:0}@keyframes slide-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.theme-menu.bg-brand-primary{background-color:var(--color-primary);color:var(--color-primary-contrast)}.theme-menu.bg-brand-secondary{background-color:var(--color-secondary);color:var(--color-secondary-contrast)}.theme-menu.bg-brand-accent{background-color:var(--color-accent);color:var(--color-accent-contrast)}.theme-menu.bg-brand-background{background-color:var(--color-background);color:var(--color-background-contrast)}.theme-menu.bg-brand-surface{background-color:var(--color-surface);color:var(--color-surface-contrast)}.theme-menu.bg-brand-primary-light{background-color:var(--color-primary-light);color:var(--color-primary-light-contrast)}.theme-menu.bg-brand-secondary-light{background-color:var(--color-secondary-light);color:var(--color-secondary-light-contrast)}.theme-menu.bg-brand-none{background-color:#0000}.theme-menu.bg-brand-accent a,.theme-menu.bg-brand-accent h1,.theme-menu.bg-brand-accent h2,.theme-menu.bg-brand-accent h3,.theme-menu.bg-brand-accent h4,.theme-menu.bg-brand-accent h5,.theme-menu.bg-brand-accent h6,.theme-menu.bg-brand-accent p,.theme-menu.bg-brand-background a,.theme-menu.bg-brand-background h1,.theme-menu.bg-brand-background h2,.theme-menu.bg-brand-background h3,.theme-menu.bg-brand-background h4,.theme-menu.bg-brand-background h5,.theme-menu.bg-brand-background h6,.theme-menu.bg-brand-background p,.theme-menu.bg-brand-primary a,.theme-menu.bg-brand-primary h1,.theme-menu.bg-brand-primary h2,.theme-menu.bg-brand-primary h3,.theme-menu.bg-brand-primary h4,.theme-menu.bg-brand-primary h5,.theme-menu.bg-brand-primary h6,.theme-menu.bg-brand-primary p,.theme-menu.bg-brand-primary-light a,.theme-menu.bg-brand-primary-light h1,.theme-menu.bg-brand-primary-light h2,.theme-menu.bg-brand-primary-light h3,.theme-menu.bg-brand-primary-light h4,.theme-menu.bg-brand-primary-light h5,.theme-menu.bg-brand-primary-light h6,.theme-menu.bg-brand-primary-light p,.theme-menu.bg-brand-secondary a,.theme-menu.bg-brand-secondary h1,.theme-menu.bg-brand-secondary h2,.theme-menu.bg-brand-secondary h3,.theme-menu.bg-brand-secondary h4,.theme-menu.bg-brand-secondary h5,.theme-menu.bg-brand-secondary h6,.theme-menu.bg-brand-secondary p,.theme-menu.bg-brand-secondary-light a,.theme-menu.bg-brand-secondary-light h1,.theme-menu.bg-brand-secondary-light h2,.theme-menu.bg-brand-secondary-light h3,.theme-menu.bg-brand-secondary-light h4,.theme-menu.bg-brand-secondary-light h5,.theme-menu.bg-brand-secondary-light h6,.theme-menu.bg-brand-secondary-light p,.theme-menu.bg-brand-surface a,.theme-menu.bg-brand-surface h1,.theme-menu.bg-brand-surface h2,.theme-menu.bg-brand-surface h3,.theme-menu.bg-brand-surface h4,.theme-menu.bg-brand-surface h5,.theme-menu.bg-brand-surface h6,.theme-menu.bg-brand-surface p{color:inherit}.theme-menu.text-override-light{color:#fff}.theme-menu.text-override-light .theme-content,.theme-menu.text-override-light .theme-content *,.theme-menu.text-override-light a,.theme-menu.text-override-light h1,.theme-menu.text-override-light h2,.theme-menu.text-override-light h3,.theme-menu.text-override-light h4,.theme-menu.text-override-light h5,.theme-menu.text-override-light h6,.theme-menu.text-override-light p{color:inherit}.theme-menu.text-override-dark{color:var(--color-text,#1a1a1a)}.theme-menu.text-override-dark .theme-content,.theme-menu.text-override-dark .theme-content *,.theme-menu.text-override-dark a,.theme-menu.text-override-dark h1,.theme-menu.text-override-dark h2,.theme-menu.text-override-dark h3,.theme-menu.text-override-dark h4,.theme-menu.text-override-dark h5,.theme-menu.text-override-dark h6,.theme-menu.text-override-dark p{color:inherit}.theme-menu{background:var(--archetype-navigation-background,var(--color-surface,#fff));border-bottom:var(--archetype-navigation-border-bottom,none);color:var(--archetype-navigation-color,inherit);-webkit-backdrop-filter:var(--archetype-navigation-backdrop-filter,none);backdrop-filter:var(--archetype-navigation-backdrop-filter,none);transition:background var(--personality-transition-base,.3s) var(--personality-easing-default,ease),backdrop-filter var(--personality-transition-base,.3s) var(--personality-easing-default,ease),border-bottom var(--personality-transition-base,.3s) var(--personality-easing-default,ease),box-shadow var(--personality-transition-base,.3s) var(--personality-easing-default,ease)}.theme-menu.darkmode{color:var(--color-text-inverse,#fff)}.theme-menu.sticky{z-index:var(--z-sticky,1020);position:fixed;top:0;left:0;right:0}.theme-menu.sticky.is-scrolled{background:var(--archetype-navigation-scrolled-background,var(--color-surface,#fff));-webkit-backdrop-filter:var(--archetype-navigation-scrolled-backdrop-filter,var(--archetype-navigation-backdrop-filter,none));backdrop-filter:var(--archetype-navigation-scrolled-backdrop-filter,var(--archetype-navigation-backdrop-filter,none));border-bottom:var(--archetype-navigation-scrolled-border-bottom,1px solid var(--color-border,#e5e7eb));box-shadow:var(--archetype-navigation-scrolled-shadow,0 1px 3px #0000001a)}.theme-menu__placeholder{display:none}.theme-menu__placeholder.sticky{height:5.625rem;display:block}.theme-menu__container{width:100%;max-width:none;padding-left:var(--archetype-section-padding-x,var(--space-6));padding-right:var(--archetype-section-padding-x,var(--space-6));margin-left:auto;margin-right:auto}@media (width>=40rem){.theme-menu__container{padding-left:var(--archetype-section-padding-x,var(--space-8));padding-right:var(--archetype-section-padding-x,var(--space-8))}}.theme-menu__container.container-sm{max-width:var(--container-sm);margin-inline:auto}.theme-menu__container.container-md{max-width:var(--container-md);margin-inline:auto}.theme-menu__container.container-lg{max-width:var(--container-lg);margin-inline:auto}.theme-menu__container.container-xl{max-width:var(--container-xl);margin-inline:auto}.theme-menu__container.container-2xl{max-width:var(--container-2xl);margin-inline:auto}.theme-menu__container.container-full{max-width:100%}.theme-menu__container{gap:var(--personality-gap-relaxed,var(--space-6,1.5rem));padding-top:var(--personality-gap-normal,var(--space-4,1rem));padding-bottom:var(--personality-gap-normal,var(--space-4,1rem))}.theme-menu__container,.theme-menu__meta{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.theme-menu__meta{width:100%}.theme-menu__meta,.theme-menu__meta.show-details{gap:calc(var(--personality-gap-relaxed,var(--space-6,1.5rem))*1.5)}.theme-menu__meta.show-details{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.theme-menu__brand img{width:100%;height:auto;max-height:3.125rem;transition:all var(--personality-transition-fast,.2s) var(--personality-easing-default,ease)}.theme-menu__brand img:hover{transform:scale(1.05)}.theme-menu__brand-text{font-family:var(--font-heading,var(--font-primary,sans-serif));font-size:var(--h4-font-size,1.5rem);font-weight:var(--h4-font-weight,var(--personality-heading-weight,700));letter-spacing:var(--h4-letter-spacing,var(--personality-letter-spacing-heading,0));text-transform:var(--h4-text-transform,var(--personality-heading-transform,none));line-height:var(--h4-line-height,var(--personality-line-height-heading,1.25));color:inherit;white-space:nowrap;text-decoration:none}.theme-menu__toggle{display:none}@media (width<=47.9375rem){.theme-menu__toggle{display:block}}.theme-menu__navigation{justify-content:flex-end;align-items:center;gap:var(--personality-gap-relaxed,var(--space-6,1.5rem));flex-flow:row;display:flex}@media (width<=47.9375rem){.theme-menu__navigation{display:none}}.theme-menu__actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.theme-menu__actions .theme-button{padding:var(--space-2,.5rem) var(--space-3,.75rem);font-size:var(--text-sm,.875rem)}@media (width<=47.9375rem){.theme-menu__actions{display:none}}.theme-menu__details{justify-content:flex-end;align-items:center;gap:var(--personality-gap-relaxed,var(--space-6,1.5rem));flex-flow:row;min-width:20rem;display:flex}.theme-menu__hamburger{z-index:5;cursor:pointer;width:2.8125rem;height:2.25rem;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}.theme-menu__hamburger *{margin:0;padding:0}.theme-menu__hamburger span{opacity:1;background:currentColor;border-radius:.1875rem;width:100%;height:.3125rem;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.theme-menu__hamburger span:first-child{top:0}.theme-menu__hamburger span:nth-child(2),.theme-menu__hamburger span:nth-child(3){top:.875rem}.theme-menu__hamburger span:nth-child(4){top:1.75rem}.theme-menu__hamburger.open span:first-child{width:0;top:1.125rem;left:50%}.theme-menu__hamburger.open span:nth-child(2){transform:rotate(45deg)}.theme-menu__hamburger.open span:nth-child(3){transform:rotate(-45deg)}.theme-menu__hamburger.open span:nth-child(4){width:0;top:1.125rem;left:50%}.theme-menu__offcanvas{width:100%;height:100%;z-index:calc(var(--z-sticky,1020) - 1);transition:transform var(--personality-transition-base,.3s) var(--personality-easing-default,ease-in-out);position:fixed;top:5.625rem;right:0;transform:translate(100%)}.theme-menu__offcanvas.open{transform:translate(0)}.theme-menu__inner{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.theme-menu__background.bg-brand-primary{background-color:var(--color-primary);color:var(--color-primary-contrast)}.theme-menu__background.bg-brand-secondary{background-color:var(--color-secondary);color:var(--color-secondary-contrast)}.theme-menu__background.bg-brand-accent{background-color:var(--color-accent);color:var(--color-accent-contrast)}.theme-menu__background.bg-brand-background{background-color:var(--color-background);color:var(--color-background-contrast)}.theme-menu__background.bg-brand-surface{background-color:var(--color-surface);color:var(--color-surface-contrast)}.theme-menu__background.bg-brand-primary-light{background-color:var(--color-primary-light);color:var(--color-primary-light-contrast)}.theme-menu__background.bg-brand-secondary-light{background-color:var(--color-secondary-light);color:var(--color-secondary-light-contrast)}.theme-menu__background.bg-brand-none{background-color:#0000}.theme-menu__background.bg-brand-accent a,.theme-menu__background.bg-brand-accent h1,.theme-menu__background.bg-brand-accent h2,.theme-menu__background.bg-brand-accent h3,.theme-menu__background.bg-brand-accent h4,.theme-menu__background.bg-brand-accent h5,.theme-menu__background.bg-brand-accent h6,.theme-menu__background.bg-brand-accent p,.theme-menu__background.bg-brand-background a,.theme-menu__background.bg-brand-background h1,.theme-menu__background.bg-brand-background h2,.theme-menu__background.bg-brand-background h3,.theme-menu__background.bg-brand-background h4,.theme-menu__background.bg-brand-background h5,.theme-menu__background.bg-brand-background h6,.theme-menu__background.bg-brand-background p,.theme-menu__background.bg-brand-primary a,.theme-menu__background.bg-brand-primary h1,.theme-menu__background.bg-brand-primary h2,.theme-menu__background.bg-brand-primary h3,.theme-menu__background.bg-brand-primary h4,.theme-menu__background.bg-brand-primary h5,.theme-menu__background.bg-brand-primary h6,.theme-menu__background.bg-brand-primary p,.theme-menu__background.bg-brand-primary-light a,.theme-menu__background.bg-brand-primary-light h1,.theme-menu__background.bg-brand-primary-light h2,.theme-menu__background.bg-brand-primary-light h3,.theme-menu__background.bg-brand-primary-light h4,.theme-menu__background.bg-brand-primary-light h5,.theme-menu__background.bg-brand-primary-light h6,.theme-menu__background.bg-brand-primary-light p,.theme-menu__background.bg-brand-secondary a,.theme-menu__background.bg-brand-secondary h1,.theme-menu__background.bg-brand-secondary h2,.theme-menu__background.bg-brand-secondary h3,.theme-menu__background.bg-brand-secondary h4,.theme-menu__background.bg-brand-secondary h5,.theme-menu__background.bg-brand-secondary h6,.theme-menu__background.bg-brand-secondary p,.theme-menu__background.bg-brand-secondary-light a,.theme-menu__background.bg-brand-secondary-light h1,.theme-menu__background.bg-brand-secondary-light h2,.theme-menu__background.bg-brand-secondary-light h3,.theme-menu__background.bg-brand-secondary-light h4,.theme-menu__background.bg-brand-secondary-light h5,.theme-menu__background.bg-brand-secondary-light h6,.theme-menu__background.bg-brand-secondary-light p,.theme-menu__background.bg-brand-surface a,.theme-menu__background.bg-brand-surface h1,.theme-menu__background.bg-brand-surface h2,.theme-menu__background.bg-brand-surface h3,.theme-menu__background.bg-brand-surface h4,.theme-menu__background.bg-brand-surface h5,.theme-menu__background.bg-brand-surface h6,.theme-menu__background.bg-brand-surface p{color:inherit}.theme-menu__background{background:var(--archetype-navigation-background,var(--color-surface,#fff));opacity:1;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.theme-menu__mobile{justify-content:flex-start;align-items:flex-start;gap:var(--personality-gap-relaxed,var(--space-6,1.5rem));flex-flow:column;display:flex}.theme-menu__mobile.gap-none{gap:var(--space-none)}.theme-menu__mobile.gap-xs{gap:var(--space-xs)}.theme-menu__mobile.gap-sm{gap:var(--space-sm)}.theme-menu__mobile.gap-md{gap:var(--space-md)}.theme-menu__mobile.gap-lg{gap:var(--space-lg)}.theme-menu__mobile.gap-xl{gap:var(--space-xl)}
