@layer lhi.components{.lhi-img{display:contents}.lhi-img>source{display:none}.lhi-img__empty{fill:var(--lhi-border-subtle);border-radius:var(--radius-sm)}.lhi-img__el{max-width:100%;height:auto;display:block}.lhi-sso-notice{min-height:100svh;padding:var(--sp-6,1.5rem);background:var(--lhi-bg,var(--n-0));grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.lhi-sso-notice__card{width:100%;min-width:0;max-width:30rem;padding:var(--sp-8,2rem);text-align:center;background:var(--lhi-surface,var(--n-1));border:1px solid var(--lhi-border,var(--n-3));border-radius:var(--radius-lg);box-shadow:var(--e2-shadow,none)}.lhi-sso-notice__brand{--lhi-sso-notice-brand-max:16rem;min-width:0;max-width:min(100%, var(--lhi-sso-notice-brand-max));margin:0 auto var(--sp-5,1.25rem);justify-content:center;display:flex}.lhi-sso-notice__brand>*,.lhi-sso-notice__brand :is(img,svg){min-width:0;max-width:100%}.lhi-sso-notice__brand img{height:auto}.lhi-sso-notice__icon{width:3rem;height:3rem;margin-bottom:var(--sp-4,1rem);color:var(--lhi-accent,var(--lx-accent));background:var(--lhi-surface-raised,var(--n-2));border-radius:50%;place-items:center;font-size:1.25rem;display:inline-grid}.lhi-sso-notice__card--denied .lhi-sso-notice__icon{color:var(--lhi-fg-muted,var(--n-8))}.lhi-sso-notice__title{margin:0 0 var(--sp-2,.5rem);font-size:var(--fs-5,1.375rem);color:var(--lhi-fg,var(--n-12));line-height:1.25}.lhi-sso-notice__desc{color:var(--lhi-fg-muted,var(--n-8));text-wrap:pretty;margin:0}.lhi-sso-notice__identity{margin:var(--sp-3,.75rem) 0 0;color:var(--lhi-fg,var(--n-12));overflow-wrap:anywhere;font-weight:600}.lhi-sso-notice__actions{gap:var(--sp-3,.75rem);margin-top:var(--sp-6,1.5rem);flex-wrap:wrap;justify-content:center;display:flex}.lhi-sso-notice__reference{margin:var(--sp-5,1.25rem) 0 0;font-size:var(--fs-1,.8125rem);color:var(--lhi-fg-subtle,var(--n-7))}.lhi-sso-notice__reference code{font-family:var(--mono-font,ui-monospace, monospace)}@media (max-width:30rem){.lhi-sso-notice__card{padding:var(--sp-6,1.5rem)}.lhi-sso-notice__actions>*{width:100%}}}.lhi-brand{align-items:center;gap:var(--sp-2);min-width:0;max-width:100%;color:var(--text-primary);flex-wrap:wrap;text-decoration:none;display:inline-flex}.lhi-brand:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.lhi-brand__wordmark{width:auto;height:var(--lhi-brand-h);object-fit:contain;flex:0 auto;min-width:0;max-width:100%}.lhi-brand__divider{background:var(--lhi-border-default);flex:none;width:1px;height:1.25rem}.lhi-brand__product{padding:.1875rem var(--sp-2);border:1px solid var(--lhi-accent-border);border-radius:var(--radius-sm);background:var(--lhi-accent-soft);color:var(--lhi-fg-accent);font-family:var(--mono-font);font-size:var(--fs-2xs);font-weight:var(--mono-label-weight);line-height:var(--lh-snug);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lhi-brand__glyph{display:none}.lhi-site-footer .lhi-brand{--lhi-brand-h:var(--lhi-brand-h-footer)}.lhi-sso-notice__brand .lhi-brand{max-width:min(100%, var(--lhi-sso-notice-brand-max))}.lhi-sidebar__brand .lhi-brand,.lhi-site-navbar__drawer-head .lhi-brand{align-items:flex-start;gap:var(--sp-1);flex-direction:column}.lhi-sidebar__brand .lhi-brand__divider,.lhi-site-navbar__drawer-head .lhi-brand__divider{display:none}.lhi-site-navbar__brand .lhi-brand{flex-wrap:nowrap}@media (max-width:24rem){.lhi-brand{--lhi-brand-h:var(--lhi-brand-h-compact)}.lhi-site-navbar__brand .lhi-brand__divider{display:none}}@media (min-width:64.0625rem){.lhi-sidebar.lhi-is-rail .lhi-sidebar__brand .lhi-brand:has(.lhi-brand__glyph) .lhi-brand__wordmark,.lhi-sidebar.lhi-is-rail .lhi-sidebar__brand .lhi-brand:has(.lhi-brand__glyph) .lhi-brand__divider,.lhi-sidebar.lhi-is-rail .lhi-sidebar__brand .lhi-brand:has(.lhi-brand__glyph) .lhi-brand__product,html[data-lhi-sidebar-collapsed="1"] .lhi-sidebar .lhi-sidebar__brand .lhi-brand:has(.lhi-brand__glyph) .lhi-brand__wordmark,html[data-lhi-sidebar-collapsed="1"] .lhi-sidebar .lhi-sidebar__brand .lhi-brand:has(.lhi-brand__glyph) .lhi-brand__divider,html[data-lhi-sidebar-collapsed="1"] .lhi-sidebar .lhi-sidebar__brand .lhi-brand:has(.lhi-brand__glyph) .lhi-brand__product{display:none}.lhi-sidebar.lhi-is-rail .lhi-sidebar__brand .lhi-brand__glyph.lhi-brand__mark,html[data-lhi-sidebar-collapsed="1"] .lhi-sidebar .lhi-sidebar__brand .lhi-brand__glyph.lhi-brand__mark{width:var(--lhi-brand-glyph);height:var(--lhi-brand-glyph);border-radius:var(--radius-sm);max-width:none;max-height:none;display:block}}
