[_nghost-ng-c3002860963]{display:block;box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:var(--lc-density-padding-md, 1rem)}@media(min-width:640px){[_nghost-ng-c3002860963]{padding-inline:var(--lc-density-padding-lg, 1.5rem)}}@media(min-width:1024px){[_nghost-ng-c3002860963]{padding-inline:var(--lc-density-padding-xl, 2rem)}}.container-sm[_nghost-ng-c3002860963]{max-width:640px}.container-md[_nghost-ng-c3002860963]{max-width:768px}.container-lg[_nghost-ng-c3002860963]{max-width:1024px}.container-xl[_nghost-ng-c3002860963]{max-width:1280px}.container-xxl[_nghost-ng-c3002860963]{max-width:var(--lc-content-max-width, 1536px)}.container-full[_nghost-ng-c3002860963]{max-width:none}.container--no-padding[_nghost-ng-c3002860963]{padding-inline:0}.container--padding-y[_nghost-ng-c3002860963]{padding-block:var(--lc-density-padding-lg, 1.5rem)}
.lc-page-header{display:flex;flex-direction:column;gap:var(--lc-density-gap-md, 1rem);padding-block:var(--lc-density-padding-md, 1.5rem);padding-inline:var(--lc-density-padding-md, 1rem);box-sizing:border-box;width:100%;min-width:0}@media(min-width:640px){.lc-page-header{padding-inline:var(--lc-density-padding-lg, 1.5rem)}}@media(min-width:1024px){.lc-page-header{padding-inline:var(--lc-density-padding-xl, 2rem)}}.lc-page-header--flush-x{padding-inline:0}.lc-page-header__breadcrumbs,.lc-page-header__body{display:flex;flex-direction:column;gap:var(--lc-density-gap-sm, .5rem);min-width:0}.lc-page-header__meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--lc-density-gap-sm, .5rem);min-width:0}.lc-page-header__breadcrumbs:empty,.lc-page-header__meta:empty,.lc-page-header__body:empty,.lc-page-header__actions:empty{display:none}.lc-page-header__row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--lc-density-gap-md, 1rem);flex-wrap:wrap;min-width:0}.lc-page-header__titles{display:flex;flex-direction:column;gap:var(--lc-density-gap-xs, .25rem);min-width:0;flex:1 1 auto}.lc-page-header__title-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--lc-density-gap-md, 1rem);min-width:0}.lc-page-header__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--border-radius-md)}.lc-page-header__icon--size-sm{width:2rem;height:2rem;border-radius:var(--border-radius-sm)}.lc-page-header__icon--brand{background-image:var(--gradient-brand-tile);color:var(--color-on-primary, #fff);box-shadow:var(--shadow-brand-glow)}.lc-page-header__icon--subtle{background-color:#20849724;color:var(--color-primary-500);border:1px solid var(--color-border-strong)}.lc-page-header__title{margin:0;font-family:var(--font-family-sans, inherit);font-weight:var(--font-weight-bold, 700);color:var(--color-text-primary, var(--color-neutral-900, #111));line-height:var(--line-height-tight, 1.2);display:inline-flex;align-items:center;gap:var(--lc-density-gap-sm, .5rem);min-width:0;hyphens:var(--lc-page-header-title-hyphens, auto);overflow-wrap:anywhere}.lc-page-header__subtitle{margin:0;display:var(--lc-page-header-subtitle-display, -webkit-box);-webkit-box-orient:vertical;-webkit-line-clamp:var(--lc-page-header-subtitle-line-clamp, none);overflow:hidden;font-family:var(--font-family-sans, inherit);color:var(--lc-page-header-subtitle-fg, var(--color-text-secondary, var(--color-neutral-600, #666)));line-height:var(--line-height-normal, 1.5)}.lc-page-header__title-suffix{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--lc-density-gap-sm, .5rem)}.lc-page-header__title-suffix:empty{display:none}.lc-page-header__overline{order:-1;flex:1 0 100%;margin:0;min-width:0;font-family:var(--font-family-sans, inherit);font-size:var(--font-size-overline, .8125rem);font-weight:var(--font-weight-bold, 700);line-height:var(--line-height-overline, 1.3);letter-spacing:var(--letter-spacing-overline, .12em);text-transform:uppercase;color:var(--color-overline, var(--color-primary-700));overflow-wrap:break-word}.lc-page-header--has-overline .lc-page-header__title-row{row-gap:.75rem}.lc-page-header__badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--border-radius-full, 999px);background:var(--color-primary-100, #e0f2fe);color:var(--color-primary-700, #0369a1);font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-semibold, 600);line-height:1.4;text-transform:uppercase;letter-spacing:.04em}.lc-page-header__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--lc-density-gap-sm, .5rem);flex:0 0 auto;justify-content:flex-end;margin-inline-start:auto;max-width:100%;--lc-btn-overflow-wrap: anywhere}.lc-page-header--size-compact{--lc-density-gap-md: .5rem;--lc-density-gap-sm: .375rem;--lc-density-padding-md: .75rem}.lc-page-header--size-compact .lc-page-header__title{font-size:var(--font-size-lg, 1.125rem)}.lc-page-header--size-compact .lc-page-header__subtitle{font-size:var(--lc-page-header-subtitle-font-size, var(--font-size-sm, .875rem))}.lc-page-header--size-secondary{--lc-density-gap-md: .5rem;--lc-density-gap-sm: .375rem;--lc-density-padding-md: .75rem}.lc-page-header--size-secondary .lc-page-header__title{font-size:var(--font-size-xl, 1.25rem)}.lc-page-header--size-secondary .lc-page-header__subtitle{font-size:var(--lc-page-header-subtitle-font-size, var(--font-size-sm, .875rem))}.lc-page-header--size-default .lc-page-header__title{font-size:var(--font-size-2xl, 1.5rem)}.lc-page-header--size-default .lc-page-header__subtitle{font-size:var(--lc-page-header-subtitle-font-size, var(--font-size-base, 1rem))}.lc-page-header--size-comfortable{--lc-density-gap-md: 1.5rem;--lc-density-padding-md: 2.5rem}.lc-page-header--size-comfortable .lc-page-header__title{font-size:var(--font-size-3xl, 1.875rem)}.lc-page-header--size-comfortable .lc-page-header__subtitle{font-size:var(--lc-page-header-subtitle-font-size, var(--font-size-lg, 1.125rem))}.lc-page-header--size-title .lc-page-header__title{font-size:var(--font-size-title, 2rem);line-height:var(--line-height-title, 1.08);letter-spacing:var(--letter-spacing-title, -.03em)}.lc-page-header--size-title .lc-page-header__subtitle{font-size:var(--lc-page-header-subtitle-font-size, var(--font-size-lg, 1.125rem))}.lc-page-header--size-display .lc-page-header__title{font-size:var(--font-size-display, 2.5rem);line-height:var(--line-height-display, 1.05);letter-spacing:var(--letter-spacing-display, -.035em)}.lc-page-header--size-display .lc-page-header__subtitle{font-size:var(--lc-page-header-subtitle-font-size, var(--font-size-lg, 1.125rem))}.lc-page-header--size-auth .lc-page-header__title{font-size:var(--font-size-auth-title, 1.875rem);line-height:var(--line-height-auth-title, 1.12);letter-spacing:var(--letter-spacing-auth-title, -.03em)}.lc-page-header--size-auth .lc-page-header__subtitle{font-size:var(--lc-page-header-subtitle-font-size, var(--font-size-base, 1rem))}.lc-page-header--divided{border-bottom:1px solid var(--color-border, var(--color-neutral-200, #e5e5e5))}

:host{display:block}.typography{margin:0;font-family:var(--font-family-base, inherit);color:var(--color-text-primary);transition:color .15s ease-in-out}lc-typography h1.typography-h1,h1.typography-h1{font-size:4.5rem;line-height:5rem;font-weight:700;letter-spacing:-.02em}lc-typography h2.typography-h2,h2.typography-h2{font-size:3rem;line-height:4.5rem;font-weight:700;letter-spacing:-.01em}lc-typography h3.typography-h3,h3.typography-h3{font-size:2.5rem;line-height:4rem;font-weight:600;letter-spacing:-.01em}lc-typography h4.typography-h4,h4.typography-h4{font-size:2rem;line-height:3.5rem;font-weight:600}lc-typography h5.typography-h5,h5.typography-h5{font-size:1.5rem;line-height:3rem;font-weight:600}lc-typography h6.typography-h6,h6.typography-h6{font-size:1rem;line-height:2rem;font-weight:600}lc-typography p.typography-body1,p.typography-body1,.typography-body1{font-size:1rem;line-height:1.5rem;font-weight:400}lc-typography p.typography-body2,p.typography-body2,.typography-body2{font-size:.875rem;line-height:1rem;font-weight:400}lc-typography p.typography-subtitle1,p.typography-subtitle1,.typography-subtitle1{font-size:1.125rem;line-height:1.75rem;font-weight:600}lc-typography p.typography-subtitle2,p.typography-subtitle2,.typography-subtitle2{font-size:.875rem;line-height:1.25rem;font-weight:600}lc-typography span.typography-caption,span.typography-caption,.typography-caption{font-size:.75rem;line-height:1rem;font-weight:400}lc-typography span.typography-overline,span.typography-overline,.typography-overline{font-size:.625rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.typography.lc-typography--color-primary{color:var(--color-text-primary)}.typography.lc-typography--color-secondary{color:var(--color-text-secondary)}.typography.lc-typography--color-disabled{color:var(--color-text-disabled)}.typography.lc-typography--color-error{color:var(--color-text-error)}.typography.lc-typography--color-success{color:var(--color-text-success)}.typography.lc-typography--color-warning{color:var(--color-text-warning)}.typography.lc-typography--color-info{color:var(--color-on-info-subtle)}.typography.lc-typography--weight-regular{font-weight:400}.typography.lc-typography--weight-medium{font-weight:500}.typography.lc-typography--weight-semibold{font-weight:600}.typography.lc-typography--weight-bold{font-weight:700}.typography.lc-typography--align-left{text-align:left}.typography.lc-typography--align-center{text-align:center}.typography.lc-typography--align-right{text-align:right}.typography.lc-typography--align-justify{text-align:justify}.typography.lc-typography--uppercase{text-transform:uppercase}.typography.lc-typography--lowercase{text-transform:lowercase}.typography.lc-typography--capitalize{text-transform:capitalize}.typography.lc-typography--nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typography.lc-typography--clamp-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.typography.lc-typography--clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.typography.lc-typography--clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.typography.lc-typography--clamp-4{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.typography.lc-typography--clamp-5{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.typography.lc-typography--clamp-6{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.typography.lc-typography--gutter-bottom{margin-bottom:var(--lc-density-gap-md, 1rem)}

[_nghost-ng-c324712940]{--_lc-character-size: 64px;display:block;flex:none;width:var(--lc-character-size, var(--_lc-character-size));height:var(--lc-character-size, var(--_lc-character-size));aspect-ratio:1}.lc-character--48[_nghost-ng-c324712940]{--_lc-character-size: 48px}.lc-character--80[_nghost-ng-c324712940]{--_lc-character-size: 80px}.lc-character--96[_nghost-ng-c324712940]{--_lc-character-size: 96px}.lc-character--128[_nghost-ng-c324712940]{--_lc-character-size: 128px}.lc-character__img[_ngcontent-ng-c324712940]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.lc-character__img--dark[_ngcontent-ng-c324712940]{display:none}:root.dark[_nghost-ng-c324712940]   .lc-character__img--light[_ngcontent-ng-c324712940], :root.dark   [_nghost-ng-c324712940]   .lc-character__img--light[_ngcontent-ng-c324712940], :root:not(.light):not(.system)[_nghost-ng-c324712940]   .lc-character__img--light[_ngcontent-ng-c324712940], :root:not(.light):not(.system)   [_nghost-ng-c324712940]   .lc-character__img--light[_ngcontent-ng-c324712940]{display:none}:root.dark[_nghost-ng-c324712940]   .lc-character__img--dark[_ngcontent-ng-c324712940], :root.dark   [_nghost-ng-c324712940]   .lc-character__img--dark[_ngcontent-ng-c324712940], :root:not(.light):not(.system)[_nghost-ng-c324712940]   .lc-character__img--dark[_ngcontent-ng-c324712940], :root:not(.light):not(.system)   [_nghost-ng-c324712940]   .lc-character__img--dark[_ngcontent-ng-c324712940]{display:block}@media(prefers-color-scheme:dark){:root.system:not(.light)[_nghost-ng-c324712940]   .lc-character__img--light[_ngcontent-ng-c324712940], :root.system:not(.light)   [_nghost-ng-c324712940]   .lc-character__img--light[_ngcontent-ng-c324712940]{display:none}:root.system:not(.light)[_nghost-ng-c324712940]   .lc-character__img--dark[_ngcontent-ng-c324712940], :root.system:not(.light)   [_nghost-ng-c324712940]   .lc-character__img--dark[_ngcontent-ng-c324712940]{display:block}}@media(forced-colors:active){[aria-hidden=true][_nghost-ng-c324712940]{visibility:hidden}}
.lc-header{--lc-header-bg: var(--color-surface);--lc-header-fg: var(--color-text-primary);--lc-header-fg-secondary: var(--color-text-secondary);--lc-header-border: var(--color-border);--lc-header-hover-bg: var(--color-surface-hover);--lc-header-trigger-border: var(--color-border);--lc-header-trigger-fg: var(--color-text-secondary);--lc-header-padding-x: var(--lc-density-padding-lg, var(--spacing-6));display:flex;align-items:center;gap:var(--lc-density-gap-md, var(--spacing-4));flex-wrap:wrap;row-gap:0;padding:0 var(--lc-header-padding-x);background-color:var(--lc-header-bg);border-bottom:1px solid var(--lc-header-border);min-height:64px;position:sticky;top:0;z-index:1000}.lc-header.lc-header--size-sm{min-height:56px;--lc-header-row-height: 56px}.lc-header.lc-header--size-md{min-height:64px;--lc-header-row-height: 64px}.lc-header.lc-header--size-lg{min-height:80px;--lc-header-row-height: 80px}.lc-header.lc-header--size-xl{min-height:112px;--lc-header-row-height: 112px}@media(max-width:768px){.lc-header{--lc-header-padding-x: var(--lc-density-padding-md, var(--spacing-4))}}.lc-header--static{position:relative}.lc-header__nav{display:flex;align-items:center;min-width:0}.lc-header__nav-list{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--lc-header-nav-gap, var(--spacing-1));margin:0;padding:0;list-style:none}.lc-header__nav-item{display:flex}.lc-header__nav-link{display:inline-flex;align-items:center;min-height:var(--size-min-touch-height, 2.75rem);padding:0 var(--spacing-3);border-radius:var(--border-radius-md);color:var(--lc-header-fg-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-decoration:none;transition:color .15s ease,background-color .15s ease}.lc-header__nav-link:hover{color:var(--lc-header-fg);background-color:var(--lc-header-hover-bg)}.lc-header__nav-link:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.lc-header__nav-link[aria-current=page]{color:var(--lc-header-fg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.45em}@media(max-width:1023.98px){.lc-header--has-nav .lc-header__nav{order:1;flex-basis:100%;margin-left:calc(-1 * var(--spacing-3))}}@media(min-width:1024px){.lc-header--has-nav .lc-header__brand{flex:0 1 auto;width:auto;max-width:none}.lc-header--has-nav .lc-header__title-group{flex:0 1 auto}.lc-header--has-nav .lc-header__title{margin-inline-end:0}.lc-header--has-nav .lc-header__subtitle{contain:none}.lc-header--has-nav .lc-header__spacer{flex:1}}.lc-header--dark{--lc-header-bg: #070e15;--lc-header-fg: #f1f6f8;--lc-header-fg-secondary: #c4d2d9;--lc-header-border: rgba(255, 255, 255, .08);--lc-header-hover-bg: rgba(132, 199, 212, .06);--lc-header-trigger-border: rgba(255, 255, 255, .08);--lc-header-trigger-fg: #c4d2d9}.lc-header--light{--lc-header-bg: #ffffff;--lc-header-fg: #111827;--lc-header-fg-secondary: #4b5563;--lc-header-border: #e5e7eb;--lc-header-hover-bg: #f3f4f6;--lc-header-trigger-border: #e5e7eb;--lc-header-trigger-fg: #374151}.lc-header__hamburger{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;margin-left:calc(var(--lc-header-hamburger-slot, 56px) / 2 - var(--lc-header-padding-x) - 12px);margin-right:calc(var(--lc-header-hamburger-gap, .5rem) - var(--lc-density-gap-md, var(--spacing-4)));color:var(--lc-header-trigger-fg)}.lc-header__hamburger .lc-icon{width:24px;height:24px}.lc-header__brand{display:flex;flex:1 1 auto;align-items:center;gap:var(--spacing-3);width:min-content;max-width:calc(100% - var(--lc-density-gap-md, var(--spacing-4)));min-width:0}.lc-header--has-nav .lc-header__brand{min-height:var(--lc-header-row-height, 64px)}.lc-header__logo{display:flex;align-items:center;text-decoration:none;color:var(--lc-header-fg);flex-shrink:0}.lc-header__logo:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:4px;border-radius:var(--border-radius-sm)}.lc-header__logo-img{height:32px;width:auto}.lc-header__title-group{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}.lc-header__title{font-size:1.25rem;font-weight:700;color:var(--lc-header-fg);margin:0;margin-inline-end:calc(-1 * var(--lc-density-gap-md, var(--spacing-4)));line-height:1.2;overflow-wrap:break-word;transition:color .2s ease}@media(max-width:640px){.lc-header__title{font-size:1.125rem}}.lc-header__subtitle{display:block;contain:inline-size;max-width:var(--lc-header-subtitle-max-width, 100%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.3;font-weight:500;color:var(--lc-header-fg-secondary);text-transform:var(--lc-header-subtitle-transform, none);transition:color .2s ease}@media(min-width:1024px){.lc-header__subtitle{font-size:var(--font-size-sm, .875rem)}}.lc-header__spacer{flex:0 0 0;min-height:calc(var(--lc-header-row-height, 64px) - var(--_lc-header-border-width, 1px))}.lc-header__end{display:flex;flex-wrap:wrap;align-items:center;align-self:stretch;justify-content:flex-end;gap:0 var(--lc-density-gap-md, var(--spacing-4));margin-inline-start:auto;min-width:0;max-width:100%}.lc-header__end:empty{display:none}.lc-header__theme-toggle{color:var(--lc-header-trigger-fg)}.lc-header__context-info{display:flex;flex-direction:column;align-items:flex-end;gap:.0625rem;padding:var(--spacing-2) var(--spacing-3);background:transparent;border:none;cursor:pointer;border-radius:var(--border-radius-md);color:var(--lc-header-trigger-fg);transition:background-color .2s ease,color .2s ease;max-width:220px;min-width:0}.lc-header__context-info:hover{background-color:var(--lc-header-hover-bg)}.lc-header__context-info:hover .lc-header__context-name{color:var(--lc-header-fg)}.lc-header__context-info:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@media(max-width:640px){.lc-header__context-info{display:none}}.lc-header__context-label{font-size:var(--font-size-xs);font-weight:500;color:var(--lc-header-fg-secondary);text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.lc-header__context-name{font-size:var(--font-size-sm);font-weight:600;color:var(--lc-header-fg);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lc-header--dark .lc-header__theme-toggle lc-icon,.lc-header--dark .lc-header__theme-toggle .lc-icon,.lc-header--dark .lc-header__theme-toggle svg,.lc-header--dark .lc-header__hamburger lc-icon,.lc-header--dark .lc-header__hamburger .lc-icon,.lc-header--dark .lc-header__hamburger svg,.lc-header--dark .lc-header__profile-trigger lc-icon,.lc-header--dark .lc-header__profile-trigger .lc-icon,.lc-header--dark .lc-header__profile-trigger svg,html.dark .lc-header:not(.lc-header--light) .lc-header__theme-toggle lc-icon,html.dark .lc-header:not(.lc-header--light) .lc-header__theme-toggle .lc-icon,html.dark .lc-header:not(.lc-header--light) .lc-header__theme-toggle svg,html.dark .lc-header:not(.lc-header--light) .lc-header__hamburger lc-icon,html.dark .lc-header:not(.lc-header--light) .lc-header__hamburger .lc-icon,html.dark .lc-header:not(.lc-header--light) .lc-header__hamburger svg,html.dark .lc-header:not(.lc-header--light) .lc-header__profile-trigger lc-icon,html.dark .lc-header:not(.lc-header--light) .lc-header__profile-trigger .lc-icon,html.dark .lc-header:not(.lc-header--light) .lc-header__profile-trigger svg,:root.dark .lc-header:not(.lc-header--light) .lc-header__theme-toggle lc-icon,:root.dark .lc-header:not(.lc-header--light) .lc-header__theme-toggle .lc-icon,:root.dark .lc-header:not(.lc-header--light) .lc-header__theme-toggle svg,:root.dark .lc-header:not(.lc-header--light) .lc-header__hamburger lc-icon,:root.dark .lc-header:not(.lc-header--light) .lc-header__hamburger .lc-icon,:root.dark .lc-header:not(.lc-header--light) .lc-header__hamburger svg,:root.dark .lc-header:not(.lc-header--light) .lc-header__profile-trigger lc-icon,:root.dark .lc-header:not(.lc-header--light) .lc-header__profile-trigger .lc-icon,:root.dark .lc-header:not(.lc-header--light) .lc-header__profile-trigger svg,.dark .lc-header:not(.lc-header--light) .lc-header__theme-toggle lc-icon,.dark .lc-header:not(.lc-header--light) .lc-header__theme-toggle .lc-icon,.dark .lc-header:not(.lc-header--light) .lc-header__theme-toggle svg,.dark .lc-header:not(.lc-header--light) .lc-header__hamburger lc-icon,.dark .lc-header:not(.lc-header--light) .lc-header__hamburger .lc-icon,.dark .lc-header:not(.lc-header--light) .lc-header__hamburger svg,.dark .lc-header:not(.lc-header--light) .lc-header__profile-trigger lc-icon,.dark .lc-header:not(.lc-header--light) .lc-header__profile-trigger .lc-icon,.dark .lc-header:not(.lc-header--light) .lc-header__profile-trigger svg{color:var(--lc-header-trigger-fg)}.lc-header--dark lc-button,html.dark .lc-header:not(.lc-header--light) lc-button,:root.dark .lc-header:not(.lc-header--light) lc-button,.dark .lc-header:not(.lc-header--light) lc-button{--lc-button-ghost-fg: var(--lc-header-trigger-fg);--lc-button-ghost-hover-bg: var(--lc-header-hover-bg);--lc-button-ghost-hover-fg: var(--lc-header-fg);--lc-button-ghost-active-bg: var(--lc-header-hover-bg)}.lc-header__profile-trigger{display:flex;align-items:center;gap:var(--lc-density-gap-sm, var(--spacing-2));min-height:var(--size-min-touch-height, 2.75rem);box-sizing:border-box;padding:var(--lc-density-padding-xs, var(--spacing-2)) var(--spacing-3);background:transparent;border:1px solid var(--lc-header-trigger-border);border-radius:var(--border-radius-full);cursor:pointer;color:var(--lc-header-trigger-fg);transition:background-color .2s ease,border-color .2s ease}.lc-header__profile-trigger:hover{background-color:var(--lc-header-hover-bg);border-color:var(--lc-header-fg-secondary)}.lc-header__profile-trigger:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.lc-header__profile-trigger--avatar{justify-content:center;width:3rem;height:3rem;min-height:3rem;padding:0;border:0;flex-shrink:0}.lc-header__profile-trigger--avatar:hover{border-color:transparent}.lc-header.lc-header--transparent{--lc-header-bg: transparent;--lc-header-border: transparent;--_lc-header-border-width: 0px;border-bottom-width:0}.lc-menu__header{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-secondary, #6b7280);border-bottom:1px solid var(--color-divider, #e5e7eb);margin-bottom:var(--spacing-1);word-break:break-word}.lc-header__menu-header{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--lc-density-padding-md, var(--spacing-4));border-bottom:1px solid var(--color-divider, #e5e7eb);margin-bottom:var(--spacing-1)}.lc-header__menu-user-info{flex:1;min-width:0}.lc-header__menu-user-name{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);overflow-wrap:break-word;line-height:1.4}.lc-header__menu-user-email{font-size:var(--font-size-xs);color:var(--color-text-secondary, #6b7280);overflow-wrap:anywhere;line-height:1.4}

.footer[_ngcontent-ng-c2084301531]{padding:var(--lc-density-padding-xl, 2rem) var(--lc-density-padding-lg, 1.5rem) var(--lc-density-padding-lg, 1.5rem);color:var(--color-text-secondary);font-size:var(--typography-font-size-sm, .875rem)}.footer--bordered[_ngcontent-ng-c2084301531]{border-top:1px solid var(--color-border)}.footer__sections[_ngcontent-ng-c2084301531]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:var(--lc-density-gap-xl, 2rem);margin-bottom:var(--lc-density-padding-xl, 2rem);overflow-wrap:anywhere}.footer__section-title[_ngcontent-ng-c2084301531]{font-size:var(--typography-font-size-sm, .875rem);font-weight:var(--typography-font-weight-semibold, 600);line-height:var(--line-height-normal, 1.5);color:var(--color-text-primary);margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em}.footer__links[_ngcontent-ng-c2084301531]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.footer__link[_ngcontent-ng-c2084301531]{display:inline-flex;align-items:center;gap:.25rem;min-height:var(--size-min-touch-height, 2.75rem);color:var(--color-text-secondary);text-decoration:none;text-underline-offset:.2em;transition:color .15s ease}.footer__link[_ngcontent-ng-c2084301531]:hover{color:var(--color-text-primary);text-decoration:underline}.footer__link[_ngcontent-ng-c2084301531]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--border-radius-sm)}.footer__link--current[_ngcontent-ng-c2084301531]{color:var(--color-text-primary);font-weight:var(--typography-font-weight-semibold, 600);text-decoration:underline;text-decoration-thickness:2px}.footer__external-icon[_ngcontent-ng-c2084301531]{opacity:.6}.footer__sr-only[_ngcontent-ng-c2084301531]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer__bottom[_ngcontent-ng-c2084301531]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;--lc-btn-overflow-wrap: anywhere}.footer__copyright[_ngcontent-ng-c2084301531]{color:var(--color-text-secondary);font-size:var(--typography-font-size-xs, .75rem)}.footer--compact[_ngcontent-ng-c2084301531]{padding:1rem 1.5rem}.footer--compact[_ngcontent-ng-c2084301531]   .footer__bottom[_ngcontent-ng-c2084301531]{justify-content:center}.footer--primary[_ngcontent-ng-c2084301531]{background-color:#071a1f;color:#c1e3e9}.footer--primary[_ngcontent-ng-c2084301531]   .footer__section-title[_ngcontent-ng-c2084301531]{color:#fff}.footer--primary[_ngcontent-ng-c2084301531]   .footer__link[_ngcontent-ng-c2084301531]{color:#a3d5df}.footer--primary[_ngcontent-ng-c2084301531]   .footer__link[_ngcontent-ng-c2084301531]:hover, .footer--primary[_ngcontent-ng-c2084301531]   .footer__link--current[_ngcontent-ng-c2084301531]{color:#fff}.footer--primary[_ngcontent-ng-c2084301531]   .footer__copyright[_ngcontent-ng-c2084301531]{color:#84c7d4}.footer--primary.footer--bordered[_ngcontent-ng-c2084301531]{border-top-color:#144f5b}.footer--dark[_ngcontent-ng-c2084301531]{background-color:#0c1722;color:#93a4ad}.footer--dark[_ngcontent-ng-c2084301531]   .footer__section-title[_ngcontent-ng-c2084301531]{color:#f1f6f8}.footer--dark[_ngcontent-ng-c2084301531]   .footer__link[_ngcontent-ng-c2084301531]{color:#93a4ad}.footer--dark[_ngcontent-ng-c2084301531]   .footer__link[_ngcontent-ng-c2084301531]:hover, .footer--dark[_ngcontent-ng-c2084301531]   .footer__link--current[_ngcontent-ng-c2084301531]{color:#f1f6f8}.footer--dark[_ngcontent-ng-c2084301531]   .footer__copyright[_ngcontent-ng-c2084301531]{color:#93a4ad}.footer--dark.footer--bordered[_ngcontent-ng-c2084301531]{border-top-color:#ffffff14}.footer--neutral[_ngcontent-ng-c2084301531]{background-color:var(--color-surface-hover)}
[_nghost-ng-c1459793045]{display:block;width:100%}.section-spacing-none[_ngcontent-ng-c1459793045]{padding-block:0}.section-spacing-sm[_ngcontent-ng-c1459793045]{padding-block:var(--lc-density-padding-md, 2rem)}.section-spacing-md[_ngcontent-ng-c1459793045]{padding-block:var(--lc-density-padding-lg, 3rem)}.section-spacing-lg[_ngcontent-ng-c1459793045]{padding-block:var(--lc-density-padding-xl, 4rem)}.section-spacing-xl[_ngcontent-ng-c1459793045]{padding-block:calc(var(--lc-density-padding-xl, 4rem) * 1.5)}[_nghost-ng-c1459793045]:not(.section-no-padding-x){padding-inline:var(--lc-density-padding-md, 1rem)}@media(min-width:640px){[_nghost-ng-c1459793045]:not(.section-no-padding-x){padding-inline:var(--lc-density-padding-lg, 1.5rem)}}@media(min-width:1024px){[_nghost-ng-c1459793045]:not(.section-no-padding-x){padding-inline:var(--lc-density-padding-xl, 2rem)}}.section-no-padding-y[_nghost-ng-c1459793045]{padding-block:0}.section-bg-none[_ngcontent-ng-c1459793045]{background-color:transparent}.section-bg-gray[_ngcontent-ng-c1459793045]{background-color:var(--color-neutral-50)}.section-bg-primary[_ngcontent-ng-c1459793045]{background-color:var(--color-primary-50)}.section-bg-secondary[_ngcontent-ng-c1459793045]{background-color:var(--color-secondary-50)}
[_nghost-ng-c2460871442]{display:block;inline-size:100%;container:lc-next-step-card/inline-size}.lc-next-step-card[_ngcontent-ng-c2460871442]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--lc-density-gap-md, var(--spacing-4, 1rem));padding:var(--lc-density-padding-md, var(--spacing-4, 1rem)) var(--lc-density-padding-lg, var(--spacing-6, 1.5rem));background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--lc-nsc-rail);border-radius:var(--border-radius-lg, .75rem)}.lc-next-step-card--neutral[_ngcontent-ng-c2460871442]{--lc-nsc-rail: var(--color-border);--lc-nsc-tint: var(--color-surface-hover);--lc-nsc-ink: var(--color-text-secondary)}.lc-next-step-card--primary[_ngcontent-ng-c2460871442]{--lc-nsc-rail: var(--color-primary);--lc-nsc-tint: var(--color-primary-subtle);--lc-nsc-ink: var(--color-on-primary-subtle)}.lc-next-step-card--success[_ngcontent-ng-c2460871442]{--lc-nsc-rail: var(--color-success);--lc-nsc-tint: var(--color-success-subtle);--lc-nsc-ink: var(--color-on-success-subtle)}.lc-next-step-card--warning[_ngcontent-ng-c2460871442]{--lc-nsc-rail: var(--color-warning);--lc-nsc-tint: var(--color-warning-subtle);--lc-nsc-ink: var(--color-on-warning-subtle)}.lc-next-step-card--info[_ngcontent-ng-c2460871442]{--lc-nsc-rail: var(--color-info);--lc-nsc-tint: var(--color-info-subtle);--lc-nsc-ink: var(--color-on-info-subtle)}.lc-next-step-card__icon[_ngcontent-ng-c2460871442]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--lc-nsc-tint);color:var(--lc-nsc-ink)}.lc-next-step-card__body[_ngcontent-ng-c2460871442]{flex:1 1 16rem;min-width:0}.lc-next-step-card__title[_ngcontent-ng-c2460871442]{margin:0;font-family:inherit;font-size:var(--typography-font-size-base, 1rem);font-weight:var(--typography-font-weight-semibold, 600);line-height:var(--line-height-tight, 1.25);color:var(--color-text-primary);letter-spacing:-.01em;overflow-wrap:break-word}.lc-next-step-card__message[_ngcontent-ng-c2460871442]{margin:.2rem 0 0;font-size:var(--typography-font-size-sm, .875rem);line-height:1.55;color:var(--color-text-secondary)}.lc-next-step-card__custom-message[_ngcontent-ng-c2460871442]{font-size:var(--typography-font-size-sm, .875rem);line-height:1.55;color:var(--color-text-secondary)}.lc-next-step-card__custom-message[_ngcontent-ng-c2460871442]:empty{display:none}[_nghost-ng-c2460871442]     .lc-next-step-card__custom-message>p{margin:.2rem 0 0}.lc-next-step-card__content[_ngcontent-ng-c2460871442]{margin-top:var(--lc-density-gap-sm, .5rem);min-width:0}.lc-next-step-card__content[_ngcontent-ng-c2460871442]:empty{display:none}.lc-next-step-card__blockers[_ngcontent-ng-c2460871442]{display:flex;flex-direction:column;gap:.25rem;margin-top:var(--lc-density-gap-sm, .5rem);padding-top:var(--lc-density-gap-sm, .5rem);border-top:1px solid var(--color-border-subtle, var(--color-border));font-size:var(--typography-font-size-sm, .875rem);color:var(--color-text-secondary)}.lc-next-step-card__blockers[_ngcontent-ng-c2460871442]:empty{display:none}[_nghost-ng-c2460871442]     .lc-next-step-card__blockers>*{display:flex;align-items:baseline;gap:.5rem;margin:0}[_nghost-ng-c2460871442]     .lc-next-step-card__blockers>*:before{content:"";flex:none;width:7px;height:7px;border-radius:999px;background:var(--lc-nsc-rail);transform:translateY(-1px)}.lc-next-step-card__meta[_ngcontent-ng-c2460871442]{display:flex;align-items:center;gap:.5rem;margin-top:var(--lc-density-gap-sm, .5rem);padding-top:var(--lc-density-gap-sm, .5rem);border-top:1px solid var(--color-border-subtle, var(--color-border));font-size:var(--typography-font-size-xs, .8125rem);color:var(--color-text-tertiary)}.lc-next-step-card__meta[_ngcontent-ng-c2460871442]:empty{display:none}.lc-next-step-card__actions[_ngcontent-ng-c2460871442]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lc-density-gap-sm, .5rem);margin-left:auto}.lc-next-step-card__actions--empty[_ngcontent-ng-c2460871442]{display:none}.lc-next-step-card__actions-slot[_ngcontent-ng-c2460871442]{display:contents}.lc-next-step-card__link[_ngcontent-ng-c2460871442]{display:inline-flex;align-items:center;gap:.375rem;text-decoration:none}[_nghost-ng-c2460871442]     .lc-next-step-card__actions:has(.btn-full-width){flex:1 1 100%;margin-left:0}[_nghost-ng-c2460871442]     .lc-next-step-card__actions:has(.btn-full-width)>*, [_nghost-ng-c2460871442]     .lc-next-step-card__actions:has(.btn-full-width)>.lc-next-step-card__actions-slot>*{flex:1 1 auto;min-width:0}[_nghost-ng-c2460871442]     .lc-next-step-card__actions:has(.btn-full-width)>lc-button>.btn, [_nghost-ng-c2460871442]     .lc-next-step-card__actions:has(.btn-full-width)>.lc-next-step-card__actions-slot>lc-button>.btn{width:100%}.lc-next-step-card--actions-stacked[_ngcontent-ng-c2460871442]   .lc-next-step-card__actions[_ngcontent-ng-c2460871442]{flex:1 1 100%;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.5rem;margin-left:0}[_nghost-ng-c2460871442]     .lc-next-step-card--actions-stacked .lc-next-step-card__actions>*, [_nghost-ng-c2460871442]     .lc-next-step-card--actions-stacked .lc-next-step-card__actions>.lc-next-step-card__actions-slot>*{flex:1 1 auto;min-width:0}[_nghost-ng-c2460871442]     .lc-next-step-card--actions-stacked .lc-next-step-card__actions>lc-button>.btn, [_nghost-ng-c2460871442]     .lc-next-step-card--actions-stacked .lc-next-step-card__actions>.lc-next-step-card__actions-slot>lc-button>.btn{width:100%}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]{--lc-nsc-bubble: var(--color-bubble, var(--color-surface));--lc-nsc-ring: var(--color-bubble-ring, var(--color-border-strong));--lc-nsc-ink: var(--color-bubble-icon, var(--color-link, var(--color-primary)));--lc-nsc-fill: var(--color-next-step-soft-neutral, var(--color-surface-muted));align-items:center;gap:1.25rem;padding:1.5rem 2rem;background:var(--lc-nsc-fill);border:0;border-radius:1.5rem;box-shadow:none}.lc-next-step-card--soft.lc-next-step-card--primary[_ngcontent-ng-c2460871442]{--lc-nsc-fill: var(--color-next-step-soft-primary, var(--color-primary-subtle))}.lc-next-step-card--soft.lc-next-step-card--success[_ngcontent-ng-c2460871442]{--lc-nsc-fill: var(--color-next-step-soft-success, var(--color-success-subtle));--lc-nsc-ink: var(--color-on-success-subtle);--lc-nsc-ring: color-mix(in srgb, var(--color-success) 45%, var(--lc-nsc-bubble))}.lc-next-step-card--soft.lc-next-step-card--warning[_ngcontent-ng-c2460871442]{--lc-nsc-fill: var(--color-next-step-soft-warning, var(--color-warning-subtle));--lc-nsc-ink: var(--color-on-warning-subtle);--lc-nsc-ring: color-mix(in srgb, var(--color-warning) 45%, var(--lc-nsc-bubble))}.lc-next-step-card--soft.lc-next-step-card--info[_ngcontent-ng-c2460871442]{--lc-nsc-fill: var(--color-info-subtle);--lc-nsc-ink: var(--color-on-info-subtle);--lc-nsc-ring: color-mix(in srgb, var(--color-info) 45%, var(--lc-nsc-bubble))}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__icon[_ngcontent-ng-c2460871442]{width:3rem;height:3rem;background:var(--lc-nsc-bubble);box-shadow:0 0 0 1px var(--lc-nsc-ring);color:var(--lc-nsc-ink)}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__title[_ngcontent-ng-c2460871442]{font-size:1.25rem;font-weight:var(--font-weight-bold, 700);line-height:1.2;letter-spacing:-.025em}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__message[_ngcontent-ng-c2460871442], .lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__custom-message[_ngcontent-ng-c2460871442]{margin:0;font-size:var(--font-size-base, 1rem);line-height:1.5}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__content[_ngcontent-ng-c2460871442]{margin-top:0}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__meta[_ngcontent-ng-c2460871442]{gap:.625rem;margin-top:0;padding-top:0;border-top:0;font-size:var(--font-size-sm, .875rem);line-height:1.5}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__actions[_ngcontent-ng-c2460871442]{gap:.75rem}.lc-next-step-card--soft.lc-next-step-card--actions-stacked[_ngcontent-ng-c2460871442]   .lc-next-step-card__actions[_ngcontent-ng-c2460871442]{gap:.5rem}@container lc-next-step-card (width < 30rem){.lc-next-step-card[_ngcontent-ng-c2460871442]{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--lc-nsc-narrow-icon-gap, var(--lc-density-gap-md, 1rem));row-gap:var(--lc-nsc-narrow-row-gap, var(--lc-density-gap-sm, .5rem));padding:var(--lc-density-padding-md, var(--spacing-4, 1rem))}.lc-next-step-card__body[_ngcontent-ng-c2460871442]{display:contents}.lc-next-step-card__title[_ngcontent-ng-c2460871442]{flex:1 1 0%;max-width:100%}.lc-next-step-card__message[_ngcontent-ng-c2460871442], .lc-next-step-card__custom-message[_ngcontent-ng-c2460871442], .lc-next-step-card__content[_ngcontent-ng-c2460871442], .lc-next-step-card__blockers[_ngcontent-ng-c2460871442], .lc-next-step-card__meta[_ngcontent-ng-c2460871442], .lc-next-step-card__actions[_ngcontent-ng-c2460871442]{flex:1 1 100%;min-width:0;margin-top:0}.lc-next-step-card__message[_ngcontent-ng-c2460871442]{margin:0}.lc-next-step-card__actions[_ngcontent-ng-c2460871442]{margin-left:0;padding-top:var(--lc-nsc-narrow-actions-offset, var(--lc-density-gap-sm, .5rem));--lc-btn-overflow-wrap: anywhere}[_nghost-ng-c2460871442]     .lc-next-step-card__actions>*, [_nghost-ng-c2460871442]     .lc-next-step-card__actions>.lc-next-step-card__actions-slot>*{flex:1 1 auto;min-width:0}[_nghost-ng-c2460871442]     .lc-next-step-card__actions>lc-button>.btn, [_nghost-ng-c2460871442]     .lc-next-step-card__actions>.lc-next-step-card__actions-slot>lc-button>.btn{width:100%}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]{--lc-nsc-narrow-icon-gap: .875rem;--lc-nsc-narrow-row-gap: .875rem;--lc-nsc-narrow-actions-offset: .25rem;padding:1.5rem}}@container lc-next-step-card (width >= 30rem){.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__body[_ngcontent-ng-c2460871442]{display:flex;flex-direction:column;gap:.5rem}@media(min-width:64rem){.lc-next-step-card--soft[_ngcontent-ng-c2460871442]{gap:1.75rem;padding:2rem 2.25rem;border-radius:1.75rem}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__icon[_ngcontent-ng-c2460871442]{width:3.5rem;height:3.5rem}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__title[_ngcontent-ng-c2460871442]{font-size:1.5rem}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__message[_ngcontent-ng-c2460871442], .lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__custom-message[_ngcontent-ng-c2460871442]{font-size:1.0625rem}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__meta[_ngcontent-ng-c2460871442]{font-size:var(--font-size-base, 1rem)}}@media(min-width:90rem){.lc-next-step-card--soft[_ngcontent-ng-c2460871442]{padding:2.25rem 2.5rem}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__icon[_ngcontent-ng-c2460871442]{width:3.75rem;height:3.75rem}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__title[_ngcontent-ng-c2460871442]{font-size:1.75rem}.lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__message[_ngcontent-ng-c2460871442], .lc-next-step-card--soft[_ngcontent-ng-c2460871442]   .lc-next-step-card__custom-message[_ngcontent-ng-c2460871442]{font-size:var(--font-size-lg, 1.125rem)}}}
[_nghost-ng-c3584857514]{display:inline-flex;align-items:center;justify-content:center}.icon-container[_ngcontent-ng-c3584857514]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-container[_ngcontent-ng-c3584857514]     svg{width:100%;height:100%;display:block;color:inherit}.icon-xs[_ngcontent-ng-c3584857514]{width:16px;height:16px}.icon-sm[_ngcontent-ng-c3584857514]{width:20px;height:20px}.icon-md[_ngcontent-ng-c3584857514]{width:24px;height:24px}.icon-lg[_ngcontent-ng-c3584857514]{width:32px;height:32px}.icon-xl[_ngcontent-ng-c3584857514]{width:40px;height:40px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);border:1px solid transparent;border-radius:var(--border-radius-full);cursor:pointer;transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--animation-duration-base);transition-timing-function:var(--animation-timing-ease);white-space:normal;text-align:center;overflow-wrap:var(--lc-btn-overflow-wrap, break-word);-webkit-user-select:none;user-select:none}.btn:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}a.btn{text-decoration:none}.btn-primary{background-color:var(--color-primary-fill);color:var(--color-on-primary)}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-fill-hover)}.btn-primary:active:not(:disabled){background-color:var(--color-primary-fill-active)}.btn-secondary{background-color:var(--color-secondary-fill);color:var(--color-on-secondary)}.btn-secondary:hover:not(:disabled){background-color:var(--color-secondary-fill-hover)}.btn-secondary:active:not(:disabled){background-color:var(--color-secondary-fill-active)}.btn-outline{background-color:#84c7d40f;border-color:var(--color-border-strong);color:var(--color-text-primary)}.btn-outline:hover:not(:disabled){background-color:var(--color-primary-600);border-color:var(--color-primary-500);color:var(--color-neutral-white)}.btn-outline:active:not(:disabled){filter:brightness(.92)}.btn-ghost{background-color:var(--lc-button-ghost-bg, transparent);color:var(--lc-button-ghost-fg, var(--color-text-secondary))}.btn-ghost:hover:not(:disabled){background-color:var(--lc-button-ghost-hover-bg, var(--color-surface-hover));color:var(--lc-button-ghost-hover-fg, var(--lc-button-ghost-fg, var(--color-text-primary)))}.btn-ghost:active:not(:disabled){background-color:var(--lc-button-ghost-active-bg, var(--color-surface-selected))}.btn-link{background-color:transparent;color:var(--lc-button-link-fg, var(--color-primary-600));padding:0;border:none}.btn-link:hover:not(:disabled){color:var(--lc-button-link-hover-fg, var(--color-primary-700));text-decoration:underline}.btn-link:active:not(:disabled){color:var(--lc-button-link-active-fg, var(--color-primary-800))}.btn-danger{background-color:var(--color-error-fill);color:var(--color-on-error)}.btn-danger:hover:not(:disabled){background-color:var(--color-error-fill-hover)}.btn-danger:active:not(:disabled){background-color:var(--color-error-fill-active)}.btn-warning{background-color:#e1a040;color:var(--color-on-warning)}.btn-warning:hover:not(:disabled){filter:brightness(1.05)}.btn-warning:active:not(:disabled){filter:brightness(.94)}.btn-info{background-color:#3b6588;color:var(--color-neutral-white)}.btn-info:hover:not(:disabled){background-color:#27445c}.btn-info:active:not(:disabled){background-color:#27445c;filter:brightness(.85)}.btn-xs{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs)}.btn-sm{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm)}.btn-md{padding:var(--spacing-2-5) var(--spacing-4);font-size:var(--font-size-base)}.btn-lg{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-lg)}.btn-icon-only.btn-xs{padding:var(--spacing-1);width:calc(var(--spacing-1) * 2 + 1em);height:calc(var(--spacing-1) * 2 + 1em)}.btn-icon-only.btn-sm{padding:var(--spacing-2);width:calc(var(--spacing-2) * 2 + 1em);height:calc(var(--spacing-2) * 2 + 1em)}.btn-icon-only.btn-md{padding:var(--spacing-2-5);width:calc(var(--spacing-2-5) * 2 + 1em);height:calc(var(--spacing-2-5) * 2 + 1em)}.btn-icon-only.btn-lg{padding:var(--spacing-3);width:calc(var(--spacing-3) * 2 + 1.2em);height:calc(var(--spacing-3) * 2 + 1.2em)}.btn-full-width{width:100%}.btn-inline{display:inline;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;white-space:normal;text-align:inherit;border-radius:var(--border-radius-sm)}.btn.btn-inline{text-decoration:var(--lc-btn-inline-text-decoration, underline);text-decoration-thickness:max(1px,.0625em);text-underline-offset:.15em;transition-property:color,background-color,border-color,box-shadow}.btn.btn-inline:hover:not(:disabled){text-decoration-thickness:max(2px,.125em)}.btn-link.btn-flush:not(.btn-icon-only,.btn-inline){padding-inline:0;min-width:var(--size-min-touch-width, 2.75rem);min-height:var(--size-min-touch-height, 2.75rem);justify-content:var(--lc-btn-flush-align, start);text-align:var(--lc-btn-flush-align, start);border-radius:var(--border-radius-sm)}.loading-spinner{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-before,.icon-after{display:inline-flex;align-items:center}

.lc-logo[_ngcontent-ng-c760804560]{display:block;object-fit:contain}.lc-logo.size-xs[_ngcontent-ng-c760804560]{height:24px;width:auto}.lc-logo.size-sm[_ngcontent-ng-c760804560]{height:32px;width:auto}.lc-logo.size-md[_ngcontent-ng-c760804560]{height:48px;width:auto}.lc-logo.size-lg[_ngcontent-ng-c760804560]{height:64px;width:auto}.lc-logo.size-xl[_ngcontent-ng-c760804560]{height:96px;width:auto}.lc-logo.clickable[_ngcontent-ng-c760804560]{cursor:pointer}.lc-logo.clickable[_ngcontent-ng-c760804560]:hover{opacity:.8}.lc-logo--dark-src[_ngcontent-ng-c760804560]{display:none}:root.dark[_nghost-ng-c760804560]   .lc-logo--light-src[_ngcontent-ng-c760804560], :root.dark   [_nghost-ng-c760804560]   .lc-logo--light-src[_ngcontent-ng-c760804560], :root:not(.light):not(.system)[_nghost-ng-c760804560]   .lc-logo--light-src[_ngcontent-ng-c760804560], :root:not(.light):not(.system)   [_nghost-ng-c760804560]   .lc-logo--light-src[_ngcontent-ng-c760804560]{display:none}:root.dark[_nghost-ng-c760804560]   .lc-logo--dark-src[_ngcontent-ng-c760804560], :root.dark   [_nghost-ng-c760804560]   .lc-logo--dark-src[_ngcontent-ng-c760804560], :root:not(.light):not(.system)[_nghost-ng-c760804560]   .lc-logo--dark-src[_ngcontent-ng-c760804560], :root:not(.light):not(.system)   [_nghost-ng-c760804560]   .lc-logo--dark-src[_ngcontent-ng-c760804560]{display:block}@media(prefers-color-scheme:dark){:root.system:not(.light)[_nghost-ng-c760804560]   .lc-logo--light-src[_ngcontent-ng-c760804560], :root.system:not(.light)   [_nghost-ng-c760804560]   .lc-logo--light-src[_ngcontent-ng-c760804560]{display:none}:root.system:not(.light)[_nghost-ng-c760804560]   .lc-logo--dark-src[_ngcontent-ng-c760804560], :root.system:not(.light)   [_nghost-ng-c760804560]   .lc-logo--dark-src[_ngcontent-ng-c760804560]{display:block}}
.lc-markdown{color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-base, 1rem);line-height:var(--line-height-relaxed, 1.75);hyphens:var(--lc-markdown-hyphens, auto);overflow-wrap:var(--lc-markdown-overflow-wrap, anywhere)}.lc-markdown h1,.lc-markdown h2,.lc-markdown h3,.lc-markdown h4,.lc-markdown h5,.lc-markdown h6{color:var(--color-text-primary);font-weight:var(--font-weight-semibold, 600);line-height:var(--line-height-tight, 1.25);margin:1.5em 0 .5em}.lc-markdown h1:first-child,.lc-markdown h2:first-child,.lc-markdown h3:first-child,.lc-markdown h4:first-child,.lc-markdown h5:first-child,.lc-markdown h6:first-child{margin-top:0}.lc-markdown h1{font-size:var(--lc-markdown-h1, 2rem)}.lc-markdown h2{font-size:var(--lc-markdown-h2, 1.5rem)}.lc-markdown h3{font-size:var(--lc-markdown-h3, 1.25rem)}.lc-markdown h4{font-size:var(--lc-markdown-h4, 1.125rem)}.lc-markdown h5{font-size:var(--lc-markdown-h5, 1rem)}.lc-markdown h6{font-size:var(--lc-markdown-h6, .875rem)}.lc-markdown p{margin:0 0 1em}.lc-markdown a{color:var(--lc-markdown-link-color, var(--color-link, #1a6a79));text-decoration:var(--lc-markdown-link-decoration, underline);hyphens:none;text-decoration-thickness:1px;text-underline-offset:.18em}.lc-markdown a:hover{color:var(--lc-markdown-link-hover-color, var(--color-link-hover, #144f5b));text-decoration-line:underline;text-decoration-thickness:2px}.lc-markdown a:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:2px}.lc-markdown strong{font-weight:var(--font-weight-semibold, 600)}.lc-markdown code{background-color:var(--color-surface-hover);color:var(--color-text-primary);padding:.125em .375em;border-radius:var(--border-radius-sm, .25rem);font-family:var(--font-family-mono, monospace);font-size:.875em;hyphens:none}.lc-markdown pre{margin:1em 0;overflow-x:auto;hyphens:none;overflow-wrap:normal}.lc-markdown pre code{background:none;padding:0;border-radius:0}.lc-markdown blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid var(--color-primary-300, #93c5fd);background-color:var(--color-surface-2);color:var(--color-text-secondary, #4b5563)}.lc-markdown blockquote p{margin:0}.lc-markdown ul,.lc-markdown ol{margin:0 0 1em;padding-left:1.5em}.lc-markdown ul{list-style:disc}.lc-markdown ol{list-style:decimal}.lc-markdown li{margin:.25em 0}.lc-markdown hr{border:none;border-top:1px solid var(--color-divider, #e5e7eb);margin:1.5em 0}.lc-markdown img{max-width:100%;height:auto;border-radius:var(--border-radius-md, .375rem)}.lc-markdown del{text-decoration:line-through;color:var(--color-text-secondary, #6b7280)}.lc-markdown em{font-style:italic}.lc-markdown__table-wrap{margin:1em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;hyphens:manual;overflow-wrap:break-word}.lc-markdown__table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm, .875rem)}.lc-markdown__table th,.lc-markdown__table td{padding:.5rem .75rem;border:1px solid var(--color-divider, #e5e7eb);text-align:left}.lc-markdown__table th{background-color:var(--color-surface-2);font-weight:var(--font-weight-semibold, 600)}.lc-markdown__table tr:hover td{background-color:var(--color-surface-2)}.lc-markdown__cell--left{text-align:left}.lc-markdown__cell--center{text-align:center}.lc-markdown__cell--right{text-align:right}.lc-markdown__task-item{list-style:none;display:flex;align-items:flex-start;gap:.5em}.lc-markdown__checkbox{flex:0 0 auto;box-sizing:border-box;width:1.05em;height:1.05em;margin-top:.18em;border:1.5px solid var(--color-border-strong, var(--color-border));border-radius:3px;background-color:var(--color-surface);position:relative}.lc-markdown__checkbox--checked{background-color:var(--color-primary);border-color:var(--color-primary)}.lc-markdown__checkbox--checked:after{content:"";position:absolute;left:.32em;top:.12em;width:.28em;height:.55em;border:solid var(--color-on-primary, #fff);border-width:0 2px 2px 0;transform:rotate(45deg)}.lc-markdown__task-label{flex:1 1 auto;min-width:0}.lc-markdown .lc-markdown__anchor{color:var(--color-text-tertiary);text-decoration:none;margin-right:.25em;opacity:0;transition:opacity .15s ease}h1:hover .lc-markdown__anchor,h2:hover .lc-markdown__anchor,h3:hover .lc-markdown__anchor,h4:hover .lc-markdown__anchor,h5:hover .lc-markdown__anchor,h6:hover .lc-markdown__anchor{opacity:1}.lc-markdown lc-code-block{display:block;margin:1em 0;hyphens:none;overflow-wrap:normal}.lc-markdown lc-code-block code{background:none;color:inherit;padding:0;border-radius:0;font-size:inherit}.lc-markdown__mermaid{margin:1em 0;padding:.75rem;border:1px solid var(--color-divider, #e5e7eb);border-radius:var(--border-radius-md, .375rem);background:var(--color-surface, #ffffff);overflow-x:auto}.lc-markdown__mermaid svg{display:block;margin:0 auto;max-width:100%;height:auto}.lc-markdown__mermaid-loading{margin:1em 0;padding:.75rem;border:1px dashed var(--color-divider, #e5e7eb);border-radius:var(--border-radius-md, .375rem);color:var(--color-text-secondary, #6b7280);font-size:var(--font-size-sm, .875rem)}.lc-markdown__mermaid-fallback{margin:1em 0}.lc-markdown__mermaid-error{margin:0 0 .5rem;color:var(--color-error);font-size:var(--font-size-sm, .875rem)}.lc-markdown--compact{font-size:var(--font-size-sm, .875rem);line-height:var(--line-height-normal, 1.5)}.lc-markdown--compact h1{font-size:1.5rem}.lc-markdown--compact h2{font-size:1.25rem}.lc-markdown--compact h3{font-size:1.125rem}.lc-markdown--compact h4{font-size:1rem}.lc-markdown--compact h5,.lc-markdown--compact h6{font-size:.875rem}.lc-markdown--compact h1,.lc-markdown--compact h2,.lc-markdown--compact h3,.lc-markdown--compact h4,.lc-markdown--compact h5,.lc-markdown--compact h6{margin:1em 0 .25em}.lc-markdown--compact p{margin:0 0 .5em}.lc-markdown--compact blockquote{margin:.5em 0;padding:.25em .75em}.lc-markdown--compact ul,.lc-markdown--compact ol{margin:0 0 .5em}.lc-markdown--chat{font-size:inherit;line-height:1.4}.lc-markdown--chat p,.lc-markdown--chat ul,.lc-markdown--chat ol,.lc-markdown--chat pre,.lc-markdown--chat blockquote,.lc-markdown--chat table{margin:0 0 6px}.lc-markdown--chat h1,.lc-markdown--chat h2,.lc-markdown--chat h3,.lc-markdown--chat h4,.lc-markdown--chat h5,.lc-markdown--chat h6{margin:8px 0 4px;line-height:1.25}.lc-markdown--chat h1{font-size:1.25rem}.lc-markdown--chat h2{font-size:1.125rem}.lc-markdown--chat h3{font-size:1rem}.lc-markdown--chat h4,.lc-markdown--chat h5,.lc-markdown--chat h6{font-size:.9375rem}.lc-markdown--chat li{margin:0;line-height:1.4}.lc-markdown--chat ul,.lc-markdown--chat ol{padding-left:1.25em}.lc-markdown--chat blockquote{padding:.25em .75em}.lc-markdown--chat lc-code-block{margin:6px 0}.lc-markdown--chat hr{margin:8px 0}.lc-markdown--chat .lc-markdown__mermaid,.lc-markdown--chat .lc-markdown__mermaid-loading,.lc-markdown--chat .lc-markdown__mermaid-fallback{margin:6px 0}.lc-markdown--chat>*:first-child{margin-top:0}.lc-markdown--chat>*:last-child{margin-bottom:0}.lc-markdown__block--changed{position:relative;padding:.4rem .875rem;border-radius:0 6px 6px 0;background-color:color-mix(in srgb,var(--color-primary) 13%,var(--color-surface));transition:background-color .42s ease,padding .42s ease}.lc-markdown__block--changed:before{content:"";position:absolute;inset-block:0;left:0;width:3px;border-radius:0 3px 3px 0;background-color:var(--color-primary);transition:opacity .42s ease}.lc-markdown--faded .lc-markdown__block--changed{padding:0;background-color:transparent}.lc-markdown--faded .lc-markdown__block--changed:before{opacity:0}.lc-markdown__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

[_nghost-ng-c4025518167]{display:block;width:100%}.hero[_ngcontent-ng-c4025518167]{position:relative;display:flex;flex-direction:column;justify-content:space-between;color:#fff;overflow:hidden}.hero--primary[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#0d353d,#208497)}.hero--secondary[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#2d3c46,#7097af)}.hero--neutral[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#111827,#4b5563)}.hero--success[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#5f7150,#8ea475)}.hero--info[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#27445c,#3b6588)}.hero--warning[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#9b6b2b,#e1a040)}.hero--accent-orange[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#7a3a10,#df792e)}.hero--accent-purple[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#3a2a52,#866aa0)}.hero--accent-violet[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#221a42,#4e3f84)}.hero--sm[_ngcontent-ng-c4025518167]{padding:1.5rem 1.25rem}@media(min-width:640px){.hero--sm[_ngcontent-ng-c4025518167]{padding:2rem}}@media(min-width:1024px){.hero--sm[_ngcontent-ng-c4025518167]{padding:2.5rem 3rem}}.hero--md[_ngcontent-ng-c4025518167]{padding:2rem 1.25rem}@media(min-width:640px){.hero--md[_ngcontent-ng-c4025518167]{padding:2.5rem 2rem}}@media(min-width:1024px){.hero--md[_ngcontent-ng-c4025518167]{padding:3rem 3.5rem}}.hero--lg[_ngcontent-ng-c4025518167]{padding:2.5rem 1.25rem}@media(min-width:640px){.hero--lg[_ngcontent-ng-c4025518167]{padding:3rem 2.5rem}}@media(min-width:1024px){.hero--lg[_ngcontent-ng-c4025518167]{padding:4rem}}.hero--radius-none[_ngcontent-ng-c4025518167]{border-radius:var(--border-radius-none)}.hero--radius-sm[_ngcontent-ng-c4025518167]{border-radius:var(--border-radius-sm)}.hero--radius-md[_ngcontent-ng-c4025518167]{border-radius:var(--border-radius-md)}.hero--radius-lg[_ngcontent-ng-c4025518167]{border-radius:var(--border-radius-lg)}.hero--slim[_ngcontent-ng-c4025518167]{padding:1rem 1.25rem!important}@media(min-width:640px){.hero--slim[_ngcontent-ng-c4025518167]{padding:1.25rem 2rem!important}}@media(min-width:1024px){.hero--slim[_ngcontent-ng-c4025518167]{padding:1.5rem 3rem!important}}.hero--slim[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:1.125rem!important;font-weight:700;line-height:1.3}@media(min-width:640px){.hero--slim[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:1.25rem!important}}@media(min-width:1024px){.hero--slim[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:1.5rem!important}}.hero--slim[_ngcontent-ng-c4025518167]   .hero__label[_ngcontent-ng-c4025518167]{font-size:.5625rem;margin-bottom:.375rem;letter-spacing:.12em}@media(min-width:640px){.hero--slim[_ngcontent-ng-c4025518167]   .hero__label[_ngcontent-ng-c4025518167]{font-size:.625rem;margin-bottom:.5rem}}.hero--slim[_ngcontent-ng-c4025518167]   .hero__body[_ngcontent-ng-c4025518167]{margin-top:.5rem;font-size:.8125rem}@media(min-width:640px){.hero--slim[_ngcontent-ng-c4025518167]   .hero__body[_ngcontent-ng-c4025518167]{font-size:.875rem;margin-top:.625rem}}.hero--slim[_ngcontent-ng-c4025518167]     [hero-footer]{margin-top:1rem;padding-top:.75rem}@media(min-width:640px){.hero--slim[_ngcontent-ng-c4025518167]     [hero-footer]{margin-top:1.25rem}}.hero--light[_ngcontent-ng-c4025518167]{color:#1f2937}.hero--light[_ngcontent-ng-c4025518167]   .hero__label[_ngcontent-ng-c4025518167]{opacity:.7}.hero--light[_ngcontent-ng-c4025518167]   .hero__body[_ngcontent-ng-c4025518167]{opacity:.75}.hero--light[_ngcontent-ng-c4025518167]     [hero-footer]{border-top-color:#0000001f}.hero--light.hero--primary[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#dbeafe,#eff6ff)}.hero--light.hero--secondary[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#e0e7ff,#eef2ff)}.hero--light.hero--neutral[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#e5e7eb,#f9fafb)}.hero--light.hero--success[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#d1fae5,#ecfdf5)}.hero--light.hero--info[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#dbeafe,#eff6ff)}.hero--light.hero--warning[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#fef3c7,#fffbeb)}.hero--light.hero--accent-orange[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#ffedd5,#fff7ed)}.hero--light.hero--accent-purple[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#e9d5ff,#f5f3ff)}.hero--light.hero--accent-violet[_ngcontent-ng-c4025518167]{background:linear-gradient(135deg,#ddd6fe,#ede9fe)}@media(min-width:1024px){.hero--content-lg.hero--sm[_ngcontent-ng-c4025518167]{padding-inline:max(3rem,(100% - 1024px) / 2 + 3rem)}.hero--content-lg.hero--md[_ngcontent-ng-c4025518167]{padding-inline:max(3.5rem,(100% - 1024px) / 2 + 3rem)}.hero--content-lg.hero--lg[_ngcontent-ng-c4025518167]{padding-inline:max(4rem,(100% - 1024px) / 2 + 3rem)}.hero--content-lg.hero--slim[_ngcontent-ng-c4025518167]{padding-inline:max(3rem,(100% - 1024px) / 2 + 3rem)!important}}.hero__inner[_ngcontent-ng-c4025518167]{flex:1}.hero__content[_ngcontent-ng-c4025518167]{min-width:0}.hero__label[_ngcontent-ng-c4025518167]{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;opacity:.8;margin-bottom:.75rem}@media(min-width:640px){.hero__label[_ngcontent-ng-c4025518167]{font-size:.75rem;margin-bottom:1rem}}.hero__title[_ngcontent-ng-c4025518167]{margin:0;font-weight:800;line-height:1.1;color:inherit}.hero--sm[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:1.5rem}@media(min-width:640px){.hero--sm[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:1.75rem}}@media(min-width:1024px){.hero--sm[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:2rem}}.hero--md[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:1.75rem}@media(min-width:640px){.hero--md[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:2.25rem}}@media(min-width:1024px){.hero--md[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:2.75rem}}.hero--lg[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:2rem}@media(min-width:640px){.hero--lg[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:2.75rem}}@media(min-width:1024px){.hero--lg[_ngcontent-ng-c4025518167]   .hero__title[_ngcontent-ng-c4025518167]{font-size:3.5rem}}.hero__body[_ngcontent-ng-c4025518167]{margin-top:1rem;font-size:.875rem;line-height:1.6;opacity:.85;max-width:48rem}@media(min-width:640px){.hero__body[_ngcontent-ng-c4025518167]{font-size:1rem;margin-top:1.25rem}}@media(min-width:1024px){.hero__body[_ngcontent-ng-c4025518167]{font-size:1.125rem;margin-top:1.5rem}}.hero__body[_ngcontent-ng-c4025518167]:empty{display:none}.hero__media[_ngcontent-ng-c4025518167]{max-width:var(--lc-hero-media-width, 23rem);margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2)}@media(min-width:640px){.hero__media[_ngcontent-ng-c4025518167]{margin-top:2.5rem}}.hero__media[_ngcontent-ng-c4025518167]:empty{display:none}.hero--slim[_ngcontent-ng-c4025518167]   .hero__media[_ngcontent-ng-c4025518167]{margin-top:1rem;padding-top:.75rem}@media(min-width:640px){.hero--slim[_ngcontent-ng-c4025518167]   .hero__media[_ngcontent-ng-c4025518167]{margin-top:1.25rem}}.hero--light[_ngcontent-ng-c4025518167]   .hero__media[_ngcontent-ng-c4025518167]{border-top-color:#0000001f}@media(min-width:1024px){.hero__inner[_ngcontent-ng-c4025518167]:has(>.hero__media:not(:empty)){display:grid;grid-template-columns:minmax(0,1fr) var(--lc-hero-media-width, 23rem);column-gap:3.5rem;align-items:center}.hero__inner[_ngcontent-ng-c4025518167]:has(>.hero__media:not(:empty)) > .hero__media[_ngcontent-ng-c4025518167]{max-width:none;margin-top:0;padding-top:0;border-top:0}}[_nghost-ng-c4025518167]     [hero-footer]{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2)}@media(min-width:640px){[_nghost-ng-c4025518167]     [hero-footer]{grid-template-columns:repeat(2,1fr);margin-top:2.5rem}}@media(min-width:1024px){[_nghost-ng-c4025518167]     [hero-footer]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-top:3rem}}
[_nghost-ng-c3171112704]{display:flex}.stack-direction-vertical[_nghost-ng-c3171112704]{flex-direction:column}.stack-direction-horizontal[_nghost-ng-c3171112704]{flex-direction:row}.stack-gap-none[_nghost-ng-c3171112704]{gap:var(--lc-density-gap-none, 0)}.stack-gap-xs[_nghost-ng-c3171112704]{gap:var(--lc-density-gap-xs, .25rem)}.stack-gap-sm[_nghost-ng-c3171112704]{gap:var(--lc-density-gap-sm, .5rem)}.stack-gap-md[_nghost-ng-c3171112704]{gap:var(--lc-density-gap-md, 1rem)}.stack-gap-lg[_nghost-ng-c3171112704]{gap:var(--lc-density-gap-lg, 1.5rem)}.stack-gap-xl[_nghost-ng-c3171112704]{gap:var(--lc-density-gap-xl, 2rem)}.stack-align-start[_nghost-ng-c3171112704]{align-items:flex-start}.stack-align-center[_nghost-ng-c3171112704]{align-items:center}.stack-align-end[_nghost-ng-c3171112704]{align-items:flex-end}.stack-align-stretch[_nghost-ng-c3171112704]{align-items:stretch}.stack-align-baseline[_nghost-ng-c3171112704]{align-items:baseline}.stack-justify-start[_nghost-ng-c3171112704]{justify-content:flex-start}.stack-justify-center[_nghost-ng-c3171112704]{justify-content:center}.stack-justify-end[_nghost-ng-c3171112704]{justify-content:flex-end}.stack-justify-between[_nghost-ng-c3171112704]{justify-content:space-between}.stack-justify-around[_nghost-ng-c3171112704]{justify-content:space-around}.stack-justify-evenly[_nghost-ng-c3171112704]{justify-content:space-evenly}.stack-wrap[_nghost-ng-c3171112704]{flex-wrap:wrap}.stack-full-width[_nghost-ng-c3171112704]{width:100%}
[_nghost-ng-c3419914496]{display:block;height:100%}.card[_ngcontent-ng-c3419914496]{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--color-surface);color:var(--color-text-primary);transition:box-shadow .15s ease-in-out,transform .15s ease-in-out,border-color .15s ease-in-out}.card__body[_ngcontent-ng-c3419914496]{flex:1;display:flex;flex-direction:column}.card-elevated[_ngcontent-ng-c3419914496]{position:relative;overflow:hidden;background-image:var(--gradient-surface);border:1px solid var(--color-border);box-shadow:var(--elevation-1)}.card-elevated[_ngcontent-ng-c3419914496]:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--accent-line);opacity:.7;pointer-events:none}.card-elevated[_ngcontent-ng-c3419914496]:hover{box-shadow:var(--elevation-2)}.card-outlined[_ngcontent-ng-c3419914496]{background-image:none;border:1px solid var(--color-border)}.card-flat[_ngcontent-ng-c3419914496]{background-image:none}.card-raised[_ngcontent-ng-c3419914496]{background-image:none;border:1px solid var(--color-border);box-shadow:var(--shadow-auth-card, var(--elevation-3))}.card-dashed[_ngcontent-ng-c3419914496]{background-color:var(--color-muted-tile, var(--color-surface-muted));background-image:none;border:1px dashed var(--color-muted-tile-border, var(--color-border));box-shadow:none;color:var(--color-text-secondary)}.card-padding-none[_ngcontent-ng-c3419914496]{padding:0}.card-padding-xs[_ngcontent-ng-c3419914496]{padding:var(--lc-density-padding-xs, var(--spacing-2))}.card-padding-sm[_ngcontent-ng-c3419914496]{padding:var(--lc-density-padding-sm, var(--spacing-3))}.card-padding-md[_ngcontent-ng-c3419914496]{padding:var(--lc-density-padding-md, var(--spacing-4))}.card-padding-lg[_ngcontent-ng-c3419914496]{padding:var(--lc-density-padding-lg, var(--spacing-6))}.card-radius-none[_ngcontent-ng-c3419914496]{border-radius:var(--border-radius-none)}.card-radius-sm[_ngcontent-ng-c3419914496]{border-radius:var(--border-radius-sm)}.card-radius-md[_ngcontent-ng-c3419914496]{border-radius:var(--border-radius-md)}.card-radius-lg[_ngcontent-ng-c3419914496]{border-radius:var(--border-radius-lg)}.card-radius-xl[_ngcontent-ng-c3419914496]{border-radius:var(--border-radius-xl, 1.5rem)}.card-radius-full[_ngcontent-ng-c3419914496]{border-radius:var(--border-radius-full)}.card-clickable[_ngcontent-ng-c3419914496]{cursor:pointer;-webkit-user-select:none;user-select:none}.card-clickable[_ngcontent-ng-c3419914496]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.card-clickable[_ngcontent-ng-c3419914496]:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-strong)}.card-clickable[_ngcontent-ng-c3419914496]:active{transform:scale(.98)}.card-selected[_ngcontent-ng-c3419914496]{border:1px solid var(--color-primary);background-color:var(--color-surface-selected);box-shadow:var(--shadow-brand-glow)}.card-selected.card-elevated[_ngcontent-ng-c3419914496]{box-shadow:var(--shadow-brand-glow),var(--elevation-2)}.card__header[_ngcontent-ng-c3419914496]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lc-density-gap-md, var(--spacing-4));margin-bottom:var(--lc-density-padding-md, var(--spacing-4));padding-bottom:var(--lc-density-padding-sm, var(--spacing-3));border-bottom:1px solid var(--color-border, #e5e7eb)}.card__icon[_ngcontent-ng-c3419914496]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--border-radius-md)}.card__icon--size-sm[_ngcontent-ng-c3419914496]{width:1.75rem;height:1.75rem;border-radius:var(--border-radius-sm)}.card__icon--brand[_ngcontent-ng-c3419914496]{background-image:var(--gradient-brand-tile);color:var(--color-on-primary, #fff);box-shadow:var(--shadow-brand-glow)}.card__icon--subtle[_ngcontent-ng-c3419914496]{background-color:#20849724;color:var(--color-primary-500);border:1px solid var(--color-border-strong)}.card__header-left[_ngcontent-ng-c3419914496]{flex:1;min-width:0}.card__title-row[_ngcontent-ng-c3419914496]{display:flex;align-items:center;gap:.5rem}.card__badge-slot[_ngcontent-ng-c3419914496]{display:inline-flex;align-items:center}.card__badge-slot[_ngcontent-ng-c3419914496]:empty{display:none}.card__title[_ngcontent-ng-c3419914496]{margin:0;font-weight:600;font-size:var(--lc-card-title-size, var(--font-size-lg, 1.125rem));line-height:1.3;color:var(--color-text-primary)}.card__badge[_ngcontent-ng-c3419914496]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1}.card__badge--default[_ngcontent-ng-c3419914496]{background-color:var(--color-surface-hover);color:var(--color-text-secondary);border:1px solid var(--color-border)}.card__badge--primary[_ngcontent-ng-c3419914496]{background-color:#20849729;color:var(--color-primary-500);border:1px solid var(--color-border-strong)}.card__badge--success[_ngcontent-ng-c3419914496]{background-color:#8ea4752e;color:var(--color-success)}.card__badge--warning[_ngcontent-ng-c3419914496]{background-color:#e1a0402e;color:var(--color-warning)}.card__badge--error[_ngcontent-ng-c3419914496]{background-color:#9d0e0e2e;color:var(--color-error)}.card__subtitle[_ngcontent-ng-c3419914496]{margin:.25rem 0 0;font-size:.8125rem;color:var(--color-text-secondary);line-height:1.4}.card__header-action[_ngcontent-ng-c3419914496]{flex-shrink:0;display:flex;align-items:center;gap:.5rem}[_nghost-ng-c3419914496]     [card-header], [_nghost-ng-c3419914496]     .card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--lc-density-gap-sm, var(--spacing-2));margin-bottom:var(--lc-density-padding-md, var(--spacing-4));padding-bottom:var(--lc-density-padding-sm, var(--spacing-3));border-bottom:1px solid var(--color-divider, #e5e7eb);font-weight:600;font-size:1.125rem;color:var(--color-text-primary)}[_nghost-ng-c3419914496]     .card-content{color:var(--color-text-primary)}[_nghost-ng-c3419914496]     [card-footer], [_nghost-ng-c3419914496]     .card-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--lc-density-gap-sm, var(--spacing-2));margin-top:var(--lc-density-padding-md, var(--spacing-4));padding-top:var(--lc-density-padding-sm, var(--spacing-3));border-top:1px solid var(--color-divider, #e5e7eb);color:var(--color-text-secondary)}[_nghost-ng-c3419914496]     .card-dashed lc-icon{color:var(--color-muted-tile-icon, var(--color-text-tertiary))}
[_nghost-ng-c574204487]{display:block}.divider--horizontal[_ngcontent-ng-c574204487]{width:100%;border:none;border-top-width:1px;border-top-color:var(--color-border)}.divider--horizontal.divider--solid[_ngcontent-ng-c574204487]{border-top-style:solid}.divider--horizontal.divider--dashed[_ngcontent-ng-c574204487]{border-top-style:dashed}.divider--horizontal.divider--dotted[_ngcontent-ng-c574204487]{border-top-style:dotted}.divider--horizontal.divider--spacing-none[_ngcontent-ng-c574204487]{margin-top:0;margin-bottom:0}.divider--horizontal.divider--spacing-xs[_ngcontent-ng-c574204487]{margin-top:.25rem;margin-bottom:.25rem}.divider--horizontal.divider--spacing-sm[_ngcontent-ng-c574204487]{margin-top:.5rem;margin-bottom:.5rem}.divider--horizontal.divider--spacing-md[_ngcontent-ng-c574204487]{margin-top:1rem;margin-bottom:1rem}.divider--horizontal.divider--spacing-lg[_ngcontent-ng-c574204487]{margin-top:1.5rem;margin-bottom:1.5rem}.divider--horizontal.divider--spacing-xl[_ngcontent-ng-c574204487]{margin-top:2rem;margin-bottom:2rem}.divider--horizontal.divider--with-label[_ngcontent-ng-c574204487]{display:flex;align-items:center;gap:.75rem;border-top:none}.divider--horizontal.divider--with-label[_ngcontent-ng-c574204487]:before, .divider--horizontal.divider--with-label[_ngcontent-ng-c574204487]:after{content:"";flex:1;border-top-width:1px;border-top-color:var(--color-border)}.divider--horizontal.divider--with-label.divider--solid[_ngcontent-ng-c574204487]:before, .divider--horizontal.divider--with-label.divider--solid[_ngcontent-ng-c574204487]:after{border-top-style:solid}.divider--horizontal.divider--with-label.divider--dashed[_ngcontent-ng-c574204487]:before, .divider--horizontal.divider--with-label.divider--dashed[_ngcontent-ng-c574204487]:after{border-top-style:dashed}.divider--horizontal.divider--with-label.divider--dotted[_ngcontent-ng-c574204487]:before, .divider--horizontal.divider--with-label.divider--dotted[_ngcontent-ng-c574204487]:after{border-top-style:dotted}.divider--vertical[_ngcontent-ng-c574204487]{display:inline-block;width:0;align-self:stretch;min-height:1rem;border:none;border-left-width:1px;border-left-color:var(--color-border)}.divider--vertical.divider--solid[_ngcontent-ng-c574204487]{border-left-style:solid}.divider--vertical.divider--dashed[_ngcontent-ng-c574204487]{border-left-style:dashed}.divider--vertical.divider--dotted[_ngcontent-ng-c574204487]{border-left-style:dotted}.divider--vertical.divider--spacing-none[_ngcontent-ng-c574204487]{margin-left:0;margin-right:0}.divider--vertical.divider--spacing-xs[_ngcontent-ng-c574204487]{margin-left:.25rem;margin-right:.25rem}.divider--vertical.divider--spacing-sm[_ngcontent-ng-c574204487]{margin-left:.5rem;margin-right:.5rem}.divider--vertical.divider--spacing-md[_ngcontent-ng-c574204487]{margin-left:1rem;margin-right:1rem}.divider--vertical.divider--spacing-lg[_ngcontent-ng-c574204487]{margin-left:1.5rem;margin-right:1.5rem}.divider--vertical.divider--spacing-xl[_ngcontent-ng-c574204487]{margin-left:2rem;margin-right:2rem}.divider__label[_ngcontent-ng-c574204487]{font-size:.75rem;font-weight:500;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}
.lc-chip[_ngcontent-ng-c3771305918]{display:inline-flex;align-items:center;border-radius:var(--border-radius-full, 9999px);font-weight:var(--typography-font-weight-medium, 500);line-height:1;white-space:nowrap;transition:background-color .15s ease,color .15s ease,opacity .15s ease;cursor:default;-webkit-user-select:none;user-select:none;--lc-chip-gap: .375rem;gap:var(--lc-chip-gap)}.lc-chip__content[_ngcontent-ng-c3771305918]{display:inline-flex;align-items:center;gap:var(--lc-chip-gap)}.lc-chip__action[_ngcontent-ng-c3771305918]{display:inline-flex;align-items:center;padding:0;margin:0;background:none;border:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--border-radius-full, 9999px)}.lc-chip__action[_ngcontent-ng-c3771305918]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.lc-chip__action[_ngcontent-ng-c3771305918]:disabled{cursor:not-allowed}.lc-chip__label[_ngcontent-ng-c3771305918]{display:inline-flex;align-items:center}.lc-chip__delete[_ngcontent-ng-c3771305918]{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:none;border:none;cursor:pointer;color:currentColor;opacity:.6;transition:opacity .15s ease;flex-shrink:0}.lc-chip__delete[_ngcontent-ng-c3771305918]:hover{opacity:1}.lc-chip__delete[_ngcontent-ng-c3771305918]:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:50%}.lc-chip__delete[_ngcontent-ng-c3771305918]   svg[_ngcontent-ng-c3771305918]{width:1em;height:1em}.lc-chip--sm[_ngcontent-ng-c3771305918]{padding:.25rem .625rem;font-size:var(--typography-font-size-sm, .875rem);height:1.5rem;--lc-chip-gap: .25rem}.lc-chip--md[_ngcontent-ng-c3771305918]{padding:.375rem .75rem;font-size:var(--typography-font-size-sm, .875rem);height:2rem}.lc-chip--lg[_ngcontent-ng-c3771305918]{padding:.5rem 1rem;font-size:var(--typography-font-size-base, 1rem);height:2.5rem;--lc-chip-gap: .5rem}.lc-chip[_ngcontent-ng-c3771305918]{background-color:var(--lc-chip-bg);color:var(--lc-chip-fg);border:1px solid var(--lc-chip-border, transparent)}.lc-chip--default[_ngcontent-ng-c3771305918]{--lc-chip-bg: var(--color-surface-hover);--lc-chip-fg: var(--color-text-secondary);--lc-chip-border: var(--color-border)}.lc-chip--primary[_ngcontent-ng-c3771305918]{--lc-chip-bg: var(--color-primary-subtle);--lc-chip-fg: var(--color-on-primary-subtle);--lc-chip-border: var(--color-border-strong)}.lc-chip--success[_ngcontent-ng-c3771305918]{--lc-chip-bg: var(--color-success-subtle);--lc-chip-fg: var(--color-on-success-subtle);--lc-chip-border: rgba(142, 164, 117, .4)}.lc-chip--warning[_ngcontent-ng-c3771305918]{--lc-chip-bg: var(--color-warning-subtle);--lc-chip-fg: var(--color-on-warning-subtle);--lc-chip-border: rgba(225, 160, 64, .4)}.lc-chip--error[_ngcontent-ng-c3771305918]{--lc-chip-bg: var(--color-error-subtle);--lc-chip-fg: var(--color-on-error-subtle);--lc-chip-border: rgba(157, 14, 14, .4)}.lc-chip--info[_ngcontent-ng-c3771305918]{--lc-chip-bg: var(--color-info-subtle);--lc-chip-fg: var(--color-on-info-subtle);--lc-chip-border: rgba(59, 101, 136, .42)}.lc-chip--removable[_ngcontent-ng-c3771305918]:hover:not(.lc-chip--removable--disabled){opacity:.9}.lc-chip--clickable[_ngcontent-ng-c3771305918]{font:inherit;font-weight:var(--typography-font-weight-medium, 500);text-align:inherit;appearance:none;cursor:pointer}.lc-chip--clickable[_ngcontent-ng-c3771305918]:hover:not(:disabled){filter:brightness(1.06);border-color:var(--color-border-strong, var(--color-border))}.lc-chip--clickable[_ngcontent-ng-c3771305918]:active:not(:disabled){filter:brightness(.96)}.lc-chip--clickable[_ngcontent-ng-c3771305918]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.lc-chip--disabled[_ngcontent-ng-c3771305918]{opacity:.5;cursor:not-allowed;pointer-events:none}.lc-chip__icon[_ngcontent-ng-c3771305918]{display:inline-flex;align-items:center;flex-shrink:0}
.lc-badge{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--typography-font-weight-medium, 500);line-height:1;border-radius:var(--border-radius-sm, .25rem);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.lc-badge--xs{padding:.125rem .375rem;font-size:var(--typography-font-size-xs, .75rem);min-width:1.25rem;height:1.25rem}.lc-badge--sm{padding:.25rem .5rem;font-size:var(--typography-font-size-sm, .875rem);min-width:1.5rem;height:1.5rem}.lc-badge--md{padding:.375rem .625rem;font-size:var(--typography-font-size-sm, .875rem);min-width:1.75rem;height:1.75rem}.lc-badge--lg{padding:.5rem .75rem;font-size:var(--typography-font-size-base, 1rem);min-width:2rem;height:2rem}.lc-badge{background-color:var(--lc-badge-bg);color:var(--lc-badge-fg);border:1px solid var(--lc-badge-border, transparent)}.lc-badge--default{--lc-badge-bg: var(--color-surface-hover);--lc-badge-fg: var(--color-text-secondary);--lc-badge-border: var(--color-border)}.lc-badge--primary{--lc-badge-bg: var(--color-primary-subtle);--lc-badge-fg: var(--color-on-primary-subtle);--lc-badge-border: var(--color-border-strong)}.lc-badge--success{--lc-badge-bg: var(--color-success-subtle);--lc-badge-fg: var(--color-on-success-subtle);--lc-badge-border: rgba(142, 164, 117, .4)}.lc-badge--warning{--lc-badge-bg: var(--color-warning-subtle);--lc-badge-fg: var(--color-on-warning-subtle);--lc-badge-border: rgba(225, 160, 64, .4)}.lc-badge--error{--lc-badge-bg: var(--color-error-subtle);--lc-badge-fg: var(--color-on-error-subtle);--lc-badge-border: rgba(157, 14, 14, .4)}.lc-badge--info{--lc-badge-bg: var(--color-info-subtle);--lc-badge-fg: var(--color-on-info-subtle);--lc-badge-border: rgba(59, 101, 136, .42)}.lc-badge--rounded{border-radius:var(--border-radius-full, 9999px)}.lc-badge--wrap{max-width:100%;white-space:normal;text-align:center;line-height:var(--line-height-tight, 1.25);overflow-wrap:anywhere}.lc-badge--wrap .lc-badge__dot{align-self:flex-start;margin-top:calc((var(--line-height-tight, 1.25) - .5) * .5em)}.lc-badge__dot{flex-shrink:0;width:.5em;height:.5em;margin-right:.4em;border-radius:var(--border-radius-full, 9999px);background-color:currentColor}.lc-badge--wrap.lc-badge--xs{height:auto;min-height:1.25rem;padding-block:max(0px,(1.25rem - 2px) / 2 - var(--line-height-tight, 1.25) * .5em)}.lc-badge--wrap.lc-badge--rounded.lc-badge--xs{border-radius:.625rem}.lc-badge--wrap.lc-badge--sm{height:auto;min-height:1.5rem;padding-block:max(0px,(1.5rem - 2px) / 2 - var(--line-height-tight, 1.25) * .5em)}.lc-badge--wrap.lc-badge--rounded.lc-badge--sm{border-radius:.75rem}.lc-badge--wrap.lc-badge--md{height:auto;min-height:1.75rem;padding-block:max(0px,(1.75rem - 2px) / 2 - var(--line-height-tight, 1.25) * .5em)}.lc-badge--wrap.lc-badge--rounded.lc-badge--md{border-radius:.875rem}.lc-badge--wrap.lc-badge--lg{height:auto;min-height:2rem;padding-block:max(0px,(2rem - 2px) / 2 - var(--line-height-tight, 1.25) * .5em)}.lc-badge--wrap.lc-badge--rounded.lc-badge--lg{border-radius:1rem}@media(max-width:640px){.lc-badge--lg{padding:.5rem .875rem}}@media print{.lc-badge{border:1px solid currentColor}}

.input-wrapper[_ngcontent-ng-c2835179660]{position:relative;display:flex;flex-direction:column;gap:var(--lc-density-gap-xs, var(--spacing-1));width:100%}.input-label[_ngcontent-ng-c2835179660]{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.input-label[_ngcontent-ng-c2835179660]   .required-indicator[_ngcontent-ng-c2835179660]{color:var(--color-error-600);margin-left:var(--spacing-0-5)}.input-container[_ngcontent-ng-c2835179660]{position:relative;display:flex;align-items:center;width:100%;background-color:var(--color-surface-2);border:1px solid var(--color-field-border);border-radius:var(--border-radius-md);transition:all var(--animation-duration-base) var(--animation-timing-ease)}.input-container[_ngcontent-ng-c2835179660]:hover:not(.input-disabled):not(.input-readonly){border-color:var(--color-text-secondary)}.input-container[_ngcontent-ng-c2835179660]:focus-within{outline:2px solid var(--color-primary-500);outline-offset:0px;border-color:var(--color-primary-500)}.input-container.input-error[_ngcontent-ng-c2835179660]{border-color:var(--color-error-600)}.input-container.input-error[_ngcontent-ng-c2835179660]:focus-within{outline-color:var(--color-error-600);border-color:var(--color-error-600)}.input-container.input-disabled[_ngcontent-ng-c2835179660]{background-color:var(--color-surface-muted);border-color:var(--color-border);cursor:not-allowed;opacity:.6}.input-container.input-readonly[_ngcontent-ng-c2835179660]{background-color:var(--color-surface-muted)}.input-container.input-readonly-wrap[_ngcontent-ng-c2835179660]{height:auto;min-height:var(--lc-input-height);align-items:stretch}.input-readonly-value[_ngcontent-ng-c2835179660]{display:flex;align-items:center;min-width:0;white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.input-char-count-live[_ngcontent-ng-c2835179660]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.input-field[_ngcontent-ng-c2835179660]{flex:1;width:100%;font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary);background:transparent;border:none;outline:none}.input-field[_ngcontent-ng-c2835179660]::placeholder{color:var(--color-text-secondary)}.input-field[_ngcontent-ng-c2835179660]:disabled{cursor:not-allowed}.input-field[_ngcontent-ng-c2835179660]:read-only{cursor:default}.input-field[type=number][_ngcontent-ng-c2835179660]::-webkit-inner-spin-button, .input-field[type=number][_ngcontent-ng-c2835179660]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-field[type=number][_ngcontent-ng-c2835179660]{-moz-appearance:textfield}.input-icon[_ngcontent-ng-c2835179660]{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);pointer-events:none}.input-icon[_ngcontent-ng-c2835179660]   .icon[_ngcontent-ng-c2835179660]{width:1.25rem;height:1.25rem}.input-icon.input-icon-before[_ngcontent-ng-c2835179660]{margin-left:var(--spacing-3);margin-right:var(--spacing-2)}.input-icon.input-icon-after[_ngcontent-ng-c2835179660]{margin-left:var(--spacing-2);margin-right:var(--spacing-3)}.input-xs[_ngcontent-ng-c2835179660]{--lc-input-height: var(--size-interactive-xs-height);height:var(--lc-input-height)}.input-xs[_ngcontent-ng-c2835179660]   .input-field[_ngcontent-ng-c2835179660]{padding:var(--size-interactive-xs-padding);font-size:var(--size-interactive-xs-font-size)}.input-xs[_ngcontent-ng-c2835179660]   .icon[_ngcontent-ng-c2835179660]{width:1rem;height:1rem}.input-sm[_ngcontent-ng-c2835179660]{--lc-input-height: var(--size-interactive-sm-height);height:var(--lc-input-height)}.input-sm[_ngcontent-ng-c2835179660]   .input-field[_ngcontent-ng-c2835179660]{padding:var(--size-interactive-sm-padding);font-size:var(--size-interactive-sm-font-size)}.input-md[_ngcontent-ng-c2835179660]{--lc-input-height: var(--size-interactive-md-height);height:var(--lc-input-height)}.input-md[_ngcontent-ng-c2835179660]   .input-field[_ngcontent-ng-c2835179660]{padding:var(--size-interactive-md-padding);font-size:var(--size-interactive-md-font-size)}.input-lg[_ngcontent-ng-c2835179660]{--lc-input-height: var(--size-interactive-lg-height);height:var(--lc-input-height)}.input-lg[_ngcontent-ng-c2835179660]   .input-field[_ngcontent-ng-c2835179660]{padding:var(--size-interactive-lg-padding);font-size:var(--size-interactive-lg-font-size)}.input-lg[_ngcontent-ng-c2835179660]   .icon[_ngcontent-ng-c2835179660]{width:1.5rem;height:1.5rem}.input-footer[_ngcontent-ng-c2835179660]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--lc-density-gap-sm, var(--spacing-2));min-height:1.25rem}.input-error[_ngcontent-ng-c2835179660]{flex:1;font-size:var(--font-size-xs);color:var(--color-error-600);margin:0}.input-helper[_ngcontent-ng-c2835179660]{flex:1;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.char-count[_ngcontent-ng-c2835179660]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;margin:0}
.lc-textarea-wrapper[_ngcontent-ng-c3309219222]{display:flex;flex-direction:column;gap:var(--lc-density-gap-sm, var(--spacing-2));width:100%}.lc-textarea-label[_ngcontent-ng-c3309219222]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.lc-textarea[_ngcontent-ng-c3309219222]{width:100%;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-field-border);border-radius:var(--border-radius-md);transition:all var(--animation-duration-base) var(--animation-timing-ease);resize:vertical;outline:none}.lc-textarea[_ngcontent-ng-c3309219222]::placeholder{color:var(--color-text-tertiary)}.lc-textarea[_ngcontent-ng-c3309219222]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-500) 20%,transparent)}.lc-textarea--xs[_ngcontent-ng-c3309219222]{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);min-height:4rem}.lc-textarea--sm[_ngcontent-ng-c3309219222]{padding:var(--spacing-2-5) var(--spacing-3-5);font-size:var(--font-size-sm);min-height:5rem}.lc-textarea--md[_ngcontent-ng-c3309219222]{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);min-height:6rem}.lc-textarea--lg[_ngcontent-ng-c3309219222]{padding:var(--spacing-3-5) var(--spacing-5);font-size:var(--font-size-lg);min-height:7rem}.lc-textarea--outline[_ngcontent-ng-c3309219222]{background-color:var(--color-surface);border-color:var(--color-field-border)}.lc-textarea--outline[_ngcontent-ng-c3309219222]:hover:not(:disabled):not(:read-only){border-color:var(--color-primary-400)}.lc-textarea--outline[_ngcontent-ng-c3309219222]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-500) 20%,transparent)}.lc-textarea--filled[_ngcontent-ng-c3309219222]{background-color:var(--color-surface-sunken);border-color:transparent}.lc-textarea--filled[_ngcontent-ng-c3309219222]:hover:not(:disabled):not(:read-only){background-color:var(--color-surface-hover)}.lc-textarea--filled[_ngcontent-ng-c3309219222]:focus{background-color:var(--color-surface);border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-500) 20%,transparent)}.lc-textarea--disabled[_ngcontent-ng-c3309219222]{cursor:not-allowed;opacity:.6;background-color:var(--color-surface-muted);color:var(--color-text-tertiary)}.lc-textarea--readonly[_ngcontent-ng-c3309219222]{cursor:default;background-color:var(--color-surface-muted)}.lc-textarea--error[_ngcontent-ng-c3309219222]{border-color:var(--color-error-600)}.lc-textarea--error[_ngcontent-ng-c3309219222]:focus{border-color:var(--color-error-600);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error-600) 20%,transparent)}.lc-textarea--auto-resize[_ngcontent-ng-c3309219222]{resize:none;overflow:hidden}.lc-textarea-helper-text[_ngcontent-ng-c3309219222]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.lc-textarea-error-message[_ngcontent-ng-c3309219222]{font-size:var(--font-size-xs);color:var(--color-text-error)}.lc-textarea-char-count[_ngcontent-ng-c3309219222], .lc-textarea-character-count[_ngcontent-ng-c3309219222]{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:right}.lc-textarea-char-count--warning[_ngcontent-ng-c3309219222], .lc-textarea-character-count--warning[_ngcontent-ng-c3309219222]{color:var(--color-warning-600)}.lc-textarea-char-count--error[_ngcontent-ng-c3309219222], .lc-textarea-char-count--over-limit[_ngcontent-ng-c3309219222], .lc-textarea-character-count--error[_ngcontent-ng-c3309219222], .lc-textarea-character-count--over-limit[_ngcontent-ng-c3309219222]{color:var(--color-text-error)}.lc-textarea-footer[_ngcontent-ng-c3309219222]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--lc-density-gap-sm, var(--spacing-2))}.lc-textarea-messages[_ngcontent-ng-c3309219222]{flex:1}.lc-textarea-input-wrapper[_ngcontent-ng-c3309219222]{position:relative;width:100%}.lc-textarea-required-indicator[_ngcontent-ng-c3309219222]{color:var(--color-text-error)}
[_nghost-ng-c2737866434]{display:block}.lc-pipeline[_ngcontent-ng-c2737866434]{--lc-pipeline-node-size: 1.75rem;--lc-pipeline-line-weight: 2px;--lc-pipeline-gap: var(--spacing-2);--lc-pipeline-line: var(--color-border-strong);--lc-pipeline-line-done: var(--color-primary-500);--lc-pipeline-node-bg: var(--color-surface);--lc-pipeline-node-fg: var(--color-text-tertiary);--lc-pipeline-node-border: var(--lc-pipeline-line)}.lc-pipeline--size-sm[_ngcontent-ng-c2737866434]{--lc-pipeline-node-size: 1.25rem;--lc-pipeline-line-weight: 1px;--lc-pipeline-gap: var(--spacing-1)}.lc-pipeline--size-sm[_ngcontent-ng-c2737866434]   .lc-pipeline__label[_ngcontent-ng-c2737866434]{font-size:var(--font-size-xs)}.lc-pipeline--size-sm[_ngcontent-ng-c2737866434]   .lc-pipeline__caption[_ngcontent-ng-c2737866434]{font-size:var(--font-size-2xs, .6875rem)}.lc-pipeline--size-sm[_ngcontent-ng-c2737866434]   .lc-pipeline__node[_ngcontent-ng-c2737866434]   lc-icon[_ngcontent-ng-c2737866434]{transform:scale(.85)}.lc-pipeline[_ngcontent-ng-c2737866434]{list-style:none;margin:0;padding:0;display:flex}.lc-pipeline__step[_ngcontent-ng-c2737866434]{position:relative;display:flex;min-width:0}.lc-pipeline__hit[_ngcontent-ng-c2737866434]{display:flex;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;width:100%}.lc-pipeline__hit[_ngcontent-ng-c2737866434]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--border-radius-sm)}.lc-pipeline__marker[_ngcontent-ng-c2737866434]{flex-shrink:0}.lc-pipeline__node[_ngcontent-ng-c2737866434]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--lc-pipeline-node-size);height:var(--lc-pipeline-node-size);border-radius:var(--border-radius-full);background-color:var(--lc-pipeline-node-bg);border:var(--lc-pipeline-line-weight) solid var(--lc-pipeline-node-border);color:var(--lc-pipeline-node-fg);box-sizing:border-box}.lc-pipeline__label[_ngcontent-ng-c2737866434]{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.lc-pipeline__caption[_ngcontent-ng-c2737866434]{display:block;font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1.35}.lc-pipeline--horizontal[_ngcontent-ng-c2737866434]{align-items:flex-start;gap:var(--lc-pipeline-gap)}.lc-pipeline--horizontal[_ngcontent-ng-c2737866434]   .lc-pipeline__step[_ngcontent-ng-c2737866434]{flex:1 1 0;flex-direction:column;align-items:flex-start}.lc-pipeline--horizontal[_ngcontent-ng-c2737866434]   .lc-pipeline__hit[_ngcontent-ng-c2737866434]{flex-direction:column;align-items:flex-start}.lc-pipeline--horizontal[_ngcontent-ng-c2737866434]   .lc-pipeline__connector[_ngcontent-ng-c2737866434]{position:absolute;top:calc(var(--lc-pipeline-node-size) / 2);left:calc(var(--lc-pipeline-node-size) / 2);width:calc(100% + var(--lc-pipeline-gap));height:var(--lc-pipeline-line-weight);transform:translateY(-50%);background-color:var(--lc-pipeline-line)}.lc-pipeline--horizontal[_ngcontent-ng-c2737866434]   .lc-pipeline__step--last[_ngcontent-ng-c2737866434]   .lc-pipeline__connector[_ngcontent-ng-c2737866434]{display:none}.lc-pipeline--horizontal[_ngcontent-ng-c2737866434]   .lc-pipeline__text[_ngcontent-ng-c2737866434]{margin-top:var(--spacing-2);padding-right:var(--spacing-3)}.lc-pipeline--vertical[_ngcontent-ng-c2737866434]{flex-direction:column;gap:0}.lc-pipeline--vertical[_ngcontent-ng-c2737866434]   .lc-pipeline__step[_ngcontent-ng-c2737866434]{flex-direction:row;align-items:flex-start;gap:var(--spacing-3);padding-bottom:var(--spacing-4)}.lc-pipeline--vertical[_ngcontent-ng-c2737866434]   .lc-pipeline__hit[_ngcontent-ng-c2737866434]{flex-direction:row;align-items:flex-start;gap:var(--spacing-3)}.lc-pipeline--vertical[_ngcontent-ng-c2737866434]   .lc-pipeline__connector[_ngcontent-ng-c2737866434]{position:absolute;left:calc(var(--lc-pipeline-node-size) / 2);top:var(--lc-pipeline-node-size);width:var(--lc-pipeline-line-weight);height:calc(100% - var(--lc-pipeline-node-size));transform:translate(-50%);background-color:var(--lc-pipeline-line)}.lc-pipeline--vertical[_ngcontent-ng-c2737866434]   .lc-pipeline__step--last[_ngcontent-ng-c2737866434]   .lc-pipeline__connector[_ngcontent-ng-c2737866434]{display:none}.lc-pipeline--vertical[_ngcontent-ng-c2737866434]   .lc-pipeline__text[_ngcontent-ng-c2737866434]{padding-top:calc((var(--lc-pipeline-node-size) - 1.25rem) / 2)}.lc-pipeline__step--complete[_ngcontent-ng-c2737866434]   .lc-pipeline__node[_ngcontent-ng-c2737866434]{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-on-primary, #fff)}.lc-pipeline__step--complete[_ngcontent-ng-c2737866434]   .lc-pipeline__connector[_ngcontent-ng-c2737866434]{background-color:var(--lc-pipeline-line-done)}.lc-pipeline__step--current[_ngcontent-ng-c2737866434]   .lc-pipeline__node[_ngcontent-ng-c2737866434]{border-color:var(--color-primary-500);color:var(--color-primary-500);box-shadow:var(--shadow-brand-glow)}.lc-pipeline__step--current[_ngcontent-ng-c2737866434]   .lc-pipeline__connector[_ngcontent-ng-c2737866434]{background-color:var(--lc-pipeline-line-done)}.lc-pipeline__step--warning[_ngcontent-ng-c2737866434]   .lc-pipeline__node[_ngcontent-ng-c2737866434]{border-color:var(--color-warning);color:var(--color-warning)}.lc-pipeline__step--error[_ngcontent-ng-c2737866434]   .lc-pipeline__node[_ngcontent-ng-c2737866434]{border-color:var(--color-error);color:var(--color-error)}.lc-pipeline__step--pending[_ngcontent-ng-c2737866434]   .lc-pipeline__node[_ngcontent-ng-c2737866434]{border-style:dashed}.lc-pipeline__step--pending[_ngcontent-ng-c2737866434]   .lc-pipeline__label[_ngcontent-ng-c2737866434]{color:var(--color-text-secondary)}
.lc-avatar[_ngcontent-ng-c4127887133]{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-surface-hover);color:var(--color-text-secondary);font-weight:var(--typography-font-weight-medium, 500);line-height:1;overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.lc-avatar__image[_ngcontent-ng-c4127887133]{width:100%;height:100%;object-fit:cover;border-radius:50%}.lc-avatar__initials[_ngcontent-ng-c4127887133]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:inherit;text-transform:uppercase}.lc-avatar__status[_ngcontent-ng-c4127887133]{position:absolute;bottom:0;right:0;width:25%;height:25%;border-radius:50%;border:2px solid var(--color-surface)}.lc-avatar__status--online[_ngcontent-ng-c4127887133]{background-color:var(--color-success)}.lc-avatar__status--offline[_ngcontent-ng-c4127887133]{background-color:var(--color-text-tertiary)}.lc-avatar__status--away[_ngcontent-ng-c4127887133]{background-color:var(--color-warning-500)}.lc-avatar__status--busy[_ngcontent-ng-c4127887133]{background-color:var(--color-error-500)}.lc-avatar--xs[_ngcontent-ng-c4127887133]{width:1.5rem;height:1.5rem;font-size:var(--typography-font-size-xs, .75rem)}.lc-avatar--xs[_ngcontent-ng-c4127887133]   .lc-avatar__status[_ngcontent-ng-c4127887133]{width:.375rem;height:.375rem;border-width:1px}.lc-avatar--sm[_ngcontent-ng-c4127887133]{width:2rem;height:2rem;font-size:var(--typography-font-size-sm, .875rem)}.lc-avatar--sm[_ngcontent-ng-c4127887133]   .lc-avatar__status[_ngcontent-ng-c4127887133]{width:.5rem;height:.5rem;border-width:1.5px}.lc-avatar--md[_ngcontent-ng-c4127887133]{width:2.5rem;height:2.5rem;font-size:var(--typography-font-size-base, 1rem)}.lc-avatar--md[_ngcontent-ng-c4127887133]   .lc-avatar__status[_ngcontent-ng-c4127887133]{width:.625rem;height:.625rem;border-width:2px}.lc-avatar--lg[_ngcontent-ng-c4127887133]{width:3rem;height:3rem;font-size:var(--typography-font-size-lg, 1.125rem)}.lc-avatar--lg[_ngcontent-ng-c4127887133]   .lc-avatar__status[_ngcontent-ng-c4127887133]{width:.75rem;height:.75rem;border-width:2px}.lc-avatar--xl[_ngcontent-ng-c4127887133]{width:4rem;height:4rem;font-size:var(--typography-font-size-xl, 1.25rem)}.lc-avatar--xl[_ngcontent-ng-c4127887133]   .lc-avatar__status[_ngcontent-ng-c4127887133]{width:1rem;height:1rem;border-width:2px}.lc-avatar--member[_ngcontent-ng-c4127887133]{color:var(--color-on-member, #ffffff);font-weight:var(--typography-font-weight-bold, 700);letter-spacing:.02em}.lc-avatar--member.lc-avatar--xs[_ngcontent-ng-c4127887133]{font-size:.625rem}.lc-avatar--member.lc-avatar--sm[_ngcontent-ng-c4127887133]{font-size:.75rem}.lc-avatar--member.lc-avatar--md[_ngcontent-ng-c4127887133]{font-size:.875rem}.lc-avatar--member.lc-avatar--lg[_ngcontent-ng-c4127887133]{font-size:1rem}.lc-avatar--member.lc-avatar--xl[_ngcontent-ng-c4127887133]{font-size:1.25rem}.lc-avatar--member-1[_ngcontent-ng-c4127887133]{background-color:var(--color-member-1, #1a6a79)}.lc-avatar--member-2[_ngcontent-ng-c4127887133]{background-color:var(--color-member-2, #b04a22)}.lc-avatar--member-3[_ngcontent-ng-c4127887133]{background-color:var(--color-member-3, #4e3f84)}.lc-avatar--member-4[_ngcontent-ng-c4127887133]{background-color:var(--color-member-4, #5f7150)}.lc-avatar--member-5[_ngcontent-ng-c4127887133]{background-color:var(--color-member-5, #9e3846)}.lc-avatar--member-6[_ngcontent-ng-c4127887133]{background-color:var(--color-member-6, #5a798c)}.lc-avatar--ring[_ngcontent-ng-c4127887133]{box-shadow:0 0 0 var(--lc-avatar-ring-width, 3px) var(--lc-avatar-ring-color, var(--color-background))}.lc-avatar--ring.lc-avatar--xs[_ngcontent-ng-c4127887133], .lc-avatar--ring.lc-avatar--sm[_ngcontent-ng-c4127887133]{box-shadow:0 0 0 var(--lc-avatar-ring-width, 2px) var(--lc-avatar-ring-color, var(--color-background))}
.lc-alert{display:block;width:100%;border-radius:var(--border-radius-md);border-width:1px;border-style:solid;transition:opacity .15s ease-in-out}.lc-alert--hidden{display:none}.lc-alert__container{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--lc-density-padding-md, var(--spacing-4))}.lc-alert__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.lc-alert__body{flex:1;min-width:0}.lc-alert__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-tight);margin-bottom:var(--spacing-1)}.lc-alert__content{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.lc-alert--actions-stacked{container:lc-alert/inline-size}.lc-alert--actions-stacked .lc-alert__container{flex-wrap:wrap}.lc-alert--actions-stacked .lc-alert__body{flex:1 1 0}.lc-alert--actions-stacked .lc-alert__action{order:1;flex:1 1 100%;align-self:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-2, .5rem);margin-top:var(--spacing-1, .25rem)}.lc-alert--actions-stacked .lc-alert__action>lc-button>.btn{width:100%}.lc-alert--actions-stacked.lc-alert--with-icon .lc-alert__action{padding-inline-start:calc(1.5rem + var(--spacing-3, .75rem))}@container lc-alert (width >= 36rem){.lc-alert--actions-stacked .lc-alert__action{flex-direction:row;flex-wrap:wrap;align-items:center}.lc-alert--actions-stacked .lc-alert__action>lc-button>.btn{width:auto}}.lc-alert__action{flex-shrink:0;align-self:center}.lc-alert__action:empty{display:none}.lc-alert__close{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:var(--spacing-1);margin:calc(var(--spacing-1) * -1);border-radius:var(--border-radius-sm);transition:background-color .15s ease-in-out;display:flex;align-items:center;justify-content:center}.lc-alert__close:hover{background-color:var(--color-surface-hover)}.lc-alert__close:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.lc-alert--success{background-color:#8ea4751f;border-color:#8ea47566;color:var(--color-text-primary)}.lc-alert--success .lc-alert__icon{color:var(--color-success)}.lc-alert--success .lc-alert__close:hover{background-color:#8ea4752e}.lc-alert--error{background-color:#9d0e0e24;border-color:#9d0e0e73;color:var(--color-text-primary)}.lc-alert--error .lc-alert__icon{color:var(--color-error)}.lc-alert--error .lc-alert__close:hover{background-color:#9d0e0e33}.lc-alert--warning{background-color:#e1a04024;border-color:#e1a0406b;color:var(--color-text-primary)}.lc-alert--warning .lc-alert__icon{color:var(--color-warning)}.lc-alert--warning .lc-alert__close:hover{background-color:#e1a04033}.lc-alert--info{background-color:#3b658829;border-color:#3b65886b;color:var(--color-text-primary)}.lc-alert--info .lc-alert__icon{color:var(--color-info)}.lc-alert--info .lc-alert__close:hover{background-color:#3b658838}@media(prefers-reduced-motion:no-preference){.lc-alert--hidden{animation:fadeOut .15s ease-in-out}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}

