.banner.svelte-1d0du6l{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--r-lg);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-base);display:flex}.banner-icon.svelte-1d0du6l{margin-top:var(--space-3xs);flex-shrink:0}.banner-text.svelte-1d0du6l{flex:1;min-width:0}.banner--info.svelte-1d0du6l{background:var(--primary-bg);border:1px solid var(--primary-border)}.banner--info.svelte-1d0du6l .banner-icon:where(.svelte-1d0du6l){color:var(--primary-text)}.banner--warning.svelte-1d0du6l{background:var(--warn-bg);border:1px solid var(--warn-border)}.banner--warning.svelte-1d0du6l .banner-icon:where(.svelte-1d0du6l){color:var(--warn-text)}.banner--success.svelte-1d0du6l{background:var(--sem-success-bg,color-mix(in srgb, var(--green) 12%, transparent));border:1px solid color-mix(in srgb, var(--green) 18%, transparent)}.banner--success.svelte-1d0du6l .banner-icon:where(.svelte-1d0du6l){color:var(--green-text)}.banner--danger.svelte-1d0du6l{background:var(--sem-danger-bg,var(--red-bg));border:1px solid color-mix(in srgb, var(--red) 18%, transparent)}.banner--danger.svelte-1d0du6l .banner-icon:where(.svelte-1d0du6l){color:var(--red-text)}.banner--neutral.svelte-1d0du6l{background:var(--muted-bg);border:1px solid var(--border)}.banner--neutral.svelte-1d0du6l .banner-icon:where(.svelte-1d0du6l){color:var(--muted)}.brand-lockup.svelte-1b48aoq{-webkit-user-select:none;user-select:none;--bl-logo-maxw:260px;align-items:center;display:inline-flex}.brand-lockup.bl-compact.svelte-1b48aoq{gap:var(--space-5)}.brand-lockup.bl-compact-nav.svelte-1b48aoq{gap:var(--space-3-5)}.brand-lockup.bl-compact-sidebar.svelte-1b48aoq{gap:var(--space-2-5)}.brand-lockup.bl-animated.svelte-1b48aoq{gap:var(--space-5)}.bl-symbol.svelte-1b48aoq,.bl-hold.svelte-1b48aoq{flex-shrink:0;display:block}.bl-text.svelte-1b48aoq{text-align:left;flex-direction:column;display:flex}.bl-stop-0.svelte-1b48aoq{stop-color:var(--primary-h);stop-opacity:var(--bl-stop-0-op)}.bl-stop-1.svelte-1b48aoq{stop-color:var(--primary);stop-opacity:var(--bl-stop-1-op)}.bl-poly.svelte-1b48aoq{stroke:var(--primary-h);stroke-width:.7px}.rx-beam.svelte-1b48aoq{stroke-width:.9px;opacity:.95}.rx-beam-1.svelte-1b48aoq{stroke:var(--purple-text)}.rx-beam-2.svelte-1b48aoq{stroke:var(--green-text)}.rx-beam-3.svelte-1b48aoq{stroke:var(--orange-text)}.bl-compact.svelte-1b48aoq .bl-prism:where(.svelte-1b48aoq){letter-spacing:5px;color:var(--muted);text-transform:uppercase;padding-bottom:var(--space-2xs);font-size:10px;font-weight:600;line-height:1}.bl-compact.svelte-1b48aoq .bl-trinity:where(.svelte-1b48aoq){letter-spacing:2px;color:var(--text-h);font-size:32px;font-weight:900;line-height:1}.bl-compact-nav.svelte-1b48aoq .bl-prism:where(.svelte-1b48aoq){letter-spacing:5px;color:var(--muted);text-transform:uppercase;padding-bottom:var(--space-2xs);font-size:10px;font-weight:600;line-height:1}.bl-compact-nav.svelte-1b48aoq .bl-trinity:where(.svelte-1b48aoq){letter-spacing:2px;color:var(--text-h);font-size:22px;font-weight:900;line-height:1}.bl-compact-sidebar.svelte-1b48aoq .bl-prism:where(.svelte-1b48aoq){letter-spacing:2px;color:var(--muted);text-transform:uppercase;padding-bottom:3px;font-size:8px;font-weight:600;line-height:1}.bl-compact-sidebar.svelte-1b48aoq .bl-trinity:where(.svelte-1b48aoq){letter-spacing:2px;color:var(--text-h);font-size:18px;font-weight:900;line-height:1}.bl-animated.svelte-1b48aoq .bl-prism:where(.svelte-1b48aoq){letter-spacing:5px;color:var(--muted);text-transform:uppercase;padding-bottom:var(--space-2xs);font-size:10px;font-weight:600;line-height:1}.bl-animated.svelte-1b48aoq .bl-trinity:where(.svelte-1b48aoq){letter-spacing:2px;color:var(--text-h);font-size:32px;font-weight:900;line-height:1}.brand-lockup.bl-has-logo.svelte-1b48aoq{max-width:min(100%, var(--bl-logo-maxw));justify-content:center}.bl-logo.svelte-1b48aoq{object-fit:contain;flex-shrink:0;width:auto;max-width:100%;display:block}.brand-lockup.bl-compact.svelte-1b48aoq{--bl-logo-maxw:260px}.brand-lockup.bl-compact-nav.svelte-1b48aoq{--bl-logo-maxw:200px}.brand-lockup.bl-compact-sidebar.svelte-1b48aoq{--bl-logo-maxw:176px}.brand-lockup.bl-animated.svelte-1b48aoq{--bl-logo-maxw:320px}
