﻿html,body,h1,h2,h3,h4,h5,h6,p,a{font-family:"Geist",Arial,sans-serif !important}body{background-color:#efebed;font-size:var(--lui-spacing-fixed-16);line-height:1.5}a{text-decoration:none;color:var(--lui-color-neutral-text-body)}.container{display:flex;flex-direction:column;margin:16px;gap:var(--lui-spacing-fluid-80)}@media(min-width: 768px){.container{margin:0 auto;max-width:720px}}@media(min-width: 1280px){.container{margin:0 auto;max-width:560px}}main.hero>img{filter:grayscale(100%);border-radius:24px;width:var(--lui-spacing-fluid-80);height:var(--lui-spacing-fluid-80);object-fit:cover}main.hero .content p:first-of-type{opacity:.8;font-style:italic;margin-bottom:var(--lui-spacing-fixed-16)}main.hero .links{margin-top:var(--lui-spacing-fixed-16);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--lui-spacing-fixed-16)}.desktop{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:var(--lui-spacing-fluid-16)}.personal-info{display:flex;flex-wrap:wrap;gap:var(--lui-spacing-fixed-16)}.site-controls{display:flex;gap:40px}.site-controls a{cursor:pointer}@media(max-width: 340px){.site-controls{margin-top:16px}}.project-list>a.project-item{display:block;margin-bottom:40px}.project-list>a.project-item:last-child{margin-bottom:0}section.project-list{margin-bottom:80px}section h2{margin-bottom:var(--lui-spacing-fixed-8)}section .project{transition:transform .2s}section .project img{width:100%;object-fit:cover;border-radius:var(--lui-spacing-fixed-16)}section .project-content{display:flex;flex-direction:column;gap:4px}section .project:hover{transform:translateY(-4px)}.skip-link{position:absolute;top:8px;left:8px;padding:8px 12px;z-index:1000;transform:translateY(-100%)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.theme-toggle{cursor:pointer}.theme-toggle input{position:absolute;opacity:0;pointer-events:none}.theme-toggle .icon::before{content:"🌙"}:root[data-theme=dark] .theme-toggle .icon::before{content:"☀️"}.tooltip-wrapper{position:relative}.tooltip{position:absolute !important;top:-60%;left:48%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .2s ease}.mood:hover+.tooltip{opacity:1}main.about{display:flex;flex-direction:column;gap:16px}main>.about-info{display:flex;flex-direction:column;gap:8px}.list-none{list-style-type:none}.list-none li{width:100%;display:flex;align-items:center;flex-direction:row;gap:16px;transition:transform .2s}.list-none li a,.list-none li p.body--lg{flex:1}.list-none li:hover{transform:translateY(-4px)}.list-none li p.body--md{opacity:.8}section.project-section h3{margin-top:40px}section.project-section h3+.paragraph,section.project-section h3+ul{margin-top:8px}section.project-section .paragraph>p+p{margin-top:16px}section.project-section .paragraph>p+img{margin:16px 0}@media(max-width: 559px){section.project-section .paragraph>p+img{object-fit:cover;object-position:center;width:360px}}section.project-section ul{list-style-position:inside}section .project-example{margin-top:40px}section .project-example .project-card{margin-bottom:40px}section .project-example .project-card img{width:100%;object-fit:cover;border-radius:8px}section .project-example .project-card-content{display:flex;flex-direction:column;margin-top:8px;gap:2px}section .project-example .project-card-content p:first-of-type{font-weight:500}main.project-main img{width:100%;max-height:400px;object-fit:cover}main.project-main>div>p{margin-bottom:16px}.project-details{margin-top:40px;display:flex;flex-direction:row;gap:40px}.project-details .info{display:flex;flex-direction:column}.project-details .info p:first-of-type{opacity:.8;font-weight:500}.tag-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:8px;gap:8px}.tag-list .tag{padding:2px 8px;border-radius:4px;font-family:"Google Sans",monospace}.notepad{position:relative;display:flex;flex-direction:column;background-color:#fff;background-image:linear-gradient(to bottom, #eaeaea 1px, transparent 1px);background-size:100% 24px;margin-top:24px;padding:48px;gap:24px;border-radius:6px 8px 7px 6px;border:1px solid #e0e0e0}.notepad::before{content:"";position:absolute;left:32px;top:0;bottom:0;width:1px;background:#f0b7b7;opacity:.6}.note p{color:color(srgb .156863 .168627 .2);line-height:24px !important}.note p:first-of-type{font-weight:500}.project-section-secret h2:first-of-type{margin-top:0}.project-section-secret h2,.project-section-secret h3{margin-top:24px}.project-section-secret h3+p{margin-top:8px}.project-section-secret p+p{margin-top:16px}.project-section-secret pre{border-radius:16px}.project-section-secret .code-block{margin:var(--lui-spacing-fixed-32) 0;white-space:pre-wrap;word-break:break-word;overflow-x:hidden}.project-section-secret .code-block code{white-space:inherit}.form-password{margin-top:16px;display:flex;flex-direction:row;gap:16px;align-items:end}section.post-list{margin-top:80px}.home-link{display:flex;flex-direction:row;margin-bottom:16px}.home-link p+p::before{content:"/";margin:0 8px;opacity:.4}.post-header{display:flex;flex-direction:column}.post-header p:first-of-type{font-weight:500}.post-details{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}article time{white-space:nowrap;opacity:.8}article pre{padding:16px;border-radius:8px}article.post{margin-bottom:2rem;transition:transform .2s;width:100%}article.post a{display:flex;flex-direction:row;justify-content:space-between;text-decoration:none;color:inherit;gap:16px}article.post a h2{margin:0 !important;font-size:1.5rem}article.post:hover{transform:translateY(-4px)}article.full-post{margin-bottom:80px}article.full-post ul{list-style-position:inside}article.full-post p+p,article.full-post p+h2,article.full-post h2+p,article.full-post h2+pre,article.full-post pre+p,article.full-post pre+h2,article.full-post p+ul,article.full-post ul+p,article.full-post h2+ul,article.full-post ul+h2,article.full-post p+h3,article.full-post h3+p,article.full-post h2+h3,article.full-post ul+h3,article.full-post h3+ul,article.full-post h3+pre,article.full-post pre+h3{margin-top:16px}:root{color-scheme:light dark;--lui-border-radius-circle: 1000000px;--lui-border-radius-lg: var(--lui-brand-border-radius-lg);--lui-border-radius-md: var(--lui-brand-border-radius-md);--lui-border-radius-none: 0;--lui-border-radius-sm: var(--lui-brand-border-radius-sm);--lui-border-radius-xs: var(--lui-brand-border-radius-xs);--lui-border-width-0: 0;--lui-border-width-1: 1px;--lui-border-width-2: 2px;--lui-brand-border-radius-lg: 16px;--lui-brand-border-radius-md: 12px;--lui-brand-border-radius-sm: 8px;--lui-brand-border-radius-xs: 4px;--lui-brand-color-primary-1: color(srgb 0.929412 0.839216 1);--lui-brand-color-primary-2: color(srgb 0.85098 0.678431 1);--lui-brand-color-primary-3: color(srgb 0.756863 0.517647 1);--lui-brand-color-primary-4: color(srgb 0.529412 0.2 1);--lui-brand-color-primary-5: color(srgb 0.407843 0.145098 0.858824);--lui-brand-color-primary-6: color(srgb 0.301961 0.098039 0.717647);--lui-brand-color-primary-7: color(srgb 0.207843 0.062745 0.576471);--lui-brand-color-primary-8: color(srgb 0.145098 0.035294 0.478431);--lui-brand-color-secondary-1: color(srgb 0.945098 0.94902 0.964706);--lui-brand-color-secondary-2: color(srgb 0.854902 0.862745 0.894118);--lui-brand-color-secondary-3: color(srgb 0.74902 0.764706 0.811765);--lui-brand-color-secondary-4: color(srgb 0.423529 0.439216 0.505882);--lui-brand-color-secondary-5: color(srgb 0.333333 0.34902 0.411765);--lui-brand-color-secondary-6: color(srgb 0.247059 0.262745 0.321569);--lui-brand-color-secondary-7: color(srgb 0.168627 0.180392 0.231373);--lui-brand-color-secondary-8: color(srgb 0.101961 0.109804 0.14902);--lui-brand-opacity-disabled: 0.4;--lui-brand-typography-font-family-body: -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Helvetica Neue", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--lui-brand-typography-font-family-heading: -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Helvetica Neue", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--lui-brand-typography-font-size-1xl: clamp( 1.402rem, 1.21rem + 0.96vw, 2.074rem );--lui-brand-typography-font-size-1xs: clamp( 0.875rem, 0.8393rem + 0.1786vw, 1rem );--lui-brand-typography-font-size-2xl: clamp( 1.577rem, 1.3167rem + 1.3014vw, 2.488rem );--lui-brand-typography-font-size-2xs: clamp( 0.778rem, 0.7623rem + 0.0786vw, 0.833rem );--lui-brand-typography-font-size-3xl: clamp( 2.245rem, 1.6579rem + 2.9357vw, 4.3rem );--lui-brand-typography-font-size-3xs: clamp( 0.691rem, 0.6901rem + 0.0043vw, 0.694rem );--lui-brand-typography-font-size-lg: clamp( 1.246rem, 1.1083rem + 0.6886vw, 1.728rem );--lui-brand-typography-font-size-md: clamp( 1.107rem, 1.0119rem + 0.4757vw, 1.44rem );--lui-brand-typography-font-size-sm: clamp( 0.984rem, 0.9223rem + 0.3086vw, 1.2rem );--lui-brand-typography-line-height-body: 1.5;--lui-brand-typography-line-height-heading: 1.2;--lui-brand-typography-weight-block-title: var( --lui-typography-weight-medium );--lui-brand-typography-weight-display: var(--lui-typography-weight-light);--lui-brand-typography-weight-headline: var(--lui-typography-weight-semibold);--lui-brand-typography-weight-overtitle: var( --lui-typography-weight-semibold );--lui-brand-typography-weight-subheadline: var( --lui-typography-weight-regular );--lui-brand-typography-weight-subtitle: var(--lui-typography-weight-regular);--lui-brand-typography-weight-title: var(--lui-typography-weight-semibold);--lui-color-blue-1: color(srgb 0.921569 0.968627 1);--lui-color-blue-2: color(srgb 0.701961 0.870588 0.992157);--lui-color-blue-3: color(srgb 0.494118 0.772549 0.984314);--lui-color-blue-4: color(srgb 0.2 0.607843 0.941176);--lui-color-blue-5: color(srgb 0.109804 0.537255 0.894118);--lui-color-blue-6: color(srgb 0.047059 0.439216 0.776471);--lui-color-blue-7: color(srgb 0.011765 0.262745 0.482353);--lui-color-blue-8: color(srgb 0 0.105882 0.2);--lui-color-caution-background-container: var(--lui-color-orange-5);--lui-color-caution-background-surface: var(--lui-color-orange-1);--lui-color-caution-border-stroke: var(--lui-color-orange-5);--lui-color-caution-icon-default: var(--lui-color-orange-5);--lui-color-danger-background-container: var(--lui-color-red-5);--lui-color-danger-background-surface: var(--lui-color-red-1);--lui-color-danger-border-stroke: var(--lui-color-red-5);--lui-color-danger-icon-default: var(--lui-color-red-5);--lui-color-danger-text-error: var(--lui-color-red-5);--lui-color-gray-1: color(srgb 1 1 1);--lui-color-gray-2: color(srgb 0.933333 0.92549 0.945098);--lui-color-gray-3: color(srgb 0.780392 0.792157 0.831373);--lui-color-gray-4: color(srgb 0.423529 0.439216 0.505882);--lui-color-gray-5: color(srgb 0.329412 0.345098 0.403922);--lui-color-gray-6: color(srgb 0.239216 0.254902 0.301961);--lui-color-gray-7: color(srgb 0.156863 0.168627 0.2);--lui-color-gray-8: color(srgb 0.07451 0.082353 0.098039);--lui-color-green-1: color(srgb 0.901961 1 0.917647);--lui-color-green-2: color(srgb 0.662745 0.937255 0.709804);--lui-color-green-3: color(srgb 0.462745 0.87451 0.529412);--lui-color-green-4: color(srgb 0.176471 0.662745 0.262745);--lui-color-green-5: color(srgb 0.098039 0.509804 0.172549);--lui-color-green-6: color(srgb 0.047059 0.360784 0.105882);--lui-color-green-7: color(srgb 0.019608 0.211765 0.058824);--lui-color-green-8: color(srgb 0.003922 0.058824 0.015686);--lui-color-info-background-container: var(--lui-color-blue-5);--lui-color-info-background-surface: var(--lui-color-blue-1);--lui-color-info-border-stroke: var(--lui-color-blue-5);--lui-color-info-icon-default: var(--lui-color-blue-5);--lui-color-link-default: var(--lui-brand-color-primary-5);--lui-color-link-visited: var(--lui-brand-color-primary-7);--lui-color-neutral-background-container: var(--lui-color-gray-3);--lui-color-neutral-background-overlay: var(--lui-color-gray-8);--lui-color-neutral-background-surface: var(--lui-color-gray-1);--lui-color-neutral-border-divisor: var(--lui-color-gray-2);--lui-color-neutral-border-stroke: var(--lui-color-gray-5);--lui-color-neutral-icon-default: var(--lui-color-gray-8);--lui-color-neutral-icon-inverse: var(--lui-color-gray-1);--lui-color-neutral-text-body: var(--lui-color-gray-7);--lui-color-neutral-text-heading: var(--lui-color-gray-8);--lui-color-neutral-text-inverse: var(--lui-color-gray-1);--lui-color-orange-1: color(srgb 1 0.772549 0.678431);--lui-color-orange-2: color(srgb 1 0.670588 0.490196);--lui-color-orange-3: color(srgb 1 0.603922 0.313725);--lui-color-orange-4: color(srgb 0.862745 0.45098 0.05098);--lui-color-orange-5: color(srgb 0.729412 0.360784 0);--lui-color-orange-6: color(srgb 0.592157 0.290196 0);--lui-color-orange-7: color(srgb 0.454902 0.219608 0);--lui-color-orange-8: color(srgb 0.321569 0.14902 0);--lui-color-primary-background-container: var(--lui-brand-color-primary-5);--lui-color-primary-background-surface: var(--lui-brand-color-primary-1);--lui-color-primary-border-stroke: var(--lui-brand-color-primary-5);--lui-color-primary-icon-default: var(--lui-brand-color-primary-5);--lui-color-red-1: color(srgb 1 0.858824 0.858824);--lui-color-red-2: color(srgb 0.992157 0.662745 0.662745);--lui-color-red-3: color(srgb 0.988235 0.47451 0.47451);--lui-color-red-4: color(srgb 0.831373 0.2 0.196078);--lui-color-red-5: color(srgb 0.682353 0.12549 0.117647);--lui-color-red-6: color(srgb 0.537255 0.078431 0.070588);--lui-color-red-7: color(srgb 0.388235 0.05098 0.043137);--lui-color-red-8: color(srgb 0.239216 0.031373 0.023529);--lui-color-secondary-background-container: var( --lui-brand-color-secondary-5 );--lui-color-secondary-background-surface: var(--lui-brand-color-secondary-1);--lui-color-secondary-border-stroke: var(--lui-brand-color-secondary-5);--lui-color-secondary-icon-default: var(--lui-brand-color-secondary-5);--lui-color-success-background-container: var(--lui-color-green-5);--lui-color-success-background-surface: var(--lui-color-green-1);--lui-color-success-border-stroke: var(--lui-color-green-5);--lui-color-success-icon-default: var(--lui-color-green-5);--lui-color-violet-1: color(srgb 0.929412 0.839216 1);--lui-color-violet-2: color(srgb 0.85098 0.678431 1);--lui-color-violet-3: color(srgb 0.756863 0.517647 1);--lui-color-violet-4: color(srgb 0.529412 0.2 1);--lui-color-violet-5: color(srgb 0.407843 0.145098 0.858824);--lui-color-violet-6: color(srgb 0.301961 0.098039 0.717647);--lui-color-violet-7: color(srgb 0.207843 0.062745 0.576471);--lui-color-violet-8: color(srgb 0.145098 0.035294 0.478431);--lui-elevation-base: 0 0 8px 0 color(srgb 0 0 0 / 0.02), 0 4px 12px 0 color(srgb 0 0 0 / 0.04);--lui-elevation-floating: 0 0 8px 0 color(srgb 0 0 0 / 0.08), 0 12px 20px 0 color(srgb 0 0 0 / 0.12);--lui-elevation-hovered: 0 0 8px 0 color(srgb 0 0 0 / 0.04), 0 8px 16px 0 color(srgb 0 0 0 / 0.08);--lui-elevation-overlay: 0 1px 8px 0 color(srgb 0 0 0 / 0.04), 0 16px 24px 0 color(srgb 0 0 0 / 0.16);--lui-opacity-0: 0;--lui-opacity-100: 1;--lui-opacity-disabled: var(--lui-brand-opacity-disabled);--lui-opacity-hidden: var(--lui-opacity-0);--lui-opacity-visible: var(--lui-opacity-100);--lui-spacing-fixed-0: 0;--lui-spacing-fixed-8: 8px;--lui-spacing-fixed-16: 16px;--lui-spacing-fixed-24: 24px;--lui-spacing-fixed-32: 32px;--lui-spacing-fixed-40: 40px;--lui-spacing-fluid-2: clamp(0.1125rem, 0.109rem + 0.001vw, 0.125rem);--lui-spacing-fluid-4: clamp(0.225rem, 0.218rem + 0.002vw, 0.25rem);--lui-spacing-fluid-8: clamp(0.45rem, 0.436rem + 0.004vw, 0.5rem);--lui-spacing-fluid-12: clamp(0.675rem, 0.655rem + 0.006vw, 0.75rem);--lui-spacing-fluid-16: clamp(0.9rem, 0.874rem + 0.008vw, 1rem);--lui-spacing-fluid-20: clamp(1.125rem, 1.093rem + 0.01vw, 1.25rem);--lui-spacing-fluid-24: clamp(1.35rem, 1.311rem + 0.012vw, 1.5rem);--lui-spacing-fluid-32: clamp(1.8rem, 1.748rem + 0.016vw, 2rem);--lui-spacing-fluid-40: clamp(2.25rem, 2.186rem + 0.02vw, 2.5rem);--lui-spacing-fluid-48: clamp(2.7rem, 2.623rem + 0.024vw, 3rem);--lui-spacing-fluid-56: clamp(3.15rem, 3.061rem + 0.028vw, 3.5rem);--lui-spacing-fluid-64: clamp(3.6rem, 3.498rem + 0.032vw, 4rem);--lui-spacing-fluid-72: clamp(4.05rem, 3.936rem + 0.036vw, 4.5rem);--lui-spacing-fluid-80: clamp(4.5rem, 4.374rem + 0.04vw, 5rem);--lui-typography-case-lowercase: lowercase;--lui-typography-case-none: none;--lui-typography-case-uppercase: uppercase;--lui-typography-decoration-line-through: line-through;--lui-typography-decoration-none: none;--lui-typography-decoration-underline: underline;--lui-typography-line-height-lg: 1.5;--lui-typography-line-height-md: 1.2;--lui-typography-line-height-sm: 1.125;--lui-typography-scale-block-title-font-family: var( --lui-brand-typography-font-family-heading );--lui-typography-scale-block-title-font-size: 16px;--lui-typography-scale-block-title-font-weight: var( --lui-brand-typography-weight-block-title );--lui-typography-scale-block-title-line-height: var( --lui-brand-typography-line-height-heading );--lui-typography-scale-block-title-letter-spacing: var( --lui-typography-tracking-default );--lui-typography-scale-block-title: var( --lui-typography-scale-block-title-font-weight ) var(--lui-typography-scale-block-title-font-size)/var( --lui-typography-scale-block-title-line-height ) var(--lui-typography-scale-block-title-font-family);--lui-typography-scale-body-lg-font-family: var( --lui-brand-typography-font-family-body );--lui-typography-scale-body-lg-font-size: 16px;--lui-typography-scale-body-lg-font-weight: var( --lui-typography-weight-regular );--lui-typography-scale-body-lg-line-height: var( --lui-brand-typography-line-height-body );--lui-typography-scale-body-lg-letter-spacing: var( --lui-typography-tracking-default );--lui-typography-scale-body-lg: var( --lui-typography-scale-body-lg-font-weight ) var(--lui-typography-scale-body-lg-font-size)/var( --lui-typography-scale-body-lg-line-height ) var(--lui-typography-scale-body-lg-font-family);--lui-typography-scale-body-md-font-family: var( --lui-brand-typography-font-family-body );--lui-typography-scale-body-md-font-size: 16px;--lui-typography-scale-body-md-font-weight: var( --lui-typography-weight-regular );--lui-typography-scale-body-md-line-height: var( --lui-brand-typography-line-height-body );--lui-typography-scale-body-md-letter-spacing: var( --lui-typography-tracking-default );--lui-typography-scale-body-md: var( --lui-typography-scale-body-md-font-weight ) var(--lui-typography-scale-body-md-font-size)/var( --lui-typography-scale-body-md-line-height ) var(--lui-typography-scale-body-md-font-family);--lui-typography-scale-body-sm-font-family: var( --lui-brand-typography-font-family-body );--lui-typography-scale-body-sm-font-size: 16px;--lui-typography-scale-body-sm-font-weight: var( --lui-typography-weight-regular );--lui-typography-scale-body-sm-line-height: var( --lui-brand-typography-line-height-body );--lui-typography-scale-body-sm-letter-spacing: var( --lui-typography-tracking-default );--lui-typography-scale-body-sm: var( --lui-typography-scale-body-sm-font-weight ) var(--lui-typography-scale-body-sm-font-size)/var( --lui-typography-scale-body-sm-line-height ) var(--lui-typography-scale-body-sm-font-family);--lui-typography-scale-display-font-family: var( --lui-brand-typography-font-family-heading );--lui-typography-scale-display-font-size: 16px;--lui-typography-scale-display-font-weight: var( --lui-brand-typography-weight-display );--lui-typography-scale-display-line-height: var( --lui-brand-typography-line-height-heading );--lui-typography-scale-display-letter-spacing: var( --lui-typography-tracking-default );--lui-typography-scale-display: var( --lui-typography-scale-display-font-weight ) var(--lui-typography-scale-display-font-size)/var( --lui-typography-scale-display-line-height ) var(--lui-typography-scale-display-font-family);--lui-typography-scale-headline-font-family: var( --lui-brand-typography-font-family-heading );--lui-typography-scale-headline-font-size: 16px;--lui-typography-scale-headline-font-weight: var( --lui-brand-typography-weight-headline );--lui-typography-scale-headline-line-height: var( --lui-brand-typography-line-height-heading );--lui-typography-scale-headline-letter-spacing: var( --lui-typography-tracking-default );--lui-typography-scale-headline: var( --lui-typography-scale-headline-font-weight ) var(--lui-typography-scale-headline-font-size)/var( --lui-typography-scale-headline-line-height ) var(--lui-typography-scale-headline-font-family);--lui-typography-scale-overtitle-font-family: var( --lui-brand-typography-font-family-heading );--lui-typography-scale-overtitle-font-size: 16px;--lui-typography-scale-overtitle-font-weight: var( --lui-brand-typography-weight-overtitle );--lui-typography-scale-overtitle-line-height: var( --lui-brand-typography-line-height-heading );--lui-typography-scale-overtitle-letter-spacing: var( --lui-typography-tracking-default );--lui-typography-scale-overtitle-text-case: var( --lui-typography-case-uppercase );--lui-typography-scale-overtitle: var( --lui-typography-scale-overtitle-font-weight ) var(--lui-typography-scale-overtitle-font-size)/var( --lui-typography-scale-overtitle-line-height ) var(--lui-typography-scale-overtitle-font-family);--lui-typography-scale-subheadline-font-family: var( --lui-brand-typography-font-family-heading );--lui-typography-scale-subheadline-font-size: 16px;--lui-typography-scale-subheadline-font-weight: var( --lui-brand-typography-weight-subheadline );--lui-typography-scale-subheadline-line-height: var( --lui-brand-typography-line-height-heading );--lui-typography-scale-subheadline-letter-spacing: var( --lui-typography-tracking-default );--lui-typography-scale-subheadline: var( --lui-typography-scale-subheadline-font-weight ) var(--lui-typography-scale-subheadline-font-size)/var( --lui-typography-scale-subheadline-line-height ) var(--lui-typography-scale-subheadline-font-family);--lui-typography-scale-subtitle-font-family: var( --lui-brand-typography-font-family-heading );--lui-typography-scale-subtitle-font-size: 16px;--lui-typography-scale-subtitle-font-weight: var( --lui-brand-typography-weight-subtitle );--lui-typography-scale-subtitle-line-height: var( --lui-brand-typography-line-height-heading );--lui-typography-scale-subtitle-letter-spacing: var( --lui-typography-tracking-default );--lui-typography-scale-subtitle: var( --lui-typography-scale-subtitle-font-weight ) var(--lui-typography-scale-subtitle-font-size)/var( --lui-typography-scale-subtitle-line-height ) var(--lui-typography-scale-subtitle-font-family);--lui-typography-scale-title-font-family: var( --lui-brand-typography-font-family-heading );--lui-typography-scale-title-font-size: 16px;--lui-typography-scale-title-font-weight: var( --lui-brand-typography-weight-title );--lui-typography-scale-title-line-height: var( --lui-brand-typography-line-height-heading );--lui-typography-scale-title-letter-spacing: var( --lui-typography-tracking-default );--lui-typography-scale-title: var(--lui-typography-scale-title-font-weight) var(--lui-typography-scale-title-font-size)/var( --lui-typography-scale-title-line-height ) var(--lui-typography-scale-title-font-family);--lui-typography-tracking-default: 0;--lui-typography-tracking-tighter: -1px;--lui-typography-tracking-tightest: -2px;--lui-typography-tracking-wider: 1px;--lui-typography-tracking-widest: 2px;--lui-typography-weight-bold: 700;--lui-typography-weight-light: 300;--lui-typography-weight-medium: 500;--lui-typography-weight-regular: 400;--lui-typography-weight-semibold: 600}@media(prefers-color-scheme: light){:root{color-scheme:light;--lui-brand-color-primary-1: color(srgb 0.929412 0.839216 1);--lui-brand-color-primary-2: color(srgb 0.85098 0.678431 1);--lui-brand-color-primary-3: color(srgb 0.756863 0.517647 1);--lui-brand-color-primary-4: color(srgb 0.529412 0.2 1);--lui-brand-color-primary-5: color(srgb 0.407843 0.145098 0.858824);--lui-brand-color-primary-6: color(srgb 0.301961 0.098039 0.717647);--lui-brand-color-primary-7: color(srgb 0.207843 0.062745 0.576471);--lui-brand-color-primary-8: color(srgb 0.145098 0.035294 0.478431);--lui-brand-color-secondary-1: color(srgb 0.945098 0.94902 0.964706);--lui-brand-color-secondary-2: color(srgb 0.854902 0.862745 0.894118);--lui-brand-color-secondary-3: color(srgb 0.74902 0.764706 0.811765);--lui-brand-color-secondary-4: color(srgb 0.423529 0.439216 0.505882);--lui-brand-color-secondary-5: color(srgb 0.333333 0.34902 0.411765);--lui-brand-color-secondary-6: color(srgb 0.247059 0.262745 0.321569);--lui-brand-color-secondary-7: color(srgb 0.168627 0.180392 0.231373);--lui-brand-color-secondary-8: color(srgb 0.101961 0.109804 0.14902);--lui-color-blue-1: color(srgb 0.921569 0.968627 1);--lui-color-blue-2: color(srgb 0.701961 0.870588 0.992157);--lui-color-blue-3: color(srgb 0.494118 0.772549 0.984314);--lui-color-blue-4: color(srgb 0.2 0.607843 0.941176);--lui-color-blue-5: color(srgb 0.109804 0.537255 0.894118);--lui-color-blue-6: color(srgb 0.047059 0.439216 0.776471);--lui-color-blue-7: color(srgb 0.011765 0.262745 0.482353);--lui-color-blue-8: color(srgb 0 0.105882 0.2);--lui-color-gray-1: color(srgb 1 1 1);--lui-color-gray-2: color(srgb 0.933333 0.92549 0.945098);--lui-color-gray-3: color(srgb 0.780392 0.792157 0.831373);--lui-color-gray-4: color(srgb 0.423529 0.439216 0.505882);--lui-color-gray-5: color(srgb 0.329412 0.345098 0.403922);--lui-color-gray-6: color(srgb 0.239216 0.254902 0.301961);--lui-color-gray-7: color(srgb 0.156863 0.168627 0.2);--lui-color-gray-8: color(srgb 0.07451 0.082353 0.098039);--lui-color-green-1: color(srgb 0.901961 1 0.917647);--lui-color-green-2: color(srgb 0.662745 0.937255 0.709804);--lui-color-green-3: color(srgb 0.462745 0.87451 0.529412);--lui-color-green-4: color(srgb 0.176471 0.662745 0.262745);--lui-color-green-5: color(srgb 0.098039 0.509804 0.172549);--lui-color-green-6: color(srgb 0.047059 0.360784 0.105882);--lui-color-green-7: color(srgb 0.019608 0.211765 0.058824);--lui-color-green-8: color(srgb 0.003922 0.058824 0.015686);--lui-color-orange-1: color(srgb 1 0.772549 0.678431);--lui-color-orange-2: color(srgb 1 0.670588 0.490196);--lui-color-orange-3: color(srgb 1 0.603922 0.313725);--lui-color-orange-4: color(srgb 0.862745 0.45098 0.05098);--lui-color-orange-5: color(srgb 0.729412 0.360784 0);--lui-color-orange-6: color(srgb 0.592157 0.290196 0);--lui-color-orange-7: color(srgb 0.454902 0.219608 0);--lui-color-orange-8: color(srgb 0.321569 0.14902 0);--lui-color-red-1: color(srgb 1 0.858824 0.858824);--lui-color-red-2: color(srgb 0.992157 0.662745 0.662745);--lui-color-red-3: color(srgb 0.988235 0.47451 0.47451);--lui-color-red-4: color(srgb 0.831373 0.2 0.196078);--lui-color-red-5: color(srgb 0.682353 0.12549 0.117647);--lui-color-red-6: color(srgb 0.537255 0.078431 0.070588);--lui-color-red-7: color(srgb 0.388235 0.05098 0.043137);--lui-color-red-8: color(srgb 0.239216 0.031373 0.023529);--lui-color-violet-1: color(srgb 0.929412 0.839216 1);--lui-color-violet-2: color(srgb 0.85098 0.678431 1);--lui-color-violet-3: color(srgb 0.756863 0.517647 1);--lui-color-violet-4: color(srgb 0.529412 0.2 1);--lui-color-violet-5: color(srgb 0.407843 0.145098 0.858824);--lui-color-violet-6: color(srgb 0.301961 0.098039 0.717647);--lui-color-violet-7: color(srgb 0.207843 0.062745 0.576471);--lui-color-violet-8: color(srgb 0.145098 0.035294 0.478431);--lui-color-primary-background-surface: var(--lui-brand-color-primary-1);--lui-color-link-default: var(--lui-brand-color-primary-5);--lui-color-primary-background-container: var(--lui-brand-color-primary-5);--lui-color-primary-border-stroke: var(--lui-brand-color-primary-5);--lui-color-primary-icon-default: var(--lui-brand-color-primary-5);--lui-color-link-visited: var(--lui-brand-color-primary-7);--lui-color-secondary-background-surface: var( --lui-brand-color-secondary-1 );--lui-color-secondary-background-container: var( --lui-brand-color-secondary-5 );--lui-color-secondary-border-stroke: var(--lui-brand-color-secondary-5);--lui-color-secondary-icon-default: var(--lui-brand-color-secondary-5);--lui-color-info-background-surface: var(--lui-color-blue-1);--lui-color-info-background-container: var(--lui-color-blue-5);--lui-color-info-border-stroke: var(--lui-color-blue-5);--lui-color-info-icon-default: var(--lui-color-blue-5);--lui-color-neutral-background-surface: var(--lui-color-gray-1);--lui-color-neutral-icon-inverse: var(--lui-color-gray-1);--lui-color-neutral-text-inverse: var(--lui-color-gray-1);--lui-color-neutral-border-divisor: var(--lui-color-gray-2);--lui-color-neutral-background-container: var(--lui-color-gray-3);--lui-color-neutral-border-stroke: var(--lui-color-gray-5);--lui-color-neutral-text-body: var(--lui-color-gray-7);--lui-color-neutral-background-overlay: var(--lui-color-gray-8);--lui-color-neutral-icon-default: var(--lui-color-gray-8);--lui-color-neutral-text-heading: var(--lui-color-gray-8);--lui-color-success-background-surface: var(--lui-color-green-1);--lui-color-success-background-container: var(--lui-color-green-5);--lui-color-success-border-stroke: var(--lui-color-green-5);--lui-color-success-icon-default: var(--lui-color-green-5);--lui-color-caution-background-surface: var(--lui-color-orange-1);--lui-color-caution-background-container: var(--lui-color-orange-5);--lui-color-caution-border-stroke: var(--lui-color-orange-5);--lui-color-caution-icon-default: var(--lui-color-orange-5);--lui-color-danger-background-surface: var(--lui-color-red-1);--lui-color-danger-background-container: var(--lui-color-red-5);--lui-color-danger-border-stroke: var(--lui-color-red-5);--lui-color-danger-icon-default: var(--lui-color-red-5);--lui-color-danger-text-error: var(--lui-color-red-5)}}@media(prefers-color-scheme: dark){:root{color-scheme:dark;--lui-brand-color-primary-1: color(srgb 0.145098 0.035294 0.478431);--lui-brand-color-primary-2: color(srgb 0.207843 0.062745 0.576471);--lui-brand-color-primary-3: color(srgb 0.301961 0.098039 0.717647);--lui-brand-color-primary-4: color(srgb 0.529412 0.2 1);--lui-brand-color-primary-5: color(srgb 0.670588 0.4 1);--lui-brand-color-primary-6: color(srgb 0.756863 0.517647 1);--lui-brand-color-primary-7: color(srgb 0.85098 0.678431 1);--lui-brand-color-primary-8: color(srgb 0.929412 0.839216 1);--lui-brand-color-secondary-1: color(srgb 0.101961 0.109804 0.14902);--lui-brand-color-secondary-2: color(srgb 0.168627 0.180392 0.231373);--lui-brand-color-secondary-3: color(srgb 0.247059 0.262745 0.321569);--lui-brand-color-secondary-4: color(srgb 0.423529 0.439216 0.505882);--lui-brand-color-secondary-5: color(srgb 0.619608 0.639216 0.701961);--lui-brand-color-secondary-6: color(srgb 0.74902 0.764706 0.811765);--lui-brand-color-secondary-7: color(srgb 0.854902 0.862745 0.894118);--lui-brand-color-secondary-8: color(srgb 0.945098 0.94902 0.964706);--lui-color-blue-1: color(srgb 0 0.105882 0.2);--lui-color-blue-2: color(srgb 0.031373 0.329412 0.584314);--lui-color-blue-3: color(srgb 0.090196 0.478431 0.807843);--lui-color-blue-4: color(srgb 0.215686 0.607843 0.92549);--lui-color-blue-5: color(srgb 0.309804 0.666667 0.952941);--lui-color-blue-6: color(srgb 0.533333 0.784314 0.972549);--lui-color-blue-7: color(srgb 0.741176 0.886275 0.988235);--lui-color-blue-8: color(srgb 0.921569 0.968627 1);--lui-color-gray-1: color(srgb 0.07451 0.082353 0.101961);--lui-color-gray-2: color(srgb 0.164706 0.176471 0.211765);--lui-color-gray-3: color(srgb 0.254902 0.27451 0.32549);--lui-color-gray-4: color(srgb 0.447059 0.478431 0.54902);--lui-color-gray-5: color(srgb 0.556863 0.588235 0.662745);--lui-color-gray-6: color(srgb 0.690196 0.717647 0.776471);--lui-color-gray-7: color(srgb 0.835294 0.85098 0.886275);--lui-color-gray-8: color(srgb 0.980392 0.988235 1);--lui-color-green-1: color(srgb 0.003922 0.058824 0.015686);--lui-color-green-2: color(srgb 0.023529 0.176471 0.054902);--lui-color-green-3: color(srgb 0.05098 0.294118 0.101961);--lui-color-green-4: color(srgb 0.152941 0.529412 0.223529);--lui-color-green-5: color(srgb 0.239216 0.647059 0.317647);--lui-color-green-6: color(srgb 0.435294 0.764706 0.494118);--lui-color-green-7: color(srgb 0.662745 0.882353 0.698039);--lui-color-green-8: color(srgb 0.901961 1 0.917647);--lui-color-orange-1: color(srgb 0.321569 0.14902 0);--lui-color-orange-2: color(srgb 0.403922 0.184314 0);--lui-color-orange-3: color(srgb 0.490196 0.219608 0);--lui-color-orange-4: color(srgb 0.658824 0.309804 0.054902);--lui-color-orange-5: color(srgb 0.745098 0.372549 0.121569);--lui-color-orange-6: color(srgb 0.831373 0.486275 0.294118);--lui-color-orange-7: color(srgb 0.913725 0.623529 0.486275);--lui-color-orange-8: color(srgb 1 0.772549 0.678431);--lui-color-red-1: color(srgb 0.239216 0.031373 0.023529);--lui-color-red-2: color(srgb 0.333333 0.058824 0.047059);--lui-color-red-3: color(srgb 0.431373 0.094118 0.082353);--lui-color-red-4: color(srgb 0.619608 0.192157 0.180392);--lui-color-red-5: color(srgb 0.713725 0.27451 0.262745);--lui-color-red-6: color(srgb 0.811765 0.45098 0.447059);--lui-color-red-7: color(srgb 0.905882 0.654902 0.65098);--lui-color-red-8: color(srgb 1 0.858824 0.858824);--lui-color-violet-1: color(srgb 0.145098 0.035294 0.478431);--lui-color-violet-2: color(srgb 0.207843 0.062745 0.576471);--lui-color-violet-3: color(srgb 0.301961 0.098039 0.717647);--lui-color-violet-4: color(srgb 0.615686 0.341176 1);--lui-color-violet-5: color(srgb 0.721569 0.4 1);--lui-color-violet-6: color(srgb 0.756863 0.517647 1);--lui-color-violet-7: color(srgb 0.85098 0.678431 1);--lui-color-violet-8: color(srgb 0.929412 0.839216 1);--lui-color-primary-background-surface: var(--lui-brand-color-primary-1);--lui-color-link-default: var(--lui-brand-color-primary-5);--lui-color-primary-background-container: var(--lui-brand-color-primary-5);--lui-color-primary-border-stroke: var(--lui-brand-color-primary-5);--lui-color-primary-icon-default: var(--lui-brand-color-primary-5);--lui-color-link-visited: var(--lui-brand-color-primary-7);--lui-color-secondary-background-surface: var( --lui-brand-color-secondary-1 );--lui-color-secondary-background-container: var( --lui-brand-color-secondary-5 );--lui-color-secondary-border-stroke: var(--lui-brand-color-secondary-5);--lui-color-secondary-icon-default: var(--lui-brand-color-secondary-5);--lui-color-info-background-surface: var(--lui-color-blue-1);--lui-color-info-background-container: var(--lui-color-blue-5);--lui-color-info-border-stroke: var(--lui-color-blue-5);--lui-color-info-icon-default: var(--lui-color-blue-5);--lui-color-neutral-background-surface: var(--lui-color-gray-1);--lui-color-neutral-icon-inverse: var(--lui-color-gray-1);--lui-color-neutral-text-inverse: var(--lui-color-gray-1);--lui-color-neutral-border-divisor: var(--lui-color-gray-2);--lui-color-neutral-background-container: var(--lui-color-gray-3);--lui-color-neutral-border-stroke: var(--lui-color-gray-5);--lui-color-neutral-text-body: var(--lui-color-gray-7);--lui-color-neutral-background-overlay: var(--lui-color-gray-8);--lui-color-neutral-icon-default: var(--lui-color-gray-8);--lui-color-neutral-text-heading: var(--lui-color-gray-8);--lui-color-success-background-surface: var(--lui-color-green-1);--lui-color-success-background-container: var(--lui-color-green-5);--lui-color-success-border-stroke: var(--lui-color-green-5);--lui-color-success-icon-default: var(--lui-color-green-5);--lui-color-caution-background-surface: var(--lui-color-orange-1);--lui-color-caution-background-container: var(--lui-color-orange-5);--lui-color-caution-border-stroke: var(--lui-color-orange-5);--lui-color-caution-icon-default: var(--lui-color-orange-5);--lui-color-danger-background-surface: var(--lui-color-red-1);--lui-color-danger-background-container: var(--lui-color-red-5);--lui-color-danger-border-stroke: var(--lui-color-red-5);--lui-color-danger-icon-default: var(--lui-color-red-5);--lui-color-danger-text-error: var(--lui-color-red-5)}}[data-theme=light]{color-scheme:light;--lui-brand-color-primary-1: color(srgb 0.929412 0.839216 1);--lui-brand-color-primary-2: color(srgb 0.85098 0.678431 1);--lui-brand-color-primary-3: color(srgb 0.756863 0.517647 1);--lui-brand-color-primary-4: color(srgb 0.529412 0.2 1);--lui-brand-color-primary-5: color(srgb 0.407843 0.145098 0.858824);--lui-brand-color-primary-6: color(srgb 0.301961 0.098039 0.717647);--lui-brand-color-primary-7: color(srgb 0.207843 0.062745 0.576471);--lui-brand-color-primary-8: color(srgb 0.145098 0.035294 0.478431);--lui-brand-color-secondary-1: color(srgb 0.945098 0.94902 0.964706);--lui-brand-color-secondary-2: color(srgb 0.854902 0.862745 0.894118);--lui-brand-color-secondary-3: color(srgb 0.74902 0.764706 0.811765);--lui-brand-color-secondary-4: color(srgb 0.423529 0.439216 0.505882);--lui-brand-color-secondary-5: color(srgb 0.333333 0.34902 0.411765);--lui-brand-color-secondary-6: color(srgb 0.247059 0.262745 0.321569);--lui-brand-color-secondary-7: color(srgb 0.168627 0.180392 0.231373);--lui-brand-color-secondary-8: color(srgb 0.101961 0.109804 0.14902);--lui-color-blue-1: color(srgb 0.921569 0.968627 1);--lui-color-blue-2: color(srgb 0.701961 0.870588 0.992157);--lui-color-blue-3: color(srgb 0.494118 0.772549 0.984314);--lui-color-blue-4: color(srgb 0.2 0.607843 0.941176);--lui-color-blue-5: color(srgb 0.109804 0.537255 0.894118);--lui-color-blue-6: color(srgb 0.047059 0.439216 0.776471);--lui-color-blue-7: color(srgb 0.011765 0.262745 0.482353);--lui-color-blue-8: color(srgb 0 0.105882 0.2);--lui-color-gray-1: color(srgb 1 1 1);--lui-color-gray-2: color(srgb 0.933333 0.92549 0.945098);--lui-color-gray-3: color(srgb 0.780392 0.792157 0.831373);--lui-color-gray-4: color(srgb 0.423529 0.439216 0.505882);--lui-color-gray-5: color(srgb 0.329412 0.345098 0.403922);--lui-color-gray-6: color(srgb 0.239216 0.254902 0.301961);--lui-color-gray-7: color(srgb 0.156863 0.168627 0.2);--lui-color-gray-8: color(srgb 0.07451 0.082353 0.098039);--lui-color-green-1: color(srgb 0.901961 1 0.917647);--lui-color-green-2: color(srgb 0.662745 0.937255 0.709804);--lui-color-green-3: color(srgb 0.462745 0.87451 0.529412);--lui-color-green-4: color(srgb 0.176471 0.662745 0.262745);--lui-color-green-5: color(srgb 0.098039 0.509804 0.172549);--lui-color-green-6: color(srgb 0.047059 0.360784 0.105882);--lui-color-green-7: color(srgb 0.019608 0.211765 0.058824);--lui-color-green-8: color(srgb 0.003922 0.058824 0.015686);--lui-color-orange-1: color(srgb 1 0.772549 0.678431);--lui-color-orange-2: color(srgb 1 0.670588 0.490196);--lui-color-orange-3: color(srgb 1 0.603922 0.313725);--lui-color-orange-4: color(srgb 0.862745 0.45098 0.05098);--lui-color-orange-5: color(srgb 0.729412 0.360784 0);--lui-color-orange-6: color(srgb 0.592157 0.290196 0);--lui-color-orange-7: color(srgb 0.454902 0.219608 0);--lui-color-orange-8: color(srgb 0.321569 0.14902 0);--lui-color-red-1: color(srgb 1 0.858824 0.858824);--lui-color-red-2: color(srgb 0.992157 0.662745 0.662745);--lui-color-red-3: color(srgb 0.988235 0.47451 0.47451);--lui-color-red-4: color(srgb 0.831373 0.2 0.196078);--lui-color-red-5: color(srgb 0.682353 0.12549 0.117647);--lui-color-red-6: color(srgb 0.537255 0.078431 0.070588);--lui-color-red-7: color(srgb 0.388235 0.05098 0.043137);--lui-color-red-8: color(srgb 0.239216 0.031373 0.023529);--lui-color-violet-1: color(srgb 0.929412 0.839216 1);--lui-color-violet-2: color(srgb 0.85098 0.678431 1);--lui-color-violet-3: color(srgb 0.756863 0.517647 1);--lui-color-violet-4: color(srgb 0.529412 0.2 1);--lui-color-violet-5: color(srgb 0.407843 0.145098 0.858824);--lui-color-violet-6: color(srgb 0.301961 0.098039 0.717647);--lui-color-violet-7: color(srgb 0.207843 0.062745 0.576471);--lui-color-violet-8: color(srgb 0.145098 0.035294 0.478431);--lui-color-primary-background-surface: var(--lui-brand-color-primary-1);--lui-color-link-default: var(--lui-brand-color-primary-5);--lui-color-primary-background-container: var(--lui-brand-color-primary-5);--lui-color-primary-border-stroke: var(--lui-brand-color-primary-5);--lui-color-primary-icon-default: var(--lui-brand-color-primary-5);--lui-color-link-visited: var(--lui-brand-color-primary-7);--lui-color-secondary-background-surface: var(--lui-brand-color-secondary-1);--lui-color-secondary-background-container: var( --lui-brand-color-secondary-5 );--lui-color-secondary-border-stroke: var(--lui-brand-color-secondary-5);--lui-color-secondary-icon-default: var(--lui-brand-color-secondary-5);--lui-color-info-background-surface: var(--lui-color-blue-1);--lui-color-info-background-container: var(--lui-color-blue-5);--lui-color-info-border-stroke: var(--lui-color-blue-5);--lui-color-info-icon-default: var(--lui-color-blue-5);--lui-color-neutral-background-surface: var(--lui-color-gray-1);--lui-color-neutral-icon-inverse: var(--lui-color-gray-1);--lui-color-neutral-text-inverse: var(--lui-color-gray-1);--lui-color-neutral-border-divisor: var(--lui-color-gray-2);--lui-color-neutral-background-container: var(--lui-color-gray-3);--lui-color-neutral-border-stroke: var(--lui-color-gray-5);--lui-color-neutral-text-body: var(--lui-color-gray-7);--lui-color-neutral-background-overlay: var(--lui-color-gray-8);--lui-color-neutral-icon-default: var(--lui-color-gray-8);--lui-color-neutral-text-heading: var(--lui-color-gray-8);--lui-color-success-background-surface: var(--lui-color-green-1);--lui-color-success-background-container: var(--lui-color-green-5);--lui-color-success-border-stroke: var(--lui-color-green-5);--lui-color-success-icon-default: var(--lui-color-green-5);--lui-color-caution-background-surface: var(--lui-color-orange-1);--lui-color-caution-background-container: var(--lui-color-orange-5);--lui-color-caution-border-stroke: var(--lui-color-orange-5);--lui-color-caution-icon-default: var(--lui-color-orange-5);--lui-color-danger-background-surface: var(--lui-color-red-1);--lui-color-danger-background-container: var(--lui-color-red-5);--lui-color-danger-border-stroke: var(--lui-color-red-5);--lui-color-danger-icon-default: var(--lui-color-red-5);--lui-color-danger-text-error: var(--lui-color-red-5)}[data-theme=dark]{color-scheme:dark;--lui-brand-color-primary-1: color(srgb 0.145098 0.035294 0.478431);--lui-brand-color-primary-2: color(srgb 0.207843 0.062745 0.576471);--lui-brand-color-primary-3: color(srgb 0.301961 0.098039 0.717647);--lui-brand-color-primary-4: color(srgb 0.529412 0.2 1);--lui-brand-color-primary-5: color(srgb 0.670588 0.4 1);--lui-brand-color-primary-6: color(srgb 0.756863 0.517647 1);--lui-brand-color-primary-7: color(srgb 0.85098 0.678431 1);--lui-brand-color-primary-8: color(srgb 0.929412 0.839216 1);--lui-brand-color-secondary-1: color(srgb 0.101961 0.109804 0.14902);--lui-brand-color-secondary-2: color(srgb 0.168627 0.180392 0.231373);--lui-brand-color-secondary-3: color(srgb 0.247059 0.262745 0.321569);--lui-brand-color-secondary-4: color(srgb 0.423529 0.439216 0.505882);--lui-brand-color-secondary-5: color(srgb 0.619608 0.639216 0.701961);--lui-brand-color-secondary-6: color(srgb 0.74902 0.764706 0.811765);--lui-brand-color-secondary-7: color(srgb 0.854902 0.862745 0.894118);--lui-brand-color-secondary-8: color(srgb 0.945098 0.94902 0.964706);--lui-color-blue-1: color(srgb 0 0.105882 0.2);--lui-color-blue-2: color(srgb 0.031373 0.329412 0.584314);--lui-color-blue-3: color(srgb 0.090196 0.478431 0.807843);--lui-color-blue-4: color(srgb 0.215686 0.607843 0.92549);--lui-color-blue-5: color(srgb 0.309804 0.666667 0.952941);--lui-color-blue-6: color(srgb 0.533333 0.784314 0.972549);--lui-color-blue-7: color(srgb 0.741176 0.886275 0.988235);--lui-color-blue-8: color(srgb 0.921569 0.968627 1);--lui-color-gray-1: color(srgb 0.07451 0.082353 0.101961);--lui-color-gray-2: color(srgb 0.164706 0.176471 0.211765);--lui-color-gray-3: color(srgb 0.254902 0.27451 0.32549);--lui-color-gray-4: color(srgb 0.447059 0.478431 0.54902);--lui-color-gray-5: color(srgb 0.556863 0.588235 0.662745);--lui-color-gray-6: color(srgb 0.690196 0.717647 0.776471);--lui-color-gray-7: color(srgb 0.835294 0.85098 0.886275);--lui-color-gray-8: color(srgb 0.980392 0.988235 1);--lui-color-green-1: color(srgb 0.003922 0.058824 0.015686);--lui-color-green-2: color(srgb 0.023529 0.176471 0.054902);--lui-color-green-3: color(srgb 0.05098 0.294118 0.101961);--lui-color-green-4: color(srgb 0.152941 0.529412 0.223529);--lui-color-green-5: color(srgb 0.239216 0.647059 0.317647);--lui-color-green-6: color(srgb 0.435294 0.764706 0.494118);--lui-color-green-7: color(srgb 0.662745 0.882353 0.698039);--lui-color-green-8: color(srgb 0.901961 1 0.917647);--lui-color-orange-1: color(srgb 0.321569 0.14902 0);--lui-color-orange-2: color(srgb 0.403922 0.184314 0);--lui-color-orange-3: color(srgb 0.490196 0.219608 0);--lui-color-orange-4: color(srgb 0.658824 0.309804 0.054902);--lui-color-orange-5: color(srgb 0.745098 0.372549 0.121569);--lui-color-orange-6: color(srgb 0.831373 0.486275 0.294118);--lui-color-orange-7: color(srgb 0.913725 0.623529 0.486275);--lui-color-orange-8: color(srgb 1 0.772549 0.678431);--lui-color-red-1: color(srgb 0.239216 0.031373 0.023529);--lui-color-red-2: color(srgb 0.333333 0.058824 0.047059);--lui-color-red-3: color(srgb 0.431373 0.094118 0.082353);--lui-color-red-4: color(srgb 0.619608 0.192157 0.180392);--lui-color-red-5: color(srgb 0.713725 0.27451 0.262745);--lui-color-red-6: color(srgb 0.811765 0.45098 0.447059);--lui-color-red-7: color(srgb 0.905882 0.654902 0.65098);--lui-color-red-8: color(srgb 1 0.858824 0.858824);--lui-color-violet-1: color(srgb 0.145098 0.035294 0.478431);--lui-color-violet-2: color(srgb 0.207843 0.062745 0.576471);--lui-color-violet-3: color(srgb 0.301961 0.098039 0.717647);--lui-color-violet-4: color(srgb 0.615686 0.341176 1);--lui-color-violet-5: color(srgb 0.721569 0.4 1);--lui-color-violet-6: color(srgb 0.756863 0.517647 1);--lui-color-violet-7: color(srgb 0.85098 0.678431 1);--lui-color-violet-8: color(srgb 0.929412 0.839216 1);--lui-color-primary-background-surface: var(--lui-brand-color-primary-1);--lui-color-link-default: var(--lui-brand-color-primary-5);--lui-color-primary-background-container: var(--lui-brand-color-primary-5);--lui-color-primary-border-stroke: var(--lui-brand-color-primary-5);--lui-color-primary-icon-default: var(--lui-brand-color-primary-5);--lui-color-link-visited: var(--lui-brand-color-primary-7);--lui-color-secondary-background-surface: var(--lui-brand-color-secondary-1);--lui-color-secondary-background-container: var( --lui-brand-color-secondary-5 );--lui-color-secondary-border-stroke: var(--lui-brand-color-secondary-5);--lui-color-secondary-icon-default: var(--lui-brand-color-secondary-5);--lui-color-info-background-surface: var(--lui-color-blue-1);--lui-color-info-background-container: var(--lui-color-blue-5);--lui-color-info-border-stroke: var(--lui-color-blue-5);--lui-color-info-icon-default: var(--lui-color-blue-5);--lui-color-neutral-background-surface: var(--lui-color-gray-1);--lui-color-neutral-icon-inverse: var(--lui-color-gray-1);--lui-color-neutral-text-inverse: var(--lui-color-gray-1);--lui-color-neutral-border-divisor: var(--lui-color-gray-2);--lui-color-neutral-background-container: var(--lui-color-gray-3);--lui-color-neutral-border-stroke: var(--lui-color-gray-5);--lui-color-neutral-text-body: var(--lui-color-gray-7);--lui-color-neutral-background-overlay: var(--lui-color-gray-8);--lui-color-neutral-icon-default: var(--lui-color-gray-8);--lui-color-neutral-text-heading: var(--lui-color-gray-8);--lui-color-success-background-surface: var(--lui-color-green-1);--lui-color-success-background-container: var(--lui-color-green-5);--lui-color-success-border-stroke: var(--lui-color-green-5);--lui-color-success-icon-default: var(--lui-color-green-5);--lui-color-caution-background-surface: var(--lui-color-orange-1);--lui-color-caution-background-container: var(--lui-color-orange-5);--lui-color-caution-border-stroke: var(--lui-color-orange-5);--lui-color-caution-icon-default: var(--lui-color-orange-5);--lui-color-danger-background-surface: var(--lui-color-red-1);--lui-color-danger-background-container: var(--lui-color-red-5);--lui-color-danger-border-stroke: var(--lui-color-red-5);--lui-color-danger-icon-default: var(--lui-color-red-5);--lui-color-danger-text-error: var(--lui-color-red-5)}.radius-xs{border-radius:var(--lui-border-radius-xs)}.radius-sm{border-radius:var(--lui-border-radius-sm)}.radius-md{border-radius:var(--lui-border-radius-md)}.radius-lg{border-radius:var(--lui-border-radius-lg)}.radius-circle{border-radius:var(--lui-border-radius-circle)}.radius-none{border-radius:var(--lui-border-radius-none)}.border-0{border-width:var(--lui-border-width-0)}.border-1{border-width:var(--lui-border-width-1)}.border-2{border-width:var(--lui-border-width-2)}body{background-color:var(--lui-color-neutral-background-surface);color:var(--lui-color-neutral-text-body)}.primary-1{color:var(--lui-brand-color-primary-1)}.primary-2{color:var(--lui-brand-color-primary-2)}.primary-3{color:var(--lui-brand-color-primary-3)}.primary-4{color:var(--lui-brand-color-primary-4)}.primary-5{color:var(--lui-brand-color-primary-5)}.primary-6{color:var(--lui-brand-color-primary-6)}.primary-7{color:var(--lui-brand-color-primary-7)}.primary-8{color:var(--lui-brand-color-primary-8)}.secondary-1{color:var(--lui-brand-color-secondary-1)}.secondary-2{color:var(--lui-brand-color-secondary-2)}.secondary-3{color:var(--lui-brand-color-secondary-3)}.secondary-4{color:var(--lui-brand-color-secondary-4)}.secondary-5{color:var(--lui-brand-color-secondary-5)}.secondary-6{color:var(--lui-brand-color-secondary-6)}.secondary-7{color:var(--lui-brand-color-secondary-7)}.secondary-8{color:var(--lui-brand-color-secondary-8)}.blue-1{color:var(--lui-color-blue-1)}.blue-2{color:var(--lui-color-blue-2)}.blue-3{color:var(--lui-color-blue-3)}.blue-4{color:var(--lui-color-blue-4)}.blue-5{color:var(--lui-color-blue-5)}.blue-6{color:var(--lui-color-blue-6)}.blue-7{color:var(--lui-color-blue-7)}.blue-8{color:var(--lui-color-blue-8)}.gray-1{color:var(--lui-color-gray-1)}.gray-2{color:var(--lui-color-gray-2)}.gray-3{color:var(--lui-color-gray-3)}.gray-4{color:var(--lui-color-gray-4)}.gray-5{color:var(--lui-color-gray-5)}.gray-6{color:var(--lui-color-gray-6)}.gray-7{color:var(--lui-color-gray-7)}.gray-8{color:var(--lui-color-gray-8)}.green-1{color:var(--lui-color-green-1)}.green-2{color:var(--lui-color-green-2)}.green-3{color:var(--lui-color-green-3)}.green-4{color:var(--lui-color-green-4)}.green-5{color:var(--lui-color-green-5)}.green-6{color:var(--lui-color-green-6)}.green-7{color:var(--lui-color-green-7)}.green-8{color:var(--lui-color-green-8)}.orange-1{color:var(--lui-color-orange-1)}.orange-2{color:var(--lui-color-orange-2)}.orange-3{color:var(--lui-color-orange-3)}.orange-4{color:var(--lui-color-orange-4)}.orange-5{color:var(--lui-color-orange-5)}.orange-6{color:var(--lui-color-orange-6)}.orange-7{color:var(--lui-color-orange-7)}.orange-8{color:var(--lui-color-orange-8)}.red-1{color:var(--lui-color-red-1)}.red-2{color:var(--lui-color-red-2)}.red-3{color:var(--lui-color-red-3)}.red-4{color:var(--lui-color-red-4)}.red-5{color:var(--lui-color-red-5)}.red-6{color:var(--lui-color-red-6)}.red-7{color:var(--lui-color-red-7)}.red-8{color:var(--lui-color-red-8)}.violet-1{color:var(--lui-color-violet-1)}.violet-2{color:var(--lui-color-violet-2)}.violet-3{color:var(--lui-color-violet-3)}.violet-4{color:var(--lui-color-violet-4)}.violet-5{color:var(--lui-color-violet-5)}.violet-6{color:var(--lui-color-violet-6)}.violet-7{color:var(--lui-color-violet-7)}.violet-8{color:var(--lui-color-violet-8)}.bg-surface-primary{background-color:var(--lui-color-primary-background-surface)}.bg-surface-secondary{background-color:var(--lui-color-secondary-background-surface)}.bg-surface-info{background-color:var(--lui-color-info-background-surface)}.bg-surface-danger{background-color:var(--lui-color-danger-background-surface)}.bg-surface-success{background-color:var(--lui-color-success-background-surface)}.bg-surface-caution{background-color:var(--lui-color-caution-background-surface)}.bg-surface-neutral{background-color:var(--lui-color-neutral-background-surface)}.bg-container-primary{background-color:var(--lui-color-primary-background-container)}.bg-container-secondary{background-color:var(--lui-color-secondary-background-container)}.bg-container-info{background-color:var(--lui-color-info-background-container)}.bg-container-danger{background-color:var(--lui-color-danger-background-container)}.bg-container-success{background-color:var(--lui-color-success-background-container)}.bg-container-caution{background-color:var(--lui-color-caution-background-container)}.bg-container-neutral{background-color:var(--lui-color-neutral-background-container)}.bg-container-overlay{background-color:var(--lui-color-neutral-background-overlay)}.elevation-base{box-shadow:var(--lui-elevation-base)}.elevation-hovered{box-shadow:var(--lui-elevation-hovered)}.elevation-floating{box-shadow:var(--lui-elevation-floating)}.elevation-overlay{box-shadow:var(--lui-elevation-overlay)}.show-1xs{display:none}@media(min-width: 320px){.show-1xs{display:block}}.hide-1xs{display:block}@media(min-width: 320px){.hide-1xs{display:none}}.show-sm{display:none}@media(min-width: 768px){.show-sm{display:block}}.hide-sm{display:block}@media(min-width: 768px){.hide-sm{display:none}}.show-md{display:none}@media(min-width: 1024px){.show-md{display:block}}.hide-md{display:block}@media(min-width: 1024px){.hide-md{display:none}}.show-lg{display:none}@media(min-width: 1280px){.show-lg{display:block}}.hide-lg{display:block}@media(min-width: 1280px){.hide-lg{display:none}}.show-1xl{display:none}@media(min-width: 1440px){.show-1xl{display:block}}.hide-1xl{display:block}@media(min-width: 1440px){.hide-1xl{display:none}}.layout,.grid{display:grid}.grid{margin-bottom:clamp(var(--lui-spacing-fluid-16),var(--lui-spacing-fluid-32),var(--lui-spacing-fluid-32));align-items:start}.grid:last-of-type{margin-bottom:var(--lui-spacing-fixed-0)}@media(max-width: 767px){.col-1xs-1{grid-column:span 1}.col-1xs-2{grid-column:span 2}.col-1xs-3{grid-column:span 3}.col-1xs-4{grid-column:span 4}.grid{gap:clamp(.75rem,.75rem + 1.25vw,1rem)}}@media(min-width: 768px)and (max-width: 1023px){.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.grid{gap:clamp(.75rem,.5705rem + .8949vw,1rem)}}@media(min-width: 1024px)and (max-width: 1279px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}.grid{gap:clamp(1.25rem,.4961rem + 1.5686vw,1.5rem)}}@media(min-width: 1280px)and (max-width: 1439px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}.grid{gap:clamp(1.25rem,.2549rem + 1.5564vw,1.5rem)}}@media(min-width: 1440px){.col-1xl-1{grid-column:span 1}.col-1xl-2{grid-column:span 2}.col-1xl-3{grid-column:span 3}.col-1xl-4{grid-column:span 4}.col-1xl-5{grid-column:span 5}.col-1xl-6{grid-column:span 6}.col-1xl-7{grid-column:span 7}.col-1xl-8{grid-column:span 8}.col-1xl-9{grid-column:span 9}.col-1xl-10{grid-column:span 10}.col-1xl-11{grid-column:span 11}.col-1xl-12{grid-column:span 12}.grid{gap:clamp(1.25rem,.4961rem + 1.5686vw,1.5rem)}}@media(max-width: 1279px){.main-content{padding:var(--lui-spacing-fixed-16);margin-left:0;max-width:none}.sidebar{position:static;width:auto}.layout{grid-template-areas:"header" "content"}}@media(min-width: 1280px){.main-content{grid-area:content;padding:var(--lui-spacing-fluid-40);margin-left:280px}.grid{grid-template-columns:repeat(12, 1fr)}.layout{grid-template-areas:"header header" "sidebar content"}}.opacity-disabled{opacity:var(--lui-opacity-disabled)}.opacity-hidden{opacity:var(--lui-opacity-hidden)}.opacity-visible{opacity:var(--lui-opacity-visible)}.m--fixed-0{margin:fixed(0)}.m--fixed-8{margin:fixed(8)}.m--fixed-16{margin:fixed(16)}.m--fixed-24{margin:fixed(24)}.m--fixed-32{margin:fixed(32)}.m--fixed-40{margin:fixed(40)}.m-t-fixed-0{margin-top:fixed(0)}.m-t-fixed-8{margin-top:fixed(8)}.m-t-fixed-16{margin-top:fixed(16)}.m-t-fixed-24{margin-top:fixed(24)}.m-t-fixed-32{margin-top:fixed(32)}.m-t-fixed-40{margin-top:fixed(40)}.m-b-fixed-0{margin-bottom:fixed(0)}.m-b-fixed-8{margin-bottom:fixed(8)}.m-b-fixed-16{margin-bottom:fixed(16)}.m-b-fixed-24{margin-bottom:fixed(24)}.m-b-fixed-32{margin-bottom:fixed(32)}.m-b-fixed-40{margin-bottom:fixed(40)}.m-l-fixed-0{margin-left:fixed(0)}.m-l-fixed-8{margin-left:8px}.m-l-fixed-16{margin-left:16px}.m-l-fixed-24{margin-left:fixed(24)}.m-l-fixed-32{margin-left:fixed(32)}.m-l-fixed-40{margin-left:fixed(40)}.m-r-fixed-0{margin-right:fixed(0)}.m-r-fixed-8{margin-right:fixed(8)}.m-r-fixed-16{margin-right:fixed(16)}.m-r-fixed-24{margin-right:fixed(24)}.m-r-fixed-32{margin-right:fixed(32)}.m-r-fixed-40{margin-right:fixed(40)}.m-x-fixed-0{margin-left:fixed(0);margin-right:fixed(0)}.m-x-fixed-8{margin-left:fixed(8);margin-right:fixed(8)}.m-x-fixed-16{margin-left:fixed(16);margin-right:fixed(16)}.m-x-fixed-24{margin-left:fixed(24);margin-right:fixed(24)}.m-x-fixed-32{margin-left:fixed(32);margin-right:fixed(32)}.m-x-fixed-40{margin-left:fixed(40);margin-right:fixed(40)}.m-y-fixed-0{margin-top:fixed(0);margin-bottom:fixed(0)}.m-y-fixed-8{margin-top:fixed(8);margin-bottom:fixed(8)}.m-y-fixed-16{margin-top:fixed(16);margin-bottom:fixed(16)}.m-y-fixed-24{margin-top:fixed(24);margin-bottom:fixed(24)}.m-y-fixed-32{margin-top:fixed(32);margin-bottom:fixed(32)}.m-y-fixed-40{margin-top:fixed(40);margin-bottom:fixed(40)}.m--fluid-2{margin:fluid(2)}.m--fluid-4{margin:fluid(4)}.m--fluid-8{margin:fluid(8)}.m--fluid-12{margin:fluid(12)}.m--fluid-16{margin:fluid(16)}.m--fluid-20{margin:fluid(20)}.m--fluid-24{margin:fluid(24)}.m--fluid-32{margin:fluid(32)}.m--fluid-40{margin:fluid(40)}.m--fluid-48{margin:fluid(48)}.m--fluid-56{margin:fluid(56)}.m--fluid-64{margin:fluid(64)}.m--fluid-72{margin:fluid(72)}.m--fluid-80{margin:fluid(80)}.m-t-fluid-2{margin-top:fluid(2)}.m-t-fluid-4{margin-top:fluid(4)}.m-t-fluid-8{margin-top:fluid(8)}.m-t-fluid-12{margin-top:fluid(12)}.m-t-fluid-16{margin-top:fluid(16)}.m-t-fluid-20{margin-top:fluid(20)}.m-t-fluid-24{margin-top:fluid(24)}.m-t-fluid-32{margin-top:fluid(32)}.m-t-fluid-40{margin-top:fluid(40)}.m-t-fluid-48{margin-top:fluid(48)}.m-t-fluid-56{margin-top:fluid(56)}.m-t-fluid-64{margin-top:fluid(64)}.m-t-fluid-72{margin-top:fluid(72)}.m-t-fluid-80{margin-top:fluid(80)}.m-b-fluid-2{margin-bottom:fluid(2)}.m-b-fluid-4{margin-bottom:fluid(4)}.m-b-fluid-8{margin-bottom:fluid(8)}.m-b-fluid-12{margin-bottom:fluid(12)}.m-b-fluid-16{margin-bottom:fluid(16)}.m-b-fluid-20{margin-bottom:fluid(20)}.m-b-fluid-24{margin-bottom:fluid(24)}.m-b-fluid-32{margin-bottom:fluid(32)}.m-b-fluid-40{margin-bottom:fluid(40)}.m-b-fluid-48{margin-bottom:fluid(48)}.m-b-fluid-56{margin-bottom:fluid(56)}.m-b-fluid-64{margin-bottom:fluid(64)}.m-b-fluid-72{margin-bottom:fluid(72)}.m-b-fluid-80{margin-bottom:fluid(80)}.m-l-fluid-2{margin-left:fluid(2)}.m-l-fluid-4{margin-left:fluid(4)}.m-l-fluid-8{margin-left:fluid(8)}.m-l-fluid-12{margin-left:fluid(12)}.m-l-fluid-16{margin-left:fluid(16)}.m-l-fluid-20{margin-left:fluid(20)}.m-l-fluid-24{margin-left:fluid(24)}.m-l-fluid-32{margin-left:fluid(32)}.m-l-fluid-40{margin-left:fluid(40)}.m-l-fluid-48{margin-left:fluid(48)}.m-l-fluid-56{margin-left:fluid(56)}.m-l-fluid-64{margin-left:fluid(64)}.m-l-fluid-72{margin-left:fluid(72)}.m-l-fluid-80{margin-left:fluid(80)}.m-r-fluid-2{margin-right:fluid(2)}.m-r-fluid-4{margin-right:fluid(4)}.m-r-fluid-8{margin-right:fluid(8)}.m-r-fluid-12{margin-right:fluid(12)}.m-r-fluid-16{margin-right:fluid(16)}.m-r-fluid-20{margin-right:fluid(20)}.m-r-fluid-24{margin-right:fluid(24)}.m-r-fluid-32{margin-right:fluid(32)}.m-r-fluid-40{margin-right:fluid(40)}.m-r-fluid-48{margin-right:fluid(48)}.m-r-fluid-56{margin-right:fluid(56)}.m-r-fluid-64{margin-right:fluid(64)}.m-r-fluid-72{margin-right:fluid(72)}.m-r-fluid-80{margin-right:fluid(80)}.m-x-fluid-2{margin-left:fluid(2);margin-right:fluid(2)}.m-x-fluid-4{margin-left:fluid(4);margin-right:fluid(4)}.m-x-fluid-8{margin-left:fluid(8);margin-right:fluid(8)}.m-x-fluid-12{margin-left:fluid(12);margin-right:fluid(12)}.m-x-fluid-16{margin-left:fluid(16);margin-right:fluid(16)}.m-x-fluid-20{margin-left:fluid(20);margin-right:fluid(20)}.m-x-fluid-24{margin-left:fluid(24);margin-right:fluid(24)}.m-x-fluid-32{margin-left:fluid(32);margin-right:fluid(32)}.m-x-fluid-40{margin-left:fluid(40);margin-right:fluid(40)}.m-x-fluid-48{margin-left:fluid(48);margin-right:fluid(48)}.m-x-fluid-56{margin-left:fluid(56);margin-right:fluid(56)}.m-x-fluid-64{margin-left:fluid(64);margin-right:fluid(64)}.m-x-fluid-72{margin-left:fluid(72);margin-right:fluid(72)}.m-x-fluid-80{margin-left:fluid(80);margin-right:fluid(80)}.m-y-fluid-2{margin-top:fluid(2);margin-bottom:fluid(2)}.m-y-fluid-4{margin-top:fluid(4);margin-bottom:fluid(4)}.m-y-fluid-8{margin-top:fluid(8);margin-bottom:fluid(8)}.m-y-fluid-12{margin-top:fluid(12);margin-bottom:fluid(12)}.m-y-fluid-16{margin-top:fluid(16);margin-bottom:fluid(16)}.m-y-fluid-20{margin-top:fluid(20);margin-bottom:fluid(20)}.m-y-fluid-24{margin-top:fluid(24);margin-bottom:fluid(24)}.m-y-fluid-32{margin-top:fluid(32);margin-bottom:fluid(32)}.m-y-fluid-40{margin-top:fluid(40);margin-bottom:fluid(40)}.m-y-fluid-48{margin-top:fluid(48);margin-bottom:fluid(48)}.m-y-fluid-56{margin-top:fluid(56);margin-bottom:fluid(56)}.m-y-fluid-64{margin-top:fluid(64);margin-bottom:fluid(64)}.m-y-fluid-72{margin-top:fluid(72);margin-bottom:fluid(72)}.m-y-fluid-80{margin-top:fluid(80);margin-bottom:fluid(80)}.p--fixed-0{padding:fixed(0)}.p--fixed-8{padding:fixed(8)}.p--fixed-16{padding:fixed(16)}.p--fixed-24{padding:fixed(24)}.p--fixed-32{padding:fixed(32)}.p--fixed-40{padding:fixed(40)}.p-t-fixed-0{padding-top:fixed(0)}.p-t-fixed-8{padding-top:fixed(8)}.p-t-fixed-16{padding-top:fixed(16)}.p-t-fixed-24{padding-top:fixed(24)}.p-t-fixed-32{padding-top:fixed(32)}.p-t-fixed-40{padding-top:fixed(40)}.p-b-fixed-0{padding-bottom:fixed(0)}.p-b-fixed-8{padding-bottom:fixed(8)}.p-b-fixed-16{padding-bottom:fixed(16)}.p-b-fixed-24{padding-bottom:fixed(24)}.p-b-fixed-32{padding-bottom:fixed(32)}.p-b-fixed-40{padding-bottom:fixed(40)}.p-l-fixed-0{padding-left:fixed(0)}.p-l-fixed-8{padding-left:fixed(8)}.p-l-fixed-16{padding-left:fixed(16)}.p-l-fixed-24{padding-left:fixed(24)}.p-l-fixed-32{padding-left:fixed(32)}.p-l-fixed-40{padding-left:fixed(40)}.p-r-fixed-0{padding-right:fixed(0)}.p-r-fixed-8{padding-right:fixed(8)}.p-r-fixed-16{padding-right:fixed(16)}.p-r-fixed-24{padding-right:fixed(24)}.p-r-fixed-32{padding-right:fixed(32)}.p-r-fixed-40{padding-right:fixed(40)}.p-x-fixed-0{padding-left:fixed(0);padding-right:fixed(0)}.p-x-fixed-8{padding-left:fixed(8);padding-right:fixed(8)}.p-x-fixed-16{padding-left:fixed(16);padding-right:fixed(16)}.p-x-fixed-24{padding-left:fixed(24);padding-right:fixed(24)}.p-x-fixed-32{padding-left:fixed(32);padding-right:fixed(32)}.p-x-fixed-40{padding-left:fixed(40);padding-right:fixed(40)}.p-y-fixed-0{padding-top:fixed(0);padding-bottom:fixed(0)}.p-y-fixed-8{padding-top:fixed(8);padding-bottom:fixed(8)}.p-y-fixed-16{padding-top:fixed(16);padding-bottom:fixed(16)}.p-y-fixed-24{padding-top:fixed(24);padding-bottom:fixed(24)}.p-y-fixed-32{padding-top:fixed(32);padding-bottom:fixed(32)}.p-y-fixed-40{padding-top:fixed(40);padding-bottom:fixed(40)}.p--fluid-2{padding:fluid(2)}.p--fluid-4{padding:fluid(4)}.p--fluid-8{padding:fluid(8)}.p--fluid-12{padding:fluid(12)}.p--fluid-16{padding:fluid(16)}.p--fluid-20{padding:fluid(20)}.p--fluid-24{padding:fluid(24)}.p--fluid-32{padding:fluid(32)}.p--fluid-40{padding:fluid(40)}.p--fluid-48{padding:fluid(48)}.p--fluid-56{padding:fluid(56)}.p--fluid-64{padding:fluid(64)}.p--fluid-72{padding:fluid(72)}.p--fluid-80{padding:fluid(80)}.p-t-fluid-2{padding-top:fluid(2)}.p-t-fluid-4{padding-top:fluid(4)}.p-t-fluid-8{padding-top:fluid(8)}.p-t-fluid-12{padding-top:fluid(12)}.p-t-fluid-16{padding-top:fluid(16)}.p-t-fluid-20{padding-top:fluid(20)}.p-t-fluid-24{padding-top:fluid(24)}.p-t-fluid-32{padding-top:fluid(32)}.p-t-fluid-40{padding-top:fluid(40)}.p-t-fluid-48{padding-top:fluid(48)}.p-t-fluid-56{padding-top:fluid(56)}.p-t-fluid-64{padding-top:fluid(64)}.p-t-fluid-72{padding-top:fluid(72)}.p-t-fluid-80{padding-top:fluid(80)}.p-b-fluid-2{padding-bottom:fluid(2)}.p-b-fluid-4{padding-bottom:fluid(4)}.p-b-fluid-8{padding-bottom:fluid(8)}.p-b-fluid-12{padding-bottom:fluid(12)}.p-b-fluid-16{padding-bottom:fluid(16)}.p-b-fluid-20{padding-bottom:fluid(20)}.p-b-fluid-24{padding-bottom:fluid(24)}.p-b-fluid-32{padding-bottom:fluid(32)}.p-b-fluid-40{padding-bottom:fluid(40)}.p-b-fluid-48{padding-bottom:fluid(48)}.p-b-fluid-56{padding-bottom:fluid(56)}.p-b-fluid-64{padding-bottom:fluid(64)}.p-b-fluid-72{padding-bottom:fluid(72)}.p-b-fluid-80{padding-bottom:fluid(80)}.p-l-fluid-2{padding-left:fluid(2)}.p-l-fluid-4{padding-left:fluid(4)}.p-l-fluid-8{padding-left:fluid(8)}.p-l-fluid-12{padding-left:fluid(12)}.p-l-fluid-16{padding-left:fluid(16)}.p-l-fluid-20{padding-left:fluid(20)}.p-l-fluid-24{padding-left:fluid(24)}.p-l-fluid-32{padding-left:fluid(32)}.p-l-fluid-40{padding-left:fluid(40)}.p-l-fluid-48{padding-left:fluid(48)}.p-l-fluid-56{padding-left:fluid(56)}.p-l-fluid-64{padding-left:fluid(64)}.p-l-fluid-72{padding-left:fluid(72)}.p-l-fluid-80{padding-left:fluid(80)}.p-r-fluid-2{padding-right:fluid(2)}.p-r-fluid-4{padding-right:fluid(4)}.p-r-fluid-8{padding-right:fluid(8)}.p-r-fluid-12{padding-right:fluid(12)}.p-r-fluid-16{padding-right:fluid(16)}.p-r-fluid-20{padding-right:fluid(20)}.p-r-fluid-24{padding-right:fluid(24)}.p-r-fluid-32{padding-right:fluid(32)}.p-r-fluid-40{padding-right:fluid(40)}.p-r-fluid-48{padding-right:fluid(48)}.p-r-fluid-56{padding-right:fluid(56)}.p-r-fluid-64{padding-right:fluid(64)}.p-r-fluid-72{padding-right:fluid(72)}.p-r-fluid-80{padding-right:fluid(80)}.p-x-fluid-2{padding-left:fluid(2);padding-right:fluid(2)}.p-x-fluid-4{padding-left:fluid(4);padding-right:fluid(4)}.p-x-fluid-8{padding-left:fluid(8);padding-right:fluid(8)}.p-x-fluid-12{padding-left:fluid(12);padding-right:fluid(12)}.p-x-fluid-16{padding-left:fluid(16);padding-right:fluid(16)}.p-x-fluid-20{padding-left:fluid(20);padding-right:fluid(20)}.p-x-fluid-24{padding-left:fluid(24);padding-right:fluid(24)}.p-x-fluid-32{padding-left:fluid(32);padding-right:fluid(32)}.p-x-fluid-40{padding-left:fluid(40);padding-right:fluid(40)}.p-x-fluid-48{padding-left:fluid(48);padding-right:fluid(48)}.p-x-fluid-56{padding-left:fluid(56);padding-right:fluid(56)}.p-x-fluid-64{padding-left:fluid(64);padding-right:fluid(64)}.p-x-fluid-72{padding-left:fluid(72);padding-right:fluid(72)}.p-x-fluid-80{padding-left:fluid(80);padding-right:fluid(80)}.p-y-fluid-2{padding-top:fluid(2);padding-bottom:fluid(2)}.p-y-fluid-4{padding-top:fluid(4);padding-bottom:fluid(4)}.p-y-fluid-8{padding-top:fluid(8);padding-bottom:fluid(8)}.p-y-fluid-12{padding-top:fluid(12);padding-bottom:fluid(12)}.p-y-fluid-16{padding-top:fluid(16);padding-bottom:fluid(16)}.p-y-fluid-20{padding-top:fluid(20);padding-bottom:fluid(20)}.p-y-fluid-24{padding-top:fluid(24);padding-bottom:fluid(24)}.p-y-fluid-32{padding-top:fluid(32);padding-bottom:fluid(32)}.p-y-fluid-40{padding-top:fluid(40);padding-bottom:fluid(40)}.p-y-fluid-48{padding-top:fluid(48);padding-bottom:fluid(48)}.p-y-fluid-56{padding-top:fluid(56);padding-bottom:fluid(56)}.p-y-fluid-64{padding-top:fluid(64);padding-bottom:fluid(64)}.p-y-fluid-72{padding-top:fluid(72);padding-bottom:fluid(72)}.p-y-fluid-80{padding-top:fluid(80);padding-bottom:fluid(80)}.gap-fixed-0{gap:fixed(0)}.gap-fixed-8{gap:fixed(8)}.gap-fixed-16{gap:fixed(16)}.gap-fixed-24{gap:fixed(24)}.gap-fixed-32{gap:fixed(32)}.gap-fixed-40{gap:fixed(40)}.gap-fluid-2{gap:fluid(2)}.gap-fluid-4{gap:fluid(4)}.gap-fluid-8{gap:fluid(8)}.gap-fluid-12{gap:fluid(12)}.gap-fluid-16{gap:fluid(16)}.gap-fluid-20{gap:fluid(20)}.gap-fluid-24{gap:fluid(24)}.gap-fluid-32{gap:fluid(32)}.gap-fluid-40{gap:fluid(40)}.gap-fluid-48{gap:fluid(48)}.gap-fluid-56{gap:fluid(56)}.gap-fluid-64{gap:fluid(64)}.gap-fluid-72{gap:fluid(72)}.gap-fluid-80{gap:fluid(80)}.display{font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-3xl)/var(--lui-brand-typography-line-height-heading) var(--lui-brand-typography-font-family-heading);text-transform:var(--lui-typography-case-none)}.title{font:var(--lui-typography-weight-bold) var(--lui-brand-typography-font-size-2xl)/var(--lui-brand-typography-line-height-heading) var(--lui-brand-typography-font-family-heading);text-transform:var(--lui-typography-case-none)}.headline{font:var(--lui-typography-weight-semibold) var(--lui-brand-typography-font-size-1xl)/var(--lui-brand-typography-line-height-heading) var(--lui-brand-typography-font-family-heading);text-transform:var(--lui-typography-case-none)}.subtitle{font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-lg)/var(--lui-brand-typography-line-height-heading) var(--lui-brand-typography-font-family-heading);text-transform:var(--lui-typography-case-none)}.block-title{font:var(--lui-typography-weight-medium) var(--lui-brand-typography-font-size-md)/var(--lui-brand-typography-line-height-heading) var(--lui-brand-typography-font-family-heading);text-transform:var(--lui-typography-case-none)}.subheadline{font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-sm)/var(--lui-brand-typography-line-height-heading) var(--lui-brand-typography-font-family-heading);text-transform:var(--lui-typography-case-none)}.overtitle{font:var(--lui-typography-weight-medium) var(--lui-brand-typography-font-size-3xs)/var(--lui-brand-typography-line-height-heading) var(--lui-brand-typography-font-family-heading);text-transform:var(--lui-typography-case-uppercase)}.body--lg{font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-1xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none)}.body--md{font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-2xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none)}.body--sm{font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-3xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none)}.text-regular{font-weight:var(--lui-typography-weight-regular)}.text-medium{font-weight:var(--lui-typography-weight-medium)}.text-semibold{font-weight:var(--lui-typography-weight-semibold)}.text-bold{font-weight:var(--lui-typography-weight-bold)}.alert{color:var(--lui-color-neutral-text-body);background-color:var(--lui-color-neutral-background-surface);padding:var(--lui-spacing-fixed-16);gap:var(--lui-spacing-fixed-16);border-radius:var(--lui-border-radius-lg)}.alert__content,.alert__actions{display:flex}.alert__content{gap:var(--lui-spacing-fixed-16)}.alert__text{width:100%}.alert__text p:first-child{margin-bottom:var(--lui-spacing-fluid-2)}.alert__text p:first-of-type{font-weight:var(--lui-typography-weight-bold) !important}.alert__actions{margin-top:var(--lui-spacing-fixed-24);justify-content:flex-end}.alert__actions button:first-child{margin-right:var(--lui-spacing-fixed-16)}.alert.alert--caution{border:var(--lui-border-width-2) var(--lui-color-caution-border-stroke) solid}.alert.alert--caution i.alert__icon{color:var(--lui-color-caution-icon-default)}.alert.alert--danger{border:var(--lui-border-width-2) var(--lui-color-danger-border-stroke) solid}.alert.alert--danger i.alert__icon{color:var(--lui-color-danger-icon-default)}.alert.alert--info{border:var(--lui-border-width-2) var(--lui-color-info-border-stroke) solid}.alert.alert--info i.alert__icon{color:var(--lui-color-info-icon-default)}.alert.alert--success{border:var(--lui-border-width-2) var(--lui-color-success-border-stroke) solid}.alert.alert--success i.alert__icon{color:var(--lui-color-success-icon-default)}.breadcrumb{display:flex;align-items:center;list-style:none;padding:var(--lui-spacing-fixed-0);margin:var(--lui-spacing-fixed-0)}.breadcrumb li a{text-decoration:none}.breadcrumb li::after{content:"/";margin:var(--lui-spacing-fixed-0) var(--lui-spacing-fixed-8);color:var(--lui-color-neutral-text-body)}.breadcrumb li:last-child{color:var(--lui-color-neutral-text-body);cursor:default}.breadcrumb li:last-child::after{content:""}button.btn{position:relative;overflow:hidden;font-weight:var(--lui-typography-weight-regular);border:var(--lui-spacing-fixed-0);outline:var(--lui-spacing-fixed-0);background-color:rgba(0,0,0,0);transition:all .2s ease-in-out;z-index:0}button.btn::before{content:"";position:absolute;inset:0;background-color:inherit;z-index:-1;transition:filter .2s ease-in-out}button.btn:hover::before{filter:brightness(0.76)}button.btn:active{outline:var(--lui-border-width-2) solid rgba(0,0,0,0);outline-offset:var(--lui-border-width-2)}button.btn:active::before{filter:brightness(0.6)}button.btn:disabled{cursor:not-allowed;opacity:var(--lui-opacity-disabled)}button.btn:disabled::before{background-color:var(--lui-color-primary-background-container);filter:none}button.btn--lg{padding:var(--lui-spacing-fluid-12) var(--lui-spacing-fluid-16);font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-1xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none);border-radius:var(--lui-border-radius-lg)}button.btn--md{padding:var(--lui-spacing-fluid-8) var(--lui-spacing-fluid-12);font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-2xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none);border-radius:var(--lui-border-radius-md)}button.btn--primary{color:var(--lui-color-neutral-text-inverse)}button.btn--primary::before{background-color:var(--lui-color-primary-background-container)}button.btn--primary:focus{box-shadow:0 0 0 3px lch(45.27 113.1 310.44/.32)}button.btn--secondary{color:var(--lui-color-neutral-text-inverse)}button.btn--secondary::before{background-color:var(--lui-color-secondary-background-container)}button.btn--secondary:focus{box-shadow:0 0 0 3px rgba(0,0,0,.3)}button.btn--tertiary{color:var(--lui-color-neutral-text-inverse)}button.btn--tertiary::before{content:"";position:absolute;background-color:var(--lui-color-neutral-background-container);inset:0;opacity:var(--lui-opacity-hidden);transition:opacity .2s;z-index:-1}button.btn--tertiary:hover::before{opacity:.24}button.btn--tertiary:active::before{opacity:.4}button.btn--tertiary:focus{box-shadow:0 0 0 3px rgba(0,0,0,.3)}button.btn--danger{color:var(--lui-color-neutral-text-inverse)}button.btn--danger::before{background-color:var(--lui-color-danger-background-container)}button.btn--danger:focus{box-shadow:0 0 0 3px rgba(238,67,67,.3)}button.btn--success{color:var(--lui-color-neutral-text-inverse)}button.btn--success::before{background-color:var(--lui-color-success-background-container)}button.btn--success:focus{box-shadow:0 0 0 3px rgba(87,238,67,.3)}.card{background-color:var(--lui-color-neutral-background-surface);border-radius:var(--lui-border-radius-lg);overflow:hidden}.card__cover img{width:100%;object-fit:cover}.card__cover>img{max-height:240px}.card__body{padding:var(--lui-spacing-fixed-24);display:flex;flex-direction:column;gap:var(--lui-spacing-fixed-8)}.card__body>.card-actions{margin-top:var(--lui-spacing-fixed-16);display:flex;flex-direction:row-reverse;gap:var(--lui-spacing-fixed-16)}.card__border{border:var(--lui-border-width-1) solid var(--lui-color-neutral-border-stroke)}.checkbox,input[type=checkbox]{display:flex;align-items:center;gap:var(--lui-spacing-fixed-8);cursor:pointer;user-select:none;margin:var(--lui-spacing-fixed-0);padding:var(--lui-spacing-fixed-0)}.checkbox--lg input[type=checkbox]{width:var(--lui-spacing-fixed-24);height:var(--lui-spacing-fixed-24)}.checkbox--md input[type=checkbox]{width:var(--lui-spacing-fixed-16);height:var(--lui-spacing-fixed-16)}.checkbox input{appearance:none;background-color:var(--lui-color-neutral-background-surface);border:var(--lui-border-width-1) solid var(--lui-color-neutral-border-divisor);border-radius:var(--lui-border-radius-xs);display:inline-block;position:relative;transition:all .2s ease}.checkbox input:checked{background-color:var(--lui-color-primary-background-container);border-color:var(--lui-color-primary-background-container)}.checkbox input:checked::after{content:"";position:absolute;width:6px;height:12px;border-right:2px solid var(--lui-color-neutral-background-surface);border-bottom:2px solid var(--lui-color-neutral-background-surface);top:50%;left:50%;transform:translate(-50%, -60%) rotate(45deg)}.checkbox input:focus{border:var(--lui-border-width-1) solid var(--lui-color-primary-background-container);box-shadow:0 0 0 3px lch(45.27 113.1 310.44/.32);outline:none}.checkbox input:not([aria-disabled=true]):not(.is-disabled):hover{filter:brightness(0.76)}.checkbox input:not([aria-disabled=true]):not(.is-disabled):active{filter:brightness(0.6)}.checkbox input:not([aria-disabled=true]):not(.is-disabled):focus,.checkbox input:not([aria-disabled=true]):not(.is-disabled):focus-visible{outline:0;box-shadow:0 0 0 3 lch(45.27 113.1 310.44/.32)}.checkbox input:disabled,.checkbox input.is-disabled,.checkbox input[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--lui-opacity-disabled);text-decoration:none}.form__group{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:var(--lui-spacing-fixed-8)}.form__lg label{font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-1xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none)}.form__lg input,.form__lg select{border-radius:var(--lui-border-radius-sm);padding:var(--lui-spacing-fluid-12);font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-1xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none)}.form__md label{font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-2xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none)}.form__md input,.form__md select{border-radius:var(--lui-border-radius-xs);padding:var(--lui-spacing-fixed-8);font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-2xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none)}label{color:var(--lui-color-neutral-text-heading)}input[type=color],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url]{color:var(--lui-color-neutral-text-body);background-color:var(--lui-color-neutral-background-surface);border:var(--lui-border-width-1) solid var(--lui-color-neutral-border-divisor);transition:all .2s ease-in-out;line-height:1;box-sizing:border-box}input[type=color]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover{border:var(--lui-border-width-1) solid var(--lui-color-neutral-border-stroke)}input[type=color]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus{border:var(--lui-border-width-1) solid var(--lui-color-primary-background-container);box-shadow:0 0 0 3px lch(45.27 113.1 310.44/.32);outline:none}.icon-button{position:relative;overflow:hidden;display:flex;align-content:center;align-items:center;background:rgba(0,0,0,0);border:none;border-radius:var(--lui-border-radius-md);place-self:start;text-decoration:none;transition:all .2s ease-in-out;z-index:0;background-color:var(--lui-color-neutral-background-surface)}.icon-button i::before{color:var(--lui-color-neutral-icon-default)}.icon-button::before{content:"";position:absolute;inset:0;opacity:var(--lui-opacity-hidden);transition:opacity .2s;z-index:-1}.icon-button--lg{max-width:var(--lui-spacing-fixed-40) !important;max-height:var(--lui-spacing-fixed-40) !important;padding:var(--lui-spacing-fixed-8) !important}.icon-button--lg>i{font-size:1.5rem}.icon-button--md{max-width:var(--lui-spacing-fixed-32) !important;max-height:var(--lui-spacing-fixed-32) !important;padding:var(--lui-spacing-fixed-8) !important}.icon-button--md>i{font-size:1rem}.icon-button:active:not(:disabled)::before,.icon-button:focus{border-radius:var(--lui-border-radius-lg)}.icon-button:not([aria-disabled=true]):not(.is-disabled):hover{filter:brightness(0.76)}.icon-button:not([aria-disabled=true]):not(.is-disabled):active{filter:brightness(0.6)}.icon-button:not([aria-disabled=true]):not(.is-disabled):focus,.icon-button:not([aria-disabled=true]):not(.is-disabled):focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,0,0,.3)}.icon-button:disabled,.icon-button.is-disabled,.icon-button[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--lui-opacity-disabled);text-decoration:none}a.link{color:var(--lui-color-link-default);transition:filter .3s ease}a.link:not([aria-disabled=true]):not(.is-disabled):hover{filter:brightness(0.76)}a.link:not([aria-disabled=true]):not(.is-disabled):active{filter:brightness(0.6)}a.link:not([aria-disabled=true]):not(.is-disabled):focus,a.link:not([aria-disabled=true]):not(.is-disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--lui-color-primary-border-stroke)}a.link:disabled,a.link.is-disabled,a.link[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--lui-opacity-disabled);text-decoration:none}.modal{display:flex;flex-direction:column;position:relative;z-index:1050;background-color:var(--lui-color-neutral-background-surface);width:100%;margin:var(--lui-spacing-fluid-16);box-shadow:var(--lui-elevation-overlay);border-radius:var(--lui-border-radius-lg);outline:0;overflow:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.modal--md{max-width:480px}.modal--lg{max-width:640px}.modal--sm{max-width:320px}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--lui-spacing-fluid-24);font:var(--lui-typography-weight-medium) var(--lui-brand-typography-font-size-md)/var(--lui-brand-typography-line-height-heading) var(--lui-brand-typography-font-family-heading);text-transform:var(--lui-typography-case-none);color:var(--lui-color-neutral-text-heading)}.modal__body{position:relative;flex:1 1 auto;padding:var(--lui-spacing-fluid-24);padding-top:0;font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-1xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none);color:var(--lui-color-neutral-text-body)}.modal__footer{display:flex;padding:var(--lui-spacing-fixed-0) var(--lui-spacing-fluid-24) var(--lui-spacing-fluid-24);gap:var(--lui-spacing-fluid-16)}.modal__footer button{flex:1}@media(width <= 1279px){.navbar{display:none}}.navbar{position:fixed;top:var(--lui-spacing-fixed-0);width:280px;min-width:280px;max-width:280px;height:100vh;line-height:1.5rem;overflow-y:auto;border-right:1px solid var(--lui-color-neutral-border-stroke);grid-area:sidebar}.navbar img{padding:var(--lui-spacing-fixed-16) var(--lui-spacing-fixed-16) var(--lui-spacing-fixed-0)}.navbar h6{color:var(--lui-color-neutral-text-heading);font:var(--lui-typography-weight-medium) var(--lui-brand-typography-font-size-3xs)/var(--lui-brand-typography-line-height-heading) var(--lui-brand-typography-font-family-heading);text-transform:var(--lui-typography-case-uppercase)}.navbar a{color:var(--lui-color-neutral-text-body);font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-1xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none);text-decoration:none}.navbar-section{padding:var(--lui-spacing-fixed-16)}.navbar-section h6{margin-bottom:var(--lui-spacing-fixed-8)}.navbar-section ul{gap:var(--lui-spacing-fixed-24)}.navbar-section ul li{display:flex}.navbar-section a{position:relative;background-color:var(--lui-color-neutral-background-surface);padding:var(--lui-spacing-fixed-16);border-radius:var(--lui-border-radius-md);transition:all .1s ease-in-out;width:100%}.navbar-section a::before{content:"";position:absolute;border-radius:var(--lui-border-radius-md);inset:0;opacity:0;transition:opacity .2s;z-index:-1}.navbar-section a:hover{filter:brightness(0.76)}.navbar-section a:active{filter:brightness(0.6)}.menu-active{border-radius:var(--lui-border-radius-md);padding:var(--lui-spacing-fixed-16);background-color:#8733ff;color:var(--lui-color-neutral-text-inverse);cursor:default}select{color:var(--lui-color-neutral-text-heading);background-color:var(--lui-color-neutral-background-surface);border:var(--lui-border-width-1) solid var(--lui-color-neutral-border-divisor);transition:all .2s ease-in-out;line-height:normal !important;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16%2019.5858L7.70711%2011.2929L6.29289%2012.7071L16%2022.4142L25.7071%2012.7071L24.2929%2011.2929L16%2019.5858Z%22%20fill%3D%22%23131519%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;appearance:none}select:hover{border:var(--lui-border-width-1) solid var(--lui-color-neutral-border-stroke)}select:focus{border:var(--lui-border-width-1) solid var(--lui-color-primary-border-stroke);box-shadow:0 0 0 3px lch(45.27 113.1 310.44/.32);outline:none}select:disabled,select.disabled,select[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--lui-opacity-disabled);text-decoration:none}.form__lg select{background-position:right var(--lui-spacing-fluid-12) center}.form__md select{background-position:right var(--lui-spacing-fixed-8) center}.tag-sm,.tag-md,.tag-lg{width:fit-content;line-height:var(--lui-brand-typography-line-height-body);display:inline-flex;align-items:center;gap:var(--lui-spacing-fluid-4)}.tag--sm{padding:var(--lui-spacing-fluid-2) var(--lui-spacing-fluid-8);font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-3xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none);border-radius:var(--lui-border-radius-sm)}.tag--md{padding:var(--lui-spacing-fluid-4) var(--lui-spacing-fluid-8);font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-2xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none);border-radius:var(--lui-border-radius-md)}.tag--lg{padding:var(--lui-spacing-fluid-8) var(--lui-spacing-fluid-12);font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-1xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none);border-radius:var(--lui-border-radius-lg)}.tag--circle{border-radius:var(--lui-border-radius-circle) !important}.tag--surface-primary{display:inline-flex;color:var(--lui-color-neutral-text-body);background:var(--lui-color-primary-background-surface)}.tag--surface-caution{display:inline-flex;color:var(--lui-color-neutral-text-body);background:var(--lui-color-caution-background-surface)}.tag--surface-danger{display:inline-flex;color:var(--lui-color-neutral-text-body);background:var(--lui-color-danger-background-surface)}.tag--surface-success{display:inline-flex;color:var(--lui-color-neutral-text-body);background:var(--lui-color-success-background-surface)}.tag--surface-neutral{display:inline-flex;color:var(--lui-color-neutral-text-body);background:var(--lui-color-neutral-background-surface)}.tag--container-primary{display:inline-flex;color:var(--lui-color-neutral-text-inverse);background:var(--lui-color-primary-background-container)}.tag--container-caution{display:inline-flex;color:var(--lui-color-neutral-text-inverse);background:var(--lui-color-caution-background-container)}.tag--container-danger{display:inline-flex;color:var(--lui-color-neutral-text-inverse);background:var(--lui-color-danger-background-container)}.tag--container-success{display:inline-flex;color:var(--lui-color-neutral-text-inverse);background:var(--lui-color-success-background-container)}.tag--container-neutral{display:inline-flex;color:var(--lui-color-neutral-text-body);background:var(--lui-color-neutral-background-container)}.tooltip{position:relative;display:inline-block;background:var(--lui-color-neutral-background-overlay);color:var(--lui-color-neutral-text-inverse);padding:var(--lui-spacing-fluid-2) var(--lui-spacing-fixed-8);border-radius:var(--lui-border-radius-xs);font:var(--lui-typography-weight-regular) var(--lui-brand-typography-font-size-3xs)/var(--lui-brand-typography-line-height-body) var(--lui-brand-typography-font-family-body);text-transform:var(--lui-typography-case-none);white-space:nowrap}.tooltip::after{content:"";position:absolute;width:var(--lui-spacing-fixed-0);height:var(--lui-spacing-fixed-0);border-style:solid}.tooltip--top::after{bottom:100%;left:50%;transform:translateX(-50%);border-width:4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--lui-color-neutral-background-overlay)}.tooltip--bottom::after{top:100%;left:50%;transform:translateX(-50%);border-width:4px;border-color:var(--lui-color-neutral-background-overlay) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip--left::after{right:100%;top:50%;transform:translateY(-50%);border-width:4px;border-color:rgba(0,0,0,0) var(--lui-color-neutral-background-overlay) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip--right::after{left:100%;top:50%;transform:translateY(-50%);border-width:4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--lui-color-neutral-background-overlay)}.switch,input[type=checkbox].switch-input{display:flex;align-items:center;gap:var(--lui-spacing-fixed-8);cursor:pointer;user-select:none;margin:var(--lui-spacing-fixed-0);padding:var(--lui-spacing-fixed-0)}.switch--lg input[type=checkbox]{width:var(--lui-spacing-fluid-48);height:var(--lui-spacing-fixed-24);border-radius:var(--lui-border-radius-circle)}.switch--lg input[type=checkbox]::after{width:var(--lui-spacing-fluid-20);height:var(--lui-spacing-fluid-20);top:var(--lui-spacing-fluid-2);left:var(--lui-spacing-fluid-2)}.switch--lg input[type=checkbox]:checked::after{transform:translateX(calc(var(--lui-spacing-fluid-48) - var(--lui-spacing-fluid-20) - var(--lui-spacing-fluid-2) * 2))}.switch--md input[type=checkbox]{width:var(--lui-spacing-fixed-32);height:var(--lui-spacing-fixed-16);border-radius:var(--lui-border-radius-circle)}.switch--md input[type=checkbox]::after{width:var(--lui-spacing-fluid-12);height:var(--lui-spacing-fluid-12);top:var(--lui-spacing-fluid-2);left:var(--lui-spacing-fluid-2)}.switch--md input[type=checkbox]:checked::after{transform:translateX(calc(var(--lui-spacing-fixed-32) - var(--lui-spacing-fluid-12) - var(--lui-spacing-fluid-2) * 2))}.switch input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:var(--lui-color-neutral-background-container);border:none;display:inline-block;position:relative;transition:background-color .2s ease,border-color .2s ease}.switch input[type=checkbox]::after{content:"";position:absolute;background-color:var(--lui-color-neutral-background-surface);border-radius:var(--lui-border-radius-circle);box-shadow:var(--lui-elevation-base);transition:transform .2s ease}.switch input[type=checkbox]:checked{background-color:var(--lui-color-primary-background-container)}.switch input[type=checkbox]:checked::after{background-color:var(--lui-color-neutral-background-surface)}.switch input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px lch(45.27 113.1 310.44/.32)}.switch input[type=checkbox][disabled]{opacity:var(--lui-opacity-disabled);cursor:not-allowed}.switch input[type=checkbox]:focus{box-shadow:0 0 0 3px lch(45.27 113.1 310.44/.32);outline:none}.switch:not([aria-disabled=true]):not(.is-disabled):hover{filter:brightness(0.76)}.switch:not([aria-disabled=true]):not(.is-disabled):active{filter:brightness(0.6)}.switch:not([aria-disabled=true]):not(.is-disabled):focus,.switch:not([aria-disabled=true]):not(.is-disabled):focus-visible{outline:0;box-shadow:0 0 0 3 lch(45.27 113.1 310.44/.32)}.switch:disabled,.switch.is-disabled,.switch[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--lui-opacity-disabled);text-decoration:none}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.content-start{align-content:flex-start}.content-center{align-content:center}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:var(--lui-spacing-fixed-0);padding:var(--lui-spacing-fixed-0);border:var(--lui-spacing-fixed-0);font-family:var(--lui-brand-typography-font-family-body);vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:var(--lui-spacing-fixed-0)}
