.ShapeMorph{border-radius:var(--md-sys-shape-corner-medium,12px);justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative;overflow:hidden}.ShapeMorph .morph-mask-container,.ShapeMorph .morph-image{-webkit-user-select:none;user-select:none;object-fit:cover;will-change:mask-image, -webkit-mask-image;width:100%;height:100%;display:block}.ShapeMorph .morph-svg{will-change:d;width:100%;height:100%;display:block}.ShapeMorph .morph-svg path{transition:fill var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), stroke var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}@media (prefers-reduced-motion:reduce){.MeshBackdrop .overlay{transition:none;opacity:0!important}}@media (prefers-reduced-motion:reduce){.MeshBackdrop .overlay{transition:none;opacity:0!important}}.HeroCarousel{flex-direction:column;align-items:center;min-height:0;display:flex;position:relative}.HeroCarousel .MaterialIconButton{z-index:1;opacity:.2;pointer-events:auto;margin:8px;position:absolute;bottom:0;right:0}.HeroCarousel:hover .MaterialIconButton{opacity:1}.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;outline:none;padding:32px;display:grid;position:relative}.HeroCarousel .hero .container{z-index:3;flex-direction:column;justify-content:space-between;gap:8px;display:flex;position:relative}.HeroCarousel .hero .container .content{flex-flow:column;gap:12px;display:flex}.HeroCarousel .hero .container .content .title{padding-block:var(--md-sys-typescale-display-large-baseline);font-family:var(--md-sys-typescale-display-large-family);font-size:var(--md-sys-typescale-display-large-size);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height);font-variation-settings:var(--md-sys-typescale-display-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;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}@media (width<=600px){.HeroCarousel .hero .container .content .title{padding-block:var(--md-sys-typescale-display-small-baseline);font-family:var(--md-sys-typescale-display-small-family);font-size:var(--md-sys-typescale-display-small-size);letter-spacing:var(--md-sys-typescale-display-small-letter-spacing);line-height:var(--md-sys-typescale-display-small-line-height);font-variation-settings:var(--md-sys-typescale-display-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;font-variation-settings:"wght" 700}}.HeroCarousel .hero .container .content .desc{padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;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-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.HeroCarousel .hero .container .content .meta{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;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 .container .chips{animation:hero-fade-up var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-emphasized) .25s both;flex-flow:row;align-items:center;gap:4px;display:flex}.HeroCarousel .hero .container .chips .avatars{flex-flow:wrap;display:flex}.HeroCarousel .hero .container .chips .avatars .character{width:52px;height:52px}.HeroCarousel .hero .container .chips .divider{padding-block:var(--md-sys-typescale-display-small-baseline);font-family:var(--md-sys-typescale-display-small-family);font-size:var(--md-sys-typescale-display-small-size);letter-spacing:var(--md-sys-typescale-display-small-letter-spacing);line-height:var(--md-sys-typescale-display-small-line-height);font-variation-settings:var(--md-sys-typescale-display-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;opacity:.2}.HeroCarousel .hero .container .chips .categories{opacity:.5;flex-flow:wrap;column-gap:6px;display:flex}.HeroCarousel .hero .container .chips .categories .item{padding-block:var(--md-sys-typescale-title-medium-baseline);font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both}.HeroCarousel .hero .container .chips .categories .item:not(:last-child):after{content:"·";margin-inline-start:6px}@media (width<=600px){.HeroCarousel .hero{min-height:400px;max-height:40vh;padding:24px}}.HeroCarousel .badges{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-tertiary-container);justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;bottom:-16px}.HeroCarousel .badges .dots{gap:6px;display:flex}.HeroCarousel .badges .dots .dot{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-tertiary);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 .badges .dots .dot.active{background-color:var(--md-sys-color-on-tertiary);transform:scale(1.3)}.HeroCarousel .badges p{padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-tertiary-container);font-variation-settings:"wght" 600;margin: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)}.badge-swap-enter-active,.badge-swap-leave-active{transition:opacity var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.badge-swap-enter-from,.badge-swap-leave-to{opacity:0;transform:scale(.85)}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.slide-leave-active,.slide-enter-active,.badge-swap-leave-active,.badge-swap-enter-active{transition:none}.title,.desc,.meta,.chips{animation:none!important}}.StatsBar{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;margin-inline:12px;display:flex}.StatsBar .item{flex-direction:row;flex-grow:1;align-items:center;gap:4px;text-decoration:none;display:flex}.StatsBar .item.link-item{border-radius:var(--md-sys-shape-corner-large);cursor:pointer}@keyframes focus-ring-default{0%{outline:8px solid var(--md-sys-color-primary)}to{outline:2px solid var(--md-sys-color-primary)}}.StatsBar .item.link-item: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}.StatsBar .item .header{background-color:var(--md-sys-color-primary-container);justify-content:center;align-items:center;width:60px;height:60px;display:flex}.StatsBar .item .header.shape-cookie{-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 .item .header.shape-ghost{-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 .item .header.shape-pill{-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 .item .header.shape-gem{-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 .item .header.shape-heart{-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=\"M281.1 47.134C259.439 47.134 240.113 57.3021 227.481 73.1973L190 114.513V114.379L152.519 73.0633C139.887 57.1681 120.561 47 98.8995 47C60.8478 47 30 78.3656 30 117.059C30 151.058 58.3751 176.471 78.9187 200.884C99.3895 225.205 119.856 249.523 140.323 273.844L186.272 328.437C187.516 329.914 188.756 331.388 190 332.866V333C191.244 331.522 192.484 330.048 193.728 328.571C209.043 310.375 224.358 292.178 239.677 273.978C260.144 249.657 280.614 225.339 301.081 201.018C321.625 176.608 350 151.196 350 117.193C350 78.4996 319.152 47.134 281.1 47.134Z\" 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=\"M281.1 47.134C259.439 47.134 240.113 57.3021 227.481 73.1973L190 114.513V114.379L152.519 73.0633C139.887 57.1681 120.561 47 98.8995 47C60.8478 47 30 78.3656 30 117.059C30 151.058 58.3751 176.471 78.9187 200.884C99.3895 225.205 119.856 249.523 140.323 273.844L186.272 328.437C187.516 329.914 188.756 331.388 190 332.866V333C191.244 331.522 192.484 330.048 193.728 328.571C209.043 310.375 224.358 292.178 239.677 273.978C260.144 249.657 280.614 225.339 301.081 201.018C321.625 176.608 350 151.196 350 117.193C350 78.4996 319.152 47.134 281.1 47.134Z\" 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 .item .header.shape-diamond{-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=\"M247.442 306.481C230.606 328.514 222.188 339.53 212.466 344.548C198.383 351.817 181.617 351.817 167.534 344.548C157.812 339.53 149.394 328.514 132.558 306.481L76.646 233.308C66.4059 219.906 61.2859 213.206 58.7505 206.032C55.0832 195.654 55.0832 184.346 58.7505 173.968C61.2859 166.794 66.4059 160.094 76.6461 146.692L132.558 73.5194C149.394 51.4863 157.812 40.4697 167.534 35.4518C181.617 28.1827 198.383 28.1827 212.466 35.4518C222.188 40.4697 230.606 51.4863 247.442 73.5195L303.354 146.692C313.594 160.094 318.714 166.794 321.249 173.968C324.917 184.346 324.917 195.654 321.249 206.032C318.714 213.206 313.594 219.906 303.354 233.308L247.442 306.481Z\" 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=\"M247.442 306.481C230.606 328.514 222.188 339.53 212.466 344.548C198.383 351.817 181.617 351.817 167.534 344.548C157.812 339.53 149.394 328.514 132.558 306.481L76.646 233.308C66.4059 219.906 61.2859 213.206 58.7505 206.032C55.0832 195.654 55.0832 184.346 58.7505 173.968C61.2859 166.794 66.4059 160.094 76.6461 146.692L132.558 73.5194C149.394 51.4863 157.812 40.4697 167.534 35.4518C181.617 28.1827 198.383 28.1827 212.466 35.4518C222.188 40.4697 230.606 51.4863 247.442 73.5195L303.354 146.692C313.594 160.094 318.714 166.794 321.249 173.968C324.917 184.346 324.917 195.654 321.249 206.032C318.714 213.206 313.594 219.906 303.354 233.308L247.442 306.481Z\" 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 .item .header.shape-burst{-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=\"M187.293 26.6421C188.056 25.2785 188.437 24.5966 188.902 24.3108C189.575 23.8964 190.425 23.8964 191.098 24.3108C191.563 24.5966 191.944 25.2785 192.707 26.6421L218.917 73.4925C219.386 74.3306 219.62 74.7497 219.937 75.0046C220.396 75.3737 220.989 75.5326 221.571 75.4425C221.973 75.3802 222.386 75.1345 223.211 74.6431L269.335 47.1743C270.677 46.3748 271.348 45.9751 271.893 45.9598C272.684 45.9377 273.42 46.3624 273.796 47.0581C274.055 47.5379 274.045 48.3191 274.023 49.8814L273.296 103.56C273.283 104.52 273.277 105 273.424 105.38C273.637 105.929 274.071 106.363 274.62 106.576C275 106.723 275.48 106.717 276.44 106.704L330.119 105.977C331.681 105.955 332.462 105.945 332.942 106.204C333.638 106.58 334.062 107.316 334.04 108.107C334.025 108.652 333.625 109.323 332.826 110.665L305.357 156.789C304.865 157.614 304.62 158.027 304.557 158.429C304.467 159.011 304.626 159.604 304.995 160.063C305.25 160.38 305.669 160.614 306.508 161.083L353.358 187.293C354.722 188.056 355.403 188.437 355.689 188.902C356.104 189.575 356.104 190.425 355.689 191.098C355.403 191.563 354.722 191.944 353.358 192.707L306.508 218.917C305.669 219.386 305.25 219.62 304.995 219.937C304.626 220.396 304.467 220.989 304.557 221.571C304.62 221.973 304.865 222.386 305.357 223.211L332.826 269.335C333.625 270.677 334.025 271.348 334.04 271.893C334.062 272.684 333.638 273.42 332.942 273.796C332.462 274.055 331.681 274.045 330.119 274.023L276.44 273.296C275.48 273.283 275 273.277 274.62 273.424C274.071 273.637 273.637 274.071 273.424 274.62C273.277 275 273.283 275.48 273.296 276.44L274.023 330.119C274.045 331.681 274.055 332.462 273.796 332.942C273.42 333.638 272.684 334.062 271.893 334.04C271.348 334.025 270.677 333.625 269.335 332.826L223.211 305.357C222.386 304.865 221.973 304.62 221.571 304.557C220.989 304.467 220.396 304.626 219.937 304.995C219.62 305.25 219.386 305.669 218.917 306.508L192.707 353.358C191.944 354.722 191.563 355.403 191.098 355.689C190.425 356.104 189.575 356.104 188.902 355.689C188.437 355.403 188.056 354.722 187.293 353.358L161.083 306.508C160.614 305.669 160.38 305.25 160.063 304.995C159.604 304.626 159.011 304.467 158.429 304.557C158.027 304.62 157.614 304.865 156.789 305.357L110.665 332.826C109.323 333.625 108.652 334.025 108.107 334.04C107.316 334.062 106.58 333.638 106.204 332.942C105.945 332.462 105.955 331.681 105.977 330.119L106.704 276.44C106.717 275.48 106.723 275 106.576 274.62C106.363 274.071 105.929 273.637 105.38 273.424C105 273.277 104.52 273.283 103.56 273.296L49.8814 274.023C48.3191 274.045 47.5379 274.055 47.0581 273.796C46.3624 273.42 45.9377 272.684 45.9598 271.893C45.9751 271.348 46.3748 270.677 47.1743 269.335L74.6431 223.211C75.1345 222.386 75.3802 221.973 75.4425 221.571C75.5326 220.989 75.3737 220.396 75.0046 219.937C74.7497 219.62 74.3306 219.386 73.4925 218.917L26.6421 192.707C25.2785 191.944 24.5966 191.563 24.3108 191.098C23.8964 190.425 23.8964 189.575 24.3108 188.902C24.5966 188.437 25.2785 188.056 26.6421 187.293L73.4925 161.083C74.3306 160.614 74.7497 160.38 75.0046 160.063C75.3737 159.604 75.5326 159.011 75.4425 158.429C75.3802 158.027 75.1345 157.614 74.6431 156.789L47.1743 110.665C46.3748 109.323 45.9751 108.652 45.9598 108.107C45.9377 107.316 46.3624 106.58 47.0581 106.204C47.5379 105.945 48.3191 105.955 49.8814 105.977L103.56 106.704C104.52 106.717 105 106.723 105.38 106.576C105.929 106.363 106.363 105.929 106.576 105.38C106.723 105 106.717 104.52 106.704 103.56L105.977 49.8814C105.955 48.3191 105.945 47.5379 106.204 47.0581C106.58 46.3624 107.316 45.9377 108.107 45.9598C108.652 45.9751 109.323 46.3748 110.665 47.1743L156.789 74.6431C157.614 75.1345 158.027 75.3802 158.429 75.4425C159.011 75.5326 159.604 75.3737 160.063 75.0046C160.38 74.7497 160.614 74.3306 161.083 73.4925L187.293 26.6421Z\" 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=\"M187.293 26.6421C188.056 25.2785 188.437 24.5966 188.902 24.3108C189.575 23.8964 190.425 23.8964 191.098 24.3108C191.563 24.5966 191.944 25.2785 192.707 26.6421L218.917 73.4925C219.386 74.3306 219.62 74.7497 219.937 75.0046C220.396 75.3737 220.989 75.5326 221.571 75.4425C221.973 75.3802 222.386 75.1345 223.211 74.6431L269.335 47.1743C270.677 46.3748 271.348 45.9751 271.893 45.9598C272.684 45.9377 273.42 46.3624 273.796 47.0581C274.055 47.5379 274.045 48.3191 274.023 49.8814L273.296 103.56C273.283 104.52 273.277 105 273.424 105.38C273.637 105.929 274.071 106.363 274.62 106.576C275 106.723 275.48 106.717 276.44 106.704L330.119 105.977C331.681 105.955 332.462 105.945 332.942 106.204C333.638 106.58 334.062 107.316 334.04 108.107C334.025 108.652 333.625 109.323 332.826 110.665L305.357 156.789C304.865 157.614 304.62 158.027 304.557 158.429C304.467 159.011 304.626 159.604 304.995 160.063C305.25 160.38 305.669 160.614 306.508 161.083L353.358 187.293C354.722 188.056 355.403 188.437 355.689 188.902C356.104 189.575 356.104 190.425 355.689 191.098C355.403 191.563 354.722 191.944 353.358 192.707L306.508 218.917C305.669 219.386 305.25 219.62 304.995 219.937C304.626 220.396 304.467 220.989 304.557 221.571C304.62 221.973 304.865 222.386 305.357 223.211L332.826 269.335C333.625 270.677 334.025 271.348 334.04 271.893C334.062 272.684 333.638 273.42 332.942 273.796C332.462 274.055 331.681 274.045 330.119 274.023L276.44 273.296C275.48 273.283 275 273.277 274.62 273.424C274.071 273.637 273.637 274.071 273.424 274.62C273.277 275 273.283 275.48 273.296 276.44L274.023 330.119C274.045 331.681 274.055 332.462 273.796 332.942C273.42 333.638 272.684 334.062 271.893 334.04C271.348 334.025 270.677 333.625 269.335 332.826L223.211 305.357C222.386 304.865 221.973 304.62 221.571 304.557C220.989 304.467 220.396 304.626 219.937 304.995C219.62 305.25 219.386 305.669 218.917 306.508L192.707 353.358C191.944 354.722 191.563 355.403 191.098 355.689C190.425 356.104 189.575 356.104 188.902 355.689C188.437 355.403 188.056 354.722 187.293 353.358L161.083 306.508C160.614 305.669 160.38 305.25 160.063 304.995C159.604 304.626 159.011 304.467 158.429 304.557C158.027 304.62 157.614 304.865 156.789 305.357L110.665 332.826C109.323 333.625 108.652 334.025 108.107 334.04C107.316 334.062 106.58 333.638 106.204 332.942C105.945 332.462 105.955 331.681 105.977 330.119L106.704 276.44C106.717 275.48 106.723 275 106.576 274.62C106.363 274.071 105.929 273.637 105.38 273.424C105 273.277 104.52 273.283 103.56 273.296L49.8814 274.023C48.3191 274.045 47.5379 274.055 47.0581 273.796C46.3624 273.42 45.9377 272.684 45.9598 271.893C45.9751 271.348 46.3748 270.677 47.1743 269.335L74.6431 223.211C75.1345 222.386 75.3802 221.973 75.4425 221.571C75.5326 220.989 75.3737 220.396 75.0046 219.937C74.7497 219.62 74.3306 219.386 73.4925 218.917L26.6421 192.707C25.2785 191.944 24.5966 191.563 24.3108 191.098C23.8964 190.425 23.8964 189.575 24.3108 188.902C24.5966 188.437 25.2785 188.056 26.6421 187.293L73.4925 161.083C74.3306 160.614 74.7497 160.38 75.0046 160.063C75.3737 159.604 75.5326 159.011 75.4425 158.429C75.3802 158.027 75.1345 157.614 74.6431 156.789L47.1743 110.665C46.3748 109.323 45.9751 108.652 45.9598 108.107C45.9377 107.316 46.3624 106.58 47.0581 106.204C47.5379 105.945 48.3191 105.955 49.8814 105.977L103.56 106.704C104.52 106.717 105 106.723 105.38 106.576C105.929 106.363 106.363 105.929 106.576 105.38C106.723 105 106.717 104.52 106.704 103.56L105.977 49.8814C105.955 48.3191 105.945 47.5379 106.204 47.0581C106.58 46.3624 107.316 45.9377 108.107 45.9598C108.652 45.9751 109.323 46.3748 110.665 47.1743L156.789 74.6431C157.614 75.1345 158.027 75.3802 158.429 75.4425C159.011 75.5326 159.604 75.3737 160.063 75.0046C160.38 74.7497 160.614 74.3306 161.083 73.4925L187.293 26.6421Z\" 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 .item .header .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 .item .data{word-break:keep-all;flex-flow:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.StatsBar .item .data .label{padding-block:var(--md-sys-typescale-label-small-baseline);font-family:var(--md-sys-typescale-label-small-family);font-size:var(--md-sys-typescale-label-small-size);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);font-variation-settings:var(--md-sys-typescale-label-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);margin:0}.StatsBar .item .data .value{padding-block:var(--md-sys-typescale-headline-medium-baseline);font-family:var(--md-sys-typescale-headline-medium-family);font-size:var(--md-sys-typescale-headline-medium-size);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height);font-variation-settings:var(--md-sys-typescale-headline-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-primary);font-variation-settings:"wght" 600;margin:0}.ArticleHeroPane{flex-direction:column;grid-column:2/8;align-self:start;align-items:center;gap:24px;padding-block-start:24px;display:flex;position:sticky;top:0}.ArticleHeroPane .repo-info{border-radius:var(--md-sys-shape-corner-large);cursor:pointer;flex-direction:column;align-items:center;gap:4px;margin-block:12px;text-decoration:none;display:flex}.ArticleHeroPane .repo-info: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}.ArticleHeroPane .repo-info h2{padding-block:var(--md-sys-typescale-display-large-baseline);font-family:var(--md-sys-typescale-display-large-family);font-size:var(--md-sys-typescale-display-large-size);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height);font-variation-settings:var(--md-sys-typescale-display-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface);font-variation-settings:"wght" 700}.ArticleHeroPane .repo-info p{color:var(--md-sys-color-on-surface-variant);font-variation-settings:"wght" 500}@media (height<=840px){.ArticleHeroPane{top:unset;align-self:end;bottom:0}}@media (width<=840px){.ArticleHeroPane{padding-block-start:12px;position:relative}}@media (width<=600px){.ArticleHeroPane{padding-block-start:4px}}.ArticleCard[data-v-ded1cc8d]{contain:paint;view-transition-class:card-expand;padding:0}.ArticleCard .card[data-v-ded1cc8d]{border-radius:var(--md-sys-shape-corner-small);width:100%;color:inherit;text-align:start;background-color:var(--md-sys-color-surface-container-low);flex-flow:row;align-items:flex-start;gap:16px;padding-block:16px 6px;padding-inline:16px 18px;display:flex;position:relative}.ArticleCard .card .card-link[data-v-ded1cc8d]{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;inset:0}.ArticleCard .card[data-v-ded1cc8d]: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 .avatar[data-v-ded1cc8d]{border-radius:var(--md-sys-shape-corner-full);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-block-end:auto;display:flex;overflow:hidden}.ArticleCard .card .avatar img[data-v-ded1cc8d]{object-fit:cover;width:100%;height:100%}.ArticleCard .card .card-content[data-v-ded1cc8d]{flex:1;min-width:0}.ArticleCard .card .card-content .label[data-v-ded1cc8d]{font-variation-settings:"wght" 600;margin-block-end:6px}.ArticleCard .card .card-content .supporting[data-v-ded1cc8d]{color:var(--md-sys-color-on-surface-variant);letter-spacing:1.25px}.ArticleCard .card .card-content .tag-list[data-v-ded1cc8d]{z-index:1;flex-flow:wrap;margin-block-start:6px;display:flex;position:relative}.ArticleCard .card .card-content .tag-list .Chip[data-v-ded1cc8d]{outline:none!important}.ArticleCard .card .trailing span[data-v-ded1cc8d]{padding-block:var(--md-sys-typescale-label-small-baseline);font-family:var(--md-sys-typescale-label-small-family);font-size:var(--md-sys-typescale-label-small-size);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);font-variation-settings:var(--md-sys-typescale-label-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant)}.ArticleList{border-radius:var(--md-sys-shape-corner-extra-large);flex-direction:column;grid-area:1/1;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ArticleList[role=status]{align-items:center;padding:48px 24px}.ArticleList[role=status] .icon{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}.ArticleList[role=status] .label{color:var(--md-sys-color-on-surface-variant);margin:0}.Pagination[data-v-f6d2b0aa]{justify-content:center;align-items:center;gap:12px;padding:24px 0;display:flex}.wrap .indicator[data-v-f6d2b0aa]{border-radius:var(--md-sys-shape-corner-full);height:40px;color:var(--md-sys-color-on-surface-variant);background-color:var(--md-sys-color-surface-container-highest);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:relative;overflow:hidden}@keyframes focus-ring-indicator-f6d2b0aa{0%{outline:8px solid var(--md-sys-color-primary)}to{outline:2px solid var(--md-sys-color-primary)}}.wrap .indicator[data-v-f6d2b0aa]: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-indicator-f6d2b0aa var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) forwards}.wrap .indicator .label[data-v-f6d2b0aa]{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both}.wrap .page-input[data-v-f6d2b0aa]{padding-block:var(--md-sys-typescale-body-medium-baseline);font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);height:40px;color:var(--md-sys-color-on-surface);text-align:center;background-color:var(--md-sys-color-surface-container-highest);transition:border-color 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);outline:none;padding:0 16px}.wrap .page-input[data-v-f6d2b0aa]:focus{border-color:var(--md-sys-color-primary)}.wrap .page-input[aria-invalid=true][data-v-f6d2b0aa],.wrap .page-input[aria-invalid=true][data-v-f6d2b0aa]:focus{border-color:var(--md-sys-color-error)}@keyframes focus-ring-input-f6d2b0aa{0%{outline:8px solid var(--md-sys-color-primary)}to{outline:2px solid var(--md-sys-color-primary)}}.wrap .page-input[data-v-f6d2b0aa]: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-input-f6d2b0aa var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) forwards}@media (prefers-reduced-motion:no-preference){.modal-enter-active,.modal-leave-active{transition:opacity var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect)}.modal-enter-active .container,.modal-leave-active .container{transition:transform var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect)}}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .container,.modal-leave-to .container{transform:scale(.95)translateY(-12px)}.ModalDialog{z-index:1000;background-color:color-mix(in srgb, var(--md-sys-color-scrim), transparent 32%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ModalDialog .container{border-radius:var(--md-sys-shape-corner-extra-large);box-shadow:var(--md-sys-elevation-3);width:100%;max-height:calc(100vh - 48px);color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container-high);transform-origin:top;outline:none;flex-direction:column;display:flex;overflow:hidden}.ModalDialog .container.width-small{max-width:400px}.ModalDialog .container.width-medium{max-width:560px}.ModalDialog .container.width-large{max-width:720px}.ModalDialog .dialog-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:16px 16px 0 24px;display:flex}.ModalDialog .dialog-header .dialog-title{padding-block:var(--md-sys-typescale-headline-small-baseline);font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}.ModalDialog .dialog-header .header-actions{align-items:center;gap:8px;display:flex}.ModalDialog .dialog-content{flex-direction:column;gap:24px;padding:16px 24px 24px;display:flex;overflow-y:auto}.ModalDialog .dialog-actions{flex-shrink:0;justify-content:flex-end;gap:8px;padding:0 24px 24px;display:flex}.ArticleToolBar{justify-content:space-between;align-items:center;margin-inline:6px;display:flex}.ArticleToolBar .filter-entry{align-items:center;display:inline-flex;position:relative}.ArticleToolBar .filter-entry .filter-badge{padding-block:var(--md-sys-typescale-label-small-baseline);font-family:var(--md-sys-typescale-label-small-family);font-size:var(--md-sys-typescale-label-small-size);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);font-variation-settings:var(--md-sys-typescale-label-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;border-radius:var(--md-sys-shape-corner-full);min-width:18px;height:18px;color:var(--md-sys-color-on-primary);background-color:var(--md-sys-color-primary);pointer-events:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:-2px;right:-4px}.filter-section{flex-direction:column;gap:6px;display:flex}.filter-section .section-heading{padding-block:var(--md-sys-typescale-title-small-baseline);font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface);margin:0;padding:4px 0}.filter-section .filter-section-title{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:6px 4px;list-style:none;display:flex}.filter-section .filter-section-title: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}.filter-section .filter-section-title::-webkit-details-marker{display:none}.filter-section .filter-section-title .chevron{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:20px;font-style:normal;font-weight:400;line-height:20px;display:inline-block}.filter-section[open] .chevron{transform:rotate(90deg)}.filter-chips{flex-wrap:wrap;gap:12px;display:flex}.ArticleListPane{flex-direction:column;grid-column:8/14;gap:8px;padding-block-start:24px;display:flex;position:relative}.ArticleListPane .content{grid-template-rows:1fr max-content;align-items:flex-start;display:grid}.ArticleListPane .content:before{z-index:3;height:var(--md-sys-shape-corner-extra-large);background:radial-gradient(circle at 100% 100%, transparent var(--md-sys-shape-corner-extra-large), var(--md-sys-color-surface-container-lowest) var(--md-sys-shape-corner-extra-large)) 0 0/var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) no-repeat, radial-gradient(circle at 0 100%, transparent var(--md-sys-shape-corner-extra-large), var(--md-sys-color-surface-container-lowest) var(--md-sys-shape-corner-extra-large)) 100% 0/var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) no-repeat;pointer-events:none;content:"";grid-area:1/1;display:block;position:sticky;top:0}@media (width<=840px){.ArticleListPane{margin-block-end:64px}.ArticleListPane .content:before{display:none}}.ArticleListPage[data-v-1d9ae247]{grid-template-columns:subgrid;grid-column:1/-1;width:100%;min-height:100%;display:grid}.ArticleListPage .LoadingIndicator[data-v-1d9ae247]{grid-column:1/-1;place-self:center;padding-block:48px}.ArticleListPage .status-msg[data-v-1d9ae247]{grid-column:1/-1;margin-top:32px;padding:16px 24px}@media (width<=840px){.ArticleListPage[data-v-1d9ae247]{row-gap:24px;padding-inline:4px}}@media (width<=1600px){.ArticleListPage .ArticleHeroPane[data-v-1d9ae247]{grid-column:1/7}}@media (width<=1200px){.ArticleListPage .ArticleHeroPane[data-v-1d9ae247]{grid-column:1/5}}@media (width<=840px){.ArticleListPage .ArticleHeroPane[data-v-1d9ae247]{grid-column:span 6}}@media (width<=600px){.ArticleListPage .ArticleHeroPane[data-v-1d9ae247]{grid-column:span 4}}@media (width<=1600px){.ArticleListPage .ArticleListPane[data-v-1d9ae247]{grid-column:7/13}}@media (width<=1200px){.ArticleListPage .ArticleListPane[data-v-1d9ae247]{grid-column:5/9}}@media (width<=840px){.ArticleListPage .ArticleListPane[data-v-1d9ae247]{grid-column:span 6}}@media (width<=600px){.ArticleListPage .ArticleListPane[data-v-1d9ae247]{grid-column:span 4}}.TabBar{z-index:10;border-bottom-left-radius:var(--md-sys-shape-corner-full);border-bottom-right-radius:var(--md-sys-shape-corner-full);height:64px;transition:height 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);transform-origin:top;grid-column:2/14;padding-block-start:4px;position:sticky;top:0}.TabBar.hidden{transform:translateY(-110%)}@media (prefers-reduced-motion:reduce){.TabBar{transition:none}}@media (width<=1600px){.TabBar{grid-column:1/-1}}.TabBar.stuck .container{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.TabBar:after{z-index:-1;background-color:var(--md-sys-color-surface-container-lowest);content:"";width:100%;height:50%;position:absolute;top:0}.TabBar .container{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface);scrollbar-width:none;align-items:center;height:100%;display:flex;overflow:auto}.TabBar .container::-webkit-scrollbar{display:none}.TabBar [role=tab]{padding-block:var(--md-sys-typescale-title-medium-baseline);font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;border-radius:var(--md-sys-shape-corner-full);min-width:max-content;height:100%;color:var(--md-sys-color-on-surface-variant);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect), background-color var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 20px;display:flex;position:relative;overflow:hidden}.TabBar [role=tab] .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:18rem;font-style:normal;font-weight:400;line-height:18rem;display:inline-block}.TabBar [role=tab].active{color:var(--md-sys-color-primary);background-color:var(--md-sys-color-surface-container)}.TabBar [role=tab]:hover{background-color:var(--md-sys-color-surface-container-high)}@keyframes focus-ring-tabbar{0%{outline:8px solid var(--md-sys-color-primary)}to{outline:2px solid var(--md-sys-color-primary)}}.TabBar [role=tab]:focus-visible{z-index:1;outline-offset:-4px;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-tabbar var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) forwards}@media (width<=840px){.TabBar{height:56px}.TabBar [role=tab]{padding-block:var(--md-sys-typescale-title-small-baseline);font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;gap:6px;padding:8px 16px}.TabBar [role=tab] .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:16rem;font-style:normal;font-weight:400;line-height:16rem;display:inline-block}}@media (width<=600px){.TabBar{height:48px}.TabBar [role=tab]{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;gap:4px;padding:6px 12px}}.MeshBackdrop{position:absolute;inset:0}.MeshBackdrop .noise{z-index:2;pointer-events:none;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.MeshBackdrop .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}.MeshBackdrop .overlay.hidden{opacity:0}.MeshBackdrop .canvas{z-index:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.MeshBackdrop .overlay{transition:none;opacity:0!important}}.ArticleTitle{grid-column:2/-2;height:40vh;min-height:400px;max-height:560px;position:relative}.ArticleTitle .MeshBackdrop{z-index:0;width:100%;height:inherit;min-height:inherit;max-height:inherit;clip-path:inset(0 round 0 0 var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large))}.ArticleTitle .header{z-index:1;box-sizing:border-box;padding:calc(72px + env(safe-area-inset-top)) 48px calc(40px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex;position:relative}.ArticleTitle .header .breadcrumb-nav{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;inset-block-start:calc(24px + env(safe-area-inset-top));inset-inline:24px}@media (width<=840px){.ArticleTitle .header{padding:calc(56px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));gap:12px}}@media (width<=600px){.ArticleTitle .header{padding:calc(48px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));gap:10px}}.ArticleTitle .header h1{padding-block:var(--md-sys-typescale-display-large-baseline);font-family:var(--md-sys-typescale-display-large-family);font-size:var(--md-sys-typescale-display-large-size);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height);font-variation-settings:var(--md-sys-typescale-display-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;max-width:62ch;color:var(--md-sys-color-on-surface);text-align:center;word-break:normal;font-variation-settings:"wght" 700;text-wrap:balance;overflow-wrap:break-word;grid-template-columns:minmax(40px,80px) auto auto;align-items:center;margin:0;display:inline-grid}@media (width<=1200px){.ArticleTitle .header h1{padding-block:var(--md-sys-typescale-display-medium-baseline);font-family:var(--md-sys-typescale-display-medium-family);font-size:var(--md-sys-typescale-display-medium-size);letter-spacing:var(--md-sys-typescale-display-medium-letter-spacing);line-height:var(--md-sys-typescale-display-medium-line-height);font-variation-settings:var(--md-sys-typescale-display-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both}}@media (width<=840px){.ArticleTitle .header h1{padding-block:var(--md-sys-typescale-headline-large-baseline);font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;font-variation-settings:"wght" 700;max-width:26ch}}@media (width<=600px){.ArticleTitle .header h1{padding-block:var(--md-sys-typescale-headline-medium-baseline);font-family:var(--md-sys-typescale-headline-medium-family);font-size:var(--md-sys-typescale-headline-medium-size);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height);font-variation-settings:var(--md-sys-typescale-headline-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;font-variation-settings:"wght" 700;max-width:22ch}}@media (width<=400px){.ArticleTitle .header h1{padding-block:var(--md-sys-typescale-headline-small-baseline);font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;font-variation-settings:"wght" 700;max-width:20ch}}.ArticleTitle .header .char-avatar{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ArticleTitle .header .char-name{font-variation-settings:"wght" 700}@media (width<=1600px){.ArticleTitle{grid-column:1/-1}}@media (width<=1200px){.ArticleTitle{height:36vh;min-height:380px;max-height:520px}}@media (width<=840px){.ArticleTitle{height:34vh;min-height:340px;max-height:480px}}@media (width<=600px){.ArticleTitle{height:auto;min-height:300px;max-height:440px}}.PageIndicator[data-v-9fa15abd]{-webkit-user-select:none;user-select:none;margin-block-start:24px;position:relative}.PageIndicator .article-title[data-v-9fa15abd]{z-index:1;font-variation-settings:"wght" 600;margin-inline-start:18px;padding-block-end:18px}.PageIndicator .indicator[data-v-9fa15abd]{z-index:1;border-radius:var(--md-sys-shape-corner-extra-large);outline:2px solid var(--md-sys-color-primary);pointer-events:none;transition:var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial);position:absolute}.PageIndicator .indicator-container[data-v-9fa15abd]{z-index:0;flex-flow:column;margin:0;padding:0;list-style:none;display:flex}.PageIndicator .indicator-container .indicator-item[data-v-9fa15abd]{border-radius:var(--md-sys-shape-corner-extra-large);width:100%;position:relative}.PageIndicator .indicator-container .indicator-item a[data-v-9fa15abd]{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;border-radius:var(--md-sys-shape-corner-extra-large);width:100%;color:var(--md-sys-color-on-surface);opacity:.5;transition:font-variation-settings var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect-duration), opacity var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect-duration);font-variation-settings:"wght" 400;padding-block:9px;padding-inline:18px;text-decoration:none;display:block}@keyframes focus-ring-default-9fa15abd{0%{outline:12px solid var(--md-sys-color-primary)}to{outline:3px solid var(--md-sys-color-primary)}}.PageIndicator .indicator-container .indicator-item a[data-v-9fa15abd]: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-9fa15abd var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) forwards;opacity:1}.PageIndicator .indicator-container .indicator-item.active>a[data-v-9fa15abd]{color:var(--md-sys-color-primary);font-variation-settings:"wght" 700;opacity:1}.PageIndicator .indicator-container .indicator-item.active>a[data-v-9fa15abd]:focus-visible{color:var(--md-sys-color-on-primary);background-color:var(--md-sys-color-primary)}@media print{.PageIndicator[data-v-9fa15abd]{display:none}}.ArticleTOCPane[data-v-611f224c]{flex-direction:column;align-self:self-start;gap:8px;max-width:280px;height:100vh;padding-inline:8px;display:flex;position:sticky;top:0;overflow-y:auto}@media (width<=1600px){.ArticleTOCPane[data-v-611f224c]{height:calc(100vh - 64px);top:64px}}.ArticleContentPane{padding:32px 48px;position:relative}.ArticleContentPane .markdown-body{max-width:880px;color:var(--md-sys-color-on-surface);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);letter-spacing:var(--reader-letter-spacing,1.5px);line-height:var(--reader-line-height,1.6);text-align:justify;word-break:normal;text-justify:inter-ideograph;line-break:strict;overflow-wrap:break-word;margin-inline:auto}.ArticleContentPane .markdown-body ::selection{color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container)}.ArticleContentPane .markdown-body blockquote,.ArticleContentPane .markdown-body code,.ArticleContentPane .markdown-body div,.ArticleContentPane .markdown-body li,.ArticleContentPane .markdown-body p,.ArticleContentPane .markdown-body pre,.ArticleContentPane .markdown-body span,.ArticleContentPane .markdown-body td,.ArticleContentPane .markdown-body th,.ArticleContentPane .markdown-body dt,.ArticleContentPane .markdown-body dd,.ArticleContentPane .markdown-body figcaption,.ArticleContentPane .markdown-body summary,.ArticleContentPane .markdown-body h1,.ArticleContentPane .markdown-body h2,.ArticleContentPane .markdown-body h3,.ArticleContentPane .markdown-body h4,.ArticleContentPane .markdown-body h5,.ArticleContentPane .markdown-body h6{letter-spacing:var(--reader-letter-spacing,1.5px);font-family:inherit;line-height:var(--reader-line-height,1.6);word-break:normal;transition:font-variation-settings var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);font-variation-settings:"wght" var(--reader-font-weight,400);overflow-wrap:break-word}.ArticleContentPane .markdown-body p{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);text-indent:var(--reader-paragraph-indent,2em);margin-block-end:calc(var(--reader-line-height,1.6) * .6em);position:relative}.ArticleContentPane .markdown-body h1,.ArticleContentPane .markdown-body h2,.ArticleContentPane .markdown-body h3,.ArticleContentPane .markdown-body h4,.ArticleContentPane .markdown-body h5,.ArticleContentPane .markdown-body h6{min-height:var(--pretext-min-height,auto);font-weight:calc(var(--reader-font-weight,400) + 250);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 250);margin-block:1.6em .8em;scroll-margin-top:80px;position:relative}.ArticleContentPane .markdown-body h1:focus-visible,.ArticleContentPane .markdown-body h2:focus-visible,.ArticleContentPane .markdown-body h3:focus-visible,.ArticleContentPane .markdown-body h4:focus-visible,.ArticleContentPane .markdown-body h5:focus-visible,.ArticleContentPane .markdown-body h6:focus-visible{outline:none}.ArticleContentPane .markdown-body h1{font-size:calc(var(--reader-font-size,18px) * 1.6);padding-inline-start:14px}.ArticleContentPane .markdown-body h1:before{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);content:"";width:4px;position:absolute;top:.15em;bottom:.15em;left:0}.ArticleContentPane .markdown-body h2{font-size:calc(var(--reader-font-size,18px) * 1.4);border-block-end:1px solid var(--md-sys-color-outline-variant);padding-block-end:8px}.ArticleContentPane .markdown-body h3{font-size:calc(var(--reader-font-size,18px) * 1.25)}.ArticleContentPane .markdown-body h4,.ArticleContentPane .markdown-body h5,.ArticleContentPane .markdown-body h6{color:var(--md-sys-color-on-surface-variant);font-size:calc(var(--reader-font-size,18px) * 1.1)}.ArticleContentPane .markdown-body blockquote{border-radius:var(--md-sys-shape-corner-medium);min-height:var(--pretext-min-height,auto);color:var(--md-sys-color-on-surface-variant);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);background-color:var(--md-sys-color-surface-container-low);border-inline-start:4px solid var(--md-sys-color-primary);margin-block:1.4em;padding:16px 20px;position:relative}.ArticleContentPane .markdown-body blockquote p{text-indent:0;margin-block-end:.5em}.ArticleContentPane .markdown-body blockquote p:last-child{margin-block-end:0}.ArticleContentPane .markdown-body pre{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);min-height:var(--pretext-min-height,auto);background-color:var(--md-sys-color-surface-container-low);margin-block:1.4em;padding:16px 20px;overflow-x:auto}.ArticleContentPane .markdown-body pre::-webkit-scrollbar{height:6px}.ArticleContentPane .markdown-body pre::-webkit-scrollbar-thumb{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-outline-variant)}.ArticleContentPane .markdown-body pre code{color:var(--md-sys-color-on-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(var(--reader-font-size,18px) * .88);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);background:0 0;padding:0}.ArticleContentPane .markdown-body code{border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(var(--reader-font-size,18px) * .88);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);background-color:var(--md-sys-color-surface-container);padding:2px 7px}.ArticleContentPane .markdown-body hr{background:linear-gradient(90deg, transparent, var(--md-sys-color-outline-variant), transparent);border:0;height:1px;margin-block:2em;display:block}.ArticleContentPane .markdown-body strong,.ArticleContentPane .markdown-body b{font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.ArticleContentPane .markdown-body em,.ArticleContentPane .markdown-body i{font-style:normal;transform:skew(-10deg)}.ArticleContentPane .markdown-body s,.ArticleContentPane .markdown-body del{opacity:.6;text-decoration:line-through}.ArticleContentPane .markdown-body mark{border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-on-tertiary-container);background-color:var(--md-sys-color-tertiary-container);padding:2px 6px}.ArticleContentPane .markdown-body sub,.ArticleContentPane .markdown-body sup{font-size:calc(var(--reader-font-size,18px) * .75);line-height:0}.ArticleContentPane .markdown-body ul,.ArticleContentPane .markdown-body ol{padding-block-end:12px;padding-inline-start:28px}.ArticleContentPane .markdown-body ul li,.ArticleContentPane .markdown-body ol li{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);margin-block-start:8px;position:relative}.ArticleContentPane .markdown-body ul li::marker{color:var(--md-sys-color-primary);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.ArticleContentPane .markdown-body ol li::marker{color:var(--md-sys-color-primary);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.ArticleContentPane .markdown-body ul li code,.ArticleContentPane .markdown-body ol li code{display:inline}.ArticleContentPane .markdown-body table{border-radius:var(--md-sys-shape-corner-medium);box-shadow:0 0 0 1px var(--md-sys-color-outline-variant);border-collapse:collapse;width:100%;margin-block:1.4em;overflow:hidden}.ArticleContentPane .markdown-body table th,.ArticleContentPane .markdown-body table td{border:1px solid var(--md-sys-color-outline-variant);min-height:var(--pretext-min-height,auto);font-size:calc(var(--reader-font-size,18px) * .95);padding:12px 16px}.ArticleContentPane .markdown-body table th{color:var(--md-sys-color-on-surface);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200);background-color:var(--md-sys-color-surface-container-high)}.ArticleContentPane .markdown-body table td{font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400)}.ArticleContentPane .markdown-body table tr:nth-child(2n){background-color:var(--md-sys-color-surface-container-lowest)}.ArticleContentPane .markdown-body dl{margin-block-end:calc(var(--reader-line-height,1.6) * .8em)}.ArticleContentPane .markdown-body dl dt{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.ArticleContentPane .markdown-body dl dd{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);margin-inline-start:16px}.ArticleContentPane .markdown-body figure{text-align:center;margin-block:1.4em}.ArticleContentPane .markdown-body figure figcaption{min-height:var(--pretext-min-height,auto);color:var(--md-sys-color-on-surface-variant);font-size:calc(var(--reader-font-size,18px) * .85);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);margin-block-start:8px}.ArticleContentPane .markdown-body details{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container-low);margin-block-end:calc(var(--reader-line-height,1.6) * .8em);padding:12px 16px}.ArticleContentPane .markdown-body details summary{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:calc(var(--reader-font-weight,400) + 150);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 150);cursor:pointer}.ArticleContentPane .markdown-body a{color:var(--md-sys-color-primary);text-underline-offset:3px;transition:color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);text-decoration:underline}.ArticleContentPane .markdown-body a:hover{color:var(--md-sys-color-primary-container);text-decoration-thickness:2px}.ArticleContentPane .markdown-body .pretext-no-orphan{white-space:nowrap}.ArticleContentPane .status-msg{text-align:center;padding:48px}@media (width<=1600px){.ArticleContentPane{padding-block:12px;padding-inline:24px}}.tab-forward-enter-active,.tab-backward-enter-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);transform-origin:top;will-change:opacity, transform}.tab-forward-leave-active,.tab-backward-leave-active{transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-accelerate), transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-accelerate);transform-origin:top;will-change:opacity, transform}.tab-forward-enter-from{opacity:0;transform:translate(24px)scale(.99)}.tab-forward-leave-to{opacity:0;transform:translate(-16px)scale(.99)}.tab-backward-enter-from{opacity:0;transform:translate(-24px)scale(.99)}.tab-backward-leave-to{opacity:0;transform:translate(16px)scale(.99)}.ArticlePage{grid-template-columns:subgrid;grid-column:1/-1;grid-template-rows:auto auto 1fr;height:100%;display:grid}.ArticlePage .tab-bar{grid-column:1/-1}.ArticlePage .article-empty-state{color:var(--md-sys-color-on-surface-variant);text-align:center;grid-column:1/-1;padding:64px 24px}.ArticlePage .outline-panel,.ArticlePage .body-panel{grid-template-columns:subgrid;outline:none;grid-area:3/1/auto/-1;display:grid}@media (width<=840px){.ArticlePage{grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr}.ArticlePage .outline-panel,.ArticlePage .body-panel{grid-template-rows:1fr;grid-template-columns:1fr}}.ArticlePage .ArticleContentPane{grid-area:1/2/auto/14}@media (width<=1600px){.ArticlePage .ArticleContentPane{grid-column:1/11}}@media (width<=1200px){.ArticlePage .ArticleContentPane{grid-column:1/7}}.ArticlePage .ArticleTOCPane{grid-area:1/15}@media (width<=1600px){.ArticlePage .ArticleTOCPane{grid-column:11/13}}@media (width<=1200px){.ArticlePage .ArticleTOCPane{grid-column:7/9}}.CharactersPage{flex-direction:column;grid-column:1/-1;gap:24px;padding:32px 24px;display:flex}.CharactersPage .header h1{padding-block:var(--md-sys-typescale-headline-large-baseline);font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}.CharactersPage .avatar-rail{scrollbar-width:none;gap:16px;padding-block-end:8px;display:flex;overflow-x:auto}.CharactersPage .avatar-rail::-webkit-scrollbar{display:none}.CharactersPage .avatar-rail .avatar-item{color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);background:0 0;border:none;outline:none;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:4px;display:flex}.CharactersPage .avatar-rail .avatar-item .avatar-img,.CharactersPage .avatar-rail .avatar-item .avatar-fallback{border-radius:var(--md-sys-shape-corner-full);width:72px;height:72px;transition:box-shadow var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard)}.CharactersPage .avatar-rail .avatar-item .avatar-img{object-fit:cover}.CharactersPage .avatar-rail .avatar-item .avatar-fallback{padding-block:var(--md-sys-typescale-title-large-baseline);font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);background-color:var(--card-impression,var(--md-sys-color-surface-container-highest));justify-content:center;align-items:center;display:flex}.CharactersPage .avatar-rail .avatar-item .avatar-label{padding-block:var(--md-sys-typescale-label-medium-baseline);font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;text-overflow:ellipsis;white-space:nowrap;max-width:88px;display:inline-block;overflow:hidden}.CharactersPage .avatar-rail .avatar-item.selected{color:var(--md-sys-color-on-surface)}.CharactersPage .avatar-rail .avatar-item.selected .avatar-img,.CharactersPage .avatar-rail .avatar-item.selected .avatar-fallback{box-shadow:inset 0 0 0 2px var(--md-sys-color-primary)}@keyframes focus-ring-char-avatar{0%{outline:8px solid var(--md-sys-color-primary)}to{outline:2px solid var(--md-sys-color-primary)}}.CharactersPage .avatar-rail .avatar-item: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-char-avatar var(--md-sys-motion-spring-slow-effect-duration) var(--md-sys-motion-spring-slow-effect) forwards}.CharactersPage .character-detail{flex-direction:column;gap:24px;display:flex}.CharactersPage .character-header h2{padding-block:var(--md-sys-typescale-headline-small-baseline);font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0 0 4px}.CharactersPage .character-header .character-desc{padding-block:var(--md-sys-typescale-body-medium-baseline);font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);margin:0}.CharactersPage .design-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;display:grid}@media (width<=840px){.CharactersPage .design-grid{grid-template-columns:1fr}}.CharactersPage .design-card{border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-low);padding:24px}.CharactersPage .design-card h3{padding-block:var(--md-sys-typescale-title-large-baseline);font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin-block:0 16px}.CharactersPage .articles-section{flex-direction:column;gap:16px;display:flex}.CharactersPage .articles-section h3{padding-block:var(--md-sys-typescale-title-large-baseline);font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}.CharactersPage .markdown-body{color:var(--md-sys-color-on-surface);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);letter-spacing:var(--reader-letter-spacing,1.5px);line-height:var(--reader-line-height,1.6);text-align:justify;word-break:normal;text-justify:inter-ideograph;line-break:strict;overflow-wrap:break-word}.CharactersPage .markdown-body ::selection{color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container)}.CharactersPage .markdown-body blockquote,.CharactersPage .markdown-body code,.CharactersPage .markdown-body div,.CharactersPage .markdown-body li,.CharactersPage .markdown-body p,.CharactersPage .markdown-body pre,.CharactersPage .markdown-body span,.CharactersPage .markdown-body td,.CharactersPage .markdown-body th,.CharactersPage .markdown-body dt,.CharactersPage .markdown-body dd,.CharactersPage .markdown-body figcaption,.CharactersPage .markdown-body summary,.CharactersPage .markdown-body h1,.CharactersPage .markdown-body h2,.CharactersPage .markdown-body h3,.CharactersPage .markdown-body h4,.CharactersPage .markdown-body h5,.CharactersPage .markdown-body h6{letter-spacing:var(--reader-letter-spacing,1.5px);font-family:inherit;line-height:var(--reader-line-height,1.6);word-break:normal;transition:font-variation-settings var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);font-variation-settings:"wght" var(--reader-font-weight,400);overflow-wrap:break-word}.CharactersPage .markdown-body p{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);text-indent:var(--reader-paragraph-indent,2em);margin-block-end:calc(var(--reader-line-height,1.6) * .6em);position:relative}.CharactersPage .markdown-body h1,.CharactersPage .markdown-body h2,.CharactersPage .markdown-body h3,.CharactersPage .markdown-body h4,.CharactersPage .markdown-body h5,.CharactersPage .markdown-body h6{min-height:var(--pretext-min-height,auto);font-weight:calc(var(--reader-font-weight,400) + 250);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 250);margin-block:1.6em .8em;scroll-margin-top:80px;position:relative}.CharactersPage .markdown-body h1:focus-visible,.CharactersPage .markdown-body h2:focus-visible,.CharactersPage .markdown-body h3:focus-visible,.CharactersPage .markdown-body h4:focus-visible,.CharactersPage .markdown-body h5:focus-visible,.CharactersPage .markdown-body h6:focus-visible{outline:none}.CharactersPage .markdown-body h1{font-size:calc(var(--reader-font-size,18px) * 1.6);padding-inline-start:14px}.CharactersPage .markdown-body h1:before{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);content:"";width:4px;position:absolute;top:.15em;bottom:.15em;left:0}.CharactersPage .markdown-body h2{font-size:calc(var(--reader-font-size,18px) * 1.4);border-block-end:1px solid var(--md-sys-color-outline-variant);padding-block-end:8px}.CharactersPage .markdown-body h3{font-size:calc(var(--reader-font-size,18px) * 1.25)}.CharactersPage .markdown-body h4,.CharactersPage .markdown-body h5,.CharactersPage .markdown-body h6{color:var(--md-sys-color-on-surface-variant);font-size:calc(var(--reader-font-size,18px) * 1.1)}.CharactersPage .markdown-body blockquote{border-radius:var(--md-sys-shape-corner-medium);min-height:var(--pretext-min-height,auto);color:var(--md-sys-color-on-surface-variant);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);background-color:var(--md-sys-color-surface-container-low);border-inline-start:4px solid var(--md-sys-color-primary);margin-block:1.4em;padding:16px 20px;position:relative}.CharactersPage .markdown-body blockquote p{text-indent:0;margin-block-end:.5em}.CharactersPage .markdown-body blockquote p:last-child{margin-block-end:0}.CharactersPage .markdown-body pre{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);min-height:var(--pretext-min-height,auto);background-color:var(--md-sys-color-surface-container-low);margin-block:1.4em;padding:16px 20px;overflow-x:auto}.CharactersPage .markdown-body pre::-webkit-scrollbar{height:6px}.CharactersPage .markdown-body pre::-webkit-scrollbar-thumb{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-outline-variant)}.CharactersPage .markdown-body pre code{color:var(--md-sys-color-on-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(var(--reader-font-size,18px) * .88);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);background:0 0;padding:0}.CharactersPage .markdown-body code{border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(var(--reader-font-size,18px) * .88);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);background-color:var(--md-sys-color-surface-container);padding:2px 7px}.CharactersPage .markdown-body hr{background:linear-gradient(90deg, transparent, var(--md-sys-color-outline-variant), transparent);border:0;height:1px;margin-block:2em;display:block}.CharactersPage .markdown-body strong,.CharactersPage .markdown-body b{font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.CharactersPage .markdown-body em,.CharactersPage .markdown-body i{font-style:normal;transform:skew(-10deg)}.CharactersPage .markdown-body s,.CharactersPage .markdown-body del{opacity:.6;text-decoration:line-through}.CharactersPage .markdown-body mark{border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-on-tertiary-container);background-color:var(--md-sys-color-tertiary-container);padding:2px 6px}.CharactersPage .markdown-body sub,.CharactersPage .markdown-body sup{font-size:calc(var(--reader-font-size,18px) * .75);line-height:0}.CharactersPage .markdown-body ul,.CharactersPage .markdown-body ol{padding-block-end:12px;padding-inline-start:28px}.CharactersPage .markdown-body ul li,.CharactersPage .markdown-body ol li{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);margin-block-start:8px;position:relative}.CharactersPage .markdown-body ul li::marker{color:var(--md-sys-color-primary);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.CharactersPage .markdown-body ol li::marker{color:var(--md-sys-color-primary);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.CharactersPage .markdown-body ul li code,.CharactersPage .markdown-body ol li code{display:inline}.CharactersPage .markdown-body table{border-radius:var(--md-sys-shape-corner-medium);box-shadow:0 0 0 1px var(--md-sys-color-outline-variant);border-collapse:collapse;width:100%;margin-block:1.4em;overflow:hidden}.CharactersPage .markdown-body table th,.CharactersPage .markdown-body table td{border:1px solid var(--md-sys-color-outline-variant);min-height:var(--pretext-min-height,auto);font-size:calc(var(--reader-font-size,18px) * .95);padding:12px 16px}.CharactersPage .markdown-body table th{color:var(--md-sys-color-on-surface);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200);background-color:var(--md-sys-color-surface-container-high)}.CharactersPage .markdown-body table td{font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400)}.CharactersPage .markdown-body table tr:nth-child(2n){background-color:var(--md-sys-color-surface-container-lowest)}.CharactersPage .markdown-body dl{margin-block-end:calc(var(--reader-line-height,1.6) * .8em)}.CharactersPage .markdown-body dl dt{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.CharactersPage .markdown-body dl dd{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);margin-inline-start:16px}.CharactersPage .markdown-body figure{text-align:center;margin-block:1.4em}.CharactersPage .markdown-body figure figcaption{min-height:var(--pretext-min-height,auto);color:var(--md-sys-color-on-surface-variant);font-size:calc(var(--reader-font-size,18px) * .85);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);margin-block-start:8px}.CharactersPage .markdown-body details{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container-low);margin-block-end:calc(var(--reader-line-height,1.6) * .8em);padding:12px 16px}.CharactersPage .markdown-body details summary{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:calc(var(--reader-font-weight,400) + 150);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 150);cursor:pointer}.CharactersPage .markdown-body a{color:var(--md-sys-color-primary);text-underline-offset:3px;transition:color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);text-decoration:underline}.CharactersPage .markdown-body a:hover{color:var(--md-sys-color-primary-container);text-decoration-thickness:2px}.CharactersPage .markdown-body .pretext-no-orphan{white-space:nowrap}.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{padding-block:var(--md-sys-typescale-display-large-baseline);font-family:var(--md-sys-typescale-display-large-family);font-size:var(--md-sys-typescale-display-large-size);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height);font-variation-settings:var(--md-sys-typescale-display-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-error);margin:0}.ErrorPage .information .message{padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);text-align:center;margin:0}.NavBar{bottom:calc(env(safe-area-inset-bottom,0px) - env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px)));z-index:999;padding-bottom:env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0));background-color:var(--md-sys-color-surface-container-low);-webkit-user-select:none;user-select:none;box-sizing:content-box;flex-direction:row;justify-content:space-between;gap:12px;width:100%;height:64px;display:flex;position:absolute;overflow-y:hidden}.NavBar a{cursor:pointer;text-decoration:none}.NavBar .destinations{flex-direction:row;justify-content:space-between;align-items:center;height:100%;overflow:hidden}.NavBar .destinations .segment{height:100%}.NavBar .destinations .segment a{width:100%}.NavBar .destinations .segment.inactive .accent .icon span{font-variation-settings:"FILL" 0, "wght" 200}.NavBar.horizontal .destinations{justify-content:center;gap:12px}.NavBar.horizontal .destinations .segment{width:max-content}.NavBar.horizontal .destinations .segment a{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{width:32px;height:32px}.NavBar.horizontal .destinations .segment .label{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;z-index:1;width:max-content}.NavBar.horizontal .destinations .segment:after{width:100%;height:40px;top:12px;left:0}.NavBar.vertical .destinations .segment{width:100%}.NavBar.vertical .destinations .segment a{padding-block:4px}.NavBar.vertical .destinations .segment .accent{width:52px;height:32px}.NavBar.vertical .destinations .segment .label{padding-block:var(--md-sys-typescale-label-medium-baseline);font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both}.NavBar.vertical .destinations .segment:after{top:6px;left:50%;right:50%;translate:-50%}.destinations{width:100%;transition:gap var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect);display:flex}.destinations.bottom .label{z-index:-1;text-align:center;top:0}.destinations.right .label{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;z-index:1;text-align:left;grid-column:2/3;left:0}.destinations .segment{width:100%;position:relative}.destinations .segment a{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;padding-block:0;display:grid;position:relative}.destinations .segment .accent{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}.destinations .segment .accent .icon{pointer-events:none;width:24px;height:24px}.destinations .segment .accent .icon span{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}.destinations .segment .label{color:var(--md-sys-color-on-surface-variant);text-wrap-mode:nowrap;text-decoration:none}.destinations .segment: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}.destinations .segment.active .accent{color:var(--md-sys-color-on-secondary-container);background-color:#0000}.destinations .segment.active .label{color:var(--md-sys-color-secondary)}.destinations .segment.active:after{background-color:var(--md-sys-color-secondary-container)}.destinations .segment.inactive:hover:after{background-color:var(--md-sys-color-surface-container-high)}.destinations .segment.inactive .accent .icon span{font-variation-settings:"FILL" 0, "wght" 300}.destinations .segment:hover .accent .icon span{font-variation-settings:"FILL" 1, "wght" 400}.destinations .segment:active .accent .icon span{font-variation-settings:"FILL" 1, "wght" 200}.NavRail{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{cursor:pointer;text-decoration:none}.NavRail .fab-container{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{margin-inline:8px}.NavRail .fab-container .fab{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}.NavRail .fab-container .fab span{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{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{font-variation-settings:"FILL" 1, "wght" 400}.NavRail .fab-container .fab:active span{font-variation-settings:"FILL" 1, "wght" 200}.NavRail .fab-container .fab: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}.NavRail .destinations{flex-direction:column;flex-grow:1;justify-content:flex-start}.NavRail .actions{flex-flow:column;align-items:center;width:100%;margin-block:24px;display:flex}@media (width<=840px){.NavRail .actions{display:none}}.NavRail.collapsed{width:96px}.NavRail.collapsed .fab-container .fab{grid:auto/max-content 0;gap:0}.NavRail.collapsed .fab-container .fab p{opacity:0;visibility:hidden}.NavRail.collapsed .destinations{gap:10px}.NavRail.collapsed .destinations .segment a{grid:max-content 16px/max-content 0;gap:8px 0;padding-inline:20px}.NavRail.collapsed .destinations .segment a:after{width:56px;height:32px}.NavRail.collapsed .destinations .segment a:focus-visible{outline:none!important}.NavRail.collapsed .destinations .segment a:focus-visible .accent{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}.NavRail.collapsed .destinations .segment .accent{width:56px;height:32px}.NavRail.collapsed .destinations .segment .label{padding-block:var(--md-sys-typescale-label-medium-baseline);font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;grid-row:2/3;position:relative}.NavRail.expanded{width:220px;max-width:360px}.NavRail.expanded .fab-container .fab{grid:auto/max-content var(--label-width);gap:4px;padding-inline-end:24px}.NavRail.expanded .fab-container .fab p{opacity:1;visibility:visible}.NavRail.expanded .destinations{gap:0}.NavRail.expanded .destinations .segment a{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: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}.NavRail.expanded .destinations .segment .accent{width:56px;height:56px}.NavRail.expanded .destinations .segment .label{position:absolute}.NavRail.expanded .destinations .segment:after{width:calc(60px + var(--label-width) + 24px);height:56px}.PropsPage{flex-direction:column;grid-column:1/-1;gap:24px;padding:32px 24px;display:flex}.PropsPage .header h1{padding-block:var(--md-sys-typescale-headline-large-baseline);font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}.PropsPage .prop-detail{flex-direction:column;gap:24px;display:flex}.PropsPage .prop-header h2{padding-block:var(--md-sys-typescale-headline-small-baseline);font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0 0 4px}.PropsPage .prop-header .prop-type{padding-block:var(--md-sys-typescale-label-medium-baseline);font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);margin:0 0 8px;padding:2px 10px;display:inline-block}.PropsPage .prop-header .prop-desc{padding-block:var(--md-sys-typescale-body-medium-baseline);font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);margin:0}.PropsPage .detail-card{border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-low);padding:24px}.PropsPage .articles-section{flex-direction:column;gap:16px;display:flex}.PropsPage .articles-section h3{padding-block:var(--md-sys-typescale-title-large-baseline);font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}.PropsPage .markdown-body{color:var(--md-sys-color-on-surface);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);letter-spacing:var(--reader-letter-spacing,1.5px);line-height:var(--reader-line-height,1.6);text-align:justify;word-break:normal;text-justify:inter-ideograph;line-break:strict;overflow-wrap:break-word}.PropsPage .markdown-body ::selection{color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container)}.PropsPage .markdown-body blockquote,.PropsPage .markdown-body code,.PropsPage .markdown-body div,.PropsPage .markdown-body li,.PropsPage .markdown-body p,.PropsPage .markdown-body pre,.PropsPage .markdown-body span,.PropsPage .markdown-body td,.PropsPage .markdown-body th,.PropsPage .markdown-body dt,.PropsPage .markdown-body dd,.PropsPage .markdown-body figcaption,.PropsPage .markdown-body summary,.PropsPage .markdown-body h1,.PropsPage .markdown-body h2,.PropsPage .markdown-body h3,.PropsPage .markdown-body h4,.PropsPage .markdown-body h5,.PropsPage .markdown-body h6{letter-spacing:var(--reader-letter-spacing,1.5px);font-family:inherit;line-height:var(--reader-line-height,1.6);word-break:normal;transition:font-variation-settings var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);font-variation-settings:"wght" var(--reader-font-weight,400);overflow-wrap:break-word}.PropsPage .markdown-body p{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);text-indent:var(--reader-paragraph-indent,2em);margin-block-end:calc(var(--reader-line-height,1.6) * .6em);position:relative}.PropsPage .markdown-body h1,.PropsPage .markdown-body h2,.PropsPage .markdown-body h3,.PropsPage .markdown-body h4,.PropsPage .markdown-body h5,.PropsPage .markdown-body h6{min-height:var(--pretext-min-height,auto);font-weight:calc(var(--reader-font-weight,400) + 250);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 250);margin-block:1.6em .8em;scroll-margin-top:80px;position:relative}.PropsPage .markdown-body h1:focus-visible,.PropsPage .markdown-body h2:focus-visible,.PropsPage .markdown-body h3:focus-visible,.PropsPage .markdown-body h4:focus-visible,.PropsPage .markdown-body h5:focus-visible,.PropsPage .markdown-body h6:focus-visible{outline:none}.PropsPage .markdown-body h1{font-size:calc(var(--reader-font-size,18px) * 1.6);padding-inline-start:14px}.PropsPage .markdown-body h1:before{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);content:"";width:4px;position:absolute;top:.15em;bottom:.15em;left:0}.PropsPage .markdown-body h2{font-size:calc(var(--reader-font-size,18px) * 1.4);border-block-end:1px solid var(--md-sys-color-outline-variant);padding-block-end:8px}.PropsPage .markdown-body h3{font-size:calc(var(--reader-font-size,18px) * 1.25)}.PropsPage .markdown-body h4,.PropsPage .markdown-body h5,.PropsPage .markdown-body h6{color:var(--md-sys-color-on-surface-variant);font-size:calc(var(--reader-font-size,18px) * 1.1)}.PropsPage .markdown-body blockquote{border-radius:var(--md-sys-shape-corner-medium);min-height:var(--pretext-min-height,auto);color:var(--md-sys-color-on-surface-variant);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);background-color:var(--md-sys-color-surface-container-low);border-inline-start:4px solid var(--md-sys-color-primary);margin-block:1.4em;padding:16px 20px;position:relative}.PropsPage .markdown-body blockquote p{text-indent:0;margin-block-end:.5em}.PropsPage .markdown-body blockquote p:last-child{margin-block-end:0}.PropsPage .markdown-body pre{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);min-height:var(--pretext-min-height,auto);background-color:var(--md-sys-color-surface-container-low);margin-block:1.4em;padding:16px 20px;overflow-x:auto}.PropsPage .markdown-body pre::-webkit-scrollbar{height:6px}.PropsPage .markdown-body pre::-webkit-scrollbar-thumb{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-outline-variant)}.PropsPage .markdown-body pre code{color:var(--md-sys-color-on-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(var(--reader-font-size,18px) * .88);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);background:0 0;padding:0}.PropsPage .markdown-body code{border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(var(--reader-font-size,18px) * .88);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);background-color:var(--md-sys-color-surface-container);padding:2px 7px}.PropsPage .markdown-body hr{background:linear-gradient(90deg, transparent, var(--md-sys-color-outline-variant), transparent);border:0;height:1px;margin-block:2em;display:block}.PropsPage .markdown-body strong,.PropsPage .markdown-body b{font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.PropsPage .markdown-body em,.PropsPage .markdown-body i{font-style:normal;transform:skew(-10deg)}.PropsPage .markdown-body s,.PropsPage .markdown-body del{opacity:.6;text-decoration:line-through}.PropsPage .markdown-body mark{border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-on-tertiary-container);background-color:var(--md-sys-color-tertiary-container);padding:2px 6px}.PropsPage .markdown-body sub,.PropsPage .markdown-body sup{font-size:calc(var(--reader-font-size,18px) * .75);line-height:0}.PropsPage .markdown-body ul,.PropsPage .markdown-body ol{padding-block-end:12px;padding-inline-start:28px}.PropsPage .markdown-body ul li,.PropsPage .markdown-body ol li{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);margin-block-start:8px;position:relative}.PropsPage .markdown-body ul li::marker{color:var(--md-sys-color-primary);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.PropsPage .markdown-body ol li::marker{color:var(--md-sys-color-primary);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.PropsPage .markdown-body ul li code,.PropsPage .markdown-body ol li code{display:inline}.PropsPage .markdown-body table{border-radius:var(--md-sys-shape-corner-medium);box-shadow:0 0 0 1px var(--md-sys-color-outline-variant);border-collapse:collapse;width:100%;margin-block:1.4em;overflow:hidden}.PropsPage .markdown-body table th,.PropsPage .markdown-body table td{border:1px solid var(--md-sys-color-outline-variant);min-height:var(--pretext-min-height,auto);font-size:calc(var(--reader-font-size,18px) * .95);padding:12px 16px}.PropsPage .markdown-body table th{color:var(--md-sys-color-on-surface);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200);background-color:var(--md-sys-color-surface-container-high)}.PropsPage .markdown-body table td{font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400)}.PropsPage .markdown-body table tr:nth-child(2n){background-color:var(--md-sys-color-surface-container-lowest)}.PropsPage .markdown-body dl{margin-block-end:calc(var(--reader-line-height,1.6) * .8em)}.PropsPage .markdown-body dl dt{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:calc(var(--reader-font-weight,400) + 200);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 200)}.PropsPage .markdown-body dl dd{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);margin-inline-start:16px}.PropsPage .markdown-body figure{text-align:center;margin-block:1.4em}.PropsPage .markdown-body figure figcaption{min-height:var(--pretext-min-height,auto);color:var(--md-sys-color-on-surface-variant);font-size:calc(var(--reader-font-size,18px) * .85);font-weight:var(--reader-font-weight,400);font-variation-settings:"wght" var(--reader-font-weight,400);margin-block-start:8px}.PropsPage .markdown-body details{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container-low);margin-block-end:calc(var(--reader-line-height,1.6) * .8em);padding:12px 16px}.PropsPage .markdown-body details summary{min-height:var(--pretext-min-height,auto);font-size:var(--reader-font-size,18px);font-weight:calc(var(--reader-font-weight,400) + 150);font-variation-settings:"wght" calc(var(--reader-font-weight,400) + 150);cursor:pointer}.PropsPage .markdown-body a{color:var(--md-sys-color-primary);text-underline-offset:3px;transition:color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);text-decoration:underline}.PropsPage .markdown-body a:hover{color:var(--md-sys-color-primary-container);text-decoration-thickness:2px}.PropsPage .markdown-body .pretext-no-orphan{white-space:nowrap}.MaterialInput[data-v-a5399522]{flex-direction:column;gap:4px;width:100%;margin-block-start:9px;display:flex;position:relative}.MaterialInput .input-container[data-v-a5399522]{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-a5399522]{padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;width:100%;height:100%;color:var(--md-sys-color-on-surface-variant);appearance:none;text-box-trim:none;background-color:#0000;border:none;outline:none}.MaterialInput .input-container input[data-v-a5399522]::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 .input-container label[data-v-a5399522]{padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;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;left:16px}.MaterialInput.filled .input-container[data-v-a5399522]{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-a5399522]{padding:27px 16px 8px}.MaterialInput.filled .input-container label[data-v-a5399522]{color:var(--md-sys-color-on-surface-variant)}.MaterialInput.filled .input-container[data-v-a5399522]: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 .input-container:focus-within input[data-v-a5399522]::placeholder{opacity:1}.MaterialInput.filled:focus-within .input-container[data-v-a5399522]:after{background-color:var(--md-sys-color-primary);transform:scaleX(1)}.MaterialInput.filled.has-value label[data-v-a5399522],.MaterialInput.filled:focus-within label[data-v-a5399522]{color:var(--md-sys-color-primary);transform:translateY(-8px)scale(.75)}.MaterialInput.outlined .input-container[data-v-a5399522]{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-a5399522]{padding:18px;overflow:hidden}.MaterialInput.outlined .input-container[data-v-a5399522]:focus-within{outline:3px solid var(--md-sys-color-primary)}.MaterialInput.outlined .input-container:focus-within input[data-v-a5399522]::placeholder{opacity:1}.MaterialInput.outlined.has-value label[data-v-a5399522],.MaterialInput.outlined:focus-within label[data-v-a5399522]{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-a5399522]{border-color:var(--md-sys-color-error)}.MaterialInput.error.filled .input-container[data-v-a5399522]:after{background-color:var(--md-sys-color-error)}.MaterialInput.error.filled .input-container label[data-v-a5399522]{color:var(--md-sys-color-error)}.MaterialInput.error.outlined .input-container[data-v-a5399522]{outline-color:var(--md-sys-color-error)}.MaterialInput.error.outlined .input-container label[data-v-a5399522],.MaterialInput.error .support-text[data-v-a5399522]{color:var(--md-sys-color-error)}.MaterialInput.disabled[data-v-a5399522]{opacity:.5}.MaterialInput .support-text[data-v-a5399522]{padding-block:var(--md-sys-typescale-label-medium-baseline);font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);padding-inline:16px}.SettingsPage[data-v-9efe8955]{flex-direction:column;grid-column:1/-1;gap:24px;width:100%;max-width:920px;margin-inline:auto;padding:32px 24px;display:flex}.SettingsPage .header[data-v-9efe8955]{justify-content:space-between;align-items:center;gap:16px;display:flex}.SettingsPage .header h1[data-v-9efe8955]{padding-block:var(--md-sys-typescale-headline-large-baseline);font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface);margin:0}.SettingsPage .header-status[data-v-9efe8955]{align-items:center;gap:8px;display:flex}.SettingsPage .setting-items[data-v-9efe8955]{flex-flow:column;gap:4px;display:flex}.SettingsPage .group[data-v-9efe8955]{flex-direction:column;gap:12px;display:flex}.SettingsPage .group .group-title[data-v-9efe8955]{padding-block:var(--md-sys-typescale-title-small-baseline);font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface);margin:0}.SettingsPage .group .group-desc[data-v-9efe8955]{padding-block:var(--md-sys-typescale-body-medium-baseline);font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);margin:0}.SettingsPage .group .form-layout[data-v-9efe8955]{flex-direction:column;gap:12px;display:flex}.SettingsPage .group .field-row[data-v-9efe8955]{align-items:flex-end;gap:12px;display:flex}.SettingsPage .actions[data-v-9efe8955]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.SettingsPage .cache-toolbar[data-v-9efe8955]{justify-content:flex-end;display:flex}.SettingsPage .placeholder-hint[data-v-9efe8955]{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);padding:32px;padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.SettingsPage .placeholder-hint .placeholder-icon[data-v-9efe8955]{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:40px;font-style:normal;font-weight:400;line-height:40px;display:inline-block}.SettingsPage .cache-stats[data-v-9efe8955]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.SettingsPage .cache-stats .stat-item[data-v-9efe8955]{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container);align-items:center;gap:12px;padding:12px 16px;display:flex}.SettingsPage .cache-stats .stat-item .stat-icon[data-v-9efe8955]{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;color:var(--md-sys-color-primary);direction:ltr;font-family:Material Symbols Outlined;font-size:24rem;font-style:normal;font-weight:400;line-height:24rem;display:inline-block}.SettingsPage .cache-stats .stat-item .stat-label[data-v-9efe8955]{padding-block:var(--md-sys-typescale-label-medium-baseline);font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant)}.SettingsPage .cache-stats .stat-item .stat-value[data-v-9efe8955]{padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface)}.SettingsPage .cache-stats .sw-cache-list[data-v-9efe8955]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SettingsPage .cache-stats .sw-cache-row[data-v-9efe8955]{border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-sys-color-surface-container);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.SettingsPage .cache-stats .sw-cache-row .cache-name[data-v-9efe8955]{padding-block:var(--md-sys-typescale-body-medium-baseline);font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SettingsPage .cache-stats .sw-cache-row .cache-meta[data-v-9efe8955]{padding-block:var(--md-sys-typescale-label-medium-baseline);font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);flex-shrink:0}.SettingsPage .cache-stats .sw-empty[data-v-9efe8955],.SettingsPage .confirm-message[data-v-9efe8955]{padding-block:var(--md-sys-typescale-body-medium-baseline);font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);margin:0}.standard.xs{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;--button-icon-size:20px;gap:8px;height:32px;padding-inline:12px}.standard.xs .icon{font-family:Material Symbols Outlined;font-size:var(--button-icon-size);letter-spacing:normal;font-style:normal;font-weight:400;line-height:var(--button-icon-size);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;display:inline-block}.standard.xs.round,.standard.xs.round.selected{border-radius:var(--md-sys-shape-corner-full)}.standard.xs.square,.standard.xs.square.selected{border-radius:var(--md-sys-shape-corner-medium)}.standard.xs:active{border-radius:var(--md-sys-shape-corner-small)}.standard.s{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;--button-icon-size:20px;gap:8px;height:40px;padding-inline:16px}.standard.s .icon{font-family:Material Symbols Outlined;font-size:var(--button-icon-size);letter-spacing:normal;font-style:normal;font-weight:400;line-height:var(--button-icon-size);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;display:inline-block}.standard.s.round,.standard.s.round.selected{border-radius:var(--md-sys-shape-corner-extra-large)}.standard.s.square,.standard.s.square.selected{border-radius:var(--md-sys-shape-corner-medium)}.standard.s:active{border-radius:var(--md-sys-shape-corner-small)}.standard.m{padding-block:var(--md-sys-typescale-title-medium-baseline);font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;--button-icon-size:24px;gap:8px;height:56px;padding-inline:24px}.standard.m .icon{font-family:Material Symbols Outlined;font-size:var(--button-icon-size);letter-spacing:normal;font-style:normal;font-weight:400;line-height:var(--button-icon-size);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;display:inline-block}.standard.m.round,.standard.m.round.selected{border-radius:var(--md-sys-shape-corner-extra-large)}.standard.m.square,.standard.m.square.selected{border-radius:var(--md-sys-shape-corner-large)}.standard.m:active{border-radius:var(--md-sys-shape-corner-medium)}.standard.l{padding-block:var(--md-sys-typescale-headline-small-baseline);font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;--button-icon-size:32px;gap:12px;height:96px;padding-inline:48px}.standard.l .icon{font-family:Material Symbols Outlined;font-size:var(--button-icon-size);letter-spacing:normal;font-style:normal;font-weight:400;line-height:var(--button-icon-size);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;display:inline-block}.standard.l.round,.standard.l.round.selected{border-radius:var(--md-sys-shape-corner-full)}.standard.l.square,.standard.l.square.selected{border-radius:var(--md-sys-shape-corner-extra-large)}.standard.l:active{border-radius:var(--md-sys-shape-corner-large)}.standard.xl{padding-block:var(--md-sys-typescale-headline-large-baseline);font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;--button-icon-size:40px;gap:16px;height:136px;padding-inline:64px}.standard.xl .icon{font-family:Material Symbols Outlined;font-size:var(--button-icon-size);letter-spacing:normal;font-style:normal;font-weight:400;line-height:var(--button-icon-size);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;display:inline-block}.standard.xl.round,.standard.xl.round.selected{border-radius:var(--md-sys-shape-corner-full)}.standard.xl.square,.standard.xl.square.selected{border-radius:var(--md-sys-shape-corner-extra-large)}.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],.standard.elevated[aria-disabled=true],.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],.standard.filled[aria-disabled=true],.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.tonal.selected{color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-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)}.standard.error{color:var(--md-sys-color-on-error);background-color:var(--md-sys-color-error)}.standard.error.selected{color:var(--md-sys-color-on-error-container);background-color:var(--md-sys-color-error-container)}.standard.error[disabled],.standard.error[aria-disabled=true],.standard.error.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.error .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-error), transparent 80%)}@keyframes material-button-spin{to{transform:rotate(360deg)}}.ButtonGroup{vertical-align:middle;display:inline-flex;position:relative}.ButtonGroup.xs{height:32px}.ButtonGroup.s{height:40px}.ButtonGroup.m{height:56px}.ButtonGroup.l{height:96px}.ButtonGroup.xl{height:136px}.ButtonGroup.horizontal{flex-direction:row;align-items:center}.ButtonGroup.vertical{flex-direction:column;align-items:stretch}.ButtonGroup.vertical .standard,.ButtonGroup.vertical .icon-button{width:100%}.ButtonGroup:not(.connected){gap:8px}.ButtonGroup.connected{gap:2px}.ButtonGroup.connected .standard,.ButtonGroup.connected .icon-button{position:relative}.ButtonGroup.connected .standard:not(:last-child):after,.ButtonGroup.connected .icon-button:not(:last-child):after{background:var(--md-sys-color-outline-variant);content:"";position:absolute}.ButtonGroup.connected .standard.selected:not(:last-child):after,.ButtonGroup.connected .standard:hover:not(:last-child):after,.ButtonGroup.connected .standard:focus-visible:not(:last-child):after,.ButtonGroup.connected .icon-button.selected:not(:last-child):after,.ButtonGroup.connected .icon-button:hover:not(:last-child):after,.ButtonGroup.connected .icon-button:focus-visible:not(:last-child):after{opacity:0}.ButtonGroup.connected.horizontal .standard:not(:last-child):after,.ButtonGroup.connected.horizontal .icon-button:not(:last-child):after{block-size:50%;inline-size:1px;transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);inset-block-start:25%;inset-inline-end:-1.5px}.ButtonGroup.connected.vertical .standard:not(:last-child):after,.ButtonGroup.connected.vertical .icon-button:not(:last-child):after{block-size:1px;inline-size:50%;transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);inset-block-end:-1.5px;inset-inline-start:25%}.ButtonGroup.disabled{opacity:.38;pointer-events:none}.icon-button{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both}.icon-button.xs{--button-icon-size:20px;height:32px}.icon-button.xs.round,.icon-button.xs.round.selected{border-radius:var(--md-sys-shape-corner-full)}.icon-button.xs.square,.icon-button.xs.square.selected{border-radius:var(--md-sys-shape-corner-medium)}.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)}.icon-button.s{--button-icon-size:24px;height:40px}.icon-button.s.round,.icon-button.s.round.selected{border-radius:var(--md-sys-shape-corner-full)}.icon-button.s.square,.icon-button.s.square.selected{border-radius:var(--md-sys-shape-corner-medium)}.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)}.icon-button.m{--button-icon-size:24px;height:56px}.icon-button.m.round,.icon-button.m.round.selected{border-radius:var(--md-sys-shape-corner-full)}.icon-button.m.square,.icon-button.m.square.selected{border-radius:var(--md-sys-shape-corner-large)}.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)}.icon-button.l{--button-icon-size:32px;height:96px}.icon-button.l.round,.icon-button.l.round.selected{border-radius:var(--md-sys-shape-corner-full)}.icon-button.l.square,.icon-button.l.square.selected{border-radius:var(--md-sys-shape-corner-extra-large)}.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)}.icon-button.xl{--button-icon-size:40px;height:136px}.icon-button.xl.round,.icon-button.xl.round.selected{border-radius:var(--md-sys-shape-corner-full)}.icon-button.xl.square,.icon-button.xl.square.selected{border-radius:var(--md-sys-shape-corner-extra-large)}.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 .icon{font-family:Material Symbols Outlined;font-size:var(--button-icon-size);letter-spacing:normal;font-style:normal;font-weight:400;line-height:var(--button-icon-size);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;display:inline-block}.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],.icon-button.elevated[aria-disabled=true],.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],.icon-button.filled[aria-disabled=true],.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.tonal.selected{color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-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)}.icon-button.error{color:var(--md-sys-color-on-error);background-color:var(--md-sys-color-error)}.icon-button.error.selected{color:var(--md-sys-color-on-error-container);background-color:var(--md-sys-color-error-container)}.icon-button.error[disabled],.icon-button.error[aria-disabled=true],.icon-button.error.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.error .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-error), transparent 80%)}.MaterialButton,.MaterialIconButton{cursor:pointer;-webkit-user-select:none;user-select:none;width:max-content;transition:opacity var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect), 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}.MaterialButton .icon,.MaterialIconButton .icon{flex-shrink:0;line-height:1}.MaterialButton .loading-indicator,.MaterialIconButton .loading-indicator{box-sizing:border-box;inline-size:var(--button-icon-size,20px);block-size:var(--button-icon-size,20px);border:2px solid color-mix(in srgb, currentcolor, transparent 65%);border-radius:var(--md-sys-shape-corner-full);animation:material-button-spin var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard) infinite;border-block-start-color:currentColor;flex-shrink:0}.MaterialButton[disabled],.MaterialButton[aria-disabled=true],.MaterialButton.disabled,.MaterialButton.loading,.MaterialIconButton[disabled],.MaterialIconButton[aria-disabled=true],.MaterialIconButton.disabled,.MaterialIconButton.loading{pointer-events:none;cursor:not-allowed}.MaterialButton:focus-visible,.MaterialIconButton: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}.CheckBox{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;align-items:center;gap:8px;display:inline-flex;position:relative}.CheckBox .label-text{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface);transition:color var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect)}.CheckBox.checked .icon,.CheckBox.indeterminate .icon{font-variation-settings:"FILL" 1}.CheckBox.disabled{pointer-events:none;cursor:not-allowed}.CheckBox.disabled .label-text{color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 62%)}.CheckBox.xs{gap:6px}.CheckBox.xs .label-text{padding-block:var(--md-sys-typescale-label-medium-baseline);font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both}.CheckBox.s{gap:8px}.CheckBox.s .label-text{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both}.CheckBox.m{gap:10px}.CheckBox.m .label-text{padding-block:var(--md-sys-typescale-title-medium-baseline);font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both}.CheckBox.l{gap:12px}.CheckBox.l .label-text{padding-block:var(--md-sys-typescale-title-large-baseline);font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both}.CheckBox.xl{gap:14px}.CheckBox.xl .label-text{padding-block:var(--md-sys-typescale-headline-small-baseline);font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both}.Chip{border-radius:var(--md-sys-shape-corner-small);cursor:pointer;-webkit-user-select:none;user-select:none;width:max-content;transition:gap var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect), padding-inline 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:1px solid #0000;flex-shrink:0;justify-content:flex-start;align-items:center;gap:0;display:inline-flex;position:relative;overflow:hidden;text-decoration:none!important}.Chip: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}.Chip.xs{padding-block:var(--md-sys-typescale-label-medium-baseline);font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;height:28px;padding-inline:12px}.Chip.xs.icon{gap:6px;padding-inline-start:6px}.Chip.xs.trailing-icon{gap:6px;padding-inline-end:6px}.Chip.xs .icon,.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.s{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;height:32px;padding-inline:16px}.Chip.s.icon{gap:8px;padding-inline-start:8px}.Chip.s.trailing-icon{gap:8px;padding-inline-end:8px}.Chip.s .icon,.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.m{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;height:36px;padding-inline:20px}.Chip.m.icon{gap:8px;padding-inline-start:10px}.Chip.m.trailing-icon{gap:8px;padding-inline-end:10px}.Chip.m .icon,.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.l{padding-block:var(--md-sys-typescale-title-small-baseline);font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;height:44px;padding-inline:24px}.Chip.l.icon{gap:10px;padding-inline-start:12px}.Chip.l.trailing-icon{gap:10px;padding-inline-end:12px}.Chip.l .icon,.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.xl{padding-block:var(--md-sys-typescale-title-medium-baseline);font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;height:52px;padding-inline:28px}.Chip.xl.icon{gap:12px;padding-inline-start:14px}.Chip.xl.trailing-icon{gap:12px;padding-inline-end:14px}.Chip.xl .icon,.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.elevated,.Chip.assist{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.elevated .icon,.Chip.assist .icon{color:var(--md-sys-color-primary)}.Chip.filled{color:var(--md-sys-color-on-primary);background-color:var(--md-sys-color-primary)}.Chip.filled .icon{color:var(--md-sys-color-on-primary)}.Chip.filled .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-primary), transparent 80%)}.Chip.tonal{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container)}.Chip.tonal .icon{color:var(--md-sys-color-on-secondary-container)}.Chip.tonal .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-secondary-container), transparent 80%)}.Chip.outlined,.Chip.suggestion,.Chip.filter{outline-color:var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface);background-color:#0000}.Chip.outlined .icon,.Chip.suggestion .icon,.Chip.filter .icon{color:var(--md-sys-color-primary)}.Chip.text{color:var(--md-sys-color-primary);background-color:#0000}.Chip.text .icon{color:var(--md-sys-color-primary)}.Chip.selected{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);outline-color:#0000}.Chip.selected .icon{color:var(--md-sys-color-on-secondary-container)}.Chip.selected .StateLayer .ripple{background-color:color-mix(in srgb, var(--md-sys-color-on-secondary-container), transparent 80%)}.Chip.input{outline-color: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{border-radius:var(--md-sys-shape-corner-full);object-fit:cover;width:24px;height:24px;margin-inline:4px 8px}.Chip .trailing-icon{position:relative}.Chip .chip-icon-enter-active{animation:chip-icon-enter var(--md-sys-motion-spring-default-effect-duration) var(--md-sys-motion-spring-default-effect) both}.Chip .chip-icon-leave-active{animation:chip-icon-leave var(--md-sys-motion-spring-fast-effect-duration) var(--md-sys-motion-spring-fast-effect) both}.Chip[disabled],.Chip[aria-disabled=true],.Chip.disabled{box-shadow:none;pointer-events:none;cursor:not-allowed;outline-color:#0000;color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 62%)!important;background-color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 88%)!important}.Chip[disabled] .StateLayer,.Chip[aria-disabled=true] .StateLayer,.Chip.disabled .StateLayer{display:none}.Chip[disabled] .icon,.Chip[disabled] .trailing-icon,.Chip[aria-disabled=true] .icon,.Chip[aria-disabled=true] .trailing-icon,.Chip.disabled .icon,.Chip.disabled .trailing-icon{pointer-events:none;color:inherit!important}@keyframes chip-icon-enter{0%{opacity:0;width:0;transform:scale(0)}to{opacity:1;width:1em;transform:scale(1)}}@keyframes chip-icon-leave{0%{opacity:1;width:1em;transform:scale(1)}to{opacity:0;width:0;transform:scale(0)}}.MaterialDetails{border-radius:var(--md-sys-shape-corner-extra-large);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.MaterialDetails:focus-within{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}.MaterialDetails .summary{color:var(--md-sys-color-on-surface);cursor:pointer;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex;position:relative}.MaterialDetails .summary::-webkit-details-marker{display:none}.MaterialDetails .summary::marker{content:"";display:none}.MaterialDetails .summary:focus-visible{outline:none}.MaterialDetails .summary .leading-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;color:var(--md-sys-color-primary);direction:ltr;flex-shrink:0;font-family:Material Symbols Outlined;font-size:24rem;font-style:normal;font-weight:400;line-height:24rem;display:inline-block}.MaterialDetails .summary .heading{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.MaterialDetails .summary .heading h2{padding-block:var(--md-sys-typescale-title-large-baseline);font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}.MaterialDetails .summary .heading p{padding-block:var(--md-sys-typescale-body-medium-baseline);font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);margin:0}.MaterialDetails .summary .chevron{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;color:var(--md-sys-color-on-surface-variant);transition:transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized);direction:ltr;flex-shrink:0;font-family:Material Symbols Outlined;font-size:24rem;font-style:normal;font-weight:400;line-height:24rem;display:inline-block}.MaterialDetails.open{background-color:var(--md-sys-color-surface-container-low)}.MaterialDetails.open .summary .chevron{color:var(--md-sys-color-primary);transform:rotate(-180deg)}.MaterialDetails .body{display:block}.MaterialDetails:not([open])>.body{visibility:hidden;height:0;overflow:hidden}.MaterialDetails .body-inner{flex-direction:column;gap:16px;padding:0 24px 20px;display:flex}.LoadingIndicator[data-v-52ee4bd6]{color:var(--md-sys-color-on-surface-variant);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:inline-flex}.LoadingIndicator .morph-wrapper[data-v-52ee4bd6]{will-change:transform;flex-shrink:0;justify-content:center;align-items:center;animation:4s linear infinite loading-indicator-spin-52ee4bd6;display:flex}.LoadingIndicator .morph-wrapper.is-paused[data-v-52ee4bd6]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.LoadingIndicator .morph-wrapper[data-v-52ee4bd6]{animation:none!important}}.LoadingIndicator .label[data-v-52ee4bd6]{padding-block:var(--md-sys-typescale-body-medium-baseline);font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant);text-align:center}@keyframes loading-indicator-spin-52ee4bd6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PullToRefresh[data-v-acd0d93f]{z-index:1000;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:50%}.PullToRefresh .indicator-surface[data-v-acd0d93f]{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-high);justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 3px 8px #00000024,0 1px 3px #0000001a}.PullToRefresh .indicator-wrapper[data-v-acd0d93f]{will-change:transform;justify-content:center;align-items:center;display:flex}.PullToRefresh.is-refreshing .indicator-surface[data-v-acd0d93f]{animation:.35s cubic-bezier(.42,1.67,.21,.9) fast-spatial-bounce-acd0d93f}@keyframes fast-spatial-bounce-acd0d93f{0%{transform:scale(.85)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PullToRefresh[data-v-acd0d93f]{transition:none!important}.PullToRefresh .indicator-surface[data-v-acd0d93f]{animation:none!important}.PullToRefresh .indicator-wrapper[data-v-acd0d93f]{transition:none!important}}.Snackbar{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1000;box-sizing:border-box;border-radius:var(--md-sys-shape-corner-extra-small);background-color:var(--md-sys-color-inverse-surface);align-items:center;gap:12px;width:max-content;min-width:288px;max-width:min(568px,100vw - 48px);min-height:48px;padding:6px 8px 6px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.Snackbar .message{padding-block:var(--md-sys-typescale-body-medium-baseline);font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-inverse-on-surface);word-break:break-word;flex:1;overflow:hidden}.Snackbar.lines-1 .message{max-height:1lh}.Snackbar.lines-2{min-height:68px;padding-block:10px}.Snackbar.lines-2 .message{max-height:2lh}.Snackbar.longer-action{flex-direction:column;align-items:stretch;min-height:68px;padding:12px 8px 8px 16px}.Snackbar.longer-action .content-row{align-items:center;gap:8px;width:100%;display:flex}.Snackbar.longer-action .action-row{justify-content:flex-end;width:100%;margin-top:4px;display:flex}.Snackbar .MaterialButton{color:var(--md-sys-color-inverse-primary)}.Snackbar .MaterialIconButton{color:var(--md-sys-color-inverse-on-surface)}.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)}@media (prefers-reduced-motion:reduce){.snackbar-enter-active,.snackbar-leave-active{transition:opacity var(--md-sys-motion-duration-short4) linear}.snackbar-enter-from,.snackbar-leave-to{opacity:0;transform:translate(-50%)}}@property --ripple-alpha{syntax:"<number>";inherits:false;initial-value:0}.StateLayer[data-v-5aa34bd6]{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 .wrapper[data-v-5aa34bd6]{top:var(--ripple-y);left:var(--ripple-x);pointer-events:none;position:absolute}.StateLayer .wrapper .ripple[data-v-5aa34bd6]{width:var(--ripple-size);height:var(--ripple-size);background-color:color-mix(in srgb, var(--md-sys-color-on-surface), transparent 80%);opacity:var(--ripple-alpha);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(0)}.StateLayer .wrapper .noise-canvas[data-v-5aa34bd6]{z-index:1;opacity:1;pointer-events:none;position:absolute}@media (prefers-color-scheme:dark){.StateLayer .wrapper .noise-canvas[data-v-5aa34bd6]{opacity:.4}}.ToolBar{bottom:calc(env(safe-area-inset-bottom) + 16px);border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container);transition:transform var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial);justify-content:center;align-items:center;gap:4px;padding:8px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.ToolBar.hidden{transform:translate(-50%, calc(100% + env(safe-area-inset-bottom) + 16px))}@media (prefers-reduced-motion:reduce){.ToolBar{transition:none}}.toolbar-popover{z-index:10;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);box-shadow:var(--md-sys-elevation-4);background-color:var(--md-sys-color-surface-container-high);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:320px;max-height:calc(100vh - 160px);padding:18px 22px;position:absolute;bottom:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%)}.toolbar-popover::-webkit-scrollbar{width:4px}.toolbar-popover::-webkit-scrollbar-thumb{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-outline-variant)}.toolbar-enter-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);will-change:opacity, transform}.toolbar-leave-active{transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-accelerate), transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-accelerate);will-change:opacity, transform}.toolbar-enter-from,.toolbar-leave-to{opacity:0;transform:translate(-50%)translateY(16px)}.toolbar-popover-enter-active,.toolbar-popover-leave-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-effect-duration) var(--md-sys-motion-spring-fast-effect)}.toolbar-popover-enter-from,.toolbar-popover-leave-to{opacity:0;transform:translate(-50%)translateY(-8px)scale(.96)}@media (width<=840px){.toolbar-popover{width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.toolbar-enter-active,.toolbar-leave-active,.toolbar-popover-enter-active,.toolbar-popover-leave-active{transition-duration:.01ms}}.typography-panel{flex-direction:column;gap:16px;display:flex}.typography-panel .panel-header{justify-content:space-between;align-items:center;display:flex}.typography-panel .panel-header .panel-title{padding-block:var(--md-sys-typescale-title-small-baseline);font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface);align-items:center;gap:6px;margin:0;display:flex}.typography-panel .panel-header .panel-title .panel-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;color:var(--md-sys-color-primary);direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:20px;display:inline-block}.typography-panel .panel-header .val-badge{padding-block:var(--md-sys-typescale-label-medium-baseline);font-family:var(--md-sys-typescale-label-medium-family);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);font-variation-settings:var(--md-sys-typescale-label-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;font-variation-settings:"wght" 600;color:var(--md-sys-color-primary)}.typography-panel .control-inputs{align-items:center;gap:8px;display:flex}.typography-panel .control-inputs input[type=range]{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);cursor:pointer;appearance:none;flex:1;height:6px}.typography-panel .control-inputs input[type=range]::-webkit-slider-thumb{border-radius:var(--md-sys-shape-corner-full);box-shadow:var(--md-sys-elevation-1);background-color:var(--md-sys-color-primary);width:16px;height:16px;transition:transform var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);appearance:none}.typography-panel .control-inputs input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.25)}.typography-panel .control-inputs input[type=range]::-moz-range-thumb{border-radius:var(--md-sys-shape-corner-full);box-shadow:var(--md-sys-elevation-1);background-color:var(--md-sys-color-primary);width:16px;height:16px;transition:transform var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);border:none}.typography-panel .control-inputs input[type=range]::-moz-range-thumb:hover{transform:scale(1.25)}.typography-panel .pretext-metrics-card{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container-low);flex-direction:column;gap:10px;margin-block-start:4px;padding:12px;display:flex}.typography-panel .pretext-metrics-card .card-header{justify-content:space-between;align-items:center;display:flex}.typography-panel .pretext-metrics-card .card-header .card-title{padding-block:var(--md-sys-typescale-label-large-baseline);font-family:var(--md-sys-typescale-label-large-family);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);font-variation-settings:var(--md-sys-typescale-label-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface);align-items:center;gap:6px;display:flex}.typography-panel .pretext-metrics-card .card-header .card-title .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;color:var(--md-sys-color-primary);direction:ltr;font-family:Material Symbols Outlined;font-size:16px;font-style:normal;font-weight:400;line-height:16px;display:inline-block}.typography-panel .pretext-metrics-card .metrics-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.typography-panel .pretext-metrics-card .metrics-grid .metric-item{border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-sys-color-surface);transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);flex-direction:column;padding:6px 8px;display:flex}.typography-panel .pretext-metrics-card .metrics-grid .metric-item:hover{background-color:var(--md-sys-color-surface-container);transform:translateY(-1px)}.typography-panel .pretext-metrics-card .metrics-grid .metric-item .metric-label{padding-block:var(--md-sys-typescale-label-small-baseline);font-family:var(--md-sys-typescale-label-small-family);font-size:var(--md-sys-typescale-label-small-size);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);font-variation-settings:var(--md-sys-typescale-label-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant)}.typography-panel .pretext-metrics-card .metrics-grid .metric-item .metric-val{padding-block:var(--md-sys-typescale-body-medium-baseline);font-family:var(--md-sys-typescale-body-medium-family);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);font-variation-settings:var(--md-sys-typescale-body-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;font-variation-settings:"wght" 600;color:var(--md-sys-color-primary)}.typography-panel .pretext-metrics-card .metrics-grid .metric-item .metric-val .unit{color:var(--md-sys-color-on-surface-variant);margin-inline-start:2px;font-size:11px}: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-elevation-0:none;--md-sys-elevation-1:0 1px 2px 0 #0000004d, 0 1px 3px 1px #00000026;--md-sys-elevation-2:0 1px 2px 0 #0000004d, 0 2px 6px 2px #00000026;--md-sys-elevation-3:0 1px 3px 0 #0000004d, 0 4px 8px 3px #00000026;--md-sys-elevation-4:0 2px 4px 0 #0000004d, 0 8px 12px 6px #00000026;--md-sys-elevation-5:0 4px 4px 0 #0000004d, 0 8px 12px 6px #00000026;--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-large-baseline:8rem;--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-medium-baseline:8rem;--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-display-small-baseline:8rem;--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-large-baseline:8rem;--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-medium-baseline:8rem;--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-headline-small-baseline:8rem;--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-large-baseline:6rem;--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-medium-baseline:6rem;--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-title-small-baseline:6rem;--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-large-baseline:3rem;--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-medium-baseline:3rem;--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-body-small-baseline:3rem;--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-large-baseline:3rem;--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-medium-baseline:3rem;--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;--md-sys-typescale-label-small-baseline:3rem}@media (prefers-color-scheme:light){:root{--md-sys-color-primary:var(--md-ref-palette-primary40);--md-sys-color-on-primary:var(--md-ref-palette-primary100);--md-sys-color-primary-container:var(--md-ref-palette-primary90);--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)}}@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")}.layout-enter-active{will-change:opacity, transform;transition:opacity var(--md-sys-motion-duration-medium3) var(--md-sys-motion-easing-emphasized-decelerate), transform var(--md-sys-motion-duration-medium3) var(--md-sys-motion-easing-emphasized-decelerate)}.layout-leave-active{will-change:opacity, transform;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-accelerate), transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-accelerate)}.layout-enter-from{opacity:0;transform:translateY(16px)scale(.98)}.layout-leave-to{opacity:0;transform:translateY(-8px)scale(.98)}*{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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-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}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}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 .content-flow{scrollbar-width:thin;scroll-behavior:smooth;grid-column:2;grid-template-columns:1fr repeat(12,minmax(60px,72px)) 1fr;place-content:space-between center;align-items:start;column-gap:24px;width:100%;padding-inline:24px;scroll-padding-top:120px;display:grid;position:relative;overflow:auto}#app .content-flow>*{transform-origin:top}@media (width<=1600px){#app .content-flow{grid-template-columns:repeat(12,minmax(60px,72px))}}@media (width<=1200px){#app .content-flow{grid-template-columns:repeat(8,1fr);width:100%}}@media (width<=840px){#app .content-flow{grid-template-columns:repeat(6,1fr);padding-inline:0}}@media (width<=600px){#app .content-flow{grid-template-columns:repeat(4,1fr)}}@media (width<=840px){#app{grid-template-rows:auto auto;grid-template-columns:0 auto}}a{padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}caption{padding-block:var(--md-sys-typescale-title-medium-baseline);font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}code{padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}h1{padding-block:var(--md-sys-typescale-headline-large-baseline);font-family:var(--md-sys-typescale-headline-large-family);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);font-variation-settings:var(--md-sys-typescale-headline-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}h2{padding-block:var(--md-sys-typescale-headline-medium-baseline);font-family:var(--md-sys-typescale-headline-medium-family);font-size:var(--md-sys-typescale-headline-medium-size);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height);font-variation-settings:var(--md-sys-typescale-headline-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}h3{padding-block:var(--md-sys-typescale-headline-small-baseline);font-family:var(--md-sys-typescale-headline-small-family);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);font-variation-settings:var(--md-sys-typescale-headline-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}h4{padding-block:var(--md-sys-typescale-title-large-baseline);font-family:var(--md-sys-typescale-title-large-family);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);font-variation-settings:var(--md-sys-typescale-title-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}h5{padding-block:var(--md-sys-typescale-title-medium-baseline);font-family:var(--md-sys-typescale-title-medium-family);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);font-variation-settings:var(--md-sys-typescale-title-medium-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}h6{padding-block:var(--md-sys-typescale-title-small-baseline);font-family:var(--md-sys-typescale-title-small-family);font-size:var(--md-sys-typescale-title-small-size);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);font-variation-settings:var(--md-sys-typescale-title-small-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}li,ol,p,pre,tbody,thead,ul{padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;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}.status-msg{padding-block:var(--md-sys-typescale-body-large-baseline);font-family:var(--md-sys-typescale-body-large-family);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);font-variation-settings:var(--md-sys-typescale-body-large-font-variation-settings);text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--md-sys-color-on-surface-variant)}.status-msg.error{color:var(--md-sys-color-error)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
