.m3{--md-sys-color-primary:#004ac6;--md-sys-color-on-primary:#ffffff;--md-sys-color-primary-container:#2563eb;--md-sys-color-on-primary-container:#eeefff;--md-sys-color-primary-fixed:#dbe1ff;--md-sys-color-on-primary-fixed:#00174b;--md-sys-color-secondary:#495c95;--md-sys-color-secondary-container:#acbfff;--md-sys-color-on-secondary-container:#394c84;--md-sys-color-surface:#faf8ff;--md-sys-color-surface-container-lowest:#ffffff;--md-sys-color-surface-container-low:#f3f3fe;--md-sys-color-surface-container:#ededf9;--md-sys-color-surface-container-high:#e7e7f3;--md-sys-color-surface-container-highest:#e1e2ed;--md-sys-color-on-surface:#191b23;--md-sys-color-on-surface-variant:#434655;--md-sys-color-outline:#737686;--md-sys-color-outline-variant:#c3c6d7;--md-sys-color-inverse-surface:#2e3039;--md-sys-color-inverse-on-surface:#f0f0fb;--md-sys-color-success:#006c49;--md-sys-color-success-container:#c8f0dc;--md-sys-color-on-success-container:#002114;--md-sys-color-warning:#8a5100;--md-sys-color-warning-container:#ffdcbd;--md-sys-color-on-warning-container:#2c1600;--md-sys-elevation-1:0 1px 2px 0 rgb(0 0 0/0.3),0 1px 3px 1px rgb(0 0 0/0.15);--md-sys-elevation-2:0 1px 2px 0 rgb(0 0 0/0.3),0 2px 6px 2px rgb(0 0 0/0.15);--md-sys-elevation-3:0 1px 3px 0 rgb(0 0 0/0.3),0 4px 8px 3px rgb(0 0 0/0.15);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.m3 :where(h1,h2,h3,h4){color:inherit;letter-spacing:normal}.m3 :where(a,button,[tabindex]):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.m3 ::selection{background:var(--md-sys-color-primary-fixed);color:var(--md-sys-color-on-primary-fixed)}.m3 .md-state{position:relative;isolation:isolate}.m3 .md-state:before{background:currentColor;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s cubic-bezier(.2,0,0,1);z-index:-1}.m3 .md-state:hover:before{opacity:.08}.m3 .md-state:active:before{opacity:.1}.m3 .md-elevation-1{box-shadow:var(--md-sys-elevation-1)}.m3 .md-elevation-2{box-shadow:var(--md-sys-elevation-2)}.m3 .md-elevation-3{box-shadow:var(--md-sys-elevation-3)}.m3{--md-ease-emphasized-decelerate:cubic-bezier(0.05,0.7,0.1,1);--md-ease-standard:cubic-bezier(0.2,0,0,1)}.m3 .md-state{transition:transform .15s var(--md-ease-standard),background-color .15s var(--md-ease-standard)}.m3 .md-press:active,.m3 .md-state:active{transform:scale(.97)}.m3 .md-press{transition:transform .15s var(--md-ease-standard),background-color .15s var(--md-ease-standard)}.m3 .md-reveal{transition:opacity .6s var(--md-ease-emphasized-decelerate) var(--md-reveal-delay,0s),transform .7s var(--md-ease-emphasized-decelerate) var(--md-reveal-delay,0s)}.m3 .md-reveal[data-reveal=hidden]{opacity:0;transform:translateY(28px)}@keyframes md-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.m3 .md-float{animation:md-float 6s ease-in-out infinite alternate}.m3 .md-float-slow{animation:md-float 9s ease-in-out -3s infinite alternate}@keyframes md-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.m3 .md-rise{animation:md-rise .4s var(--md-ease-emphasized-decelerate) both}@keyframes md-fade-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.m3 .md-fade-in{animation:md-fade-in .6s var(--md-ease-emphasized-decelerate) both}.m3 details[open]>p{animation:md-rise .3s var(--md-ease-emphasized-decelerate) both}@keyframes md-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.m3 .md-progress{animation:md-progress var(--md-progress-duration,7s) linear both;transform-origin:left}@media (prefers-reduced-motion:reduce){.m3 *,.m3 :after,.m3 :before{animation:none!important;transition-duration:0s!important}.m3 .md-reveal[data-reveal=hidden]{opacity:1;transform:none}}