: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:#05a;--color-white:#fff;--blue-accent-600:#2e69ff;--orange-accent-200:#ff7946;--color-brand-teal:#3da9a4;--color-brand-linkedin:#0077b5;--color-brand-twitter:#1da1f2;--color-brand-youtube:red;--color-brand-github:#fff;--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:#1c1b22d9;--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:#2d2a38cc;--aem-surface-hover-overlay:#242229;--aem-surface-overlay-subtle:color-mix(in srgb, var(--color-white) 5%, transparent);--aem-surface-overlay-medium:color-mix(in srgb, var(--color-white) 8%, transparent);--aem-surface-overlay-strong:color-mix(in srgb, var(--color-white) 10%, transparent);--aem-surface-thead:#2d2a38;--aem-text-primary:#fff;--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:#000;--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:#000;--aem-button-primary-hover:var(--color-orange-600);--aem-button-secondary-bg:var(--color-purple-accent);--aem-button-secondary-text:#000;--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:#fff;--aem-card-featured-border:var(--color-purple-accent);--aem-card-featured-glow:0 0 30px color-mix(in srgb, var(--color-purple-accent) 40%, transparent);--aem-sidebar-link-default:var(--color-purple-200);--aem-sidebar-link-hover:#fff;--aem-sidebar-link-active:var(--color-orange-200);--aem-sidebar-active-bg:color-mix(in srgb, var(--color-purple-accent) 10%, transparent);--aem-sidebar-hover-bg:#ffffff0d;--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:#fff;--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:#ffffff14;--aem-prose-code-text:var(--color-orange-200);--aem-prose-code-block-bg:#ffffff0d;--aem-prose-code-header-bg:color-mix(in srgb, var(--color-purple-accent) 12%, transparent);--aem-prose-code-mark-bg:color-mix(in srgb, var(--color-orange-200) 10%, transparent);--aem-prose-code-mark-border:color-mix(in srgb, var(--color-orange-200) 40%, transparent);--aem-prose-hr:#3a3545;--aem-prose-blockquote-border:var(--color-purple-accent);--aem-prose-blockquote-bg:color-mix(in srgb, var(--color-purple-accent) 10%, transparent);--aem-breadcrumb-text:var(--color-purple-300);--aem-breadcrumb-separator:var(--color-purple-400);--aem-breadcrumb-current:#fff;--aem-callout-note-bg:color-mix(in srgb, var(--color-brand-teal) 10%, transparent);--aem-callout-note-border:var(--color-brand-teal);--aem-callout-note-text:var(--aem-text-brand-teal);--aem-callout-warning-bg:color-mix(in srgb, var(--color-orange-600) 10%, transparent);--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 #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #00000026;--shadow-glow-orange:0 0 20px color-mix(in srgb, var(--color-orange-200) 50%, transparent);--shadow-glow-purple:0 0 20px color-mix(in srgb, var(--color-purple-accent) 50%, transparent);--shadow-dropdown:4px 4px 16px #00000080;--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);--tut-accent-user:var(--color-purple-accent);--tut-accent-verify:var(--color-brand-teal);--tut-accent-aembit:var(--color-orange-200);--tut-accent-user-bg:color-mix(in srgb, var(--color-purple-accent) 8%, transparent);--tut-accent-verify-bg:color-mix(in srgb, var(--color-brand-teal) 8%, transparent);--tut-accent-aembit-bg:color-mix(in srgb, var(--color-orange-200) 8%, transparent);--aem-text-brand-teal:var(--color-brand-teal);--aem-text-brand-orange:var(--color-orange-200);--aem-text-brand-purple:var(--color-purple-accent);--wiz-accent-done:var(--aem-text-brand-teal);--wiz-accent-current:var(--aem-text-brand-orange);--wiz-accent-section:var(--aem-text-brand-purple)}:root[data-theme=light]{--aem-surface-page:#fff;--aem-surface-page-gradient:linear-gradient(180deg, #f8f7fa 0%, #fff 100%);--aem-surface-card:#fff;--aem-surface-card-elevated:#f8f7fa;--aem-surface-header:#fffffff2;--aem-surface-header-doc:#ffffffe6;--aem-surface-sidebar:#f8f7fa;--aem-surface-footer:#f8f7fa;--aem-surface-footer-bottom:#edebef;--aem-surface-input:#f8f7fae6;--aem-surface-hover-overlay:color-mix(in srgb, var(--color-purple-accent) 10%, transparent);--aem-surface-overlay-subtle:#00000008;--aem-surface-overlay-medium:#0000000d;--aem-surface-overlay-strong:#00000014;--aem-surface-thead:#00000008;--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:#fff;--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:#fff;--aem-button-primary-hover:var(--color-orange-900);--aem-button-secondary-bg:var(--color-purple-100);--aem-button-secondary-text:#000;--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:#fff;--aem-card-featured-border:var(--color-purple-accent);--aem-card-featured-glow:0 0 30px color-mix(in srgb, var(--color-purple-accent) 30%, transparent);--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:color-mix(in srgb, var(--color-purple-accent) 10%, transparent);--aem-sidebar-hover-bg:color-mix(in srgb, var(--color-purple-accent) 10%, transparent);--aem-sidebar-section-text:var(--color-purple-600);--aem-sidebar-icon-bg:#fff;--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:#0000000d;--aem-prose-code-text:var(--color-purple-900);--aem-prose-code-block-bg:transparent;--aem-prose-code-header-bg:color-mix(in srgb, var(--color-purple-accent) 10%, transparent);--aem-prose-code-mark-bg:color-mix(in srgb, var(--color-orange-200) 10%, transparent);--aem-prose-code-mark-border:color-mix(in srgb, var(--color-orange-200) 40%, transparent);--aem-prose-hr:#e5e3e8;--aem-prose-blockquote-border:var(--color-purple-accent);--aem-prose-blockquote-bg:color-mix(in srgb, var(--color-purple-accent) 8%, transparent);--aem-breadcrumb-text:var(--color-purple-600);--aem-breadcrumb-separator:var(--color-purple-300);--aem-breadcrumb-current:var(--color-purple-900);--aem-callout-note-bg:color-mix(in srgb, var(--color-brand-teal) 8%, transparent);--aem-callout-note-border:var(--color-brand-teal);--aem-callout-note-text:var(--aem-text-brand-teal);--aem-callout-warning-bg:color-mix(in srgb, var(--color-orange-600) 8%, transparent);--aem-callout-warning-border:var(--color-orange-600);--aem-callout-warning-text:var(--color-orange-900);--tut-accent-user:var(--color-purple-accent);--tut-accent-verify:var(--color-brand-teal);--tut-accent-aembit:var(--color-orange-600);--tut-accent-user-bg:color-mix(in srgb, var(--color-purple-accent) 8%, transparent);--tut-accent-verify-bg:color-mix(in srgb, var(--color-brand-teal) 8%, transparent);--tut-accent-aembit-bg:color-mix(in srgb, var(--color-orange-600) 8%, transparent);--aem-text-brand-teal:#1f736e;--aem-text-brand-orange:#b33600;--aem-text-brand-purple:#6b5590}.dropdown{position:relative}.dropdown-menu{width:max-content;min-width:100%;padding:var(--space-2,.5rem);background:var(--aem-surface-page);border:1px solid var(--aem-border-default);border-radius:var(--radius-md,.5rem);z-index:110;margin:0;list-style:none;position:absolute;top:calc(100% - 1px);left:0}.dropdown-right .dropdown-menu{left:auto;right:0}.dropdown>.dropdown-menu{opacity:0;pointer-events:none;transition:all var(--transition-fast,.15s ease);transform:translateY(-.5rem)}.dropdown:hover>.dropdown-menu,.dropdown:focus-within>.dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-menu a{align-items:center;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);color:var(--aem-text-secondary);border-radius:var(--radius-sm,.25rem);font-size:var(--aem-text-sm,.875rem);transition:all var(--transition-fast,.15s ease);text-decoration:none;display:flex}.dropdown-menu a:hover{background:var(--aem-surface-card-elevated);color:var(--aem-text-accent)}[data-theme=light] .dropdown-menu a:hover{color:var(--color-blue,#05a)}.dropdown-arrow{transition:transform var(--transition-fast,.15s ease)}.dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.site-header:where(.astro-p4ivyei4){height:var(--aem-layout-header-height);background:0 0;align-items:center;display:flex;position:static}.site-header--fixed:where(.astro-p4ivyei4){z-index:100;padding:0 var(--space-4,1rem);-webkit-backdrop-filter:blur(8px);position:fixed;top:0;left:0;right:0}.header-content:where(.astro-p4ivyei4){justify-content:space-between;align-items:center;gap:var(--space-6,1.5rem);width:100%;height:100%;font-family:var(--aem-font-sans);padding:0;display:flex}.header-left:where(.astro-p4ivyei4){flex:1;align-items:center;gap:3.75rem;display:flex}.site-logo:where(.astro-p4ivyei4){align-items:center;gap:var(--space-3,.75rem);transition:transform var(--transition-fast,.15s ease);flex-shrink:0;text-decoration:none;display:flex}.site-logo:where(.astro-p4ivyei4):hover{transform:translateY(-2px)}.logo-text:where(.astro-p4ivyei4){align-items:baseline;gap:var(--space-2,.5rem);line-height:1;display:flex}.logo-brand:where(.astro-p4ivyei4){color:var(--aem-text-primary);font-size:var(--aem-text-2xl,1.5rem);font-weight:var(--aem-font-medium,500)}.logo-docs:where(.astro-p4ivyei4){color:var(--aem-text-primary);font-size:var(--aem-text-2xl,1.5rem);font-weight:var(--aem-font-bold,700);letter-spacing:.5px}.guide-selector:where(.astro-p4ivyei4),.support-button:where(.astro-p4ivyei4){align-items:center;gap:var(--space-1,.25rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);background:var(--color-purple-accent,#9580b8);border:1px solid var(--aem-border-default);border-radius:var(--radius-md,.5rem);height:2rem;color:var(--aem-button-secondary-text);font-size:var(--aem-text-sm,.875rem);font-weight:var(--aem-font-semibold,600);cursor:pointer;transition:all var(--transition-fast,.15s ease);line-height:1;display:inline-flex}[data-theme=light] .guide-selector:where(.astro-p4ivyei4),[data-theme=light] .support-button:where(.astro-p4ivyei4){background:var(--color-purple-100,#f0edf2)}.guide-selector:where(.astro-p4ivyei4):hover .dropdown-arrow:where(.astro-p4ivyei4),.support-button:where(.astro-p4ivyei4):hover .dropdown-arrow:where(.astro-p4ivyei4),.theme-button:where(.astro-p4ivyei4):hover .dropdown-arrow:where(.astro-p4ivyei4){transform:rotate(180deg)}.header-right:where(.astro-p4ivyei4){justify-content:flex-end;align-items:center;gap:var(--space-4,1rem);flex:1;display:flex}.header-link:where(.astro-p4ivyei4){align-items:center;gap:var(--space-1,.25rem);color:var(--aem-text-secondary);font-size:var(--aem-text-sm,.875rem);font-weight:var(--aem-font-medium,500);transition:color var(--transition-fast,.15s ease);text-decoration:none;display:inline-flex}.header-link:where(.astro-p4ivyei4):hover{color:var(--aem-text-accent)}.github-link:where(.astro-p4ivyei4){width:36px;height:36px;color:var(--aem-text-secondary);transition:color var(--transition-fast,.15s ease);justify-content:center;align-items:center;display:flex}.github-link:where(.astro-p4ivyei4):hover{color:var(--aem-text-primary)}.external-icon:where(.astro-p4ivyei4){opacity:.5;flex-shrink:0}.theme-button:where(.astro-p4ivyei4){justify-content:center;align-items:center;gap:var(--space-1,.25rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);background:var(--color-purple-accent,#9580b8);border:1px solid var(--aem-border-default);border-radius:var(--radius-md,.5rem);min-width:5.3125rem;height:2rem;color:var(--aem-button-secondary-text);font-size:var(--aem-text-sm,.875rem);font-weight:var(--aem-font-semibold,600);cursor:pointer;transition:all var(--transition-fast,.15s ease);line-height:1;display:inline-flex}[data-theme=light] .theme-button:where(.astro-p4ivyei4){background:var(--color-purple-100,#f0edf2)}.theme-button:where(.astro-p4ivyei4) svg:where(.astro-p4ivyei4){color:var(--aem-button-secondary-text);flex-shrink:0}.theme-dropdown:where(.astro-p4ivyei4) .dropdown-menu:where(.astro-p4ivyei4) button:where(.astro-p4ivyei4){align-items:center;gap:var(--space-2,.5rem);width:100%;padding:var(--space-2,.5rem) var(--space-3,.75rem);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);background:0 0;border:none;display:flex}.theme-dropdown:where(.astro-p4ivyei4) .dropdown-menu:where(.astro-p4ivyei4) button:where(.astro-p4ivyei4):hover{background:var(--aem-surface-card-elevated);color:var(--aem-text-accent)}[data-theme=light] .theme-dropdown:where(.astro-p4ivyei4) .dropdown-menu:where(.astro-p4ivyei4) button:where(.astro-p4ivyei4):hover{color:var(--color-blue,#05a)}.sr-only:where(.astro-p4ivyei4){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
