.NavRail[data-v-8fc9a207]{z-index:999;background-color:var(--md-sys-color-surface-container-low);-webkit-user-select:none;user-select:none;height:100%;transition:width var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;overflow:hidden auto}.NavRail a[data-v-8fc9a207]{cursor:pointer;text-decoration:none}.NavRail .fab-container[data-v-8fc9a207]{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin-block:24px;margin-inline:20px;display:flex}.NavRail .fab-container .MaterialButton button[data-v-8fc9a207]{margin-inline:8px}.NavRail .fab-container .fab[data-v-8fc9a207]{border-radius:var(--md-sys-shape-corner-large);width:max-content;height:56px;color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);cursor:pointer;transition:grid var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), gap var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);border:none;justify-content:start;align-items:center;padding-inline:0;display:grid;position:relative;overflow:hidden}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.NavRail .fab-container .fab span[data-v-8fc9a207]{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center;width:56px;height:24px;transition:font-variation-settings var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);font-variation-settings:"FILL" 1, "wght" 300;direction:ltr;grid-column:1/2;font-family:Material Symbols Outlined;font-size:24rem;font-style:normal;font-weight:400;line-height:24rem;display:inline-block}.NavRail .fab-container .fab p[data-v-8fc9a207]{width:max-content;color:var(--md-sys-color-on-secondary-container);pointer-events:none;-webkit-user-select:none;user-select:none;transition:var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect);grid-column:2/3}.NavRail .fab-container .fab:hover span[data-v-8fc9a207]{font-variation-settings:"FILL" 1, "wght" 400}.NavRail .fab-container .fab:active span[data-v-8fc9a207]{font-variation-settings:"FILL" 1, "wght" 200}@keyframes focus-ring-default-8fc9a207{0%{outline:8px solid var(--md-sys-color-primary)}to{outline:2px solid var(--md-sys-color-primary)}}.NavRail .fab-container .fab[data-v-8fc9a207]:focus-visible{z-index:1;outline-offset:2px;transition:border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), outline var(--md-sys-motion-spring-fast-spatial-standard-duration) var(--md-sys-motion-spring-fast-spatial-standard);animation:focus-ring-default-8fc9a207 var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) forwards}.NavRail .destinations[data-v-8fc9a207]{width:100%;transition:gap var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);flex-direction:column;flex-grow:1;justify-content:flex-start;display:flex}.NavRail .destinations .segment[data-v-8fc9a207]{width:100%;position:relative}.NavRail .destinations .segment a[data-v-8fc9a207]{transition:grid var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), gap var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);justify-content:center;place-items:center;display:grid;position:relative}.NavRail .destinations .segment .accent[data-v-8fc9a207]{z-index:1;border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);transition:height var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect), width var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);grid-area:1/1/2/2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.NavRail .destinations .segment .accent .icon[data-v-8fc9a207]{pointer-events:none;width:24px;height:24px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.NavRail .destinations .segment .accent .icon span[data-v-8fc9a207]{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1, "wght" 300;transition:font-variation-settings var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);direction:ltr;font-family:Material Symbols Outlined;font-size:24rem;font-style:normal;font-weight:400;line-height:24rem;display:inline-block}.NavRail .destinations .segment .label[data-v-8fc9a207]{color:var(--md-sys-color-on-surface-variant);text-wrap-mode:nowrap;justify-content:center;text-decoration:none;display:grid}.NavRail .destinations .segment .label.bottom[data-v-8fc9a207]{font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);z-index:-1;text-align:center;grid-row:2/3;top:0}.NavRail .destinations .segment .label.right[data-v-8fc9a207]{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);z-index:1;text-align:left;grid-column:2/3;left:0}@keyframes fade-out-8fc9a207{0%{opacity:0}to{opacity:1}}.NavRail .destinations .segment .label.animating[data-v-8fc9a207]{animation:fade-out-8fc9a207 var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) both}.NavRail .destinations .segment[data-v-8fc9a207]:after{z-index:0;border-radius:var(--md-sys-shape-corner-full);pointer-events:none;width:56px;height:32px;transition:background-color var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect), height var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect), width var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);content:"";display:block;position:absolute;top:0;bottom:0;left:20px}.NavRail .destinations .segment.active .accent[data-v-8fc9a207]{color:var(--md-sys-color-on-secondary-container);background-color:#0000}.NavRail .destinations .segment.active .label[data-v-8fc9a207]{color:var(--md-sys-color-secondary)}.NavRail .destinations .segment.active[data-v-8fc9a207]:after{background-color:var(--md-sys-color-secondary-container)}.NavRail .destinations .segment.inactive[data-v-8fc9a207]:hover:after{background-color:var(--md-sys-color-surface-container-high)}.NavRail .destinations .segment.inactive .accent .icon span[data-v-8fc9a207]{font-variation-settings:"FILL" 0, "wght" 300}.NavRail .destinations .segment:hover .accent .icon span[data-v-8fc9a207]{font-variation-settings:"FILL" 1, "wght" 400}.NavRail .destinations .segment:active .accent .icon span[data-v-8fc9a207]{font-variation-settings:"FILL" 1, "wght" 200}.NavRail .actions[data-v-8fc9a207]{flex-flow:column;align-items:center;width:100%;margin-block:24px;display:flex}@media screen and (width<=840px){.NavRail .actions[data-v-8fc9a207]{display:none}}.NavRail.collapsed[data-v-8fc9a207]{width:96px}.NavRail.collapsed .fab-container .fab[data-v-8fc9a207]{grid:auto/max-content 0;gap:0}.NavRail.collapsed .fab-container .fab p[data-v-8fc9a207]{opacity:0;visibility:hidden}.NavRail.collapsed .destinations[data-v-8fc9a207]{gap:10px}.NavRail.collapsed .destinations .segment a[data-v-8fc9a207]{grid:max-content 16px/max-content 0;gap:8px 0;padding-inline:20px}.NavRail.collapsed .destinations .segment a[data-v-8fc9a207]:after{width:56px;height:32px}.NavRail.collapsed .destinations .segment a[data-v-8fc9a207]:focus-visible{outline:none!important}.NavRail.collapsed .destinations .segment a:focus-visible .accent[data-v-8fc9a207]{z-index:1;outline-offset:2px;transition:border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), outline var(--md-sys-motion-spring-fast-spatial-standard-duration) var(--md-sys-motion-spring-fast-spatial-standard);animation:focus-ring-default-8fc9a207 var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) forwards}.NavRail.collapsed .destinations .segment .accent[data-v-8fc9a207]{width:56px;height:32px}.NavRail.collapsed .destinations .segment .label[data-v-8fc9a207]{width:56px;position:relative}.NavRail.expanded[data-v-8fc9a207]{width:220px;max-width:360px}.NavRail.expanded .fab-container .fab[data-v-8fc9a207]{grid:auto/max-content var(--label-width);gap:4px;padding-inline-end:24px}.NavRail.expanded .fab-container .fab p[data-v-8fc9a207]{opacity:1;visibility:visible}.NavRail.expanded .destinations[data-v-8fc9a207]{gap:0}.NavRail.expanded .destinations .segment a[data-v-8fc9a207]{grid:max-content 0/max-content var(--label-width);border-radius:var(--md-sys-shape-corner-full);gap:0 4px;margin-inline-start:20px;padding-inline:0 24px;overflow:hidden}.NavRail.expanded .destinations .segment a[data-v-8fc9a207]:focus-visible{z-index:1;outline-offset:2px;transition:border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), outline var(--md-sys-motion-spring-fast-spatial-standard-duration) var(--md-sys-motion-spring-fast-spatial-standard);animation:focus-ring-default-8fc9a207 var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) forwards}.NavRail.expanded .destinations .segment .accent[data-v-8fc9a207]{width:56px;height:56px}.NavRail.expanded .destinations .segment .label[data-v-8fc9a207]{position:absolute}.NavRail.expanded .destinations .segment[data-v-8fc9a207]:after{width:calc(60px + var(--label-width) + 24px);height:56px}.NavBar[data-v-d6768b2a]{z-index:999;background-color:var(--md-sys-color-surface-container-low);-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;gap:12px;width:100%;height:64px;display:flex;position:absolute;bottom:0;overflow-y:hidden}.NavBar a[data-v-d6768b2a]{cursor:pointer;text-decoration:none}.NavBar .destinations[data-v-d6768b2a]{width:100%;height:100%;transition:gap var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);flex-direction:row;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.NavBar .destinations .segment[data-v-d6768b2a]{width:100%;height:100%;position:relative}.NavBar .destinations .segment a[data-v-d6768b2a]{width:100%;height:100%;transition:grid var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), gap var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);place-content:center;place-items:center;row-gap:4px;display:grid;position:relative}.NavBar .destinations .segment .accent[data-v-d6768b2a]{z-index:1;border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);transition:height var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect), width var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);grid-area:1/1/2/2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.NavBar .destinations .segment .accent .icon[data-v-d6768b2a]{pointer-events:none;width:24px;height:24px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.NavBar .destinations .segment .accent .icon span[data-v-d6768b2a]{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1, "wght" 300;transition:font-variation-settings var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);direction:ltr;font-family:Material Symbols Outlined;font-size:24rem;font-style:normal;font-weight:400;line-height:24rem;display:inline-block}.NavBar .destinations .segment .label[data-v-d6768b2a]{color:var(--md-sys-color-on-surface-variant);text-wrap-mode:nowrap;justify-content:center;text-decoration:none;display:grid}.NavBar .destinations .segment .label.bottom[data-v-d6768b2a]{font-family:var(--md-sys-typescale-label-small-family);font-size:var(--md-sys-typescale-label-small-size);font-variation-settings:var(--md-sys-typescale-label-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);z-index:-1;text-align:center;grid-row:2/3;top:0}.NavBar .destinations .segment .label.right[data-v-d6768b2a]{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);z-index:1;text-align:left;grid-column:2/3;left:0}@keyframes fade-out-d6768b2a{0%{opacity:0}to{opacity:1}}.NavBar .destinations .segment .label.animating[data-v-d6768b2a]{animation:fade-out-d6768b2a var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) both}.NavBar .destinations .segment[data-v-d6768b2a]:after{z-index:0;border-radius:var(--md-sys-shape-corner-full);pointer-events:none;width:56px;height:32px;transition:background-color var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect), height var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect), width var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);content:"";display:block;position:absolute;top:0;bottom:0;left:0}.NavBar .destinations .segment.active .accent[data-v-d6768b2a]{color:var(--md-sys-color-on-secondary-container)}.NavBar .destinations .segment.active .label[data-v-d6768b2a]{color:var(--md-sys-color-secondary)}.NavBar .destinations .segment.active[data-v-d6768b2a]:after{background-color:var(--md-sys-color-secondary-container)}.NavBar .destinations .segment.inactive[data-v-d6768b2a]:hover:after{background-color:var(--md-sys-color-surface-container-high)}.NavBar .destinations .segment.inactive .accent .icon span[data-v-d6768b2a]{font-variation-settings:"FILL" 0, "wght" 200}.NavBar .destinations .segment:hover .accent .icon span[data-v-d6768b2a]{font-variation-settings:"FILL" 1, "wght" 400}.NavBar .destinations .segment:active .accent .icon span[data-v-d6768b2a]{font-variation-settings:"FILL" 1, "wght" 200}.NavBar.horizontal .destinations[data-v-d6768b2a]{justify-content:center;gap:12px}.NavBar.horizontal .destinations .segment[data-v-d6768b2a]{width:max-content}.NavBar.horizontal .destinations .segment a[data-v-d6768b2a]{grid:max-content 0/max-content max-content;gap:0 4px;width:max-content;height:100%;padding-block:12px;padding-inline:12px 18px}.NavBar.horizontal .destinations .segment .accent[data-v-d6768b2a]{width:32px;height:32px}.NavBar.horizontal .destinations .segment .label[data-v-d6768b2a]{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);z-index:1;grid-area:1/2/2/3;width:max-content}.NavBar.horizontal .destinations .segment[data-v-d6768b2a]:after{width:100%;height:40px;top:12px;left:0}.NavBar.vertical .destinations .segment[data-v-d6768b2a]{width:100%}.NavBar.vertical .destinations .segment a[data-v-d6768b2a]{padding-block:4px}.NavBar.vertical .destinations .segment .accent[data-v-d6768b2a]{width:52px;height:32px}.NavBar.vertical .destinations .segment .label[data-v-d6768b2a]{font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height)}.NavBar.vertical .destinations .segment[data-v-d6768b2a]:after{top:6px;left:50%;right:50%;translate:-50%}@property --ripple-alpha{syntax:"<number>";inherits:false;initial-value:0}.StateLayer[data-v-070eaf71]{z-index:10;border-radius:inherit;pointer-events:none;transition:background-color var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect);background-color:#0000;position:absolute;inset:0;overflow:hidden}.StateLayer .ripple-wrapper[data-v-070eaf71]{top:var(--ripple-y);left:var(--ripple-x);pointer-events:none;position:absolute}.StateLayer .ripple-wrapper .ripple[data-v-070eaf71]{width:var(--ripple-size);height:var(--ripple-size);background-color:color-mix(in srgb, var(--md-sys-color-on-surface) calc(var(--ripple-alpha) * 100%), transparent);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(0)}.StateLayer .ripple-wrapper .noise-canvas[data-v-070eaf71]{z-index:1;opacity:1;pointer-events:none;position:absolute}@media (prefers-color-scheme:dark){.StateLayer .ripple-wrapper .noise-canvas[data-v-070eaf71]{opacity:.4}}.MaterialInput[data-v-cb6a3d64]{flex-direction:column;gap:4px;width:100%;margin-block-start:9px;display:flex;position:relative}.MaterialInput .input-container[data-v-cb6a3d64]{min-height:56px;transition:background-color var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);align-items:center;display:flex;position:relative}.MaterialInput .input-container input[data-v-cb6a3d64]{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);width:100%;height:100%;color:var(--md-sys-color-on-surface-variant);appearance:none;background-color:#0000;border:none;outline:none;padding:27px 16px 8px}.MaterialInput .input-container label[data-v-cb6a3d64]{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);pointer-events:none;-webkit-user-select:none;user-select:none;transition:var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);transform-origin:0 0;appearance:none;position:absolute;top:16px;left:16px}.MaterialInput.filled .input-container[data-v-cb6a3d64]{border-bottom:1px solid var(--md-sys-color-on-surface);border-radius:var(--md-sys-shape-corner-extra-small-top);background-color:var(--md-sys-color-surface-container-highest)}.MaterialInput.filled .input-container input[data-v-cb6a3d64]::placeholder{display:none}.MaterialInput.filled .input-container label[data-v-cb6a3d64]{color:var(--md-sys-color-on-surface-variant)}.MaterialInput.filled .input-container[data-v-cb6a3d64]:after{background-color:var(--md-sys-color-on-surface);height:3px;transition:transform var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect);content:"";position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.MaterialInput.filled:focus-within .input-container[data-v-cb6a3d64]:after{background-color:var(--md-sys-color-primary);transform:scaleX(1)}.MaterialInput.filled.has-value label[data-v-cb6a3d64],.MaterialInput.filled:focus-within label[data-v-cb6a3d64]{color:var(--md-sys-color-primary);transform:translateY(-8px)scale(.75)}.MaterialInput.outlined .input-container[data-v-cb6a3d64]{border-radius:var(--md-sys-shape-corner-extra-small);outline:1px solid var(--md-sys-color-outline);transition:outline var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect);background-color:#0000}.MaterialInput.outlined .input-container input[data-v-cb6a3d64]{padding:18px;overflow:hidden}.MaterialInput.outlined .input-container input[data-v-cb6a3d64]::placeholder{opacity:0;-webkit-user-select:none;user-select:none;transition:opacity var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect)}.MaterialInput.outlined .input-container[data-v-cb6a3d64]:focus-within{outline:3px solid var(--md-sys-color-primary);padding:-1px}.MaterialInput.outlined .input-container:focus-within input[data-v-cb6a3d64]::placeholder{opacity:1}.MaterialInput.outlined.has-value label[data-v-cb6a3d64],.MaterialInput.outlined:focus-within label[data-v-cb6a3d64]{background-color:var(--label-bg,var(--md-sys-color-surface-container-lowest));padding-inline:8px;left:12px;transform:translateY(-26px)scale(.75)}.MaterialInput.error.filled .input-container[data-v-cb6a3d64]{border-color:var(--md-sys-color-error)}.MaterialInput.error.filled .input-container[data-v-cb6a3d64]:after{background-color:var(--md-sys-color-error)}.MaterialInput.error.filled .input-container label[data-v-cb6a3d64]{color:var(--md-sys-color-error)}.MaterialInput.error.outlined .input-container[data-v-cb6a3d64]{outline-color:var(--md-sys-color-error)}.MaterialInput.error.outlined .input-container label[data-v-cb6a3d64],.MaterialInput.error .support-text[data-v-cb6a3d64]{color:var(--md-sys-color-error)}.MaterialInput.disabled[data-v-cb6a3d64]{opacity:.5}.MaterialInput .support-text[data-v-cb6a3d64]{font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);color:var(--input-on-surface-variant);padding-inline:16px}.standard.xs{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);gap:8px;height:32px;padding-inline:12px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.standard.xs .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:20px;display:inline-block}.standard.xs.round{border-radius:var(--md-sys-shape-corner-full)}.standard.xs.round.selected,.standard.xs.square{border-radius:var(--md-sys-shape-corner-medium)}.standard.xs.square.selected{border-radius:var(--md-sys-shape-corner-full)}.standard.xs:active{border-radius:var(--md-sys-shape-corner-small)}.standard.s{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);gap:8px;height:40px;padding-inline:16px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.standard.s .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:20px;display:inline-block}.standard.s.round{border-radius:var(--md-sys-shape-corner-extra-large)}.standard.s.round.selected,.standard.s.square{border-radius:var(--md-sys-shape-corner-medium)}.standard.s.square.selected{border-radius:var(--md-sys-shape-corner-full)}.standard.s:active{border-radius:var(--md-sys-shape-corner-small)}.standard.m{font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);gap:8px;height:56px;padding-inline:24px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.standard.m .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}.standard.m.round{border-radius:var(--md-sys-shape-corner-extra-large)}.standard.m.round.selected,.standard.m.square{border-radius:var(--md-sys-shape-corner-large)}.standard.m.square.selected{border-radius:var(--md-sys-shape-corner-full)}.standard.m:active{border-radius:var(--md-sys-shape-corner-medium)}.standard.l{font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);gap:12px;height:96px;padding-inline:48px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.standard.l .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:32px;font-style:normal;font-weight:400;line-height:32px;display:inline-block}.standard.l.round{border-radius:var(--md-sys-shape-corner-full)}.standard.l.round.selected,.standard.l.square{border-radius:var(--md-sys-shape-corner-extra-large)}.standard.l.square.selected{border-radius:var(--md-sys-shape-corner-full)}.standard.l:active{border-radius:var(--md-sys-shape-corner-large)}.standard.xl{font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);gap:16px;height:136px;padding-inline:64px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.standard.xl .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:40px;font-style:normal;font-weight:400;line-height:40px;display:inline-block}.standard.xl.round{border-radius:var(--md-sys-shape-corner-full)}.standard.xl.round.selected,.standard.xl.square{border-radius:var(--md-sys-shape-corner-extra-large)}.standard.xl.square.selected{border-radius:var(--md-sys-shape-corner-full)}.standard.xl:active{border-radius:var(--md-sys-shape-corner-large)}.standard.elevated{box-shadow:0 1px 6px -3px var(--md-sys-color-shadow);color:var(--md-sys-color-primary);background-color:var(--md-sys-color-surface-container-low)}.standard.elevated.selected{color:var(--md-sys-color-on-primary);background-color:var(--md-sys-color-primary)}.standard.elevated[disabled]{color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 62%);background-color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 90%)}.standard.filled,.standard.filled.selected{color:var(--md-sys-color-on-primary);background-color:var(--md-sys-color-primary)}.standard.filled[disabled]{color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 62%);background-color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 90%)}.standard.filled .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-primary), transparent 80%)}.standard.tonal{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container)}.standard.outlined{outline-color:var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant)}.standard.outlined.xs,.standard.outlined.s,.standard.outlined.m{outline-width:1px}.standard.outlined.l{outline-width:2px}.standard.outlined.xl{outline-width:3px}.standard.text{color:var(--md-sys-color-primary)}.chip.xs{font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);gap:6px;height:28px;padding-inline:12px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.chip.xs .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:16px;font-style:normal;font-weight:400;line-height:16px;display:inline-block}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.chip.xs .trailing-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:16px;font-style:normal;font-weight:400;line-height:16px;display:inline-block}.chip.xs.icon{padding-inline:6px}.chip.s{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);gap:8px;height:32px;padding-inline:16px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.chip.s .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:18px;font-style:normal;font-weight:400;line-height:18px;display:inline-block}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.chip.s .trailing-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:18px;font-style:normal;font-weight:400;line-height:18px;display:inline-block}.chip.s.icon{padding-inline:8px}.chip.m{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);gap:8px;height:36px;padding-inline:20px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.chip.m .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:20px;display:inline-block}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.chip.m .trailing-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:20px;display:inline-block}.chip.m.icon{padding-inline:10px}.chip.l{font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);gap:10px;height:44px;padding-inline:24px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.chip.l .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.chip.l .trailing-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}.chip.l.icon{padding-inline:12px}.chip.xl{font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);gap:12px;height:52px;padding-inline:28px}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.chip.xl .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:28px;font-style:normal;font-weight:400;line-height:28px;display:inline-block}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.chip.xl .trailing-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:28px;font-style:normal;font-weight:400;line-height:28px;display:inline-block}.chip.xl.icon{padding-inline:14px}.chip{border-radius:var(--md-sys-shape-corner-small);outline-width:1px}.chip.assist.elevated{box-shadow:0 1px 6px -3px var(--md-sys-color-shadow);color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container-low)}.chip.assist.elevated .icon{color:var(--md-sys-color-primary)}.chip.assist.filled{color:var(--md-sys-color-on-primary);background-color:var(--md-sys-color-primary)}.chip.assist.filled .icon{color:var(--md-sys-color-on-primary)}.chip.assist.filled .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-primary), transparent 80%)}.chip.assist.tonal{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container)}.chip.assist.tonal .icon{color:var(--md-sys-color-on-secondary-container)}.chip.assist.tonal .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-secondary-container), transparent 80%)}.chip.assist.outlined{outline:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface);background-color:#0000}.chip.assist.outlined .icon{color:var(--md-sys-color-primary)}.chip.assist.text{color:var(--md-sys-color-primary);background-color:#0000}.chip.assist.text .icon{color:var(--md-sys-color-primary)}.chip.suggestion{outline-color:var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);background-color:#0000}.chip.suggestion .icon{color:var(--md-sys-color-on-surface-variant)}.chip.filter{outline:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);background-color:#0000}.chip.filter .icon{color:var(--md-sys-color-on-surface-variant)}.chip.filter.selected{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);outline-color:#0000}.chip.filter.selected .icon{color:var(--md-sys-color-on-secondary-container)}.chip.filter.selected .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-secondary-container), transparent 80%)}.chip.input{outline:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);background-color:#0000}.chip.input .icon{color:var(--md-sys-color-on-surface-variant)}.chip.input.selected{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);outline-color:#0000}.chip.input.selected .icon{color:var(--md-sys-color-on-secondary-container)}.chip.input.selected .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-secondary-container), transparent 80%)}.chip.input .avatar{object-fit:cover;border-radius:12px;width:24px;height:24px;margin-inline:4px 8px}.chip .trailing-icon{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:48px;min-height:48px;margin-inline-start:auto;display:inline-flex}.chip .trailing-icon:hover{background-color:color-mix(in srgb, currentcolor, transparent 92%)}.chip .trailing-icon:active{background-color:color-mix(in srgb, currentcolor, transparent 84%)}.chip[disabled]{box-shadow:none;color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 62%);background-color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 90%);pointer-events:none;cursor:default;outline-color:#0000}.chip[disabled] .icon,.chip[disabled] .trailing-icon{color:inherit}.chip[disabled] .trailing-icon{pointer-events:none}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.icon-button.xs{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;height:32px;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:20px;display:inline-block}.icon-button.xs.round{border-radius:var(--md-sys-shape-corner-full)}.icon-button.xs.round.selected,.icon-button.xs.square{border-radius:var(--md-sys-shape-corner-medium)}.icon-button.xs.square.selected{border-radius:var(--md-sys-shape-corner-full)}.icon-button.xs.narrow{padding-inline:4px}.icon-button.xs.normal{padding-inline:6px}.icon-button.xs.wide{padding-inline:10px}.icon-button.xs:active{border-radius:var(--md-sys-shape-corner-small)}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.icon-button.s{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;height:40px;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}.icon-button.s.round{border-radius:var(--md-sys-shape-corner-full)}.icon-button.s.round.selected,.icon-button.s.square{border-radius:var(--md-sys-shape-corner-medium)}.icon-button.s.square.selected{border-radius:var(--md-sys-shape-corner-full)}.icon-button.s.narrow{padding-inline:4px}.icon-button.s.normal{padding-inline:8px}.icon-button.s.wide{padding-inline:14px}.icon-button.s:active{border-radius:var(--md-sys-shape-corner-small)}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.icon-button.m{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;height:56px;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}.icon-button.m.round{border-radius:var(--md-sys-shape-corner-full)}.icon-button.m.round.selected,.icon-button.m.square{border-radius:var(--md-sys-shape-corner-large)}.icon-button.m.square.selected{border-radius:var(--md-sys-shape-corner-full)}.icon-button.m.narrow{padding-inline:12px}.icon-button.m.normal{padding-inline:16px}.icon-button.m.wide{padding-inline:24px}.icon-button.m:active{border-radius:var(--md-sys-shape-corner-medium)}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.icon-button.l{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;height:96px;font-family:Material Symbols Outlined;font-size:32px;font-style:normal;font-weight:400;line-height:32px;display:inline-block}.icon-button.l.round{border-radius:var(--md-sys-shape-corner-full)}.icon-button.l.round.selected,.icon-button.l.square{border-radius:var(--md-sys-shape-corner-extra-large)}.icon-button.l.square.selected{border-radius:var(--md-sys-shape-corner-full)}.icon-button.l.narrow{padding-inline:16px}.icon-button.l.normal{padding-inline:32px}.icon-button.l.wide{padding-inline:48px}.icon-button.l:active{border-radius:var(--md-sys-shape-corner-large)}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.icon-button.xl{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;height:136px;font-family:Material Symbols Outlined;font-size:40px;font-style:normal;font-weight:400;line-height:40px;display:inline-block}.icon-button.xl.round{border-radius:var(--md-sys-shape-corner-full)}.icon-button.xl.round.selected,.icon-button.xl.square{border-radius:var(--md-sys-shape-corner-extra-large)}.icon-button.xl.square.selected{border-radius:var(--md-sys-shape-corner-full)}.icon-button.xl.narrow{padding-inline:32px}.icon-button.xl.normal{padding-inline:48px}.icon-button.xl.wide{padding-inline:72px}.icon-button.xl:active{border-radius:var(--md-sys-shape-corner-large)}.icon-button.elevated{box-shadow:0 1px 6px -3px var(--md-sys-color-shadow);color:var(--md-sys-color-primary);background-color:var(--md-sys-color-surface-container-low)}.icon-button.elevated.selected{color:var(--md-sys-color-on-primary);background-color:var(--md-sys-color-primary)}.icon-button.elevated[disabled]{color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 62%);background-color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 90%)}.icon-button.filled,.icon-button.filled.selected{color:var(--md-sys-color-on-primary);background-color:var(--md-sys-color-primary)}.icon-button.filled[disabled]{color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 62%);background-color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 90%)}.icon-button.filled .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-primary), transparent 80%)}.icon-button.tonal{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container)}.icon-button.outlined{outline-color:var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant)}.icon-button.outlined.xs,.icon-button.outlined.s,.icon-button.outlined.m{outline-width:1px}.icon-button.outlined.l{outline-width:2px}.icon-button.outlined.xl{outline-width:3px}.icon-button.text{color:var(--md-sys-color-primary)}.MaterialButton{display:contents}.MaterialButton button{cursor:pointer;-webkit-user-select:none;user-select:none;width:max-content;transition:padding-inline var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), border-radius var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect), background-color var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect);vertical-align:middle;text-wrap-mode:nowrap;background-color:#0000;border:none;outline:0 solid #0000;flex-shrink:0;justify-content:flex-start;align-items:center;display:inline-flex;position:relative;overflow:hidden;text-decoration:none!important}@keyframes focus-ring-default{0%{outline:8px solid var(--md-sys-color-primary)}to{outline:2px solid var(--md-sys-color-primary)}}.MaterialButton button:focus-visible{z-index:1;outline-offset:2px;transition:border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), outline var(--md-sys-motion-spring-fast-spatial-standard-duration) var(--md-sys-motion-spring-fast-spatial-standard);animation:focus-ring-default var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) forwards}.SettingsPage[data-v-1d3e6176]{flex-direction:column;grid-column:1/-1;gap:24px;padding:32px 24px;display:flex}.SettingsPage .header[data-v-1d3e6176]{justify-content:space-between;align-items:center;display:flex}.SettingsPage .header h1[data-v-1d3e6176]{font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);margin:0}.SettingsPage .header-status[data-v-1d3e6176]{align-items:center;gap:8px;display:flex}.SettingsPage .section[data-v-1d3e6176]{border-radius:var(--md-sys-shape-corner-large);flex-direction:column;gap:12px;display:flex}.SettingsPage .section-title[data-v-1d3e6176]{font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);margin:0}.SettingsPage .section-desc[data-v-1d3e6176]{font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.SettingsPage .form-layout[data-v-1d3e6176]{flex-direction:column;gap:12px;display:flex}.SettingsPage .server-repo-row[data-v-1d3e6176]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.SettingsPage .actions[data-v-1d3e6176]{gap:12px;margin-top:8px;display:flex}.SettingsPage .field-row[data-v-1d3e6176]{align-items:flex-end;gap:12px;display:flex}.SettingsPage .section-placeholder[data-v-1d3e6176]{opacity:.5}.SettingsPage .section-placeholder .field-row[data-v-1d3e6176]{display:none}.SettingsPage .placeholder-hint[data-v-1d3e6176]{border:2px dashed var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.SettingsPage .placeholder-hint .placeholder-icon[data-v-1d3e6176]{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;opacity:.6;direction:ltr;font-family:Material Symbols Outlined;font-size:40rem;font-style:normal;font-weight:400;line-height:40rem;display:inline-block}.LoadingIndicator{color:var(--md-sys-color-on-surface-variant);flex-direction:column;align-items:center;gap:16px;padding:48px;display:flex}.LoadingIndicator .spinner{width:48px;height:48px;animation:1.4s linear infinite spin}.LoadingIndicator .track{stroke:var(--md-sys-color-surface-container-high);stroke-width:4px}.LoadingIndicator .arc{stroke:var(--md-sys-color-primary);stroke-width:4px;stroke-linecap:round;stroke-dasharray:126;stroke-dashoffset:30px;transform-origin:50%;animation:1.4s ease-in-out infinite arc-dash}.LoadingIndicator .label{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes arc-dash{0%{stroke-dashoffset:126px}50%{stroke-dashoffset:30px;transform:rotate(0)}to{stroke-dashoffset:126px;transform:rotate(270deg)}}.HeroCarousel{flex-direction:column;min-height:0;display:flex;position:relative}.HeroCarousel .MaterialButton button{z-index:1;opacity:1;pointer-events:auto;margin:8px;position:absolute;bottom:0;right:0}.HeroCarousel .hero{z-index:0;min-height:500px;max-height:42vh;clip-path:inset(0 round var(--md-sys-shape-corner-extra-large));cursor:pointer;-webkit-user-select:none;user-select:none;padding:32px;position:relative;overflow:hidden}.HeroCarousel .hero .dots{z-index:1;gap:8px;margin-block-end:28px;margin-inline-start:32px;display:flex;position:absolute;bottom:0;left:0}.HeroCarousel .hero .dots .dot{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-highest);width:8px;height:8px;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.HeroCarousel .hero .dots .dot.active{background-color:var(--md-sys-color-primary);transform:scale(1.3)}.HeroCarousel .hero .content{z-index:3;flex-direction:column;gap:8px;display:flex;position:relative}.HeroCarousel .hero .content .hero-title{font-family:var(--md-sys-typescale-display-large-family);font-size:var(--md-sys-typescale-display-large-size);font-variation-settings:var(--md-sys-typescale-display-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height);color:var(--md-sys-color-on-primary-container);animation:hero-fade-up var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-emphasized) 50ms both;font-variation-settings:"wght" 700}.HeroCarousel .hero .content .hero-desc{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-primary-container);opacity:.8;animation:hero-fade-up var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-emphasized) .15s both;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:clip}.HeroCarousel .hero .content .hero-tags{animation:hero-fade-up var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-emphasized) .25s both;flex-wrap:wrap;gap:4px;display:flex}.HeroCarousel .hero .content .hero-tags .tag{font-family:var(--md-sys-typescale-label-small-family);font-size:var(--md-sys-typescale-label-small-size);font-variation-settings:var(--md-sys-typescale-label-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);border-radius:var(--md-sys-shape-corner-extra-small);padding:2px 8px}.HeroCarousel .hero .content .hero-tags .tag-character{color:var(--md-sys-color-on-purple-container);background-color:var(--md-sys-color-purple-container)}.HeroCarousel .hero .content .hero-tags .tag-category{color:var(--md-sys-color-on-blue-container);background-color:var(--md-sys-color-blue-container)}.HeroCarousel .hero .content .hero-tags .tag-tag{color:var(--md-sys-color-on-green-container);background-color:var(--md-sys-color-green-container)}.HeroCarousel .hero .content .hero-meta{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);color:var(--md-sys-color-on-primary-container);opacity:.7;animation:hero-fade-up var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-emphasized) .35s both}.HeroCarousel .hero .noise{z-index:2;pointer-events:none;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.HeroCarousel .hero .overlay{z-index:1;background-color:var(--md-sys-color-surface-container-low);pointer-events:none;transition:opacity var(--md-sys-motion-spring-slow-effect-duration) 1s var(--md-sys-motion-spring-default-effect);position:absolute;inset:0}.HeroCarousel .hero .overlay.hidden{opacity:0}.HeroCarousel .hero .canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.slide-leave-active{transition:opacity var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect), transform var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect)}.slide-enter-active{transition:opacity var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial), transform var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial)}.slide-leave-to{opacity:0;transform:scale(.95)}.slide-enter-from{opacity:0;transform:translateY(16px)}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-overlay{transition:none;opacity:0!important}.slide-leave-active,.slide-enter-active{transition:none}.hero-title,.hero-desc,.hero-tags,.hero-meta{animation:none!important}}.StatsBar{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.StatsBar .stat-item{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container);flex-direction:row;flex:0;align-items:center;gap:12px;padding:4px;display:flex}.StatsBar .stat-item:first-child .header{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M134.186 54.5654C165.276 24.4782 214.724 24.4782 245.814 54.5654C255.328 63.7718 266.984 70.4811 279.738 74.0919C321.419 85.8924 346.142 128.586 335.552 170.473C332.312 183.291 332.312 196.709 335.552 209.527C346.142 251.414 321.419 294.108 279.738 305.908C266.984 309.519 255.328 316.228 245.814 325.435C214.724 355.522 165.276 355.522 134.186 325.435C124.672 316.228 113.016 309.519 100.262 305.908C58.5815 294.108 33.8578 251.414 44.4476 209.527C47.6879 196.709 47.6879 183.291 44.4476 170.473C33.8578 128.586 58.5815 85.8924 100.262 74.0919C113.016 70.4811 124.672 63.7718 134.186 54.5654Z\" fill=\"black\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M134.186 54.5654C165.276 24.4782 214.724 24.4782 245.814 54.5654C255.328 63.7718 266.984 70.4811 279.738 74.0919C321.419 85.8924 346.142 128.586 335.552 170.473C332.312 183.291 332.312 196.709 335.552 209.527C346.142 251.414 321.419 294.108 279.738 305.908C266.984 309.519 255.328 316.228 245.814 325.435C214.724 355.522 165.276 355.522 134.186 325.435C124.672 316.228 113.016 309.519 100.262 305.908C58.5815 294.108 33.8578 251.414 44.4476 209.527C47.6879 196.709 47.6879 183.291 44.4476 170.473C33.8578 128.586 58.5815 85.8924 100.262 74.0919C113.016 70.4811 124.672 63.7718 134.186 54.5654Z\" fill=\"black\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.StatsBar .stat-item:nth-child(2) .header{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M40 182.857C40 103.959 107.157 40 190 40C272.843 40 340 103.959 340 182.857L340 282.857C340 314.416 313.137 340 280 340C270.178 340 260.907 337.752 252.724 333.768C248.554 331.737 244.394 329.512 240.216 327.277C225.513 319.411 210.592 311.429 194.27 311.429H185.73C169.408 311.429 154.487 319.411 139.784 327.277C135.606 329.512 131.446 331.737 127.276 333.768C119.093 337.752 109.822 340 100 340C66.8629 340 40 314.416 40 282.857L40 182.857Z\" fill=\"black\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M40 182.857C40 103.959 107.157 40 190 40C272.843 40 340 103.959 340 182.857L340 282.857C340 314.416 313.137 340 280 340C270.178 340 260.907 337.752 252.724 333.768C248.554 331.737 244.394 329.512 240.216 327.277C225.513 319.411 210.592 311.429 194.27 311.429H185.73C169.408 311.429 154.487 319.411 139.784 327.277C135.606 329.512 131.446 331.737 127.276 333.768C119.093 337.752 109.822 340 100 340C66.8629 340 40 314.416 40 282.857L40 182.857Z\" fill=\"black\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.StatsBar .stat-item:nth-child(3) .header{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M116.116 71.7851C169.162 18.7383 255.168 18.7383 308.215 71.7851C361.262 124.832 361.262 210.838 308.215 263.884L263.884 308.215C210.838 361.262 124.832 361.262 71.7851 308.215C18.7383 255.168 18.7383 169.162 71.7851 116.116L116.116 71.7851Z\" fill=\"black\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M116.116 71.7851C169.162 18.7383 255.168 18.7383 308.215 71.7851C361.262 124.832 361.262 210.838 308.215 263.884L263.884 308.215C210.838 361.262 124.832 361.262 71.7851 308.215C18.7383 255.168 18.7383 169.162 71.7851 116.116L116.116 71.7851Z\" fill=\"black\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.StatsBar .stat-item:nth-child(4) .header{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M133.415 65.7498C150.981 52.991 159.763 46.6116 169.124 43.4402C182.663 38.8533 197.337 38.8533 210.876 43.4402C220.237 46.6116 229.019 52.991 246.585 65.7498L286.083 94.4402C296.514 102.017 301.729 105.805 305.981 110.353C312.125 116.926 316.839 124.702 319.823 133.189C321.888 139.062 322.834 145.437 324.725 158.189L332.038 207.501C335.355 229.87 337.014 241.055 335.34 251.136C332.918 265.718 325.6 279.04 314.59 288.907C306.979 295.728 296.649 300.329 275.987 309.532L229.176 330.382C216.707 335.935 210.473 338.712 204.064 340.131C194.8 342.182 185.2 342.182 175.936 340.131C169.527 338.712 163.293 335.935 150.824 330.382L104.013 309.532C83.3515 300.329 73.0207 295.728 65.4097 288.907C54.4005 279.04 47.0819 265.718 44.6602 251.136C42.9859 241.055 44.6447 229.87 47.9621 207.501L55.2752 158.189C57.1662 145.437 58.1117 139.062 60.1768 133.189C63.1612 124.702 67.8747 116.926 74.0191 110.353C78.2706 105.805 83.4862 102.017 93.9172 94.4402L133.415 65.7498Z\" fill=\"black\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M133.415 65.7498C150.981 52.991 159.763 46.6116 169.124 43.4402C182.663 38.8533 197.337 38.8533 210.876 43.4402C220.237 46.6116 229.019 52.991 246.585 65.7498L286.083 94.4402C296.514 102.017 301.729 105.805 305.981 110.353C312.125 116.926 316.839 124.702 319.823 133.189C321.888 139.062 322.834 145.437 324.725 158.189L332.038 207.501C335.355 229.87 337.014 241.055 335.34 251.136C332.918 265.718 325.6 279.04 314.59 288.907C306.979 295.728 296.649 300.329 275.987 309.532L229.176 330.382C216.707 335.935 210.473 338.712 204.064 340.131C194.8 342.182 185.2 342.182 175.936 340.131C169.527 338.712 163.293 335.935 150.824 330.382L104.013 309.532C83.3515 300.329 73.0207 295.728 65.4097 288.907C54.4005 279.04 47.0819 265.718 44.6602 251.136C42.9859 241.055 44.6447 229.87 47.9621 207.501L55.2752 158.189C57.1662 145.437 58.1117 139.062 60.1768 133.189C63.1612 124.702 67.8747 116.926 74.0191 110.353C78.2706 105.805 83.4862 102.017 93.9172 94.4402L133.415 65.7498Z\" fill=\"black\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.StatsBar .header{background-color:var(--md-sys-color-primary-container);flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.StatsBar .icon{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24rem;font-style:normal;font-weight:400;line-height:24rem;display:inline-block}.StatsBar .data{flex:1;justify-content:center;align-items:center;width:max-content;margin-inline-end:12px;display:flex}.StatsBar .stat-text{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.StatsBar .number{color:var(--md-sys-color-primary);font-family:var(--md-sys-typescale-headline-medium-family);font-size:var(--md-sys-typescale-headline-medium-size);font-weight:600}.FilterBar[data-v-77b4412f]{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);flex-direction:column;flex-shrink:0;gap:20px;width:280px;padding:20px;display:flex;position:sticky;top:24px}.filter-header[data-v-77b4412f]{justify-content:space-between;align-items:center;display:flex}.filter-title[data-v-77b4412f]{font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);margin:0}.filter-section[data-v-77b4412f]{flex-direction:column;gap:8px;display:flex}.filter-section-title[data-v-77b4412f]{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);width:100%;color:var(--md-sys-color-on-surface-variant);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:2px;margin:0;padding:0;display:flex}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.filter-section-title .chevron[data-v-77b4412f]{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transition:transform var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);direction:ltr;flex-shrink:0;font-family:Material Symbols Outlined;font-size:18px;font-style:normal;font-weight:400;line-height:18px;display:inline-block}.filter-section-title .chevron.open[data-v-77b4412f]{transform:rotate(90deg)}.filter-chips[data-v-77b4412f]{flex-wrap:wrap;gap:6px;display:flex}@media (width<=900px){.FilterBar[data-v-77b4412f]{flex-flow:wrap;gap:16px;width:100%;position:static}}.ArticleCard[data-v-5eb41d06]{contain:paint;view-transition-class:card-expand}.ArticleCard .card-button[data-v-5eb41d06]{border-radius:var(--md-sys-shape-corner-large);width:100%;color:inherit;text-align:start;background-color:var(--md-sys-color-surface-container-low);cursor:pointer;transition:box-shadow var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);border:none;outline:none;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.ArticleCard .card-button[data-v-5eb41d06]:after{border-radius:inherit;background-color:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);content:"";position:absolute;inset:0}.ArticleCard .card-title[data-v-5eb41d06]{font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);margin:0}.ArticleCard .card-desc[data-v-5eb41d06]{font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:0;display:-webkit-box;overflow:hidden}.ArticleCard .card-tags[data-v-5eb41d06]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ArticleCard .tag[data-v-5eb41d06]{font-family:var(--md-sys-typescale-label-small-family);font-size:var(--md-sys-typescale-label-small-size);font-variation-settings:var(--md-sys-typescale-label-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);border-radius:var(--md-sys-shape-corner-extra-small);padding:2px 8px}.ArticleCard .tag-character[data-v-5eb41d06]{color:var(--md-sys-color-on-purple-container);background-color:var(--md-sys-color-purple-container)}.ArticleCard .tag-category[data-v-5eb41d06]{color:var(--md-sys-color-on-blue-container);background-color:var(--md-sys-color-blue-container)}.ArticleCard .tag-tag[data-v-5eb41d06]{color:var(--md-sys-color-on-green-container);background-color:var(--md-sys-color-green-container)}.ArticleCard .card-meta[data-v-5eb41d06]{align-items:center;gap:8px;margin-top:4px;display:flex}.ArticleCard .card-meta span[data-v-5eb41d06]{font-family:var(--md-sys-typescale-label-small-family);font-size:var(--md-sys-typescale-label-small-size);font-variation-settings:var(--md-sys-typescale-label-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);color:var(--md-sys-color-on-surface-variant)}.ArticleCard .card-meta .meta-sep[data-v-5eb41d06]{background-color:var(--md-sys-color-on-surface-variant);opacity:.4;border-radius:50%;width:4px;height:4px}@supports (animation-timeline:view()){.ArticleCard[data-v-5eb41d06]{animation:linear both card-enter-5eb41d06;animation-timeline:view();animation-range:entry}.ArticleCard .card-button .card-desc[data-v-5eb41d06]{animation:linear both desc-expand-5eb41d06;animation-timeline:view();animation-range:entry}.ArticleCard .card-button .card-tags[data-v-5eb41d06],.ArticleCard .card-button .card-meta[data-v-5eb41d06]{animation:linear both meta-fade-5eb41d06;animation-timeline:view();animation-range:entry}}@keyframes card-enter-5eb41d06{0%{opacity:.3;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes desc-expand-5eb41d06{0%{max-height:2.6em}to{max-height:20em}}@keyframes meta-fade-5eb41d06{0%{opacity:0}to{opacity:1}}.ArticleGrid[data-v-144e9292]{align-items:flex-start;gap:16px;display:flex}.ArticleGrid .column[data-v-144e9292]{flex-direction:column;flex:1;gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ArticleGrid-empty[data-v-144e9292]{flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}@font-face{font-family:Material Symbols Outlined;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.ArticleGrid-empty .icon[data-v-144e9292]{letter-spacing:normal;text-transform:none;white-space:nowrap;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;content:"filter_list_off";font-feature-settings:"liga";overflow-wrap:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--md-sys-color-on-surface-variant);opacity:.5;direction:ltr;font-family:Material Symbols Outlined;font-size:48rem;font-style:normal;font-weight:400;line-height:48rem;display:inline-block}.ArticleGrid-empty .label[data-v-144e9292]{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}@media (width<=600px){.ArticleGrid[data-v-144e9292]{flex-direction:column}}.Pagination[data-v-3b3a6f8c]{justify-content:center;align-items:center;gap:16px;padding:24px 0;display:flex}.page-info[data-v-3b3a6f8c]{border-radius:var(--md-sys-shape-corner-small);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:80px;height:36px;transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);justify-content:center;align-items:center;display:flex}.page-info[data-v-3b3a6f8c]:hover{background-color:var(--md-sys-color-surface-container-highest)}.page-text[data-v-3b3a6f8c]{font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.page-input[data-v-3b3a6f8c]{font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);border:none;border-bottom:2px solid var(--md-sys-color-primary);width:60px;color:var(--md-sys-color-on-surface);text-align:center;background:0 0;outline:none}.ArticleListPage{flex-direction:column;grid-column:1/-1;gap:24px;padding:32px 24px;display:flex}.ArticleListPage .toolbar{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.ArticleListPage .sort-group{align-items:center;gap:8px;display:flex}.ArticleListPage .page-size-group{align-items:center;gap:8px;margin-left:auto;display:flex}.ArticleListPage .page-size-label{font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);color:var(--md-sys-color-on-surface-variant)}.ArticleListPage .main-layout{align-items:flex-start;gap:32px;display:flex}.ArticleListPage .content{flex:1;min-width:0}.ArticleListPage .status-msg{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant)}.ArticleListPage .status-msg.error{color:var(--md-sys-color-error)}@media (width<=900px){.ArticleListPage .main-layout{flex-direction:column}.ArticleListPage .toolbar{justify-content:flex-start}.ArticleListPage .page-size-group{margin-left:0}}@media (prefers-reduced-motion:reduce){.ArticleCard,.ArticleCard .card-button .card-desc,.ArticleCard .card-button .card-tags,.ArticleCard .card-button .card-meta{animation:none!important}}.tab-bar{border-bottom:1px solid var(--md-sys-color-outline-variant);display:flex}.tab-bar [role=tab]{font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:color var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect), border-color var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px 24px}.tab-bar [role=tab].active{color:var(--md-sys-color-primary);border-bottom-color:var(--md-sys-color-primary)}.tab-bar [role=tab]:hover{background-color:var(--md-sys-color-surface-container-high)}.tab-forward-leave-to,.tab-backward-enter-from{opacity:0;transform:translate(-24px)}.ArticlePage{grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;height:100%;display:grid;overflow:hidden}.ArticlePage .topbar{border-bottom:1px solid var(--md-sys-color-outline-variant);grid-column:1/-1;align-items:center;gap:12px;padding:16px 24px;display:flex}.ArticlePage .topbar .title{font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ArticlePage .tab-bar{grid-column:1/-1}.ArticlePage .outline-panel{grid-column:1/-1;padding:32px 48px;overflow-y:auto}@media (width<=840px){.ArticlePage .outline-panel{padding:20px 16px}}.ArticlePage .body-panel{grid-area:3/1/auto/-1;grid-template-columns:auto 1fr;display:grid;overflow:hidden}.ArticlePage .body-panel .toc{border-right:1px solid var(--md-sys-color-outline-variant);flex-direction:column;gap:8px;min-width:200px;max-height:100%;padding:16px;display:flex;overflow-y:auto}.ArticlePage .body-panel .toc .toc-title{font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);color:var(--md-sys-color-on-surface-variant);margin:0;padding:0 8px 8px}.ArticlePage .body-panel .toc .toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ArticlePage .body-panel .toc .toc-item{font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);border-radius:var(--md-sys-shape-corner-extra-small);width:100%;color:var(--md-sys-color-on-surface);text-align:left;cursor:pointer;transition:background-color var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);background:0 0;border:none;padding:8px 12px;display:block}.ArticlePage .body-panel .toc .toc-item:hover{background-color:var(--md-sys-color-surface-container-high)}.ArticlePage .body-panel .toc .toc-item.active{color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary-container);font-variation-settings:"wght" 600}.ArticlePage .body-panel .content{padding:32px 48px;overflow-y:auto}.ArticlePage .body-panel .content .markdown-body,.ArticlePage .outline-panel .markdown-body{max-width:720px;margin:0 auto;line-height:1.8}.ArticlePage .body-panel .content .markdown-body h1,.ArticlePage .body-panel .content .markdown-body h2,.ArticlePage .body-panel .content .markdown-body h3,.ArticlePage .body-panel .content .markdown-body h4,.ArticlePage .body-panel .content .markdown-body h5,.ArticlePage .body-panel .content .markdown-body h6,.ArticlePage .outline-panel .markdown-body h1,.ArticlePage .outline-panel .markdown-body h2,.ArticlePage .outline-panel .markdown-body h3,.ArticlePage .outline-panel .markdown-body h4,.ArticlePage .outline-panel .markdown-body h5,.ArticlePage .outline-panel .markdown-body h6{font-variation-settings:"wght" 600;scroll-margin-top:80px}.ArticlePage .body-panel .content .markdown-body h1 a,.ArticlePage .body-panel .content .markdown-body h2 a,.ArticlePage .body-panel .content .markdown-body h3 a,.ArticlePage .body-panel .content .markdown-body h4 a,.ArticlePage .body-panel .content .markdown-body h5 a,.ArticlePage .body-panel .content .markdown-body h6 a,.ArticlePage .outline-panel .markdown-body h1 a,.ArticlePage .outline-panel .markdown-body h2 a,.ArticlePage .outline-panel .markdown-body h3 a,.ArticlePage .outline-panel .markdown-body h4 a,.ArticlePage .outline-panel .markdown-body h5 a,.ArticlePage .outline-panel .markdown-body h6 a{text-decoration:none}.ArticlePage .body-panel .content .markdown-body h1:focus-visible,.ArticlePage .body-panel .content .markdown-body h2:focus-visible,.ArticlePage .body-panel .content .markdown-body h3:focus-visible,.ArticlePage .body-panel .content .markdown-body h4:focus-visible,.ArticlePage .body-panel .content .markdown-body h5:focus-visible,.ArticlePage .body-panel .content .markdown-body h6:focus-visible,.ArticlePage .outline-panel .markdown-body h1:focus-visible,.ArticlePage .outline-panel .markdown-body h2:focus-visible,.ArticlePage .outline-panel .markdown-body h3:focus-visible,.ArticlePage .outline-panel .markdown-body h4:focus-visible,.ArticlePage .outline-panel .markdown-body h5:focus-visible,.ArticlePage .outline-panel .markdown-body h6:focus-visible{outline:none}.ArticlePage .body-panel .content .markdown-body h1 code,.ArticlePage .body-panel .content .markdown-body h2 code,.ArticlePage .body-panel .content .markdown-body h3 code,.ArticlePage .body-panel .content .markdown-body h4 code,.ArticlePage .body-panel .content .markdown-body h5 code,.ArticlePage .body-panel .content .markdown-body h6 code,.ArticlePage .outline-panel .markdown-body h1 code,.ArticlePage .outline-panel .markdown-body h2 code,.ArticlePage .outline-panel .markdown-body h3 code,.ArticlePage .outline-panel .markdown-body h4 code,.ArticlePage .outline-panel .markdown-body h5 code,.ArticlePage .outline-panel .markdown-body h6 code{font-size:inherit;font-variation-settings:inherit;letter-spacing:inherit}.ArticlePage .body-panel .content .markdown-body h1,.ArticlePage .outline-panel .markdown-body h1{font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);border-bottom:1px solid var(--md-sys-color-outline-variant);margin:32px 0 16px;padding-bottom:8px}.ArticlePage .body-panel .content .markdown-body h2,.ArticlePage .outline-panel .markdown-body h2{font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);border-bottom:1px solid var(--md-sys-color-outline-variant);margin:32px 0 16px;padding-bottom:8px}.ArticlePage .body-panel .content .markdown-body h3,.ArticlePage .outline-panel .markdown-body h3{font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);margin:24px 0 12px}.ArticlePage .body-panel .content .markdown-body h4,.ArticlePage .body-panel .content .markdown-body h5,.ArticlePage .body-panel .content .markdown-body h6,.ArticlePage .outline-panel .markdown-body h4,.ArticlePage .outline-panel .markdown-body h5,.ArticlePage .outline-panel .markdown-body h6{font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);margin:20px 0 12px}.ArticlePage .body-panel .content .markdown-body hr,.ArticlePage .outline-panel .markdown-body hr{border:none;border-top:1px solid var(--md-sys-color-outline-variant);margin:24px 0}.ArticlePage .body-panel .content .markdown-body p,.ArticlePage .outline-panel .markdown-body p{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);text-indent:2em;margin:0 0 12px;position:relative}.ArticlePage .body-panel .content .markdown-body p img,.ArticlePage .outline-panel .markdown-body p img{border-radius:var(--md-sys-shape-corner-medium);cursor:pointer;width:100%;transition:border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);display:inline-block}.ArticlePage .body-panel .content .markdown-body p img:hover,.ArticlePage .outline-panel .markdown-body p img:hover{border-radius:var(--md-sys-shape-corner-extra-large)}.ArticlePage .body-panel .content .markdown-body a,.ArticlePage .outline-panel .markdown-body a{border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-primary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.ArticlePage .body-panel .content .markdown-body a:hover,.ArticlePage .outline-panel .markdown-body a:hover{text-decoration-style:solid}.ArticlePage .body-panel .content .markdown-body blockquote,.ArticlePage .outline-panel .markdown-body blockquote{border-left:3px solid var(--md-sys-color-primary);border-radius:0 var(--md-sys-shape-corner-extra-small) var(--md-sys-shape-corner-extra-small) 0;color:var(--md-sys-color-on-surface-variant);background-color:var(--md-sys-color-surface-container);margin:12px 0;padding:8px 16px;position:relative}.ArticlePage .body-panel .content .markdown-body blockquote p,.ArticlePage .outline-panel .markdown-body blockquote p{text-indent:0;margin:12px 0}.ArticlePage .body-panel .content .markdown-body code,.ArticlePage .outline-panel .markdown-body code{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);border-radius:var(--md-sys-shape-corner-small);text-indent:initial;word-break:break-word;vertical-align:baseline;padding:0;font-family:Cascadia Code;display:inline}.ArticlePage .body-panel .content .markdown-body pre,.ArticlePage .outline-panel .markdown-body pre{overflow:auto}.ArticlePage .body-panel .content .markdown-body pre code,.ArticlePage .outline-panel .markdown-body pre code{display:block}.ArticlePage .body-panel .content .markdown-body strong,.ArticlePage .outline-panel .markdown-body strong{font-variation-settings:"wght" 700}.ArticlePage .body-panel .content .markdown-body em,.ArticlePage .outline-panel .markdown-body em{font-style:normal;transform:skew(-10deg)}.ArticlePage .body-panel .content .markdown-body s,.ArticlePage .outline-panel .markdown-body s{opacity:.5}.ArticlePage .body-panel .content .markdown-body ul,.ArticlePage .body-panel .content .markdown-body ol,.ArticlePage .outline-panel .markdown-body ul,.ArticlePage .outline-panel .markdown-body ol{padding-block-end:12px}.ArticlePage .body-panel .content .markdown-body ul li,.ArticlePage .body-panel .content .markdown-body ol li,.ArticlePage .outline-panel .markdown-body ul li,.ArticlePage .outline-panel .markdown-body ol li{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);margin-block-start:12px;position:relative}.ArticlePage .body-panel .content .markdown-body ul li code,.ArticlePage .body-panel .content .markdown-body ol li code,.ArticlePage .outline-panel .markdown-body ul li code,.ArticlePage .outline-panel .markdown-body ol li code{padding:0;display:inline}.ArticlePage .body-panel .content .markdown-body ol li::marker{font-variation-settings:"wght" 700}.ArticlePage .outline-panel .markdown-body ol li::marker{font-variation-settings:"wght" 700}.ArticlePage .body-panel .content .markdown-body table,.ArticlePage .outline-panel .markdown-body table{margin-block-end:12px}.ArticlePage .status-msg{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant);text-align:center;padding:48px}@media (width<=840px){.ArticlePage{grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr}.ArticlePage .body-panel{grid-template-rows:auto 1fr;grid-template-columns:1fr}.ArticlePage .body-panel .toc{border-right:none;border-bottom:1px solid var(--md-sys-color-outline-variant);min-width:0;max-height:120px;padding:8px 12px;overflow-y:auto}.ArticlePage .body-panel .toc .toc-list{flex-flow:wrap;gap:4px}.ArticlePage .body-panel .toc .toc-item{white-space:nowrap;padding:4px 10px}.ArticlePage .body-panel .content{padding:20px 16px}}.tab-forward-enter-active,.tab-forward-leave-active,.tab-backward-enter-active,.tab-backward-leave-active{transition:opacity .2s,transform .2s}.tab-forward-enter-from{opacity:0;transform:translate(24px)}.tab-forward-leave-to,.tab-backward-enter-from{opacity:0;transform:translate(-24px)}.tab-backward-leave-to{opacity:0;transform:translate(24px)}.CharactersPage{flex-direction:column;grid-column:1/-1;gap:24px;padding:32px 24px;display:flex;overflow-y:auto}.CharactersPage .header h1{font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);margin:0}.CharactersPage .card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.CharactersPage .card{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);cursor:pointer;outline:none;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.CharactersPage .card:after{border-radius:inherit;background-color:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);content:"";position:absolute;inset:0}.CharactersPage .card:focus-visible{box-shadow:inset 0 0 0 2px var(--md-sys-color-primary)}.CharactersPage .card.expanded{cursor:auto;grid-column:1/-1}.CharactersPage .card .card-header{align-items:center;gap:12px;display:flex}.CharactersPage .card .card-avatar{font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);border-radius:var(--md-sys-shape-corner-full);color:#fff;background-color:var(--card-impression,var(--md-sys-color-primary));flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@supports (color:contrast-color(red)){.CharactersPage .card .card-avatar{color:contrast-color(var(--card-impression,var(--md-sys-color-primary)))}}.CharactersPage .card .card-title{font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);margin:0}.CharactersPage .card .card-desc{font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:0;display:-webkit-box;overflow:hidden}.CharactersPage .card .card-body{border-top:1px solid var(--md-sys-color-outline-variant);margin-block-start:8px;padding-block-start:16px}.CharactersPage .markdown-body{max-width:100%;line-height:1.8}.CharactersPage .markdown-body h1,.CharactersPage .markdown-body h2,.CharactersPage .markdown-body h3{font-variation-settings:"wght" 600;scroll-margin-top:80px}.CharactersPage .markdown-body h1:first-child,.CharactersPage .markdown-body h2:first-child,.CharactersPage .markdown-body h3:first-child{margin-block-start:0}.CharactersPage .markdown-body h1{font-family:var(--md-sys-typescale-headline-medium-family);font-size:var(--md-sys-typescale-headline-medium-size);font-variation-settings:var(--md-sys-typescale-headline-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height);margin:24px 0 12px}.CharactersPage .markdown-body h2{font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);margin:20px 0 10px}.CharactersPage .markdown-body h3{font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);margin:16px 0 8px}.CharactersPage .markdown-body p{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);margin:0 0 8px}.CharactersPage .markdown-body a{color:var(--md-sys-color-primary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.CharactersPage .status-msg{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant)}.CharactersPage .status-msg.error{color:var(--md-sys-color-error)}.PropsPage{flex-direction:column;grid-column:1/-1;gap:24px;padding:32px 24px;display:flex;overflow-y:auto}.PropsPage .header h1{font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);margin:0}.PropsPage .card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.PropsPage .card{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container);cursor:pointer;transition:background-color var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);outline:none;flex-direction:column;gap:8px;padding:20px;display:flex}.PropsPage .card:hover,.PropsPage .card:focus-visible{background-color:var(--md-sys-color-surface-container-high)}.PropsPage .card:focus-visible{box-shadow:inset 0 0 0 2px var(--md-sys-color-primary)}.PropsPage .card.expanded{cursor:auto;grid-column:1/-1}.PropsPage .card .card-title{font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);margin:0}.PropsPage .card .card-body{border-top:1px solid var(--md-sys-color-outline-variant);margin-block-start:8px;padding-block-start:16px}.PropsPage .markdown-body{max-width:100%;line-height:1.8}.PropsPage .markdown-body h1,.PropsPage .markdown-body h2,.PropsPage .markdown-body h3{font-variation-settings:"wght" 600;scroll-margin-top:80px}.PropsPage .markdown-body h1:first-child,.PropsPage .markdown-body h2:first-child,.PropsPage .markdown-body h3:first-child{margin-block-start:0}.PropsPage .markdown-body h1{font-family:var(--md-sys-typescale-headline-medium-family);font-size:var(--md-sys-typescale-headline-medium-size);font-variation-settings:var(--md-sys-typescale-headline-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height);margin:24px 0 12px}.PropsPage .markdown-body h2{font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);margin:20px 0 10px}.PropsPage .markdown-body h3{font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);margin:16px 0 8px}.PropsPage .markdown-body p{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);margin:0 0 8px}.PropsPage .markdown-body a{color:var(--md-sys-color-primary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.PropsPage .status-msg{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant)}.PropsPage .status-msg.error{color:var(--md-sys-color-error)}.ErrorPage{grid-column:1/-1;justify-content:center;align-items:center;height:100%;display:flex}.ErrorPage .information{flex-direction:column;align-items:center;gap:24px;display:flex}.ErrorPage .information h1{font-family:var(--md-sys-typescale-display-large-family);font-size:var(--md-sys-typescale-display-large-size);font-variation-settings:var(--md-sys-typescale-display-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height);color:var(--md-sys-color-error);margin:0}.ErrorPage .information .message{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant);text-align:center;margin:0}.Snackbar{z-index:1000;border-radius:var(--md-sys-shape-corner-extra-small);background-color:var(--md-sys-color-inverse-surface);align-items:center;gap:8px;min-width:288px;max-width:568px;padding:0 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.Snackbar .message{font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-inverse-on-surface);flex:1;padding:14px 0}.Snackbar .action{font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);border-radius:var(--md-sys-shape-corner-full);width:24px;height:24px;color:var(--md-sys-color-inverse-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-family:Material Symbols Outlined,sans-serif;display:flex}.snackbar-enter-active,.snackbar-leave-active{transition:opacity var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized-decelerate), transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized-decelerate)}.snackbar-enter-from,.snackbar-leave-to{opacity:0;transform:translate(-50%)translateY(24px)}:root{--md-ref-palette-primary10:#00201e;--md-ref-palette-primary20:#003734;--md-ref-palette-primary30:#00504b;--md-ref-palette-primary40:#006a64;--md-ref-palette-primary80:#50dbd0;--md-ref-palette-primary90:#71f7ec;--md-ref-palette-primary100:#fff;--md-ref-palette-secondary10:#051f1d;--md-ref-palette-secondary20:#1c3532;--md-ref-palette-secondary30:#324b49;--md-ref-palette-secondary40:#4a6360;--md-ref-palette-secondary48:#5d7774;--md-ref-palette-secondary80:#b0ccc8;--md-ref-palette-secondary90:#cce8e4;--md-ref-palette-secondary100:#fff;--md-ref-palette-tertiary10:#001d33;--md-ref-palette-tertiary20:#18324a;--md-ref-palette-tertiary30:#304962;--md-ref-palette-tertiary40:#48617a;--md-ref-palette-tertiary80:#afc9e7;--md-ref-palette-tertiary90:#cfe5ff;--md-ref-palette-tertiary100:#fff;--md-ref-palette-neutral0:#000;--md-ref-palette-neutral4:#0b0f0e;--md-ref-palette-neutral6:#101414;--md-ref-palette-neutral10:#191c1c;--md-ref-palette-neutral12:#1d2020;--md-ref-palette-neutral17:#272b2a;--md-ref-palette-neutral20:#2d3130;--md-ref-palette-neutral22:#323535;--md-ref-palette-neutral24:#363a39;--md-ref-palette-neutral50:#747877;--md-ref-palette-neutral87:#d8dbd9;--md-ref-palette-neutral90:#e0e3e2;--md-ref-palette-neutral92:#e6e9e7;--md-ref-palette-neutral94:#eceeed;--md-ref-palette-neutral95:#eff1f0;--md-ref-palette-neutral96:#f2f4f3;--md-ref-palette-neutral98:#f7faf8;--md-ref-palette-neutral100:#fff;--md-ref-palette-neutral-variant30:#3f4947;--md-ref-palette-neutral-variant50:#6f7977;--md-ref-palette-neutral-variant60:#899391;--md-ref-palette-neutral-variant80:#bec9c6;--md-ref-palette-neutral-variant90:#dae5e2;--md-ref-palette-error10:#410002;--md-ref-palette-error20:#690005;--md-ref-palette-error30:#93000a;--md-ref-palette-error40:#ba1a1a;--md-ref-palette-error80:#ffb4ab;--md-ref-palette-error90:#ffdad6;--md-ref-palette-error100:#fff;--md-ref-palette-blue10:#002022;--md-ref-palette-blue20:#00363b;--md-ref-palette-blue30:#004f55;--md-ref-palette-blue40:#006970;--md-ref-palette-blue80:#4dd9e5;--md-ref-palette-blue90:#7ff4ff;--md-ref-palette-blue95:#c7faff;--md-ref-palette-green10:#002019;--md-ref-palette-green20:#00382c;--md-ref-palette-green30:#005141;--md-ref-palette-green40:#006b57;--md-ref-palette-green80:#5ddbbb;--md-ref-palette-green90:#7cf8d7;--md-ref-palette-green95:#b8ffe9;--md-ref-palette-purple10:#190261;--md-ref-palette-purple20:#2f2176;--md-ref-palette-purple30:#463a8d;--md-ref-palette-purple40:#5e52a7;--md-ref-palette-purple80:#c8bfff;--md-ref-palette-purple90:#e5deff;--md-ref-palette-purple95:#f4eeff;--md-ref-palette-red10:#3d0024;--md-ref-palette-red20:#5c113b;--md-ref-palette-red30:#792953;--md-ref-palette-red40:#96416b;--md-ref-palette-red80:#ffafd1;--md-ref-palette-red90:#ffd8e6;--md-ref-palette-red95:#ffecf1;--md-ref-palette-yellow10:#1e1c00;--md-ref-palette-yellow20:#343200;--md-ref-palette-yellow30:#4c4900;--md-ref-palette-yellow40:#656100;--md-ref-palette-yellow80:#d1cb54;--md-ref-palette-yellow90:#eee76c;--md-ref-palette-yellow95:#fcf579;--md-sys-motion-duration-short1:50ms;--md-sys-motion-duration-short2:.1s;--md-sys-motion-duration-short3:.15s;--md-sys-motion-duration-short4:.2s;--md-sys-motion-duration-medium1:.25s;--md-sys-motion-duration-medium2:.3s;--md-sys-motion-duration-medium3:.35s;--md-sys-motion-duration-medium4:.4s;--md-sys-motion-duration-long1:.45s;--md-sys-motion-duration-long2:.5s;--md-sys-motion-duration-long3:.55s;--md-sys-motion-duration-long4:.6s;--md-sys-motion-duration-extra-long1:.7s;--md-sys-motion-duration-extra-long2:.8s;--md-sys-motion-duration-extra-long3:.9s;--md-sys-motion-duration-extra-long4:1s;--md-sys-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--md-sys-motion-easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-legacy:cubic-bezier(.4, 0, .2, 1);--md-sys-motion-easing-legacy-accelerate:cubic-bezier(.4, 0, 1, 1);--md-sys-motion-easing-legacy-decelerate:cubic-bezier(0, 0, .2, 1);--md-sys-motion-easing-liner:cubic-bezier(0, 0, 1, 1);--md-sys-motion-path:var(--md-sys-motion-easing-liner);--md-sys-motion-spring-fast-spatial:cubic-bezier(.42, 1.67, .21, .9);--md-sys-motion-spring-fast-spatial-duration:.35s;--md-sys-motion-spring-fast-spatial-standard:cubic-bezier(.27, 1.06, .18, 1);--md-sys-motion-spring-fast-spatial-standard-duration:.35s;--md-sys-motion-spring-default-spatial:cubic-bezier(.38, 1.21, .22, 1);--md-sys-motion-spring-default-spatial-duration:.5s;--md-sys-motion-spring-default-spatial-standard:cubic-bezier(.27, 1.06, .18, 1);--md-sys-motion-spring-default-spatial-standard-duration:.5s;--md-sys-motion-spring-slow-spatial:cubic-bezier(.39, 1.29, .35, .98);--md-sys-motion-spring-slow-spatial-duration:.65s;--md-sys-motion-spring-slow-spatial-standard:cubic-bezier(.27, 1.06, .18, 1);--md-sys-motion-spring-slow-spatial-standard-duration:.75s;--md-sys-motion-spring-fast-effect:cubic-bezier(.31, .94, .34, 1);--md-sys-motion-spring-fast-effect-duration:.15s;--md-sys-motion-spring-fast-effect-standard:cubic-bezier(.31, .94, .34, 1);--md-sys-motion-spring-fast-effect-standard-duration:.15s;--md-sys-motion-spring-default-effect:cubic-bezier(.34, .8, .34, 1);--md-sys-motion-spring-default-effect-duration:.2s;--md-sys-motion-spring-default-effect-standard:cubic-bezier(.34, .8, .34, 1);--md-sys-motion-spring-default-effect-standard-duration:.2s;--md-sys-motion-spring-slow-effect:cubic-bezier(.34, .88, .34, 1);--md-sys-motion-spring-slow-effect-duration:.3s;--md-sys-motion-spring-slow-effect-standard:cubic-bezier(.34, .88, .34, 1);--md-sys-motion-spring-slow-effect-standard-duration:.3s;--md-sys-shape-corner-none:0px;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-extra-small-top:4px 4px 0px 0px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-large-increased:20px;--md-sys-shape-corner-large-top:16px 16px 0px 0px;--md-sys-shape-corner-large-start:16px 0px 0px 16px;--md-sys-shape-corner-large-end:0px 16px 16px 0px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-extra-large-top:28px 28px 0px 0px;--md-sys-shape-corner-extra-large-increased:32px;--md-sys-shape-corner-extra-extra-large:40px;--md-sys-shape-corner-full:100px;--md-sys-typescale-display-large-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-display-large-size:57rem;--md-sys-typescale-display-large-font-variation-settings:"wght" 400;--md-sys-typescale-display-large-letter-spacing:-.25rem;--md-sys-typescale-display-large-line-height:64rem;--md-sys-typescale-display-medium-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-display-medium-size:45rem;--md-sys-typescale-display-medium-font-variation-settings:"wght" 400;--md-sys-typescale-display-medium-letter-spacing:0rem;--md-sys-typescale-display-medium-line-height:52rem;--md-sys-typescale-display-small-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-display-small-size:36rem;--md-sys-typescale-display-small-font-variation-settings:"wght" 400;--md-sys-typescale-display-small-letter-spacing:0rem;--md-sys-typescale-display-small-line-height:44rem;--md-sys-typescale-headline-large-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-headline-large-size:32rem;--md-sys-typescale-headline-large-font-variation-settings:"wght" 400;--md-sys-typescale-headline-large-letter-spacing:0rem;--md-sys-typescale-headline-large-line-height:40rem;--md-sys-typescale-headline-medium-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-headline-medium-size:28rem;--md-sys-typescale-headline-medium-font-variation-settings:"wght" 400;--md-sys-typescale-headline-medium-letter-spacing:0rem;--md-sys-typescale-headline-medium-line-height:36rem;--md-sys-typescale-headline-small-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-headline-small-size:24rem;--md-sys-typescale-headline-small-font-variation-settings:"wght" 400;--md-sys-typescale-headline-small-letter-spacing:0rem;--md-sys-typescale-headline-small-line-height:32rem;--md-sys-typescale-title-large-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-title-large-size:22rem;--md-sys-typescale-title-large-font-variation-settings:"wght" 400;--md-sys-typescale-title-large-letter-spacing:0rem;--md-sys-typescale-title-large-line-height:28rem;--md-sys-typescale-title-medium-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-title-medium-size:16rem;--md-sys-typescale-title-medium-font-variation-settings:"wght" 500;--md-sys-typescale-title-medium-letter-spacing:.15rem;--md-sys-typescale-title-medium-line-height:24rem;--md-sys-typescale-title-small-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-title-small-size:14rem;--md-sys-typescale-title-small-font-variation-settings:"wght" 500;--md-sys-typescale-title-small-letter-spacing:.1rem;--md-sys-typescale-title-small-line-height:20rem;--md-sys-typescale-body-large-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-body-large-size:16rem;--md-sys-typescale-body-large-font-variation-settings:"wght" 400;--md-sys-typescale-body-large-letter-spacing:.5rem;--md-sys-typescale-body-large-line-height:24rem;--md-sys-typescale-body-medium-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-body-medium-size:14rem;--md-sys-typescale-body-medium-font-variation-settings:"wght" 400;--md-sys-typescale-body-medium-letter-spacing:.25rem;--md-sys-typescale-body-medium-line-height:20rem;--md-sys-typescale-body-small-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-body-small-size:12rem;--md-sys-typescale-body-small-font-variation-settings:"wght" 400;--md-sys-typescale-body-small-letter-spacing:.4rem;--md-sys-typescale-body-small-line-height:16rem;--md-sys-typescale-label-large-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-label-large-size:14rem;--md-sys-typescale-label-large-font-variation-settings:"wght" 500;--md-sys-typescale-label-large-letter-spacing:.1rem;--md-sys-typescale-label-large-line-height:20rem;--md-sys-typescale-label-medium-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-label-medium-size:12rem;--md-sys-typescale-label-medium-font-variation-settings:"wght" 500;--md-sys-typescale-label-medium-letter-spacing:.5rem;--md-sys-typescale-label-medium-line-height:16rem;--md-sys-typescale-label-small-family:Google Sans Flex, Noto Sans SC, sans-serif;--md-sys-typescale-label-small-size:11rem;--md-sys-typescale-label-small-font-variation-settings:"wght" 500;--md-sys-typescale-label-small-letter-spacing:.5rem;--md-sys-typescale-label-small-line-height:16rem}@media (prefers-color-scheme:light){:root{--md-sys-color-primary:var(--md-ref-palette-primary40);--md-sys-color-primary-container:var(--md-ref-palette-primary90);--md-sys-color-on-primary:var(--md-ref-palette-primary100);--md-sys-color-on-primary-container:var(--md-ref-palette-primary10);--md-sys-color-inverse-primary:var(--md-ref-palette-primary80);--md-sys-color-secondary:var(--md-ref-palette-secondary40);--md-sys-color-secondary-container:var(--md-ref-palette-secondary90);--md-sys-color-on-secondary:var(--md-ref-palette-secondary100);--md-sys-color-on-secondary-container:var(--md-ref-palette-secondary10);--md-sys-color-tertiary:var(--md-ref-palette-tertiary40);--md-sys-color-tertiary-container:var(--md-ref-palette-tertiary90);--md-sys-color-on-tertiary:var(--md-ref-palette-tertiary100);--md-sys-color-on-tertiary-container:var(--md-ref-palette-tertiary10);--md-sys-color-surface:var(--md-ref-palette-neutral98);--md-sys-color-surface-dim:var(--md-ref-palette-neutral87);--md-sys-color-surface-bright:var(--md-ref-palette-neutral98);--md-sys-color-surface-container-lowest:var(--md-ref-palette-neutral100);--md-sys-color-surface-container-low:var(--md-ref-palette-neutral96);--md-sys-color-surface-container:var(--md-ref-palette-neutral94);--md-sys-color-surface-container-high:var(--md-ref-palette-neutral92);--md-sys-color-surface-container-highest:var(--md-ref-palette-neutral90);--md-sys-color-surface-variant:var(--md-ref-palette-neutral-variant90);--md-sys-color-on-surface:var(--md-ref-palette-neutral10);--md-sys-color-on-surface-variant:var(--md-ref-palette-neutral-variant30);--md-sys-color-inverse-surface:var(--md-ref-palette-neutral20);--md-sys-color-inverse-on-surface:var(--md-ref-palette-neutral95);--md-sys-color-background:var(--md-ref-palette-neutral98);--md-sys-color-on-background:var(--md-ref-palette-neutral10);--md-sys-color-error:var(--md-ref-palette-error40);--md-sys-color-error-container:var(--md-ref-palette-error90);--md-sys-color-on-error:var(--md-ref-palette-error100);--md-sys-color-on-error-container:var(--md-ref-palette-error10);--md-sys-color-outline:var(--md-ref-palette-neutral-variant50);--md-sys-color-outline-variant:var(--md-ref-palette-neutral-variant80);--md-sys-color-shadow:var(--md-ref-palette-neutral0);--md-sys-color-surface-tint-color:var(--md-sys-color-primary);--md-sys-color-scrim:var(--md-ref-palette-neutral0);--md-sys-state-hover-state-layer:#00000014;--md-sys-state-focus-state-layer:#0000001a;--md-sys-state-pressed-state-layer:#0000001a;--md-sys-color-red:var(--md-ref-palette-red40);--md-sys-color-red-container:var(--md-ref-palette-red90);--md-sys-color-on-red:var(--md-ref-palette-red95);--md-sys-color-on-red-container:var(--md-ref-palette-red10);--md-sys-color-inverse-red:var(--md-ref-palette-red80);--md-sys-color-blue:var(--md-ref-palette-blue40);--md-sys-color-blue-container:var(--md-ref-palette-blue90);--md-sys-color-on-blue:var(--md-ref-palette-blue95);--md-sys-color-on-blue-container:var(--md-ref-palette-blue10);--md-sys-color-inverse-blue:var(--md-ref-palette-blue80);--md-sys-color-green:var(--md-ref-palette-green40);--md-sys-color-green-container:var(--md-ref-palette-green90);--md-sys-color-on-green:var(--md-ref-palette-green95);--md-sys-color-on-green-container:var(--md-ref-palette-green10);--md-sys-color-inverse-green:var(--md-ref-palette-green80);--md-sys-color-yellow:var(--md-ref-palette-yellow40);--md-sys-color-yellow-container:var(--md-ref-palette-yellow90);--md-sys-color-on-yellow:var(--md-ref-palette-yellow95);--md-sys-color-on-yellow-container:var(--md-ref-palette-yellow10);--md-sys-color-inverse-yellow:var(--md-ref-palette-yellow80);--md-sys-color-purple:var(--md-ref-palette-purple40);--md-sys-color-purple-container:var(--md-ref-palette-purple90);--md-sys-color-on-purple:var(--md-ref-palette-purple95);--md-sys-color-on-purple-container:var(--md-ref-palette-purple10);--md-sys-color-inverse-purple:var(--md-ref-palette-purple80)}}@media (prefers-color-scheme:dark){:root{--md-sys-color-primary:var(--md-ref-palette-primary80);--md-sys-color-primary-container:var(--md-ref-palette-primary30);--md-sys-color-on-primary:var(--md-ref-palette-primary20);--md-sys-color-on-primary-container:var(--md-ref-palette-primary90);--md-sys-color-inverse-primary:var(--md-ref-palette-primary40);--md-sys-color-secondary:var(--md-ref-palette-secondary80);--md-sys-color-secondary-container:var(--md-ref-palette-secondary30);--md-sys-color-on-secondary:var(--md-ref-palette-secondary20);--md-sys-color-on-secondary-container:var(--md-ref-palette-secondary90);--md-sys-color-tertiary:var(--md-ref-palette-tertiary80);--md-sys-color-tertiary-container:var(--md-ref-palette-tertiary30);--md-sys-color-on-tertiary:var(--md-ref-palette-tertiary20);--md-sys-color-on-tertiary-container:var(--md-ref-palette-tertiary90);--md-sys-color-surface:var(--md-ref-palette-neutral6);--md-sys-color-surface-dim:var(--md-ref-palette-neutral6);--md-sys-color-surface-bright:var(--md-ref-palette-neutral24);--md-sys-color-surface-container-lowest:var(--md-ref-palette-neutral4);--md-sys-color-surface-container-low:var(--md-ref-palette-neutral10);--md-sys-color-surface-container:var(--md-ref-palette-neutral12);--md-sys-color-surface-container-high:var(--md-ref-palette-neutral17);--md-sys-color-surface-container-highest:var(--md-ref-palette-neutral22);--md-sys-color-surface-variant:var(--md-ref-palette-neutral-variant30);--md-sys-color-on-surface:var(--md-ref-palette-neutral90);--md-sys-color-on-surface-variant:var(--md-ref-palette-neutral-variant80);--md-sys-color-inverse-surface:var(--md-ref-palette-neutral90);--md-sys-color-inverse-on-surface:var(--md-ref-palette-neutral20);--md-sys-color-background:var(--md-ref-palette-neutral6);--md-sys-color-on-background:var(--md-ref-palette-neutral90);--md-sys-color-error:var(--md-ref-palette-error80);--md-sys-color-error-container:var(--md-ref-palette-error30);--md-sys-color-on-error:var(--md-ref-palette-error20);--md-sys-color-on-error-container:var(--md-ref-palette-error90);--md-sys-color-outline:var(--md-ref-palette-neutral-variant60);--md-sys-color-outline-variant:var(--md-ref-palette-neutral-variant30);--md-sys-color-shadow:var(--md-ref-palette-neutral0);--md-sys-color-surface-tint-color:var(--md-sys-color-primary);--md-sys-color-scrim:var(--md-ref-palette-neutral0);--md-sys-state-hover-state-layer:#ffffff14;--md-sys-state-focus-state-layer:#ffffff1a;--md-sys-state-pressed-state-layer:#ffffff1a;--md-sys-color-red:var(--md-ref-palette-red80);--md-sys-color-red-container:var(--md-ref-palette-red30);--md-sys-color-on-red:var(--md-ref-palette-red20);--md-sys-color-on-red-container:var(--md-ref-palette-red90);--md-sys-color-inverse-red:var(--md-ref-palette-red40);--md-sys-color-blue:var(--md-ref-palette-blue80);--md-sys-color-blue-container:var(--md-ref-palette-blue30);--md-sys-color-on-blue:var(--md-ref-palette-blue20);--md-sys-color-on-blue-container:var(--md-ref-palette-blue90);--md-sys-color-inverse-blue:var(--md-ref-palette-blue40);--md-sys-color-green:var(--md-ref-palette-green80);--md-sys-color-green-container:var(--md-ref-palette-green30);--md-sys-color-on-green:var(--md-ref-palette-green20);--md-sys-color-on-green-container:var(--md-ref-palette-green90);--md-sys-color-inverse-green:var(--md-ref-palette-green40);--md-sys-color-yellow:var(--md-ref-palette-yellow80);--md-sys-color-yellow-container:var(--md-ref-palette-yellow30);--md-sys-color-on-yellow:var(--md-ref-palette-yellow20);--md-sys-color-on-yellow-container:var(--md-ref-palette-yellow90);--md-sys-color-inverse-yellow:var(--md-ref-palette-yellow40);--md-sys-color-purple:var(--md-ref-palette-purple80);--md-sys-color-purple-container:var(--md-ref-palette-purple30);--md-sys-color-on-purple:var(--md-ref-palette-purple20);--md-sys-color-on-purple-container:var(--md-ref-palette-purple90);--md-sys-color-inverse-purple:var(--md-ref-palette-purple40)}}.layout-enter-active{transition:opacity var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect), transform var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial) var(--md-sys-motion-duration-short1)}.layout-leave-active{transition:opacity var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect), transform var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.layout-enter-from,.layout-leave-to{opacity:0;transform:scale(.99)}*{box-sizing:border-box;transition:background-color var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect)}:after,:before{transition:background-color var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect)}:root{-webkit-hyphens:auto;hyphens:auto;font-synthesis:none;text-rendering:optimizelegibility;scrollbar-color:var(--md-sys-color-secondary) transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:1px}html,body{width:100%;height:100%;color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container-lowest);margin:0;padding:0;overflow:hidden}html ::selection{color:var(--md-sys-color-surface-variant);background-color:var(--md-sys-color-on-surface-variant)}body ::selection{color:var(--md-sys-color-surface-variant);background-color:var(--md-sys-color-on-surface-variant)}html ::target-text{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container)}body ::target-text{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container)}#app{z-index:1;touch-action:none;grid-template-columns:max-content auto;width:100%;height:100%;display:grid;position:relative}#app [disabled]{box-shadow:none;pointer-events:none}#app .content-flow{scrollbar-width:thin;scroll-behavior:smooth;grid-column:2;grid-template-columns:repeat(12,minmax(60px,72px));place-content:space-between center;align-items:start;column-gap:24px;width:100%;scroll-padding-top:120px;display:grid;position:relative;overflow:auto}@media screen and (width<=1600px){#app .content-flow{grid-template-columns:repeat(12,minmax(60px,72px))}}@media screen and (width<=1200px){#app .content-flow{grid-template-columns:repeat(8,1fr);width:100%}}@media screen and (width<=840px){#app .content-flow{grid-template-columns:repeat(6,1fr);padding-block:0}}@media screen and (width<=600px){#app .content-flow{grid-template-columns:repeat(4,1fr)}}@media screen and (width<=840px){#app{grid-template-rows:auto 64px;grid-template-columns:0 auto}}a{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);margin:0}caption{font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);margin:0}h1{font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);margin:0}h2{font-family:var(--md-sys-typescale-headline-medium-family);font-size:var(--md-sys-typescale-headline-medium-size);font-variation-settings:var(--md-sys-typescale-headline-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height);margin:0}h3{font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);margin:0}h4{font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);margin:0}h5{font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);margin:0}h6{font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);margin:0}p,pre,span,thead,tbody{font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);margin:0}a{width:max-content;height:max-content;color:var(--md-sys-color-primary);letter-spacing:0;text-underline-offset:6px;text-decoration:underline;display:inline-block}abbr{cursor:help}table{border-radius:var(--md-sys-shape-corner-extra-large);outline:1px solid var(--md-sys-color-outline);outline-offset:-1px;border-collapse:collapse;width:100%;max-width:max-content;display:block;overflow:auto}table a{text-decoration:none}table caption{font-variation-settings:"wght" 700;padding:16px 0}table thead{font-variation-settings:"wght" 700;white-space:nowrap}table thead tr th{text-transform:capitalize;background-color:var(--md-sys-color-surface-variant)}table tbody img{max-width:375px}table tbody tr{vertical-align:top}table tbody tr td{vertical-align:inherit}table td,table th{border:1px solid var(--md-sys-color-outline);min-width:14ch;padding:16px 24px}table td:empty,table th:empty{display:none}.visually-hidden{white-space:nowrap;border:0;width:0;height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
