/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer playground-theme{.theme-material{--vs-border-radius-none:0px;--vs-border-radius-extra-small:4px;--vs-border-radius-small:8px;--vs-border-radius-medium:12px;--vs-border-radius-large:16px;--vs-border-radius-large-increased:20px;--vs-border-radius-extra-large:28px;--vs-border-radius-extra-large-increased:32px;--vs-border-radius-extra-extra-large:48px;--vs-border-radius-full:9999px;--vs-border-radius-corner-full:9999px;--vs-border-radius-corner-extra-extra-large:48px;--vs-border-radius-corner-extra-large-increased:32px;--vs-border-radius-corner-extra-large:28px;--vs-border-radius-corner-extra-large-top:28px 28px 0px 0px;--vs-border-radius-corner-large-increased:20px;--vs-border-radius-corner-large:16px;--vs-border-radius-corner-large-top:16px 16px 0px 0px;--vs-border-radius-corner-large-start:16px 0px 0px 16px;--vs-border-radius-corner-large-end:0 16px 16px 0px;--vs-border-radius-corner-medium:12px;--vs-border-radius-corner-small:8px;--vs-border-radius-corner-extra-small:4px;--vs-border-radius-corner-extra-small-top:4px 4px 0px 0px;--vs-border-radius-corner-no:0px;--vs-outline-focus-ring-color:var(--vs-color-secondary);--vs-outline-focus-ring-width:3px;--vs-outline-focus-ring-offset:2px;--vs-typography-display-large-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-display-large-font-size:3.5625rem;--vs-typography-display-large-font-weight:400;--vs-typography-display-large-line-height:4rem;--vs-typography-display-large-letter-spacing:-.015625rem;--vs-typography-display-medium-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-display-medium-font-size:2.8125rem;--vs-typography-display-medium-font-weight:400;--vs-typography-display-medium-line-height:3.25rem;--vs-typography-display-medium-letter-spacing:0rem;--vs-typography-display-small-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-display-small-font-size:2.25rem;--vs-typography-display-small-font-weight:400;--vs-typography-display-small-line-height:2.75rem;--vs-typography-display-small-letter-spacing:0rem;--vs-typography-headline-large-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-headline-large-font-size:2rem;--vs-typography-headline-large-font-weight:400;--vs-typography-headline-large-line-height:2.5rem;--vs-typography-headline-large-letter-spacing:0rem;--vs-typography-headline-medium-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-headline-medium-font-size:1.75rem;--vs-typography-headline-medium-font-weight:400;--vs-typography-headline-medium-line-height:2.25rem;--vs-typography-headline-medium-letter-spacing:0rem;--vs-typography-headline-small-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-headline-small-font-size:1.5rem;--vs-typography-headline-small-font-weight:400;--vs-typography-headline-small-line-height:2rem;--vs-typography-headline-small-letter-spacing:0rem;--vs-typography-title-large-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-title-large-font-size:1.375rem;--vs-typography-title-large-font-weight:400;--vs-typography-title-large-line-height:1.75rem;--vs-typography-title-large-letter-spacing:0rem;--vs-typography-title-medium-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-title-medium-font-size:1rem;--vs-typography-title-medium-font-weight:500;--vs-typography-title-medium-line-height:1.5rem;--vs-typography-title-medium-letter-spacing:.009375rem;--vs-typography-title-small-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-title-small-font-size:.875rem;--vs-typography-title-small-font-weight:500;--vs-typography-title-small-line-height:1.25rem;--vs-typography-title-small-letter-spacing:.00625rem;--vs-typography-body-large-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-body-large-font-size:1rem;--vs-typography-body-large-font-weight:400;--vs-typography-body-large-line-height:1.5rem;--vs-typography-body-large-letter-spacing:.03125rem;--vs-typography-body-medium-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-body-medium-font-size:.875rem;--vs-typography-body-medium-font-weight:400;--vs-typography-body-medium-line-height:1.25rem;--vs-typography-body-medium-letter-spacing:.015625rem;--vs-typography-body-small-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-body-small-font-size:.75rem;--vs-typography-body-small-font-weight:400;--vs-typography-body-small-line-height:1rem;--vs-typography-body-small-letter-spacing:.025rem;--vs-typography-label-large-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-label-large-font-size:.875rem;--vs-typography-label-large-font-weight:500;--vs-typography-label-large-line-height:1.25rem;--vs-typography-label-large-letter-spacing:.00625rem;--vs-typography-label-medium-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-label-medium-font-size:.75rem;--vs-typography-label-medium-font-weight:500;--vs-typography-label-medium-line-height:1rem;--vs-typography-label-medium-letter-spacing:.03125rem;--vs-typography-label-small-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-typography-label-small-font-size:.6875rem;--vs-typography-label-small-font-weight:500;--vs-typography-label-small-line-height:1rem;--vs-typography-label-small-letter-spacing:.03125rem;--vs-timing-function-spring-slow-spatial-expressive:cubic-bezier(.39,1.29,.35,.98);--vs-timing-function-spring-slow-spatial-standard:cubic-bezier(.27,1.06,.18,1);--vs-timing-function-spring-slow-effects-expressive:cubic-bezier(.34,.88,.34,1);--vs-timing-function-spring-slow-effects-standard:cubic-bezier(.34,.88,.34,1);--vs-timing-function-spring-default-spatial-expressive:cubic-bezier(.38,1.21,.22,1);--vs-timing-function-spring-default-spatial-standard:cubic-bezier(.27,1.06,.18,1);--vs-timing-function-spring-default-effects-expressive:cubic-bezier(.34,.8,.34,1);--vs-timing-function-spring-default-effects-standard:cubic-bezier(.34,.8,.34,1);--vs-timing-function-spring-fast-spatial-expressive:cubic-bezier(.42,1.67,.21,.9);--vs-timing-function-spring-fast-spatial-standard:cubic-bezier(.27,1.06,.18,1);--vs-timing-function-spring-fast-effects-expressive:cubic-bezier(.31,.94,.34,1);--vs-timing-function-spring-fast-effects-standard:cubic-bezier(.31,.94,.34,1);--vs-timing-function-easing-emphasized:cubic-bezier(.2,0,0,1);--vs-timing-function-easing-emphasized-accelerate:cubic-bezier(.3,0,.8,.15);--vs-timing-function-easing-emphasized-decelerate:cubic-bezier(.05,.7,.1,1);--vs-timing-function-easing-standard:cubic-bezier(.2,0,0,1);--vs-timing-function-easing-standard-accelerate:cubic-bezier(.3,0,1,1);--vs-timing-function-easing-standard-decelerate:cubic-bezier(0,0,0,1);--vs-timing-function-easing-linear:cubic-bezier(0,0,1,1);--vs-duration-none:0s;--vs-duration-spring-slow-spatial-expressive:.65s;--vs-duration-spring-slow-spatial-standard:.75s;--vs-duration-spring-slow-effects-expressive:.3s;--vs-duration-spring-slow-effects-standard:.3s;--vs-duration-spring-default-spatial-expressive:.5s;--vs-duration-spring-default-spatial-standard:.5s;--vs-duration-spring-default-effects-expressive:.2s;--vs-duration-spring-default-effects-standard:.2s;--vs-duration-spring-fast-spatial-expressive:.35s;--vs-duration-spring-fast-spatial-standard:.35s;--vs-duration-spring-fast-effects-expressive:.15s;--vs-duration-spring-fast-effects-standard:.15s;--vs-duration-easing-short-1:50ms;--vs-duration-easing-short-2:.1s;--vs-duration-easing-short-3:.15s;--vs-duration-easing-short-4:.2s;--vs-duration-easing-medium-1:.25s;--vs-duration-easing-medium-2:.3s;--vs-duration-easing-medium-3:.35s;--vs-duration-easing-medium-4:.4s;--vs-duration-easing-long-1:.45s;--vs-duration-easing-long-2:.5s;--vs-duration-easing-long-3:.55s;--vs-duration-easing-long-4:.6s;--vs-duration-easing-extra-long-1:.7s;--vs-duration-easing-extra-long-2:.8s;--vs-duration-easing-extra-long-3:.9s;--vs-duration-easing-extra-long-4:1s;--vs-color-scrim:#000;--vs-color-shadow:#000;--vs-box-shadow-elevation-0:0px 0px 0px 0px #0000004d,0px 0px 0px 0px #00000026;--vs-box-shadow-elevation-1:0px 1px 2px 0px #0000004d,0px 1px 3px 1px #00000026;--vs-box-shadow-elevation-2:0px 1px 2px 0px #0000004d,0px 2px 6px 2px #00000026;--vs-box-shadow-elevation-3:0px 1px 3px 0px #0000004d,0px 4px 8px 3px #00000026;--vs-box-shadow-elevation-4:0px 2px 3px 0px #0000004d,0px 6px 10px 4px #00000026;--vs-box-shadow-elevation-5:0px 4px 4px 0px #0000004d,0px 8px 12px 6px #00000026;--vs-font-family-sans:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-font-family-serif:"Roboto Serif Variable",ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--vs-font-family-mono:"Roboto Mono Variable",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--vs-font-family-brand:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-font-family-plain:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-font-weight-400:400;--vs-font-weight-500:500;--vs-font-weight-600:600;--vs-font-weight-700:700;--vs-font-weight-900:900}.theme-material[data-motion-scheme=expressive]{--vs-timing-function-spring-slow-spatial-auto:cubic-bezier(.39,1.29,.35,.98);--vs-timing-function-spring-slow-effects-auto:cubic-bezier(.34,.88,.34,1);--vs-timing-function-spring-default-spatial-auto:cubic-bezier(.38,1.21,.22,1);--vs-timing-function-spring-default-effects-auto:cubic-bezier(.34,.8,.34,1);--vs-timing-function-spring-fast-spatial-auto:cubic-bezier(.42,1.67,.21,.9);--vs-timing-function-spring-fast-effects-auto:cubic-bezier(.31,.94,.34,1);--vs-duration-spring-slow-spatial-auto:.65s;--vs-duration-spring-slow-effects-auto:.3s;--vs-duration-spring-default-spatial-auto:.5s;--vs-duration-spring-default-effects-auto:.2s;--vs-duration-spring-fast-spatial-auto:.35s;--vs-duration-spring-fast-effects-auto:.15s}.theme-material[data-motion-scheme=standard]{--vs-timing-function-spring-slow-spatial-auto:cubic-bezier(.27,1.06,.18,1);--vs-timing-function-spring-slow-effects-auto:cubic-bezier(.34,.88,.34,1);--vs-timing-function-spring-default-spatial-auto:cubic-bezier(.27,1.06,.18,1);--vs-timing-function-spring-default-effects-auto:cubic-bezier(.34,.8,.34,1);--vs-timing-function-spring-fast-spatial-auto:cubic-bezier(.27,1.06,.18,1);--vs-timing-function-spring-fast-effects-auto:cubic-bezier(.31,.94,.34,1);--vs-duration-spring-slow-spatial-auto:.75s;--vs-duration-spring-slow-effects-auto:.3s;--vs-duration-spring-default-spatial-auto:.5s;--vs-duration-spring-default-effects-auto:.2s;--vs-duration-spring-fast-spatial-auto:.35s;--vs-duration-spring-fast-effects-auto:.15s}.theme-material[data-theme=light]{--vs-color-surface:#fafaf3;--vs-color-surface-variant:#e0e4d6;--vs-color-surface-container-highest:#e3e3dc;--vs-color-surface-container-high:#e9e9e2;--vs-color-surface-container:#eeeee7;--vs-color-surface-container-low:#f4f4ed;--vs-color-surface-container-lowest:#fff;--vs-color-inverse-surface:#2f312c;--vs-color-background:#fafaf3;--vs-color-surface-bright:#fafaf3;--vs-color-surface-dim:#dadad4}.theme-material[data-theme=dark]{--vs-color-surface:#121410;--vs-color-surface-variant:#43483e;--vs-color-surface-container-highest:#343531;--vs-color-surface-container-high:#292b26;--vs-color-surface-container:#1e201c;--vs-color-surface-container-low:#1a1c18;--vs-color-surface-container-lowest:#0d0f0b;--vs-color-inverse-surface:#e3e3dc;--vs-color-background:#121410;--vs-color-surface-bright:#383a35;--vs-color-surface-dim:#121410}.theme-material[data-contrast=default][data-theme=light]{--vs-color-primary:#396a1e;--vs-color-on-primary:#fff;--vs-color-primary-container:#b9f396;--vs-color-on-primary-container:#215105;--vs-color-secondary:#55624c;--vs-color-on-secondary:#fff;--vs-color-secondary-container:#d9e7ca;--vs-color-on-secondary-container:#3e4a35;--vs-color-tertiary:#386666;--vs-color-on-tertiary:#fff;--vs-color-tertiary-container:#bbebeb;--vs-color-on-tertiary-container:#1e4e4e;--vs-color-error:#ba1a1a;--vs-color-on-error:#fff;--vs-color-error-container:#ffdad6;--vs-color-on-error-container:#93000a;--vs-color-on-surface:#1a1c18;--vs-color-on-surface-variant:#43483e;--vs-color-inverse-on-surface:#f1f1ea;--vs-color-surface-tint:#396a1e;--vs-color-surface-tint-color:#396a1e;--vs-color-outline:#74796d;--vs-color-outline-variant:#c3c8bb;--vs-color-primary-fixed:#b9f396;--vs-color-on-primary-fixed:#082100;--vs-color-primary-fixed-dim:#9ed67c;--vs-color-on-primary-fixed-variant:#215105;--vs-color-inverse-primary:#9ed67c;--vs-color-secondary-fixed:#d9e7ca;--vs-color-on-secondary-fixed:#131f0d;--vs-color-secondary-fixed-dim:#bdcbaf;--vs-color-on-secondary-fixed-variant:#3e4a35;--vs-color-tertiary-fixed:#bbebeb;--vs-color-on-tertiary-fixed:#002020;--vs-color-tertiary-fixed-dim:#a0cfcf;--vs-color-on-tertiary-fixed-variant:#1e4e4e;--vs-color-on-background:#1a1c18}.theme-material[data-contrast=default][data-theme=dark]{--vs-color-primary:#9ed67c;--vs-color-on-primary:#133800;--vs-color-primary-container:#215105;--vs-color-on-primary-container:#b9f396;--vs-color-secondary:#bdcbaf;--vs-color-on-secondary:#283420;--vs-color-secondary-container:#3e4a35;--vs-color-on-secondary-container:#d9e7ca;--vs-color-tertiary:#a0cfcf;--vs-color-on-tertiary:#003737;--vs-color-tertiary-container:#1e4e4e;--vs-color-on-tertiary-container:#bbebeb;--vs-color-error:#ffb4ab;--vs-color-on-error:#690005;--vs-color-error-container:#93000a;--vs-color-on-error-container:#ffdad6;--vs-color-on-surface:#e3e3dc;--vs-color-on-surface-variant:#c3c8bb;--vs-color-inverse-on-surface:#2f312c;--vs-color-surface-tint:#9ed67c;--vs-color-surface-tint-color:#9ed67c;--vs-color-outline:#8d9286;--vs-color-outline-variant:#43483e;--vs-color-primary-fixed:#b9f396;--vs-color-on-primary-fixed:#082100;--vs-color-primary-fixed-dim:#9ed67c;--vs-color-on-primary-fixed-variant:#215105;--vs-color-inverse-primary:#396a1e;--vs-color-secondary-fixed:#d9e7ca;--vs-color-on-secondary-fixed:#131f0d;--vs-color-secondary-fixed-dim:#bdcbaf;--vs-color-on-secondary-fixed-variant:#3e4a35;--vs-color-tertiary-fixed:#bbebeb;--vs-color-on-tertiary-fixed:#002020;--vs-color-tertiary-fixed-dim:#a0cfcf;--vs-color-on-tertiary-fixed-variant:#1e4e4e;--vs-color-on-background:#e3e3dc}.theme-material[data-contrast=medium][data-theme=light]{--vs-color-primary:#215105;--vs-color-on-primary:#fff;--vs-color-primary-container:#396a1e;--vs-color-on-primary-container:#fff;--vs-color-secondary:#3e4a35;--vs-color-on-secondary:#fff;--vs-color-secondary-container:#55624c;--vs-color-on-secondary-container:#fff;--vs-color-tertiary:#1e4e4e;--vs-color-on-tertiary:#fff;--vs-color-tertiary-container:#386666;--vs-color-on-tertiary-container:#fff;--vs-color-error:#93000a;--vs-color-on-error:#fff;--vs-color-error-container:#ba1a1a;--vs-color-on-error-container:#fff;--vs-color-on-surface:#000;--vs-color-on-surface-variant:#2d3229;--vs-color-inverse-on-surface:#fff;--vs-color-surface-tint:#215105;--vs-color-surface-tint-color:#215105;--vs-color-outline:#43483e;--vs-color-outline-variant:#74796d;--vs-color-primary-fixed:#396a1e;--vs-color-on-primary-fixed:#fff;--vs-color-primary-fixed-dim:#215105;--vs-color-on-primary-fixed-variant:#fff;--vs-color-inverse-primary:#9ed67c;--vs-color-secondary-fixed:#55624c;--vs-color-on-secondary-fixed:#fff;--vs-color-secondary-fixed-dim:#3e4a35;--vs-color-on-secondary-fixed-variant:#fff;--vs-color-tertiary-fixed:#386666;--vs-color-on-tertiary-fixed:#fff;--vs-color-tertiary-fixed-dim:#1e4e4e;--vs-color-on-tertiary-fixed-variant:#fff;--vs-color-on-background:#000}.theme-material[data-contrast=medium][data-theme=dark]{--vs-color-primary:#b9f396;--vs-color-on-primary:#082100;--vs-color-primary-container:#6a9e4c;--vs-color-on-primary-container:#000;--vs-color-secondary:#d9e7ca;--vs-color-on-secondary:#131f0d;--vs-color-secondary-container:#87957c;--vs-color-on-secondary-container:#000;--vs-color-tertiary:#bbebeb;--vs-color-on-tertiary:#002020;--vs-color-tertiary-container:#6b9999;--vs-color-on-tertiary-container:#000;--vs-color-error:#ffdad6;--vs-color-on-error:#410002;--vs-color-error-container:#ff5449;--vs-color-on-error-container:#000;--vs-color-on-surface:#fff;--vs-color-on-surface-variant:#e0e4d6;--vs-color-inverse-on-surface:#1a1c18;--vs-color-surface-tint:#b9f396;--vs-color-surface-tint-color:#b9f396;--vs-color-outline:#a8ada0;--vs-color-outline-variant:#8d9286;--vs-color-primary-fixed:#b9f396;--vs-color-on-primary-fixed:#000;--vs-color-primary-fixed-dim:#9ed67c;--vs-color-on-primary-fixed-variant:#133800;--vs-color-inverse-primary:#215105;--vs-color-secondary-fixed:#d9e7ca;--vs-color-on-secondary-fixed:#000;--vs-color-secondary-fixed-dim:#bdcbaf;--vs-color-on-secondary-fixed-variant:#283420;--vs-color-tertiary-fixed:#bbebeb;--vs-color-on-tertiary-fixed:#000;--vs-color-tertiary-fixed-dim:#a0cfcf;--vs-color-on-tertiary-fixed-variant:#003737;--vs-color-on-background:#fff}.theme-material[data-contrast=high][data-theme=light]{--vs-color-primary:#133800;--vs-color-on-primary:#fff;--vs-color-primary-container:#215105;--vs-color-on-primary-container:#fff;--vs-color-secondary:#283420;--vs-color-on-secondary:#fff;--vs-color-secondary-container:#3e4a35;--vs-color-on-secondary-container:#fff;--vs-color-tertiary:#003737;--vs-color-on-tertiary:#fff;--vs-color-tertiary-container:#1e4e4e;--vs-color-on-tertiary-container:#fff;--vs-color-error:#690005;--vs-color-on-error:#fff;--vs-color-error-container:#93000a;--vs-color-on-error-container:#fff;--vs-color-on-surface:#000;--vs-color-on-surface-variant:#000;--vs-color-inverse-on-surface:#fff;--vs-color-surface-tint:#133800;--vs-color-surface-tint-color:#133800;--vs-color-outline:#2d3229;--vs-color-outline-variant:#43483e;--vs-color-primary-fixed:#215105;--vs-color-on-primary-fixed:#fff;--vs-color-primary-fixed-dim:#133800;--vs-color-on-primary-fixed-variant:#fff;--vs-color-inverse-primary:#9ed67c;--vs-color-secondary-fixed:#3e4a35;--vs-color-on-secondary-fixed:#fff;--vs-color-secondary-fixed-dim:#283420;--vs-color-on-secondary-fixed-variant:#fff;--vs-color-tertiary-fixed:#1e4e4e;--vs-color-on-tertiary-fixed:#fff;--vs-color-tertiary-fixed-dim:#003737;--vs-color-on-tertiary-fixed-variant:#fff;--vs-color-on-background:#000}.theme-material[data-contrast=high][data-theme=dark]{--vs-color-primary:#ceffae;--vs-color-on-primary:#000;--vs-color-primary-container:#9ed67c;--vs-color-on-primary-container:#000;--vs-color-secondary:#e7f6d8;--vs-color-on-secondary:#000;--vs-color-secondary-container:#bdcbaf;--vs-color-on-secondary-container:#000;--vs-color-tertiary:#c9fafa;--vs-color-on-tertiary:#000;--vs-color-tertiary-container:#a0cfcf;--vs-color-on-tertiary-container:#000;--vs-color-error:#ffedea;--vs-color-on-error:#000;--vs-color-error-container:#ffb4ab;--vs-color-on-error-container:#000;--vs-color-on-surface:#fff;--vs-color-on-surface-variant:#fff;--vs-color-inverse-on-surface:#000;--vs-color-surface-tint:#ceffae;--vs-color-surface-tint-color:#ceffae;--vs-color-outline:#eef3e4;--vs-color-outline-variant:#c3c8bb;--vs-color-primary-fixed:#b9f396;--vs-color-on-primary-fixed:#000;--vs-color-primary-fixed-dim:#9ed67c;--vs-color-on-primary-fixed-variant:#000;--vs-color-inverse-primary:#133800;--vs-color-secondary-fixed:#d9e7ca;--vs-color-on-secondary-fixed:#000;--vs-color-secondary-fixed-dim:#bdcbaf;--vs-color-on-secondary-fixed-variant:#000;--vs-color-tertiary-fixed:#bbebeb;--vs-color-on-tertiary-fixed:#000;--vs-color-tertiary-fixed-dim:#a0cfcf;--vs-color-on-tertiary-fixed-variant:#000;--vs-color-on-background:#fff}.theme-material .vsc-button{--vs-button-icon-color:var(--vs-button-text-color);--vs-button-spinner-size:var(--vs-button-icon-size);--vs-button-spinner-track-width:10%;--vs-button-spinner-track-color:transparent;--vs-button-spinner-track-border-color:transparent;--vs-button-spinner-fill-color:var(--vs-button-text-color);--vs-button-spinner-appearance-delay:.2s;--vs-button-border-style:solid;--vs-button-border-color:#0000;--vs-button-transition:border-radius var(--vs-duration-spring-fast-spatial-auto)var(--vs-timing-function-spring-fast-spatial-auto),inline-size var(--vs-duration-spring-fast-spatial-auto)var(--vs-timing-function-spring-fast-spatial-auto),block-size var(--vs-duration-spring-fast-spatial-auto)var(--vs-timing-function-spring-fast-spatial-auto),box-shadow .28s cubic-bezier(.2,0,0,1)}.theme-material .vsc-button[data-size=xsmall]{--vs-button-typography-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-button-typography-font-size:.875rem;--vs-button-typography-font-weight:500;--vs-button-typography-line-height:1.25rem;--vs-button-typography-letter-spacing:.00625rem;--vs-button-icon-size:1.25rem;--vs-button-icon-gap-from-label:.5rem;--vs-button-height:2rem;--vs-button-padding-left:.75rem;--vs-button-padding-right:.75rem;--vs-button-border-width:1px}.theme-material .vsc-button[data-size=small]{--vs-button-typography-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-button-typography-font-size:.875rem;--vs-button-typography-font-weight:500;--vs-button-typography-line-height:1.25rem;--vs-button-typography-letter-spacing:.00625rem;--vs-button-icon-size:1.25rem;--vs-button-icon-gap-from-label:.5rem;--vs-button-height:2.5rem;--vs-button-padding-left:1rem;--vs-button-padding-right:1rem;--vs-button-border-width:1px}.theme-material .vsc-button[data-size=medium]{--vs-button-typography-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-button-typography-font-size:1rem;--vs-button-typography-font-weight:500;--vs-button-typography-line-height:1.5rem;--vs-button-typography-letter-spacing:.009375rem;--vs-button-icon-size:1.5rem;--vs-button-icon-gap-from-label:.5rem;--vs-button-height:3.5rem;--vs-button-padding-left:1.5rem;--vs-button-padding-right:1.5rem;--vs-button-border-width:1px}.theme-material .vsc-button[data-size=large]{--vs-button-typography-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-button-typography-font-size:1.5rem;--vs-button-typography-font-weight:400;--vs-button-typography-line-height:2rem;--vs-button-typography-letter-spacing:0rem;--vs-button-icon-size:2rem;--vs-button-icon-gap-from-label:.75rem;--vs-button-height:6rem;--vs-button-padding-left:3rem;--vs-button-padding-right:3rem;--vs-button-border-width:2px}.theme-material .vsc-button[data-size=xlarge]{--vs-button-typography-font-family:"Roboto Flex Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--vs-button-typography-font-size:2rem;--vs-button-typography-font-weight:400;--vs-button-typography-line-height:2.5rem;--vs-button-typography-letter-spacing:0rem;--vs-button-icon-size:2.5rem;--vs-button-icon-gap-from-label:1rem;--vs-button-height:8.5rem;--vs-button-padding-left:4rem;--vs-button-padding-right:4rem;--vs-button-border-width:3px}.theme-material .vsc-button[data-color=elevated]{--vs-button-text-color:var(--vs-color-primary);--vs-button-background-color:var(--vs-color-surface-container-low);--vs-button-box-shadow:0px 1px 2px 0px #0000004d,0px 1px 3px 1px #00000026}.theme-material .vsc-button[data-color=filled]{--vs-button-text-color:var(--vs-color-on-primary);--vs-button-background-color:var(--vs-color-primary);--vs-button-box-shadow:0px 0px 0px 0px #0000004d,0px 0px 0px 0px #00000026}.theme-material .vsc-button[data-color=tonal]{--vs-button-text-color:var(--vs-color-on-secondary-container);--vs-button-background-color:var(--vs-color-secondary-container);--vs-button-box-shadow:0px 0px 0px 0px #0000004d,0px 0px 0px 0px #00000026}.theme-material .vsc-button[data-color=outlined]{--vs-button-text-color:var(--vs-color-on-surface-variant);--vs-button-border-color:var(--vs-color-outline-variant)}.theme-material .vsc-button[data-color=text]{--vs-button-text-color:var(--vs-color-primary)}.theme-material .vsc-button[data-status=soft-disabled]{--vs-button-text-color:var(--vs-color-surface-container-highest);--vs-button-background-color:var(--vs-color-on-surface-variant)}.theme-material .vsc-button[data-shape=round]{--vs-button-radius:calc(var(--vs-button-height)/2)}.theme-material .vsc-button:is(:disabled,[data-disabled],[data-status=disabled])[data-color=elevated],.theme-material .vsc-button:is(:disabled,[data-disabled],[data-status=disabled])[data-color=filled],.theme-material .vsc-button:is(:disabled,[data-disabled],[data-status=disabled])[data-color=tonal]{--vs-button-text-color:rgb(from var(--vs-color-on-surface)r g b/.38);--vs-button-background-color:rgb(from var(--vs-color-on-surface)r g b/.1)}.theme-material .vsc-button:is(:disabled,[data-disabled],[data-status=disabled])[data-color=outlined]{--vs-button-text-color:rgb(from var(--vs-color-on-surface)r g b/.38);--vs-button-background-color:rgb(from var(--vs-color-on-surface)r g b/.1);--vs-button-border-color:rgb(from var(--vs-color-outline-variant)r g b/.1)}.theme-material .vsc-button:is(:disabled,[data-disabled],[data-status=disabled])[data-color=text]{--vs-button-text-color:rgb(from var(--vs-color-on-surface)r g b/.38);--vs-button-background-color:rgb(from var(--vs-color-on-surface)r g b/.1)}.theme-material .vsc-button[data-shape=square][data-size=xsmall],.theme-material .vsc-button[data-shape=square][data-size=small]{--vs-button-radius:12px}.theme-material .vsc-button[data-shape=square][data-size=medium]{--vs-button-radius:16px}.theme-material .vsc-button[data-shape=square][data-size=large],.theme-material .vsc-button[data-shape=square][data-size=xlarge]{--vs-button-radius:28px}.theme-material .vsc-button:is(:focus-visible:not([data-focused]),[data-focus-visible]){--vs-button-outline-color:var(--vs-color-secondary);--vs-button-outline-width:3px;--vs-button-outline-style:solid;--vs-button-outline-offset:2px}.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=elevated]{--vs-button-text-color:var(--vs-color-primary);--vs-button-background-color:var(--vs-color-primary)}@supports (color:color-mix(in lab,red,red)){.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=elevated]{--vs-button-background-color:color-mix(in srgb,var(--vs-color-primary)8%,var(--vs-color-surface-container-low)92%)}}.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=elevated]{--vs-button-box-shadow:0px 1px 2px 0px #0000004d,0px 2px 6px 2px #00000026}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=elevated]{--vs-button-text-color:var(--vs-color-primary);--vs-button-background-color:var(--vs-color-primary)}@supports (color:color-mix(in lab,red,red)){.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=elevated]{--vs-button-background-color:color-mix(in srgb,var(--vs-color-primary)10%,var(--vs-color-surface-container-low)90%)}}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=elevated]{--vs-button-box-shadow:0px 1px 2px 0px #0000004d,0px 1px 3px 1px #00000026}.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=filled]{--vs-button-text-color:var(--vs-color-on-primary);--vs-button-background-color:var(--vs-color-on-primary)}@supports (color:color-mix(in lab,red,red)){.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=filled]{--vs-button-background-color:color-mix(in srgb,var(--vs-color-on-primary)8%,var(--vs-color-primary)92%)}}.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=filled]{--vs-button-box-shadow:0px 1px 2px 0px #0000004d,0px 1px 3px 1px #00000026}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=filled]{--vs-button-text-color:var(--vs-color-on-primary);--vs-button-background-color:var(--vs-color-on-primary)}@supports (color:color-mix(in lab,red,red)){.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=filled]{--vs-button-background-color:color-mix(in srgb,var(--vs-color-on-primary)10%,var(--vs-color-primary)90%)}}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=filled]{--vs-button-box-shadow:0px 0px 0px 0px #0000004d,0px 0px 0px 0px #00000026}.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=tonal]{--vs-button-text-color:var(--vs-color-on-secondary-container);--vs-button-background-color:var(--vs-color-on-secondary-container)}@supports (color:color-mix(in lab,red,red)){.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=tonal]{--vs-button-background-color:color-mix(in srgb,var(--vs-color-on-secondary-container)8%,var(--vs-color-secondary-container)92%)}}.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=tonal]{--vs-button-box-shadow:0px 1px 2px 0px #0000004d,0px 1px 3px 1px #00000026}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=tonal]{--vs-button-text-color:var(--vs-color-on-secondary-container);--vs-button-background-color:var(--vs-color-on-secondary-container)}@supports (color:color-mix(in lab,red,red)){.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=tonal]{--vs-button-background-color:color-mix(in srgb,var(--vs-color-on-secondary-container)10%,var(--vs-color-secondary-container)90%)}}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=tonal]{--vs-button-box-shadow:0px 0px 0px 0px #0000004d,0px 0px 0px 0px #00000026}.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=outlined]{--vs-button-text-color:var(--vs-color-on-surface-variant);--vs-button-border-color:var(--vs-color-on-surface-variant)}@supports (color:color-mix(in lab,red,red)){.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=outlined]{--vs-button-border-color:color-mix(in srgb,var(--vs-color-on-surface-variant)8%,var(--vs-color-outline-variant)92%)}}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=outlined]{--vs-button-text-color:var(--vs-color-on-surface-variant);--vs-button-border-color:var(--vs-color-on-surface-variant)}@supports (color:color-mix(in lab,red,red)){.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=outlined]{--vs-button-border-color:color-mix(in srgb,var(--vs-color-on-surface-variant)10%,var(--vs-color-outline-variant)90%)}}.theme-material .vsc-button:is(:hover,[data-hovered]):not(:disabled,[data-disabled],[aria-disabled])[data-color=text]{--vs-button-text-color:var(--vs-color-primary);--vs-button-background-color:rgb(from var(--vs-color-primary)r g b/.08)}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-color=text]{--vs-button-text-color:var(--vs-color-primary);--vs-button-background-color:rgb(from var(--vs-color-primary)r g b/.1)}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-size=xsmall],.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-size=small]{--vs-button-radius:8px}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-size=medium]{--vs-button-radius:12px}.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-size=large],.theme-material .vsc-button:is(:active,[data-pressed]):not(:disabled,[data-disabled],[aria-disabled])[data-size=xlarge]{--vs-button-radius:16px}.theme-material .vsc-icon{--vs-icon-size:1.5rem}.theme-material .vsc-link[data-color=primary]{--vs-link-color:var(--vs-color-primary)}.theme-material .vsc-link[data-color=tertiary]{--vs-link-color:var(--vs-color-tertiary)}.theme-material .vsc-link:is(:disabled,[data-disabled],[data-status=disabled]){--vs-link-opacity:50}.theme-material .vsc-link:is(:focus-visible:not([data-focused]),[data-focus-visible]){--vs-link-outline-color:var(--vs-color-secondary);--vs-link-outline-width:3px;--vs-link-outline-style:solid;--vs-link-outline-offset:2px}.theme-material .vsc-spinner{--vs-spinner-size:40px;--vs-spinner-track-width:4px;--vs-spinner-track-color:var(--vs-color-secondary-container);--vs-spinner-track-border-width:1px;--vs-spinner-track-border-color:transparent;--vs-spinner-fill-color:var(--vs-color-primary);--vs-spinner-fill-indeterminate-percentage:25;--vs-spinner-appearance-delay:0s;--vs-spinner-spin-duration:.8s;--vs-spinner-spin-timing-function:cubic-bezier(0,0,1,1)}.theme-material .vsc-spinner[data-delayed]{--vs-spinner-appearance-delay:.2s}}@layer playground-utilities{.vs\:absolute{position:absolute}.vs\:sticky{position:sticky}.vs\:top-\(--app-header-h\){top:var(--app-header-h)}.vs\:top-\(--app-header-main-h\){top:var(--app-header-main-h)}.vs\:order-\[-1\]{order:-1}.vs\:col-\[1\/3\]{grid-column:1/3}.vs\:col-\[2\/3\]{grid-column:2/3}.vs\:col-\[2\/5\]{grid-column:2/5}.vs\:col-\[3\/4\]{grid-column:3/4}.vs\:col-\[4\/6\]{grid-column:4/6}.vs\:ms-\[calc\(var\(--app-counter-size\)\/2-var\(--app-counter-border-w\)\)\]{margin-inline-start:calc(var(--app-counter-size)/2 - var(--app-counter-border-w))}.vs\:block{display:block}.vs\:contents{display:contents}.vs\:flex{display:flex}.vs\:grid{display:grid}.vs\:hidden{display:none}.vs\:h-\(--app-header-h\){height:var(--app-header-h)}.vs\:h-\(--app-header-main-h\){height:var(--app-header-main-h)}.vs\:h-\(--app-header-nav-h\){height:var(--app-header-nav-h)}.vs\:h-\(--app-mobile-toc-h\){height:var(--app-mobile-toc-h)}.vs\:h-\[calc\(100vh-var\(--app-header-h\)\)\]{height:calc(100vh - var(--app-header-h))}.vs\:h-full{height:100%}.vs\:min-h-\[15rem\]{min-height:15rem}.vs\:w-\[15rem\]{width:15rem}.vs\:flex-1{flex:1}.vs\:flex-shrink-0{flex-shrink:0}.vs\:cursor-pointer{cursor:pointer}.vs\:grid-cols-\[1fr_var\(--app-sidebar-w\)_minmax\(0\,var\(--app-content-max-w\)\)_var\(--app-toc-w\)_1fr\]{grid-template-columns:1fr var(--app-sidebar-w)minmax(0,var(--app-content-max-w))var(--app-toc-w)1fr}.vs\:grid-cols-\[repeat\(auto-fit\,minmax\(min\(20rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.vs\:grid-cols-subgrid{grid-template-columns:subgrid}.vs\:flex-col{flex-direction:column}.vs\:flex-row-reverse{flex-direction:row-reverse}.vs\:items-center{align-items:center}.vs\:items-start{align-items:flex-start}.vs\:justify-between{justify-content:space-between}.vs\:justify-center{justify-content:center}.vs\:overflow-auto{overflow:auto}.vs\:overflow-y-auto{overflow-y:auto}.vs\:border-1{border-style:var(--tw-border-style);border-width:1px}.vs\:border-s-1{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.vs\:border-e-1{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.vs\:border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.vs\:px-\(--app-page-px\){padding-inline:var(--app-page-px)}.vs\:px-\(--app-sidebar-item-px\){padding-inline:var(--app-sidebar-item-px)}.vs\:ps-\(--app-page-px\){padding-inline-start:var(--app-page-px)}.vs\:ps-\(--app-step-pl\){padding-inline-start:var(--app-step-pl)}.vs\:pe-\(--app-page-px\){padding-inline-end:var(--app-page-px)}.vs\:pt-\(--app-page-pt\){padding-top:var(--app-page-pt)}.vs\:pb-\(--app-page-pb\){padding-bottom:var(--app-page-pb)}.vs\:text-right{text-align:right}.vs\:select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs\:\[\&_\[slot\=control\]\]\:w-\[12rem\] [slot=control]{width:12rem}}@layer components{.vsc-icon{block-size:var(--ovr-icon-size,var(--vs-icon-size,1em));color:var(--ovr-icon-color,var(--vs-icon-color,inherit));fill:currentColor;inline-size:var(--ovr-icon-size,var(--vs-icon-size,1em));display:block}[dir=rtl] .vsc-icon[data-rtl]{transform:scaleX(-1)}}@layer playground-global{.theme-material{background-color:var(--vs-color-surface);color:var(--vs-color-on-surface);font-family:var(--vs-typography-body-large-font-family);font-size:var(--vs-typography-body-large-font-size);line-height:var(--vs-typography-body-large-line-height)}.theme-material *{border-color:var(--vs-color-outline-variant)}.theme-material:is([data-theme=light]){color-scheme:light}.theme-material:is([data-theme=dark]){color-scheme:dark}.theme-material :focus-visible:not([data-focused]){outline:var(--vs-outline-focus-ring-width)solid var(--vs-outline-focus-ring-color);outline-offset:var(--vs-outline-focus-ring-offset)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
