.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:#e3eefc;--md-sys-color-on-secondary-container:#0058b9;--md-sys-color-surface:#ffffff;--md-sys-color-surface-container-lowest:#ffffff;--md-sys-color-surface-container-low:#f5f5f7;--md-sys-color-surface-container:#f0f0f3;--md-sys-color-surface-container-high:#e8e8ed;--md-sys-color-surface-container-highest:#e1e1e6;--md-sys-color-on-surface:#1d1d1f;--md-sys-color-on-surface-variant:#4f4f56;--md-sys-color-outline:#737686;--md-sys-color-outline-variant:#d2d2d7;--md-sys-color-inverse-surface:#1d1d1f;--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)}:where(.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}@keyframes md-menu-in{0%{opacity:0;transform:translateY(-8px) scaleY(.96)}to{opacity:1;transform:none}}.m3 .md-menu-in{animation:md-menu-in .22s var(--md-ease-emphasized-decelerate) both;transform-origin:top center}.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}.m3 .mg-ambient{background-color:var(--md-sys-color-surface);background-image:radial-gradient(42rem 30rem at 4% 8rem,rgb(37 99 235/.1),transparent 70%),radial-gradient(38rem 28rem at 98% 42rem,rgb(18 214 197/.1),transparent 70%),radial-gradient(46rem 32rem at 12% 120rem,rgb(124 92 255/.07),transparent 70%),radial-gradient(40rem 30rem at 92% 190rem,rgb(37 99 235/.08),transparent 70%)}.m3 .mg-floating .mg-screen{background:transparent;border-radius:20px}.m3 .lg.mg-bar:before{box-shadow:inset 0 -.5px 0 var(--mg-hairline)}.m3 .mg-field{transition:box-shadow var(--mg-dur-effects) var(--mg-effects)}.m3 .mg-field:focus-within{box-shadow:0 0 0 2px rgb(0 74 198/.32)}.m3 .mg-field input:focus-visible{outline:none}.m3 .mg-btn-primary{--mg-primary-rgb:0 113 227}.m3 .mg-btn-primary:hover{background:#0077ed;box-shadow:none}.m3 .mg-btn-primary:before{display:none}.m3 .mg-btn-primary:active{background:#006edb}.m3 .mg-btn{font-weight:400;letter-spacing:-.01em}.m3 .mg-btn.h-14{font-size:17px;height:48px;padding-inline:24px}.m3 .mg-btn-primary>svg{display:none}.m3 .mg-btn-neutral:hover{box-shadow:none;filter:brightness(.97)}.m3 .mg-link{color:#0066cc}.m3 .mg-link>svg{display:none}.m3 .mg-link:after{content:"\203A";display:inline-block;font-size:1.3em;line-height:1;margin-left:.2em;transition:translate var(--mg-dur-fast) var(--mg-spring-fast);translate:0 -.05em}.m3 .mg-link:hover{text-decoration:underline;text-underline-offset:3px}.m3 .mg-link:hover:after{translate:3px -.05em}.m3 .mg-link.mg-link-on-dark{color:#2997ff}.m3 .mg-link.mg-link-on-color{color:#fff}.m3 .mg-icon{background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-primary)}:where(.m3 .mg-panel){--mg-tint:var(--md-sys-color-surface-container-low)}.m3 .mg-panel{background:var(--mg-tint)}@media (prefers-reduced-motion:reduce){.m3 :is(.lg-interactive,.mg-btn):after{display:none}.m3 :is(.lg-interactive,.mg-btn,.mg-segmented button):active{transform:none}.m3 *,.m3 :after,.m3 :before{animation:none!important;transition-duration:0s!important}.m3 .md-reveal[data-reveal=hidden]{opacity:1;transform:none}}