.p1-datalist,.p1-datalist-cards,.p1-datalist-listing,.p1-datalist-rows{--p1-datalist-color-text:var(--pds-color-foreground-default,#0f172a);--p1-datalist-color-text-muted:var(--pds-color-foreground-default-secondary,#64748b);--p1-datalist-color-text-body:var(--pds-color-foreground-default-secondary,#475569);--p1-datalist-color-border:var(--pds-color-border-default,#e2e8f0);--p1-datalist-color-surface-muted:var(--pds-color-surface-default-secondary,#f1f5f9);--p1-datalist-color-scrim:#00000080;--p1-datalist-color-backdrop-text:var(--pds-color-foreground-reverse,#fff);--p1-datalist-space-item-gap:var(--pds-spacing-m,1rem);--p1-datalist-space-group-gap:var(--pds-spacing-xl,1.5rem);--p1-datalist-space-card-padding:var(--pds-spacing-s,.75rem);--p1-datalist-space-listing-padding:var(--pds-spacing-m,1rem);--p1-datalist-space-row-padding:var(--pds-spacing-s,.75rem);--p1-datalist-space-row-padding-compact:var(--pds-spacing-2xs,.5rem);--p1-datalist-space-row-gap:var(--pds-spacing-s,.75rem);--p1-datalist-space-empty-padding:var(--pds-spacing-2xl,2rem);--p1-datalist-space-text-tight:var(--pds-spacing-4xs,.25rem);--p1-datalist-space-text-loose:var(--pds-spacing-2xs,.5rem);--p1-datalist-border-width:var(--pds-border-width-default,1px);--p1-datalist-border-width-placeholder:var(--pds-border-width-thicker,2px);--p1-datalist-radius:var(--pds-border-radius-card,.5rem);--p1-datalist-radius-thumbnail:var(--pds-border-radius-default,.25rem);--p1-datalist-font-size-s:var(--pds-typography-size-s,.875rem);--p1-datalist-font-size-l:var(--pds-typography-size-l,1.125rem);--p1-datalist-font-size-xl:var(--pds-typography-size-xl,1.25rem);--p1-datalist-font-weight-bold:var(--pds-typography-fw-bold,700);--p1-datalist-font-weight-semibold:var(--pds-typography-fw-semibold,600)}.p1-datalist__heading{margin:0 0 var(--p1-datalist-space-item-gap);font-size:var(--p1-datalist-font-size-xl);font-weight:var(--p1-datalist-font-weight-bold);color:var(--p1-datalist-color-text)}.p1-datalist__empty{padding:var(--p1-datalist-space-empty-padding);border:var(--p1-datalist-border-width-placeholder) dashed var(--p1-datalist-color-border);border-radius:var(--p1-datalist-radius);text-align:center;color:var(--p1-datalist-color-text-muted)}.p1-datalist__groups{gap:var(--p1-datalist-space-group-gap);flex-direction:column;display:flex}.p1-datalist__group-label{margin:0 0 var(--p1-datalist-space-card-padding);font-size:var(--p1-datalist-font-size-l);font-weight:var(--p1-datalist-font-weight-semibold);color:var(--p1-datalist-color-text-body)}.p1-datalist__more{margin-top:var(--p1-datalist-space-card-padding);font-size:var(--p1-datalist-font-size-s);text-align:center;color:var(--p1-datalist-color-text-muted)}.p1-datalist-media{background:var(--p1-datalist-color-surface-muted);overflow:hidden}.p1-datalist-media__img{object-fit:cover;width:100%;height:100%;display:block}.p1-datalist-item__icon{margin-bottom:var(--p1-datalist-space-text-tight);font-size:var(--p1-datalist-font-size-l);display:inline-block}.p1-datalist-item__title{font-weight:var(--p1-datalist-font-weight-bold);color:var(--p1-datalist-color-text)}.p1-datalist-item__subtitle{margin-top:var(--p1-datalist-space-text-tight);font-size:var(--p1-datalist-font-size-s);color:var(--p1-datalist-color-text-muted)}.p1-datalist-item__teaser{margin-top:var(--p1-datalist-space-text-loose);font-size:var(--p1-datalist-font-size-s);color:var(--p1-datalist-color-text-body)}.p1-datalist-cards{gap:var(--p1-datalist-space-item-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p1-datalist-cards[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.p1-datalist-cards[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.p1-datalist-cards[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.p1-datalist-cards[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.p1-datalist-cards[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.p1-datalist-cards[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.p1-datalist-cards__card{border:var(--p1-datalist-border-width) solid var(--p1-datalist-color-border);border-radius:var(--p1-datalist-radius);position:relative;overflow:hidden}.p1-datalist-cards__card--horizontal{display:flex}.p1-datalist-cards__backdrop{background-position:50%;background-size:cover;position:absolute;inset:0}.p1-datalist-cards__scrim{background:var(--p1-datalist-color-scrim);position:absolute;inset:0}.p1-datalist-cards__body{position:relative}.p1-datalist-cards__body--horizontal{flex:1;min-width:0}.p1-datalist-cards__body--backdrop{z-index:1;color:var(--p1-datalist-color-backdrop-text)}.p1-datalist-cards__body--backdrop .p1-datalist-item__title,.p1-datalist-cards__body--backdrop .p1-datalist-item__subtitle,.p1-datalist-cards__body--backdrop .p1-datalist-item__teaser{color:inherit}.p1-datalist-cards__content{padding:var(--p1-datalist-space-card-padding);flex:1}.p1-datalist-cards__media--stacked{aspect-ratio:4/3;width:100%}.p1-datalist-cards__media--side{flex-shrink:0;width:6rem;height:auto}.p1-datalist-listing{gap:var(--p1-datalist-space-item-gap);flex-direction:column;display:flex}.p1-datalist-listing--narrow{max-width:42rem;margin-inline:auto}.p1-datalist-listing__item{border:var(--p1-datalist-border-width) solid var(--p1-datalist-color-border);border-radius:var(--p1-datalist-radius);display:flex;overflow:hidden}.p1-datalist-listing__item--reversed{flex-direction:row-reverse}.p1-datalist-listing__media{flex-shrink:0;width:12rem;height:auto}.p1-datalist-listing__content{padding:var(--p1-datalist-space-listing-padding);flex:1}.p1-datalist-listing__content .p1-datalist-item__title{font-size:var(--p1-datalist-font-size-l)}.p1-datalist-listing__content .p1-datalist-item__teaser{font-size:inherit}.p1-datalist-rows{border:var(--p1-datalist-border-width) solid var(--p1-datalist-color-border);border-radius:var(--p1-datalist-radius)}.p1-datalist-rows__row{align-items:center;gap:var(--p1-datalist-space-row-gap);padding:var(--p1-datalist-space-row-padding);display:flex}.p1-datalist-rows[data-density=compact] .p1-datalist-rows__row{padding:var(--p1-datalist-space-row-padding-compact)}.p1-datalist-rows[data-density=compact] .p1-datalist-rows__content{font-size:var(--p1-datalist-font-size-s)}.p1-datalist-rows__row+.p1-datalist-rows__row{border-top:var(--p1-datalist-border-width) solid var(--p1-datalist-color-border)}.p1-datalist-rows__media{border-radius:var(--p1-datalist-radius-thumbnail);flex-shrink:0;width:46px;height:46px}.p1-datalist-rows__content{flex:1;min-width:0}.p1-datalist-rows__content .p1-datalist-item__icon{margin-bottom:0;margin-right:var(--p1-datalist-space-text-tight);font-size:var(--p1-datalist-font-size-s)}.p1-datalist-rows__content .p1-datalist-item__subtitle{margin-top:0}.p1-datalist-rows__content .p1-datalist-item__teaser{margin-top:var(--p1-datalist-space-text-tight)}
.welcome-block-module__GLHxgG__surface{color:#1a1a2e;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:4rem 2rem;font-family:Inter,system-ui,sans-serif;display:flex}.welcome-block-module__GLHxgG__inner{flex-direction:column;align-items:center;width:100%;max-width:620px;margin:0 auto;display:flex}.welcome-block-module__GLHxgG__lockup{width:auto;height:1.75rem;margin-bottom:1.5rem;display:block}.welcome-block-module__GLHxgG__heading{margin:0 0 1rem;font-size:2.5rem;font-weight:600;line-height:1.08}.welcome-block-module__GLHxgG__description{color:#5a5a6e;max-width:54ch;margin:0;font-size:1rem;line-height:1.5rem}.welcome-block-module__GLHxgG__actions{justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.welcome-block-module__GLHxgG__button{color:#fff;white-space:nowrap;cursor:pointer;background:#1a1a2e;border:1px solid #1a1a2e;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;height:3rem;padding:0 1.5rem;font-family:Inter,system-ui,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.welcome-block-module__GLHxgG__button:hover{background:#2d2d44;border-color:#2d2d44}.welcome-block-module__GLHxgG__button:focus-visible{outline-offset:1px;outline:1px solid #2563eb}.welcome-block-module__GLHxgG__button:disabled{opacity:.4;cursor:not-allowed}.welcome-block-module__GLHxgG__buttonSecondary{color:#1a1a2e;background:#fff;border-color:#d0d0d8}.welcome-block-module__GLHxgG__buttonSecondary:hover{background:#1a1a2e0f;border-color:#d0d0d8}.welcome-block-module__GLHxgG__footnote{color:#5a5a6e;margin-top:3rem;font-size:.875rem}.welcome-block-module__GLHxgG__link{color:#2563eb;text-decoration:underline}.welcome-block-module__GLHxgG__error{color:#dc2626;background:#fef2f2;border-radius:.375rem;margin-top:1rem;padding:.5rem .75rem;font-size:.875rem}
.p1-rich{text-wrap:pretty;max-inline-size:65ch}.p1-rich>:first-child{margin-block-start:0}.p1-rich>:last-child{margin-block-end:0}.p1-rich p{line-height:var(--p1-leading-normal);color:var(--p1-fg-muted);margin-block-end:var(--p1-space-md)}.p1-rich h2{margin-block:var(--p1-space-md) var(--p1-space-sm);font-size:var(--p1-text-2xl);font-weight:var(--p1-weight-bold);letter-spacing:-.025em;color:var(--p1-fg-default)}@media (min-width:48rem){.p1-rich h2{font-size:var(--p1-text-3xl)}}.p1-rich h3{margin-block:var(--p1-space-sm);font-size:var(--p1-text-xl);font-weight:var(--p1-weight-bold);letter-spacing:-.025em;color:var(--p1-fg-default)}.p1-rich ul{margin-block-end:var(--p1-space-md);padding-inline-start:1.25rem;list-style:outside}.p1-rich ol{margin-block-end:var(--p1-space-md);padding-inline-start:1.25rem;list-style:decimal}.p1-rich li{line-height:var(--p1-leading-normal);color:var(--p1-fg-muted);margin-block-end:.25rem}.p1-rich blockquote{margin-block:var(--p1-space-md);border-inline-start:4px solid var(--p1-warning);font-size:var(--p1-text-xl);font-style:italic;line-height:var(--p1-leading-normal);color:var(--p1-fg-default);padding-inline-start:var(--p1-space-md)}.p1-rich strong{font-weight:var(--p1-weight-medium);color:var(--p1-fg-default)}.p1-rich em{font-style:italic}.p1-rich a{color:var(--p1-accent);text-decoration:underline}.p1-rich mark{border-radius:var(--p1-radius-sm);background:color-mix(in oklch, var(--p1-warning) 40%, transparent);color:var(--p1-fg-default);padding-inline:.125rem}.p1-rich code{border-radius:var(--p1-radius-sm);background:var(--p1-surface-code);padding-block:.125rem;padding-inline:.25rem;font-family:monospace;font-size:.9em}
.p1-accordion{max-inline-size:var(--p1-container-narrow);margin-inline:auto}.p1-accordion__heading{font-family:var(--p1-font-heading);font-size:var(--p1-text-2xl);font-weight:var(--p1-weight-bold);letter-spacing:-.02em;line-height:var(--p1-leading-tight);margin-block-end:var(--p1-space-lg)}@media (min-width:48rem){.p1-accordion__heading{font-size:var(--p1-text-3xl)}}.p1-accordion[data-align=center] .p1-accordion__heading{text-align:center}.p1-accordion__list{border-block-start:1px solid var(--p1-border)}.p1-accordion__item{border-block-end:1px solid var(--p1-border)}.p1-accordion__trigger{cursor:pointer;align-items:center;gap:var(--p1-space-md);padding-block:var(--p1-space-md);text-align:start;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}.p1-accordion__title{color:var(--p1-fg-default);font-size:var(--p1-text-lg);font-weight:var(--p1-weight-bold);line-height:var(--p1-leading-tight)}.p1-accordion__icon{block-size:1.25rem;color:var(--p1-fg-muted);flex:none;inline-size:1.25rem}@media (prefers-reduced-motion:no-preference){.p1-accordion__icon{transition:transform .2s}}.p1-accordion__item[data-open=true] .p1-accordion__icon{transform:rotate(45deg)}.p1-accordion__body{padding-block-end:var(--p1-space-lg)}
.p1-gallery__inner{max-inline-size:var(--p1-container-wide);margin-inline:auto}.p1-gallery__heading{font-family:var(--p1-font-heading);font-size:var(--p1-text-2xl);font-weight:var(--p1-weight-bold);letter-spacing:-.02em;line-height:var(--p1-leading-tight);margin-block-end:var(--p1-space-lg)}@media (min-width:48rem){.p1-gallery__heading{font-size:var(--p1-text-3xl)}}.p1-gallery__tile{margin:0}.p1-gallery__img-wrap{background-color:var(--p1-surface-subtle);position:relative;overflow:hidden}.p1-gallery__img-wrap--soft{border-radius:var(--p1-radius-card)}.p1-gallery__img-wrap--round{border-radius:var(--p1-radius-xl)}.p1-gallery__img{object-fit:cover;inline-size:100%;display:block}.p1-gallery__figcaption{color:var(--p1-fg-muted);font-size:var(--p1-text-sm);margin-block-start:var(--p1-space-sm)}.p1-gallery__grid{display:grid}.p1-gallery__filmstrip{padding-block-end:var(--p1-space-sm);display:flex;overflow-x:auto}.p1-gallery__carousel{position:relative}.p1-gallery__nav{background-color:color-mix(in oklch, var(--p1-surface-default) 90%, transparent);border-radius:var(--p1-radius-pill);block-size:2.75rem;box-shadow:var(--p1-shadow-md);cursor:pointer;border:0;place-items:center;inline-size:2.75rem;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.p1-gallery__nav[data-dir=prev]{inset-inline-start:var(--p1-space-md)}.p1-gallery__nav[data-dir=next]{inset-inline-end:var(--p1-space-md)}.p1-gallery__nav-icon{block-size:1.25rem;inline-size:1.25rem}.p1-gallery__caption-overlay{background:linear-gradient(to top, var(--p1-overlay), transparent);color:var(--p1-fg-inverse);bottom:0;padding-block:var(--p1-space-md);padding-inline:var(--p1-space-md);padding-block-start:2.5rem;position:absolute;inset-inline:0}.p1-gallery__dots{gap:var(--p1-space-sm);justify-content:center;margin-block-start:var(--p1-space-md);display:flex}.p1-gallery__dot{background-color:var(--p1-border-strong);block-size:var(--p1-space-sm);border-radius:var(--p1-radius-pill);cursor:pointer;inline-size:var(--p1-space-sm);border:0;padding:0}@media (prefers-reduced-motion:no-preference){.p1-gallery__dot{transition:inline-size .2s,background-color .2s}}.p1-gallery__dot[data-active=true]{background-color:var(--p1-accent);inline-size:1.5rem}.p1-gallery__empty{border:1px dashed var(--p1-border);border-radius:var(--p1-radius-card);color:var(--p1-fg-muted);padding:var(--p1-space-lg);text-align:center}
.p1-tabs{max-inline-size:var(--p1-container-default);margin-inline:auto}.p1-tabs__heading{font-family:var(--p1-font-heading);font-size:var(--p1-text-2xl);font-weight:var(--p1-weight-bold);letter-spacing:-.02em;line-height:var(--p1-leading-tight);margin-block-end:var(--p1-space-lg)}@media (min-width:48rem){.p1-tabs__heading{font-size:var(--p1-text-3xl)}}.p1-tabs[data-align=center] .p1-tabs__heading{text-align:center}.p1-tabs__bar{border-block-end:1px solid var(--p1-border);gap:var(--p1-space-xs);flex-wrap:wrap;margin-block-end:var(--p1-space-lg);display:flex}.p1-tabs[data-align=center] .p1-tabs__bar{justify-content:center}.p1-tabs__tab{border:0;color:var(--p1-fg-muted);cursor:pointer;font-weight:var(--p1-weight-bold);padding-block:var(--p1-space-sm);padding-inline:var(--p1-space-md);background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px}@media (prefers-reduced-motion:no-preference){.p1-tabs__tab{transition:color .15s,border-color .15s}}.p1-tabs__tab:hover{color:var(--p1-fg-default)}.p1-tabs__tab[data-active=true]{border-block-end-color:var(--p1-accent);color:var(--p1-fg-default)}
