:root,body.light{--primary:#6750a4;--on-primary:#fff;--primary-container:#e9ddff;--on-primary-container:#22005d;--secondary:#625b71;--on-secondary:#fff;--secondary-container:#e8def8;--on-secondary-container:#1e192b;--tertiary:#7e5260;--on-tertiary:#fff;--tertiary-container:#ffd9e3;--on-tertiary-container:#31101d;--error:#ba1a1a;--on-error:#fff;--error-container:#ffdad6;--on-error-container:#410002;--background:#fffbff;--on-background:#1c1b1e;--surface:#fdf8fd;--on-surface:#1c1b1e;--surface-variant:#e7e0eb;--on-surface-variant:#49454e;--outline:#7a757f;--outline-variant:#cac4cf;--shadow:#000;--scrim:#000;--inverse-surface:#313033;--inverse-on-surface:#f4eff4;--inverse-primary:#cfbcff;--surface-dim:#ddd8dd;--surface-bright:#fdf8fd;--surface-container-lowest:#fff;--surface-container-low:#f7f2f7;--surface-container:#f2ecf1;--surface-container-high:#ece7eb;--surface-container-highest:#e6e1e6}body.dark{--primary:#cfbcff;--on-primary:#381e72;--primary-container:#4f378a;--on-primary-container:#e9ddff;--secondary:#cbc2db;--on-secondary:#332d41;--secondary-container:#4a4458;--on-secondary-container:#e8def8;--tertiary:#efb8c8;--on-tertiary:#4a2532;--tertiary-container:#633b48;--on-tertiary-container:#ffd9e3;--error:#ffb4ab;--on-error:#690005;--error-container:#93000a;--on-error-container:#ffb4ab;--background:#1c1b1e;--on-background:#e6e1e6;--surface:#141316;--on-surface:#e6e1e6;--surface-variant:#49454e;--on-surface-variant:#cac4cf;--outline:#948f99;--outline-variant:#49454e;--shadow:#000;--scrim:#000;--inverse-surface:#e6e1e6;--inverse-on-surface:#313033;--inverse-primary:#6750a4;--surface-dim:#141316;--surface-bright:#3a383c;--surface-container-lowest:#0f0e11;--surface-container-low:#1c1b1e;--surface-container:#201f22;--surface-container-high:#2b292d;--surface-container-highest:#363438;color-scheme:dark}:root{--elevation-0:none;--elevation-1:0px 1px 2px 0px rgb(from var(--shadow) r g b/.3),0px 1px 3px 1px rgb(from var(--shadow) r g b/.15);--elevation-2:0px 1px 2px 0px rgb(from var(--shadow) r g b/.3),0px 2px 6px 2px rgb(from var(--shadow) r g b/.15);--elevation-3:0px 1px 3px 0px rgb(from var(--shadow) r g b/.3),0px 4px 8px 3px rgb(from var(--shadow) r g b/.15);--elevation-4:0px 2px 3px 0px rgb(from var(--shadow) r g b/.3),0px 6px 10px 4px rgb(from var(--shadow) r g b/.15);--elevation-5:0px 4px 4px 0px rgb(from var(--shadow) r g b/.3),0px 8px 12px 6px rgb(from var(--shadow) r g b/.15);--bottom-offset:0;--density:0;--density-term:calc(var(--density)*0.25rem);--rounding-none:0;--rounding-extra-small:0.25rem;--rounding-small:0.5rem;--rounding-medium:0.75rem;--rounding-large:1.25rem;--rounding-extra-large:1.75rem;--rounding-full:calc(infinity*1px);--font:roboto,"Roboto Variable",system-ui,sans-serif;--easing-fast-spatial:cubic-bezier(0.42,1.67,0.21,0.9) 0.35s;--easing-spatial:cubic-bezier(0.38,1.21,0.22,1) 0.5s;--easing-slow-spatial:cubic-bezier(0.39,1.29,0.35,0.98) 0.65s;--easing-fast:cubic-bezier(0.31,0.94,0.34,1) 0.15s;--easing:cubic-bezier(0.34,0.8,0.34,1) 0.2s;--easing-slow:cubic-bezier(0.34,0.88,0.34,1) 0.3s;--curve:linear(0,0.034 6%,0.073 9%,0.126 11%,0.194 13%,0.273 15%,0.351 16%,0.541 18%,0.652 20%,0.755 24%,0.839 30%,0.91 39%,0.959 53%,0.989 72%,1);--curve-decel:cubic-bezier(0.05,0.7,0.1,1);--curve-accel:cubic-bezier(0.3,0,0.8,0.15);--snackbar-shape:var(--rounding-extra-small);--segmented-button-shape:var(--rounding-full);--button-shape:1.25rem;--group-icon-button-shape:3rem;--chip-shape:var(--rounding-small);--textfield-outlined-shape:var(--rounding-extra-small);--textfield-filled-shape:var(--rounding-extra-small);--datefield-shape:var(--rounding-extra-small);--date-picker-shape:var(--rounding-large);--slider-track-out-shape:0.5rem;--slider-track-in-shape:0.125rem;--slider-thumb-shape:var(--rounding-full);--menu-shape:var(--rounding-extra-small);--linear-progress-shape:var(--rounding-full);--bottom-sheet-shape:var(--rounding-extra-large);--card-shape:var(--rounding-medium);--fab-small-shape:var(--rounding-small);--fab-normal-shape:var(--rounding-large);--fab-large-shape:var(--rounding-extra-large);--dialog-shape:var(--rounding-extra-large);--checkbox-shape:0.175rem;--radio-shape:var(--rounding-full);--switch-track-shape:var(--rounding-full);--switch-handle-shape:var(--rounding-full)}@font-face{font-display:swap;font-family:Roboto Variable;font-style:normal;font-weight:100 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/roboto:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;max-width:100%}body,html{margin:0}body{background:var(--background);color:var(--on-background);font-family:var(--font);font-size:1rem;letter-spacing:.03125rem;line-height:1.5rem}body,main{min-height:100vh}main{display:flex}:is(a,button,.btn,.chip):focus-visible{outline:.125rem solid var(--primary);outline-offset:.25rem}[disabled]{color:rgb(from var(--on-surface) r g b/38%);pointer-events:none}img[width][height]{height:auto}img.btn{border:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}summary{cursor:pointer}a{text-decoration:none}iconify-icon:not(aside iconify-icon,iconify-icon[width][height]){display:inline-block;height:1em;line-height:0;max-width:none;width:1em}.chip input,.group input,.tabs input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.checkbox,.radio,.switch{-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes opacity{0%{opacity:0}to{opacity:1}}:where(button,.btn){align-items:center;background:var(--primary);border:1px solid transparent;border-radius:var(--button-shape);color:var(--on-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;height:calc(2.5rem + var(--density-term));justify-content:center;letter-spacing:normal;line-height:normal;outline:1px solid transparent;padding:0 1rem;text-align:center;text-decoration:none;transition:border-radius var(--easing-fast-spatial),box-shadow var(--easing-fast),background-color var(--easing-fast),color var(--easing-fast),margin var(--easing-fast),padding var(--easing-fast-spatial);-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(button,.btn):hover{background:rgb(from var(--primary) r g b/90%);box-shadow:var(--elevation-1)}:where(button,.btn) iconify-icon{font-size:1.125rem;margin:0 .5rem 0 0}:is(.group,.split).tonal :where(button,.btn),:where(button,.btn).tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.chip:has(input:checked):hover,:is(.group,.split).tonal :where(button,.btn):hover,:where(button,.btn).tonal:hover{background:rgb(from var(--primary) r g b/20%)}.group.tonal :where(button,.btn):has(input:checked){background:var(--secondary)}:is(.split).outline :where(button,.btn),:where(button,.btn).outline,:where(button,.btn).text{background:transparent;box-shadow:none;color:var(--primary)}.tabs>label:has(input:checked):hover,:is(.split).outline :where(button,.btn):hover,:where(button,.btn).outline:hover,:where(button,.btn).text:hover{background:rgb(from var(--primary) r g b/10%);box-shadow:none}:is(.split).outline :where(button,.btn),:where(button,.btn).outline{border:.0625rem solid var(--outline)}:where(button,.btn).text{padding:.8rem}:is(.split).elevated :where(button,.btn),:where(button,.btn).elevated{background:var(--surface-container-low);box-shadow:var(--elevation-1)!important;color:var(--primary)}:is(.split).elevated :where(button,.btn):hover,:where(button,.btn).elevated:hover{background:rgb(from var(--primary) r g b/15%);box-shadow:var(--elevation-2)!important}.chip:hover,.menu>:hover,.tabs>:hover,main>aside li:not(.active):hover iconify-icon{background:var(--surface-container-highest)}:where(button,.btn):is(.icon,.fab:not(.extended)){aspect-ratio:1/1;height:var(--size);width:var(--size)}:where(button,.btn):is(.icon,.fab.small){--size:2.5rem}:where(button,.btn).chip.icon{--size:2rem}:is(button,.btn,.fab):not(.flat):active{border-radius:var(--rounding-small)}.group.icons iconify-icon,:where(button,.btn):is(.icon,.fab) iconify-icon{font-size:1.5rem;margin-right:0}:where(button,.btn).fab.small{border-radius:var(--fab-small-shape)}:where(button,.btn).fab{--size:3.5rem;border-radius:var(--fab-normal-shape);box-shadow:var(--elevation-2)}:where(button,.btn).fab.large{--size:5.5rem;border-radius:var(--fab-large-shape)}:where(button,.btn).fab.large iconify-icon{font-size:2.5rem}:where(button,.btn).fab.extended{width:auto}:where(button,.btn).fab.extended iconify-icon{margin-right:.5rem}:is(.group,.split){display:flex;gap:.125rem}.group:not(.variable) :where(button,.btn){width:100%}.group.variable{align-items:center;display:flex;justify-content:center}.group :where(button,.btn){background:var(--surface-container);border-radius:var(--rounding-medium);color:var(--on-surface-variant)}.group :where(button,.btn):hover{background:var(--surface-container-highest);box-shadow:none}.split>:where(button,.btn):active{border-radius:var(--button-shape)!important}.group :where(button,.btn):has(input:checked){background:var(--primary);border-radius:var(--button-shape);color:var(--on-primary)}.group:not(.icons) :where(button,.btn):first-child:active,.split>:where(button,.btn):first-child{border-radius:var(--button-shape) var(--rounding-small) var(--rounding-small) var(--button-shape)}.group:not(.icons) :where(button,.btn):last-child:active,.split>:where(button,.btn):last-child{border-radius:var(--rounding-small) var(--button-shape) var(--button-shape) var(--rounding-small)}.group>:where(button,.btn):first-child,.split>:where(button,.btn):first-child:hover{border-radius:var(--button-shape) var(--rounding-medium) var(--rounding-medium) var(--button-shape)}.group>:where(button,.btn):last-child,.split>:where(button,.btn):last-child:hover{border-radius:var(--rounding-medium) var(--button-shape) var(--button-shape) var(--rounding-medium)}.group.icons{gap:.5rem}.group.icons :where(button,.btn){--size:4.25rem;border-radius:var(--group-icon-button-shape);height:var(--size)}.group.icons.large :where(button,.btn){--size:5rem}.group.icons.extra :where(button,.btn){--size:6rem}.group.icons :where(button,.btn):has(input:checked){border-radius:var(--rounding-large)}.group.icons :where(button,.btn):active,.physics :where(button,.btn):active{padding:0 2rem}.group.icons :where(button,.btn) iconify-icon{font-size:2rem}.group .extended{font-size:1.25rem;font-weight:400}.group .extended iconify-icon{margin-right:1rem}.card{background:var(--surface-container-low);border-radius:var(--card-shape);box-shadow:var(--elevation-1);color:var(--on-surface);padding:1rem}.container:not(.min)>footer,.container:not(:has(>header,>footer)),.container>header{background:var(--surface-container-low);border-radius:var(--rounding-extra-large);color:var(--on-surface);padding:1rem}.container.min>footer{padding:1rem 0}.container:has(>header,>footer){display:flex;flex-direction:column;gap:.5rem}.container>header{flex-grow:1}.container:not(.min)>header{border-radius:var(--rounding-extra-large) var(--rounding-extra-large) var(--rounding-small) var(--rounding-small)}.container:not(.min)>footer{border-radius:var(--rounding-small) var(--rounding-small) var(--rounding-extra-large) var(--rounding-extra-large)}.chip{background:var(--surface);border:.0625rem solid var(--outline);border-radius:var(--chip-shape);color:var(--on-surface-variant);display:inline-flex;height:2rem;padding:.35rem 1rem}.chip:not(.icon) iconify-icon{margin-left:-.25rem}.chip:not(.icon) iconify-icon:last-child{margin-left:.65rem;margin-right:-.75rem}.chip:has(input:not(:checked)):hover{box-shadow:none}.chip:has(input:checked){background:var(--secondary-container);border-color:transparent;color:var(--on-secondary-container)}.dialog-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}input.dialog-trigger:not(:checked)+.dialog{display:none}input.dialog-trigger:checked+.dialog{display:block}:is(dialog,.dialog){background:var(--surface-container-high);border:none;border-radius:var(--dialog-shape);color:var(--on-surface-variant);left:50%;margin:0;min-width:35rem;outline:none;padding:1.5rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:200}:is(dialog,.dialog).s{max-width:35rem}:is(dialog,.dialog).l{min-width:50rem}:is(dialog,.dialog) :where(iconify-icon,h1,h2,h3,h4,h5,h6){display:block;text-align:center}dialog:not(.bottom-sheet)[open],input.dialog-trigger:checked+.dialog:not(.bottom-sheet){animation:dialog-in var(--curve-decel) .5s,opacity var(--curve-decel) .1s both}:is(dialog,.dialog).bottom-sheet{background:var(--surface-container-low);border:none;border-radius:var(--bottom-sheet-shape) var(--bottom-sheet-shape) 0 0;color:var(--on-surface);padding:2rem 1rem 1rem;top:100%;transform:translate(-50%,-100%)}dialog[open].bottom-sheet,input.dialog-trigger:checked+.dialog.bottom-sheet{animation:dialog-bottom var(--curve-decel) .5s}input.dialog-trigger:checked:after{content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}dialog::backdrop,input.dialog-trigger:checked:after{--backdrop-opacity:30%;animation:dialog-backdrop .4s;background:rgb(from var(--scrim) r g b/var(--backdrop-opacity))}dialog.bottom-sheet::backdrop,input.dialog-trigger:has(+.dialog.bottom-sheet):checked:after{--backdrop-opacity:50%}:is(dialog,.dialog) form{padding-top:.5rem;text-align:right}:is(dialog,.dialog).bottom-sheet form{padding-top:1.5rem}@keyframes dialog-bottom{0%{transform:translate(-50%,50%)}to{transform:translate(-50%,-100%)}}@keyframes dialog-backdrop{0%{background-color:transparent}to{background:rgb(from var(--scrim) r g b/var(--backdrop-opacity))}}@keyframes dialog-in{0%{clip-path:inset(0 0 100% 0 round var(--rounding-extra-large));transform:translate(-50%,-70%)}to{clip-path:inset(0 0 0 0 round var(--rounding-extra-large));transform:translate(-50%,-50%)}}.field{position:relative}.field:not(:last-child,:is(nav,.row) .field,.grid>.field){margin-bottom:1rem}.field :is(input,textarea){background:none;border:none;box-sizing:border-box;color:var(--on-surface);display:block!important;font:inherit;outline:none;padding:1rem;resize:vertical;width:100%}.field:not(.outline) :is(input,textarea){background:var(--surface-container-highest);border-bottom:1px solid var(--outline);border-radius:var(--textfield-filled-shape) var(--textfield-filled-shape) 0 0;padding:1.5rem 1rem .5rem}.field:not(.outline) :is(input,textarea):hover{background:rgb(from var(--on-surface) r g b/15%)}.field.outline :is(input,textarea){border:1px solid var(--outline);border-radius:var(--textfield-outlined-shape)}.field:not(.outline) :is(input,textarea):focus{border-bottom:2px solid var(--primary);margin-bottom:-1px;outline:none}.field.outline :is(input,textarea):focus{border:2px solid var(--primary);margin:-1px}.field :is(input,textarea)::-moz-placeholder{color:transparent;-moz-user-select:none;user-select:none}.field :is(input,textarea)::placeholder{color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field label{align-items:self-start;bottom:0;display:flex;left:1rem;pointer-events:none;position:absolute;top:1rem}.field label span{transition:all .4s var(--curve-decel)}.field.outline label{margin-left:-.35rem}.field.outline label span{background:var(--background);padding:0 .35rem}.field:not(.outline) :is(input,textarea):is(:focus,:not(:-moz-placeholder))+label span{font-size:.75rem;transform:translateY(-50%)}.field:not(.outline) :is(input,textarea):is(:focus,:not(:placeholder-shown))+label span{font-size:.75rem;transform:translateY(-50%)}.field.outline :is(input,textarea):is(:focus,:not(:-moz-placeholder))+label span{font-size:.75rem;transform:translateY(-115%)}.field.outline :is(input,textarea):is(:focus,:not(:placeholder-shown))+label span{font-size:.75rem;transform:translateY(-115%)}.field :is(input,textarea):focus+label span{color:var(--primary)}.field:has(iconify-icon) :is(input,textarea){padding-left:2.85rem!important}.field:has(iconify-icon) label{left:2.85rem}.field.outline:has(iconify-icon) :is(input,textarea):is(:focus,:not(:-moz-placeholder))+label{left:1rem}.field.outline:has(iconify-icon) :is(input,textarea):is(:focus,:not(:placeholder-shown))+label{left:1rem}.field iconify-icon{font-size:1.5rem;left:.65rem;pointer-events:none;position:absolute}:is(.checkbox,.radio){cursor:pointer;display:inline-block;position:relative;z-index:0}:is(.checkbox,.radio):not(:last-child){margin-right:.75rem}:is(.checkbox,.radio)>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:currentColor;border-radius:50%;box-shadow:none;display:block;height:40px;left:-10px;margin:0;opacity:0;outline:none;pointer-events:none;position:absolute;top:-8px;transform:scale(1);transition:all var(--curve-decel) .35s;width:40px;z-index:-1}:is(.checkbox,.radio):hover>input{opacity:.08}:is(.checkbox,.radio)>span:before{border:2px solid;border-radius:var(--checkbox-shape);box-sizing:border-box;content:"";display:inline-block;transition:all .2s}.checkbox>span:before{height:18px;margin:3px 11px 3px 1px;width:18px}.checkbox>input:checked+span:before{background-color:var(--primary);border-color:var(--primary)}.radio>span:before{border-radius:50%;height:20px;margin:2px 10px 2px 0;width:20px}:is(.checkbox,.radio)>span:after{content:"";display:block;position:absolute}.checkbox>span:after{border:1px solid transparent;border-right:none;border-top:none;height:5px;left:1px;top:4px;transform:translate(3px,4px) rotate(-45deg);width:10px}.radio>span:after{background-color:var(--primary);border-radius:50%;height:10px;left:0;top:2px;transform:translate(5px,5px) scale(0);transition:transform var(--easing-fast-spatial);width:10px}.radio>input:checked+span:after{transform:translate(5px,5px) scale(1)}:is(.checkbox,.radio)>input:checked{background-color:var(--primary)}:is(.checkbox,.radio)>input:checked+span:after{border-color:var(--on-primary)}.radio>input:checked+span:before,:is(.checkbox,.radio)>input:active+span:before{border-color:var(--primary)}.grid{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.grid>*{grid-column:span var(--num);margin:0}.grid.all-s1>*,.grid>.s1{--num:1}.grid.all-s2>*,.grid>.s2{--num:2}.grid.all-s3>*,.grid>.s3{--num:3}.grid.all-s4>*,.grid>.s4{--num:4}.grid.all-s5>*,.grid>.s5{--num:5}.grid.all-s6>*,.grid>.s6{--num:6}.grid.all-s7>*,.grid>.s7{--num:7}.grid.all-s8>*,.grid>.s8{--num:8}.grid.all-s9>*,.grid>.s9{--num:9}.grid.all-s10>*,.grid>.s10{--num:10}.grid.all-s11>*,.grid>.s11{--num:11}.grid.all-s12>*,.grid>.s12{--num:12}@media screen and (min-width:48em){.grid.all-m1>*,.grid>.m1{--num:1}.grid.all-m2>*,.grid>.m2{--num:2}.grid.all-m3>*,.grid>.m3{--num:3}.grid.all-m4>*,.grid>.m4{--num:4}.grid.all-m5>*,.grid>.m5{--num:5}.grid.all-m6>*,.grid>.m6{--num:6}.grid.all-m7>*,.grid>.m7{--num:7}.grid.all-m8>*,.grid>.m8{--num:8}.grid.all-m9>*,.grid>.m9{--num:9}.grid.all-m10>*,.grid>.m10{--num:10}.grid.all-m11>*,.grid>.m11{--num:11}.grid.all-m12>*,.grid>.m12{--num:12}}@media screen and (min-width:64em){.grid.all-l1>*,.grid>.l1{--num:1}.grid.all-l2>*,.grid>.l2{--num:2}.grid.all-l3>*,.grid>.l3{--num:3}.grid.all-l4>*,.grid>.l4{--num:4}.grid.all-l5>*,.grid>.l5{--num:5}.grid.all-l6>*,.grid>.l6{--num:6}.grid.all-l7>*,.grid>.l7{--num:7}.grid.all-l8>*,.grid>.l8{--num:8}.grid.all-l9>*,.grid>.l9{--num:9}.grid.all-l10>*,.grid>.l10{--num:10}.grid.all-l11>*,.grid>.l11{--num:11}.grid.all-l12>*,.grid>.l12{--num:12}}.grid-outline{border-bottom:1px solid var(--outline-variant);border-left:1px solid var(--outline-variant);gap:0}.grid-outline>*{border-right:1px solid var(--outline-variant);border-top:1px solid var(--outline-variant)}details .menu{position:absolute;z-index:2}.list-box,.menu{list-style-type:none;margin:0;padding:0}.list-box>*{padding:1.15rem 1rem .75rem}.list-box>*>article *{margin:0}.list-box>* iconify-icon,.menu>* iconify-icon{font-size:1.5rem;margin-right:1rem}.list-box>*+*{border-top:1px solid var(--outline-variant)}.menu{background:var(--surface-container);border-radius:var(--menu-shape);box-shadow:var(--elevation-2);font-size:.875rem;font-weight:500;max-width:17.5rem;min-width:7rem;padding:.5rem 0}.menu>*{cursor:pointer;padding:.75rem;transition:.1s}main>aside{height:100vh;left:0;padding:0 1.25rem;position:fixed;top:0}main>aside>:is(menu,.row){display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0}main>article{margin:0 0 0 auto;padding:0 1.5rem;width:93%}@media screen and (max-width:64em){main>aside{background:var(--surface);bottom:0;height:-moz-min-content;height:min-content;padding:.25rem 0;top:auto;width:100%;z-index:50}main>aside>:is(menu,.row){flex-direction:row;justify-content:space-around}main{margin:0 auto 2rem;padding:0 1rem}main>article{margin-bottom:2.25rem;padding:0!important;width:100%}:is(dialog,.dialog){min-width:100%!important;width:100%}}.field:has(iconify-icon),.list-box>*,.menu>*,:is(nav,.row):not(.segmented),label.checkbox *,label.radio *{align-items:center;align-self:normal;display:flex;text-align:start}:is(nav,.row) :not(main>aside *,:is(h1,h2,h3,h4,h5,h6)){margin-bottom:0;margin-top:0}main>aside li,main>aside li:has(*>iconify-icon)>*{align-self:center;color:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:center;list-style-type:none;margin:.2rem 0;text-align:center;width:3.5rem}main>aside li span{font-size:.75rem;font-weight:500}main>aside li iconify-icon{align-self:center;border-radius:var(--rounding-full);display:flex;flex-direction:column;justify-content:center;padding:.25rem;transition:.1s;width:100%}main>aside li.active iconify-icon{background:var(--secondary-container);color:var(--on-secondary-container)}main>aside li iconify-icon{font-size:1.5rem}main>article>section{margin:3.5rem 0}main>aside *{align-self:center}progress:not(.circle,[value]):after{animation:to-linear 1.2s linear infinite;background:var(--primary);bottom:0;content:"";position:absolute;right:0;top:0;width:50%}@keyframes to-linear{0%{left:-100%}to{left:100%}}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none}progress:not(.circle){border-radius:var(--linear-progress-shape);height:.25rem;overflow:hidden;position:relative}::-webkit-progress-value{background:var(--primary)}::-webkit-progress-bar{background:var(--primary-container)}progress.circle::-webkit-progress-bar,progress.circle::-webkit-progress-value{background:transparent}progress.circle{align-items:center;background:conic-gradient(var(--primary) calc(var(--value)*1%),var(--primary-container) 0);border-radius:50%;display:inline-flex;height:3rem;position:relative;width:3rem}progress.circle:after{background:var(--background);border-radius:50%;content:"";inset:10%;position:absolute}progress.circle.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slider{display:block;height:2.75rem;min-width:10rem;position:relative}.slider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.slider .track:before{background:var(--primary);border-end-end-radius:var(--slider-track-in-shape);border-end-start-radius:var(--slider-track-out-shape);border-start-end-radius:var(--slider-track-in-shape);border-start-start-radius:var(--slider-track-out-shape);left:0;width:calc(var(--percent) - .375rem)}.slider .track:after,.slider .track:before{content:" ";height:1rem;pointer-events:none;position:absolute;top:50%;transition:var(--easing);translate:0 -50%}.slider .track:after{background:var(--primary-container);border-end-end-radius:var(--slider-track-out-shape);border-end-start-radius:var(--slider-track-in-shape);border-start-end-radius:var(--slider-track-out-shape);border-start-start-radius:var(--slider-track-in-shape);right:0;width:calc(100% - var(--percent) - .375rem)}.slider .thumb{background:var(--primary);border-radius:1.25rem;height:2.75rem;left:var(--percent);pointer-events:none;position:absolute;transition:var(--easing);translate:-50% 0;width:.25rem}.slider input:active~.thumb{width:.125rem}.slider .thumb:before{background:var(--inverse-surface);border-radius:var(--slider-thumb-shape);color:var(--inverse-on-surface);content:attr(data-percent);font-size:.875rem;left:-1.15rem;opacity:0;padding:.4rem 0;pointer-events:none;position:absolute;text-align:center;top:-2.65rem;transition:var(--easing);width:2.3rem}.slider:hover .thumb:before{opacity:1}.snackbar{background-color:var(--inverse-surface);border:none;border-radius:var(--snackbar-shape);box-shadow:var(--elevation-3);color:var(--inverse-on-surface);font-size:.875rem;font-weight:300;line-height:1.25rem;max-width:60rem;min-width:20rem;opacity:0;padding:.25rem 1rem;top:87.5%;visibility:hidden}.snackbar:popover-open{animation:snackbar-open var(--curve-decel) .5s,opacity var(--curve-decel) .1s;opacity:1;visibility:visible}.snackbar :where(.btn,button).icon{border-radius:0;color:var(--inverse-on-surface);margin-right:-1rem}@media screen and (max-width:64em){.snackbar{top:77.5%}}@keyframes snackbar-open{0%{clip-path:polygon(-100% 150%,-100% calc(100% + .25rem),0 calc(100% + .25rem),.033rem calc(100% + .125rem),.125rem calc(100% + .033rem),.25rem 100%,calc(100% - .25rem) 100%,calc(100% - .125rem) calc(100% + .033rem),calc(100% - .033rem) calc(100% + .125rem),100% calc(100% + .25rem),200% calc(100% + .25rem),200% 150%)}to{clip-path:polygon(-100% 150%,-100% .25rem,0 .25rem,.033rem .125rem,.125rem .033rem,.25rem 0,calc(100% - .25rem) 0,calc(100% - .125rem) .033rem,calc(100% - .033rem) .125rem,100% .25rem,200% .25rem,200% 150%)}}.switch{display:inline-flex;height:2rem;position:relative;width:3.25rem}.switch>span{background:var(--surface-container-highest);border:.125rem solid var(--outline);border-radius:2rem;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.switch>input+span:before{align-items:center;background-color:var(--outline);border-radius:var(--switch-handle-shape);color:var(--on-primary,var(--on-primary-container));content:"";cursor:pointer;display:flex;height:1rem;justify-content:center;left:.4rem;position:absolute;top:50%;transition:var(--easing-fast-spatial);translate:0 -50%;width:1rem}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounding-full);height:3rem;margin:-.5rem 0;pointer-events:none;position:absolute;transform:translateX(-.5rem);transition:.1s;width:3rem;z-index:1}.switch:hover input{background:rgb(from var(--primary) r g b/10%)}.switch>input:checked{transform:translateX(.75rem)}.switch>input:checked+span{background:var(--primary);border-color:var(--primary)}.switch>input:hover+span:before{background:var(--on-surface-variant)}.switch>input:checked:hover+span:before{background:var(--primary-container)}.switch>input:checked+span:before{background-color:var(--on-primary);left:1.65rem;scale:1.5}.switch:active>input+span:before{scale:1.75}.switch>input+span:after{border:solid transparent;border-width:0 .1em .1em 0;content:"";display:block;height:.55rem;left:.7rem;position:absolute;top:.5rem;transform:translateX(0) rotate(45deg);transition:var(--easing-fast-spatial);width:.275rem}.switch>input:checked+span:after{border-color:var(--primary);transform:translateX(1.25rem) rotate(45deg)}.tabs{border-bottom:1px solid var(--outline-variant);display:flex}.tabs.variable{padding:0 1rem}.tabs.variable>*{height:4rem;padding:.65rem 1rem;width:-moz-max-content;width:max-content}.tabs>*{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;height:3rem;justify-content:center;padding:0;position:relative;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.tabs iconify-icon{display:flex!important;flex:1!important;flex-grow:1!important;font-size:1.5rem}.tabs>label:has(input:checked){color:var(--primary)}.tabs>label:after{background:var(--primary);border-radius:.1875rem .1875rem 0 0;bottom:0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:auto;transition:height var(--easing-fast-spatial);width:3rem}.tabs>label:has(input:checked):after{height:.1875rem}[class*=tooltipped]{position:relative}[class*=tooltipped]:hover:after{opacity:1;visibility:visible}[class*=tooltipped]:focus{-webkit-user-select:none;-moz-user-select:none;user-select:none}[class*=tooltipped]:after{--space:0.35rem;background-color:var(--inverse-surface);border-radius:var(--rounding-extra-small);color:var(--inverse-on-surface);content:attr(aria-label);font-size:.75rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;text-align:left;transition:all .3s var(--curve-decel);visibility:hidden;white-space:nowrap;z-index:1000}[class*=tooltipped].rich:after{border-radius:var(--rounding-small);box-shadow:var(--elevation-3);font-size:.875rem;padding:1rem .85rem;white-space:normal;width:14rem}.tooltipped:after{bottom:100%;margin-bottom:var(--space)}.tooltipped-bottom:after,.tooltipped:after{left:50%;transform:translateX(-50%) scale(.7)}.tooltipped-bottom:after{margin-top:var(--space);top:100%}.tooltipped-left:after{margin-right:var(--space);right:100%;top:50%;transform:translateY(-50%) scale(.8)}.tooltipped-right:after{left:100%;margin-left:var(--space);top:50%;transform:translateY(-50%) scale(.8)}.tooltipped-bottom:focus:after,.tooltipped-bottom:hover:after,.tooltipped:focus:after,.tooltipped:hover:after{transform:translateX(-50%) scale(1)}.tooltipped-left:focus:after,.tooltipped-left:hover:after,.tooltipped-right:focus:after,.tooltipped-right:hover:after{transform:translateY(-50%) scale(1)}:is(h1,h2,h3,h4,h5,h6),[class^=display]{display:block;font-weight:400;line-height:normal;margin:.75rem 0}h1{font-size:3.5625rem}h2{font-size:2.8125rem}h3{font-size:2.25rem}h4{font-size:2rem}h5{font-size:1.75rem}h6{font-size:1.5rem}h1.small{font-size:3.0625rem}h2.small{font-size:2.3125rem}h3.small{font-size:1.75rem}h4.small{font-size:1.5rem}h5.small{font-size:1.25rem}h6.small{font-size:1rem}.display-xxxl,h1.display{font-size:4.25rem}.display-xxl,.text-xxxl,h2.display{font-size:3.75rem}.display-xl,.text-xxl,h3.display{font-size:3rem}.display-l,.text-xl,h4.display{font-size:2.125rem}.display-base,.text-lg,h5.display{font-size:1.25rem}.display-sm,.text-base,h6.display{font-size:1rem}.text-sm{font-size:.875rem;letter-spacing:.015625rem;line-height:1.25rem}a:not(.btn,:has(:not(span))){background:linear-gradient(to top,var(--primary) 50%,transparent 50%);background-position:0 7.5%;background-repeat:no-repeat;background-size:100% 200%;border-radius:var(--rounding-extra-small);color:inherit;transition:.25s;will-change:background-position}a:not(.btn,:has(:not(span))):hover{background-position:0 100%;color:var(--on-primary)}code,kbd{background:var(--surface-variant);border-radius:.25rem;font-size:.9rem;letter-spacing:0;padding:0 .25rem}kbd{border-bottom:1px solid var(--outline);border:solid var(--outline);border-width:1px 1px 3px}pre{letter-spacing:0;overflow-x:auto}hr{background:var(--outline-variant);border:none;height:.025rem}blockquote{border-left:.25rem dotted var(--primary);padding:.75rem 1rem}blockquote,pre{background:var(--surface-container-highest);border-radius:var(--rounding-medium);margin:0}pre{padding:.75rem}pre>code{font-size:1rem;padding:0}table{border-collapse:collapse;width:100%}table :is(th,td){padding:.35rem;text-align:left}table th:not(tfoot th){border-bottom:1px solid var(--outline)}table tfoot th{border-top:1px solid var(--outline)}.primary{background:var(--primary)!important;color:var(--on-primary)!important}.primary-container{background:var(--primary-container)!important;color:var(--on-primary-container)!important}.secondary{background:var(--secondary)!important;color:var(--on-secondary)!important}.secondary-container{background:var(--secondary-container)!important;color:var(--on-secondary-container)!important}.tertiary{background:var(--tertiary)!important;color:var(--on-tertiary)!important}::-moz-selection{background:var(--tertiary-container)!important;color:var(--on-tertiary-container)!important}.tertiary-container,::selection{background:var(--tertiary-container)!important;color:var(--on-tertiary-container)!important}.background{background:var(--background)!important;color:var(--on-background)!important}.surface{background:var(--surface)!important;color:var(--on-surface)!important}.inverse-surface{background:var(--inverse-surface)!important;color:var(--inverse-on-surface)!important}.surface-variant{background:var(--surface-variant)!important;color:var(--on-surface-variant)!important}.error{background:var(--error)!important;color:var(--on-error)!important}.error-container{background:var(--error-container)!important;color:var(--on-error-container)!important}.accent-gradient{background-image:linear-gradient(to bottom,var(--primary-container),var(--tertiary-container))!important;color:var(--on-primary-container)!important}:where([class*=shadow]){box-shadow:var(--shadow-size)!important;--shadow-size:var(--elevation-2)}.shadow-none{--shadow-size:0}.shadow-auto{--shadow-size:auto}.shadow-s{--shadow-size:var(--elevation-1)}.shadow-l{--shadow-size:var(--elevation-3)}.shadow-xl{--shadow-size:var(--elevation-4)}.shadow-xxl{--shadow-size:var(--elevation-5)}:where([class*=margin]):not(.margin-left,.margin-right,.margin-top,.margin-bottom,.margin-horiz,.margin-vert){margin:var(--margin-size)!important}:where([class*=margin]){--margin-size:1rem}.margin-none{--margin-size:0}.margin-auto{--margin-size:auto}.margin-xs{--margin-size:0.25rem}.margin-s{--margin-size:0.5rem}.margin-l{--margin-size:1.5rem}.margin-xl{--margin-size:2rem}.margin-horiz,.margin-left{margin-inline-start:var(--margin-size)!important}.margin-horiz,.margin-right{margin-inline-end:var(--margin-size)!important}.margin-top,.margin-vert{margin-block-start:var(--margin-size)!important}.margin-bottom,.margin-vert{margin-block-end:var(--margin-size)!important}:where([class*=br]){display:block}:where([class*=br]),:where([class*=padding]):not(.padding-left,.padding-right,.padding-top,.padding-bottom,.padding-horiz,.padding-vert){padding:var(--padding-size)!important}:where([class*=padding]){--padding-size:1rem}.padding-none{--padding-size:0}.padding-auto{--padding-size:auto}.br,.padding-xs{--padding-size:0.25rem}.br-l,.padding-s{--padding-size:0.5rem}.br-xl,.padding-l{--padding-size:1.5rem}.padding-xl{--padding-size:2rem}.padding-horiz,.padding-left{padding-inline-start:var(--padding-size)!important}.padding-horiz,.padding-right{padding-inline-end:var(--padding-size)!important}.padding-top,.padding-vert{padding-block-start:var(--padding-size)!important}.padding-bottom,.padding-vert{padding-block-end:var(--padding-size)!important}:where([class*=gap]){gap:var(--gap-size)!important;--gap-size:1rem}.gap-none{--gap-size:0}.gap-auto{--gap-size:auto}.gap-xs{--gap-size:0.25rem}.gap-s{--gap-size:0.5rem}.gap-l{--gap-size:1.5rem}.gap-xl{--gap-size:2rem}:where([class*=round]){border-radius:var(--round-size)!important;--round-size:var(--rounding-medium)}.round-none{--round-size:var(--rounding-none)}.round-xs{--round-size:var(--rounding-extra-small)}.round-s{--round-size:var(--rounding-small)}.round-l{--round-size:var(--rounding-large)}.round-xl{--round-size:var(--rounding-extra-large)}.round-full{--round-size:var(--rounding-full)}.hidden{display:none!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.all-max *,.flex-max{display:flex!important;flex:1!important;flex-grow:1!important}:where([class*=align]){align-content:var(--alignment)!important;align-items:var(--alignment)!important;align-self:var(--alignment)!important}.align-start{--alignment:start}.align-end{--alignment:end}.align-center{--alignment:center}.align-baseline{--alignment:baseline}.align-stretch{--alignment:stretch}:where([class*=justify]){justify-content:var(--justification)!important;justify-items:var(--justification)!important;justify-self:var(--justification)!important}.justify-left{--justification:left}.justify-center{--justification:center}.justify-right{--justification:right}.justify-between{--justification:space-between}.justify-around{--justification:space-around}:where([class*=text]){text-align:var(--text)!important}.text-left{--text:left}.text-center{--text:center}.text-right{--text:right}:where([class*=overflow]){overflow:var(--overflow)!important}.overflow-auto{--overflow:auto}.overflow-hidden{--overflow:hidden}.overflow-visible{--overflow:visible}.overflow-scroll{--overflow:scroll}:where([class*=width]){width:var(--width)!important}.width-min{--width:min-content}.width-max{--width:max-content}.width-fit{--width:fit-content}.width-full{--width:100%}.scroll{overflow-x:auto!important}.scroll-y{overflow-y:auto!important}