.forge-storybook-dark{--forge-theme-brand: #212121;--forge-theme-on-brand: #ffffff;--forge-theme-primary: #8c9eff;--forge-theme-primary-container-minimum: #303134;--forge-theme-primary-container-low: #383a45;--forge-theme-primary-container: #43475f;--forge-theme-primary-container-high: #50577c;--forge-theme-on-primary: #000000;--forge-theme-on-primary-container-minimum: #c1cbff;--forge-theme-on-primary-container-low: #c1cbff;--forge-theme-on-primary-container: #c1cbff;--forge-theme-on-primary-container-high: #ffffff;--forge-theme-secondary: #ffe082;--forge-theme-secondary-container-minimum: #34332f;--forge-theme-secondary-container-low: #454236;--forge-theme-secondary-container: #5f5741;--forge-theme-secondary-container-high: #7c704d;--forge-theme-on-secondary: #000000;--forge-theme-on-secondary-container-minimum: #ffeebc;--forge-theme-on-secondary-container-low: #ffeebc;--forge-theme-on-secondary-container: #ffeebc;--forge-theme-on-secondary-container-high: #ffffff;--forge-theme-tertiary: #ffe082;--forge-theme-tertiary-container-minimum: #34332f;--forge-theme-tertiary-container-low: #454236;--forge-theme-tertiary-container: #5f5741;--forge-theme-tertiary-container-high: #7c704d;--forge-theme-on-tertiary: #000000;--forge-theme-on-tertiary-container-minimum: #ffeebc;--forge-theme-on-tertiary-container-low: #ffeebc;--forge-theme-on-tertiary-container: #ffeebc;--forge-theme-on-tertiary-container-high: #ffffff;--forge-theme-surface: #2c2c2c;--forge-theme-surface-inverse: #d5d5d5;--forge-theme-surface-container: #454545;--forge-theme-surface-container-minimum: #343434;--forge-theme-surface-container-low: #3d3d3d;--forge-theme-surface-container-medium: #7c7c7c;--forge-theme-surface-container-high: #9e9e9e;--forge-theme-surface-dim: #212121;--forge-theme-surface-bright: #343434;--forge-theme-surface-bright-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--forge-theme-on-surface: #ffffff;--forge-theme-on-surface-inverse: #000000;--forge-theme-on-surface-container: #ffffff;--forge-theme-on-surface-container-minimum: #ffffff;--forge-theme-on-surface-container-low: #ffffff;--forge-theme-on-surface-container-medium: #ffffff;--forge-theme-on-surface-container-high: #000000;--forge-theme-text-high: rgba(255, 255, 255, .87);--forge-theme-text-high-inverse: rgba(0, 0, 0, .87);--forge-theme-text-medium: rgba(255, 255, 255, .6);--forge-theme-text-medium-inverse: rgba(0, 0, 0, .6);--forge-theme-text-low: rgba(255, 255, 255, .38);--forge-theme-text-low-inverse: rgba(0, 0, 0, .38);--forge-theme-text-lowest: rgba(255, 255, 255, .12);--forge-theme-text-lowest-inverse: rgba(0, 0, 0, .12);--forge-theme-success: #86b260;--forge-theme-success-container-minimum: #30312e;--forge-theme-success-container-low: #373c32;--forge-theme-success-container: #424c38;--forge-theme-success-container-high: #4e5f40;--forge-theme-on-success: #000000;--forge-theme-on-success-container-minimum: #bed5a9;--forge-theme-on-success-container-low: #bed5a9;--forge-theme-on-success-container: #bed5a9;--forge-theme-on-success-container-high: #ffffff;--forge-theme-error: #ec8396;--forge-theme-error-container-minimum: #342f30;--forge-theme-error-container-low: #433639;--forge-theme-error-container: #5a4145;--forge-theme-error-container-high: #754d54;--forge-theme-on-error: #000000;--forge-theme-on-error-container-minimum: #f5bcc6;--forge-theme-on-error-container-low: #f5bcc6;--forge-theme-on-error-container: #f5bcc6;--forge-theme-on-error-container-high: #ffffff;--forge-theme-warning: #f8b27c;--forge-theme-warning-container-minimum: #34312f;--forge-theme-warning-container-low: #443c36;--forge-theme-warning-container: #5d4c3f;--forge-theme-warning-container-high: #7a5f4a;--forge-theme-on-warning: #000000;--forge-theme-on-warning-container-minimum: #fbd5b8;--forge-theme-on-warning-container-low: #fbd5b8;--forge-theme-on-warning-container: #fbd5b8;--forge-theme-on-warning-container-high: #ffffff;--forge-theme-info: #1565c0;--forge-theme-info-container-minimum: #2b2e32;--forge-theme-info-container-low: #29333e;--forge-theme-info-container: #263a50;--forge-theme-info-container-high: #234264;--forge-theme-on-info: #ffffff;--forge-theme-on-info-container-minimum: #81acdd;--forge-theme-on-info-container-low: #81acdd;--forge-theme-on-info-container: #81acdd;--forge-theme-on-info-container-high: #ffffff;--forge-theme-outline-high: #e4e4e4;--forge-theme-outline-medium: #9e9e9e;--forge-theme-outline-low: #757575;--forge-theme-outline: #424242;--forge-popover-border-width: var(--forge-border-thin, 1px);--forge-tooltip-background: var(--forge-theme-surface-bright, #ffffff);--forge-tooltip-color: var(--forge-theme-text-high, rgba(0, 0, 0, .87));--forge-tooltip-border-width: var(--forge-border-thin, 1px);--forge-chip-field-border-color: var(--forge-theme-outline, #e0e0e0);--forge-toast-action-color: var(--forge-theme-on-surface-inverse, #ffffff)}.forge-storybook-dark .github-logo{filter:invert(1)}*,*:before,*:after{box-sizing:border-box}body,.sbdocs .sb-bar,.sbdocs .sbdocs-preview,.sbdocs.sbdocs-wrapper{background-color:var(--forge-theme-surface);color:var(--forge-theme-text-high)}.sbdocs .sbdocs-preview{border-color:var(--forge-theme-outline)}.sbdocs .sbdocs-preview .sb-bar{box-shadow:none;border-bottom:1px solid var(--forge-theme-outline)}.sbdocs.sbdocs-wrapper{justify-content:start;padding:var(--forge-spacing-medium)}.sbdocs.sbdocs-content{max-width:1000px;width:100%;background:var(--forge-theme-surface);padding:var(--forge-spacing-medium);min-height:fit-content}:is(p:not(.sb-anchor,.sb-unstyled,.sb-unstyled p,blockquote p),h1,h2,h3,h4,h5,h6){color:var(--forge-theme-text-high);border-bottom-color:var(--forge-theme-outline)}:is(li:not(.sb-anchor,.sb-unstyled,.sb-unstyled li)){color:var(--forge-theme-text-high)}blockquote p{color:var(--forge-theme-text-medium)!important}.sbdocs.sbdocs-content table :is(td,th){color:var(--forge-theme-text-high);border-color:var(--forge-theme-outline)}.sbdocs.sbdocs-content table tr:nth-child(2n){background-color:var(--forge-theme-surface)}.sbdocs :is(p:not(.sb-anchor,.sb-unstyled,.sb-unstyled p)) code,.sbdocs :is(li:not(.sb-anchor,.sb-unstyled,.sb-unstyled li)) code,.sbdocs code{border:none;background-color:var(--forge-theme-surface-container-minimum);color:var(--forge-theme-on-surface-container-minimum)}.sbdocs code>span{font:inherit}.sbdocs code>span>a{font:inherit;color:var(--forge-theme-primary);text-decoration:underline}.toc-wrapper .toc-list .toc-list-item>a{color:var(--forge-theme-text-medium)}.sbdocs-wrapper.sbdocs .toc-wrapper>.toc-list,.sbdocs-wrapper.sbdocs .toc-wrapper>.toc-list .toc-list{border-color:var(--forge-theme-outline)}.toc-wrapper .toc-list .toc-list-item.is-active-li:before{border-color:var(--forge-theme-outline-high)}div:has(>.toc-wrapper){width:auto}div.banner{border-radius:var(--forge-shape-medium);padding-block:var(--forge-spacing-xxxsmall);padding-inline:var(--forge-spacing-medium);margin-block-start:var(--forge-spacing-large)}div.banner--warn{background-color:var(--forge-theme-warning-container);color:var(--forge-theme-on-warning-container)}div.banner--info{background-color:var(--forge-theme-info-container);color:var(--forge-theme-on-info-container)}div.banner--success{background-color:var(--forge-theme-success-container);color:var(--forge-theme-on-success-container)}div.banner--error{background-color:var(--forge-theme-error-container);color:var(--forge-theme-on-error-container)}:root{--forge-color-emphasis-highest: .87;--forge-color-emphasis-inverse: .8;--forge-color-emphasis-higher: .7;--forge-color-emphasis-high: .65;--forge-color-emphasis-medium-high: .6;--forge-color-emphasis-medium: .54;--forge-color-emphasis-medium-low: .38;--forge-color-emphasis-low: .24;--forge-color-emphasis-lower: .12;--forge-color-emphasis-lowest: .08;--forge-color-emphasis-minimum: .04}:root{--forge-animation-duration-short1: 50ms;--forge-animation-duration-short2: .1s;--forge-animation-duration-short3: .15s;--forge-animation-duration-short4: .2s;--forge-animation-duration-medium1: .25s;--forge-animation-duration-medium2: .3s;--forge-animation-duration-medium3: .35s;--forge-animation-duration-medium4: .4s;--forge-animation-duration-long1: .45s;--forge-animation-duration-long2: .5s;--forge-animation-duration-long3: .55s;--forge-animation-duration-long4: .6s;--forge-animation-duration-extra-long1: .7s;--forge-animation-duration-extra-long2: .8s;--forge-animation-duration-extra-long3: .9s;--forge-animation-duration-extra-long4: 1s;--forge-animation-easing-linear: cubic-bezier(0, 0, 1, 1);--forge-animation-easing-standard: cubic-bezier(.2, 0, 0, 1);--forge-animation-easing-accelerate: cubic-bezier(.3, 0, 1, 1);--forge-animation-easing-decelerate: cubic-bezier(0, 0, 0, 1);--forge-animation-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--forge-animation-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--forge-animation-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1)}:root{--forge-border-thin: 1px;--forge-border-medium: 2px;--forge-border-thick: 4px}:root{--forge-elevation-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--forge-elevation-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--forge-elevation-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--forge-elevation-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--forge-elevation-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--forge-elevation-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--forge-elevation-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--forge-elevation-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--forge-elevation-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--forge-elevation-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--forge-elevation-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--forge-elevation-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--forge-elevation-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--forge-elevation-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--forge-elevation-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--forge-elevation-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--forge-elevation-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--forge-elevation-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--forge-elevation-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--forge-elevation-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--forge-elevation-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--forge-elevation-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--forge-elevation-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--forge-elevation-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--forge-elevation-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}:root{--forge-z-index-surface: 1;--forge-z-index-header: 4;--forge-z-index-backdrop: 7;--forge-z-index-dialog: 8;--forge-z-index-notification: 9;--forge-z-index-popup: 10;--forge-z-index-tooltip: 11}:root{--forge-shape-extra-small: 1px;--forge-shape-extra-small-block-start: 1px 1px 0 0;--forge-shape-extra-small-block-end: 0 0 1px 1px;--forge-shape-extra-small-inline-start: 1px 0 0 1px;--forge-shape-extra-small-inline-end: 0 1px 1px 0;--forge-shape-small: 2px;--forge-shape-small-block-start: 2px 2px 0 0;--forge-shape-small-block-end: 0 0 2px 2px;--forge-shape-small-inline-start: 2px 0 0 2px;--forge-shape-small-inline-end: 0 2px 2px 0;--forge-shape-medium: 4px;--forge-shape-medium-block-start: 4px 4px 0 0;--forge-shape-medium-block-end: 0 0 4px 4px;--forge-shape-medium-inline-start: 4px 0 0 4px;--forge-shape-medium-inline-end: 0 4px 4px 0;--forge-shape-large: 8px;--forge-shape-large-block-start: 8px 8px 0 0;--forge-shape-large-block-end: 0 0 8px 8px;--forge-shape-large-inline-start: 8px 0 0 8px;--forge-shape-large-inline-end: 0 8px 8px 0;--forge-shape-extra-large: 16px;--forge-shape-extra-large-block-start: 16px 16px 0 0;--forge-shape-extra-large-block-end: 0 0 16px 16px;--forge-shape-extra-large-inline-start: 16px 0 0 16px;--forge-shape-extra-large-inline-end: 0 16px 16px 0;--forge-shape-full: 9999px;--forge-shape-round: 50%}:root{--forge-spacing-xxxsmall: 2px;--forge-spacing-xxsmall: 4px;--forge-spacing-xsmall: 8px;--forge-spacing-small: 12px;--forge-spacing-medium: 16px;--forge-spacing-medium-large: 20px;--forge-spacing-large: 24px;--forge-spacing-xlarge: 32px;--forge-spacing-xxlarge: 48px;--forge-spacing-xxxlarge: 56px}:root{--forge-theme-brand: #283593;--forge-theme-on-brand: #ffffff;--forge-theme-primary: #3f51b5;--forge-theme-primary-container-minimum: #f7f8fc;--forge-theme-primary-container-low: #e8eaf6;--forge-theme-primary-container: #d1d5ed;--forge-theme-primary-container-high: #b6bde3;--forge-theme-on-primary: #ffffff;--forge-theme-on-primary-container-minimum: #222c62;--forge-theme-on-primary-container-low: #222c62;--forge-theme-on-primary-container: #222c62;--forge-theme-on-primary-container-high: #000000;--forge-theme-secondary: #ffc107;--forge-theme-secondary-container-minimum: #fffdf5;--forge-theme-secondary-container-low: #fff8e1;--forge-theme-secondary-container: #fff0c3;--forge-theme-secondary-container-high: #ffe7a1;--forge-theme-on-secondary: #000000;--forge-theme-on-secondary-container-minimum: #8a6804;--forge-theme-on-secondary-container-low: #8a6804;--forge-theme-on-secondary-container: #8a6804;--forge-theme-on-secondary-container-high: #000000;--forge-theme-tertiary: #3d5afe;--forge-theme-tertiary-container-minimum: #f7f8ff;--forge-theme-tertiary-container-low: #e8ebff;--forge-theme-tertiary-container: #d0d7ff;--forge-theme-tertiary-container-high: #b5c0ff;--forge-theme-on-tertiary: #ffffff;--forge-theme-on-tertiary-container-minimum: #213189;--forge-theme-on-tertiary-container-low: #213189;--forge-theme-on-tertiary-container: #213189;--forge-theme-on-tertiary-container-high: #000000;--forge-theme-surface: #ffffff;--forge-theme-surface-inverse: #333333;--forge-theme-surface-container: #e0e0e0;--forge-theme-surface-container-minimum: #f5f5f5;--forge-theme-surface-container-low: #ebebeb;--forge-theme-surface-container-medium: #c2c2c2;--forge-theme-surface-container-high: #9e9e9e;--forge-theme-surface-dim: #fafafa;--forge-theme-surface-bright: #ffffff;--forge-theme-surface-bright-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--forge-theme-on-surface: #000000;--forge-theme-on-surface-inverse: #ffffff;--forge-theme-on-surface-container: #000000;--forge-theme-on-surface-container-minimum: #000000;--forge-theme-on-surface-container-low: #000000;--forge-theme-on-surface-container-medium: #000000;--forge-theme-on-surface-container-high: #000000;--forge-theme-text-high: rgba(0, 0, 0, .87);--forge-theme-text-high-inverse: rgba(255, 255, 255, .87);--forge-theme-text-medium: rgba(0, 0, 0, .6);--forge-theme-text-medium-inverse: rgba(255, 255, 255, .6);--forge-theme-text-low: rgba(0, 0, 0, .38);--forge-theme-text-low-inverse: rgba(255, 255, 255, .38);--forge-theme-text-lowest: rgba(0, 0, 0, .12);--forge-theme-text-lowest-inverse: rgba(255, 255, 255, .12);--forge-theme-success: #2e7d32;--forge-theme-success-container-minimum: #f7faf7;--forge-theme-success-container-low: #e6efe6;--forge-theme-success-container: #cde0ce;--forge-theme-success-container-high: #b0ceb1;--forge-theme-on-success: #ffffff;--forge-theme-on-success-container-minimum: #19441b;--forge-theme-on-success-container-low: #19441b;--forge-theme-on-success-container: #19441b;--forge-theme-on-success-container-high: #000000;--forge-theme-error: #b00020;--forge-theme-error-container-minimum: #fcf5f6;--forge-theme-error-container-low: #f6e0e4;--forge-theme-error-container: #ecc2c9;--forge-theme-error-container-high: #e19eaa;--forge-theme-on-error: #ffffff;--forge-theme-on-error-container-minimum: #5f0011;--forge-theme-on-error-container-low: #5f0011;--forge-theme-on-error-container: #5f0011;--forge-theme-on-error-container-high: #000000;--forge-theme-warning: #d14900;--forge-theme-warning-container-minimum: #fdf8f5;--forge-theme-warning-container-low: #f9e9e0;--forge-theme-warning-container: #f4d3c2;--forge-theme-warning-container-high: #eeba9e;--forge-theme-on-warning: #ffffff;--forge-theme-on-warning-container-minimum: #712700;--forge-theme-on-warning-container-low: #712700;--forge-theme-on-warning-container: #712700;--forge-theme-on-warning-container-high: #000000;--forge-theme-info: #1565c0;--forge-theme-info-container-minimum: #f6f9fc;--forge-theme-info-container-low: #e3edf7;--forge-theme-info-container: #c7daf0;--forge-theme-info-container-high: #a6c4e7;--forge-theme-on-info: #ffffff;--forge-theme-on-info-container-minimum: #0b3768;--forge-theme-on-info-container-low: #0b3768;--forge-theme-on-info-container: #0b3768;--forge-theme-on-info-container-high: #000000;--forge-theme-outline-high: #212121;--forge-theme-outline-medium: #757575;--forge-theme-outline-low: #9e9e9e;--forge-theme-outline: #e0e0e0}*::-webkit-scrollbar{height:var(--forge-scrollbar-height, 16px);width:var(--forge-scrollbar-width, 16px)}*::-webkit-scrollbar-track{background-color:var(--forge-scrollbar-track-container, var(--forge-theme-surface-container-low, #ebebeb))}*::-webkit-scrollbar-track:hover{background-color:var(--forge-scrollbar-track-container-hover, var(--forge-theme-surface-container-low, #ebebeb))}*::-webkit-scrollbar-corner{background-color:var(--forge-scrollbar-track-container, var(--forge-theme-surface-container-low, #ebebeb))}*::-webkit-scrollbar-thumb{height:var(--forge-scrollbar-thumb-min-height, 32px);width:var(--forge-scrollbar-thumb-min-width, 32px);border-radius:var(--forge-scrollbar-border-radius, calc(var(--forge-shape-full, 9999px) * var(--forge-shape-factor, 1)));border-width:var(--forge-scrollbar-border-width, 3px);border-style:solid;border-color:transparent;background-color:var(--forge-scrollbar-thumb-container, var(--forge-theme-surface-container-medium, #c2c2c2));background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--forge-scrollbar-thumb-container-hover, var(--forge-theme-surface-container-high, #9e9e9e))}.forge-color--brand{color:var(--forge-theme-brand, #283593)}.forge-background--brand{background-color:var(--forge-theme-brand, #283593)}.forge-color--on-brand{color:var(--forge-theme-on-brand, #ffffff)}.forge-background--on-brand{background-color:var(--forge-theme-on-brand, #ffffff)}.forge-color--primary{color:var(--forge-theme-primary, #3f51b5)}.forge-background--primary{background-color:var(--forge-theme-primary, #3f51b5)}.forge-color--primary-container-minimum{color:var(--forge-theme-primary-container-minimum, #f7f8fc)}.forge-background--primary-container-minimum{background-color:var(--forge-theme-primary-container-minimum, #f7f8fc)}.forge-color--primary-container-low{color:var(--forge-theme-primary-container-low, #e8eaf6)}.forge-background--primary-container-low{background-color:var(--forge-theme-primary-container-low, #e8eaf6)}.forge-color--primary-container{color:var(--forge-theme-primary-container, #d1d5ed)}.forge-background--primary-container{background-color:var(--forge-theme-primary-container, #d1d5ed)}.forge-color--primary-container-high{color:var(--forge-theme-primary-container-high, #b6bde3)}.forge-background--primary-container-high{background-color:var(--forge-theme-primary-container-high, #b6bde3)}.forge-color--on-primary{color:var(--forge-theme-on-primary, #ffffff)}.forge-background--on-primary{background-color:var(--forge-theme-on-primary, #ffffff)}.forge-color--on-primary-container-minimum{color:var(--forge-theme-on-primary-container-minimum, #222c62)}.forge-background--on-primary-container-minimum{background-color:var(--forge-theme-on-primary-container-minimum, #222c62)}.forge-color--on-primary-container-low{color:var(--forge-theme-on-primary-container-low, #222c62)}.forge-background--on-primary-container-low{background-color:var(--forge-theme-on-primary-container-low, #222c62)}.forge-color--on-primary-container{color:var(--forge-theme-on-primary-container, #222c62)}.forge-background--on-primary-container{background-color:var(--forge-theme-on-primary-container, #222c62)}.forge-color--on-primary-container-high{color:var(--forge-theme-on-primary-container-high, #000000)}.forge-background--on-primary-container-high{background-color:var(--forge-theme-on-primary-container-high, #000000)}.forge-color--secondary{color:var(--forge-theme-secondary, #ffc107)}.forge-background--secondary{background-color:var(--forge-theme-secondary, #ffc107)}.forge-color--secondary-container-minimum{color:var(--forge-theme-secondary-container-minimum, #fffdf5)}.forge-background--secondary-container-minimum{background-color:var(--forge-theme-secondary-container-minimum, #fffdf5)}.forge-color--secondary-container-low{color:var(--forge-theme-secondary-container-low, #fff8e1)}.forge-background--secondary-container-low{background-color:var(--forge-theme-secondary-container-low, #fff8e1)}.forge-color--secondary-container{color:var(--forge-theme-secondary-container, #fff0c3)}.forge-background--secondary-container{background-color:var(--forge-theme-secondary-container, #fff0c3)}.forge-color--secondary-container-high{color:var(--forge-theme-secondary-container-high, #ffe7a1)}.forge-background--secondary-container-high{background-color:var(--forge-theme-secondary-container-high, #ffe7a1)}.forge-color--on-secondary{color:var(--forge-theme-on-secondary, #000000)}.forge-background--on-secondary{background-color:var(--forge-theme-on-secondary, #000000)}.forge-color--on-secondary-container-minimum{color:var(--forge-theme-on-secondary-container-minimum, #8a6804)}.forge-background--on-secondary-container-minimum{background-color:var(--forge-theme-on-secondary-container-minimum, #8a6804)}.forge-color--on-secondary-container-low{color:var(--forge-theme-on-secondary-container-low, #8a6804)}.forge-background--on-secondary-container-low{background-color:var(--forge-theme-on-secondary-container-low, #8a6804)}.forge-color--on-secondary-container{color:var(--forge-theme-on-secondary-container, #8a6804)}.forge-background--on-secondary-container{background-color:var(--forge-theme-on-secondary-container, #8a6804)}.forge-color--on-secondary-container-high{color:var(--forge-theme-on-secondary-container-high, #000000)}.forge-background--on-secondary-container-high{background-color:var(--forge-theme-on-secondary-container-high, #000000)}.forge-color--tertiary{color:var(--forge-theme-tertiary, #3d5afe)}.forge-background--tertiary{background-color:var(--forge-theme-tertiary, #3d5afe)}.forge-color--tertiary-container-minimum{color:var(--forge-theme-tertiary-container-minimum, #f7f8ff)}.forge-background--tertiary-container-minimum{background-color:var(--forge-theme-tertiary-container-minimum, #f7f8ff)}.forge-color--tertiary-container-low{color:var(--forge-theme-tertiary-container-low, #e8ebff)}.forge-background--tertiary-container-low{background-color:var(--forge-theme-tertiary-container-low, #e8ebff)}.forge-color--tertiary-container{color:var(--forge-theme-tertiary-container, #d0d7ff)}.forge-background--tertiary-container{background-color:var(--forge-theme-tertiary-container, #d0d7ff)}.forge-color--tertiary-container-high{color:var(--forge-theme-tertiary-container-high, #b5c0ff)}.forge-background--tertiary-container-high{background-color:var(--forge-theme-tertiary-container-high, #b5c0ff)}.forge-color--on-tertiary{color:var(--forge-theme-on-tertiary, #ffffff)}.forge-background--on-tertiary{background-color:var(--forge-theme-on-tertiary, #ffffff)}.forge-color--on-tertiary-container-minimum{color:var(--forge-theme-on-tertiary-container-minimum, #213189)}.forge-background--on-tertiary-container-minimum{background-color:var(--forge-theme-on-tertiary-container-minimum, #213189)}.forge-color--on-tertiary-container-low{color:var(--forge-theme-on-tertiary-container-low, #213189)}.forge-background--on-tertiary-container-low{background-color:var(--forge-theme-on-tertiary-container-low, #213189)}.forge-color--on-tertiary-container{color:var(--forge-theme-on-tertiary-container, #213189)}.forge-background--on-tertiary-container{background-color:var(--forge-theme-on-tertiary-container, #213189)}.forge-color--on-tertiary-container-high{color:var(--forge-theme-on-tertiary-container-high, #000000)}.forge-background--on-tertiary-container-high{background-color:var(--forge-theme-on-tertiary-container-high, #000000)}.forge-color--surface{color:var(--forge-theme-surface, #ffffff)}.forge-background--surface{background-color:var(--forge-theme-surface, #ffffff)}.forge-color--surface-inverse{color:var(--forge-theme-surface-inverse, #333333)}.forge-background--surface-inverse{background-color:var(--forge-theme-surface-inverse, #333333)}.forge-color--surface-container{color:var(--forge-theme-surface-container, #e0e0e0)}.forge-background--surface-container{background-color:var(--forge-theme-surface-container, #e0e0e0)}.forge-color--surface-container-minimum{color:var(--forge-theme-surface-container-minimum, #f5f5f5)}.forge-background--surface-container-minimum{background-color:var(--forge-theme-surface-container-minimum, #f5f5f5)}.forge-color--surface-container-low{color:var(--forge-theme-surface-container-low, #ebebeb)}.forge-background--surface-container-low{background-color:var(--forge-theme-surface-container-low, #ebebeb)}.forge-color--surface-container-medium{color:var(--forge-theme-surface-container-medium, #c2c2c2)}.forge-background--surface-container-medium{background-color:var(--forge-theme-surface-container-medium, #c2c2c2)}.forge-color--surface-container-high{color:var(--forge-theme-surface-container-high, #9e9e9e)}.forge-background--surface-container-high{background-color:var(--forge-theme-surface-container-high, #9e9e9e)}.forge-color--surface-dim{color:var(--forge-theme-surface-dim, #fafafa)}.forge-background--surface-dim{background-color:var(--forge-theme-surface-dim, #fafafa)}.forge-color--surface-bright{color:var(--forge-theme-surface-bright, #ffffff)}.forge-background--surface-bright{background-color:var(--forge-theme-surface-bright, #ffffff)}.forge-color--surface-bright-shadow{color:var(--forge-theme-surface-bright-shadow, 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12))}.forge-background--surface-bright-shadow{background-color:var(--forge-theme-surface-bright-shadow, 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12))}.forge-color--on-surface{color:var(--forge-theme-on-surface, #000000)}.forge-background--on-surface{background-color:var(--forge-theme-on-surface, #000000)}.forge-color--on-surface-inverse{color:var(--forge-theme-on-surface-inverse, #ffffff)}.forge-background--on-surface-inverse{background-color:var(--forge-theme-on-surface-inverse, #ffffff)}.forge-color--on-surface-container{color:var(--forge-theme-on-surface-container, #000000)}.forge-background--on-surface-container{background-color:var(--forge-theme-on-surface-container, #000000)}.forge-color--on-surface-container-minimum{color:var(--forge-theme-on-surface-container-minimum, #000000)}.forge-background--on-surface-container-minimum{background-color:var(--forge-theme-on-surface-container-minimum, #000000)}.forge-color--on-surface-container-low{color:var(--forge-theme-on-surface-container-low, #000000)}.forge-background--on-surface-container-low{background-color:var(--forge-theme-on-surface-container-low, #000000)}.forge-color--on-surface-container-medium{color:var(--forge-theme-on-surface-container-medium, #000000)}.forge-background--on-surface-container-medium{background-color:var(--forge-theme-on-surface-container-medium, #000000)}.forge-color--on-surface-container-high{color:var(--forge-theme-on-surface-container-high, #000000)}.forge-background--on-surface-container-high{background-color:var(--forge-theme-on-surface-container-high, #000000)}.forge-color--text-high{color:var(--forge-theme-text-high, rgba(0, 0, 0, .87))}.forge-background--text-high{background-color:var(--forge-theme-text-high, rgba(0, 0, 0, .87))}.forge-color--text-high-inverse{color:var(--forge-theme-text-high-inverse, rgba(255, 255, 255, .87))}.forge-background--text-high-inverse{background-color:var(--forge-theme-text-high-inverse, rgba(255, 255, 255, .87))}.forge-color--text-medium{color:var(--forge-theme-text-medium, rgba(0, 0, 0, .6))}.forge-background--text-medium{background-color:var(--forge-theme-text-medium, rgba(0, 0, 0, .6))}.forge-color--text-medium-inverse{color:var(--forge-theme-text-medium-inverse, rgba(255, 255, 255, .6))}.forge-background--text-medium-inverse{background-color:var(--forge-theme-text-medium-inverse, rgba(255, 255, 255, .6))}.forge-color--text-low{color:var(--forge-theme-text-low, rgba(0, 0, 0, .38))}.forge-background--text-low{background-color:var(--forge-theme-text-low, rgba(0, 0, 0, .38))}.forge-color--text-low-inverse{color:var(--forge-theme-text-low-inverse, rgba(255, 255, 255, .38))}.forge-background--text-low-inverse{background-color:var(--forge-theme-text-low-inverse, rgba(255, 255, 255, .38))}.forge-color--text-lowest{color:var(--forge-theme-text-lowest, rgba(0, 0, 0, .12))}.forge-background--text-lowest{background-color:var(--forge-theme-text-lowest, rgba(0, 0, 0, .12))}.forge-color--text-lowest-inverse{color:var(--forge-theme-text-lowest-inverse, rgba(255, 255, 255, .12))}.forge-background--text-lowest-inverse{background-color:var(--forge-theme-text-lowest-inverse, rgba(255, 255, 255, .12))}.forge-color--success{color:var(--forge-theme-success, #2e7d32)}.forge-background--success{background-color:var(--forge-theme-success, #2e7d32)}.forge-color--success-container-minimum{color:var(--forge-theme-success-container-minimum, #f7faf7)}.forge-background--success-container-minimum{background-color:var(--forge-theme-success-container-minimum, #f7faf7)}.forge-color--success-container-low{color:var(--forge-theme-success-container-low, #e6efe6)}.forge-background--success-container-low{background-color:var(--forge-theme-success-container-low, #e6efe6)}.forge-color--success-container{color:var(--forge-theme-success-container, #cde0ce)}.forge-background--success-container{background-color:var(--forge-theme-success-container, #cde0ce)}.forge-color--success-container-high{color:var(--forge-theme-success-container-high, #b0ceb1)}.forge-background--success-container-high{background-color:var(--forge-theme-success-container-high, #b0ceb1)}.forge-color--on-success{color:var(--forge-theme-on-success, #ffffff)}.forge-background--on-success{background-color:var(--forge-theme-on-success, #ffffff)}.forge-color--on-success-container-minimum{color:var(--forge-theme-on-success-container-minimum, #19441b)}.forge-background--on-success-container-minimum{background-color:var(--forge-theme-on-success-container-minimum, #19441b)}.forge-color--on-success-container-low{color:var(--forge-theme-on-success-container-low, #19441b)}.forge-background--on-success-container-low{background-color:var(--forge-theme-on-success-container-low, #19441b)}.forge-color--on-success-container{color:var(--forge-theme-on-success-container, #19441b)}.forge-background--on-success-container{background-color:var(--forge-theme-on-success-container, #19441b)}.forge-color--on-success-container-high{color:var(--forge-theme-on-success-container-high, #000000)}.forge-background--on-success-container-high{background-color:var(--forge-theme-on-success-container-high, #000000)}.forge-color--error{color:var(--forge-theme-error, #b00020)}.forge-background--error{background-color:var(--forge-theme-error, #b00020)}.forge-color--error-container-minimum{color:var(--forge-theme-error-container-minimum, #fcf5f6)}.forge-background--error-container-minimum{background-color:var(--forge-theme-error-container-minimum, #fcf5f6)}.forge-color--error-container-low{color:var(--forge-theme-error-container-low, #f6e0e4)}.forge-background--error-container-low{background-color:var(--forge-theme-error-container-low, #f6e0e4)}.forge-color--error-container{color:var(--forge-theme-error-container, #ecc2c9)}.forge-background--error-container{background-color:var(--forge-theme-error-container, #ecc2c9)}.forge-color--error-container-high{color:var(--forge-theme-error-container-high, #e19eaa)}.forge-background--error-container-high{background-color:var(--forge-theme-error-container-high, #e19eaa)}.forge-color--on-error{color:var(--forge-theme-on-error, #ffffff)}.forge-background--on-error{background-color:var(--forge-theme-on-error, #ffffff)}.forge-color--on-error-container-minimum{color:var(--forge-theme-on-error-container-minimum, #5f0011)}.forge-background--on-error-container-minimum{background-color:var(--forge-theme-on-error-container-minimum, #5f0011)}.forge-color--on-error-container-low{color:var(--forge-theme-on-error-container-low, #5f0011)}.forge-background--on-error-container-low{background-color:var(--forge-theme-on-error-container-low, #5f0011)}.forge-color--on-error-container{color:var(--forge-theme-on-error-container, #5f0011)}.forge-background--on-error-container{background-color:var(--forge-theme-on-error-container, #5f0011)}.forge-color--on-error-container-high{color:var(--forge-theme-on-error-container-high, #000000)}.forge-background--on-error-container-high{background-color:var(--forge-theme-on-error-container-high, #000000)}.forge-color--warning{color:var(--forge-theme-warning, #d14900)}.forge-background--warning{background-color:var(--forge-theme-warning, #d14900)}.forge-color--warning-container-minimum{color:var(--forge-theme-warning-container-minimum, #fdf8f5)}.forge-background--warning-container-minimum{background-color:var(--forge-theme-warning-container-minimum, #fdf8f5)}.forge-color--warning-container-low{color:var(--forge-theme-warning-container-low, #f9e9e0)}.forge-background--warning-container-low{background-color:var(--forge-theme-warning-container-low, #f9e9e0)}.forge-color--warning-container{color:var(--forge-theme-warning-container, #f4d3c2)}.forge-background--warning-container{background-color:var(--forge-theme-warning-container, #f4d3c2)}.forge-color--warning-container-high{color:var(--forge-theme-warning-container-high, #eeba9e)}.forge-background--warning-container-high{background-color:var(--forge-theme-warning-container-high, #eeba9e)}.forge-color--on-warning{color:var(--forge-theme-on-warning, #ffffff)}.forge-background--on-warning{background-color:var(--forge-theme-on-warning, #ffffff)}.forge-color--on-warning-container-minimum{color:var(--forge-theme-on-warning-container-minimum, #712700)}.forge-background--on-warning-container-minimum{background-color:var(--forge-theme-on-warning-container-minimum, #712700)}.forge-color--on-warning-container-low{color:var(--forge-theme-on-warning-container-low, #712700)}.forge-background--on-warning-container-low{background-color:var(--forge-theme-on-warning-container-low, #712700)}.forge-color--on-warning-container{color:var(--forge-theme-on-warning-container, #712700)}.forge-background--on-warning-container{background-color:var(--forge-theme-on-warning-container, #712700)}.forge-color--on-warning-container-high{color:var(--forge-theme-on-warning-container-high, #000000)}.forge-background--on-warning-container-high{background-color:var(--forge-theme-on-warning-container-high, #000000)}.forge-color--info{color:var(--forge-theme-info, #1565c0)}.forge-background--info{background-color:var(--forge-theme-info, #1565c0)}.forge-color--info-container-minimum{color:var(--forge-theme-info-container-minimum, #f6f9fc)}.forge-background--info-container-minimum{background-color:var(--forge-theme-info-container-minimum, #f6f9fc)}.forge-color--info-container-low{color:var(--forge-theme-info-container-low, #e3edf7)}.forge-background--info-container-low{background-color:var(--forge-theme-info-container-low, #e3edf7)}.forge-color--info-container{color:var(--forge-theme-info-container, #c7daf0)}.forge-background--info-container{background-color:var(--forge-theme-info-container, #c7daf0)}.forge-color--info-container-high{color:var(--forge-theme-info-container-high, #a6c4e7)}.forge-background--info-container-high{background-color:var(--forge-theme-info-container-high, #a6c4e7)}.forge-color--on-info{color:var(--forge-theme-on-info, #ffffff)}.forge-background--on-info{background-color:var(--forge-theme-on-info, #ffffff)}.forge-color--on-info-container-minimum{color:var(--forge-theme-on-info-container-minimum, #0b3768)}.forge-background--on-info-container-minimum{background-color:var(--forge-theme-on-info-container-minimum, #0b3768)}.forge-color--on-info-container-low{color:var(--forge-theme-on-info-container-low, #0b3768)}.forge-background--on-info-container-low{background-color:var(--forge-theme-on-info-container-low, #0b3768)}.forge-color--on-info-container{color:var(--forge-theme-on-info-container, #0b3768)}.forge-background--on-info-container{background-color:var(--forge-theme-on-info-container, #0b3768)}.forge-color--on-info-container-high{color:var(--forge-theme-on-info-container-high, #000000)}.forge-background--on-info-container-high{background-color:var(--forge-theme-on-info-container-high, #000000)}.forge-color--outline-high{color:var(--forge-theme-outline-high, #212121)}.forge-background--outline-high{background-color:var(--forge-theme-outline-high, #212121)}.forge-color--outline-medium{color:var(--forge-theme-outline-medium, #757575)}.forge-background--outline-medium{background-color:var(--forge-theme-outline-medium, #757575)}.forge-color--outline-low{color:var(--forge-theme-outline-low, #9e9e9e)}.forge-background--outline-low{background-color:var(--forge-theme-outline-low, #9e9e9e)}.forge-color--outline{color:var(--forge-theme-outline, #e0e0e0)}.forge-background--outline{background-color:var(--forge-theme-outline, #e0e0e0)}body{font-family:var(--forge-typography-font-family, "Roboto", sans-serif);color:var(--forge-theme-text-high, rgba(0, 0, 0, .87));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-body2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, 1)));font-weight:var(--forge-typography-body2-font-weight, 400);line-height:var(--forge-typography-body2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.375)));letter-spacing:var(--forge-typography-body2-letter-spacing, .015625em);text-transform:var(--forge-typography-body2-text-transform, inherit);text-decoration:var(--forge-typography-body2-text-decoration, inherit)}.forge-typography--display1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-display1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-display1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display1-font-size-scale, 1.5)));font-weight:var(--forge-typography-display1-font-weight, 300);line-height:var(--forge-typography-display1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display1-line-height-scale, 2.25)));letter-spacing:var(--forge-typography-display1-letter-spacing, normal);text-transform:var(--forge-typography-display1-text-transform, inherit);text-decoration:var(--forge-typography-display1-text-decoration, inherit)}.forge-typography--display2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-display2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-display2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display2-font-size-scale, 1.75)));font-weight:var(--forge-typography-display2-font-weight, 300);line-height:var(--forge-typography-display2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display2-line-height-scale, 2.25)));letter-spacing:var(--forge-typography-display2-letter-spacing, normal);text-transform:var(--forge-typography-display2-text-transform, inherit);text-decoration:var(--forge-typography-display2-text-decoration, inherit)}.forge-typography--display3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-display3-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-display3-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display3-font-size-scale, 2)));font-weight:var(--forge-typography-display3-font-weight, 300);line-height:var(--forge-typography-display3-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display3-line-height-scale, 2.5)));letter-spacing:var(--forge-typography-display3-letter-spacing, normal);text-transform:var(--forge-typography-display3-text-transform, inherit);text-decoration:var(--forge-typography-display3-text-decoration, inherit)}.forge-typography--display4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-display4-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-display4-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display4-font-size-scale, 2.25)));font-weight:var(--forge-typography-display4-font-weight, 300);line-height:var(--forge-typography-display4-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display4-line-height-scale, 2.75)));letter-spacing:var(--forge-typography-display4-letter-spacing, -.0069444444em);text-transform:var(--forge-typography-display4-text-transform, inherit);text-decoration:var(--forge-typography-display4-text-decoration, inherit)}.forge-typography--display5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-display5-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-display5-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display5-font-size-scale, 2.5)));font-weight:var(--forge-typography-display5-font-weight, 300);line-height:var(--forge-typography-display5-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display5-line-height-scale, 3)));letter-spacing:var(--forge-typography-display5-letter-spacing, -.0125em);text-transform:var(--forge-typography-display5-text-transform, inherit);text-decoration:var(--forge-typography-display5-text-decoration, inherit)}.forge-typography--display6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-display6-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-display6-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display6-font-size-scale, 3)));font-weight:var(--forge-typography-display6-font-weight, 300);line-height:var(--forge-typography-display6-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display6-line-height-scale, 4)));letter-spacing:var(--forge-typography-display6-letter-spacing, -.0208333333em);text-transform:var(--forge-typography-display6-text-transform, inherit);text-decoration:var(--forge-typography-display6-text-decoration, inherit)}.forge-typography--display7{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-display7-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-display7-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display7-font-size-scale, 3.5)));font-weight:var(--forge-typography-display7-font-weight, 300);line-height:var(--forge-typography-display7-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display7-line-height-scale, 4.5)));letter-spacing:var(--forge-typography-display7-letter-spacing, -.0267857143em);text-transform:var(--forge-typography-display7-text-transform, inherit);text-decoration:var(--forge-typography-display7-text-decoration, inherit)}.forge-typography--display8{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-display8-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-display8-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display8-font-size-scale, 4)));font-weight:var(--forge-typography-display8-font-weight, 300);line-height:var(--forge-typography-display8-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-display8-line-height-scale, 4.75)));letter-spacing:var(--forge-typography-display8-letter-spacing, -.03125em);text-transform:var(--forge-typography-display8-text-transform, inherit);text-decoration:var(--forge-typography-display8-text-decoration, inherit)}.forge-typography--heading1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading1-font-size-scale, .875)));font-weight:var(--forge-typography-heading1-font-weight, 500);line-height:var(--forge-typography-heading1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading1-line-height-scale, 1.125)));letter-spacing:var(--forge-typography-heading1-letter-spacing, .0178571429em);text-transform:var(--forge-typography-heading1-text-transform, inherit);text-decoration:var(--forge-typography-heading1-text-decoration, inherit)}.forge-typography--heading2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading2-font-size-scale, 1)));font-weight:var(--forge-typography-heading2-font-weight, 500);line-height:var(--forge-typography-heading2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading2-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-heading2-letter-spacing, .0125em);text-transform:var(--forge-typography-heading2-text-transform, inherit);text-decoration:var(--forge-typography-heading2-text-decoration, inherit)}.forge-typography--heading3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading3-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading3-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading3-font-size-scale, 1.125)));font-weight:var(--forge-typography-heading3-font-weight, 500);line-height:var(--forge-typography-heading3-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading3-line-height-scale, 1.375)));letter-spacing:var(--forge-typography-heading3-letter-spacing, .0083333333em);text-transform:var(--forge-typography-heading3-text-transform, inherit);text-decoration:var(--forge-typography-heading3-text-decoration, inherit)}.forge-typography--heading4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading4-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading4-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading4-font-size-scale, 1.25)));font-weight:var(--forge-typography-heading4-font-weight, 500);line-height:var(--forge-typography-heading4-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading4-line-height-scale, 1.5)));letter-spacing:var(--forge-typography-heading4-letter-spacing, .005em);text-transform:var(--forge-typography-heading4-text-transform, inherit);text-decoration:var(--forge-typography-heading4-text-decoration, inherit)}.forge-typography--heading5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading5-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading5-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading5-font-size-scale, 1.5)));font-weight:var(--forge-typography-heading5-font-weight, 500);line-height:var(--forge-typography-heading5-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading5-line-height-scale, 1.75)));letter-spacing:var(--forge-typography-heading5-letter-spacing, 0em);text-transform:var(--forge-typography-heading5-text-transform, inherit);text-decoration:var(--forge-typography-heading5-text-decoration, inherit)}.forge-typography--heading6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading6-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading6-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading6-font-size-scale, 1.75)));font-weight:var(--forge-typography-heading6-font-weight, 500);line-height:var(--forge-typography-heading6-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading6-line-height-scale, 2.125)));letter-spacing:var(--forge-typography-heading6-letter-spacing, 0em);text-transform:var(--forge-typography-heading6-text-transform, inherit);text-decoration:var(--forge-typography-heading6-text-decoration, inherit)}.forge-typography--heading7{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading7-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading7-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading7-font-size-scale, 2)));font-weight:var(--forge-typography-heading7-font-weight, 500);line-height:var(--forge-typography-heading7-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading7-line-height-scale, 2.5)));letter-spacing:var(--forge-typography-heading7-letter-spacing, -.0015625em);text-transform:var(--forge-typography-heading7-text-transform, inherit);text-decoration:var(--forge-typography-heading7-text-decoration, inherit)}.forge-typography--heading8{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading8-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading8-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading8-font-size-scale, 2.25)));font-weight:var(--forge-typography-heading8-font-weight, 500);line-height:var(--forge-typography-heading8-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading8-line-height-scale, 2.625)));letter-spacing:var(--forge-typography-heading8-letter-spacing, -.0027777778em);text-transform:var(--forge-typography-heading8-text-transform, inherit);text-decoration:var(--forge-typography-heading8-text-decoration, inherit)}.forge-typography--subheading1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-subheading1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-subheading1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading1-font-size-scale, .875)));font-weight:var(--forge-typography-subheading1-font-weight, 400);line-height:var(--forge-typography-subheading1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading1-line-height-scale, 1.125)));letter-spacing:var(--forge-typography-subheading1-letter-spacing, normal);text-transform:var(--forge-typography-subheading1-text-transform, inherit);text-decoration:var(--forge-typography-subheading1-text-decoration, inherit)}.forge-typography--subheading2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-subheading2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-subheading2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading2-font-size-scale, 1)));font-weight:var(--forge-typography-subheading2-font-weight, 400);line-height:var(--forge-typography-subheading2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading2-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-subheading2-letter-spacing, normal);text-transform:var(--forge-typography-subheading2-text-transform, inherit);text-decoration:var(--forge-typography-subheading2-text-decoration, inherit)}.forge-typography--subheading3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-subheading3-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-subheading3-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading3-font-size-scale, 1.125)));font-weight:var(--forge-typography-subheading3-font-weight, 400);line-height:var(--forge-typography-subheading3-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading3-line-height-scale, 1.375)));letter-spacing:var(--forge-typography-subheading3-letter-spacing, normal);text-transform:var(--forge-typography-subheading3-text-transform, inherit);text-decoration:var(--forge-typography-subheading3-text-decoration, inherit)}.forge-typography--subheading4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-subheading4-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-subheading4-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading4-font-size-scale, 1.25)));font-weight:var(--forge-typography-subheading4-font-weight, 400);line-height:var(--forge-typography-subheading4-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading4-line-height-scale, 1.5)));letter-spacing:var(--forge-typography-subheading4-letter-spacing, normal);text-transform:var(--forge-typography-subheading4-text-transform, inherit);text-decoration:var(--forge-typography-subheading4-text-decoration, inherit)}.forge-typography--subheading5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-subheading5-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-subheading5-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading5-font-size-scale, 1.5)));font-weight:var(--forge-typography-subheading5-font-weight, 400);line-height:var(--forge-typography-subheading5-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading5-line-height-scale, 1.75)));letter-spacing:var(--forge-typography-subheading5-letter-spacing, 0em);text-transform:var(--forge-typography-subheading5-text-transform, inherit);text-decoration:var(--forge-typography-subheading5-text-decoration, inherit)}.forge-typography--subheading6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-subheading6-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-subheading6-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading6-font-size-scale, 1.75)));font-weight:var(--forge-typography-subheading6-font-weight, 400);line-height:var(--forge-typography-subheading6-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading6-line-height-scale, 2.125)));letter-spacing:var(--forge-typography-subheading6-letter-spacing, 0em);text-transform:var(--forge-typography-subheading6-text-transform, inherit);text-decoration:var(--forge-typography-subheading6-text-decoration, inherit)}.forge-typography--subheading7{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-subheading7-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-subheading7-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading7-font-size-scale, 2)));font-weight:var(--forge-typography-subheading7-font-weight, 400);line-height:var(--forge-typography-subheading7-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading7-line-height-scale, 2.5)));letter-spacing:var(--forge-typography-subheading7-letter-spacing, -.0015625em);text-transform:var(--forge-typography-subheading7-text-transform, inherit);text-decoration:var(--forge-typography-subheading7-text-decoration, inherit)}.forge-typography--subheading8{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-subheading8-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-subheading8-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading8-font-size-scale, 2.25)));font-weight:var(--forge-typography-subheading8-font-weight, 400);line-height:var(--forge-typography-subheading8-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading8-line-height-scale, 2.625)));letter-spacing:var(--forge-typography-subheading8-letter-spacing, -.0027777778em);text-transform:var(--forge-typography-subheading8-text-transform, inherit);text-decoration:var(--forge-typography-subheading8-text-decoration, inherit)}.forge-typography--body1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-body1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, .875)));font-weight:var(--forge-typography-body1-font-weight, 400);line-height:var(--forge-typography-body1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.125)));letter-spacing:var(--forge-typography-body1-letter-spacing, .0357142857em);text-transform:var(--forge-typography-body1-text-transform, inherit);text-decoration:var(--forge-typography-body1-text-decoration, inherit)}.forge-typography--body2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-body2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, 1)));font-weight:var(--forge-typography-body2-font-weight, 400);line-height:var(--forge-typography-body2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.375)));letter-spacing:var(--forge-typography-body2-letter-spacing, .015625em);text-transform:var(--forge-typography-body2-text-transform, inherit);text-decoration:var(--forge-typography-body2-text-decoration, inherit)}.forge-typography--body3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body3-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-body3-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, 1.125)));font-weight:var(--forge-typography-body3-font-weight, 400);line-height:var(--forge-typography-body3-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.5)));letter-spacing:var(--forge-typography-body3-letter-spacing, .0083333333em);text-transform:var(--forge-typography-body3-text-transform, inherit);text-decoration:var(--forge-typography-body3-text-decoration, inherit)}.forge-typography--body4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body4-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-body4-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, 1.25)));font-weight:var(--forge-typography-body4-font-weight, 400);line-height:var(--forge-typography-body4-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.75)));letter-spacing:var(--forge-typography-body4-letter-spacing, .005em);text-transform:var(--forge-typography-body4-text-transform, inherit);text-decoration:var(--forge-typography-body4-text-decoration, inherit)}.forge-typography--label1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-label1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-label1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-font-size-scale, .75)));font-weight:var(--forge-typography-label1-font-weight, 400);line-height:var(--forge-typography-label1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-label1-letter-spacing, .0357142857em);text-transform:var(--forge-typography-label1-text-transform, inherit);text-decoration:var(--forge-typography-label1-text-decoration, inherit)}.forge-typography--label2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-label2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-label2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-font-size-scale, .8125)));font-weight:var(--forge-typography-label2-font-weight, 400);line-height:var(--forge-typography-label2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-label2-letter-spacing, .0096153846em);text-transform:var(--forge-typography-label2-text-transform, inherit);text-decoration:var(--forge-typography-label2-text-decoration, inherit)}.forge-typography--label3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-label3-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-label3-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-font-size-scale, .875)));font-weight:var(--forge-typography-label3-font-weight, 400);line-height:var(--forge-typography-label3-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-label3-letter-spacing, .0089285714em);text-transform:var(--forge-typography-label3-text-transform, inherit);text-decoration:var(--forge-typography-label3-text-decoration, inherit)}.forge-typography--button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-button-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-button-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-button-font-size-scale, .875)));font-weight:var(--forge-typography-button-font-weight, 500);line-height:var(--forge-typography-button-line-height, normal);letter-spacing:var(--forge-typography-button-letter-spacing, .0714285714em);text-transform:var(--forge-typography-button-text-transform, inherit);text-decoration:var(--forge-typography-button-text-decoration, inherit)}.forge-typography--overline{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-overline-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-overline-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-overline-font-size-scale, .75)));font-weight:var(--forge-typography-overline-font-weight, 500);line-height:var(--forge-typography-overline-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-overline-line-height-scale, 2)));letter-spacing:var(--forge-typography-overline-letter-spacing, .1666666667em);text-transform:var(--forge-typography-overline-text-transform, uppercase);text-decoration:var(--forge-typography-overline-text-decoration, inherit)}.forge-anchor,.forge-hyperlink,.forge-typography--link{text-decoration:var(--forge-typography-link-text-decoration, underline);color:var(--forge-theme-primary, #3f51b5);cursor:pointer}.forge-anchor:visited,.forge-hyperlink:visited,.forge-typography--link:visited{color:var(--forge-theme-primary, #3f51b5)}.forge-anchor:hover,.forge-hyperlink:hover,.forge-typography--link:hover{text-decoration:none}.forge-anchor:active,.forge-hyperlink:active,.forge-typography--link:active{opacity:.65}.forge-anchor-plain,.forge-hyperlink-plain,.forge-typography--link-plain{text-decoration:none;color:inherit;outline:none}forge-table{display:block}.forge-table{width:100%;border-spacing:0}.forge-table--dense .forge-table-row{height:36px}.forge-table--roomy .forge-table-row{height:56px}.forge-table--resizable .forge-table-head__cell{position:relative}.forge-table--resizable .forge-table-head__cell:hover .forge-table__resize-handle{display:block}.forge-table--resizable .forge-table__resize-handle{display:none;position:absolute;right:0;top:0;bottom:0;width:8px;border-right-width:var(--forge-border-medium, 2px);border-right-style:solid;border-right-color:var(--forge-theme-primary, #3f51b5);box-sizing:border-box;margin-right:var(--forge-spacing-xxsmall, 4px);transition-property:border-right-width;transition-duration:var(--forge-animation-duration-medium1, .25s);transition-timing-function:var(--forge-animation-easing-accelerate, cubic-bezier(.3, 0, 1, 1))}.forge-table--resizable .forge-table__resize-handle:hover{border-right-width:var(--forge-border-thick, 4px);cursor:col-resize}.forge-table--resizing{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.forge-table--layout-fixed{table-layout:fixed}.forge-table--no-wrap-content.forge-table--dense .forge-table-row,.forge-table--no-wrap-content.forge-table--dense .forge-table-cell__container{height:36px}.forge-table--no-wrap-content .forge-table-cell__container>.forge-table-cell__container-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.forge-table--filter-visible .forge-table-head__row{height:32px}.forge-table--filter-visible .forge-table-head__row .forge-table-head__cell{border:none}.forge-table-head__row{height:48px}.forge-table-head__row__filter{--forge-field-height: 40px}.forge-table-head__row__filter .forge-table-head__cell-container{padding:var(--forge-spacing-xsmall, 8px) 0}.forge-table-head__cell{color:var(--forge-theme-text-medium, rgba(0, 0, 0, .6));font-weight:700;text-align:left;font-size:calc(var(--forge-typography-font-size, 1rem) * .75);box-sizing:border-box}.forge-table-head__cell-container{display:flex;align-items:center}.forge-table-head__cell--sorted-ascending .forge-table-head__cell-text,.forge-table-head__cell--sorted-descending .forge-table-head__cell-text{color:var(--forge-theme-text-high, rgba(0, 0, 0, .87));font-weight:700!important}.forge-table-head__cell__sort-order--hidden{display:none}.forge-table-head__cell--sortable{cursor:pointer}.forge-table-head__cell--sortable :hover .forge-table-head__cell-sort-icon,.forge-table-head__cell--sortable :hover .forge-table-head__cell__sort-order{color:var(--forge-theme-text-medium, rgba(0, 0, 0, .6))}.forge-table-head__cell--sortable button{cursor:pointer;border:none;background:transparent;text-align:inherit;margin:inherit;padding-block:var(--forge-spacing-xxsmall, 4px);padding-inline:0;font:inherit;color:inherit;width:100%;outline:none;position:relative}.forge-table-head__cell--sortable button forge-focus-indicator{border-radius:4px;--forge-focus-indicator-offset-inline: -4px}.forge-table-head__cell--sortable.forge-table-head__cell--sorted-ascending .forge-table-head__cell-sort-icon{transform:rotate(180deg)}.forge-table-head__cell-sort-icon{color:var(--forge-theme-text-high, rgba(0, 0, 0, .87));font-size:18px!important;height:18px;width:18px;margin-left:5px;transition:transform var(--forge-animation-duration-short4, .2s) var(--forge-animation-easing-accelerate, cubic-bezier(.3, 0, 1, 1));display:none!important;font-weight:700}.forge-table-head__cell-sort-icon--active{display:inline!important}.forge-table-head__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-table-foot__row{height:48px;background-color:var(--forge-theme-surface-dim, #fafafa)}.forge-table-foot__cell{color:var(--forge-theme-on-surface, #000000);font-size:calc(var(--forge-typography-font-size, 1rem) * .875)}.forge-table-foot__cell-container{display:flex;align-items:center}.forge-table-foot__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-table-row>.forge-table-cell:not(.forge-table-cell__select):first-child,.forge-table-row .forge-table-cell.forge-table-cell__select+.forge-table-cell:not(.forge-table-cell__select){padding-right:var(--forge-spacing-large, 24px)}.forge-table-row>.forge-table-cell:last-child{padding-right:var(--forge-spacing-large, 24px)}.forge-table-row--expanded .forge-table-body__cell{border-bottom:none}.forge-table-row__expandable-content{height:auto!important}.forge-table-row__expandable-content:hover{background-color:inherit!important}.forge-table-body__row{height:48px;transition:background-color var(--forge-animation-duration-short4, .2s) var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1))}.forge-table-body__row:hover{background-color:var(--forge-table-theme-row-hover-background, var(--forge-theme-surface-container-low, #ebebeb))}.forge-table-body__row--selected{background-color:var(--forge-table-theme-row-selected-background, var(--forge-theme-primary-container-low, #e8eaf6))}.forge-table-body__row--selected:hover{background-color:var(--forge-table-theme-row-selected-hover-background, var(--forge-theme-primary-container, #d1d5ed))}.forge-table-body__row--clickable{cursor:pointer}.forge-table-body__row--clickable:active{background-color:var(--forge-table-theme-row-active-background, var(--forge-theme-surface-container, #e0e0e0))}.forge-table-body__row--clickable.forge-table-body__row--selected:active{background-color:var(--forge-table-theme-row-selected-active-background, var(--forge-theme-primary-container-high, #b6bde3))}.forge-table-body__cell{color:var(--forge-theme-on-surface, #000000);font-size:calc(var(--forge-typography-font-size, 1rem) * .875)}.forge-table-cell{padding-right:var(--forge-spacing-xxxlarge, 56px);border-bottom-width:var(--forge-border-thin, 1px);border-bottom-style:solid;border-bottom-color:var(--forge-theme-outline, #e0e0e0)}.forge-table-cell:first-child:not(.forge-table-cell__select){padding-left:var(--forge-spacing-large, 24px)}.forge-table-cell--resizing{position:relative}.forge-table-cell--resizing:before{content:"";display:block;height:100%;position:absolute;right:4px;top:0;bottom:0;border-right-width:var(--forge-border-medium, 2px);border-right-style:solid;border-right-color:var(--forge-theme-primary, #3f51b5)}.forge-table-cell__select{text-align:center!important;box-sizing:border-box;width:66px;padding-right:var(--forge-spacing-small, 12px);padding-left:var(--forge-spacing-medium, 16px)}.forge-table-cell__select-checkbox-container{display:flex}.forge-table-cell__select-checkbox-container--align-left{justify-content:flex-start}.forge-table-cell__select-checkbox-container--align-right{justify-content:flex-end}.forge-table-cell__select-checkbox-container--align-center{justify-content:center}.forge-table-cell__container{display:flex;align-items:center}.forge-table-cell--center{justify-content:center}.forge-table-cell--right{justify-content:flex-end}.forge-table--fixed{position:relative}.forge-table--fixed .forge-table-head__cell{position:sticky;top:0;background:var(--forge-theme-surface, #ffffff);z-index:var(--forge-z-index-surface, 1)}.forge-table--fixed .forge-table-head__cell:after{content:"";border-bottom-width:1px;border-style:solid;border-color:var(--forge-theme-outline, #e0e0e0);border-width:0;position:absolute;top:100%;left:0;right:0;height:1px;box-sizing:border-box}.forge-table--fixed .forge-table-head__row__filter .forge-table-head__cell{top:32px}.forge-data-table{width:100%;border-spacing:0}.forge-data-table thead tr{height:48px}.forge-data-table thead tr th{padding-right:var(--forge-spacing-xxxlarge, 56px);padding-left:var(--forge-spacing-large, 24px);border-bottom-width:var(--forge-border-thin, 1px);border-bottom-style:solid;border-bottom-color:var(--forge-theme-outline, #e0e0e0);color:var(--forge-theme-text-medium, rgba(0, 0, 0, .6));font-weight:700;text-align:left;font-size:calc(var(--forge-typography-font-size, 1rem) * .75);box-sizing:border-box}.forge-data-table tbody tr{height:48px;transition:background-color var(--forge-animation-duration-short4, .2s) var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1))}.forge-data-table tbody tr:hover{background-color:var(--forge-table-theme-row-hover-background, var(--forge-theme-surface-container-low, #ebebeb))}.forge-data-table tbody tr--selected:hover{background-color:var(--forge-table-theme-row-selected-hover-background, var(--forge-theme-primary-container, #d1d5ed))}.forge-data-table tbody tr td{padding-right:var(--forge-spacing-xxxlarge, 56px);padding-left:var(--forge-spacing-large, 24px);border-bottom-width:var(--forge-border-thin, 1px);border-bottom-style:solid;border-bottom-color:var(--forge-theme-outline, #e0e0e0);color:var(--forge-theme-on-surface, #000000);font-size:calc(var(--forge-typography-font-size, 1rem) * .875)}.forge-data-table tfoot tr{height:48px;background-color:var(--forge-theme-surface-dim, #fafafa)}.forge-data-table tfoot td{padding-right:var(--forge-spacing-xxxlarge, 56px);padding-left:var(--forge-spacing-large, 24px);border-bottom-width:var(--forge-border-thin, 1px);border-bottom-style:solid;border-bottom-color:var(--forge-theme-outline, #e0e0e0);color:var(--forge-theme-on-surface, #000000);font-size:calc(var(--forge-typography-font-size, 1rem) * .875)}.forge-data-table tfoot th{padding-right:var(--forge-spacing-xxxlarge, 56px);padding-left:var(--forge-spacing-large, 24px);border-bottom-width:var(--forge-border-thin, 1px);border-bottom-style:solid;border-bottom-color:var(--forge-theme-outline, #e0e0e0)}@keyframes float-in-label-animation{0%{translate:0;opacity:40%}to{translate:var(--_field-floating-label-translation);opacity:100%}}@keyframes float-out-label-animation{0%{translate:var(--_field-floating-label-translation);opacity:40%}to{translate:0;opacity:100%}}@keyframes multiline-inset-label-background-animation{0%{opacity:0%}to{opacity:100%}}.forge-app-bar{--_app-bar-background: var(--forge-app-bar-background, var(--forge-theme-brand, #283593));--_app-bar-foreground: var(--forge-app-bar-foreground, var(--forge-theme-on-brand, #ffffff));--_app-bar-z-index: var(--forge-app-bar-z-index, var(--forge-z-index-header, 4));--_app-bar-elevation: var(--forge-app-bar-elevation, 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12));--_app-bar-height: var(--forge-app-bar-height, 56px);--_app-bar-row-padding: var(--forge-app-bar-row-padding, var(--forge-spacing-xxsmall, 4px));--_app-bar-logo-gap: var(--forge-app-bar-logo-gap, var(--forge-spacing-medium, 16px));--_app-bar-logo-font-size: var(--forge-app-bar-logo-font-size, calc(var(--forge-typography-font-size, 1rem) * 2.5));--_app-bar-title-padding: var(--forge-app-bar-title-padding, var(--forge-spacing-xsmall, 8px));--_app-bar-columns: var(--forge-app-bar-columns, 1fr 1fr 1fr);--_app-bar-transition-duration: var(--forge-app-bar-transition-duration, var(--forge-animation-duration-short4, .2s));--_app-bar-transition-timing: var(--forge-app-bar-transition-timing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_app-bar-theme-foreground: var(--forge-app-bar-theme-foreground, var(--_app-bar-foreground));--_app-bar-theme-foreground-muted: var(--forge-app-bar-theme-foreground-muted, rgba(255, 255, 255, .54));--forge-app-bar-theme-foreground: var(--_app-bar-foreground);--forge-app-bar-theme-foreground-muted: rgba(255, 255, 255, .54)}.forge-app-bar:not(.forge-app-bar--scoped){--forge-theme-primary: var(--_app-bar-foreground);--forge-theme-on-primary: rgba(0, 0, 0, .87);--forge-theme-text-high: rgba(255, 255, 255, .87);--forge-theme-text-medium: rgba(255, 255, 255, .54);--forge-theme-text-low: rgba(255, 255, 255, .38);--forge-theme-outline-high: rgba(255, 255, 255, .87);--forge-theme-outline-medium: rgba(255, 255, 255, .54);--forge-theme-outline-low: rgba(255, 255, 255, .38)}.forge-app-bar{background:var(--_app-bar-background);color:var(--_app-bar-foreground);position:relative;z-index:var(--_app-bar-z-index);grid-template-rows:1fr auto;transition-property:box-shadow,background-color;transition-duration:var(--_app-bar-transition-duration);transition-timing-function:var(--_app-bar-transition-timing);box-sizing:border-box;width:100%;align-items:center;grid-template-columns:var(--_app-bar-columns);height:var(--_app-bar-height);padding-inline:var(--_app-bar-row-padding);display:grid;grid-template-columns:1fr;grid-template-areas:"start"}.forge-app-bar:has(.forge-app-bar__section-center),.forge-app-bar:has(.forge-app-bar__section-end){grid-template-columns:1fr auto 1fr;grid-template-areas:"start center end"}.forge-app-bar:has(.forge-app-bar__section-end):not(:has(.forge-app-bar__section-center)){grid-template-columns:1fr auto;grid-template-areas:"start end"}.forge-app-bar--scoped{color:inherit}.forge-app-bar--scoped .forge-app-bar__logo,.forge-app-bar--scoped .forge-app-bar__title h1,.forge-app-bar--scoped .forge-app-bar__logo-title-container{color:var(--_app-bar-foreground)}.forge-app-bar--raised{box-shadow:var(--_app-bar-elevation)}.forge-app-bar__logo{font-size:var(--_app-bar-logo-font-size);height:1em;--forge-icon-font-size: var(--_app-bar-logo-font-size)}.forge-app-bar__title,.forge-app-bar .forge-app-bar__title h1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading4-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading4-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading4-font-size-scale, 1.25)));font-weight:var(--forge-typography-heading4-font-weight, 500);line-height:var(--forge-typography-heading4-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading4-line-height-scale, 1.5)));letter-spacing:var(--forge-typography-heading4-letter-spacing, .005em);text-transform:var(--forge-typography-heading4-text-transform, inherit);text-decoration:var(--forge-typography-heading4-text-decoration, inherit);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forge-app-bar__title{display:grid;align-items:center}.forge-app-bar a.forge-app-bar__title{outline:none;text-decoration:none;color:inherit;box-sizing:border-box;height:100%}.forge-app-bar a.forge-app-bar__title{outline:none}.forge-app-bar a.forge-app-bar__title:focus-visible:after{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0)}.forge-app-bar a.forge-app-bar__title:focus-visible:after{animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-inward-grow,forge-focus-indicator-inward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) - var(--_focus-indicator-inward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) - var(--_focus-indicator-inward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) - var(--_focus-indicator-inward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) - var(--_focus-indicator-inward-offset));border:var(--_focus-indicator-width) solid currentColor;inset:var(--_focus-indicator-inward-offset);content:"";display:block}.forge-app-bar a.forge-app-bar__title{--forge-focus-indicator-color: var(--_app-bar-foreground);--forge-focus-indicator-offset-block: var(--forge-spacing-xxsmall, 4px);--forge-focus-indicator-shape: calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1))}.forge-app-bar__logo-title-container{position:relative;display:flex;align-items:center;gap:var(--_app-bar-logo-gap);min-width:0;padding-inline:var(--_app-bar-title-padding)}.forge-app-bar__logo-title-container:has(a.forge-app-bar__title){cursor:pointer;height:100%;--_state-layer-display: var(--forge-state-layer-display, flex);--_state-layer-color: var(--forge-state-layer-color, var(--forge-theme-on-surface, #000000));--_state-layer-hover-color: var(--forge-state-layer-hover-color, var(--_state-layer-color));--_state-layer-hover-opacity: var(--forge-state-layer-hover-opacity, .08);--_state-layer-pressed-color: var(--forge-state-layer-pressed-color, var(--_state-layer-color));--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .12);--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, 15ms);--_state-layer-pressed-duration: var(--forge-state-layer-pressed-duration, 105ms);--_state-layer-animation-duration: var(--forge-state-layer-animation-duration, 375ms)}.forge-app-bar__logo-title-container:has(a.forge-app-bar__title):before{position:absolute;backface-visibility:hidden;transform:translateZ(0);background-color:var(--_state-layer-hover-color);inset:0;transition:opacity var(--_state-layer-hover-duration) linear,background-color var(--_state-layer-hover-duration) linear;--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, .1s);content:"";opacity:0;border-radius:inherit}.forge-app-bar__logo-title-container:has(a.forge-app-bar__title):hover:before{background-color:var(--_state-layer-hover-color);opacity:var(--_state-layer-hover-opacity)}.forge-app-bar__logo-title-container:has(a.forge-app-bar__title):active:before{opacity:var(--_state-layer-pressed-opacity);transition-duration:var(--_state-layer-pressed-duration);--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .18)}.forge-app-bar__logo-title-container:has(a.forge-app-bar__title){--forge-state-layer-color: var(--_app-bar-foreground)}.forge-app-bar__section,.forge-app-bar__section-start,.forge-app-bar__section-center,.forge-app-bar__section-end{display:inline-flex;flex:1 1 auto;align-items:center;box-sizing:border-box;min-width:0;height:100%}.forge-app-bar__section-start{grid-area:start}.forge-app-bar__section-center{grid-area:center;justify-content:center}.forge-app-bar__section-center .forge-field{--forge-field-background: rgba(255, 255, 255, .08)}.forge-app-bar__section-center .forge-field:hover{--forge-field-background: rgba(255, 255, 255, .12)}.forge-app-bar__section-end{grid-area:end;justify-content:end}.forge-app-bar .forge-app-bar-theme{color:var(--_app-bar-theme-foreground);--forge-focus-indicator-color: var(--_app-bar-theme-foreground)}.forge-avatar{--_avatar-size: var(--forge-avatar-size, 40px);--_avatar-background: var(--forge-avatar-background, var(--forge-theme-tertiary, #3d5afe));--_avatar-color: var(--forge-avatar-color, var(--forge-theme-on-tertiary, #ffffff));--_avatar-transition-duration: var(--forge-avatar-transition-duration, var(--forge-animation-duration-short4, .2s));--_avatar-transition-timing: var(--forge-avatar-transition-timing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_avatar-shape: var(--forge-avatar-shape, calc(var(--forge-shape-round, 50%) * var(--forge-shape-factor, 1)))}.forge-avatar{display:inline-block;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:height var(--_avatar-transition-duration) var(--_avatar-transition-timing),width var(--_avatar-transition-duration) var(--_avatar-transition-timing);border-radius:var(--_avatar-shape);box-sizing:border-box;width:var(--_avatar-size);height:var(--_avatar-size);background-color:var(--_avatar-background);background-position:center;background-repeat:no-repeat;background-size:cover;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-subheading2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-subheading2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading2-font-size-scale, 1)));font-weight:var(--forge-typography-subheading2-font-weight, 400);line-height:var(--forge-typography-subheading2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-subheading2-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-subheading2-letter-spacing, normal);text-transform:var(--forge-typography-subheading2-text-transform, inherit);text-decoration:var(--forge-typography-subheading2-text-decoration, inherit);color:var(--_avatar-color)}.forge-badge{--_badge-background: var(--forge-badge-background, var(--forge-theme-secondary, #ffc107));--_badge-color: var(--forge-badge-color, var(--forge-theme-on-secondary, #000000));--_badge-shape: var(--forge-badge-shape, calc(var(--forge-shape-full, 9999px) * var(--forge-shape-factor, 1)));--_badge-height: var(--forge-badge-height, 20px);--_badge-min-width: var(--forge-badge-min-width, 0);--_badge-max-width: var(--forge-badge-max-width, auto);--_badge-padding-inline: var(--forge-badge-padding-inline, var(--forge-spacing-xsmall, 8px));--_badge-padding-block: var(--forge-badge-padding-block, 0);--_badge-border-width: var(--forge-badge-border-width, var(--forge-border-thin, 1px));--_badge-border-style: var(--forge-badge-border-style, none);--_badge-border-color: var(--forge-badge-border-color, var(--_badge-color));--_badge-gap: var(--forge-badge-gap, var(--forge-spacing-xxsmall, 4px));--_badge-font-weight: var(--forge-badge-font-weight, bold);--_badge-dot-size: var(--forge-badge-dot-size, 8px);--_badge-dot-height: var(--forge-badge-dot-height, var(--_badge-dot-size));--_badge-dot-width: var(--forge-badge-dot-width, var(--_badge-dot-size));--_badge-dot-padding: var(--forge-badge-dot-padding, 0);--_badge-transition-duration: var(--forge-badge-transition-duration, var(--forge-animation-duration-short4, .2s));--_badge-transition-easing: var(--forge-badge-transition-easing, var(--forge-animation-easing-decelerate, cubic-bezier(0, 0, 0, 1)))}.forge-badge{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-label1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-label1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-font-size-scale, .75)));font-weight:var(--forge-typography-label1-font-weight, 400);line-height:var(--forge-typography-label1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-label1-letter-spacing, .0357142857em);text-transform:var(--forge-typography-label1-text-transform, inherit);text-decoration:var(--forge-typography-label1-text-decoration, inherit);background:var(--_badge-background);color:var(--_badge-color);height:var(--_badge-height);min-width:var(--_badge-min-width);max-width:var(--_badge-max-width);border-width:var(--_badge-border-width);border-style:var(--_badge-border-style);border-color:var(--_badge-border-color);display:inline-flex;align-items:center;gap:var(--_badge-gap);border-radius:var(--_badge-shape);padding-inline:var(--_badge-padding-inline);padding-block:var(--_badge-padding-block);box-sizing:border-box;pointer-events:none;transition:transform var(--_badge-transition-duration) var(--_badge-transition-easing);font-weight:var(--_badge-font-weight);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.forge-badge--dot{--_badge-height: var(--_badge-dot-height);--_badge-min-width: var(--forge-badge-min-width, auto);padding:var(--_badge-dot-padding);width:var(--_badge-dot-width)}.forge-badge forge-icon,.forge-badge .forge-icon,.forge-badge .forge-badge__icon{font-size:inherit}.forge-banner{--_banner-background: var(--forge-banner-background, var(--forge-theme-info-container, #c7daf0));--_banner-color: var(--forge-banner-color, var(--forge-theme-text-high, rgba(0, 0, 0, .87)));--_banner-icon-color: var(--forge-banner-icon-color, var(--forge-theme-on-info-container, #0b3768));--_banner-gap: var(--forge-banner-gap, var(--forge-spacing-small, 12px));--_banner-padding-inline: var(--forge-banner-padding-inline, var(--forge-spacing-large, 24px));--_banner-padding-block: var(--forge-banner-padding-block, var(--forge-spacing-small, 12px));--_banner-transition-duration: var(--forge-banner-transition-duration, var(--forge-animation-duration-short4, .2s));--_banner-transition-easing: var(--forge-banner-transition-easing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)))}.forge-banner{display:block;container-type:inline-size;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;box-sizing:border-box;transition-property:opacity,grid-template-rows,min-height;transition-duration:var(--_banner-transition-duration);transition-timing-function:var(--_banner-transition-easing);background:var(--_banner-background);color:var(--_banner-color);opacity:1;display:flex;justify-content:center;align-items:center;gap:var(--_banner-gap);padding-block:var(--_banner-padding-block);--forge-button-primary-color: token(color);--forge-icon-button-focus-indicator-color: token(color)}.forge-button{--_button-primary-color: var(--forge-button-primary-color, var(--forge-theme-primary, #3f51b5));--_button-text-color: var(--forge-button-text-color, var(--_button-primary-color));--_button-disabled-color: var(--forge-button-disabled-color, var(--forge-theme-surface-container, #e0e0e0));--_button-padding: var(--forge-button-padding, var(--forge-spacing-medium, 16px));--_button-display: var(--forge-button-display, inline-grid);--_button-justify: var(--forge-button-justify, center);--_button-shape: var(--forge-button-shape, calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1)));--_button-height: var(--forge-button-height, 36px);--_button-min-width: var(--forge-button-min-width, 64px);--_button-spacing: var(--forge-button-spacing, var(--forge-spacing-xsmall, 8px));--_button-border-width: var(--forge-button-border-width, medium);--_button-border-style: var(--forge-button-border-style, none);--_button-border-color: var(--forge-button-border-color, currentColor);--_button-shape-start-start-radius: var(--forge-button-shape-start-start-radius, var(--_button-shape));--_button-shape-start-end-radius: var(--forge-button-shape-start-end-radius, var(--_button-shape));--_button-shape-end-start-radius: var(--forge-button-shape-end-start-radius, var(--_button-shape));--_button-shape-end-end-radius: var(--forge-button-shape-end-end-radius, var(--_button-shape));--_button-padding-block: var(--forge-button-padding-block, var(--_button-0));--_button-padding-inline: var(--forge-button-padding-inline, var(--_button-padding));--_button-background: var(--forge-button-background, transparent);--_button-hover-background: var(--forge-button-hover-background, var(--_button-background));--_button-active-background: var(--forge-button-active-background, var(--_button-background));--_button-color: var(--forge-button-color, var(--_button-text-color));--_button-icon-size: var(--forge-button-icon-size, calc(var(--forge-typography-font-size, 1rem) * 1.125));--_button-shadow: var(--forge-button-shadow, none);--_button-hover-shadow: var(--forge-button-hover-shadow, none);--_button-active-shadow: var(--forge-button-active-shadow, none);--_button-cursor: var(--forge-button-cursor, pointer);--_button-transition-duration: var(--forge-button-transition-duration, var(--forge-animation-duration-short3, .15s));--_button-transition-timing: var(--forge-button-transition-timing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_button-text-padding-inline: var(--forge-button-text-padding-inline, var(--forge-spacing-xsmall, 8px));--_button-outlined-background: var(--forge-button-outlined-background, transparent);--_button-outlined-color: var(--forge-button-outlined-color, var(--_button-primary-color));--_button-outlined-border-width: var(--forge-button-outlined-border-width, var(--forge-border-thin, 1px));--_button-outlined-border-style: var(--forge-button-outlined-border-style, solid);--_button-outlined-border-color: var(--forge-button-outlined-border-color, var(--_button-primary-color));--_button-tonal-background: var(--forge-button-tonal-background, var(--forge-theme-primary-container, #d1d5ed));--_button-tonal-disabled-background: var(--forge-button-tonal-disabled-background, var(--_button-disabled-color));--_button-tonal-color: var(--forge-button-tonal-color, var(--forge-theme-on-primary-container, #222c62));--_button-tonal-disabled-color: var(--forge-button-tonal-disabled-color, var(--_button-disabled-text-color));--_button-filled-background: var(--forge-button-filled-background, var(--_button-primary-color));--_button-filled-disabled-background: var(--forge-button-filled-disabled-background, var(--_button-disabled-color));--_button-filled-color: var(--forge-button-filled-color, var(--forge-theme-on-primary, #ffffff));--_button-filled-disabled-color: var(--forge-button-filled-disabled-color, var(--_button-disabled-text-color));--_button-raised-background: var(--forge-button-raised-background, var(--_button-primary-color));--_button-raised-disabled-background: var(--forge-button-raised-disabled-background, var(--_button-disabled-color));--_button-raised-color: var(--forge-button-raised-color, var(--forge-theme-on-primary, #ffffff));--_button-raised-disabled-color: var(--forge-button-raised-disabled-color, var(--_button-disabled-text-color));--_button-raised-shadow: var(--forge-button-raised-shadow, 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12));--_button-raised-hover-shadow: var(--forge-button-raised-hover-shadow, 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12));--_button-raised-active-shadow: var(--forge-button-raised-active-shadow, 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12));--_button-raised-disabled-shadow: var(--forge-button-raised-disabled-shadow, none);--_button-link-color: var(--forge-button-link-color, var(--_button-primary-color));--_button-link-text-decoration: var(--forge-button-link-text-decoration, underline);--_button-link-height: var(--forge-button-link-height, auto);--_button-link-padding: var(--forge-button-link-padding, 0);--_button-link-line-height: var(--forge-button-link-line-height, normal);--_button-link-width: var(--forge-button-link-width, auto);--_button-link-hover-text-decoration: var(--forge-button-link-hover-text-decoration, none);--_button-link-active-opacity: var(--forge-button-link-active-opacity, .65);--_button-link-transition-duration: var(--forge-button-link-transition-duration, var(--forge-animation-duration-short3, .15s));--_button-link-transition-timing: var(--forge-button-link-transition-timing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_button-disabled-cursor: var(--forge-button-disabled-cursor, not-allowed);--_button-disabled-text-color: var(--forge-button-disabled-text-color, var(--forge-theme-text-low, rgba(0, 0, 0, .38)));--_button-disabled-background: var(--forge-button-disabled-background, transparent);--_button-disabled-border-color: var(--forge-button-disabled-border-color, var(--_button-disabled-color));--_button-disabled-shadow: var(--forge-button-disabled-shadow, none);--_button-dense-height: var(--forge-button-dense-height, 24px);--_button-pill-shape: var(--forge-button-pill-shape, calc(var(--forge-shape-full, 9999px) * var(--forge-shape-factor, 1)));--_button-pill-padding-inline: var(--forge-button-pill-padding-inline, var(--forge-spacing-small, 12px));--_button-focus-indicator-offset: var(--forge-button-focus-indicator-offset, 4px);--_button-text-focus-indicator-offset: var(--forge-button-text-focus-indicator-offset, 0px);--_button-link-focus-indicator-offset: var(--forge-button-link-focus-indicator-offset, 2px);--_button-popover-icon-transition-duration: var(--forge-button-popover-icon-transition-duration, var(--forge-animation-duration-short3, .15s));--_button-popover-icon-transition-timing: var(--forge-button-popover-icon-transition-timing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_button-popover-icon-open-rotation: var(--forge-button-popover-icon-open-rotation, 180deg)}.forge-button{-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-button-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-button-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-button-font-size-scale, .875)));font-weight:var(--forge-typography-button-font-weight, 500);line-height:var(--forge-typography-button-line-height, normal);letter-spacing:var(--forge-typography-button-letter-spacing, .0714285714em);text-transform:var(--forge-typography-button-text-transform, inherit);text-decoration:var(--forge-typography-button-text-decoration, inherit);position:relative;display:var(--_button-display);grid-auto-flow:column;align-items:center;justify-content:var(--_button-justify);gap:var(--_button-spacing);z-index:0;box-sizing:border-box;min-inline-size:var(--_button-min-width);height:var(--_button-height);inline-size:100%;border-width:var(--_button-border-width);border-style:var(--_button-border-style);border-color:var(--_button-border-color);border-start-start-radius:var(--_button-shape-start-start-radius);border-start-end-radius:var(--_button-shape-start-end-radius);border-end-start-radius:var(--_button-shape-end-start-radius);border-end-end-radius:var(--_button-shape-end-end-radius);padding-block:var(--_button-padding-block);padding-inline:var(--_button-padding-inline);box-shadow:var(--_button-shadow);outline:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;vertical-align:middle;text-decoration:none;white-space:nowrap;background:var(--_button-background);color:var(--_button-color);cursor:var(--_button-cursor);transition-property:box-shadow,background;transition-duration:var(--_button-transition-duration);transition-timing-function:var(--_button-transition-timing)}.forge-button::-moz-focus-inner{padding:0;border:0}.forge-button:hover{--_button-shadow: var(--_button-hover-shadow);background:var(--_button-hover-background)}.forge-button:active{--_button-shadow: var(--_button-active-shadow);background:var(--_button-active-background)}.forge-button{position:relative;inline-size:auto}.forge-button:not(:disabled):not(.forge-button--link){--_state-layer-display: var(--forge-state-layer-display, flex);--_state-layer-color: var(--forge-state-layer-color, var(--forge-theme-on-surface, #000000));--_state-layer-hover-color: var(--forge-state-layer-hover-color, var(--_state-layer-color));--_state-layer-hover-opacity: var(--forge-state-layer-hover-opacity, .08);--_state-layer-pressed-color: var(--forge-state-layer-pressed-color, var(--_state-layer-color));--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .12);--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, 15ms);--_state-layer-pressed-duration: var(--forge-state-layer-pressed-duration, 105ms);--_state-layer-animation-duration: var(--forge-state-layer-animation-duration, 375ms)}.forge-button:not(:disabled):not(.forge-button--link):before{position:absolute;backface-visibility:hidden;transform:translateZ(0);background-color:var(--_state-layer-hover-color);inset:0;transition:opacity var(--_state-layer-hover-duration) linear,background-color var(--_state-layer-hover-duration) linear;--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, .1s);content:"";opacity:0;border-radius:inherit}.forge-button:not(:disabled):not(.forge-button--link):hover:before{background-color:var(--_state-layer-hover-color);opacity:var(--_state-layer-hover-opacity)}.forge-button:not(:disabled):not(.forge-button--link):active:before{opacity:var(--_state-layer-pressed-opacity);transition-duration:var(--_state-layer-pressed-duration);--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .18)}.forge-button:not(:disabled){outline:none}.forge-button:not(:disabled):focus-visible:after{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0)}.forge-button:not(:disabled):focus-visible:after{animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-outward-grow,forge-focus-indicator-outward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) + var(--_focus-indicator-outward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) + var(--_focus-indicator-outward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) + var(--_focus-indicator-outward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) + var(--_focus-indicator-outward-offset));inset:calc(-1 * var(--_focus-indicator-outward-offset));outline:var(--_focus-indicator-width) solid currentColor;content:"";display:block}.forge-button:not(:disabled){--forge-focus-indicator-color: var(--_button-primary-color)}.forge-button:disabled{cursor:var(--_button-disabled-cursor);--_button-background: var(--_button-disabled-background);--_button-color: var(--_button-disabled-text-color);--_button-shadow: var(--_button-disabled-shadow);pointer-events:none;pointer-events:initial}.forge-button:where(:not(.forge-button--outlined,.forge-button--tonal,.forge-button--filled,.forge-button--raised,.forge-button--link)),.forge-button--text{--_button-padding-inline: var(--_button-text-padding-inline)}.forge-button--outlined{--_button-background: var(--_button-outlined-background);--_button-color: var(--_button-outlined-color);--_button-border-width: var(--_button-outlined-border-width);--_button-border-style: var(--_button-outlined-border-style);--_button-border-color: var(--_button-outlined-border-color)}.forge-button--outlined:disabled{--_button-border-color: var(--_button-disabled-border-color)}.forge-button--tonal{--_button-background: var(--_button-tonal-background);--_button-color: var(--_button-tonal-color)}.forge-button--tonal:disabled{--_button-background: var(--_button-tonal-disabled-background);--_button-color: var(--_button-tonal-disabled-color)}.forge-button--filled,.forge-button--raised{--_button-background: var(--_button-filled-background);--_button-color: var(--_button-filled-color);--forge-state-layer-color: var(--_button-filled-color)}.forge-button--filled:disabled,.forge-button--raised:disabled{--_button-background: var(--_button-filled-disabled-background);--_button-color: var(--_button-filled-disabled-color)}.forge-button--raised{--_button-background: var(--_button-raised-background);--_button-color: var(--_button-raised-color);--_button-shadow: var(--_button-raised-shadow)}.forge-button--raised:hover{--_button-shadow: var(--_button-raised-hover-shadow)}.forge-button--raised:active{--_button-shadow: var(--_button-raised-active-shadow)}.forge-button--raised:disabled{--_button-background: var(--_button-raised-disabled-background);--_button-color: var(--_button-raised-disabled-color);--_button-shadow: var(--_button-raised-disabled-shadow)}.forge-button--link{--_button-color: var(--_button-link-color);--_button-height: var(--_button-link-height);--_button-padding: var(--_button-link-padding);--_button-focus-indicator-offset: var(--_button-link-focus-indicator-offset);text-decoration:var(--_button-link-text-decoration);line-height:var(--_button-link-line-height);transition:opacity var(--_button-link-transition-duration) var(--_button-link-transition-timing);inline-size:var(--_button-link-width)}.forge-button--link:hover{text-decoration:var(--_button-link-hover-text-decoration)}.forge-button--link:active{opacity:var(--_button-link-active-opacity)}.forge-button--pill{--_button-shape: var(--_button-pill-shape);--_button-padding-inline: var(--_button-pill-padding-inline);--forge-focus-indicator-shape: var(--_button-pill-shape)}.forge-button{--forge-icon-font-size: var(--_button-icon-size)}.forge-button--dense{--_button-height: var(--_button-dense-height)}.forge-card{--_card-background: var(--forge-card-background, var(--forge-theme-surface, #ffffff));--_card-height: var(--forge-card-height, 100%);--_card-width: var(--forge-card-width, 100%);--_card-outline-color: var(--forge-card-outline-color, var(--forge-theme-outline, #e0e0e0));--_card-outline-width: var(--forge-card-outline-width, var(--forge-border-thin, 1px));--_card-outline-style: var(--forge-card-outline-style, solid);--_card-elevation: var(--forge-card-elevation, none);--_card-padding: var(--forge-card-padding, var(--forge-spacing-medium, 16px));--_card-shape: var(--forge-card-shape, calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1)));--_card-overflow: var(--forge-card-overflow, initial);--_card-raised-elevation: var(--forge-card-raised-elevation, 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12));--_card-raised-outline-width: var(--forge-card-raised-outline-width, 0);--_card-height: var(--forge-card-height, auto);--_card-width: var(--forge-card-width, auto)}.forge-card{background:var(--_card-background);border-color:var(--_card-outline-color);border-width:var(--_card-outline-width);border-style:var(--_card-outline-style);border-radius:var(--_card-shape);box-shadow:var(--_card-elevation);box-sizing:border-box;padding:var(--_card-padding);overflow:var(--_card-overflow);height:var(--_card-height);width:var(--_card-width);-webkit-tap-highlight-color:transparent}.forge-card--raised{--_card-elevation: var(--_card-raised-elevation);--_card-outline-width: var(--_card-raised-outline-width)}.forge-checkbox{--_checkbox-primary-color: var(--forge-checkbox-primary-color, var(--forge-theme-tertiary, #3d5afe));--_checkbox-size: var(--forge-checkbox-size, 16px);--_checkbox-border-width: var(--forge-checkbox-border-width, var(--forge-border-medium, 2px));--_checkbox-icon-color: var(--forge-checkbox-icon-color, var(--forge-theme-on-tertiary, #ffffff));--_checkbox-state-layer-size: var(--forge-checkbox-state-layer-size, 40px);--_checkbox-state-layer-dense-size: var(--forge-checkbox-state-layer-dense-size, 24px);--_checkbox-background: var(--forge-checkbox-background, var(--forge-theme-surface, #ffffff));--_checkbox-width: var(--forge-checkbox-width, var(--_checkbox-size));--_checkbox-height: var(--forge-checkbox-height, var(--_checkbox-size));--_checkbox-unchecked-border-width: var(--forge-checkbox-unchecked-border-width, var(--_checkbox-border-width));--_checkbox-unchecked-border-color: var(--forge-checkbox-unchecked-border-color, var(--forge-theme-outline-medium, #757575));--_checkbox-shape: var(--forge-checkbox-shape, calc(var(--forge-shape-small, 2px) * var(--forge-shape-factor, 1)));--_checkbox-elevation: var(--forge-checkbox-elevation, 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12));--_checkbox-checked-background: var(--forge-checkbox-checked-background, var(--_checkbox-primary-color));--_checkbox-checked-border-width: var(--forge-checkbox-checked-border-width, var(--_checkbox-border-width));--_checkbox-checked-border-color: var(--forge-checkbox-checked-border-color, var(--_checkbox-checked-background));--_checkbox-icon-checked-color: var(--forge-checkbox-icon-checked-color, var(--_checkbox-icon-color));--_checkbox-icon-indeterminate-color: var(--forge-checkbox-icon-indeterminate-color, var(--_checkbox-icon-color));--_checkbox-icon-stroke-width: var(--forge-checkbox-icon-stroke-width, 4px);--_checkbox-gap: var(--forge-checkbox-gap, 0);--_checkbox-justify: var(--forge-checkbox-justify, start);--_checkbox-align: var(--forge-checkbox-align, center);--_checkbox-direction: var(--forge-checkbox-direction, initial);--_checkbox-state-layer-width: var(--forge-checkbox-state-layer-width, var(--_checkbox-state-layer-size));--_checkbox-state-layer-height: var(--forge-checkbox-state-layer-height, var(--_checkbox-state-layer-size));--_checkbox-state-layer-checked-color: var(--forge-checkbox-state-layer-checked-color, var(--_checkbox-primary-color));--_checkbox-state-layer-unchecked-color: var(--forge-checkbox-state-layer-unchecked-color, var(--_checkbox-color));--_checkbox-state-layer-shape: var(--forge-checkbox-state-layer-shape, calc(var(--forge-shape-full, 9999px) * var(--forge-shape-factor, 1)));--_checkbox-dense-gap: var(--forge-checkbox-dense-gap, 8px);--_checkbox-state-layer-dense-width: var(--forge-checkbox-state-layer-dense-width, var(--_checkbox-state-layer-dense-size));--_checkbox-state-layer-dense-height: var(--forge-checkbox-state-layer-dense-height, var(--_checkbox-state-layer-dense-size));--_checkbox-disabled-opacity: var(--forge-checkbox-disabled-opacity, .38);--_checkbox-animation-duration: var(--forge-checkbox-animation-duration, var(--forge-animation-duration-short2, .1s));--_checkbox-background-animation-timing: var(--forge-checkbox-background-animation-timing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_checkbox-icon-animation-timing: var(--forge-checkbox-icon-animation-timing, var(--forge-animation-easing-emphasized-accelerate, cubic-bezier(.3, 0, .8, .15)))}.forge-checkbox{outline:none}.forge-checkbox:has(input[type=checkbox]:focus-visible):after{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0)}.forge-checkbox:has(input[type=checkbox]:focus-visible):after{animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-outward-grow,forge-focus-indicator-outward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) + var(--_focus-indicator-outward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) + var(--_focus-indicator-outward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) + var(--_focus-indicator-outward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) + var(--_focus-indicator-outward-offset));inset:calc(-1 * var(--_focus-indicator-outward-offset));outline:var(--_focus-indicator-width) solid currentColor;content:"";display:block}.forge-checkbox{--forge-focus-indicator-shape: 0px;--forge-focus-indicator-outward-offset: 8px;display:inline grid;position:relative;align-items:center;justify-items:center;inline-size:var(--_checkbox-state-layer-width);block-size:var(--_checkbox-state-layer-height)}.forge-checkbox input[type=checkbox]{appearance:none;grid-column:1;grid-row:1;z-index:20;outline:none;margin:0;cursor:pointer}.forge-checkbox input[type=checkbox]:checked,.forge-checkbox input[type=checkbox]:indeterminate{--forge-state-layer-color: var(--_checkbox-state-layer-checked-color)}.forge-checkbox input[type=checkbox]:not(:disabled){--_state-layer-display: var(--forge-state-layer-display, flex);--_state-layer-color: var(--forge-state-layer-color, var(--forge-theme-on-surface, #000000));--_state-layer-hover-color: var(--forge-state-layer-hover-color, var(--_state-layer-color));--_state-layer-hover-opacity: var(--forge-state-layer-hover-opacity, .08);--_state-layer-pressed-color: var(--forge-state-layer-pressed-color, var(--_state-layer-color));--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .12);--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, 15ms);--_state-layer-pressed-duration: var(--forge-state-layer-pressed-duration, 105ms);--_state-layer-animation-duration: var(--forge-state-layer-animation-duration, 375ms)}.forge-checkbox input[type=checkbox]:not(:disabled){position:absolute;backface-visibility:hidden;transform:translateZ(0);background-color:var(--_state-layer-hover-color);inset:0;transition:opacity var(--_state-layer-hover-duration) linear,background-color var(--_state-layer-hover-duration) linear;--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, .1s);opacity:0;border-radius:inherit}.forge-checkbox input[type=checkbox]:not(:disabled):hover{background-color:var(--_state-layer-hover-color);opacity:var(--_state-layer-hover-opacity)}.forge-checkbox input[type=checkbox]:not(:disabled):active{opacity:var(--_state-layer-pressed-opacity);transition-duration:var(--_state-layer-pressed-duration);--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .18)}.forge-checkbox input[type=checkbox]:not(:disabled){border-radius:var(--_checkbox-state-layer-shape)!important}.forge-checkbox__icon{display:none;grid-column:1;grid-row:1;block-size:calc(var(--_checkbox-height) - 2 * var(--_checkbox-checked-border-width));inline-size:calc(var(--_checkbox-width) - 2 * var(--_checkbox-checked-border-width));pointer-events:none}.forge-checkbox__icon--checked,.forge-checkbox__icon--indeterminate{background-color:none}.forge-checkbox__icon:before{display:block;block-size:100%;inline-size:100%;background-color:var(--_checkbox-icon-checked-color);content:"";translate:-100% 0;transition-property:translate;transition-duration:var(--_checkbox-animation-duration);transition-timing-function:var(--_checkbox-icon-animation-timing);transition-delay:var(--_checkbox-animation-duration)}.forge-checkbox:before{position:relative;align-items:center;justify-content:center;display:flex;transition-property:background,border-width,border-color;transition-duration:var(--_checkbox-animation-duration);transition-timing-function:var(--_checkbox-background-animation-timing);box-shadow:var(--_checkbox-elevation);border-style:solid;border-width:var(--_checkbox-unchecked-border-width);border-color:var(--_checkbox-unchecked-border-color);border-radius:var(--_checkbox-shape);box-sizing:border-box;block-size:var(--_checkbox-height);inline-size:var(--_checkbox-width);background:var(--_checkbox-background);display:block;grid-column:1;grid-row:1;line-height:0;content:""}.forge-checkbox:has(input[type=checkbox]:checked):before{border-style:solid;border-width:var(--_checkbox-checked-border-width);border-color:var(--_checkbox-checked-border-color);background:var(--_checkbox-checked-background)}.forge-checkbox:has(input[type=checkbox]:checked) .forge-checkbox__icon:before{translate:0}@starting-style{.forge-checkbox:has(input[type=checkbox]:checked) .forge-checkbox__icon:before{translate:-100% 0}}.forge-checkbox:has(input[type=checkbox]:checked) .forge-checkbox__icon{display:block;clip-path:polygon(13.101048% 47.903832%,1.316772% 59.688108%,33.7527% 92.84076%,100.858068% 25.018668%,89.073792% 13.234392%,33.7527% 68.3388%)}.forge-checkbox:has(input[type=checkbox]:checked) .forge-checkbox__icon--checked{clip-path:none}.forge-checkbox:has(input[type=checkbox]:checked) .forge-checkbox__icon--checked:before{content:none}.forge-checkbox:has(input[type=checkbox]:indeterminate):before{border-style:solid;border-width:var(--_checkbox-checked-border-width);border-color:var(--_checkbox-checked-border-color);background:var(--_checkbox-checked-background)}.forge-checkbox:has(input[type=checkbox]:indeterminate) .forge-checkbox__icon:before{translate:0}@starting-style{.forge-checkbox:has(input[type=checkbox]:indeterminate) .forge-checkbox__icon:before{translate:-100% 0}}.forge-checkbox:has(input[type=checkbox]:indeterminate) .forge-checkbox__icon{display:block;clip-path:polygon(8.334% 41.67%,8.334% 58.338%,91.674% 58.338%,91.674% 41.67%)}.forge-checkbox:has(input[type=checkbox]:indeterminate) .forge-checkbox__icon--indeterminate{clip-path:none}.forge-checkbox:has(input[type=checkbox]:indeterminate) .forge-checkbox__icon--indeterminate:before{content:none}.forge-checkbox:has(input[type=checkbox]:disabled){opacity:var(--_checkbox-disabled-opacity);cursor:not-allowed}.forge-checkbox:has(input[type=checkbox]:focus-visible):after{position:relative;grid-column:1;grid-row:1;inset:0;padding-inline:calc(var(--_checkbox-width) - var(--_focus-indicator-width));padding-block:calc(var(--_checkbox-height) - var(--_focus-indicator-width))}.forge-checkbox--dense{inline-size:var(--_checkbox-state-layer-dense-width);block-size:var(--_checkbox-state-layer-dense-height)}.forge-chip-set{--_chip-set-spacing: var(--forge-chip-set-spacing, var(--forge-spacing-xsmall, 8px))}.forge-chip-set{display:flex;flex-wrap:wrap;gap:var(--_chip-set-spacing)}.forge-chip-set--vertical{flex-direction:column}.forge-chip{--_chip-background: var(--forge-chip-background, transparent);--_chip-color: var(--forge-chip-color, var(--forge-theme-primary, #3f51b5));--_chip-shape: var(--forge-chip-shape, calc(var(--forge-shape-full, 9999px) * var(--forge-shape-factor, 1)));--_chip-spacing: var(--forge-chip-spacing, var(--forge-spacing-xsmall, 8px));--_chip-height: var(--forge-chip-height, 32px);--_chip-padding-inline: var(--forge-chip-padding-inline, var(--forge-spacing-small, 12px));--_chip-padding-block: var(--forge-chip-padding-block, 0);--_chip-cursor: var(--forge-chip-cursor, pointer);--_chip-icon-font-size: var(--forge-chip-icon-font-size, 1.5rem);--_chip-focus-indicator-color: var(--forge-chip-focus-indicator-color, var(--_chip-color));--_chip-disabled-opacity: var(--forge-chip-disabled-opacity, .38);--_chip-disabled-cursor: var(--forge-chip-disabled-cursor, not-allowed);--_chip-dense-height: var(--forge-chip-dense-height, 24px);--_chip-dense-padding-inline: var(--forge-chip-dense-padding-inline, var(--forge-spacing-xsmall, 8px));--_chip-dense-spacing: var(--forge-chip-dense-spacing, var(--forge-spacing-xxsmall, 4px));--_chip-dense-font-size: var(--forge-chip-dense-font-size, .75rem);--_chip-dense-font-weight: var(--forge-chip-dense-font-weight, normal);--_chip-dense-focus-indicator-offset: var(--forge-chip-dense-focus-indicator-offset, var(--forge-spacing-xxxsmall, 2px));--_chip-dense-icon-font-size: var(--forge-chip-dense-icon-font-size, 1.25rem);--_chip-remove-button-spacing: var(--forge-chip-remove-button-spacing, var(--forge-spacing-xsmall, 8px) var(--forge-spacing-xxsmall, 4px));--_chip-remove-button-height-dense: var(--forge-chip-remove-button-height-dense, 18px);--_chip-remove-button-icon-size-dense: var(--forge-chip-remove-button-icon-size-dense, 16px);--_chip-remove-button-spacing-dense: var(--forge-chip-remove-button-spacing-dense, 0 var(--forge-spacing-xxxsmall, 2px));--_chip-selected-background: var(--forge-chip-selected-background, var(--forge-theme-primary, #3f51b5));--_chip-selected-color: var(--forge-chip-selected-color, var(--forge-theme-on-primary, #ffffff));--_chip-invalid-color: var(--forge-chip-invalid-color, var(--forge-theme-error, #b00020));--_chip-invalid-selected-background: var(--forge-chip-invalid-selected-background, var(--forge-theme-error, #b00020));--_chip-invalid-selected-color: var(--forge-chip-invalid-selected-color, var(--forge-theme-on-error, #ffffff));--_chip-border-width: var(--forge-chip-border-width, var(--forge-border-thin, 1px));--_chip-border-style: var(--forge-chip-border-style, solid);--_chip-border-color: var(--forge-chip-border-color, var(--_chip-color));--_chip-field-background: var(--forge-chip-field-background, var(--forge-theme-surface-container-low, #ebebeb));--_chip-field-color: var(--forge-chip-field-color, var(--forge-theme-on-surface-container-low, #000000));--_chip-field-shape: var(--forge-chip-field-shape, calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1)));--_chip-field-border-color: var(--forge-chip-field-border-color, transparent);--_chip-field-cursor: var(--forge-chip-field-cursor, default);--_chip-checkmark-size: var(--forge-chip-checkmark-size, 1.25em);--_chip-checkmark-color: var(--forge-chip-checkmark-color, var(--_chip-color));--_chip-checkmark-spacing: var(--forge-chip-checkmark-spacing, var(--forge-spacing-xsmall, 8px));--_chip-avatar-size: var(--forge-chip-avatar-size, 24px);--_chip-avatar-size-dense: var(--forge-chip-avatar-size-dense, 18px);--_chip-avatar-font-size: var(--forge-chip-avatar-font-size, .75rem);--_chip-avatar-font-size-dense: var(--forge-chip-avatar-font-size-dense, .5rem);--_chip-avatar-spacing: var(--forge-chip-avatar-spacing, calc(var(--forge-spacing-xsmall, 8px) * -1));--_chip-avatar-spacing-dense: var(--forge-chip-avatar-spacing-dense, calc(var(--forge-spacing-xxsmall, 4px) * -1));--_chip-transition-duration: var(--forge-chip-transition-duration, var(--forge-animation-duration-short3, .15s));--_chip-transition-easing: var(--forge-chip-transition-easing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_chip-checkmark-transition-delay: var(--forge-chip-checkmark-transition-delay, 50ms)}.forge-chip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-button-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-button-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-button-font-size-scale, .875)));font-weight:var(--forge-typography-button-font-weight, 500);line-height:var(--forge-typography-button-line-height, normal);letter-spacing:var(--forge-typography-button-letter-spacing, .0714285714em);text-transform:var(--forge-typography-button-text-transform, inherit);text-decoration:var(--forge-typography-button-text-decoration, inherit);justify-content:center;gap:var(--_chip-spacing);height:100%;padding-inline:var(--_chip-padding-inline);padding-block:var(--_chip-padding-block);cursor:var(--_chip-cursor);z-index:0;text-decoration:none;border:none;background:inherit;color:inherit;-webkit-tap-highlight-color:transparent;outline:none;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:var(--_chip-height);border-width:var(--_chip-border-width);border-style:var(--_chip-border-style);border-color:var(--_chip-border-color);border-radius:var(--_chip-shape);background:var(--_chip-background);color:var(--_chip-color);transition-property:background-color,color;transition-duration:var(--_chip-transition-duration);transition-timing-function:var(--_chip-transition-easing)}.forge-chip:not(:disabled){--_state-layer-display: var(--forge-state-layer-display, flex);--_state-layer-color: var(--forge-state-layer-color, var(--forge-theme-on-surface, #000000));--_state-layer-hover-color: var(--forge-state-layer-hover-color, var(--_state-layer-color));--_state-layer-hover-opacity: var(--forge-state-layer-hover-opacity, .08);--_state-layer-pressed-color: var(--forge-state-layer-pressed-color, var(--_state-layer-color));--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .12);--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, 15ms);--_state-layer-pressed-duration: var(--forge-state-layer-pressed-duration, 105ms);--_state-layer-animation-duration: var(--forge-state-layer-animation-duration, 375ms)}.forge-chip:not(:disabled):before{position:absolute;backface-visibility:hidden;transform:translateZ(0);background-color:var(--_state-layer-hover-color);inset:0;transition:opacity var(--_state-layer-hover-duration) linear,background-color var(--_state-layer-hover-duration) linear;--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, .1s);content:"";opacity:0;border-radius:inherit}.forge-chip:not(:disabled):hover:before{background-color:var(--_state-layer-hover-color);opacity:var(--_state-layer-hover-opacity)}.forge-chip:not(:disabled):active:before{opacity:var(--_state-layer-pressed-opacity);transition-duration:var(--_state-layer-pressed-duration);--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .18)}.forge-chip:not(:disabled){--forge-state-layer-color: var(--_chip-color)}.forge-chip:not(:disabled){outline:none}.forge-chip:not(:disabled):focus-visible:after{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0)}.forge-chip:not(:disabled):focus-visible:after{animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-outward-grow,forge-focus-indicator-outward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) + var(--_focus-indicator-outward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) + var(--_focus-indicator-outward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) + var(--_focus-indicator-outward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) + var(--_focus-indicator-outward-offset));inset:calc(-1 * var(--_focus-indicator-outward-offset));outline:var(--_focus-indicator-width) solid currentColor;content:"";display:block}.forge-chip:not(:disabled){--forge-focus-indicator-color: var(--_chip-color);--forge-focus-indicator-shape: var(--_chip-shape)}.forge-chip--field{--_chip-background: var(--_chip-field-background);--_chip-color: var(--_chip-field-color);--_chip-border-color: var(--_chip-field-border-color);--_chip-shape: var(--_chip-field-shape);--_chip-cursor: var(--_chip-field-cursor)}.forge-chip--invalid:not(:disabled){--_chip-color: var(--_chip-invalid-color)}.forge-chip--selected:not(:disabled){--_chip-background: var(--_chip-selected-background);--_chip-color: var(--_chip-selected-color);--forge-focus-indicator-color: var(--_chip-background)}.forge-chip--selected:not(:disabled).forge-chip--invalid{--_chip-background: var(--_chip-invalid-selected-background);--_chip-color: var(--_chip-invalid-selected-color)}.forge-chip--dense{--_chip-height: var(--_chip-dense-height);--_chip-padding-inline: var(--_chip-dense-padding-inline);--_chip-spacing: var(--_chip-dense-spacing)}.forge-chip:disabled{cursor:var(--_chip-disabled-cursor);opacity:var(--_chip-disabled-opacity)}@keyframes forge-dialog-zoom-in{0%{opacity:var(--_dialog-zoom-opacity);scale:var(--_dialog-zoom-scale)}to{opacity:1;scale:1}}@keyframes forge-dialog-zoom-out{0%{opacity:1;scale:1}to{opacity:var(--_dialog-zoom-opacity);scale:var(--_dialog-zoom-scale)}}@keyframes forge-dialog-fade-in{0%{opacity:var(--_dialog-fade-opacity)}to{opacity:1}}@keyframes forge-dialog-fade-out{0%{opacity:1}to{opacity:var(--_dialog-fade-opacity)}}@keyframes forge-dialog-slide-in{0%{opacity:var(--_dialog-slide-opacity);translate:var(--_dialog-slide-translate)}to{opacity:1;translate:0 0}}@keyframes forge-dialog-slide-out{0%{opacity:1;translate:0 0}to{opacity:var(--_dialog-slide-opacity);translate:var(--_dialog-slide-translate)}}.forge-dialog{--_dialog-background: var(--forge-dialog-background, var(--forge-theme-surface-bright, #ffffff));--_dialog-shape: var(--forge-dialog-shape, calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1)));--_dialog-elevation: var(--forge-dialog-elevation, 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12));--_dialog-spacing: var(--forge-dialog-spacing, auto);--_dialog-block-start-spacing: var(--forge-dialog-block-start-spacing, var(--_dialog-spacing));--_dialog-block-end-spacing: var(--forge-dialog-block-end-spacing, var(--_dialog-spacing));--_dialog-inline-start-spacing: var(--forge-dialog-inline-start-spacing, var(--_dialog-spacing));--_dialog-inline-end-spacing: var(--forge-dialog-inline-end-spacing, var(--_dialog-spacing));--_dialog-padding: var(--forge-dialog-padding, 0);--_dialog-width: var(--forge-dialog-width, fit-content);--_dialog-height: var(--forge-dialog-height, fit-content);--_dialog-min-width: var(--forge-dialog-min-width, 0);--_dialog-max-width: var(--forge-dialog-max-width, calc(100% - var(--forge-spacing-xxlarge, 48px)));--_dialog-min-height: var(--forge-dialog-min-height, 0);--_dialog-max-height: var(--forge-dialog-max-height, calc(100% - var(--forge-spacing-xxlarge, 48px)));--_dialog-z-index: var(--forge-dialog-z-index, var(--forge-z-index-dialog, 8));--_dialog-move-handle-color: var(--forge-dialog-move-handle-color, currentColor);--_dialog-move-handle-size: var(--forge-dialog-move-handle-size, 24px);--_dialog-move-handle-hover-cursor: var(--forge-dialog-move-handle-hover-cursor, grab);--_dialog-move-handle-active-cursor: var(--forge-dialog-move-handle-active-cursor, grabbing);--_dialog-move-handle-spacing: var(--forge-dialog-move-handle-spacing, calc(var(--forge-spacing-xxsmall, 4px) * -1) 0 0);--_dialog-move-transition-duration: var(--forge-dialog-move-transition-duration, var(--forge-animation-duration-short4, .2s));--_dialog-move-transition-easing: var(--forge-dialog-move-transition-easing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_dialog-moving-opacity: var(--forge-dialog-moving-opacity, .54);--_dialog-enter-animation-duration: var(--forge-dialog-enter-animation-duration, var(--forge-animation-duration-medium1, .25s));--_dialog-enter-animation-easing: var(--forge-dialog-enter-animation-easing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_dialog-exit-animation-duration: var(--forge-dialog-exit-animation-duration, var(--forge-animation-duration-short2, .1s));--_dialog-exit-animation-easing: var(--forge-dialog-exit-animation-easing, var(--forge-animation-easing-emphasized-accelerate, cubic-bezier(.3, 0, .8, .15)));--_dialog-zoom-opacity: var(--forge-dialog-zoom-opacity, 0);--_dialog-zoom-scale: var(--forge-dialog-zoom-scale, .8);--_dialog-fade-opacity: var(--forge-dialog-fade-opacity, 0);--_dialog-slide-opacity: var(--forge-dialog-slide-opacity, 0);--_dialog-slide-translate: var(--forge-dialog-slide-translate, 0 -30%);--_dialog-backdrop-opacity: var(--forge-dialog-backdrop-opacity, var(--forge-backdrop-opacity, .54));--_dialog-nonmodal-elevation: var(--forge-dialog-nonmodal-elevation, 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12));--_dialog-fullscreen-enter-animation-duration: var(--forge-dialog-fullscreen-enter-animation-duration, var(--forge-animation-duration-medium1, .25s));--_dialog-fullscreen-exit-animation-duration: var(--forge-dialog-fullscreen-exit-animation-duration, var(--forge-animation-duration-short2, .1s));--_dialog-position-x: var(--forge-dialog-position-x, 0);--_dialog-position-y: var(--forge-dialog-position-y, 0);--_dialog-preset-sheet-enter-animation-duration: var(--forge-dialog-preset-sheet-enter-animation-duration, var(--forge-animation-duration-medium1, .25s));--_dialog-preset-sheet-exit-animation-duration: var(--forge-dialog-preset-sheet-exit-animation-duration, var(--forge-animation-duration-short3, .15s));--_backdrop-background: var(--forge-backdrop-background, #000);--_backdrop-opacity: var(--forge-backdrop-opacity, .54);--_backdrop-z-index: var(--forge-backdrop-z-index, var(--forge-z-index-backdrop, 7));--_backdrop-enter-animation-duration: var(--forge-backdrop-enter-animation-duration, var(--forge-animation-duration-short4, .2s));--_backdrop-enter-animation-easing: var(--forge-backdrop-enter-animation-easing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_backdrop-exit-animation-duration: var(--forge-backdrop-exit-animation-duration, var(--forge-animation-duration-short1, 50ms));--_backdrop-exit-animation-easing: var(--forge-backdrop-exit-animation-easing, var(--forge-animation-easing-emphasized-accelerate, cubic-bezier(.3, 0, .8, .15)));--forge-theme-surface: var(--forge-theme-surface-bright, #ffffff)}.forge-dialog{background-color:transparent;color:inherit;border:none;width:auto;height:auto;padding:0;margin:0;overflow:visible;max-width:100%;max-height:100%;position:absolute;inset:0;display:flex;background:var(--_dialog-background);box-shadow:var(--_dialog-elevation);z-index:var(--_dialog-z-index);overflow:hidden;border-radius:var(--_dialog-shape);margin-block-start:var(--_dialog-block-start-spacing);margin-block-end:var(--_dialog-block-end-spacing);margin-inline-start:var(--_dialog-inline-start-spacing);margin-inline-end:var(--_dialog-inline-end-spacing);padding:var(--_dialog-padding);width:var(--_dialog-width);height:var(--_dialog-height);min-width:var(--_dialog-min-width);max-width:var(--_dialog-max-width);min-height:var(--_dialog-min-height);max-height:var(--_dialog-max-height);box-sizing:border-box;animation-duration:var(--_dialog-exit-animation-duration);animation-timing-function:var(--_dialog-exit-animation-easing);position:fixed;transition-property:display,opacity,overlay,scale;transition-behavior:allow-discrete}.forge-dialog>forge-scaffold{height:auto}.forge-dialog--fullscreen{--_dialog-enter-animation-duration: var(--_dialog-fullscreen-enter-animation-duration);--_dialog-exit-animation-duration: var(--_dialog-fullscreen-exit-animation-duration);height:100%;width:100%;max-width:none;max-height:none;border-radius:0;box-shadow:none}.forge-dialog:not(:modal){--_dialog-elevation: var(--_dialog-nonmodal-elevation);pointer-events:all}.forge-dialog--moveable{-webkit-user-select:none;user-select:none;transition-property:opacity;transition-duration:var(--_dialog-move-transition-duration);transition-timing-function:var(--_dialog-move-transition-easing)}.forge-dialog--moved{margin:0}.forge-dialog--moving{opacity:var(--_dialog-moving-opacity)}.forge-dialog__move-handle{fill:var(--_dialog-move-handle-color);height:var(--_dialog-move-handle-size);width:var(--_dialog-move-handle-size);margin:var(--_dialog-move-handle-spacing);touch-action:none}.forge-dialog__move-handle:hover{cursor:var(--_dialog-move-handle-hover-cursor)}.forge-dialog__move-handle:active{cursor:var(--_dialog-move-handle-active-cursor)}.forge-dialog__move-handle-container{position:absolute;top:0;z-index:1;display:flex;justify-content:center;width:100%}.forge-dialog--top{--_dialog-block-start-spacing: var(--forge-dialog-block-start-spacing, 0);top:0;bottom:auto}.forge-dialog--top-right{--_dialog-spacing: var(--forge-dialog-spacing, 0);inset:0 0 auto auto}.forge-dialog--top-left{--_dialog-spacing: var(--forge-dialog-spacing, 0);inset:0 auto auto 0}.forge-dialog--bottom{--_dialog-block-end-spacing: var(--forge-dialog-block-end-spacing, 0);top:auto;bottom:0}.forge-dialog--bottom-right{--_dialog-spacing: var(--forge-dialog-spacing, 0);inset:auto 0 0 auto}.forge-dialog--bottom-left{--_dialog-spacing: var(--forge-dialog-spacing, 0);inset:auto auto 0 0}.forge-dialog--right{--_dialog-spacing: var(--forge-dialog-spacing, 0);inset:auto 0 auto auto}.forge-dialog--left{--_dialog-spacing: var(--forge-dialog-spacing, 0);inset:auto auto auto 0}.forge-dialog--custom{margin:0;top:var(--_dialog-position-x);left:var(--_dialog-position-y)}.forge-dialog--bottom-sheet{--_dialog-enter-animation-duration: var(--_dialog-preset-sheet-enter-animation-duration);--_dialog-exit-animation-duration: var(--_dialog-preset-sheet-exit-animation-duration);--_dialog-max-width: var(--forge-dialog-max-width, none);--_dialog-max-height: var(--forge-dialog-max-height, none);display:inline-flex;inset:auto 0 0;border-bottom-left-radius:0;border-bottom-right-radius:0;--_dialog-slide-translate: var(--forge-dialog-slide-translate, 0 100%)}.forge-dialog--bottom-sheet.forge-dialog{transition-property:display,opacity,overlay,translate}.forge-dialog--bottom-sheet.forge-dialog[open]{translate:0 0}@starting-style{.forge-dialog--bottom-sheet.forge-dialog[open]{opacity:var(--_dialog-slide-opacity);translate:var(--_dialog-slide-translate)}}.forge-dialog--bottom-sheet.forge-dialog:not([open]){opacity:var(--_dialog-slide-opacity);scale:1;translate:var(--_dialog-slide-translate)}.forge-dialog--left-sheet{--_dialog-enter-animation-duration: var(--_dialog-preset-sheet-enter-animation-duration);--_dialog-exit-animation-duration: var(--_dialog-preset-sheet-exit-animation-duration);--_dialog-max-width: var(--forge-dialog-max-width, none);--_dialog-max-height: var(--forge-dialog-max-height, none);display:inline-flex;inset:0 auto 0 0;height:100%;border-top-left-radius:0;border-bottom-left-radius:0;--_dialog-slide-translate: var(--forge-dialog-slide-translate, -100% 0)}.forge-dialog--left-sheet.forge-dialog{transition-property:display,opacity,overlay,translate}.forge-dialog--left-sheet.forge-dialog[open]{translate:0 0}@starting-style{.forge-dialog--left-sheet.forge-dialog[open]{opacity:var(--_dialog-slide-opacity);translate:var(--_dialog-slide-translate)}}.forge-dialog--left-sheet.forge-dialog:not([open]){opacity:var(--_dialog-slide-opacity);scale:1;translate:var(--_dialog-slide-translate)}.forge-dialog--right-sheet{--_dialog-enter-animation-duration: var(--_dialog-preset-sheet-enter-animation-duration);--_dialog-exit-animation-duration: var(--_dialog-preset-sheet-exit-animation-duration);--_dialog-max-width: var(--forge-dialog-max-width, none);--_dialog-max-height: var(--forge-dialog-max-height, none);inset:0 0 0 auto;display:inline-flex;height:100%;border-top-right-radius:0;border-bottom-right-radius:0;--_dialog-slide-translate: var(--forge-dialog-slide-translate, 100% 0)}.forge-dialog--right-sheet.forge-dialog{transition-property:display,opacity,overlay,translate}.forge-dialog--right-sheet.forge-dialog[open]{translate:0 0}@starting-style{.forge-dialog--right-sheet.forge-dialog[open]{opacity:var(--_dialog-slide-opacity);translate:var(--_dialog-slide-translate)}}.forge-dialog--right-sheet.forge-dialog:not([open]){opacity:var(--_dialog-slide-opacity);scale:1;translate:var(--_dialog-slide-translate)}.forge-dialog--top-sheet{--_dialog-enter-animation-duration: var(--_dialog-preset-sheet-enter-animation-duration);--_dialog-exit-animation-duration: var(--_dialog-preset-sheet-exit-animation-duration);--_dialog-max-width: var(--forge-dialog-max-width, none);--_dialog-max-height: var(--forge-dialog-max-height, none);display:inline-flex;inset:0 0 auto;border-top-left-radius:0;border-top-right-radius:0;--_dialog-slide-translate: var(--forge-dialog-slide-translate, 0 -100%)}.forge-dialog--top-sheet.forge-dialog{transition-property:display,opacity,overlay,translate}.forge-dialog--top-sheet.forge-dialog[open]{translate:0 0}@starting-style{.forge-dialog--top-sheet.forge-dialog[open]{opacity:var(--_dialog-slide-opacity);translate:var(--_dialog-slide-translate)}}.forge-dialog--top-sheet.forge-dialog:not([open]){opacity:var(--_dialog-slide-opacity);scale:1;translate:var(--_dialog-slide-translate)}.forge-dialog::backdrop{--forge-backdrop-opacity: var(--_backdrop-opacity);--forge-backdrop-enter-animation-duration: var(--_backdrop-enter-animation-duration);--forge-backdrop-enter-animation-easing: var(--_backdrop-enter-animation-easing);--forge-backdrop-exit-animation-duration: var(--_backdrop-exit-animation-duration);--forge-backdrop-exit-animation-easing: var(--_backdrop-exit-animation-easing);position:absolute;inset:0;z-index:var(--_backdrop-z-index);background:var(--_backdrop-background);opacity:0;animation-fill-mode:forwards;transition-property:display,opacity,overlay}.forge-dialog[open]{opacity:1;scale:1;transition-duration:var(--_dialog-enter-animation-duration);transition-timing-function:var(--_dialog-enter-animation-easing)}@starting-style{.forge-dialog[open]{opacity:var(--_dialog-zoom-opacity);scale:var(--_dialog-zoom-scale)}}.forge-dialog[open]::backdrop{opacity:var(--_backdrop-opacity);transition-duration:var(--_backdrop-enter-animation-duration);transition-timing-function:var(--_backdrop-enter-animation-easing)}@starting-style{.forge-dialog[open]::backdrop{opacity:0}}.forge-dialog:not([open]){animation-duration:var(--_dialog-enter-animation-duration);animation-timing-function:var(--_dialog-enter-animation-easing);display:none;opacity:var(--_dialog-zoom-opacity);scale:var(--_dialog-zoom-scale);transition-duration:var(--_dialog-exit-animation-duration);transition-timing-function:var(--_dialog-exit-animation-easing)}.forge-dialog:not([open])::backdrop{transition-duration:var(--_backdrop-exit-animation-duration);transition-timing-function:var(--_backdrop-exit-animation-easing)}.forge-dialog--animation-fade.forge-dialog{transition-property:display,opacity,overlay}@starting-style{.forge-dialog--animation-fade.forge-dialog[open]{opacity:var(--_dialog-fade-opacity)}}.forge-dialog--animation-fade.forge-dialog:not([open]){opacity:var(--_dialog-fade-opacity);scale:1}.forge-dialog--animation-slide.forge-dialog{transition-property:display,opacity,overlay,translate}.forge-dialog--animation-slide.forge-dialog[open]{translate:0 0}@starting-style{.forge-dialog--animation-slide.forge-dialog[open]{opacity:var(--_dialog-slide-opacity);translate:var(--_dialog-slide-translate)}}.forge-dialog--animation-slide.forge-dialog:not([open]){opacity:var(--_dialog-slide-opacity);scale:1;translate:var(--_dialog-slide-translate)}.forge-dialog--animation-none{--_dialog-enter-animation-duration: var(--forge-dialog-enter-animation-duration, 0s);--_dialog-exit-animation-duration: var(--forge-dialog-exit-animation-duration, 0s);--_backdrop-enter-animation-duration: var(--forge-backdrop-enter-animation-duration, 0s);--_backdrop-exit-animation-duration: var(--forge-backdrop-exit-animation-duration, 0s)}@media(prefers-reduced-motion){.forge-dialog.forge-dialog{transition-property:display,opacity,overlay}@starting-style{.forge-dialog.forge-dialog[open]{opacity:var(--_dialog-fade-opacity)}}.forge-dialog.forge-dialog:not([open]){opacity:var(--_dialog-fade-opacity);scale:1}}.forge-divider{--_divider-color: var(--forge-divider-color, var(--forge-theme-outline, #e0e0e0));--_divider-width: var(--forge-divider-width, var(--forge-border-thin, 1px));--_divider-border-style: var(--forge-divider-border-style, solid);--_divider-margin: var(--forge-divider-margin, 0)}.forge-divider{display:block;margin:var(--_divider-margin);border:none;border-bottom-color:var(--_divider-color);border-bottom-width:var(--_divider-width);border-bottom-style:var(--_divider-border-style);height:0}.forge-drawer{--_drawer-background: var(--forge-drawer-background, var(--forge-theme-surface, #ffffff));--_drawer-border-color: var(--forge-drawer-border-color, var(--forge-theme-outline, #e0e0e0));--_drawer-width: var(--forge-drawer-width, 256px);--_drawer-border-width: var(--forge-drawer-border-width, var(--forge-border-thin, 1px));--_drawer-transition-duration: var(--forge-drawer-transition-duration, var(--forge-animation-duration-medium1, .25s));--_drawer-transition-easing: var(--forge-drawer-transition-easing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_drawer-transition-duration-close: var(--forge-drawer-transition-duration-close, var(--forge-animation-duration-short4, .2s))}.forge-drawer{width:var(--_drawer-width);height:100%;box-sizing:border-box;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;background-color:var(--_drawer-background);border-color:var(--_drawer-border-color);transition-property:transform;transition-duration:var(--_drawer-transition-duration);transition-timing-function:var(--_drawer-transition-easing);border-right-width:var(--_drawer-border-width);border-right-style:solid}.forge-drawer--closing{transform:translate(-100%);left:0;z-index:var(--forge-z-index-surface, 1);position:absolute;top:0;right:0;transition-duration:var(--_drawer-transition-duration-close)}.forge-drawer--closed{transform:translate(-100%);left:0;width:0;border:none}.forge-drawer--right{border-left-width:var(--_drawer-border-width);border-left-style:solid;border-right:none}.forge-drawer--right.forge-drawer--closing{transform:translate(100%);left:auto;z-index:var(--forge-z-index-surface, 1);position:absolute;top:0;right:0;transition-duration:var(--_drawer-transition-duration-close)}.forge-drawer--right.forge-drawer--closed{transform:translate(100%);right:0;left:auto;width:0;border:none}.forge-drawer--mini{width:var(--_mini-drawer-width);z-index:var(--forge-z-index-surface, 1);transition:width var(--_mini-drawer-transition-duration) var(--_mini-drawer-transition-easing)}.forge-expansion-panel{--_expansion-panel-animation-duration: var(--forge-expansion-panel-animation-duration, var(--forge-animation-duration-medium4, .4s));--_expansion-panel-animation-easing: var(--forge-expansion-panel-animation-easing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)))}.forge-expansion-panel{display:grid;grid-template-rows:0fr;transition-property:visibility,opacity,grid-template-rows;transition-duration:var(--_expansion-panel-animation-duration);transition-timing-function:var(--_expansion-panel-animation-easing);min-height:0;opacity:0;transform:translateZ(0);backface-visibility:hidden}.forge-expansion-panel:not(.forge-expansion-panel--open){visibility:hidden}.forge-expansion-panel--open{opacity:1;grid-template-rows:1fr}.forge-expansion-panel__content{display:grid;grid-template-rows:1fr;overflow:unset;overflow:hidden}@media(prefers-reduced-motion:reduce){.forge-expansion-panel{transition:none}}.forge-fab{--_fab-display: var(--forge-fab-display, inline-flex);--_fab-gap: var(--forge-fab-gap, var(--forge-spacing-xsmall, 8px));--_fab-background: var(--forge-fab-background, var(--forge-theme-secondary, #ffc107));--_fab-color: var(--forge-fab-color, var(--forge-theme-on-secondary, #000000));--_fab-size: var(--forge-fab-size, 56px);--_fab-padding: var(--forge-fab-padding, var(--forge-spacing-xsmall, 8px));--_fab-shadow: var(--forge-fab-shadow, 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12));--_fab-hover-shadow: var(--forge-fab-hover-shadow, 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12));--_fab-active-shadow: var(--forge-fab-active-shadow, 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12));--_fab-lowered-shadow: var(--forge-fab-lowered-shadow, 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12));--_fab-lowered-hover-shadow: var(--forge-fab-lowered-hover-shadow, 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12));--_fab-lowered-active-shadow: var(--forge-fab-lowered-active-shadow, 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12));--_fab-transition-duration: var(--forge-fab-transition-duration, var(--forge-animation-duration-short3, .15s));--_fab-transition-timing: var(--forge-fab-transition-timing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_fab-shape: var(--forge-fab-shape, calc(var(--forge-shape-full, 9999px) * var(--forge-shape-factor, 1)));--_fab-shape-start-start: var(--forge-fab-shape-start-start, var(--_fab-shape));--_fab-shape-start-end: var(--forge-fab-shape-start-end, var(--_fab-shape));--_fab-shape-end-start: var(--forge-fab-shape-end-start, var(--_fab-shape));--_fab-shape-end-end: var(--forge-fab-shape-end-end, var(--_fab-shape));--_fab-extended-padding: var(--forge-fab-extended-padding, var(--forge-spacing-medium-large, 20px));--_fab-extended-min-width: var(--forge-fab-extended-min-width, 96px);--_fab-density-small-size: var(--forge-fab-density-small-size, 40px);--_fab-density-medium-size: var(--forge-fab-density-medium-size, var(--_fab-size));--_fab-density-large-size: var(--forge-fab-density-large-size, 96px);--_fab-disabled-cursor: var(--forge-fab-disabled-cursor, not-allowed);--_fab-disabled-background: var(--forge-fab-disabled-background, var(--forge-theme-surface-container, #e0e0e0));--_fab-disabled-color: var(--forge-fab-disabled-color, var(--forge-theme-on-surface-container, #000000));--_fab-disabled-opacity: var(--forge-fab-disabled-opacity, .38)}.forge-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-button-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-button-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-button-font-size-scale, .875)));font-weight:var(--forge-typography-button-font-weight, 500);line-height:var(--forge-typography-button-line-height, normal);letter-spacing:var(--forge-typography-button-letter-spacing, .0714285714em);text-transform:var(--forge-typography-button-text-transform, inherit);text-decoration:var(--forge-typography-button-text-decoration, inherit);position:relative;display:inline-flex;justify-content:center;align-items:center;gap:var(--_fab-gap);z-index:0;background:var(--_fab-background);color:var(--_fab-color);cursor:pointer;box-shadow:var(--_fab-shadow);box-sizing:border-box;height:var(--_fab-density-medium-size);min-width:var(--_fab-density-medium-size);padding-inline:var(--_fab-padding);border-width:medium;border-style:none;border-color:currentColor;border-top-left-radius:var(--_fab-shape-start-start);border-top-right-radius:var(--_fab-shape-start-end);border-bottom-left-radius:var(--_fab-shape-end-start);border-bottom-right-radius:var(--_fab-shape-end-end);-webkit-user-select:none;user-select:none;white-space:nowrap;transition-property:box-shadow,background,color;transition-duration:var(--_fab-transition-duration);transition-timing-function:var(--_fab-transition-timing)}.forge-fab:hover{--_fab-shadow: var(--_fab-hover-shadow)}.forge-fab:active{--_fab-shadow: var(--_fab-active-shadow)}.forge-fab:not(:disabled){--_state-layer-display: var(--forge-state-layer-display, flex);--_state-layer-color: var(--forge-state-layer-color, var(--forge-theme-on-surface, #000000));--_state-layer-hover-color: var(--forge-state-layer-hover-color, var(--_state-layer-color));--_state-layer-hover-opacity: var(--forge-state-layer-hover-opacity, .08);--_state-layer-pressed-color: var(--forge-state-layer-pressed-color, var(--_state-layer-color));--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .12);--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, 15ms);--_state-layer-pressed-duration: var(--forge-state-layer-pressed-duration, 105ms);--_state-layer-animation-duration: var(--forge-state-layer-animation-duration, 375ms)}.forge-fab:not(:disabled):before{position:absolute;backface-visibility:hidden;transform:translateZ(0);background-color:var(--_state-layer-hover-color);inset:0;transition:opacity var(--_state-layer-hover-duration) linear,background-color var(--_state-layer-hover-duration) linear;--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, .1s);content:"";opacity:0;border-radius:inherit}.forge-fab:not(:disabled):hover:before{background-color:var(--_state-layer-hover-color);opacity:var(--_state-layer-hover-opacity)}.forge-fab:not(:disabled):active:before{opacity:var(--_state-layer-pressed-opacity);transition-duration:var(--_state-layer-pressed-duration);--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .18)}.forge-fab:not(:disabled){outline:none}.forge-fab:not(:disabled):focus-visible:after{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0)}.forge-fab:not(:disabled):focus-visible:after{animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-outward-grow,forge-focus-indicator-outward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) + var(--_focus-indicator-outward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) + var(--_focus-indicator-outward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) + var(--_focus-indicator-outward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) + var(--_focus-indicator-outward-offset));inset:calc(-1 * var(--_focus-indicator-outward-offset));outline:var(--_focus-indicator-width) solid currentColor;content:"";display:block}.forge-fab:not(:disabled){--forge-focus-indicator-color: var(--_fab-background);--forge-focus-indicator-shape-start-start: var(--_fab-shape-start-start);--forge-focus-indicator-shape-start-end: var(--_fab-shape-start-end);--forge-focus-indicator-shape-end-start: var(--_fab-shape-end-start);--forge-focus-indicator-shape-end-end: var(--_fab-shape-end-end)}.forge-fab--extended{--_fab-padding: var(--_fab-extended-padding);min-width:var(--_fab-extended-min-width)}.forge-fab:disabled{cursor:var(--_fab-disabled-cursor);--_fab-background: var(--_fab-disabled-background);--_fab-color: var(--_fab-disabled-color);pointer-events:none;opacity:var(--_fab-disabled-opacity);pointer-events:auto;cursor:not-allowed}.forge-fab--dense,.forge-fab--small{--_fab-size: var(--_fab-density-small-size)}.forge-fab--large{--_fab-size: var(--_fab-density-large-size);--_fab-shape: var(--forge-fab-shape, calc(var(--forge-shape-extra-large, 16px) * var(--forge-shape-factor, 1)))}.forge-fab--flat{--_fab-shadow: var(--_fab-lowered-shadow)}.forge-fab--flat:hover{--_fab-shadow: var(--_fab-lowered-hover-shadow)}.forge-fab--flat:active{--_fab-shadow: var(--_fab-lowered-active-shadow)}@layer base,textarea,density,invalid,disabled;@layer base{.forge-field{--_field-shape: var(--forge-field-shape, calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1)));--_field-outline-style: var(--forge-field-outline-style, solid);--_field-outline-width: var(--forge-field-outline-width, var(--forge-border-thin, 1px));--_field-height: var(--forge-field-height, 40px);--_field-inset-height: var(--forge-field-inset-height, 48px);--_field-background: var(--forge-field-background, transparent);--_field-padding-inline: var(--forge-field-padding-inline, 12px);--_field-disabled-background: var(--forge-field-disabled-background, var(--forge-theme-surface-container-low, #ebebeb));--_field-disabled-opacity: var(--forge-field-disabled-opacity, .38);--_field-placeholder-color: var(--forge-field-placeholder-color, var(--forge-theme-text-medium, rgba(0, 0, 0, .6)))}.forge-field{position:relative;display:flex;align-items:center;gap:var(--forge-spacing-xsmall, 8px);box-shadow:var(--_field-elevation);padding-inline:var(--_field-padding-inline);border-radius:var(--_field-shape);outline-style:var(--_field-outline-style);outline-width:var(--_field-outline-width);outline-color:var(--forge-theme-outline-low, #9e9e9e);outline-offset:calc(var(--_field-outline-width) * -1);background:var(--_field-background);opacity:var(--_field-disableable-opacity);cursor:var(--_field-disableable-cursor)}.forge-field:hover:not(:has(:where(input,textarea,select,.forge-field__input):disabled)){outline-color:var(--forge-theme-outline-high, #212121)}.forge-field :where(input,textarea,select,.forge-field__input){box-sizing:border-box;margin:0;outline:none;border:none;background-color:transparent;padding-block:0;padding-inline:0;block-size:100%;color:inherit;font:inherit;font-size:var(--_field-font-size);text-overflow:ellipsis;padding-block-start:0;padding-block-end:0;transition:padding-block var(--_field-floating-animation-duration) var(--_field-floating-animation-timing);display:flex;block-size:var(--_field-height);inline-size:100%;overflow:hidden;color:var(--forge-theme-text-high, rgba(0, 0, 0, .87));background:transparent;appearance:none}.forge-field :where(input,textarea,select,.forge-field__input)::placeholder{color:var(--_field-placeholder-color)}.forge-field--plain{--_field-multiline-inset-label-background: var(--forge-field-multiline-inset-label-background, var(--forge-theme-surface, #ffffff));--_field-multiline-inset-label-background-hover: var(--forge-field-multiline-inset-label-background-hover, var(--forge-theme-surface, #ffffff));--_field-outline-color: var(--forge-field-outline-color, transparent);--_field-outline-color-hover: var(--forge-field-outline-color-hover, transparent);--_field-inner-border-display: var(--forge-field-inner-border-display, none);--_field-padding-inline: var(--forge-field-padding-inline, 0);--_field-surface-display: var(--forge-field-surface-display, none);outline-width:0}.forge-field--tonal{--_field-outline-color: var(--forge-field-outline-color, transparent);--_field-outline-color-hover: var(--forge-field-outline-color-hover, transparent);--_field-inner-border-block-size: var(--forge-field-inner-border-block-size, calc(100% - 8px) );--_field-background: var(--_field-tonal-background);--_field-multiline-inset-label-background: var(--forge-field-multiline-inset-label-background, var(--_field-background));--_field-hover-background: var(--forge-field-hover-background, tonal-background-hover);--_field-multiline-inset-label-background: var(--forge-field-multiline-inset-label-background, var(--_field-multiline-inset-label-tonal-background));outline-width:0;background:var(--forge-theme-primary-container-low, #e8eaf6)}.forge-field--tonal:hover:not(:has(:where(input,textarea,select,.forge-field__input):disabled)){background:var(--forge-theme-surface-container-minimum, #f5f5f5)}.forge-field--filled{--_field-background: var(--_field-filled-background);--_field-multiline-inset-label-background: var(--forge-field-multiline-inset-label-background, var(--_field-background));background:var(--forge-theme-surface-bright, #ffffff)}.forge-field--raised{--_field-elevation: var(--forge-field-elevation, 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12));--_field-elevation-active: var(--forge-field-elevation-active, 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12));--_field-outline-color: var(--forge-field-outline-color, transparent);--_field-outline-color-hover: var(--forge-field-outline-color-hover, transparent);--_field-inner-border-block-size: var(--forge-field-inner-border-block-size, calc(100% - 8px) );--_field-background: var(--_field-filled-background);--_field-multiline-inset-label-background: var(--forge-field-multiline-inset-label-background, var(--_field-background));outline-width:0}.forge-field--raised:hover:not(:has(:where(input,textarea,select,.forge-field__input):disabled)){box-shadow:var(--_field-elevation-active)}.forge-field--rounded{--_field-shape: var(--forge-field-shape, calc(var(--forge-shape-full, 9999px) * var(--forge-shape-factor, 1)));--_field-padding-inline: var(--forge-field-padding-inline, var(--_field-rounded-container-padding-inline-start))}.forge-field:has(label){--_field-floating-label-translation: var(--forge-field-floating-label-translation, 0 calc(calc( calc(max(var(--forge-typography-body2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.375))), var(--forge-typography-label2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25))))/2) + calc((var(--_field-height) - 56px) / 8)) * -1));display:grid;grid-template-columns:auto 1fr auto;gap:0;block-size:var(--_field-height);--_field-height: var(--forge-field-height, 48px)}.forge-field:has(label) label{position:absolute;grid-column:2;pointer-events:none;color:var(--forge-theme-text-medium, rgba(0, 0, 0, .6))}.forge-field:has(label).forge-field--rounded{padding-inline:var(--forge-spacing-large, 24px)}@keyframes forge-field-float-label-in{0%{transform:translateY(15%);opacity:0}to{transform:translateY(0);opacity:1}}.forge-field:has(label).forge-field--float-label-in label{animation:forge-field-float-label-in var(--forge-animation-duration-short4, .2s) var(--forge-animation-easing-accelerate, cubic-bezier(.3, 0, 1, 1)) forwards}@keyframes forge-field-float-label-out{0%{opacity:0}to{opacity:1}}.forge-field:has(label).forge-field--float-label-out label{animation:forge-field-float-label-out var(--forge-animation-duration-short4, .2s) var(--forge-animation-easing-accelerate, cubic-bezier(.3, 0, 1, 1)) forwards}.forge-field:has(label).forge-field--float-label label,.forge-field:has(label):has(:where(:where(input,textarea,select,.forge-field__input):autofill,:where(input,textarea,select,.forge-field__input):placeholder-shown)) label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-label2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-label2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-font-size-scale, .8125)));font-weight:var(--forge-typography-label2-font-weight, 400);line-height:var(--forge-typography-label2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-label2-letter-spacing, .0096153846em);text-transform:var(--forge-typography-label2-text-transform, inherit);text-decoration:var(--forge-typography-label2-text-decoration, inherit);translate:var(--_field-floating-label-translation)}.forge-field:has(label).forge-field--float-label:not(.forge-field--extra-small) :where(input,textarea,select,.forge-field__input),.forge-field:has(label):has(:where(:where(input,textarea,select,.forge-field__input):autofill,:where(input,textarea,select,.forge-field__input):placeholder-shown)):not(.forge-field--extra-small) :where(input,textarea,select,.forge-field__input){padding-block-start:calc(calc(calc(max(var(--forge-typography-body2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.375))),var(--forge-typography-label2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25))))/2) + calc((var(--_field-height) - 56px) / 8)) * 2)!important}.forge-field:has(label) :where(input,textarea,select,.forge-field__input){grid-column:2;block-size:var(--_field-height)}.forge-field:has(label) :where(input,textarea,select,.forge-field__input)~*{grid-column:3;margin-inline-start:var(--forge-spacing-xsmall, 8px)}.forge-field:has(label)>:not(:where(input,textarea,select,.forge-field__input)~*,:where(input,textarea,select,.forge-field__input),label){grid-column:1;margin-inline-end:var(--forge-spacing-xsmall, 8px)}@keyframes forge-focus-indicator-outward-grow{0%{outline-width:0}to{outline-width:var(--_focus-indicator-active-width)}}@keyframes forge-focus-indicator-outward-shrink{0%{outline-width:var(--_focus-indicator-active-width)}}@keyframes forge-focus-indicator-inward-grow{0%{border-width:0}to{border-width:var(--_focus-indicator-active-width)}}@keyframes forge-focus-indicator-inward-shrink{0%{border-width:var(--_focus-indicator-active-width)}}.forge-field:has(:where(input,textarea,select,.forge-field__input):focus){outline:none}.forge-field:has(:where(input,textarea,select,.forge-field__input):focus):after{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0);animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-outward-grow,forge-focus-indicator-outward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) + var(--_focus-indicator-outward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) + var(--_focus-indicator-outward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) + var(--_focus-indicator-outward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) + var(--_focus-indicator-outward-offset));inset:calc(-1 * var(--_focus-indicator-outward-offset));outline:var(--_focus-indicator-width) solid currentColor;content:"";display:block;border-radius:inherit}.forge-field:has(:where(input,textarea,select,.forge-field__input):focus){--forge-focus-indicator-color: var(--forge-theme-primary, #3f51b5);--forge-focus-indicator-outward-offset: 0px}}@layer textarea{.forge-field:has(textarea:only-child){padding-inline:0}.forge-field:has(textarea:only-child) textarea{padding-inline:var(--_field-padding-inline)}.forge-field:has(textarea){align-items:start;block-size:fit-content}.forge-field:has(textarea) textarea{padding-block-start:calc((var(--_field-height) - var(--forge-typography-body2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.375)))) / 2);padding-block-end:calc(calc(calc(max(var(--forge-typography-body2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.375))),var(--forge-typography-label2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25))))/2) + calc((var(--_field-height) - 56px) / 8)) + (var(--_field-height) - var(--forge-typography-body2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.375)))) / 2);resize:vertical;block-size:fit-content}.forge-field:has(textarea) *:not(textarea){margin-block-start:var(--forge-spacing-xsmall, 8px)}}@layer density{.forge-field--dense,.forge-field--extra-small{--_field-height: var(--forge-field-height, 24px);--_field-padding-inline-start: var(--forge-field-padding-inline-start, 8px);--_field-padding-inline-end: var(--forge-field-padding-inline-end, 4px)}.forge-field--dense:has(label) label,.forge-field--extra-small:has(label) label{display:none}.forge-field--small{--_field-height: var(--forge-field-height, 32px)}.forge-field--small:has(label){--_field-height: var(--forge-field-height, 40px)}.forge-field--large{--_field-height: var(--forge-field-height, 48px)}.forge-field--large:has(label){--_field-height: var(--forge-field-height, 56px)}.forge-field--extra-large{--_field-height: var(--forge-field-height, 56px)}.forge-field--extra-large:has(label){--_field-height: var(--forge-field-height, 64px)}}@layer disabled{.forge-field:has(:where(input,textarea,select,.forge-field__input):disabled){--_field-background: var(--_field-disabled-background);--_field-disableable-cursor: var(--forge-field-disableable-cursor, not-allowed);--_field-disableable-opacity: var(--forge-field-disableable-opacity, var(--_field-disabled-opacity))}.forge-field:has(:where(input,textarea,select,.forge-field__input):disabled) :where(input,textarea,select,.forge-field__input):disabled{cursor:not-allowed}}@layer invalid{.forge-field--invalid,.forge-field:has(:where(input,textarea,select,.forge-field__input):invalid){outline-color:var(--forge-theme-error, #b00020)}.forge-field--invalid :not(:where(input,textarea,select,.forge-field__input)),.forge-field:has(:where(input,textarea,select,.forge-field__input):invalid) :not(:where(input,textarea,select,.forge-field__input)){color:var(--forge-theme-on-error-container, #5f0011)}.forge-field--invalid.forge-field:has(:where(input,textarea,select,.forge-field__input):focus),.forge-field:has(:where(input,textarea,select,.forge-field__input):invalid).forge-field:has(:where(input,textarea,select,.forge-field__input):focus){--forge-focus-indicator-color: var(--forge-theme-error, #b00020);--forge-focus-indicator-outward-offset: calc(var(--_field-outline-width) * -1)}.forge-field--invalid label,.forge-field:has(:where(input,textarea,select,.forge-field__input):invalid) label{color:var(--forge-theme-error, #b00020)}.forge-field--invalid.forge-field--tonal,.forge-field:has(:where(input,textarea,select,.forge-field__input):invalid).forge-field--tonal{background:var(--forge-theme-error-container-low, #f6e0e4)}.forge-field--invalid.forge-field--tonal:hover:not(:has(:where(input,textarea,select,.forge-field__input):disabled)),.forge-field:has(:where(input,textarea,select,.forge-field__input):invalid).forge-field--tonal:hover:not(:has(:where(input,textarea,select,.forge-field__input):disabled)){background:var(--forge-theme-error-container-minimum, #fcf5f6)}}.forge-focus-indicator__target{position:relative;outline:none}.forge-focus-indicator__target:focus-visible .forge-focus-indicator:before,.forge-focus-indicator__target:focus-visible:before,.forge-focus-indicator:focus-visible .forge-focus-indicator:before,.forge-focus-indicator:focus-visible:before{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0)}.forge-focus-indicator__target:focus-visible .forge-focus-indicator:before,.forge-focus-indicator__target:focus-visible:before,.forge-focus-indicator:focus-visible .forge-focus-indicator:before,.forge-focus-indicator:focus-visible:before{animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-outward-grow,forge-focus-indicator-outward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) + var(--_focus-indicator-outward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) + var(--_focus-indicator-outward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) + var(--_focus-indicator-outward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) + var(--_focus-indicator-outward-offset));inset:calc(-1 * var(--_focus-indicator-outward-offset));outline:var(--_focus-indicator-width) solid currentColor;content:"";display:block}.forge-focus-indicator--inward .forge-focus-indicator:before,.forge-focus-indicator--inward:focus-visible:before{animation-name:forge-focus-indicator-inward-grow,forge-focus-indicator-inward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) - var(--_focus-indicator-inward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) - var(--_focus-indicator-inward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) - var(--_focus-indicator-inward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) - var(--_focus-indicator-inward-offset));border:var(--_focus-indicator-width) solid currentColor;inset:var(--_focus-indicator-inward-offset)}.forge-focus-indicator--active .forge-focus-indicator:before,.forge-focus-indicator--active:focus-visible:before{display:var(--_focus-indicator-display)}.forge-icon-button{--_icon-button-display: var(--forge-icon-button-display, inline-flex);--_icon-button-size: var(--forge-icon-button-size, 48px);--_icon-button-gap: var(--forge-icon-button-gap, 0);--_icon-button-icon-color: var(--forge-icon-button-icon-color, currentColor);--_icon-button-background-color: var(--forge-icon-button-background-color, none);--_icon-button-icon-size: var(--forge-icon-button-icon-size, calc(var(--forge-typography-font-size, 1rem) * 1.5));--_icon-button-cursor: var(--forge-icon-button-cursor, pointer);--_icon-button-padding: var(--forge-icon-button-padding, var(--forge-spacing-xxsmall, 4px));--_icon-button-border: var(--forge-icon-button-border, none);--_icon-button-shadow: var(--forge-icon-button-shadow, none);--_icon-button-transition-duration: var(--forge-icon-button-transition-duration, var(--forge-animation-duration-short3, .15s));--_icon-button-transition-timing: var(--forge-icon-button-transition-timing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_icon-button-shape: var(--forge-icon-button-shape, calc(var(--forge-shape-full, 9999px) * var(--forge-shape-factor, 1)));--_icon-button-shape-start-start: var(--forge-icon-button-shape-start-start, var(--_icon-button-shape));--_icon-button-shape-start-end: var(--forge-icon-button-shape-start-end, var(--_icon-button-shape));--_icon-button-shape-end-start: var(--forge-icon-button-shape-end-start, var(--_icon-button-shape));--_icon-button-shape-end-end: var(--forge-icon-button-shape-end-end, var(--_icon-button-shape));--_icon-button-shape-squared: var(--forge-icon-button-shape-squared, calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1)));--_icon-button-outlined-border-width: var(--forge-icon-button-outlined-border-width, 1px);--_icon-button-outlined-border-style: var(--forge-icon-button-outlined-border-style, solid);--_icon-button-outlined-border-color: var(--forge-icon-button-outlined-border-color, var(--_icon-button-icon-color));--_icon-button-tonal-icon-color: var(--forge-icon-button-tonal-icon-color, var(--forge-theme-on-primary-container, #222c62));--_icon-button-tonal-background-color: var(--forge-icon-button-tonal-background-color, var(--forge-theme-primary-container, #d1d5ed));--_icon-button-filled-icon-color: var(--forge-icon-button-filled-icon-color, var(--forge-theme-on-primary, #ffffff));--_icon-button-filled-background-color: var(--forge-icon-button-filled-background-color, var(--forge-theme-primary, #3f51b5));--_icon-button-raised-shadow: var(--forge-icon-button-raised-shadow, 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12));--_icon-button-raised-hover-shadow: var(--forge-icon-button-raised-hover-shadow, 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12));--_icon-button-raised-active-shadow: var(--forge-icon-button-raised-active-shadow, 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12));--_icon-button-raised-disabled-shadow: var(--forge-icon-button-raised-disabled-shadow, none);--_icon-button-density-small-size: var(--forge-icon-button-density-small-size, 24px);--_icon-button-density-small-padding: var(--forge-icon-button-density-small-padding, var(--forge-spacing-xxxsmall, 2px));--_icon-button-density-small-icon-size: var(--forge-icon-button-density-small-icon-size, calc(var(--forge-typography-font-size, 1rem) * 1.125));--_icon-button-density-medium-size: var(--forge-icon-button-density-medium-size, 36px);--_icon-button-density-medium-padding: var(--forge-icon-button-density-medium-padding, var(--forge-spacing-xxsmall, 4px));--_icon-button-density-large-size: var(--forge-icon-button-density-large-size, var(--_icon-button-size));--_icon-button-toggle-on-background-color: var(--forge-icon-button-toggle-on-background-color, var(--forge-theme-primary-container, #d1d5ed));--_icon-button-toggle-on-icon-color: var(--forge-icon-button-toggle-on-icon-color, var(--forge-theme-primary, #3f51b5));--_icon-button-outlined-toggle-on-background-color: var(--forge-icon-button-outlined-toggle-on-background-color, var(--forge-theme-primary-container, #d1d5ed));--_icon-button-outlined-toggle-on-icon-color: var(--forge-icon-button-outlined-toggle-on-icon-color, var(--forge-theme-primary, #3f51b5));--_icon-button-tonal-toggle-background-color: var(--forge-icon-button-tonal-toggle-background-color, var(--forge-theme-surface-container-low, #ebebeb));--_icon-button-tonal-toggle-on-background-color: var(--forge-icon-button-tonal-toggle-on-background-color, var(--forge-theme-primary-container, #d1d5ed));--_icon-button-tonal-toggle-on-icon-color: var(--forge-icon-button-tonal-toggle-on-icon-color, var(--forge-theme-primary, #3f51b5));--_icon-button-filled-toggle-background-color: var(--forge-icon-button-filled-toggle-background-color, var(--forge-theme-surface-container-low, #ebebeb));--_icon-button-filled-toggle-icon-color: var(--forge-icon-button-filled-toggle-icon-color, var(--forge-theme-primary, #3f51b5));--_icon-button-filled-toggle-on-background-color: var(--forge-icon-button-filled-toggle-on-background-color, var(--forge-theme-primary, #3f51b5));--_icon-button-filled-toggle-on-icon-color: var(--forge-icon-button-filled-toggle-on-icon-color, var(--forge-theme-on-primary, #ffffff));--_icon-button-disabled-cursor: var(--forge-icon-button-disabled-cursor, not-allowed);--_icon-button-disabled-opacity: var(--forge-icon-button-disabled-opacity, .38);--_icon-button-popover-icon-padding: var(--forge-icon-button-popover-icon-padding, var(--forge-spacing-xsmall, 8px));--_icon-button-focus-indicator-color: var(--forge-icon-button-focus-indicator-color, var(--forge-theme-primary, #3f51b5))}.forge-icon-button{outline:none;-webkit-tap-highlight-color:transparent;position:relative;z-index:0;display:var(--_icon-button-display);align-items:center;justify-content:center;gap:var(--_icon-button-gap);box-sizing:border-box;height:var(--_icon-button-density-large-size);min-width:var(--_icon-button-density-large-size);border:var(--_icon-button-border);border-start-start-radius:var(--_icon-button-shape-start-start);border-start-end-radius:var(--_icon-button-shape-start-end);border-end-start-radius:var(--_icon-button-shape-end-start);border-end-end-radius:var(--_icon-button-shape-end-end);padding:var(--_icon-button-padding);box-shadow:var(--_icon-button-shadow);color:var(--_icon-button-icon-color);background:var(--_icon-button-background-color);font-size:var(--_icon-button-icon-size);cursor:var(--_icon-button-cursor);-webkit-user-select:none;user-select:none;transition-property:box-shadow,background;transition-duration:var(--_icon-button-transition-duration);transition-timing-function:var(--_icon-button-transition-timing)}.forge-icon-button img,.forge-icon-button svg{height:var(--_icon-button-icon-size);width:var(--_icon-button-icon-size)}.forge-icon-button svg{fill:currentColor}.forge-icon-button:not(:disabled){--_state-layer-display: var(--forge-state-layer-display, flex);--_state-layer-color: var(--forge-state-layer-color, var(--forge-theme-on-surface, #000000));--_state-layer-hover-color: var(--forge-state-layer-hover-color, var(--_state-layer-color));--_state-layer-hover-opacity: var(--forge-state-layer-hover-opacity, .08);--_state-layer-pressed-color: var(--forge-state-layer-pressed-color, var(--_state-layer-color));--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .12);--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, 15ms);--_state-layer-pressed-duration: var(--forge-state-layer-pressed-duration, 105ms);--_state-layer-animation-duration: var(--forge-state-layer-animation-duration, 375ms)}.forge-icon-button:not(:disabled):before{position:absolute;backface-visibility:hidden;transform:translateZ(0);background-color:var(--_state-layer-hover-color);inset:0;transition:opacity var(--_state-layer-hover-duration) linear,background-color var(--_state-layer-hover-duration) linear;--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, .1s);content:"";opacity:0;border-radius:inherit}.forge-icon-button:not(:disabled):hover:before{background-color:var(--_state-layer-hover-color);opacity:var(--_state-layer-hover-opacity)}.forge-icon-button:not(:disabled):active:before{opacity:var(--_state-layer-pressed-opacity);transition-duration:var(--_state-layer-pressed-duration);--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .18)}.forge-icon-button:not(:disabled){--forge-state-layer-color: var(--_icon-button-icon-color)}.forge-icon-button:not(:disabled){outline:none}.forge-icon-button:not(:disabled):focus-visible:after{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0)}.forge-icon-button:not(:disabled):focus-visible:after{animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-outward-grow,forge-focus-indicator-outward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) + var(--_focus-indicator-outward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) + var(--_focus-indicator-outward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) + var(--_focus-indicator-outward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) + var(--_focus-indicator-outward-offset));inset:calc(-1 * var(--_focus-indicator-outward-offset));outline:var(--_focus-indicator-width) solid currentColor;content:"";display:block}.forge-icon-button:not(:disabled){--forge-focus-indicator-color: var(--_icon-button-focus-indicator-color);--forge-focus-indicator-shape: var(--_icon-button-shape)}.forge-icon-button:not(:disabled):where(.forge-icon-button--text,:not(:where(.forge-icon-button--outlined,.forge-icon-button--tonal,.forge-icon-button--filled,.forge-icon-button--raised))){--forge-focus-indicator-outward-offset: 0px}.forge-icon-button--outlined{border-width:var(--_icon-button-outlined-border-width);border-style:var(--_icon-button-outlined-border-style);border-color:var(--_icon-button-outlined-border-color)}.forge-icon-button--tonal{--_icon-button-icon-color: var(--_icon-button-tonal-icon-color);--_icon-button-background-color: var(--_icon-button-tonal-background-color)}.forge-icon-button--filled,.forge-icon-button--raised{--_icon-button-icon-color: var(--_icon-button-filled-icon-color);--_icon-button-background-color: var(--_icon-button-filled-background-color)}.forge-icon-button--raised{--_icon-button-shadow: var(--_icon-button-raised-shadow)}.forge-icon-button--raised:hover{--_icon-button-raised-shadow: var(--_icon-button-raised-hover-shadow)}.forge-icon-button--raised:active{--_icon-button-raised-shadow: var(--_icon-button-raised-active-shadow)}.forge-icon-button--squared{--_icon-button-shape: var(--_icon-button-shape-squared)}.forge-icon-button--small{--_icon-button-size: var(--_icon-button-density-small-size);--_icon-button-icon-size: var(--_icon-button-density-small-icon-size);--_icon-button-padding: var(--_icon-button-density-small-padding)}.forge-icon-button--small>*{font-size:var(--_icon-button-density-small-icon-size)}.forge-icon-button--medium{--_icon-button-size: var(--_icon-button-density-medium-size);--_icon-button-padding: var(--_icon-button-density-medium-padding)}.forge-icon-button:disabled{pointer-events:none;opacity:var(--_icon-button-disabled-opacity);pointer-events:auto;cursor:not-allowed}.forge-icon-button forge-circular-progress{--forge-circular-progress-indicator-color: var(--_icon-button-icon-color);--forge-circular-progress-track-color: transparent;--forge-circular-progress-size: 1em}.forge-icon{--_icon-color: var(--forge-icon-color, currentColor);--_icon-size: var(--forge-icon-size, 1em);--_icon-width: var(--forge-icon-width, var(--_icon-size));--_icon-height: var(--forge-icon-height, var(--_icon-size));--_icon-font-size: var(--forge-icon-font-size, calc(var(--forge-typography-font-size, 1rem) * 1.5))}img.forge-icon,svg.forge-icon{box-sizing:content-box;contain:content;font-size:var(--_icon-font-size);display:inline-block}img.forge-icon{width:var(--_icon-width);height:var(--_icon-height)}svg{width:var(--_icon-width);height:var(--_icon-height);display:block;fill:var(--_icon-color);stroke:var(--_icon-color);stroke-width:0}.forge-inline-message{--_inline-message-background: var(--forge-inline-message-background, var(--forge-theme-info-container-low, #e3edf7));--_inline-message-color: var(--forge-inline-message-color, var(--forge-theme-text-high, rgba(0, 0, 0, .87)));--_inline-message-shape: var(--forge-inline-message-shape, calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1)));--_inline-message-padding: var(--forge-inline-message-padding, var(--forge-spacing-small, 12px));--_inline-message-padding-inline: var(--forge-inline-message-padding-inline, var(--_inline-message-padding));--_inline-message-padding-block: var(--forge-inline-message-padding-block, var(--_inline-message-padding));--_inline-message-border-width: var(--forge-inline-message-border-width, var(--forge-border-thin, 1px));--_inline-message-border-style: var(--forge-inline-message-border-style, none);--_inline-message-border-color: var(--forge-inline-message-border-color, var(--forge-theme-info-container, #c7daf0));--_inline-message-gap: var(--forge-inline-message-gap, var(--forge-spacing-small, 12px));--_inline-message-icon-gap: var(--forge-inline-message-icon-gap, var(--_inline-message-gap));--_inline-message-content-gap: var(--forge-inline-message-content-gap, var(--_inline-message-gap));--_inline-message-icon-color: var(--forge-inline-message-icon-color, var(--forge-theme-on-info-container-low, #0b3768))}.forge-inline-message{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-body1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, .875)));font-weight:var(--forge-typography-body1-font-weight, 400);line-height:var(--forge-typography-body1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.125)));letter-spacing:var(--forge-typography-body1-letter-spacing, .0357142857em);text-transform:var(--forge-typography-body1-text-transform, inherit);text-decoration:var(--forge-typography-body1-text-decoration, inherit);background:var(--_inline-message-background);color:var(--_inline-message-color);border-radius:var(--_inline-message-shape);border-width:var(--_inline-message-border-width);border-style:var(--_inline-message-border-style);border-color:var(--_inline-message-border-color);display:flex;align-items:center;gap:var(--_inline-message-icon-gap);box-sizing:border-box;padding-inline:var(--_inline-message-padding-inline);padding-block:var(--_inline-message-padding-block);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.forge-inline-message:not(:has(.forge-inline-message__icon)){grid-template-columns:1fr}.forge-inline-message__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading1-font-size-scale, .875)));font-weight:var(--forge-typography-heading1-font-weight, 500);line-height:var(--forge-typography-heading1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading1-line-height-scale, 1.125)));letter-spacing:var(--forge-typography-heading1-letter-spacing, .0178571429em);text-transform:var(--forge-typography-heading1-text-transform, inherit);text-decoration:var(--forge-typography-heading1-text-decoration, inherit)}.forge-inline-message__icon{color:var(--_inline-message-icon-color);align-self:start;grid-row:1/span 2}.forge-label-value{--_label-value-align: var(--forge-label-value-align, start);--_label-value-label-spacing: var(--forge-label-value-label-spacing, var(--forge-spacing-xxsmall, 4px));--_label-value-label-block-start-spacing: var(--forge-label-value-label-block-start-spacing, var(--_label-value-label-spacing));--_label-value-label-block-end-spacing: var(--forge-label-value-label-block-end-spacing, var(--_label-value-label-spacing));--_label-value-label-color: var(--forge-label-value-label-color, var(--forge-theme-text-medium, rgba(0, 0, 0, .6)));--_label-value-icon-spacing: var(--forge-label-value-icon-spacing, var(--forge-spacing-xxsmall, 4px));--_label-value-inline-label-spacing: var(--forge-label-value-inline-label-spacing, var(--forge-spacing-xsmall, 8px));--_label-value-empty-color: var(--forge-label-value-empty-color, var(--forge-theme-text-medium, rgba(0, 0, 0, .6)));--_label-value-empty-style: var(--forge-label-value-empty-style, italic)}.forge-label-value{display:inline-block;min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "icon value"}.forge-label-value--inline{display:flex;align-items:center}.forge-label-value--inline .forge-label-value__label{margin-block:0;margin-inline-end:var(--_label-value-inline-label-spacing)}.forge-label-value--empty .forge-label-value__value{color:var(--_label-value-empty-color);font-style:var(--_label-value-empty-style)}.forge-label-value--ellipsis .forge-label-value__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;justify-self:auto}.forge-label-value__icon,.forge-label-value .forge-icon,.forge-label-value forge-icon{display:inline-flex;grid-area:icon;margin-inline-end:var(--_label-value-icon-spacing)}.forge-label-value__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-label2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-label2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-font-size-scale, .8125)));font-weight:var(--forge-typography-label2-font-weight, 400);line-height:var(--forge-typography-label2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-label2-letter-spacing, .0096153846em);text-transform:var(--forge-typography-label2-text-transform, inherit);text-decoration:var(--forge-typography-label2-text-decoration, inherit);grid-area:label;justify-self:var(--_label-value-align);margin-block-start:var(--_label-value-label-block-start-spacing);margin-block-end:var(--_label-value-label-block-end-spacing);line-height:normal;text-align:var(--_label-value-align);overflow-wrap:anywhere;color:var(--_label-value-label-color)}.forge-label-value__value{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-body2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, 1)));font-weight:var(--forge-typography-body2-font-weight, 400);line-height:var(--forge-typography-body2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.375)));letter-spacing:var(--forge-typography-body2-letter-spacing, .015625em);text-transform:var(--forge-typography-body2-text-transform, inherit);text-decoration:var(--forge-typography-body2-text-decoration, inherit);grid-area:value;display:grid;align-items:center;justify-self:var(--_label-value-align);line-height:normal;text-align:var(--_label-value-align);overflow-wrap:anywhere}.forge-label,.forge-label-block,.forge-label-inline{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-label1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-label1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-font-size-scale, .75)));font-weight:var(--forge-typography-label1-font-weight, 400);line-height:var(--forge-typography-label1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-label1-letter-spacing, .0357142857em);text-transform:var(--forge-typography-label1-text-transform, inherit);text-decoration:var(--forge-typography-label1-text-decoration, inherit);display:flex;flex-direction:row;justify-content:start;align-items:center;gap:var(--forge-spacing-xsmall, 8px);inline-size:fit-content}.forge-label-block{flex-direction:column;gap:0}.forge-label--large{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-label2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-label2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-font-size-scale, .8125)));font-weight:var(--forge-typography-label2-font-weight, 400);line-height:var(--forge-typography-label2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-label2-letter-spacing, .0096153846em);text-transform:var(--forge-typography-label2-text-transform, inherit);text-decoration:var(--forge-typography-label2-text-decoration, inherit)}.forge-support-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-label1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-label1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-font-size-scale, .75)));font-weight:var(--forge-typography-label1-font-weight, 400);line-height:var(--forge-typography-label1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-label-line-height-scale, 1.25)));letter-spacing:var(--forge-typography-label1-letter-spacing, .0357142857em);text-transform:var(--forge-typography-label1-text-transform, inherit);text-decoration:var(--forge-typography-label1-text-decoration, inherit);margin-block-start:var(--forge-spacing-xsmall, 8px)}@layer list,list-item,navlist,with-start-end,two-line,three-line,dense,wrap,selected,indented,disabled,multicolumn;@layer list{.forge-list{--_list-spacing: var(--forge-list-spacing, 0);--_list-container-color: var(--forge-list-container-color, transparent);--_list-column-width: var(--forge-list-column-width, 256px);--_list-column-spacing: var(--forge-list-column-spacing, var(--_list-spacing));--_list-navlist-spacing: var(--forge-list-navlist-spacing, var(--forge-spacing-xxsmall, 4px));--_list-navlist-margin: var(--forge-list-navlist-margin, var(--forge-spacing-xxsmall, 4px) var(--forge-spacing-xsmall, 8px));--_list-navlist-height: var(--forge-list-navlist-height, 40px);--_list-navlist-padding: var(--forge-list-navlist-padding, 0 var(--forge-spacing-xsmall, 8px));--_list-navlist-shape: var(--forge-list-navlist-shape, calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1)));--_list-navlist-font-size: var(--forge-list-navlist-font-size, calc(var(--forge-typography-font-size, 1rem) * .875));--_list-navlist-font-weight: var(--forge-list-navlist-font-weight, 500)}.forge-list{outline:none;background-color:var(--_list-container-color);margin:0;border-radius:inherit;min-width:inherit}.forge-list--dense .forge-list-item{--_list-item-gap: var(--_list-item-dense-gap);height:var(--_list-item-dense-one-line-height);min-height:var(--_list-item-dense-one-line-height)}.forge-list{list-style:none;margin:0;padding:0}}@layer navlist{.forge-list--navlist{margin-block:var(--_list-navlist-spacing)}.forge-list--navlist .forge-list-item{--forge-list-item-height: var(--_list-navlist-height);--forge-list-item-margin: var(--_list-navlist-margin);--forge-list-item-padding: var(--_list-navlist-padding);--forge-list-item-shape: var(--_list-navlist-shape);--forge-list-item-text-font-size: var(--_list-navlist-font-size);--forge-list-item-text-font-weight: var(--_list-navlist-font-weight)}}@layer with-start-end{.forge-list-item:has(.forge-list-item__start,.forge-list-item__end){display:grid;grid-template-columns:1fr;align-items:center}.forge-list-item:has(.forge-list-item__start):not(:has(.forge-list-item__end)){grid-template-columns:auto 1fr}.forge-list-item:has(.forge-list-item__end):not(:has(.forge-list-item__start)){grid-template-columns:1fr auto}.forge-list-item:has(.forge-list-item__start~.forge-list-item__end){grid-template-columns:auto 1fr auto}.forge-list-item__start,.forge-list-item__end{color:var(--_list-item-text-color);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;fill:currentColor}}@layer list-item{.forge-list-item{--_list-item-background: var(--forge-list-item-background, transparent);--_list-item-shape: var(--forge-list-item-shape, 0);--_list-item-padding: var(--forge-list-item-padding, 0 var(--forge-spacing-medium, 16px));--_list-item-margin: var(--forge-list-item-margin, 0);--_list-item-height: var(--forge-list-item-height, 48px);--_list-item-dense-height: var(--forge-list-item-dense-height, 32px);--_list-item-indent: var(--forge-list-item-indent, var(--forge-spacing-xxlarge, 48px));--_list-item-cursor: var(--forge-list-item-cursor, pointer);--_list-item-gap: var(--forge-list-item-gap, var(--forge-spacing-large, 24px));--_list-item-text-color: var(--forge-list-item-text-color, var(--forge-theme-text-medium, rgba(0, 0, 0, .6)));--_list-item-text-font-size: var(--forge-list-item-text-font-size, var(--forge-typography-body2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, 1))));--_list-item-text-font-weight: var(--forge-list-item-text-font-weight, var(--forge-typography-body2-font-weight, 400));--_list-item-text-line-height: var(--forge-list-item-text-line-height, 1.5rem);--_list-item-selected-color: var(--forge-list-item-selected-color, var(--forge-theme-primary, #3f51b5));--_list-item-selected-background: var(--forge-list-item-selected-background, var(--_list-item-selected-color));--_list-item-selected-opacity: var(--forge-list-item-selected-opacity, .08);--_list-item-selected-start-color: var(--forge-list-item-selected-start-color, var(--_list-item-selected-color));--_list-item-selected-end-color: var(--forge-list-item-selected-end-color, var(--_list-item-selected-color));--_list-item-selected-text-color: var(--forge-list-item-selected-text-color, var(--forge-theme-text-medium, rgba(0, 0, 0, .6)));--_list-item-disabled-opacity: var(--forge-list-item-disabled-opacity, .38);--_list-item-disabled-cursor: var(--forge-list-item-disabled-cursor, not-allowed);--_list-item-one-line-height: var(--forge-list-item-one-line-height, var(--_list-item-height));--_list-item-two-line-height: var(--forge-list-item-two-line-height, var(--forge-list-item-height, 72px));--_list-item-three-line-height: var(--forge-list-item-three-line-height, var(--forge-list-item-height, 88px));--_list-item-dense-one-line-height: var(--forge-list-item-dense-one-line-height, var(--_list-item-dense-height));--_list-item-dense-two-line-height: var(--forge-list-item-dense-two-line-height, var(--forge-list-item-dense-height, 56px));--_list-item-dense-three-line-height: var(--forge-list-item-dense-three-line-height, var(--forge-list-item-dense-height, 72px));--_list-item-dense-font-size: var(--forge-list-item-dense-font-size, .875rem);--_list-item-dense-indent: var(--forge-list-item-dense-indent, var(--forge-spacing-xxlarge, 48px));--_list-item-dense-gap: var(--forge-list-item-dense-gap, var(--forge-spacing-xsmall, 8px));--_list-item-start-selected-color: var(--forge-list-item-start-selected-color, var(--_list-item-selected-color));--_list-item-end-selected-color: var(--forge-list-item-end-selected-color, var(--_list-item-selected-color));--_list-item-wrap-padding: var(--forge-list-item-wrap-padding, var(--forge-spacing-xsmall, 8px) var(--forge-spacing-medium, 16px))}.forge-list-item{position:relative;display:flex;gap:var(--_list-item-gap);align-items:center;outline:none;text-decoration:none;border-radius:var(--_list-item-shape);-webkit-tap-highlight-color:transparent;background-color:var(--_list-item-background);height:var(--_list-item-height);min-height:var(--_list-item-height);padding:var(--_list-item-padding);margin:var(--_list-item-margin);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));letter-spacing:var(--forge-typography-body2-letter-spacing, .015625em);text-transform:var(--forge-typography-body2-text-transform, inherit);text-decoration:var(--forge-typography-body2-text-decoration, inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;isolation:isolate;font-size:var(--_list-item-text-font-size);font-weight:var(--_list-item-text-font-weight);line-height:var(--_list-item-text-line-height);flex:1;contain:layout;display:block;align-content:center}.forge-list-item button{appearance:none;cursor:var(--_list-item-cursor);border:none;padding-block:0;padding-inline:0;margin:0;box-sizing:border-box;width:100%;background:transparent;color:inherit;outline:none;font:inherit;-webkit-user-select:auto;user-select:auto;text-align:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.forge-list-item a{outline:none;color:inherit!important;text-decoration:none!important}.forge-list-item--interactive:not(.forge-list-item--disabled),.forge-list-item button:not(:disabled),.forge-list-item a,.forge-list-item label{--_state-layer-display: var(--forge-state-layer-display, flex);--_state-layer-color: var(--forge-state-layer-color, var(--forge-theme-on-surface, #000000));--_state-layer-hover-color: var(--forge-state-layer-hover-color, var(--_state-layer-color));--_state-layer-hover-opacity: var(--forge-state-layer-hover-opacity, .08);--_state-layer-pressed-color: var(--forge-state-layer-pressed-color, var(--_state-layer-color));--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .12);--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, 15ms);--_state-layer-pressed-duration: var(--forge-state-layer-pressed-duration, 105ms);--_state-layer-animation-duration: var(--forge-state-layer-animation-duration, 375ms)}.forge-list-item--interactive:not(.forge-list-item--disabled):before,.forge-list-item button:not(:disabled):before,.forge-list-item a:before,.forge-list-item label:before{position:absolute;backface-visibility:hidden;transform:translateZ(0);background-color:var(--_state-layer-hover-color);inset:0;transition:opacity var(--_state-layer-hover-duration) linear,background-color var(--_state-layer-hover-duration) linear;--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, .1s);content:"";opacity:0;border-radius:inherit}.forge-list-item--interactive:not(.forge-list-item--disabled):hover:before,.forge-list-item button:not(:disabled):hover:before,.forge-list-item a:hover:before,.forge-list-item label:hover:before{background-color:var(--_state-layer-hover-color);opacity:var(--_state-layer-hover-opacity)}.forge-list-item--interactive:not(.forge-list-item--disabled):active:before,.forge-list-item button:not(:disabled):active:before,.forge-list-item a:active:before,.forge-list-item label:active:before{opacity:var(--_state-layer-pressed-opacity);transition-duration:var(--_state-layer-pressed-duration);--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .18)}.forge-list-item :is(forge-checkbox,forge-radio,forge-switch,input):is(.forge-list-item__start,.forge-list-item__end):not([forge-ignore]){--forge-focus-indicator-display: none;--forge-state-layer-display: none}.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) a,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) button,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) label,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) :is(forge-checkbox,forge-radio,forge-switch,input):not([disabled]),.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) .forge-list-item--interactive{cursor:pointer}@keyframes forge-focus-indicator-outward-grow{0%{outline-width:0}to{outline-width:var(--_focus-indicator-active-width)}}@keyframes forge-focus-indicator-outward-shrink{0%{outline-width:var(--_focus-indicator-active-width)}}@keyframes forge-focus-indicator-inward-grow{0%{border-width:0}to{border-width:var(--_focus-indicator-active-width)}}@keyframes forge-focus-indicator-inward-shrink{0%{border-width:var(--_focus-indicator-active-width)}}.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) a,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) button,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) label,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) :is(forge-checkbox,forge-radio,forge-switch,input):not([disabled]),.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) .forge-list-item--interactive{outline:none}.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) a:focus-visible:after,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) button:focus-visible:after,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) label:focus-visible:after,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) :is(forge-checkbox,forge-radio,forge-switch,input):not([disabled]):focus-visible:after,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) .forge-list-item--interactive:focus-visible:after{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0)}.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) a:focus-visible:after,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) button:focus-visible:after,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) label:focus-visible:after,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) :is(forge-checkbox,forge-radio,forge-switch,input):not([disabled]):focus-visible:after,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) .forge-list-item--interactive:focus-visible:after{animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-inward-grow,forge-focus-indicator-inward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) - var(--_focus-indicator-inward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) - var(--_focus-indicator-inward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) - var(--_focus-indicator-inward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) - var(--_focus-indicator-inward-offset));border:var(--_focus-indicator-width) solid currentColor;inset:var(--_focus-indicator-inward-offset);content:"";display:block}.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) a,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) button,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) label,.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) :is(forge-checkbox,forge-radio,forge-switch,input):not([disabled]),.forge-list-item:has(button:not(:disabled),a,label,.forge-list-item--interactive:not(.forge-list-item--disabled),:is(forge-checkbox,forge-radio,forge-switch,input):not([disabled])) .forge-list-item--interactive{--forge-focus-indicator-shape: calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1))}.forge-list-item__text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body1-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-body1-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, .875)));font-weight:var(--forge-typography-body1-font-weight, 400);line-height:var(--forge-typography-body1-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.125)));letter-spacing:var(--forge-typography-body1-letter-spacing, .0357142857em);text-transform:var(--forge-typography-body1-text-transform, inherit);text-decoration:var(--forge-typography-body1-text-decoration, inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--_list-item-text-color);display:block}}@layer two-line{.forge-list--two-line .forge-list-item,.forge-list-item--two-line{height:var(--_list-item-two-line-height);min-height:var(--_list-item-two-line-height)}.forge-list--three-line .forge-list-item,.forge-list-item--three-line{height:var(--_list-item-three-line-height);min-height:var(--_list-item-three-line-height)}}@layer dense{.forge-list--dense .forge-list-item,.forge-list-item--dense{--_list-item-gap: var(--_list-item-dense-gap);height:var(--_list-item-dense-one-line-height);min-height:var(--_list-item-dense-one-line-height);font-size:var(--_list-item-dense-font-size)}.forge-list--dense.forge-list--two-line .forge-list-item,.forge-list--dense .forge-list-item--two-line,.forge-list-item--dense.forge-list-item--two-line{height:var(--_list-item-dense-two-line-height);min-height:var(--_list-item-dense-two-line-height)}.forge-list--dense.forge-list--three-line .forge-list-item,.forge-list--dense .forge-list-item--three-line,.forge-list-item--dense.forge-list-item--three-line{height:var(--_list-item-dense-three-line-height);min-height:var(--_list-item-dense-three-line-height)}.forge-list-dense.forge-list--indented .forge-list-item,.forge-list--dense .forge-list-item--indented,.forge-list-item--dense.forge-list-item--indented{margin-inline-start:var(--_list-item-dense-indent)}}@layer wrap{.forge-list--wrap .forge-list-item,.forge-list-item--wrap{--_list-item-padding: var(--_list-item-wrap-padding);height:auto;white-space:normal;overflow:visible;text-overflow:clip;line-height:normal}.forge-list--wrap .forge-list-item .forge-list-item__text,.forge-list-item--wrap .forge-list-item__text{white-space:normal;overflow:visible;text-overflow:clip;line-height:normal}}@layer selected{.forge-list-item--selected{color:var(--_list-item-selected-color)}.forge-list-item--selected:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:var(--_list-item-selected-opacity);background-color:var(--_list-item-selected-background);pointer-events:none}.forge-list-item--selected{--forge-state-layer-color: var(--_list-item-selected-color)}.forge-list-item--selected .forge-list-item__start{color:var(--_list-item-start-selected-color)}.forge-list-item--selected .forge-list-item__end{color:var(--_list-item-end-selected-color)}}@layer indented{.forge-list--indented .forge-list-item,.forge-list-item--indented{margin-inline-start:var(--_list-item-indent)}}@layer disabled{.forge-list--disabled .forge-list-item,.forge-list-item--disabled,.forge-list-item button:disabled{cursor:var(--_list-item-disabled-cursor);opacity:var(--_list-item-disabled-opacity)}}@layer multicolumn{.forge-list--multicolumn{display:grid;gap:var(--_list-spacing);min-width:0;grid-template-columns:repeat(auto-fit,minmax(var(--_list-column-width),1fr));column-gap:var(--_list-column-spacing)}}.forge-page-state{--_page-state-width: var(--forge-page-state-width, 576px);--_page-state-height: var(--forge-page-state-height, auto);--_page-state-spacing: var(--forge-page-state-spacing, var(--forge-spacing-xxxlarge, 56px));--_page-state-mobile-width: var(--forge-page-state-mobile-width, 70%);--_page-state-graphic-height: var(--forge-page-state-graphic-height, 296px);--_page-state-graphic-spacing: var(--forge-page-state-graphic-spacing, var(--forge-spacing-xxxlarge, 56px));--_page-state-mobile-graphic-height: var(--forge-page-state-mobile-graphic-height, auto);--_page-state-title-color: var(--forge-page-state-title-color, var(--forge-theme-text-medium, rgba(0, 0, 0, .6)));--_page-state-title-spacing: var(--forge-page-state-title-spacing, var(--forge-spacing-xxxlarge, 56px));--_page-state-title-spacing-mobile: var(--forge-page-state-title-spacing-mobile, var(--forge-spacing-large, 24px));--_page-state-message-color: var(--forge-page-state-message-color, var(--forge-theme-text-high, rgba(0, 0, 0, .87)));--_page-state-message-spacing: var(--forge-page-state-message-spacing, var(--forge-spacing-xxxlarge, 56px));--_page-state-message-spacing-mobile: var(--forge-page-state-message-spacing-mobile, var(--forge-spacing-large, 24px));--_page-state-actions-spacing: var(--forge-page-state-actions-spacing, 16px)}.forge-page-state{display:flex;justify-content:center;align-items:center;width:100%;container-type:inline-size;width:var(--_page-state-width);margin-block:var(--_page-state-spacing);text-align:center;width:auto;margin-inline:auto;flex-direction:column}.forge-page-state__graphic{height:100%;height:var(--_page-state-graphic-height);width:100%;margin-block-end:var(--_page-state-graphic-spacing)}.forge-page-state__title,.forge-page-state__message{max-width:var(--_page-state-width)}.forge-page-state__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading8-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading8-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading8-font-size-scale, 2.25)));font-weight:var(--forge-typography-heading8-font-weight, 500);line-height:var(--forge-typography-heading8-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading8-line-height-scale, 2.625)));letter-spacing:var(--forge-typography-heading8-letter-spacing, -.0027777778em);text-transform:var(--forge-typography-heading8-text-transform, inherit);text-decoration:var(--forge-typography-heading8-text-decoration, inherit);--_page-state-title-spacing: var(--_page-state-title-spacing-mobile);color:var(--_page-state-title-color);margin-block:var(--_page-state-title-spacing)}.forge-page-state__message{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body4-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-body4-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, 1.25)));font-weight:var(--forge-typography-body4-font-weight, 400);line-height:var(--forge-typography-body4-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.75)));letter-spacing:var(--forge-typography-body4-letter-spacing, .005em);text-transform:var(--forge-typography-body4-text-transform, inherit);text-decoration:var(--forge-typography-body4-text-decoration, inherit);--_page-state-message-spacing: var(--_page-state-message-spacing-mobile);color:var(--_page-state-message-color);margin-block-end:var(--_page-state-message-spacing)}.forge-page-state__actions{display:grid;justify-content:center;grid-auto-flow:column;gap:var(--_page-state-actions-spacing)}@container (max-width: 599px){.forge-page-state__graphic{--_page-state-graphic-height: var(--_page-state-mobile-graphic-height);--_page-state-graphic-spacing: var(--forge-page-state-graphic-spacing, 0);width:var(--_page-state-mobile-width);height:auto;margin-block-end:0}.forge-page-state__title,.forge-page-state__message{--_page-state-width: var(--_page-state-mobile-width)}.forge-page-state__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-heading5-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-heading5-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading5-font-size-scale, 1.5)));font-weight:var(--forge-typography-heading5-font-weight, 500);line-height:var(--forge-typography-heading5-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-heading5-line-height-scale, 1.75)));letter-spacing:var(--forge-typography-heading5-letter-spacing, 0em);text-transform:var(--forge-typography-heading5-text-transform, inherit);text-decoration:var(--forge-typography-heading5-text-decoration, inherit)}.forge-page-state__message{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--forge-typography-body2-font-family, var(--forge-typography-font-family, "Roboto", sans-serif));font-size:var(--forge-typography-body2-font-size, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-font-size-scale, 1)));font-weight:var(--forge-typography-body2-font-weight, 400);line-height:var(--forge-typography-body2-line-height, calc(var(--forge-typography-font-size, 1rem) * var(--forge-typography-body-line-height-scale, 1.375)));letter-spacing:var(--forge-typography-body2-letter-spacing, .015625em);text-transform:var(--forge-typography-body2-text-transform, inherit);text-decoration:var(--forge-typography-body2-text-decoration, inherit)}.forge-page-state__actions{grid-auto-flow:row}}.forge-radio{--_radio-primary-color: var(--forge-radio-primary-color, var(--forge-theme-tertiary, #3d5afe));--_radio-inactive-color: var(--forge-radio-inactive-color, var(--forge-theme-outline-medium, #757575));--_radio-size: var(--forge-radio-size, 20px);--_radio-mark-size: var(--forge-radio-mark-size, 75%);--_radio-state-layer-size: var(--forge-radio-state-layer-size, 40px);--_radio-state-layer-dense-size: var(--forge-radio-state-layer-dense-size, 24px);--_radio-width: var(--forge-radio-width, var(--_radio-size));--_radio-height: var(--forge-radio-height, var(--_radio-size));--_radio-border-width: var(--forge-radio-border-width, var(--forge-border-medium, 2px));--_radio-unchecked-border-color: var(--forge-radio-unchecked-border-color, var(--_radio-inactive-color));--_radio-checked-border-color: var(--forge-radio-checked-border-color, var(--_radio-primary-color));--_radio-background: var(--forge-radio-background, transparent);--_radio-shape: var(--forge-radio-shape, calc(var(--forge-shape-round, 50%) * var(--forge-shape-factor, 1)));--_radio-mark-width: var(--forge-radio-mark-width, var(--_radio-mark-size));--_radio-mark-height: var(--forge-radio-mark-height, var(--_radio-mark-size));--_radio-mark-color: var(--forge-radio-mark-color, var(--_radio-primary-color));--_radio-gap: var(--forge-radio-gap, 0);--_radio-justify: var(--forge-radio-justify, start);--_radio-align: var(--forge-radio-align, center);--_radio-direction: var(--forge-radio-direction, initial);--_radio-state-layer-width: var(--forge-radio-state-layer-width, var(--_radio-state-layer-size));--_radio-state-layer-height: var(--forge-radio-state-layer-height, var(--_radio-state-layer-size));--_radio-state-layer-unchecked-color: var(--forge-radio-state-layer-unchecked-color, var(--_radio-color));--_radio-state-layer-checked-color: var(--forge-radio-state-layer-checked-color, var(--_radio-primary-color));--_radio-state-layer-shape: var(--forge-radio-state-layer-shape, var(--_radio-shape));--_radio-state-layer-dense-width: var(--forge-radio-state-layer-dense-width, var(--_radio-state-layer-dense-size));--_radio-state-layer-dense-height: var(--forge-radio-state-layer-dense-height, var(--_radio-state-layer-dense-size));--_radio-disabled-opacity: var(--forge-radio-disabled-opacity, .38);--_radio-animation-duration: var(--forge-radio-animation-duration, var(--forge-animation-duration-short4, .2s));--_radio-animation-timing-function: var(--forge-radio-animation-timing-function, var(--forge-animation-easing-decelerate, cubic-bezier(0, 0, 0, 1)));--_radio-animation-delay: var(--forge-radio-animation-delay, 0ms)}.forge-radio{outline:none}.forge-radio:has(input[type=radio]:focus-visible):after{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0)}.forge-radio:has(input[type=radio]:focus-visible):after{animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-outward-grow,forge-focus-indicator-outward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) + var(--_focus-indicator-outward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) + var(--_focus-indicator-outward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) + var(--_focus-indicator-outward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) + var(--_focus-indicator-outward-offset));inset:calc(-1 * var(--_focus-indicator-outward-offset));outline:var(--_focus-indicator-width) solid currentColor;content:"";display:block}.forge-radio{--forge-focus-indicator-color: var(--_radio-primary-color);--forge-focus-indicator-outward-offset: 0px;--forge-focus-indicator-shape: var(--_radio-state-layer-shape);display:inline flex;position:relative;align-items:center;justify-content:center;inline-size:var(--_radio-state-layer-width);block-size:var(--_radio-state-layer-height)}.forge-radio input[type=radio]{position:absolute;appearance:none;outline:none;margin:0;inline-size:100%;block-size:100%;cursor:pointer}.forge-radio input[type=radio]:checked{--forge-state-layer-color: var(--_radio-state-layer-checked-color)}.forge-radio input[type=radio]:disabled{cursor:not-allowed}.forge-radio input[type=radio]:not(:disabled){--_state-layer-display: var(--forge-state-layer-display, flex);--_state-layer-color: var(--forge-state-layer-color, var(--forge-theme-on-surface, #000000));--_state-layer-hover-color: var(--forge-state-layer-hover-color, var(--_state-layer-color));--_state-layer-hover-opacity: var(--forge-state-layer-hover-opacity, .08);--_state-layer-pressed-color: var(--forge-state-layer-pressed-color, var(--_state-layer-color));--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .12);--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, 15ms);--_state-layer-pressed-duration: var(--forge-state-layer-pressed-duration, 105ms);--_state-layer-animation-duration: var(--forge-state-layer-animation-duration, 375ms)}.forge-radio input[type=radio]:not(:disabled){position:absolute;backface-visibility:hidden;transform:translateZ(0);background-color:var(--_state-layer-hover-color);inset:0;transition:opacity var(--_state-layer-hover-duration) linear,background-color var(--_state-layer-hover-duration) linear;--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, .1s);opacity:0;border-radius:inherit}.forge-radio input[type=radio]:not(:disabled):hover{background-color:var(--_state-layer-hover-color);opacity:var(--_state-layer-hover-opacity)}.forge-radio input[type=radio]:not(:disabled):active{opacity:var(--_state-layer-pressed-opacity);transition-duration:var(--_state-layer-pressed-duration);--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .18)}.forge-radio input[type=radio]:not(:disabled){border-radius:var(--_radio-state-layer-shape)!important}.forge-radio:before{align-items:center;justify-content:center;display:flex;flex-shrink:0;inline-size:var(--_radio-state-layer-width);block-size:var(--_radio-state-layer-height);cursor:pointer;position:relative;display:inline block;overflow:hidden;transition-duration:var(--_radio-animation-duration);transition-delay:var(--_radio-animation-delay);transition-timing-function:var(--_radio-animation-timing-function);transition-property:border-color;box-sizing:border-box;border-radius:var(--_radio-shape);border-width:var(--_radio-border-width);border-style:solid;border-color:var(--_radio-unchecked-border-color);inline-size:var(--_radio-width);block-size:var(--_radio-height);background:var(--_radio-background)}.forge-radio:before:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:top left;transition-duration:var(--_radio-animation-duration);transition-delay:var(--_radio-animation-delay);transition-timing-function:var(--_radio-animation-timing-function);transition-property:opacity,scale;border-radius:var(--_radio-shape);inline-size:var(--_radio-mark-width);block-size:var(--_radio-mark-height);background:var(--_radio-mark-color);scale:.5;opacity:0}.forge-radio:before{content:""}.forge-radio:has(input[type=radio]:checked):before{border-color:var(--_radio-checked-border-color)}.forge-radio:has(input[type=radio]:checked):before:after{scale:1;opacity:1}.forge-radio:has(input[type=radio]:checked):before{background:radial-gradient(circle,var(--_radio-mark-color) 0%,var(--_radio-mark-color) calc(calc(var(--_radio-mark-size) / 1.4) - .2px),transparent calc(calc(var(--_radio-mark-size) / 1.4) + .2px),transparent 100%)}.forge-radio:has(input[type=radio]:disabled){opacity:var(--_radio-disabled-opacity)}.forge-radio--dense{inline-size:var(--_radio-state-layer-dense-width);block-size:var(--_radio-state-layer-dense-height)}.forge-scaffold{--_scaffold-height: var(--forge-scaffold-height, 100%);--_scaffold-width: var(--forge-scaffold-width, 100%);--_scaffold-overflow: var(--forge-scaffold-overflow, initial);--_scaffold-body-position: var(--forge-scaffold-body-position, relative)}.forge-scaffold{position:relative;display:grid;grid-template-areas:"left header right" "left body right" "left footer right";grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;height:var(--_scaffold-height);width:var(--_scaffold-width);overflow:var(--_scaffold-overflow)}.forge-scaffold--viewport{--_scaffold-height: var(--forge-scaffold-height, 100dvh);--_scaffold-width: var(--forge-scaffold-width, 100dvw)}.forge-scaffold__left{grid-area:left}.forge-scaffold__right{grid-area:right}.forge-scaffold__header{grid-area:header;min-width:0;min-height:0}.forge-scaffold__body{position:var(--_scaffold-body-position);grid-area:body;min-width:0;min-height:0;overflow:var(--_scaffold-overflow)}.forge-scaffold__body>*{overflow:auto}.forge-scaffold__footer{grid-area:footer}.forge-scaffold__left>*,.forge-scaffold__right>*,.forge-scaffold__header>*,.forge-scaffold__body>*,.forge-scaffold__footer>*{min-width:0;min-height:0}@keyframes forge-skeleton-loading{25%,to{transform:translate(100%)}}.forge-skeleton{--_skeleton-animation-duration: var(--forge-skeleton-animation-duration, 1.5s);--_skeleton-width: var(--forge-skeleton-width, auto);--_skeleton-height: var(--forge-skeleton-height, 48px);--_skeleton-background: var(--forge-skeleton-background, var(--forge-theme-surface-container, #e0e0e0));--_skeleton-shape: var(--forge-skeleton-shape, calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1)));--_skeleton-margin: var(--forge-skeleton-margin, var(--forge-spacing-medium, 16px) 0);--_skeleton-button-height: var(--forge-skeleton-button-height, var(--forge-button-height, 36px));--_skeleton-button-width: var(--forge-skeleton-button-width, 72px);--_skeleton-form-field-height: var(--forge-skeleton-form-field-height, 40px);--_skeleton-form-field-width: var(--forge-skeleton-form-field-width, 256px);--_skeleton-chip-height: var(--forge-skeleton-chip-height, 32px);--_skeleton-chip-width: var(--forge-skeleton-chip-width, 72px);--_skeleton-chip-shape: var(--forge-skeleton-chip-shape, calc(var(--forge-shape-extra-large, 16px) * var(--forge-shape-factor, 1)));--_skeleton-list-item-height: var(--forge-skeleton-list-item-height, 32px);--_skeleton-list-item-margin: var(--forge-skeleton-list-item-margin, 12px 8px);--_skeleton-text-height: var(--forge-skeleton-text-height, 1rem);--_skeleton-gradient-color: var(--forge-skeleton-gradient-color, var(--forge-theme-surface-container-low, #ebebeb));--_skeleton-avatar-size: var(--forge-skeleton-avatar-size, var(--forge-avatar-size, 40px));--_skeleton-avatar-shape: var(--forge-skeleton-avatar-shape, var(--forge-avatar-shape, calc(var(--forge-shape-round, 50%) * var(--forge-shape-factor, 1))))}.forge-skeleton{height:var(--_skeleton-height);width:var(--_skeleton-width);margin:var(--_skeleton-margin);border-radius:var(--_skeleton-shape);background-color:var(--_skeleton-background);position:relative;overflow:hidden;box-sizing:border-box;display:block}.forge-skeleton:after{position:absolute;display:block;width:100%;height:100%;transform:translate(-100%);background-repeat:no-repeat;background-image:linear-gradient(90deg,transparent,var(--_skeleton-gradient-color),transparent);animation:forge-skeleton-loading var(--_skeleton-animation-duration) ease-in infinite;content:""}.forge-skeleton--avatar{--_skeleton-height: var(--_skeleton-avatar-size);--_skeleton-width: var(--_skeleton-avatar-size);--_skeleton-shape: var(--_skeleton-avatar-shape)}.forge-skeleton--list-item{--_skeleton-height: var(--_skeleton-list-item-height);--_skeleton-margin: var(--_skeleton-list-item-margin)}.forge-skeleton--text{--_skeleton-height: var(--_skeleton-text-height)}.forge-skeleton--chip{--_skeleton-height: var(--_skeleton-chip-height);--_skeleton-width: var(--_skeleton-chip-width);--_skeleton-shape: var(--_skeleton-chip-shape)}.forge-skeleton--button{--_skeleton-height: var(--_skeleton-button-height);--_skeleton-width: var(--_skeleton-button-width)}.forge-skeleton--form-field{--_skeleton-height: var(--_skeleton-form-field-height);--_skeleton-width: var(--_skeleton-form-field-width)}.forge-stack{--_stack-gap: var(--forge-stack-gap, var(--forge-spacing-medium, 16px));--_stack-height: var(--forge-stack-height);--_stack-stretch: var(--forge-stack-stretch, initial);--_stack-alignment: var(--forge-stack-alignment, normal);--_stack-justify: var(--forge-stack-justify, normal);--_stack-wrap: var(--forge-stack-wrap, wrap)}.forge-stack:not(.forge-stack--inline){--_stack-height: var(--forge-stack-height, 100%)}.forge-stack>*{flex:var(--_stack-stretch)}.forge-stack{display:flex;flex-direction:column;align-items:var(--_stack-alignment);justify-content:var(--_stack-justify);gap:var(--_stack-gap);height:var(--_stack-height);width:100%}.forge-stack--inline{flex-direction:row}.forge-stack--wrap{flex-wrap:wrap}.forge-stack--stretch>*{--_stack-stretch: var(--forge-stack-stretch, 1)}.forge-stack--align-start{--_stack-alignment: var(--forge-stack-alignment, start)}.forge-stack--align-center{--_stack-alignment: var(--forge-stack-alignment, center)}.forge-stack--align-end{--_stack-alignment: var(--forge-stack-alignment, end)}.forge-stack--justify-start{--_stack-justify: var(--forge-stack-justify, start)}.forge-stack--justify-center{--_stack-justify: var(--forge-stack-justify, center)}.forge-stack--justify-end{--_stack-justify: var(--forge-stack-justify, end)}.forge-stack--justify-space-between{--_stack-justify: var(--forge-stack-justify, space-between)}.forge-state-layer{--_state-layer-display: var(--forge-state-layer-display, flex);--_state-layer-color: var(--forge-state-layer-color, var(--forge-theme-on-surface, #000000));--_state-layer-hover-color: var(--forge-state-layer-hover-color, var(--_state-layer-color));--_state-layer-hover-opacity: var(--forge-state-layer-hover-opacity, .08);--_state-layer-pressed-color: var(--forge-state-layer-pressed-color, var(--_state-layer-color));--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .12);--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, 15ms);--_state-layer-pressed-duration: var(--forge-state-layer-pressed-duration, 105ms);--_state-layer-animation-duration: var(--forge-state-layer-animation-duration, 375ms)}.forge-state-layer:before{position:absolute;backface-visibility:hidden;transform:translateZ(0);background-color:var(--_state-layer-hover-color);inset:0;transition:opacity var(--_state-layer-hover-duration) linear,background-color var(--_state-layer-hover-duration) linear;--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, .1s);content:"";opacity:0;border-radius:inherit}.forge-state-layer:hover:before{background-color:var(--_state-layer-hover-color);opacity:var(--_state-layer-hover-opacity)}.forge-state-layer:active:before{opacity:var(--_state-layer-pressed-opacity);transition-duration:var(--_state-layer-pressed-duration);--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .18)}.forge-state-layer__target{position:relative;overflow:hidden}.forge-switch{--_switch-handle-size: var(--forge-switch-handle-size, 20px);--_switch-handle-scale: var(--forge-switch-handle-scale, 1);--_switch-handle-elevation: var(--forge-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12));--_switch-track-border-width: var(--forge-switch-track-border-width, 0);--_switch-track-border-color: var(--forge-switch-track-border-color, transparent);--_switch-icon-color: var(--forge-switch-icon-color, var(--forge-theme-on-tertiary, #ffffff));--_switch-icon-size: var(--forge-switch-icon-size, 16px);--_switch-icon-scale: var(--forge-switch-icon-scale, 1);--_switch-state-layer-size: var(--forge-switch-state-layer-size, 40px);--_switch-state-layer-dense-size: var(--forge-switch-state-layer-dense-size, 28px);--_switch-handle-on-color: var(--forge-switch-handle-on-color, var(--forge-theme-tertiary, #3d5afe));--_switch-handle-off-color: var(--forge-switch-handle-off-color, var(--forge-theme-outline-medium, #757575));--_switch-handle-width: var(--forge-switch-handle-width, var(--_switch-handle-size));--_switch-handle-height: var(--forge-switch-handle-height, var(--_switch-handle-size));--_switch-handle-on-scale: var(--forge-switch-handle-on-scale, var(--_switch-handle-scale));--_switch-handle-off-scale: var(--forge-switch-handle-off-scale, var(--_switch-handle-scale));--_switch-handle-shape: var(--forge-switch-handle-shape, calc(var(--forge-shape-round, 50%) * var(--forge-shape-factor, 1)));--_switch-handle-on-elevation: var(--forge-switch-handle-on-elevation, var(--_switch-handle-elevation));--_switch-handle-off-elevation: var(--forge-switch-handle-off-elevation, var(--_switch-handle-elevation));--_switch-track-on-color: var(--forge-switch-track-on-color, var(--forge-theme-tertiary-container, #d0d7ff));--_switch-track-off-color: var(--forge-switch-track-off-color, var(--forge-theme-surface-container, #e0e0e0));--_switch-track-width: var(--forge-switch-track-width, 36px);--_switch-track-height: var(--forge-switch-track-height, 14px);--_switch-track-shape: var(--forge-switch-track-shape, calc(var(--forge-shape-full, 9999px) * var(--forge-shape-factor, 1)));--_switch-track-on-border-width: var(--forge-switch-track-on-border-width, var(--_switch-track-border-width));--_switch-track-off-border-width: var(--forge-switch-track-off-border-width, var(--_switch-track-border-width));--_switch-track-on-border-color: var(--forge-switch-track-on-border-color, var(--_switch-track-border-color));--_switch-track-off-border-color: var(--forge-switch-track-off-border-color, var(--_switch-track-border-color));--_switch-icon-on-color: var(--forge-switch-icon-on-color, var(--_switch-icon-color));--_switch-icon-off-color: var(--forge-switch-icon-off-color, var(--_switch-icon-color));--_switch-icon-on-size: var(--forge-switch-icon-on-size, var(--_switch-icon-size));--_switch-icon-off-size: var(--forge-switch-icon-off-size, var(--_switch-icon-size));--_switch-icon-on-scale: var(--forge-switch-icon-on-scale, var(--_switch-icon-scale));--_switch-icon-off-scale: var(--forge-switch-icon-off-scale, var(--_switch-icon-scale));--_switch-gap: var(--forge-switch-gap, 0);--_switch-justify: var(--forge-switch-justify, start);--_switch-align: var(--forge-switch-align, center);--_switch-direction: var(--forge-switch-direction, initial);--_switch-state-layer-width: var(--forge-switch-state-layer-width, var(--_switch-state-layer-size));--_switch-state-layer-height: var(--forge-switch-state-layer-height, var(--_switch-state-layer-size));--_switch-state-layer-on-color: var(--forge-switch-state-layer-on-color, var(--_switch-handle-on-color));--_switch-state-layer-off-color: var(--forge-switch-state-layer-off-color, var(--_switch-color));--_switch-state-layer-dense-width: var(--forge-switch-state-layer-dense-width, var(--_switch-state-layer-dense-size));--_switch-state-layer-dense-height: var(--forge-switch-state-layer-dense-height, var(--_switch-state-layer-dense-size));--_switch-disabled-opacity: var(--forge-switch-disabled-opacity, .54);--_switch-handle-active-on-color: var(--forge-switch-handle-active-on-color, var(--_switch-handle-on-color));--_switch-handle-active-off-color: var(--forge-switch-handle-active-off-color, var(--_switch-handle-off-color));--_switch-handle-active-scale: var(--forge-switch-handle-active-scale, 1.2);--_switch-handle-active-on-scale: var(--forge-switch-handle-active-on-scale, var(--_switch-handle-active-scale));--_switch-handle-active-off-scale: var(--forge-switch-handle-active-off-scale, var(--_switch-handle-active-scale));--_switch-handle-active-elevation: var(--forge-switch-handle-active-elevation, var(--_switch-handle-elevation));--_switch-handle-active-on-elevation: var(--forge-switch-handle-active-on-elevation, var(--_switch-handle-active-elevation));--_switch-handle-active-off-elevation: var(--forge-switch-handle-active-off-elevation, var(--_switch-handle-active-elevation));--_switch-track-active-on-color: var(--forge-switch-track-active-on-color, var(--_switch-track-on-color));--_switch-track-active-off-color: var(--forge-switch-track-active-off-color, var(--_switch-track-off-color));--_switch-track-active-on-border-width: var(--forge-switch-track-active-on-border-width, var(--_switch-track-on-border-width));--_switch-track-active-off-border-width: var(--forge-switch-track-active-off-border-width, var(--_switch-track-off-border-width));--_switch-track-active-on-border-color: var(--forge-switch-track-active-on-border-color, var(--_switch-track-on-border-color));--_switch-track-active-off-border-color: var(--forge-switch-track-active-off-border-color, var(--_switch-track-off-border-color));--_switch-icon-active-on-color: var(--forge-switch-icon-active-on-color, var(--_switch-icon-on-color));--_switch-icon-active-off-color: var(--forge-switch-icon-active-off-color, var(--_switch-icon-off-color));--_switch-icon-active-on-scale: var(--forge-switch-icon-active-on-scale, var(--_switch-icon-on-scale));--_switch-icon-active-off-scale: var(--forge-switch-icon-active-off-scale, var(--_switch-icon-off-scale));--_switch-animation-duration: var(--forge-switch-animation-duration, var(--forge-animation-duration-short2, .1s));--_switch-animation-timing: var(--forge-switch-animation-timing, var(--forge-animation-easing-standard, cubic-bezier(.2, 0, 0, 1)));--_switch-active-animation-timing: var(--forge-switch-active-animation-timing, var(--forge-animation-easing-linear, cubic-bezier(0, 0, 1, 1)))}.forge-switch{position:relative;align-items:center;display:flex;flex-shrink:0;block-size:max(var(--_switch-handle-height),var(--_switch-track-height),var(--_switch-current-state-layer-height));cursor:pointer;outline:none}.forge-switch:has(input[type=checkbox][switch]:focus-visible):after{--_focus-indicator-display: var(--forge-focus-indicator-display, flex);--_focus-indicator-width: var(--forge-focus-indicator-width, var(--forge-border-medium, 2px));--_focus-indicator-active-width: var(--forge-focus-indicator-active-width, 6px);--_focus-indicator-color: var(--forge-focus-indicator-color, var(--forge-theme-primary, #3f51b5));--_focus-indicator-shape: var(--forge-focus-indicator-shape, calc(var(--forge-shape-extra-small, 1px) * var(--forge-shape-factor, 1)));--_focus-indicator-duration: var(--forge-focus-indicator-duration, var(--forge-animation-duration-long4, .6s));--_focus-indicator-easing: var(--forge-focus-indicator-easing, var(--forge-animation-easing-emphasized, cubic-bezier(.2, 0, 0, 1)));--_focus-indicator-shape-start-start: var(--forge-focus-indicator-shape-start-start, var(--_focus-indicator-shape));--_focus-indicator-shape-start-end: var(--forge-focus-indicator-shape-start-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-end: var(--forge-focus-indicator-shape-end-end, var(--_focus-indicator-shape));--_focus-indicator-shape-end-start: var(--forge-focus-indicator-shape-end-start, var(--_focus-indicator-shape));--_focus-indicator-outward-offset: var(--forge-focus-indicator-outward-offset, var(--forge-spacing-xxsmall, 4px));--_focus-indicator-inward-offset: var(--forge-focus-indicator-inward-offset, 0px);--_focus-indicator-offset-block: var(--forge-focus-indicator-offset-block, 0);--_focus-indicator-offset-inline: var(--forge-focus-indicator-offset-inline, 0)}.forge-switch:has(input[type=checkbox][switch]:focus-visible):after{animation-delay:0s,calc(var(--_focus-indicator-duration) * .25);animation-duration:calc(var(--_focus-indicator-duration) * .25),calc(var(--_focus-indicator-duration) * .75);animation-timing-function:var(--_focus-indicator-easing);box-sizing:border-box;color:var(--_focus-indicator-color);display:none;pointer-events:none;position:absolute;margin-block:var(--_focus-indicator-offset-block);margin-inline:var(--_focus-indicator-offset-inline);animation-name:forge-focus-indicator-outward-grow,forge-focus-indicator-outward-shrink;border-end-end-radius:calc(var(--_focus-indicator-shape-end-end) + var(--_focus-indicator-outward-offset));border-end-start-radius:calc(var(--_focus-indicator-shape-end-start) + var(--_focus-indicator-outward-offset));border-start-end-radius:calc(var(--_focus-indicator-shape-start-end) + var(--_focus-indicator-outward-offset));border-start-start-radius:calc(var(--_focus-indicator-shape-start-start) + var(--_focus-indicator-outward-offset));inset:calc(-1 * var(--_focus-indicator-outward-offset));outline:var(--_focus-indicator-width) solid currentColor;content:"";display:block}.forge-switch{--forge-focus-indicator-shape: var(--_switch-track-shape);--forge-focus-indicator-outward-offset: 0px;--_switch-current-state-layer-width: var(--_switch-state-layer-width);--_switch-current-state-layer-height: var(--_switch-state-layer-height);display:inline flex}.forge-switch input[type=checkbox][switch]{display:block;position:absolute;appearance:none;outline:none;margin:0;block-size:100%;inline-size:100%;cursor:inherit}.forge-switch__thumb{position:absolute;justify-content:center;align-items:center;display:flex;transition-property:translate;transition-duration:var(--_switch-animation-duration);transition-timing-function:var(--_switch-animation-timing);border-radius:var(--_switch-handle-shape);inline-size:var(--_switch-current-state-layer-width);block-size:var(--_switch-current-state-layer-height)}.forge-switch__thumb:before{content:"";position:relative;display:block;scale:var(--_switch-handle-off-scale);transition:background-color var(--_switch-animation-duration) var(--_switch-animation-timing),box-shadow var(--_switch-animation-duration) var(--_switch-animation-timing),scale var(--_switch-animation-duration) var(--_switch-active-animation-timing);box-shadow:var(--_switch-handle-off-elevation);border-radius:var(--_switch-handle-shape);inline-size:var(--_switch-handle-width);block-size:var(--_switch-handle-height);background-color:var(--_switch-handle-off-color)}.forge-switch__icon{position:absolute;align-items:center;justify-content:center;display:flex;transition-property:opacity,scale;transition-duration:var(--_switch-animation-duration);transition-timing-function:var(--_switch-animation-timing);inline-size:var(--_switch-icon-off-size);block-size:var(--_switch-icon-off-size);color:var(--_switch-icon-off-color);fill:var(--_switch-icon-off-color);font-size:var(--_switch-icon-off-size)}.forge-switch__icon--on{inline-size:var(--_switch-icon-on-size);block-size:var(--_switch-icon-on-size);color:var(--_switch-icon-on-color);fill:var(--_switch-icon-on-color);font-size:var(--_switch-icon-on-size);opacity:0;scale:.4}.forge-switch__icon--off{opacity:1;scale:var(--_switch-icon-off-scale)}.forge-switch:before{transition-property:background-color,border-color,border-width;transition-duration:var(--_switch-animation-duration);transition-timing-function:var(--_switch-animation-timing);box-sizing:border-box;margin-inline:calc(max(var(--_switch-handle-width),var(--_switch-current-state-layer-width)) / 2 - calc(var(--_switch-track-height) / 2));border-width:var(--_switch-track-off-border-width);border-color:var(--_switch-track-off-border-color);border-style:solid;border-radius:var(--_switch-track-shape);inline-size:var(--_switch-track-width);block-size:var(--_switch-track-height);background-color:var(--_switch-track-off-color);display:block;content:""}.forge-switch:has(input[type=checkbox][switch]:checked){--forge-state-layer-color: var(--_switch-state-layer-on-color)}.forge-switch:has(input[type=checkbox][switch]:checked) .forge-switch__thumb{translate:calc(var(--_switch-track-width) - calc(var(--_switch-track-height) / 2) * 2)}.forge-switch:has(input[type=checkbox][switch]:checked) .forge-switch__thumb:before{scale:var(--_switch-handle-on-scale);box-shadow:var(--_switch-handle-on-elevation);background-color:var(--_switch-handle-on-color)}.forge-switch:has(input[type=checkbox][switch]:checked) .forge-switch__icon--on{opacity:1;scale:var(--_switch-icon-on-scale)}.forge-switch:has(input[type=checkbox][switch]:checked) .forge-switch__icon--off{opacity:0;scale:.4}.forge-switch:has(input[type=checkbox][switch]:checked):before{border-width:var(--_switch-track-on-border-width);border-color:var(--_switch-track-on-border-color);background-color:var(--_switch-track-on-color)}.forge-switch:has(input[type=checkbox][switch]:disabled){opacity:var(--_switch-disabled-opacity);cursor:not-allowed}.forge-switch:has(input[type=checkbox][switch]:not(:disabled)) .forge-switch__thumb{--_state-layer-display: var(--forge-state-layer-display, flex);--_state-layer-color: var(--forge-state-layer-color, var(--forge-theme-on-surface, #000000));--_state-layer-hover-color: var(--forge-state-layer-hover-color, var(--_state-layer-color));--_state-layer-hover-opacity: var(--forge-state-layer-hover-opacity, .08);--_state-layer-pressed-color: var(--forge-state-layer-pressed-color, var(--_state-layer-color));--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .12);--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, 15ms);--_state-layer-pressed-duration: var(--forge-state-layer-pressed-duration, 105ms);--_state-layer-animation-duration: var(--forge-state-layer-animation-duration, 375ms)}.forge-switch:has(input[type=checkbox][switch]:not(:disabled)) .forge-switch__thumb:after{position:absolute;backface-visibility:hidden;transform:translateZ(0);background-color:var(--_state-layer-hover-color);inset:0;transition:opacity var(--_state-layer-hover-duration) linear,background-color var(--_state-layer-hover-duration) linear;--_state-layer-hover-duration: var(--forge-state-layer-hover-duration, .1s);content:"";opacity:0;border-radius:inherit}.forge-switch:has(input[type=checkbox][switch]:not(:disabled)) .forge-switch__thumb:hover:after{background-color:var(--_state-layer-hover-color);opacity:var(--_state-layer-hover-opacity)}.forge-switch:has(input[type=checkbox][switch]:not(:disabled)) .forge-switch__thumb:active:after{opacity:var(--_state-layer-pressed-opacity);transition-duration:var(--_state-layer-pressed-duration);--_state-layer-pressed-opacity: var(--forge-state-layer-pressed-opacity, .18)}.forge-switch:has(input[type=checkbox][switch]:not(:disabled)):active .forge-switch__thumb:before{scale:var(--_switch-handle-active-off-scale);box-shadow:var(--_switch-handle-active-off-elevation);background-color:var(--_switch-handle-active-off-color)}.forge-switch:has(input[type=checkbox][switch]:not(:disabled)):active .forge-switch__icon--off{scale:var(--_switch-icon-active-off-scale);color:var(--_switch-icon-active-off-color);fill:var(--_switch-icon-active-off-color)}.forge-switch:has(input[type=checkbox][switch]:not(:disabled)):active:before{border-width:var(--_switch-track-active-off-border-width);border-color:var(--_switch-track-active-off-border-color);background-color:var(--_switch-track-active-off-color)}.forge-switch:has(input[type=checkbox][switch]:not(:disabled)):has(input[type=checkbox][switch]:checked):active .forge-switch__thumb:before{scale:var(--_switch-handle-active-on-scale);box-shadow:var(--_switch-handle-active-on-elevation);background-color:var(--_switch-handle-active-on-color)}.forge-switch:has(input[type=checkbox][switch]:not(:disabled)):has(input[type=checkbox][switch]:checked):active .forge-switch__icon--on{scale:var(--_switch-icon-active-on-scale);color:var(--_switch-icon-active-on-color);fill:var(--_switch-icon-active-on-color)}.forge-switch:has(input[type=checkbox][switch]:not(:disabled)):has(input[type=checkbox][switch]:checked):active:before{border-width:var(--_switch-track-active-on-border-width);border-color:var(--_switch-track-active-on-border-color);background-color:var(--_switch-track-active-on-color)}@keyframes forge-focus-indicator-outward-grow{0%{outline-width:0}to{outline-width:var(--_focus-indicator-active-width)}}@keyframes forge-focus-indicator-outward-shrink{0%{outline-width:var(--_focus-indicator-active-width)}}@keyframes forge-focus-indicator-inward-grow{0%{border-width:0}to{border-width:var(--_focus-indicator-active-width)}}@keyframes forge-focus-indicator-inward-shrink{0%{border-width:var(--_focus-indicator-active-width)}}.forge-switch--dense{--_switch-current-state-layer-width: var(--_switch-state-layer-dense-width);--_switch-current-state-layer-height: var(--_switch-state-layer-dense-height)}.forge-toolbar{--_toolbar-background: var(--forge-toolbar-background, var(--forge-theme-surface, #ffffff));--_toolbar-height: var(--forge-toolbar-height, 56px);--_toolbar-min-height: var(--forge-toolbar-min-height, var(--_toolbar-height));--_toolbar-divider-width: var(--forge-toolbar-divider-width, var(--forge-border-thin, 1px));--_toolbar-divider-style: var(--forge-toolbar-divider-style, solid);--_toolbar-divider-color: var(--forge-toolbar-divider-color, var(--forge-theme-outline, #e0e0e0));--_toolbar-shape: var(--forge-toolbar-shape, calc(var(--forge-shape-medium, 4px) * var(--forge-shape-factor, 1)));--_toolbar-start-start-shape: var(--forge-toolbar-start-start-shape, var(--_toolbar-shape));--_toolbar-start-end-shape: var(--forge-toolbar-start-end-shape, var(--_toolbar-shape));--_toolbar-end-start-shape: var(--forge-toolbar-end-start-shape, 0);--_toolbar-end-end-shape: var(--forge-toolbar-end-end-shape, 0);--_toolbar-padding: var(--forge-toolbar-padding, var(--forge-spacing-medium, 16px));--_toolbar-padding-block: var(--forge-toolbar-padding-block, 0);--_toolbar-padding-inline: var(--forge-toolbar-padding-inline, var(--_toolbar-padding));--_toolbar-columns: var(--forge-toolbar-columns, auto 1fr auto)}.forge-toolbar{display:grid;grid-template-columns:var(--_toolbar-columns);height:var(--_toolbar-height);min-height:var(--_toolbar-min-height);box-sizing:border-box;padding-inline:0;border-block-end-width:var(--_toolbar-divider-width);border-block-end-style:var(--_toolbar-divider-style);border-block-end-color:var(--_toolbar-divider-color);border-start-start-radius:var(--_toolbar-start-start-shape);border-start-end-radius:var(--_toolbar-start-end-shape);border-end-start-radius:var(--_toolbar-end-start-shape);border-end-end-radius:var(--_toolbar-end-end-shape);background:var(--_toolbar-background);grid-template-columns:1fr;grid-template-areas:"start"}.forge-toolbar:has(.forge-toolbar__center),.forge-toolbar:has(.forge-toolbar__end){grid-template-columns:auto 1fr auto;grid-template-areas:"start center end"}.forge-toolbar:has(.forge-toolbar__end):not(:has(.forge-toolbar__center)){grid-template-columns:1fr auto;grid-template-areas:"start end"}.forge-toolbar--inverted{--_toolbar-start-start-shape: var(--forge-toolbar-start-start-shape, 0);--_toolbar-start-end-shape: var(--forge-toolbar-start-end-shape, 0);--_toolbar-end-start-shape: var(--_toolbar-shape);--_toolbar-end-end-shape: var(--_toolbar-shape);border-block-end:none;border-block-start-width:var(--_toolbar-divider-width);border-block-start-style:var(--_toolbar-divider-style);border-block-start-color:var(--_toolbar-divider-color)}.forge-toolbar--no-divider{border:none}.forge-toolbar--auto-height{--_toolbar-height: var(--forge-toolbar-height, auto)}.forge-toolbar :where(h1,h2,h3,h4,h5,h6){margin:0}.forge-toolbar__start,.forge-toolbar__center,.forge-toolbar__end{display:flex;align-items:center;width:100%;box-sizing:border-box}.forge-toolbar__start{grid-area:start}.forge-toolbar__center{justify-content:center;min-width:0;grid-area:center}.forge-toolbar__end{justify-content:end;grid-area:end}
