:root{color-scheme:light;--cx-color-primitive-graphite-600: #1F2C4A;--cx-color-primitive-graphite-700: #18213A;--cx-color-primitive-graphite-800: #101827;--cx-color-primitive-graphite-900: #0A0F1A;--cx-color-primitive-graphite-950: #05070D;--cx-color-primitive-graphite-1000: #03050A;--cx-color-primitive-slate-100: #D9E1EC;--cx-color-primitive-slate-150: #B6C2D3;--cx-color-primitive-slate-200: #93A2BA;--cx-color-primitive-slate-250: #8592A8;--cx-color-primitive-slate-300: #6E7E99;--cx-color-primitive-slate-350: #64748D;--cx-color-primitive-slate-400: #4C5C78;--cx-color-primitive-slate-450: #566A8C;--cx-color-primitive-slate-500: #2C3A52;--cx-color-primitive-slate-050: #EBF0F8;--cx-color-primitive-slate-025: #F5F8FC;--cx-color-primitive-electric-200: #A8C4FF;--cx-color-primitive-electric-300: #6C9BFF;--cx-color-primitive-electric-350: #4D82FF;--cx-color-primitive-electric-400: #2E6BFF;--cx-color-primitive-electric-500: #1F4FE0;--cx-color-primitive-electric-600: #1B45C9;--cx-color-primitive-electric-700: #1637A8;--cx-color-primitive-cyan-300: #79E6EE;--cx-color-primitive-cyan-400: #23D3E0;--cx-color-primitive-cyan-500: #12B8C8;--cx-color-primitive-cyan-600: #0B7C89;--cx-color-primitive-cyan-700: #075F6B;--cx-color-primitive-violet-300: #C0B2FF;--cx-color-primitive-violet-400: #9B84FF;--cx-color-primitive-violet-500: #7C5CFF;--cx-color-primitive-violet-600: #6B47F5;--cx-color-primitive-violet-700: #4B2FC7;--cx-color-primitive-amber-300: #FFC978;--cx-color-primitive-amber-400: #F0A62B;--cx-color-primitive-amber-500: #D98A0B;--cx-color-primitive-amber-600: #8A5A00;--cx-color-primitive-amber-700: #6E4600;--cx-color-primitive-state-success-light: #146B41;--cx-color-primitive-state-success-dark: #4CD08A;--cx-color-primitive-state-success-mid: #1F9D63;--cx-color-primitive-state-warning-light: #8A5A00;--cx-color-primitive-state-warning-dark: #FFC978;--cx-color-primitive-state-danger-light: #A8231A;--cx-color-primitive-state-danger-dark: #FF8A7A;--cx-color-primitive-state-danger-mid: #D2432F;--cx-color-primitive-neutral-white: #FFFFFF;--cx-color-primitive-neutral-black: #000000;--cx-color-gradient-brand: linear-gradient(135deg, #1F4FE0 0%, #12B8C8 100%);--cx-color-gradient-intelligence: linear-gradient(135deg, #1F4FE0 0%, #7C5CFF 100%);--cx-color-gradient-flux: linear-gradient(120deg, #1637A8 0%, #1F4FE0 38%, #12B8C8 72%, #7C5CFF 100%);--cx-color-gradient-surface-light: linear-gradient(180deg, #FFFFFF 0%, #F5F8FC 100%);--cx-color-gradient-surface-dark: linear-gradient(180deg, #101827 0%, #05070D 100%);--cx-typography-family-display: "Codexway Display", "Segoe UI Semibold", "Inter", system-ui, sans-serif;--cx-typography-family-body: "Inter Variable", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--cx-typography-family-mono: "JetBrains Mono", "Cascadia Mono", ui-monospace, "Courier New", monospace;--cx-typography-weight-regular: 400;--cx-typography-weight-medium: 500;--cx-typography-weight-semibold: 600;--cx-typography-weight-bold: 700;--cx-typography-size-xs: .75rem;--cx-typography-size-sm: .875rem;--cx-typography-size-md: 1rem;--cx-typography-size-lg: 1.125rem;--cx-typography-size-xl: 1.25rem;--cx-typography-size-2xl: 1.5rem;--cx-typography-size-3xl: clamp(1.75rem, 1.4rem + 1.6vw, 2.25rem);--cx-typography-size-4xl: clamp(2.1rem, 1.6rem + 2.2vw, 3rem);--cx-typography-size-5xl: clamp(2.6rem, 1.8rem + 3.4vw, 4rem);--cx-typography-size-6xl: clamp(3.1rem, 1.9rem + 5vw, 5.25rem);--cx-typography-line-height-tight: 1.1;--cx-typography-line-height-snug: 1.25;--cx-typography-line-height-normal: 1.5;--cx-typography-line-height-relaxed: 1.7;--cx-typography-letter-spacing-tighter: -.03em;--cx-typography-letter-spacing-tight: -.015em;--cx-typography-letter-spacing-normal: 0;--cx-typography-letter-spacing-wide: .02em;--cx-typography-letter-spacing-wider: .08em;--cx-typography-measure-prose: 68ch;--cx-typography-measure-narrow: 54ch;--cx-space-0: 0;--cx-space-1: .25rem;--cx-space-2: .5rem;--cx-space-3: .75rem;--cx-space-4: 1rem;--cx-space-5: 1.25rem;--cx-space-6: 1.5rem;--cx-space-8: 2rem;--cx-space-10: 2.5rem;--cx-space-12: 3rem;--cx-space-16: 4rem;--cx-space-20: 5rem;--cx-space-24: 6rem;--cx-space-32: 8rem;--cx-radius-xs: 4px;--cx-radius-sm: 8px;--cx-radius-md: 12px;--cx-radius-lg: 18px;--cx-radius-xl: 28px;--cx-radius-pill: 999px;--cx-radius-circle: 50%;--cx-border-hairline: 1px;--cx-border-thin: 1px;--cx-border-strong: 2px;--cx-motion-duration-instant: 80ms;--cx-motion-duration-fast: .16s;--cx-motion-duration-normal: .24s;--cx-motion-duration-slow: .4s;--cx-motion-duration-deliberate: .68s;--cx-motion-easing-standard: cubic-bezier(.2, .6, .2, 1);--cx-motion-easing-decelerate: cubic-bezier(0, 0, .2, 1);--cx-motion-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--cx-motion-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--cx-breakpoint-xs: 360px;--cx-breakpoint-sm: 576px;--cx-breakpoint-md: 768px;--cx-breakpoint-lg: 1024px;--cx-breakpoint-xl: 1280px;--cx-breakpoint-2xl: 1536px;--cx-layout-container-max: 1240px;--cx-layout-container-wide: 1440px;--cx-layout-gutter: clamp(1rem, 4vw, 2.5rem);--cx-layout-grid-columns: 12;--cx-layout-ribbon-height: 3px;--cx-layout-header-height: 72px;--cx-layout-admin-sidebar-width: 264px;--cx-layout-admin-header-height: 60px;--cx-z-index-base: 0;--cx-z-index-raised: 10;--cx-z-index-sticky: 100;--cx-z-index-header: 200;--cx-z-index-dropdown: 300;--cx-z-index-overlay: 400;--cx-z-index-modal: 500;--cx-z-index-toast: 600;--cx-z-index-skip-link: 700;--cx-color-canvas: #F5F8FC;--cx-color-surface: #FFFFFF;--cx-color-surface-raised: #FFFFFF;--cx-color-surface-sunken: #EBF0F8;--cx-color-surface-inverse: #0A0F1A;--cx-color-overlay: rgba(10, 15, 26, .55);--cx-color-text-primary: #0A0F1A;--cx-color-text-secondary: #4C5C78;--cx-color-text-muted: #64748D;--cx-color-text-inverse: #F5F8FC;--cx-color-border-subtle: #D9E1EC;--cx-color-border-strong: #8592A8;--cx-color-border-focus: #1F4FE0;--cx-color-primary: #1F4FE0;--cx-color-primary-solid: #1F4FE0;--cx-color-primary-hover: #1B45C9;--cx-color-primary-active: #1637A8;--cx-color-primary-subtle: #E7EDFD;--cx-color-on-primary: #FFFFFF;--cx-color-secondary: #12B8C8;--cx-color-secondary-text: #0B7C89;--cx-color-accent-ai: #7C5CFF;--cx-color-accent-aitext: #6B47F5;--cx-color-accent-warm: #D98A0B;--cx-color-accent-warm-text: #8A5A00;--cx-color-link: #1B45C9;--cx-color-link-hover: #1637A8;--cx-color-focus-ring: #1F4FE0;--cx-color-success: #146B41;--cx-color-warning: #8A5A00;--cx-color-danger: #A8231A;--cx-color-info: #1B45C9;--cx-color-selection: rgba(31, 79, 224, .18)}[data-theme=dark]{color-scheme:dark;--cx-color-canvas: #05070D;--cx-color-surface: #0A0F1A;--cx-color-surface-raised: #101827;--cx-color-surface-sunken: #03050A;--cx-color-surface-inverse: #F5F8FC;--cx-color-overlay: rgba(3, 5, 10, .7);--cx-color-text-primary: #F2F6FC;--cx-color-text-secondary: #C4CFE0;--cx-color-text-muted: #93A2BA;--cx-color-text-inverse: #0A0F1A;--cx-color-border-subtle: #18213A;--cx-color-border-strong: #566A8C;--cx-color-border-focus: #6C9BFF;--cx-color-primary: #6C9BFF;--cx-color-primary-solid: #4D82FF;--cx-color-primary-hover: #6C9BFF;--cx-color-primary-active: #A8C4FF;--cx-color-primary-subtle: #152547;--cx-color-on-primary: #06101F;--cx-color-secondary: #23D3E0;--cx-color-secondary-text: #79E6EE;--cx-color-accent-ai: #9B84FF;--cx-color-accent-aitext: #C0B2FF;--cx-color-accent-warm: #F0A62B;--cx-color-accent-warm-text: #FFC978;--cx-color-link: #6C9BFF;--cx-color-link-hover: #A8C4FF;--cx-color-focus-ring: #6C9BFF;--cx-color-success: #4CD08A;--cx-color-warning: #FFC978;--cx-color-danger: #FF8A7A;--cx-color-info: #6C9BFF;--cx-color-selection: rgba(108, 155, 255, .28);--cx-shadow-xs: 0 1px 2px rgba(0, 0, 0, .5);--cx-shadow-sm: 0 2px 10px rgba(0, 0, 0, .55);--cx-shadow-md: 0 12px 34px -12px rgba(0, 0, 0, .65);--cx-shadow-lg: 0 28px 70px -28px rgba(0, 0, 0, .75);--cx-shadow-focus: 0 0 0 3px rgba(108, 155, 255, .45)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--cx-color-canvas: #05070D;--cx-color-surface: #0A0F1A;--cx-color-surface-raised: #101827;--cx-color-surface-sunken: #03050A;--cx-color-surface-inverse: #F5F8FC;--cx-color-overlay: rgba(3, 5, 10, .7);--cx-color-text-primary: #F2F6FC;--cx-color-text-secondary: #C4CFE0;--cx-color-text-muted: #93A2BA;--cx-color-text-inverse: #0A0F1A;--cx-color-border-subtle: #18213A;--cx-color-border-strong: #566A8C;--cx-color-border-focus: #6C9BFF;--cx-color-primary: #6C9BFF;--cx-color-primary-solid: #4D82FF;--cx-color-primary-hover: #6C9BFF;--cx-color-primary-active: #A8C4FF;--cx-color-primary-subtle: #152547;--cx-color-on-primary: #06101F;--cx-color-secondary: #23D3E0;--cx-color-secondary-text: #79E6EE;--cx-color-accent-ai: #9B84FF;--cx-color-accent-aitext: #C0B2FF;--cx-color-accent-warm: #F0A62B;--cx-color-accent-warm-text: #FFC978;--cx-color-link: #6C9BFF;--cx-color-link-hover: #A8C4FF;--cx-color-focus-ring: #6C9BFF;--cx-color-success: #4CD08A;--cx-color-warning: #FFC978;--cx-color-danger: #FF8A7A;--cx-color-info: #6C9BFF;--cx-color-selection: rgba(108, 155, 255, .28);--cx-shadow-xs: 0 1px 2px rgba(0, 0, 0, .5);--cx-shadow-sm: 0 2px 10px rgba(0, 0, 0, .55);--cx-shadow-md: 0 12px 34px -12px rgba(0, 0, 0, .65);--cx-shadow-lg: 0 28px 70px -28px rgba(0, 0, 0, .75);--cx-shadow-focus: 0 0 0 3px rgba(108, 155, 255, .45)}}:root{--cx-shadow-xs: 0 1px 2px rgba(10, 15, 26, .06);--cx-shadow-sm: 0 2px 8px rgba(10, 15, 26, .08);--cx-shadow-md: 0 10px 30px -12px rgba(10, 15, 26, .18);--cx-shadow-lg: 0 24px 60px -24px rgba(10, 15, 26, .24);--cx-shadow-focus: 0 0 0 3px rgba(31, 79, 224, .35)}@media(prefers-reduced-motion:reduce){:root{--cx-motion-duration-instant: 0ms;--cx-motion-duration-fast: 0ms;--cx-motion-duration-normal: 0ms;--cx-motion-duration-slow: 0ms;--cx-motion-duration-deliberate: 0ms}}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2) format("woff2-variations")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--cx-layout-header-height) + var(--cx-space-4))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100dvh;background-color:var(--cx-color-canvas);color:var(--cx-color-text-primary);font-family:var(--cx-typography-family-body);font-size:var(--cx-typography-size-md);line-height:var(--cx-typography-line-height-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--cx-typography-family-display);line-height:var(--cx-typography-line-height-tight);letter-spacing:var(--cx-typography-letter-spacing-tight);text-wrap:balance}h1{font-size:var(--cx-typography-size-5xl)}h2{font-size:var(--cx-typography-size-3xl)}h3{font-size:var(--cx-typography-size-xl)}p{margin:0;text-wrap:pretty}a{color:var(--cx-color-link);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--cx-color-link-hover)}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:var(--cx-border-strong) solid var(--cx-color-focus-ring);outline-offset:2px;border-radius:var(--cx-radius-xs)}::selection{background-color:var(--cx-color-selection)}.cx-skip-link{position:absolute;z-index:var(--cx-z-index-skip-link);top:var(--cx-space-2);left:var(--cx-space-2);padding:var(--cx-space-3) var(--cx-space-4);background-color:var(--cx-color-surface);color:var(--cx-color-text-primary);border:var(--cx-border-strong) solid var(--cx-color-focus-ring);border-radius:var(--cx-radius-sm);transform:translateY(-200%);transition:transform var(--cx-motion-duration-fast) var(--cx-motion-easing-standard)}.cx-skip-link:focus{transform:translateY(0)}.cx-container{width:100%;max-width:var(--cx-layout-container-max);margin-inline:auto;padding-inline:var(--cx-layout-gutter)}.cx-container--wide{max-width:var(--cx-layout-container-wide)}.cx-stack{display:flex;flex-direction:column;gap:var(--cx-space-4)}.cx-grid{display:grid;gap:var(--cx-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.cx-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.cx-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.cx-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cx-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-prose{max-width:var(--cx-typography-measure-prose);display:flex;flex-direction:column;gap:var(--cx-space-4)}.cx-prose h2{margin-top:var(--cx-space-6);font-size:var(--cx-typography-size-2xl)}.cx-prose h3{margin-top:var(--cx-space-4)}.cx-prose ul,.cx-prose ol{display:flex;flex-direction:column;gap:var(--cx-space-2);padding-left:var(--cx-space-5);list-style:disc}.cx-prose ol{list-style:decimal}.cx-prose table{width:100%;border-collapse:collapse;font-size:var(--cx-typography-size-sm)}.cx-prose th,.cx-prose td{padding:var(--cx-space-2) var(--cx-space-3);border:var(--cx-border-thin) solid var(--cx-color-border-subtle);text-align:left}.cx-prose th{background-color:var(--cx-color-surface-sunken);font-weight:var(--cx-typography-weight-semibold)}.cx-prose pre{overflow-x:auto;padding:var(--cx-space-4);background-color:var(--cx-color-surface-sunken);border:var(--cx-border-thin) solid var(--cx-color-border-subtle);border-radius:var(--cx-radius-md);font-family:var(--cx-typography-family-mono);font-size:var(--cx-typography-size-sm);line-height:var(--cx-typography-line-height-normal)}.cx-prose code{font-family:var(--cx-typography-family-mono);font-size:.95em}.cx-prose :not(pre)>code{padding:.15em .4em;background-color:var(--cx-color-surface-sunken);border-radius:var(--cx-radius-xs)}.cx-prose blockquote{margin:0;padding-left:var(--cx-space-4);border-left:var(--cx-border-strong) solid var(--cx-color-primary);color:var(--cx-color-text-secondary);font-style:italic}.cx-prose img{border-radius:var(--cx-radius-md)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.cx-page-header{padding-block:var(--cx-space-16) var(--cx-space-10);background-image:linear-gradient(180deg,var(--cx-color-surface) 0%,var(--cx-color-canvas) 100%);border-block-end:var(--cx-border-hairline) solid var(--cx-color-border-subtle)}.cx-page-header__eyebrow{margin:0 0 var(--cx-space-2);color:var(--cx-color-secondary-text);font-size:var(--cx-typography-size-xs);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-letter-spacing-wider);text-transform:uppercase}.cx-page-header__subtitle{margin-block-start:var(--cx-space-3);max-width:var(--cx-typography-measure-prose);color:var(--cx-color-text-secondary);font-size:var(--cx-typography-size-lg)}.cx-page{display:flex;flex-direction:column;gap:var(--cx-space-10);padding-block:var(--cx-space-10) var(--cx-space-16)}.cx-page__section{display:flex;flex-direction:column;gap:var(--cx-space-5)}.cx-page__section-title{font-size:var(--cx-typography-size-2xl)}.cx-card{display:flex;flex-direction:column;gap:var(--cx-space-3);padding:var(--cx-space-6);background-color:var(--cx-color-surface);border:var(--cx-border-thin) solid var(--cx-color-border-subtle);border-radius:var(--cx-radius-lg);transition:border-color var(--cx-motion-duration-fast) var(--cx-motion-easing-standard)}.cx-card:hover{border-color:var(--cx-color-primary)}.cx-card h2,.cx-card h3{font-size:var(--cx-typography-size-lg)}.cx-card h2 a,.cx-card h3 a{color:var(--cx-color-text-primary);text-decoration:none}.cx-card h2 a:hover,.cx-card h3 a:hover{color:var(--cx-color-primary)}.cx-card p{color:var(--cx-color-text-secondary);font-size:var(--cx-typography-size-sm)}.cx-card__category{color:var(--cx-color-secondary-text);font-size:var(--cx-typography-size-xs);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-letter-spacing-wide);text-transform:uppercase}.cx-card__meta{color:var(--cx-color-text-muted);font-size:var(--cx-typography-size-xs)}.cx-card__sample{color:var(--cx-color-warning);font-size:var(--cx-typography-size-xs);font-style:italic}.cx-card__tags{display:flex;flex-wrap:wrap;gap:var(--cx-space-2);margin-block-start:auto}.cx-card__tags li{padding:var(--cx-space-1) var(--cx-space-3);background-color:var(--cx-color-surface-sunken);border-radius:var(--cx-radius-pill);color:var(--cx-color-text-muted);font-size:var(--cx-typography-size-xs)}.cx-filters{display:flex;flex-direction:column;gap:var(--cx-space-4)}.cx-field{display:flex;flex-direction:column;gap:var(--cx-space-2);max-width:460px}.cx-field__label{font-size:var(--cx-typography-size-sm);font-weight:var(--cx-typography-weight-medium)}.cx-field__hint{color:var(--cx-color-text-muted);font-size:var(--cx-typography-size-xs)}.cx-field input,.cx-field select,.cx-field textarea{min-block-size:44px;padding:var(--cx-space-2) var(--cx-space-4);background-color:var(--cx-color-surface);border:var(--cx-border-thin) solid var(--cx-color-border-strong);border-radius:var(--cx-radius-sm)}.cx-field textarea{min-block-size:140px;resize:vertical}.cx-field input[aria-invalid=true],.cx-field select[aria-invalid=true],.cx-field textarea[aria-invalid=true]{border-color:var(--cx-color-danger)}.cx-field__error{color:var(--cx-color-danger);font-size:var(--cx-typography-size-xs)}.cx-chips{display:flex;flex-wrap:wrap;gap:var(--cx-space-2);margin:0;padding:0;border:none}.cx-chip{min-block-size:40px;padding:var(--cx-space-2) var(--cx-space-4);background-color:var(--cx-color-surface);border:var(--cx-border-thin) solid var(--cx-color-border-subtle);border-radius:var(--cx-radius-pill);color:var(--cx-color-text-secondary);font-size:var(--cx-typography-size-sm);cursor:pointer}.cx-chip--active{background-color:var(--cx-color-primary-subtle);border-color:var(--cx-color-primary);color:var(--cx-color-primary);font-weight:var(--cx-typography-weight-semibold)}.cx-faq{display:flex;flex-direction:column;gap:var(--cx-space-2);max-width:82ch}.cx-faq__item{padding:var(--cx-space-4) var(--cx-space-5);background-color:var(--cx-color-surface);border:var(--cx-border-thin) solid var(--cx-color-border-subtle);border-radius:var(--cx-radius-md)}.cx-faq__item summary{cursor:pointer;font-weight:var(--cx-typography-weight-semibold)}.cx-faq__item p{margin-block-start:var(--cx-space-3);color:var(--cx-color-text-secondary)}.cx-bullets{display:flex;flex-direction:column;gap:var(--cx-space-3)}.cx-bullets li{display:flex;gap:var(--cx-space-3);align-items:flex-start;color:var(--cx-color-text-secondary)}.cx-steps{display:grid;gap:var(--cx-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cx-step{display:flex;flex-direction:column;gap:var(--cx-space-2);padding-block-start:var(--cx-space-4);border-block-start:var(--cx-border-strong) solid var(--cx-color-primary)}.cx-step__index{color:var(--cx-color-secondary-text);font-family:var(--cx-typography-family-mono);font-size:var(--cx-typography-size-xs)}.cx-step h3{font-size:var(--cx-typography-size-lg)}.cx-step p{color:var(--cx-color-text-secondary);font-size:var(--cx-typography-size-sm)}.cx-cloud{display:flex;flex-wrap:wrap;gap:var(--cx-space-2)}.cx-cloud__item{padding:var(--cx-space-2) var(--cx-space-4);background-color:var(--cx-color-surface);border:var(--cx-border-thin) solid var(--cx-color-border-subtle);border-radius:var(--cx-radius-pill);font-size:var(--cx-typography-size-sm)}.cx-note{max-width:var(--cx-typography-measure-prose);color:var(--cx-color-text-muted);font-size:var(--cx-typography-size-sm)}.cx-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cx-space-4);padding-block-start:var(--cx-space-6);border-block-start:var(--cx-border-hairline) solid var(--cx-color-border-subtle)}.cx-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--cx-space-2);color:var(--cx-color-text-muted);font-size:var(--cx-typography-size-sm)}.cx-breadcrumb li+li:before{content:"/";margin-inline-end:var(--cx-space-2);color:var(--cx-color-border-strong)}.cx-alert{display:flex;gap:var(--cx-space-3);align-items:flex-start;padding:var(--cx-space-4) var(--cx-space-5);border-radius:var(--cx-radius-md);font-size:var(--cx-typography-size-sm)}.cx-alert--success{background-color:var(--cx-color-primary-subtle);border:var(--cx-border-thin) solid var(--cx-color-success);color:var(--cx-color-text-primary)}.cx-alert--error{background-color:var(--cx-color-surface-sunken);border:var(--cx-border-thin) solid var(--cx-color-danger);color:var(--cx-color-text-primary)}.cx-alert--info{background-color:var(--cx-color-surface-sunken);border:var(--cx-border-thin) solid var(--cx-color-border-strong);color:var(--cx-color-text-secondary)}@media(max-width:900px){.cx-page-header{padding-block:var(--cx-space-12) var(--cx-space-8)}}
