:root{--color-orange-100: #FFE6D2;--color-orange-200: #FF7946;--color-orange-600: #FF5417;--color-orange-900: #D94100;--color-purple-100: #f0edf2;--color-purple-200: #D5D1DA;--color-purple-300: #B0A9BA;--color-purple-400: #81769F;--color-purple-accent: #9580B8;--color-purple-500: #3b2d4f;--color-purple-600: #231439;--color-purple-700: #221f2b;--color-purple-800: #18171d;--color-purple-900: #05000c;--color-blue: #0055AA;--color-white: #ffffff;--blue-accent-600: #2e69ff;--orange-accent-200: #FF7946;--color-brand-teal: #3DA9A4;--color-brand-linkedin: #0077B5;--color-brand-twitter: #1DA1F2;--color-brand-youtube: #FF0000;--color-brand-github: #ffffff;--color-brand-terraform: #7B42BC;--color-brand-docker: #2496ED;--color-brand-keybase: #FF6F21;--aem-surface-page: var(--color-purple-800);--aem-surface-page-gradient: linear-gradient(180deg, #24222f 0%, var(--color-purple-800) 20%, var(--color-purple-800) 100%);--aem-surface-card: var(--color-purple-700);--aem-surface-card-elevated: #2d2a38;--aem-surface-header: transparent;--aem-surface-header-doc: rgba(28, 27, 34, .85);--aem-surface-sidebar: var(--color-purple-800);--aem-surface-footer: var(--color-purple-700);--aem-surface-footer-bottom: var(--color-purple-800);--aem-surface-input: rgba(45, 42, 56, .8);--aem-surface-hover-overlay: #242229;--aem-surface-overlay-subtle: rgba(255, 255, 255, .05);--aem-surface-overlay-medium: rgba(255, 255, 255, .08);--aem-surface-overlay-strong: rgba(255, 255, 255, .1);--aem-surface-thead: #2d2a38;--aem-text-primary: #ffffff;--aem-text-secondary: var(--color-purple-200);--aem-text-muted: var(--color-purple-300);--aem-text-accent: var(--color-orange-200);--aem-text-on-accent: #000000;--aem-border-default: #3a3545;--aem-border-subtle: #2d2a38;--aem-border-accent: var(--color-orange-600);--aem-link-default: var(--color-orange-200);--aem-link-hover: var(--color-orange-200);--aem-button-primary-bg: var(--color-orange-200);--aem-button-primary-text: #000000;--aem-button-primary-hover: var(--color-orange-600);--aem-button-secondary-bg: var(--color-purple-accent);--aem-button-secondary-text: #000000;--aem-button-secondary-hover: #a894c4;--aem-icon-default: var(--color-purple-300);--aem-icon-accent: var(--color-orange-600);--aem-badge-new-bg: var(--color-orange-600);--aem-badge-new-text: #ffffff;--aem-card-featured-border: var(--color-purple-accent);--aem-card-featured-glow: 0 0 30px rgba(149, 128, 184, .4);--aem-sidebar-link-default: var(--color-purple-200);--aem-sidebar-link-hover: #ffffff;--aem-sidebar-link-active: var(--color-orange-200);--aem-sidebar-active-bg: rgba(149, 128, 184, .1);--aem-sidebar-hover-bg: rgba(255, 255, 255, .05);--aem-sidebar-section-text: var(--color-purple-300);--aem-sidebar-icon-bg: var(--color-purple-700);--aem-sidebar-icon-border: var(--color-purple-500);--aem-sidebar-icon-color: var(--color-purple-300);--aem-sidebar-icon-active: var(--color-orange-600);--aem-toc-link-default: var(--color-purple-300);--aem-toc-link-hover: var(--color-orange-200);--aem-toc-link-active: var(--color-orange-200);--aem-toc-border: var(--color-purple-500);--aem-prose-heading: #ffffff;--aem-prose-body: var(--color-purple-200);--aem-prose-link: var(--color-orange-200);--aem-prose-link-hover: var(--color-orange-200);--aem-prose-code-bg: rgba(255, 255, 255, .08);--aem-prose-code-text: var(--color-orange-200);--aem-prose-code-block-bg: rgba(255, 255, 255, .05);--aem-prose-code-header-bg: rgba(149, 128, 184, .12);--aem-prose-code-mark-bg: rgba(255, 121, 70, .1);--aem-prose-code-mark-border: rgba(255, 121, 70, .4);--aem-prose-hr: #3a3545;--aem-prose-blockquote-border: var(--color-purple-accent);--aem-prose-blockquote-bg: rgba(149, 128, 184, .1);--aem-breadcrumb-text: var(--color-purple-300);--aem-breadcrumb-separator: var(--color-purple-400);--aem-breadcrumb-current: #ffffff;--aem-callout-note-bg: rgba(61, 169, 164, .1);--aem-callout-note-border: var(--color-brand-teal);--aem-callout-note-text: var(--color-brand-teal);--aem-callout-warning-bg: rgba(255, 84, 23, .1);--aem-callout-warning-border: var(--color-orange-600);--aem-callout-warning-text: var(--color-orange-200);--aem-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aem-font-mono: "JetBrains Mono", "SF Mono", "Fira Code", "Consolas", monospace;--aem-text-xs: .75rem;--aem-text-sm: .875rem;--aem-text-base: 1rem;--aem-text-lg: 1.125rem;--aem-text-xl: 1.25rem;--aem-text-2xl: 1.5rem;--aem-text-3xl: 2rem;--aem-text-4xl: 2.5rem;--aem-text-5xl: 3rem;--aem-font-normal: 400;--aem-font-medium: 500;--aem-font-semibold: 600;--aem-font-bold: 700;--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;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .15);--shadow-glow-orange: 0 0 20px rgba(255, 121, 70, .5);--shadow-glow-purple: 0 0 20px rgba(149, 128, 184, .5);--shadow-dropdown: 4px 4px 16px rgba(0, 0, 0, .5);--aem-layout-content-max-landing: 1400px;--aem-layout-content-max-doc: 720px;--aem-layout-header-height: 4rem;--aem-layout-sidebar-collapsed: 60px;--aem-layout-sidebar-expanded: 280px;--aem-layout-toc-width: 240px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--sl-nav-height: var(--aem-layout-header-height);--sl-sidebar-width: var(--aem-layout-sidebar-expanded)}:root[data-theme=light]{--aem-surface-page: #ffffff;--aem-surface-page-gradient: linear-gradient(180deg, #f8f7fa 0%, #ffffff 100%);--aem-surface-card: #ffffff;--aem-surface-card-elevated: #f8f7fa;--aem-surface-header: rgba(255, 255, 255, .95);--aem-surface-header-doc: rgba(255, 255, 255, .9);--aem-surface-sidebar: #f8f7fa;--aem-surface-footer: #f8f7fa;--aem-surface-footer-bottom: #edebef;--aem-surface-input: rgba(248, 247, 250, .9);--aem-surface-hover-overlay: rgba(149, 128, 184, .1);--aem-surface-overlay-subtle: rgba(0, 0, 0, .03);--aem-surface-overlay-medium: rgba(0, 0, 0, .05);--aem-surface-overlay-strong: rgba(0, 0, 0, .08);--aem-surface-thead: rgba(0, 0, 0, .03);--aem-text-primary: var(--color-purple-900);--aem-text-secondary: var(--color-purple-600);--aem-text-muted: var(--color-purple-500);--aem-text-accent: var(--color-purple-600);--aem-text-on-accent: #ffffff;--aem-border-default: #e5e3e8;--aem-border-subtle: #f0eef2;--aem-border-accent: var(--color-orange-600);--aem-link-default: var(--color-blue);--aem-link-hover: var(--color-blue);--aem-button-primary-bg: var(--color-orange-600);--aem-button-primary-text: #ffffff;--aem-button-primary-hover: var(--color-orange-900);--aem-button-secondary-bg: var(--color-purple-100);--aem-button-secondary-text: #000000;--aem-button-secondary-hover: #7a6ba3;--aem-icon-default: var(--color-purple-400);--aem-icon-accent: var(--color-orange-600);--aem-badge-new-bg: var(--color-orange-600);--aem-badge-new-text: #ffffff;--aem-card-featured-border: var(--color-purple-accent);--aem-card-featured-glow: 0 0 30px rgba(149, 128, 184, .3);--aem-sidebar-link-default: var(--color-purple-600);--aem-sidebar-link-hover: var(--color-purple-900);--aem-sidebar-link-active: var(--color-blue);--aem-sidebar-active-bg: rgba(149, 128, 184, .1);--aem-sidebar-hover-bg: rgba(149, 128, 184, .1);--aem-sidebar-section-text: var(--color-purple-600);--aem-sidebar-icon-bg: #ffffff;--aem-sidebar-icon-border: #e5e3e8;--aem-sidebar-icon-color: var(--color-purple-500);--aem-sidebar-icon-active: var(--color-orange-600);--aem-toc-link-default: var(--color-purple-700);--aem-toc-link-hover: var(--color-blue);--aem-toc-link-active: var(--color-blue);--aem-toc-border: #e5e3e8;--aem-prose-heading: var(--color-purple-900);--aem-prose-body: var(--color-purple-600);--aem-prose-link: var(--color-blue);--aem-prose-link-hover: var(--color-blue);--aem-prose-code-bg: rgba(0, 0, 0, .05);--aem-prose-code-text: var(--color-purple-900);--aem-prose-code-block-bg: transparent;--aem-prose-code-header-bg: rgba(149, 128, 184, .1);--aem-prose-code-mark-bg: rgba(255, 121, 70, .1);--aem-prose-code-mark-border: rgba(255, 121, 70, .4);--aem-prose-hr: #e5e3e8;--aem-prose-blockquote-border: var(--color-purple-accent);--aem-prose-blockquote-bg: rgba(149, 128, 184, .08);--aem-breadcrumb-text: var(--color-purple-600);--aem-breadcrumb-separator: var(--color-purple-300);--aem-breadcrumb-current: var(--color-blue);--aem-callout-note-bg: rgba(61, 169, 164, .08);--aem-callout-note-border: var(--color-brand-teal);--aem-callout-note-text: #2a8a85;--aem-callout-warning-bg: rgba(255, 84, 23, .08);--aem-callout-warning-border: var(--color-orange-600);--aem-callout-warning-text: var(--color-orange-900)}.site-header:where(.astro-ctep7qmd){position:static;height:var(--aem-layout-header-height);background:transparent;display:flex;align-items:center}.site-header--fixed:where(.astro-ctep7qmd){position:fixed;top:0;left:0;right:0;z-index:100;padding:0 var(--space-4, 1rem);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.header-content:where(.astro-ctep7qmd){display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;height:100%;gap:var(--space-6, 1.5rem);font-family:var(--aem-font-sans)}.header-left:where(.astro-ctep7qmd){display:flex;align-items:center;gap:3.75rem;flex:1}.site-logo:where(.astro-ctep7qmd){display:flex;align-items:center;gap:var(--space-3, .75rem);flex-shrink:0;text-decoration:none;transition:transform var(--transition-fast, .15s ease)}.site-logo:where(.astro-ctep7qmd):hover{transform:translateY(-2px)}.logo-text:where(.astro-ctep7qmd){display:flex;align-items:baseline;gap:var(--space-2, .5rem);line-height:1}.logo-brand:where(.astro-ctep7qmd){color:var(--aem-text-primary);font-size:var(--aem-text-2xl, 1.5rem);font-weight:var(--aem-font-medium, 500)}.logo-docs:where(.astro-ctep7qmd){color:var(--aem-text-primary);font-size:var(--aem-text-2xl, 1.5rem);font-weight:var(--aem-font-bold, 700);letter-spacing:.5px}.dropdown:where(.astro-ctep7qmd){position:relative}.guide-selector:where(.astro-ctep7qmd),.support-button:where(.astro-ctep7qmd){display:inline-flex;align-items:center;gap:var(--space-1, .25rem);padding:var(--space-2, .5rem) var(--space-3, .75rem);height:2rem;background:var(--color-purple-accent, #9580B8);border:1px solid var(--aem-border-default);border-radius:var(--radius-md, .5rem);color:var(--aem-button-secondary-text);font-size:var(--aem-text-sm, .875rem);font-weight:var(--aem-font-semibold, 600);line-height:1;cursor:pointer;transition:all var(--transition-fast, .15s ease)}[data-theme=light] .guide-selector:where(.astro-ctep7qmd),[data-theme=light] .support-button:where(.astro-ctep7qmd){background:var(--color-purple-100, #f0edf2)}.dropdown-arrow:where(.astro-ctep7qmd){transition:transform var(--transition-fast, .15s ease)}.guide-selector:where(.astro-ctep7qmd):hover .dropdown-arrow:where(.astro-ctep7qmd),.support-button:where(.astro-ctep7qmd):hover .dropdown-arrow:where(.astro-ctep7qmd),.theme-button:where(.astro-ctep7qmd):hover .dropdown-arrow:where(.astro-ctep7qmd){transform:rotate(180deg)}.dropdown:where(.astro-ctep7qmd):hover .dropdown-arrow:where(.astro-ctep7qmd){transform:rotate(180deg)}.dropdown-menu:where(.astro-ctep7qmd){position:absolute;top:calc(100% - 1px);left:0;min-width:100%;width:max-content;background:var(--aem-surface-page);border:1px solid var(--aem-border-default);border-radius:var(--radius-md, .5rem);padding:var(--space-2, .5rem);opacity:0;pointer-events:none;transform:translateY(-.5rem);transition:all var(--transition-fast, .15s ease);z-index:110}.dropdown-right:where(.astro-ctep7qmd) .dropdown-menu:where(.astro-ctep7qmd){left:auto;right:0}.dropdown:where(.astro-ctep7qmd):hover .dropdown-menu:where(.astro-ctep7qmd),.dropdown:where(.astro-ctep7qmd):focus-within .dropdown-menu:where(.astro-ctep7qmd){opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-menu:where(.astro-ctep7qmd) a:where(.astro-ctep7qmd){display:flex;align-items:center;gap:var(--space-2, .5rem);padding:var(--space-2, .5rem) var(--space-3, .75rem);color:var(--aem-text-secondary);text-decoration:none;border-radius:var(--radius-sm, .25rem);font-size:var(--aem-text-sm, .875rem);transition:all var(--transition-fast, .15s ease)}.dropdown-menu:where(.astro-ctep7qmd) a:where(.astro-ctep7qmd):hover{background:var(--aem-surface-card-elevated);color:var(--aem-text-accent)}[data-theme=light] .dropdown-menu:where(.astro-ctep7qmd) a:where(.astro-ctep7qmd):hover{color:var(--color-blue, #0055AA)}.header-right:where(.astro-ctep7qmd){display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4, 1rem);flex:1}.header-link:where(.astro-ctep7qmd){display:inline-flex;align-items:center;gap:var(--space-1, .25rem);color:var(--aem-text-secondary);text-decoration:none;font-size:var(--aem-text-sm, .875rem);font-weight:var(--aem-font-medium, 500);transition:color var(--transition-fast, .15s ease)}.header-link:where(.astro-ctep7qmd):hover{color:var(--aem-text-accent)}.github-link:where(.astro-ctep7qmd){display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--aem-text-secondary);transition:color var(--transition-fast, .15s ease)}.github-link:where(.astro-ctep7qmd):hover{color:var(--aem-text-primary)}.external-icon:where(.astro-ctep7qmd){opacity:.5;flex-shrink:0}.theme-button:where(.astro-ctep7qmd){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1, .25rem);padding:var(--space-2, .5rem) var(--space-3, .75rem);height:2rem;min-width:5.3125rem;background:var(--color-purple-accent, #9580B8);border:1px solid var(--aem-border-default);border-radius:var(--radius-md, .5rem);color:var(--aem-button-secondary-text);font-size:var(--aem-text-sm, .875rem);font-weight:var(--aem-font-semibold, 600);line-height:1;cursor:pointer;transition:all var(--transition-fast, .15s ease)}[data-theme=light] .theme-button:where(.astro-ctep7qmd){background:var(--color-purple-100, #f0edf2)}.theme-button:where(.astro-ctep7qmd) svg:where(.astro-ctep7qmd){flex-shrink:0;color:var(--aem-button-secondary-text)}.theme-dropdown:where(.astro-ctep7qmd) .dropdown-menu:where(.astro-ctep7qmd) button:where(.astro-ctep7qmd){display:flex;align-items:center;gap:var(--space-2, .5rem);width:100%;padding:var(--space-2, .5rem) var(--space-3, .75rem);background:transparent;border:none;color:var(--aem-text-secondary);font-size:var(--aem-text-sm, .875rem);text-align:left;border-radius:var(--radius-sm, .25rem);cursor:pointer;transition:all var(--transition-fast, .15s ease)}.theme-dropdown:where(.astro-ctep7qmd) .dropdown-menu:where(.astro-ctep7qmd) button:where(.astro-ctep7qmd):hover{background:var(--aem-surface-card-elevated);color:var(--aem-text-accent)}[data-theme=light] .theme-dropdown:where(.astro-ctep7qmd) .dropdown-menu:where(.astro-ctep7qmd) button:where(.astro-ctep7qmd):hover{color:var(--color-blue, #0055AA)}.sr-only:where(.astro-ctep7qmd){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
