@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-vietnamese-wdth-normal-Rd0aZl9c.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-ext-wdth-normal-CQ1tG6In.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-wdth-normal-BMVx8nn_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --cw-Color-primary-fill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-primary-onFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-primary-container{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-primary-onContainer{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-primary-inverseFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-primary-fixedFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-primary-fixedFillDim{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-primary-onFixedFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-primary-onFixedFillVariant{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-secondary-fill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-secondary-onFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-secondary-container{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-secondary-onContainer{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-secondary-fixedFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-secondary-fixedFillDim{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-secondary-onFixedFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-secondary-onFixedFillVariant{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-tertiary-fill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-tertiary-onFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-tertiary-container{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-tertiary-onContainer{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-tertiary-fixedFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-tertiary-fixedFillDim{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-tertiary-onFixedFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-tertiary-onFixedFillVariant{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-error-fill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-error-onFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-error-container{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-error-onContainer{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-background{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-onBackground{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-fill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-fillDim{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-fillBright{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-fillVariant{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-tint{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-inverseFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-containerLowest{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-containerLow{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-container{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-containerHigh{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-containerHighest{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-onFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-onFillVariant{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-surface-inverseOnFill{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-outline{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-outlineVariant{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-scrim{syntax:"<color>";inherits:true;initial-value:#0000}@property --cw-Color-shadow{syntax:"<color>";inherits:true;initial-value:#0000}:root,.cw-theme-dark,.cw-theme-light{--cw-Color-primary-fill:var(--lightningcss-light,#c8963b)var(--lightningcss-dark,#e5b4ff);--cw-Color-primary-onFill:var(--lightningcss-light,#090b10)var(--lightningcss-dark,#4f0078);--cw-Color-primary-container:var(--lightningcss-light,#f1e3c4)var(--lightningcss-dark,#6c189c);--cw-Color-primary-onContainer:var(--lightningcss-light,#3d2a08)var(--lightningcss-dark,#f4d9ff);--cw-Color-primary-inverseFill:var(--lightningcss-light,#e2b968)var(--lightningcss-dark,#8638b6);--cw-Color-primary-fixedFill:var(--lightningcss-light,#f4d9ff)var(--lightningcss-dark,#f4d9ff);--cw-Color-primary-fixedFillDim:var(--lightningcss-light,#e5b4ff)var(--lightningcss-dark,#e5b4ff);--cw-Color-primary-onFixedFill:var(--lightningcss-light,#30004b)var(--lightningcss-dark,#30004b);--cw-Color-primary-onFixedFillVariant:var(--lightningcss-light,#6c189c)var(--lightningcss-dark,#6c189c);--cw-Color-secondary-fill:var(--lightningcss-light,#4e5868)var(--lightningcss-dark,#d7bee1);--cw-Color-secondary-onFill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3b2a45);--cw-Color-secondary-container:var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#52405c);--cw-Color-secondary-onContainer:var(--lightningcss-light,#090b10)var(--lightningcss-dark,#f4dafe);--cw-Color-secondary-fixedFill:var(--lightningcss-light,#f4dafe)var(--lightningcss-dark,#f4dafe);--cw-Color-secondary-fixedFillDim:var(--lightningcss-light,#d7bee1)var(--lightningcss-dark,#d7bee1);--cw-Color-secondary-onFixedFill:var(--lightningcss-light,#25152f)var(--lightningcss-dark,#25152f);--cw-Color-secondary-onFixedFillVariant:var(--lightningcss-light,#52405c)var(--lightningcss-dark,#52405c);--cw-Color-tertiary-fill:var(--lightningcss-light,#c8963b)var(--lightningcss-dark,#ffb3b5);--cw-Color-tertiary-onFill:var(--lightningcss-light,#090b10)var(--lightningcss-dark,#541f23);--cw-Color-tertiary-container:var(--lightningcss-light,#f1e3c4)var(--lightningcss-dark,#703538);--cw-Color-tertiary-onContainer:var(--lightningcss-light,#3d2a08)var(--lightningcss-dark,#ffdada);--cw-Color-tertiary-fixedFill:var(--lightningcss-light,#ffdada)var(--lightningcss-dark,#ffdada);--cw-Color-tertiary-fixedFillDim:var(--lightningcss-light,#ffb3b5)var(--lightningcss-dark,#ffb3b5);--cw-Color-tertiary-onFixedFill:var(--lightningcss-light,#390a10)var(--lightningcss-dark,#390a10);--cw-Color-tertiary-onFixedFillVariant:var(--lightningcss-light,#703538)var(--lightningcss-dark,#703538);--cw-Color-error-fill:var(--lightningcss-light,#ba1a1a)var(--lightningcss-dark,#ffb4ab);--cw-Color-error-onFill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#690005);--cw-Color-error-container:var(--lightningcss-light,#ffdad6)var(--lightningcss-dark,#93000a);--cw-Color-error-onContainer:var(--lightningcss-light,#93000a)var(--lightningcss-dark,#ffdad6);--cw-Color-background:var(--lightningcss-light,#f3f5f8)var(--lightningcss-dark,#151216);--cw-Color-onBackground:var(--lightningcss-light,#090b10)var(--lightningcss-dark,#e8e0e5);--cw-Color-surface-fill:var(--lightningcss-light,#f3f5f8)var(--lightningcss-dark,#151216);--cw-Color-surface-onFill:var(--lightningcss-light,#090b10)var(--lightningcss-dark,#e8e0e5);--cw-Color-surface-fillVariant:var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#4b454d);--cw-Color-surface-onFillVariant:var(--lightningcss-light,#4e5868)var(--lightningcss-dark,#cec3ce);--cw-Color-surface-tint:var(--lightningcss-light,#c8963b)var(--lightningcss-dark,#e5b4ff);--cw-Color-surface-inverseFill:var(--lightningcss-light,#171c26)var(--lightningcss-dark,#e8e0e5);--cw-Color-surface-inverseOnFill:var(--lightningcss-light,#f3f5f8)var(--lightningcss-dark,#332f33);--cw-Color-surface-fillBright:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3c383c);--cw-Color-surface-fillDim:var(--lightningcss-light,#d5dbe4)var(--lightningcss-dark,#151216);--cw-Color-surface-container:var(--lightningcss-light,#edf0f4)var(--lightningcss-dark,#221f22);--cw-Color-surface-containerHigh:var(--lightningcss-light,#e6eaf0)var(--lightningcss-dark,#2c292c);--cw-Color-surface-containerHighest:var(--lightningcss-light,#dfe4eb)var(--lightningcss-dark,#373437);--cw-Color-surface-containerLow:var(--lightningcss-light,#f7f8fa)var(--lightningcss-dark,#1d1b1e);--cw-Color-surface-containerLowest:var(--lightningcss-light,#fff)var(--lightningcss-dark,#100d10);--cw-Color-outline:var(--lightningcss-light,#7c8798)var(--lightningcss-dark,#978e98);--cw-Color-outlineVariant:var(--lightningcss-light,#cbd2dd)var(--lightningcss-dark,#4b454d);--cw-Color-scrim:var(--lightningcss-light,#000)var(--lightningcss-dark,#000);--cw-Color-shadow:var(--lightningcss-light,#000)var(--lightningcss-dark,#000)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.cw-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cw-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@property --cw-LineHeight-display-large{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-display-medium{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-display-small{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-headline-large{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-headline-medium{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-headline-small{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-title-large{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-title-medium{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-title-small{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-body-large{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-body-medium{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-body-small{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-label-large{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-label-medium{syntax:"<length>";inherits:true;initial-value:0}@property --cw-LineHeight-label-small{syntax:"<length>";inherits:true;initial-value:0}:root{--cw-LineHeight-display-large:4rem;--cw-LineHeight-display-medium:3.25rem;--cw-LineHeight-display-small:2.75rem;--cw-LineHeight-headline-large:2.5rem;--cw-LineHeight-headline-medium:2.25rem;--cw-LineHeight-headline-small:2rem;--cw-LineHeight-title-large:1.75rem;--cw-LineHeight-title-medium:1.5rem;--cw-LineHeight-title-small:1.25rem;--cw-LineHeight-body-large:1.5rem;--cw-LineHeight-body-medium:1.25rem;--cw-LineHeight-body-small:1rem;--cw-LineHeight-label-large:1.25rem;--cw-LineHeight-label-medium:1rem;--cw-LineHeight-label-small:1rem}@property --cw-Motion-spring-effect-default-easing{syntax:"*";inherits:true;initial-value:linear(0,.0052,.022 2.5%,.06 4.3%,.1303 6.8%,.287 11.5%,.4,.505,.5963,.674,.74,.7939 31.9%,.851,.893 41.1%,.93 46.7%,.959,.9767 60.7%,.992 73.4%,1)}@property --cw-Motion-spring-effect-default-duration{syntax:"<time>";inherits:true;initial-value:.231s}@property --cw-Motion-spring-effect-default-stiffness{syntax:"<number>";inherits:true;initial-value:1600}@property --cw-Motion-spring-effect-default-damping{syntax:"<number>";inherits:true;initial-value:1}@property --cw-Motion-spring-effect-fast-easing{syntax:"*";inherits:true;initial-value:linear(0,.005 1.2%,.02812,.065 4.5%,.134 6.9%,.262,.391 14.6%,.4993,.594,.675 25.1%,.746,.804 32.6%,.856 36.98%,.9,.931 46.9%,.961,.9782 61.5%,.993 74.8%,1)}@property --cw-Motion-spring-effect-fast-duration{syntax:"<time>";inherits:true;initial-value:.15s}@property --cw-Motion-spring-effect-fast-stiffness{syntax:"<number>";inherits:true;initial-value:3800}@property --cw-Motion-spring-effect-fast-damping{syntax:"<number>";inherits:true;initial-value:1}@property --cw-Motion-spring-effect-slow-easing{syntax:"*";inherits:true;initial-value:linear(0,.005 1.2%,.02814,.065 4.5%,.14 7.1%,.287 11.5%,.401,.505,.5967,.675,.74 28.5%,.8 32.3%,.8556 36.9%,.898,.929 46.5%,.959,.9768 60.7%,.992 73.3%,1)}@property --cw-Motion-spring-effect-slow-duration{syntax:"<time>";inherits:true;initial-value:.327s}@property --cw-Motion-spring-effect-slow-stiffness{syntax:"<number>";inherits:true;initial-value:800}@property --cw-Motion-spring-effect-slow-damping{syntax:"<number>";inherits:true;initial-value:1}@property --cw-Motion-spring-spatial-default-easing{syntax:"*";inherits:true;initial-value:linear(0,.005 1.7%,.026,.06 6.1%,.1244,.2 12.5%,.4357 21.9%,.5404,.633,.712 35.7%,.7833,.84,.884 50.7%,.9263,.955 63.5%,.98 72.7%,.996,1 97.7%,1)}@property --cw-Motion-spring-spatial-default-duration{syntax:"<time>";inherits:true;initial-value:.243s}@property --cw-Motion-spring-spatial-default-stiffness{syntax:"<number>";inherits:true;initial-value:700}@property --cw-Motion-spring-spatial-default-damping{syntax:"<number>";inherits:true;initial-value:.9}@property --cw-Motion-spring-spatial-fast-easing{syntax:"*";inherits:true;initial-value:linear(0,.0047,.02 2.6%,.047,.08 5.5%,.159 8.3%,.445 17.1%,.545,.634,.71 27.3%,.776,.83 34.3%,.8845,.92416 43.5%,.958,.978,.991 61.2%,1.0011 74.4% 99.2%,1)}@property --cw-Motion-spring-spatial-fast-duration{syntax:"<time>";inherits:true;initial-value:.224s}@property --cw-Motion-spring-spatial-fast-stiffness{syntax:"<number>";inherits:true;initial-value:1400}@property --cw-Motion-spring-spatial-fast-damping{syntax:"<number>";inherits:true;initial-value:.9}@property --cw-Motion-spring-spatial-slow-easing{syntax:"*";inherits:true;initial-value:linear(0,.0047,.02 3.5%,.0436 5.3%,.1,.169 11.6%,.424 22.16%,.529,.623,.703 36.32%,.7762,.834,.88 51.89%,.92343,.953 65.1%,.97978,.993 84.7%,1)}@property --cw-Motion-spring-spatial-slow-duration{syntax:"<time>";inherits:true;initial-value:.359s}@property --cw-Motion-spring-spatial-slow-stiffness{syntax:"<number>";inherits:true;initial-value:300}@property --cw-Motion-spring-spatial-slow-damping{syntax:"<number>";inherits:true;initial-value:.9}@property --cw-Motion-transition-duration-short-1{syntax:"<time>";inherits:true;initial-value:50ms}@property --cw-Motion-transition-duration-short-2{syntax:"<time>";inherits:true;initial-value:.1s}@property --cw-Motion-transition-duration-short-3{syntax:"<time>";inherits:true;initial-value:.15s}@property --cw-Motion-transition-duration-short-4{syntax:"<time>";inherits:true;initial-value:.2s}@property --cw-Motion-transition-duration-medium-1{syntax:"<time>";inherits:true;initial-value:.25s}@property --cw-Motion-transition-duration-medium-2{syntax:"<time>";inherits:true;initial-value:.3s}@property --cw-Motion-transition-duration-medium-3{syntax:"<time>";inherits:true;initial-value:.35s}@property --cw-Motion-transition-duration-medium-4{syntax:"<time>";inherits:true;initial-value:.4s}@property --cw-Motion-transition-duration-long-1{syntax:"<time>";inherits:true;initial-value:.45s}@property --cw-Motion-transition-duration-long-2{syntax:"<time>";inherits:true;initial-value:.5s}@property --cw-Motion-transition-duration-long-3{syntax:"<time>";inherits:true;initial-value:.55s}@property --cw-Motion-transition-duration-long-4{syntax:"<time>";inherits:true;initial-value:.6s}@property --cw-Motion-transition-duration-extraLong-1{syntax:"<time>";inherits:true;initial-value:.7s}@property --cw-Motion-transition-duration-extraLong-2{syntax:"<time>";inherits:true;initial-value:.8s}@property --cw-Motion-transition-duration-extraLong-3{syntax:"<time>";inherits:true;initial-value:.9s}@property --cw-Motion-transition-duration-extraLong-4{syntax:"<time>";inherits:true;initial-value:1s}:root{--cw-Motion-transition-easing-emphasized-uniform:linear(0,.00449 2.525%,.01877 4.9%,.04321 7.075%,.07228 9%,.10944 10.675%,.14889 12.125%,.19393 13.35%,.23861 14.375%,.2871 15.225%,.33386 15.925%,.38163 16.475%,.47107 17.4%,.52635 18.075%,.57505 18.8%,.61944 19.625%,.66186 20.625%,.70234 21.85%,.74128 23.375%,.77895 25.3%,.81532 27.75%,.85033 30.9%,.88329 34.925%,.91373 40.075%,.94123 46.725%,.96484 55.3%,.98361 66.425%,.99623 80.975%,1);--cw-Motion-transition-easing-emphasized-accelerate:cubic-bezier(.3,0,.8,.15);--cw-Motion-transition-easing-emphasized-decelerate:cubic-bezier(.05,.7,.1,1);--cw-Motion-transition-easing-standard-uniform:cubic-bezier(.2,0,0,1);--cw-Motion-transition-easing-standard-accelerate:cubic-bezier(.3,0,1,1);--cw-Motion-transition-easing-standard-decelerate:cubic-bezier(0,0,0,1);--cw-Motion-transition-easing-linear:cubic-bezier(0,0,1,1)}.cw-theme-standard{--cw-Motion-spring-effect-default-easing:linear(0,.0052,.022 2.5%,.06 4.3%,.1303 6.8%,.287 11.5%,.4,.505,.5963,.674,.74,.7939 31.9%,.851,.893 41.1%,.93 46.7%,.959,.9767 60.7%,.992 73.4%,1);--cw-Motion-spring-effect-default-duration:.231s;--cw-Motion-spring-effect-default-stiffness:1600;--cw-Motion-spring-effect-default-damping:1;--cw-Motion-spring-effect-fast-easing:linear(0,.005 1.2%,.02812,.065 4.5%,.134 6.9%,.262,.391 14.6%,.4993,.594,.675 25.1%,.746,.804 32.6%,.856 36.98%,.9,.931 46.9%,.961,.9782 61.5%,.993 74.8%,1);--cw-Motion-spring-effect-fast-duration:.15s;--cw-Motion-spring-effect-fast-stiffness:3800;--cw-Motion-spring-effect-fast-damping:1;--cw-Motion-spring-effect-slow-easing:linear(0,.005 1.2%,.02814,.065 4.5%,.14 7.1%,.287 11.5%,.401,.505,.5967,.675,.74 28.5%,.8 32.3%,.8556 36.9%,.898,.929 46.5%,.959,.9768 60.7%,.992 73.3%,1);--cw-Motion-spring-effect-slow-duration:.327s;--cw-Motion-spring-effect-slow-stiffness:800;--cw-Motion-spring-effect-slow-damping:1;--cw-Motion-spring-spatial-default-easing:linear(0,.005 1.7%,.026,.06 6.1%,.1244,.2 12.5%,.4357 21.9%,.5404,.633,.712 35.7%,.7833,.84,.884 50.7%,.9263,.955 63.5%,.98 72.7%,.996,1 97.7%,1);--cw-Motion-spring-spatial-default-duration:.243s;--cw-Motion-spring-spatial-default-stiffness:700;--cw-Motion-spring-spatial-default-damping:.9;--cw-Motion-spring-spatial-fast-easing:linear(0,.0047,.02 2.6%,.047,.08 5.5%,.159 8.3%,.445 17.1%,.545,.634,.71 27.3%,.776,.83 34.3%,.8845,.92416 43.5%,.958,.978,.991 61.2%,1.0011 74.4% 99.2%,1);--cw-Motion-spring-spatial-fast-duration:.224s;--cw-Motion-spring-spatial-fast-stiffness:1400;--cw-Motion-spring-spatial-fast-damping:.9;--cw-Motion-spring-spatial-slow-easing:linear(0,.0047,.02 3.5%,.0436 5.3%,.1,.169 11.6%,.424 22.16%,.529,.623,.703 36.32%,.7762,.834,.88 51.89%,.92343,.953 65.1%,.97978,.993 84.7%,1);--cw-Motion-spring-spatial-slow-duration:.359s;--cw-Motion-spring-spatial-slow-stiffness:300;--cw-Motion-spring-spatial-slow-damping:.9}.cw-theme-expressive{--cw-Motion-spring-effect-default-easing:linear(0,.0052,.022 2.5%,.06 4.3%,.1303 6.8%,.287 11.5%,.4,.505,.5963,.674,.74,.7939 31.9%,.851,.893 41.1%,.93 46.7%,.959,.9767 60.7%,.992 73.4%,1);--cw-Motion-spring-effect-default-duration:.231s;--cw-Motion-spring-effect-default-stiffness:1600;--cw-Motion-spring-effect-default-damping:1;--cw-Motion-spring-effect-fast-easing:linear(0,.005 1.2%,.02812,.065 4.5%,.134 6.9%,.262,.391 14.6%,.4993,.594,.675 25.1%,.746,.804 32.6%,.856 36.98%,.9,.931 46.9%,.961,.9782 61.5%,.993 74.8%,1);--cw-Motion-spring-effect-fast-duration:.15s;--cw-Motion-spring-effect-fast-stiffness:3800;--cw-Motion-spring-effect-fast-damping:1;--cw-Motion-spring-effect-slow-easing:linear(0,.005 1.2%,.02814,.065 4.5%,.14 7.1%,.287 11.5%,.401,.505,.5967,.675,.74 28.5%,.8 32.3%,.8556 36.9%,.898,.929 46.5%,.959,.9768 60.7%,.992 73.3%,1);--cw-Motion-spring-effect-slow-duration:.327s;--cw-Motion-spring-effect-slow-stiffness:800;--cw-Motion-spring-effect-slow-damping:1;--cw-Motion-spring-spatial-default-easing:linear(0,.005 1.3%,.0265,.0608 4.6%,.124,.199 9.2%,.4792 17.1%,.589,.685 23.9%,.75,.808 29.3%,.87276 33.1%,.9238,.96 41.1%,.988,1.004 50.3%,1.015 57.7% 66.8%,1.006,1);--cw-Motion-spring-spatial-default-duration:.435s;--cw-Motion-spring-spatial-default-stiffness:380;--cw-Motion-spring-spatial-default-damping:.8;--cw-Motion-spring-spatial-fast-easing:linear(0,.004,.017 1.9%,.053,.104 4.9%,.184,.276 8.7%,.533 13.7%,.65,.7553,.846,.9221,.982,1.028,1.06,1.081 32.9%,1.0943 36.1% 39.5%,1.08 44.1%,1.023 56.1%,1.0015,.9915 70.4% 81.5%,1);--cw-Motion-spring-spatial-fast-duration:.368s;--cw-Motion-spring-spatial-fast-stiffness:800;--cw-Motion-spring-spatial-fast-damping:.6;--cw-Motion-spring-spatial-slow-easing:linear(0,.005 1.3%,.025,.056 4.4%,.1209,.2 9.2%,.427 15.6%,.5455,.6505,.74,.814 29.6%,.87749 33.4%,.925,.96 41.06%,.988,1.004 50.4%,1.015 57.5% 66.8%,1.006,1);--cw-Motion-spring-spatial-slow-duration:.6s;--cw-Motion-spring-spatial-slow-stiffness:200;--cw-Motion-spring-spatial-slow-damping:.8}@media(prefers-reduced-motion:reduce){:is(:root,.cw-theme-standard,.cw-theme-expressive){--cw-Motion-spring-spatial-default-duration:0s;--cw-Motion-spring-spatial-fast-duration:0s;--cw-Motion-spring-spatial-slow-duration:0s;--cw-Motion-spring-effect-default-duration:0s;--cw-Motion-spring-effect-fast-duration:0s;--cw-Motion-spring-effect-slow-duration:0s;--cw-Motion-transition-duration-short-1:0s;--cw-Motion-transition-duration-short-2:0s;--cw-Motion-transition-duration-short-3:0s;--cw-Motion-transition-duration-short-4:0s;--cw-Motion-transition-duration-medium-1:0s;--cw-Motion-transition-duration-medium-2:0s;--cw-Motion-transition-duration-medium-3:0s;--cw-Motion-transition-duration-medium-4:0s;--cw-Motion-transition-duration-long-1:0s;--cw-Motion-transition-duration-long-2:0s;--cw-Motion-transition-duration-long-3:0s;--cw-Motion-transition-duration-long-4:0s;--cw-Motion-transition-duration-extraLong-1:0s;--cw-Motion-transition-duration-extraLong-2:0s;--cw-Motion-transition-duration-extraLong-3:0s;--cw-Motion-transition-duration-extraLong-4:0s}}:root{--ink:#090b10;--ink-raised:#10141c;--ink-high:#181e29;--white:#f3f5f8;--paper:#fff;--gold:#c8963b;--gold-logo:#9c6c24;--gold-deep:#7c5514;--bolt:#dcd6ff;--steel:#8e99ab;--on-dark:#f3f5f8;--on-dark-soft:#dee4eeb8;--on-dark-rule:#d6e0f024;--on-light:#090b10;--on-light-soft:#4a5464;--on-light-rule:#090b1024;--page-max:82.5rem;--gutter:clamp(1.25rem,4.4vw,4rem);--edge:max(var(--gutter),calc((100% - var(--page-max))/2));--section-space:clamp(5.5rem,10vw,9.5rem);--head-gap:clamp(2rem,4vw,4rem);--r-frame:.625rem;--top-h:4.5rem;--dppx:1;--display-font:"Mona Sans Variable",system-ui,sans-serif;--body-font:"Mona Sans Variable",system-ui,sans-serif;--mono-font:"Geist Mono Variable",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--spatial-fast:var(--cw-Motion-spring-spatial-fast-duration)var(--cw-Motion-spring-spatial-fast-easing);--spatial-default:var(--cw-Motion-spring-spatial-default-duration)var(--cw-Motion-spring-spatial-default-easing);--spatial-slow:var(--cw-Motion-spring-spatial-slow-duration)var(--cw-Motion-spring-spatial-slow-easing);--effect-default:var(--cw-Motion-spring-effect-default-duration)var(--cw-Motion-spring-effect-default-easing);--effect-slow:var(--cw-Motion-spring-effect-slow-duration)var(--cw-Motion-spring-effect-slow-easing);--accent:var(--gold-deep);--text:var(--on-light);--text-soft:var(--on-light-soft);--rule:var(--on-light-rule);--focus-ring:var(--gold-deep);background:var(--ink);scroll-padding-top:calc(var(--top-h) + 16px);font-size:clamp(100%,100% + .476vw - 6.8544px,133.33%)}@media(min-resolution:1.2x){:root{--dppx:1.25}}@media(min-resolution:1.4x){:root{--dppx:1.5}}@media(min-resolution:1.7x){:root{--dppx:2}}@media(min-resolution:2.4x){:root{--dppx:3}}@media(max-width:720px){:root{--top-h:64px}}*,:before,:after{box-sizing:border-box}body{background:var(--ink);color:var(--text);font-family:var(--body-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}:where(a:not([class*=cw-])){color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:is(.cw-TextField-input,.cw-Select-select):focus-visible{outline:none}.on-dark{--accent:var(--gold);--text:var(--on-dark);--text-soft:var(--on-dark-soft);--rule:var(--on-dark-rule);--focus-ring:var(--gold);--cw-Color-surface-onFill:var(--on-dark);--cw-Color-surface-onFillVariant:var(--on-dark-soft);--cw-Color-outline:#d6e0f080;--cw-Color-outlineVariant:var(--on-dark-rule);background:var(--ink);color:var(--text)}.on-light{--accent:var(--gold-deep);--text:var(--on-light);--text-soft:var(--on-light-soft);--rule:var(--on-light-rule);--focus-ring:var(--gold-deep);--cw-Color-surface-onFill:var(--on-light);--cw-Color-surface-onFillVariant:var(--on-light-soft);--cw-Color-outline:#7c8798;--cw-Color-outlineVariant:#cbd2dd;background:var(--white);color:var(--text)}.pages{min-height:100svh;padding-top:var(--top-h);background:var(--ink);grid-template-columns:minmax(0,1fr);display:grid}.page{grid-area:1/1;min-width:0}.page:focus,.page h1:focus{outline:none}.page[data-waiting]{visibility:hidden}.page[data-gone]{visibility:hidden;height:0;overflow:clip}.skip-link{z-index:40;background:var(--paper);color:var(--on-light);border-radius:8px;padding:.75rem 1rem;font-weight:600;position:fixed;top:.5rem;left:.5rem;translate:0 -200%}.skip-link:focus-visible{translate:0}.section{padding:var(--section-space)var(--edge)}.section-head{margin-bottom:var(--head-gap);gap:1.125rem;display:grid}.display,.title,.subtitle{font-family:var(--display-font);text-wrap:balance;font-weight:620;font-stretch:112%}.display{letter-spacing:-.034em;font-size:clamp(2.5rem,6.3vw,5.5rem);line-height:.98}.title{letter-spacing:-.03em;font-size:clamp(2rem,4.6vw,4.125rem);line-height:1.02}.subtitle{letter-spacing:-.022em;font-size:clamp(1.3125rem,1.85vw,1.75rem);font-weight:600;font-stretch:108%;line-height:1.14}.label{font-family:var(--mono-font);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:500;line-height:1.4}.label-soft{color:var(--text-soft)}@media(max-width:480px){.label{letter-spacing:.1em}}.lede{color:var(--text-soft);text-wrap:pretty;max-width:46ch;font-size:clamp(1.0625rem,1.32vw,1.1875rem);line-height:1.55}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.cw-Button.cta .cw-ActionButton-label{font-weight:600}.cw-Button.quiet{--cw-Action-label-color:var(--text);--cw-Action-icon-color:var(--text);--cw-Action-container-outlineColor:var(--cw-Color-outline)}.cw-ActionButton-trailingIcon svg{width:1em;height:1em}.cw-Button .cw-ActionButton-trailingIcon{transition:translate var(--spatial-fast)}.cw-Button:is(:hover,:focus-visible) .cw-ActionButton-trailingIcon{translate:var(--lean,2px -2px)}.cw-Button.down{--lean:0 3px}.more-link{min-height:3rem;color:var(--text);text-wrap:balance;align-items:center;gap:.625rem;font-weight:600;text-decoration:none;display:inline-flex}.more-link svg{color:var(--accent);transition:translate var(--spatial-default)}.more-link:is(:hover,:focus-visible) svg{translate:5px}.more-link:active svg{translate:10px}.frame{transition:scale var(--spatial-fast)}a:active>.frame{scale:.97}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-reveal=pending]{opacity:0}.rise{margin:-.06em -.1em -.14em 0;padding:.06em .1em .14em 0;display:block;overflow:clip}.rise>span{display:block}.media{object-fit:cover;object-position:var(--focus,50% 50%);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.media-tone{background:var(--tone);width:100%;height:100%;display:block}.media[data-pending]{opacity:0}.frame{width:100%;max-width:calc(var(--frame-max,1600)*1px/var(--dppx));aspect-ratio:var(--frame-ratio,1.7778);border-radius:var(--r-frame);background:var(--ink-raised);display:block;position:relative;overflow:clip}.grow{--grow:0;z-index:15;left:calc(var(--x0) + (var(--x1) - var(--x0))*var(--grow));top:calc(var(--y0) + (var(--y1) - var(--y0))*var(--grow));width:calc(var(--w0) + (var(--w1) - var(--w0))*var(--grow));height:calc(var(--h0) + (var(--h1) - var(--h0))*var(--grow));border-radius:calc(var(--r0) + (var(--r1) - var(--r0))*var(--grow));pointer-events:none;will-change:left,top,width,height;position:fixed;overflow:clip}.grow .media{scale:calc(var(--scale0,1) + (1 - var(--scale0,1))*var(--grow))}.not-found{align-content:center;justify-items:start;gap:1.25rem;min-height:70svh;display:grid}@layer cw-style{.cw-transition-exit{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}}@property --cw-interactable-focusIndicator-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-interactable-focusIndicator-offset{syntax:"<length>";inherits:false;initial-value:0}@property --cw-interactable-focusIndicator-thickness{syntax:"<length>";inherits:false;initial-value:0}@property --cw-interactable-stateLayer-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-interactable-stateLayer-opacity{syntax:"<number>";inherits:false;initial-value:0}@property --cw-interactable-ripple-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-interactable-ripple-opacity{syntax:"<number>";inherits:false;initial-value:0}@property --cw-interactable-ripple-radius{syntax:"auto|<length>";inherits:false;initial-value:auto}@property --_CW-INTERACTABLE-RIPPLE1_COLOR{syntax:"<color>";inherits:false;initial-value:#0000}@property --_CW-INTERACTABLE-RIPPLE1_RADIUS{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_CW-INTERACTABLE-RIPPLE1_X{syntax:"<percentage>";inherits:false;initial-value:50%}@property --_CW-INTERACTABLE-RIPPLE1_Y{syntax:"<percentage>";inherits:false;initial-value:50%}@property --_CW-INTERACTABLE-RIPPLE2_COLOR{syntax:"<color>";inherits:false;initial-value:#0000}@property --_CW-INTERACTABLE-RIPPLE2_RADIUS{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_CW-INTERACTABLE-RIPPLE2_X{syntax:"<percentage>";inherits:false;initial-value:50%}@property --_CW-INTERACTABLE-RIPPLE2_Y{syntax:"<percentage>";inherits:false;initial-value:50%}@layer cw-style{.cw-interactable{z-index:0;position:relative}.cw-interactable:before{--cw-interactable-stateLayer-color:inherit;--cw-interactable-stateLayer-opacity:inherit;color:rgb(from var(--cw-interactable-stateLayer-color) r g b/calc(alpha*var(--cw-interactable-stateLayer-opacity)));outline-width:0}._cw-interactable-stateLayer:before{--cw-interactable-focusIndicator-color:inherit;border-radius:inherit;border-color:#0000;border-style:inherit;border-width:inherit;content:"";outline-color:var(--cw-interactable-focusIndicator-color);outline-offset:0;transition-duration:var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration);transition-property:color,outline-offset,outline-width;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing);z-index:-1;background-color:currentColor;outline-width:0;outline-style:solid;position:absolute;inset:0}._cw-interactable-ripple:before{background-image:radial-gradient(circle farthest-corner,var(--_CW-INTERACTABLE-RIPPLE1_COLOR)max(0px,calc(var(--_CW-INTERACTABLE-RIPPLE1_RADIUS) - 2px)),transparent var(--_CW-INTERACTABLE-RIPPLE1_RADIUS)),radial-gradient(circle farthest-corner,var(--_CW-INTERACTABLE-RIPPLE2_COLOR)max(0px,calc(var(--_CW-INTERACTABLE-RIPPLE2_RADIUS) - 2px)),transparent var(--_CW-INTERACTABLE-RIPPLE2_RADIUS));background-origin:border-box;background-position:calc(100% - var(--_CW-INTERACTABLE-RIPPLE1_X))calc(100% - var(--_CW-INTERACTABLE-RIPPLE1_Y)),calc(100% - var(--_CW-INTERACTABLE-RIPPLE2_X))calc(100% - var(--_CW-INTERACTABLE-RIPPLE2_Y));background-repeat:no-repeat;background-size:200% 200%}._cw-interactable-focusIndicator{outline:none}._cw-interactable-focusIndicator:before{--cw-interactable-focusIndicator-offset:inherit;--cw-interactable-focusIndicator-thickness:inherit;outline-offset:var(--cw-interactable-focusIndicator-offset);outline-width:var(--cw-interactable-focusIndicator-thickness)}@supports (hanging-punctuation:first){.cw-interactable{--_CW-INTERACTABLE-STATE_LAYER_COLOR:var(--cw-interactable-stateLayer-color);--_CW-INTERACTABLE-STATE_LAYER_OPACITY:var(--cw-interactable-stateLayer-opacity)}.cw-interactable:before{color:rgb(from var(--_CW-INTERACTABLE-STATE_LAYER_COLOR) r g b/calc(alpha*var(--_CW-INTERACTABLE-STATE_LAYER_OPACITY)))}._cw-interactable-stateLayer{--_CW-INTERACTABLE-FOCUS_INDICATOR_COLOR:var(--cw-interactable-focusIndicator-color)}._cw-interactable-stateLayer:before{outline-color:var(--_CW-INTERACTABLE-FOCUS_INDICATOR_COLOR)}._cw-interactable-focusIndicator{--_CW-INTERACTABLE-FOCUS_INDICATOR_OFFSET:var(--cw-interactable-focusIndicator-offset);--_CW-INTERACTABLE-FOCUS_INDICATOR_THICKNESS:var(--cw-interactable-focusIndicator-thickness)}._cw-interactable-focusIndicator:before{outline-offset:var(--_CW-INTERACTABLE-FOCUS_INDICATOR_OFFSET);outline-width:var(--_CW-INTERACTABLE-FOCUS_INDICATOR_THICKNESS)}}@starting-style{._cw-interactable-stateLayer:before{color:#0000}._cw-interactable-focusIndicator:before{outline-offset:0;outline-width:0}}@media(forced-colors:active){._cw-interactable-stateLayer:before{background:0 0}}}@property --cw-Action-container-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-container-elevation{syntax:"<integer>";inherits:false;initial-value:0}@property --cw-Action-container-outlineColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-container-shadowColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-label-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-icon-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-unselected-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-unselected-contentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-selected-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-selected-contentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-hover-containerElevation{syntax:"<integer>";inherits:false;initial-value:0}@property --cw-Action-focus-containerElevation{syntax:"<integer>";inherits:false;initial-value:0}@property --cw-Action-press-containerElevation{syntax:"<integer>";inherits:false;initial-value:0}@property --cw-Action-disabled-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-disabled-containerOpacity{syntax:"<number>";inherits:false;initial-value:.1}@property --cw-Action-disabled-selectedContainerOpacity{syntax:"<number>";inherits:false;initial-value:.1}@property --cw-Action-disabled-contentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-disabled-contentOpacity{syntax:"<number>";inherits:false;initial-value:.38}@property --cw-Action-disabled-outlineColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Action-disabled-outlineOpacity{syntax:"<number>";inherits:false;initial-value:.1}@layer cw-style{.cw-Action{--cw-Action-container-shadowColor:var(--cw-Color-shadow);--cw-Action-label-color:var(--cw-Color-primary-fill);--cw-Action-icon-color:var(--cw-Color-primary-fill);--cw-Action-unselected-containerColor:var(--cw-Color-surface-container);--cw-Action-unselected-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Action-selected-containerColor:var(--cw-Color-primary-fill);--cw-Action-selected-contentColor:var(--cw-Color-primary-onFill);--cw-Action-disabled-containerColor:var(--cw-Color-surface-onFill);--cw-Action-disabled-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Action-disabled-outlineColor:var(--cw-Color-outlineVariant)}:is(.cw-Button,.cw-IconButton,.cw-FAB){--cw-Action-container-shadowColor:var(--cw-Color-shadow);--cw-Action-disabled-containerColor:var(--cw-Color-surface-onFill);--cw-Action-disabled-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Action-disabled-outlineColor:var(--cw-Color-outlineVariant);--cw-Action-icon-color:var(--cw-Color-primary-fill);--cw-Action-label-color:var(--cw-Color-primary-fill);--cw-Action-selected-containerColor:var(--cw-Color-primary-fill);--cw-Action-selected-contentColor:var(--cw-Color-primary-onFill);--cw-Action-unselected-containerColor:var(--cw-Color-surface-container);--cw-Action-unselected-contentColor:var(--cw-Color-surface-onFillVariant);--_CW-ACTION-CONTAINER_COLOR:var(--cw-Action-container-color);--_CW-ACTION-ELEVATION:var(--cw-Action-container-elevation);--_CW-ACTION-END_END_SHAPE:var(--_CW-ACTION-SHAPE);--_CW-ACTION-END_START_SHAPE:var(--_CW-ACTION-SHAPE);--_CW-ACTION-ICON_COLOR:var(--cw-Action-icon-color);--_CW-ACTION-INNER_SHAPE:var(--_CW-ACTION-SHAPE);--_CW-ACTION-LABEL_COLOR:var(--cw-Action-label-color);--_CW-ACTION-OUTLINE_COLOR:var(--cw-Action-container-outlineColor);--_CW-ACTION-OUTLINE_WIDTH:0px;--_CW-ACTION-SHADOW_COLOR:var(--cw-Action-container-shadowColor);--_CW-ACTION-SHAPE:calc(var(--cw-Button-containerHeight)/2);--_CW-ACTION-SHAPE_DURATION:var(--cw-Motion-spring-effect-default-duration);--_CW-ACTION-SHAPE_EASING:var(--cw-Motion-spring-effect-default-easing);--_CW-ACTION-SIZE_DURATION:var(--cw-Motion-spring-spatial-fast-duration);--_CW-ACTION-SIZE_EASING:var(--cw-Motion-spring-spatial-fast-easing);--_CW-ACTION-START_END_SHAPE:var(--_CW-ACTION-SHAPE);--_CW-ACTION-START_START_SHAPE:var(--_CW-ACTION-SHAPE);--_CW-ACTION-VISUAL_BLOCK_SIZE:var(--cw-Button-containerHeight);--_CW-ACTION-VISUAL_BLOCK_START:calc((100% - var(--_CW-ACTION-VISUAL_BLOCK_SIZE))/2);--_CW-ACTION-VISUAL_INLINE_SIZE:100%;--_CW-ACTION-VISUAL_INLINE_START:calc((100% - var(--_CW-ACTION-VISUAL_INLINE_SIZE))/2);--cw-interactable-focusIndicator-color:var(--cw-Color-secondary-fill);--cw-interactable-focusIndicator-offset:2px;--cw-interactable-focusIndicator-thickness:3px;--cw-interactable-stateLayer-color:var(--_CW-ACTION-LABEL_COLOR);-webkit-tap-highlight-color:transparent;appearance:none;box-sizing:border-box;color:var(--_CW-ACTION-LABEL_COLOR);cursor:pointer;font:inherit;isolation:isolate;min-block-size:48px;min-inline-size:48px;transition-duration:var(--cw-Motion-spring-effect-fast-duration),var(--_CW-ACTION-SIZE_DURATION),var(--_CW-ACTION-SIZE_DURATION),var(--_CW-ACTION-SIZE_DURATION),var(--_CW-ACTION-SIZE_DURATION),var(--_CW-ACTION-SIZE_DURATION),var(--_CW-ACTION-SIZE_DURATION);transition-property:color,column-gap,inline-size,padding-block-end,padding-block-start,padding-inline-end,padding-inline-start;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing),var(--_CW-ACTION-SIZE_EASING),var(--_CW-ACTION-SIZE_EASING),var(--_CW-ACTION-SIZE_EASING),var(--_CW-ACTION-SIZE_EASING),var(--_CW-ACTION-SIZE_EASING),var(--_CW-ACTION-SIZE_EASING);-webkit-user-select:none;user-select:none;vertical-align:middle;z-index:0;background-color:#0000;border:0;outline:none;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}:is(.cw-Button,.cw-IconButton,.cw-FAB)[hidden]{display:none!important}:is(.cw-Button,.cw-IconButton,.cw-FAB)[aria-disabled=true]{cursor:default}:is(.cw-Button,.cw-IconButton,.cw-FAB):after{background-color:var(--_CW-ACTION-CONTAINER_COLOR);background-image:var(--_CW-ACTION-CONTAINER_OVERLAY,none);block-size:var(--_CW-ACTION-VISUAL_BLOCK_SIZE);border-color:var(--_CW-ACTION-OUTLINE_COLOR);border-style:solid;border-width:var(--_CW-ACTION-OUTLINE_WIDTH);box-shadow:0 calc((clamp(0,var(--_CW-ACTION-ELEVATION),1) + clamp(0,var(--_CW-ACTION-ELEVATION) - 3,1) + clamp(0,var(--_CW-ACTION-ELEVATION) - 4,1)*2)*1px) calc((clamp(0,var(--_CW-ACTION-ELEVATION),1)*2 + clamp(0,var(--_CW-ACTION-ELEVATION) - 2,1) + clamp(0,var(--_CW-ACTION-ELEVATION) - 4,1))*1px) rgb(from var(--_CW-ACTION-SHADOW_COLOR) r g b/ calc(alpha*clamp(0,var(--_CW-ACTION-ELEVATION),1)*.3)),0 calc((clamp(0,var(--_CW-ACTION-ELEVATION),2) + clamp(0,var(--_CW-ACTION-ELEVATION) - 2,3)*2)*1px) calc((clamp(0,var(--_CW-ACTION-ELEVATION),2)*3 + clamp(0,var(--_CW-ACTION-ELEVATION) - 2,3)*2)*1px) calc((clamp(0,var(--_CW-ACTION-ELEVATION),4) + clamp(0,var(--_CW-ACTION-ELEVATION) - 4,1)*2)*1px) rgb(from var(--_CW-ACTION-SHADOW_COLOR) r g b/ calc(alpha*clamp(0,var(--_CW-ACTION-ELEVATION),1)*.15));box-sizing:border-box;content:"";inline-size:var(--_CW-ACTION-VISUAL_INLINE_SIZE);pointer-events:none;transition-duration:var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-effect-default-duration),var(--_CW-ACTION-SHAPE_DURATION),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-effect-default-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration);transition-property:background-color,block-size,border-color,border-radius,border-width,box-shadow,inline-size,inset-block-start,inset-inline-start;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-effect-default-easing),var(--_CW-ACTION-SHAPE_EASING),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-effect-default-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing);z-index:-2;border-start-start-radius:var(--_CW-ACTION-START_START_SHAPE);border-start-end-radius:var(--_CW-ACTION-START_END_SHAPE);border-end-end-radius:var(--_CW-ACTION-END_END_SHAPE);border-end-start-radius:var(--_CW-ACTION-END_START_SHAPE);position:absolute;inset-block-start:var(--_CW-ACTION-VISUAL_BLOCK_START);inset-inline-start:var(--_CW-ACTION-VISUAL_INLINE_START)}:is(.cw-Button,.cw-IconButton,.cw-FAB):before,:is(.cw-Button,.cw-IconButton,.cw-FAB)._cw-interactable-stateLayer:before{block-size:var(--_CW-ACTION-VISUAL_BLOCK_SIZE);box-sizing:border-box;content:"";inline-size:var(--_CW-ACTION-VISUAL_INLINE_SIZE);pointer-events:none;z-index:-1;border-start-start-radius:var(--_CW-ACTION-START_START_SHAPE);border-start-end-radius:var(--_CW-ACTION-START_END_SHAPE);border-end-end-radius:var(--_CW-ACTION-END_END_SHAPE);border-end-start-radius:var(--_CW-ACTION-END_START_SHAPE);position:absolute;inset-block-start:var(--_CW-ACTION-VISUAL_BLOCK_START);inset-block-end:auto;inset-inline-start:var(--_CW-ACTION-VISUAL_INLINE_START);inset-inline-end:auto}.cw-interactable:is(.cw-Button,.cw-IconButton,.cw-FAB):before{transition-duration:var(--cw-Motion-spring-spatial-fast-duration),var(--_CW-ACTION-SHAPE_DURATION),var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration);transition-property:block-size,border-radius,color,inline-size,inset-block-start,inset-inline-start,outline-offset,outline-width;transition-timing-function:var(--cw-Motion-spring-spatial-fast-easing),var(--_CW-ACTION-SHAPE_EASING),var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing)}:is(.cw-Button,.cw-IconButton,.cw-FAB) .cw-Icon{--cw-Icon-color:var(--_CW-ACTION-ICON_COLOR);transition-duration:var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-spatial-fast-duration);transition-property:--cw-Icon-size,color,rotate;transition-timing-function:var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-spatial-fast-easing)}:is(.cw-Button-toggle,.cw-IconButton-toggle,.cw-FAB-toggle){--_CW-ACTION-CONTAINER_COLOR:var(--cw-Action-unselected-containerColor);--_CW-ACTION-ICON_COLOR:var(--cw-Action-unselected-contentColor);--_CW-ACTION-LABEL_COLOR:var(--cw-Action-unselected-contentColor)}:is(._cw-Button-outlined,._cw-IconButton-outlined){--_CW-ACTION-OUTLINE_WIDTH:var(--cw-Button-outlineWidth)}:is(.cw-Button-checked,.cw-IconButton-checked,.cw-FAB-checked),._cw-FABMenu-open>.cw-FABMenu-trigger .cw-FAB{--_CW-ACTION-CONTAINER_COLOR:var(--cw-Action-selected-containerColor);--_CW-ACTION-ICON_COLOR:var(--cw-Action-selected-contentColor);--_CW-ACTION-LABEL_COLOR:var(--cw-Action-selected-contentColor);--_CW-ACTION-OUTLINE_WIDTH:0px}.cw-Button.cw-Button-disabled,.cw-IconButton.cw-IconButton-disabled,.cw-FAB.cw-FAB-disabled{--_CW-ACTION-CONTAINER_COLOR:rgb(from var(--cw-Action-disabled-containerColor) r g b/calc(alpha*var(--cw-Action-disabled-containerOpacity)));--_CW-ACTION-ELEVATION:0;--_CW-ACTION-ICON_COLOR:rgb(from var(--cw-Action-disabled-contentColor) r g b/calc(alpha*var(--cw-Action-disabled-contentOpacity)));--_CW-ACTION-LABEL_COLOR:rgb(from var(--cw-Action-disabled-contentColor) r g b/calc(alpha*var(--cw-Action-disabled-contentOpacity)));--_CW-ACTION-OUTLINE_COLOR:rgb(from var(--cw-Action-disabled-outlineColor) r g b/calc(alpha*var(--cw-Action-disabled-outlineOpacity)));cursor:default}@media(forced-colors:active){:is(._cw-Button-elevated,._cw-Button-filled,._cw-Button-filled-tonal,._cw-Button-outlined,._cw-IconButton-filled,._cw-IconButton-filled-tonal,._cw-IconButton-outlined,.cw-FAB),._cw-FABMenu-open>.cw-FABMenu-trigger .cw-FAB{--_CW-ACTION-OUTLINE_COLOR:ButtonText;--_CW-ACTION-OUTLINE_WIDTH:1px}.cw-Button.cw-Button-disabled,.cw-IconButton.cw-IconButton-disabled,.cw-FAB.cw-FAB-disabled{--_CW-ACTION-OUTLINE_COLOR:GrayText}}:is(.cw-Button-disabled.cw-Button-checked,.cw-IconButton-disabled.cw-IconButton-checked,.cw-FAB-disabled.cw-FAB-checked){--_CW-ACTION-CONTAINER_COLOR:rgb(from var(--cw-Action-disabled-containerColor) r g b/calc(alpha*var(--cw-Action-disabled-selectedContainerOpacity)))}:is(.cw-Button-hover,.cw-IconButton-hover,.cw-FAB-hover){--_CW-ACTION-ELEVATION:var(--cw-Action-hover-containerElevation);--cw-interactable-stateLayer-opacity:.08}:is(.cw-Button-focus,.cw-IconButton-focus,.cw-FAB-focus){--_CW-ACTION-ELEVATION:var(--cw-Action-focus-containerElevation);--cw-interactable-stateLayer-opacity:.1}:is(.cw-Button-press,.cw-IconButton-press,.cw-FAB-press){--_CW-ACTION-ELEVATION:var(--cw-Action-press-containerElevation);--cw-interactable-ripple-color:var(--cw-interactable-stateLayer-color);--cw-interactable-ripple-opacity:.1}.cw-Button{--_CW-BUTTON-ICON_SIZE:var(--cw-Button-iconSize);block-size:max(48px,var(--cw-Button-containerHeight));column-gap:var(--cw-Button-iconLabelSpace);padding-block:0;padding-inline:calc(var(--cw-Button-leadingSpace) + var(--_CW-BUTTONGROUP-DELTA,0px)/2) calc(var(--cw-Button-trailingSpace) + var(--_CW-BUTTONGROUP-DELTA,0px)/2)}.cw-Button:any-link{letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;word-spacing:normal}.cw-Button-disabled:any-link{pointer-events:none}._cw-Button-xs{--cw-Button-containerHeight:32px;--cw-Button-progressIndicatorSize:28px;--cw-Button-squareShape:12px;--cw-Button-pressedShape:8px;--cw-Button-iconSize:20px;--cw-Button-iconLabelSpace:4px;--cw-Button-leadingSpace:12px;--cw-Button-trailingSpace:12px;--cw-Button-outlineWidth:1px;--cw-Button-iconButton-iconSize:20px;--cw-Button-iconButton-narrowSpace:4px;--cw-Button-iconButton-defaultSpace:6px;--cw-Button-iconButton-wideSpace:10px}._cw-Button-sm{--cw-Button-containerHeight:40px;--cw-Button-progressIndicatorSize:36px;--cw-Button-squareShape:12px;--cw-Button-pressedShape:8px;--cw-Button-iconSize:20px;--cw-Button-iconLabelSpace:8px;--cw-Button-leadingSpace:16px;--cw-Button-trailingSpace:16px;--cw-Button-outlineWidth:1px;--cw-Button-iconButton-iconSize:24px;--cw-Button-iconButton-narrowSpace:4px;--cw-Button-iconButton-defaultSpace:8px;--cw-Button-iconButton-wideSpace:14px}._cw-Button-md{--cw-Button-containerHeight:56px;--cw-Button-progressIndicatorSize:48px;--cw-Button-squareShape:16px;--cw-Button-pressedShape:12px;--cw-Button-iconSize:24px;--cw-Button-iconLabelSpace:8px;--cw-Button-leadingSpace:24px;--cw-Button-trailingSpace:24px;--cw-Button-outlineWidth:1px;--cw-Button-iconButton-iconSize:24px;--cw-Button-iconButton-narrowSpace:12px;--cw-Button-iconButton-defaultSpace:16px;--cw-Button-iconButton-wideSpace:24px}._cw-Button-lg{--cw-Button-containerHeight:96px;--cw-Button-progressIndicatorSize:80px;--cw-Button-squareShape:28px;--cw-Button-pressedShape:16px;--cw-Button-iconSize:32px;--cw-Button-iconLabelSpace:12px;--cw-Button-leadingSpace:48px;--cw-Button-trailingSpace:48px;--cw-Button-outlineWidth:2px;--cw-Button-iconButton-iconSize:32px;--cw-Button-iconButton-narrowSpace:16px;--cw-Button-iconButton-defaultSpace:32px;--cw-Button-iconButton-wideSpace:48px}._cw-Button-xl{--cw-Button-containerHeight:136px;--cw-Button-progressIndicatorSize:116px;--cw-Button-squareShape:28px;--cw-Button-pressedShape:16px;--cw-Button-iconSize:40px;--cw-Button-iconLabelSpace:16px;--cw-Button-leadingSpace:64px;--cw-Button-trailingSpace:64px;--cw-Button-outlineWidth:3px;--cw-Button-iconButton-iconSize:40px;--cw-Button-iconButton-narrowSpace:32px;--cw-Button-iconButton-defaultSpace:48px;--cw-Button-iconButton-wideSpace:72px}.cw-ActionButton-label{font:500 .875rem/var(--cw-Typescale-label-large-lineHeight,var(--cw-LineHeight-label-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.00625rem;text-overflow:ellipsis;text-wrap:nowrap;min-inline-size:0;overflow:hidden}._cw-Button-md>.cw-ActionButton-label{font:500 1rem/var(--cw-Typescale-title-medium-lineHeight,var(--cw-LineHeight-title-medium)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.0125rem}._cw-Button-lg>.cw-ActionButton-label{font:400 1.5rem/var(--cw-Typescale-headline-small-lineHeight,var(--cw-LineHeight-headline-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0}._cw-Button-xl>.cw-ActionButton-label{font:400 2rem/var(--cw-Typescale-headline-large-lineHeight,var(--cw-LineHeight-headline-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0}:is(.cw-ActionButton-leadingIcon,.cw-ActionButton-trailingIcon){color:var(--_CW-ACTION-ICON_COLOR);font-size:var(--_CW-BUTTON-ICON_SIZE);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.cw-ActionButton-label,.cw-ActionButton-leadingIcon,.cw-ActionButton-trailingIcon):empty{display:none}.cw-Button .cw-Icon{--cw-Icon-size:var(--_CW-BUTTON-ICON_SIZE)}._cw-Button-square,.cw-Button.cw-Button-checked{--_CW-ACTION-SHAPE:var(--cw-Button-squareShape)}._cw-Button-square.cw-Button-checked{--_CW-ACTION-SHAPE:calc(var(--cw-Button-containerHeight)/2)}.cw-Button.cw-Button-press{--_CW-ACTION-SHAPE:var(--cw-Button-pressedShape)}.cw-Button-toggle{--_CW-ACTION-SHAPE_DURATION:var(--cw-Motion-spring-spatial-fast-duration);--_CW-ACTION-SHAPE_EASING:var(--cw-Motion-spring-spatial-fast-easing)}.cw-IconButton{--_CW-ACTION-VISUAL_INLINE_SIZE:calc(var(--_CW-ICONBUTTON-ICON_SIZE) + 2*var(--_CW-ICONBUTTON-SPACE) + var(--_CW-BUTTONGROUP-DELTA,0px));--_CW-ICONBUTTON-ICON_SIZE:var(--cw-Button-iconButton-iconSize);--_CW-ICONBUTTON-SPACE:var(--cw-Button-iconButton-defaultSpace);block-size:max(48px,var(--cw-Button-containerHeight));inline-size:max(48px,var(--_CW-ACTION-VISUAL_INLINE_SIZE));padding:0}._cw-IconButton-xs{--cw-Button-containerHeight:32px;--cw-Button-progressIndicatorSize:28px;--cw-Button-squareShape:12px;--cw-Button-pressedShape:8px;--cw-Button-iconSize:20px;--cw-Button-iconLabelSpace:4px;--cw-Button-leadingSpace:12px;--cw-Button-trailingSpace:12px;--cw-Button-outlineWidth:1px;--cw-Button-iconButton-iconSize:20px;--cw-Button-iconButton-narrowSpace:4px;--cw-Button-iconButton-defaultSpace:6px;--cw-Button-iconButton-wideSpace:10px}._cw-IconButton-sm{--cw-Button-containerHeight:40px;--cw-Button-progressIndicatorSize:36px;--cw-Button-squareShape:12px;--cw-Button-pressedShape:8px;--cw-Button-iconSize:20px;--cw-Button-iconLabelSpace:8px;--cw-Button-leadingSpace:16px;--cw-Button-trailingSpace:16px;--cw-Button-outlineWidth:1px;--cw-Button-iconButton-iconSize:24px;--cw-Button-iconButton-narrowSpace:4px;--cw-Button-iconButton-defaultSpace:8px;--cw-Button-iconButton-wideSpace:14px}._cw-IconButton-md{--cw-Button-containerHeight:56px;--cw-Button-progressIndicatorSize:48px;--cw-Button-squareShape:16px;--cw-Button-pressedShape:12px;--cw-Button-iconSize:24px;--cw-Button-iconLabelSpace:8px;--cw-Button-leadingSpace:24px;--cw-Button-trailingSpace:24px;--cw-Button-outlineWidth:1px;--cw-Button-iconButton-iconSize:24px;--cw-Button-iconButton-narrowSpace:12px;--cw-Button-iconButton-defaultSpace:16px;--cw-Button-iconButton-wideSpace:24px}._cw-IconButton-lg{--cw-Button-containerHeight:96px;--cw-Button-progressIndicatorSize:80px;--cw-Button-squareShape:28px;--cw-Button-pressedShape:16px;--cw-Button-iconSize:32px;--cw-Button-iconLabelSpace:12px;--cw-Button-leadingSpace:48px;--cw-Button-trailingSpace:48px;--cw-Button-outlineWidth:2px;--cw-Button-iconButton-iconSize:32px;--cw-Button-iconButton-narrowSpace:16px;--cw-Button-iconButton-defaultSpace:32px;--cw-Button-iconButton-wideSpace:48px}._cw-IconButton-xl{--cw-Button-containerHeight:136px;--cw-Button-progressIndicatorSize:116px;--cw-Button-squareShape:28px;--cw-Button-pressedShape:16px;--cw-Button-iconSize:40px;--cw-Button-iconLabelSpace:16px;--cw-Button-leadingSpace:64px;--cw-Button-trailingSpace:64px;--cw-Button-outlineWidth:3px;--cw-Button-iconButton-iconSize:40px;--cw-Button-iconButton-narrowSpace:32px;--cw-Button-iconButton-defaultSpace:48px;--cw-Button-iconButton-wideSpace:72px}._cw-IconButton-narrow{--_CW-ICONBUTTON-SPACE:var(--cw-Button-iconButton-narrowSpace)}._cw-IconButton-wide{--_CW-ICONBUTTON-SPACE:var(--cw-Button-iconButton-wideSpace)}.cw-IconButton .cw-Icon{--cw-Icon-size:var(--_CW-ICONBUTTON-ICON_SIZE)}._cw-IconButton-square,.cw-IconButton.cw-IconButton-checked{--_CW-ACTION-SHAPE:var(--cw-Button-squareShape)}._cw-IconButton-square.cw-IconButton-checked{--_CW-ACTION-SHAPE:calc(var(--cw-Button-containerHeight)/2)}.cw-IconButton.cw-IconButton-press{--_CW-ACTION-SHAPE:var(--cw-Button-pressedShape)}.cw-FAB{--_CW-ACTION-SHAPE:var(--cw-Button-fab-containerShape);--_CW-ACTION-VISUAL_INLINE_SIZE:var(--cw-Button-containerHeight);--_CW-FAB-FADE_DURATION:var(--cw-Motion-spring-effect-fast-duration);--_CW-FAB-FADE_EASING:var(--cw-Motion-spring-effect-fast-easing);--_CW-FAB-ICON_SIZE:var(--cw-Button-iconSize);block-size:max(48px,var(--cw-Button-containerHeight));min-inline-size:max(48px,var(--cw-Button-containerHeight));padding-block:0;padding-inline:calc((var(--cw-Button-containerHeight) - var(--_CW-FAB-ICON_SIZE))/2);column-gap:0}.cw-FAB{--cw-Button-containerHeight:56px;--cw-Button-fab-containerShape:16px;--cw-Button-iconSize:24px;--cw-Button-iconLabelSpace:12px;--cw-Button-leadingSpace:16px;--cw-Button-trailingSpace:20px}._cw-FAB-small{--cw-Button-containerHeight:40px;--cw-Button-fab-containerShape:12px;--cw-Button-iconSize:24px}._cw-FAB-medium{--cw-Button-containerHeight:80px;--cw-Button-fab-containerShape:20px;--cw-Button-iconSize:28px;--cw-Button-iconLabelSpace:12px;--cw-Button-leadingSpace:26px;--cw-Button-trailingSpace:26px}._cw-FAB-large{--cw-Button-containerHeight:96px;--cw-Button-fab-containerShape:28px;--cw-Button-iconSize:36px}._cw-FAB-small._cw-FAB-extended{--cw-Button-containerHeight:56px;--cw-Button-fab-containerShape:16px;--cw-Button-iconSize:24px;--cw-Button-iconLabelSpace:8px;--cw-Button-leadingSpace:16px;--cw-Button-trailingSpace:16px}._cw-FAB-large._cw-FAB-extended{--cw-Button-containerHeight:96px;--cw-Button-fab-containerShape:28px;--cw-Button-iconSize:32px;--cw-Button-iconLabelSpace:16px;--cw-Button-leadingSpace:28px;--cw-Button-trailingSpace:28px}._cw-FAB-extended{--_CW-ACTION-VISUAL_INLINE_SIZE:100%}._cw-FAB-expanded{column-gap:var(--cw-Button-iconLabelSpace);padding-inline:var(--cw-Button-leadingSpace) var(--cw-Button-trailingSpace)}._cw-FAB-expanded:has(>.cw-FAB-icon:empty){padding-inline-start:var(--cw-Button-trailingSpace)}.cw-FAB-icon{color:var(--_CW-ACTION-ICON_COLOR);font-size:var(--_CW-FAB-ICON_SIZE);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.cw-FAB .cw-Icon{--cw-Icon-size:var(--_CW-FAB-ICON_SIZE)}.cw-FAB-label{font:500 .875rem/var(--cw-Typescale-label-large-lineHeight,var(--cw-LineHeight-label-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.00625rem;opacity:0;text-wrap:nowrap;transition-duration:var(--_CW-ACTION-SIZE_DURATION),var(--_CW-FAB-FADE_DURATION);transition-property:grid-template-columns,opacity;transition-timing-function:var(--_CW-ACTION-SIZE_EASING),var(--_CW-FAB-FADE_EASING);grid-template-columns:minmax(0,0fr);display:grid;overflow:hidden}.cw-FAB-icon:empty,.cw-FAB-label:empty{display:none}._cw-FAB-expanded>.cw-FAB-label{opacity:1;grid-template-columns:minmax(0,1fr)}._cw-FAB-extended:not(._cw-FAB-small,._cw-FAB-medium,._cw-FAB-large){--_CW-ACTION-SIZE_DURATION:var(--cw-Motion-spring-spatial-default-duration);--_CW-ACTION-SIZE_EASING:var(--cw-Motion-spring-spatial-default-easing)}._cw-FAB-expanded:not(._cw-FAB-small,._cw-FAB-medium,._cw-FAB-large){--_CW-ACTION-SIZE_DURATION:var(--cw-Motion-spring-spatial-fast-duration);--_CW-ACTION-SIZE_EASING:var(--cw-Motion-spring-spatial-fast-easing);--_CW-FAB-FADE_DURATION:var(--cw-Motion-spring-effect-default-duration);--_CW-FAB-FADE_EASING:var(--cw-Motion-spring-effect-default-easing)}._cw-FAB-small>.cw-FAB-label{font:500 1rem/var(--cw-Typescale-title-medium-lineHeight,var(--cw-LineHeight-title-medium)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.0125rem}._cw-FAB-medium>.cw-FAB-label{font:400 1.375rem/var(--cw-Typescale-title-large-lineHeight,var(--cw-LineHeight-title-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0}._cw-FAB-large>.cw-FAB-label{font:400 1.5rem/var(--cw-Typescale-headline-small-lineHeight,var(--cw-LineHeight-headline-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0}.cw-FAB.cw-FAB-checked,._cw-FABMenu-open>.cw-FABMenu-trigger .cw-FAB{--_CW-ACTION-SHAPE:calc(var(--_CW-FAB-CLOSE_SIZE)/2);--_CW-ACTION-SHAPE_DURATION:var(--cw-Motion-spring-spatial-fast-duration);--_CW-ACTION-SHAPE_EASING:var(--cw-Motion-spring-spatial-fast-easing);--_CW-ACTION-VISUAL_BLOCK_SIZE:var(--_CW-FAB-CLOSE_SIZE);--_CW-ACTION-VISUAL_BLOCK_START:0px;--_CW-ACTION-VISUAL_INLINE_SIZE:var(--_CW-FAB-CLOSE_SIZE);--_CW-ACTION-VISUAL_INLINE_START:calc(100% - var(--_CW-FAB-CLOSE_SIZE));--_CW-FAB-CLOSE_SIZE:var(--cw-Button-closeButton-containerHeight);--_CW-FAB-ICON_SIZE:var(--cw-Button-closeButton-iconSize);padding-block:calc((var(--_CW-FAB-CLOSE_SIZE) - var(--_CW-FAB-ICON_SIZE))/2) calc(var(--cw-Button-containerHeight) - (var(--_CW-FAB-CLOSE_SIZE) + var(--_CW-FAB-ICON_SIZE))/2);padding-inline:calc(var(--cw-Button-containerHeight) - (var(--_CW-FAB-CLOSE_SIZE) + var(--_CW-FAB-ICON_SIZE))/2) calc((var(--_CW-FAB-CLOSE_SIZE) - var(--_CW-FAB-ICON_SIZE))/2)}.cw-FABMenu{display:inline-flex;position:relative}.cw-FABMenu-trigger{display:inline-flex}.cw-FABMenu-items{inline-size:max-content;align-items:end;row-gap:var(--cw-Button-fabMenu-itemSpacing);flex-direction:column;max-inline-size:calc(100vw - 32px);display:flex;position:absolute;inset-block-end:calc(100% + var(--cw-Button-fabMenu-closeButtonSpacing));inset-inline-end:0}.cw-FABMenu-items .cw-FAB{--cw-Button-containerHeight:56px;--cw-Button-fab-containerShape:28px;--cw-Button-iconSize:24px;--cw-Button-iconLabelSpace:8px;--cw-Button-leadingSpace:24px;--cw-Button-trailingSpace:24px}.cw-FABMenu-items .cw-FAB{--_CW-ACTION-VISUAL_BLOCK_SIZE:100%;block-size:auto;min-block-size:max(48px,var(--cw-Button-containerHeight))}.cw-FABMenu-items .cw-FAB>.cw-FAB-label{font:500 1rem/var(--cw-Typescale-title-medium-lineHeight,var(--cw-LineHeight-title-medium)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.0125rem;overflow-wrap:anywhere;text-wrap:wrap}.cw-FABMenu-items>*{clip-path:inset(-24px -24px -24px calc(100% + 24px) round 52px);opacity:0;transition-delay:calc(var(--cw-Motion-spring-effect-slow-duration)*var(--_CW-FABMENU-STAGGER,0)),calc(var(--cw-Motion-spring-effect-slow-duration)*var(--_CW-FABMENU-STAGGER,0)),calc(var(--cw-Motion-spring-effect-slow-duration)*var(--_CW-FABMENU-STAGGER,0) + var(--cw-Motion-spring-spatial-fast-duration));transition-duration:var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-effect-fast-duration),0s;transition-property:clip-path,opacity,visibility;transition-timing-function:var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-effect-fast-easing),linear;visibility:hidden}.cw-FABMenu-items:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>*{clip-path:inset(-24px calc(100% + 24px) -24px -24px round 52px)}._cw-FABMenu-open>.cw-FABMenu-items>*{clip-path:inset(-24px round 52px);opacity:1;transition-delay:calc(var(--cw-Motion-spring-effect-slow-duration)*var(--_CW-FABMENU-STAGGER,0)),calc(var(--cw-Motion-spring-effect-slow-duration)*var(--_CW-FABMENU-STAGGER,0)),0s;visibility:visible}.cw-ButtonGroup{--_CW-BUTTONGROUP-INNER_SHAPE:var(--cw-ButtonGroup-innerShape);--_CW-BUTTONGROUP-PRESSED_SHAPE:var(--cw-ButtonGroup-pressedShape);align-items:center;display:inline-flex}._cw-ButtonGroup-xs{--cw-ButtonGroup-spacing:18px;--cw-ButtonGroup-innerShape:4px;--cw-ButtonGroup-pressedShape:4px;--cw-Button-containerHeight:32px;--cw-Button-progressIndicatorSize:28px;--cw-Button-squareShape:12px;--cw-Button-pressedShape:8px;--cw-Button-iconSize:20px;--cw-Button-iconLabelSpace:4px;--cw-Button-leadingSpace:12px;--cw-Button-trailingSpace:12px;--cw-Button-outlineWidth:1px;--cw-Button-iconButton-iconSize:20px;--cw-Button-iconButton-narrowSpace:4px;--cw-Button-iconButton-defaultSpace:6px;--cw-Button-iconButton-wideSpace:10px}._cw-ButtonGroup-sm{--cw-ButtonGroup-spacing:12px;--cw-ButtonGroup-innerShape:8px;--cw-ButtonGroup-pressedShape:4px;--cw-Button-containerHeight:40px;--cw-Button-progressIndicatorSize:36px;--cw-Button-squareShape:12px;--cw-Button-pressedShape:8px;--cw-Button-iconSize:20px;--cw-Button-iconLabelSpace:8px;--cw-Button-leadingSpace:16px;--cw-Button-trailingSpace:16px;--cw-Button-outlineWidth:1px;--cw-Button-iconButton-iconSize:24px;--cw-Button-iconButton-narrowSpace:4px;--cw-Button-iconButton-defaultSpace:8px;--cw-Button-iconButton-wideSpace:14px}._cw-ButtonGroup-md{--cw-ButtonGroup-spacing:8px;--cw-ButtonGroup-innerShape:8px;--cw-ButtonGroup-pressedShape:4px;--cw-Button-containerHeight:56px;--cw-Button-progressIndicatorSize:48px;--cw-Button-squareShape:16px;--cw-Button-pressedShape:12px;--cw-Button-iconSize:24px;--cw-Button-iconLabelSpace:8px;--cw-Button-leadingSpace:24px;--cw-Button-trailingSpace:24px;--cw-Button-outlineWidth:1px;--cw-Button-iconButton-iconSize:24px;--cw-Button-iconButton-narrowSpace:12px;--cw-Button-iconButton-defaultSpace:16px;--cw-Button-iconButton-wideSpace:24px}._cw-ButtonGroup-lg{--cw-ButtonGroup-spacing:8px;--cw-ButtonGroup-innerShape:16px;--cw-ButtonGroup-pressedShape:8px;--cw-Button-containerHeight:96px;--cw-Button-progressIndicatorSize:80px;--cw-Button-squareShape:28px;--cw-Button-pressedShape:16px;--cw-Button-iconSize:32px;--cw-Button-iconLabelSpace:12px;--cw-Button-leadingSpace:48px;--cw-Button-trailingSpace:48px;--cw-Button-outlineWidth:2px;--cw-Button-iconButton-iconSize:32px;--cw-Button-iconButton-narrowSpace:16px;--cw-Button-iconButton-defaultSpace:32px;--cw-Button-iconButton-wideSpace:48px}._cw-ButtonGroup-xl{--cw-ButtonGroup-spacing:8px;--cw-ButtonGroup-innerShape:20px;--cw-ButtonGroup-pressedShape:12px;--cw-Button-containerHeight:136px;--cw-Button-progressIndicatorSize:116px;--cw-Button-squareShape:28px;--cw-Button-pressedShape:16px;--cw-Button-iconSize:40px;--cw-Button-iconLabelSpace:16px;--cw-Button-leadingSpace:64px;--cw-Button-trailingSpace:64px;--cw-Button-outlineWidth:3px;--cw-Button-iconButton-iconSize:40px;--cw-Button-iconButton-narrowSpace:32px;--cw-Button-iconButton-defaultSpace:48px;--cw-Button-iconButton-wideSpace:72px}.cw-ButtonGroup._cw-ButtonGroup-standard{gap:var(--cw-ButtonGroup-spacing)}.cw-ButtonGroup._cw-ButtonGroup-connected{gap:var(--cw-ButtonGroup-connectedSpacing)}._cw-ButtonGroup-vertical{flex-direction:column;align-items:stretch}._cw-ButtonGroup-overflow{display:flex;position:relative}._cw-ButtonGroup-overflow>._cw-ButtonGroup-overflowed{pointer-events:none;visibility:hidden;max-inline-size:100%;position:absolute}.cw-ButtonGroup._cw-ButtonGroup-connected>:is(.cw-Button,.cw-IconButton){--_CW-ACTION-END_END_SHAPE:var(--_CW-ACTION-INNER_SHAPE);--_CW-ACTION-END_START_SHAPE:var(--_CW-ACTION-INNER_SHAPE);--_CW-ACTION-INNER_SHAPE:var(--_CW-BUTTONGROUP-INNER_SHAPE);--_CW-ACTION-SHAPE:calc(var(--cw-Button-containerHeight)/2);--_CW-ACTION-START_END_SHAPE:var(--_CW-ACTION-INNER_SHAPE);--_CW-ACTION-START_START_SHAPE:var(--_CW-ACTION-INNER_SHAPE)}._cw-ButtonGroup-connected._cw-ButtonGroup-square>:is(.cw-Button,.cw-IconButton){--_CW-ACTION-SHAPE:var(--cw-Button-squareShape)}._cw-ButtonGroup-connected>:is(.cw-Button,.cw-IconButton):is(.cw-Button-checked,.cw-IconButton-checked){--_CW-ACTION-INNER_SHAPE:calc(var(--cw-Button-containerHeight)/2);--_CW-ACTION-SHAPE:calc(var(--cw-Button-containerHeight)/2)}._cw-ButtonGroup-connected>:is(.cw-Button,.cw-IconButton):is(.cw-Button-press,.cw-IconButton-press){--_CW-ACTION-INNER_SHAPE:var(--_CW-BUTTONGROUP-PRESSED_SHAPE)}._cw-ButtonGroup-connected:not(._cw-ButtonGroup-vertical)>:nth-child(1 of:is(.cw-Button,.cw-IconButton)){--_CW-ACTION-END_START_SHAPE:var(--_CW-ACTION-SHAPE);--_CW-ACTION-START_START_SHAPE:var(--_CW-ACTION-SHAPE)}._cw-ButtonGroup-connected:not(._cw-ButtonGroup-vertical)>:nth-last-child(1 of:is(.cw-Button,.cw-IconButton)){--_CW-ACTION-END_END_SHAPE:var(--_CW-ACTION-SHAPE);--_CW-ACTION-START_END_SHAPE:var(--_CW-ACTION-SHAPE)}._cw-ButtonGroup-connected._cw-ButtonGroup-vertical>:nth-child(1 of:is(.cw-Button,.cw-IconButton)){--_CW-ACTION-START_END_SHAPE:var(--_CW-ACTION-SHAPE);--_CW-ACTION-START_START_SHAPE:var(--_CW-ACTION-SHAPE)}._cw-ButtonGroup-connected._cw-ButtonGroup-vertical>:nth-last-child(1 of:is(.cw-Button,.cw-IconButton)){--_CW-ACTION-END_END_SHAPE:var(--_CW-ACTION-SHAPE);--_CW-ACTION-END_START_SHAPE:var(--_CW-ACTION-SHAPE)}._cw-ButtonGroup-selection{--_CW-BUTTONGROUP-ACTION_HEIGHT:var(--cw-Button-containerHeight);--_CW-BUTTONGROUP-ACTION_PRESSED_SHAPE:var(--cw-Button-pressedShape);--_CW-BUTTONGROUP-ACTION_SQUARE_SHAPE:var(--cw-Button-squareShape);--_CW-BUTTONGROUP-ICON_LABEL_SPACE:var(--cw-Button-iconLabelSpace);--_CW-BUTTONGROUP-ICON_SIZE:var(--cw-Button-iconSize);--_CW-BUTTONGROUP-PADDING:var(--cw-Button-leadingSpace)}._cw-ButtonGroup-selection>.cw-SegmentedButton{--_CW-BUTTONGROUP-INNER:var(--_CW-BUTTONGROUP-INNER_SHAPE);--_CW-BUTTONGROUP-ROUND:calc(var(--_CW-BUTTONGROUP-ACTION_HEIGHT)/2);--_CW-BUTTONGROUP-SHAPE:var(--_CW-BUTTONGROUP-ROUND);--cw-selection-segmented-container-color:var(--cw-Color-surface-container)}._cw-ButtonGroup-selection>.cw-SegmentedButton.cw-SegmentedButton-selected{--cw-selection-segmented-container-color:var(--cw-Color-primary-fill)}._cw-ButtonGroup-selection._cw-ButtonGroup-square>.cw-SegmentedButton,._cw-ButtonGroup-standard>.cw-SegmentedButton-selected{--_CW-BUTTONGROUP-SHAPE:var(--_CW-BUTTONGROUP-ACTION_SQUARE_SHAPE)}._cw-ButtonGroup-standard._cw-ButtonGroup-square>.cw-SegmentedButton-selected{--_CW-BUTTONGROUP-SHAPE:var(--_CW-BUTTONGROUP-ROUND)}._cw-ButtonGroup-connected._cw-ButtonGroup-selection>.cw-SegmentedButton-selected{--_CW-BUTTONGROUP-INNER:var(--_CW-BUTTONGROUP-ROUND);--_CW-BUTTONGROUP-SHAPE:var(--_CW-BUTTONGROUP-ROUND)}._cw-ButtonGroup-standard._cw-ButtonGroup-selection>.cw-SegmentedButton-press{--_CW-BUTTONGROUP-SHAPE:var(--_CW-BUTTONGROUP-ACTION_PRESSED_SHAPE)}._cw-ButtonGroup-connected._cw-ButtonGroup-selection>.cw-SegmentedButton-press{--_CW-BUTTONGROUP-INNER:var(--_CW-BUTTONGROUP-PRESSED_SHAPE)}.cw-ButtonGroup._cw-ButtonGroup-selection:is(._cw-ButtonGroup-standard,._cw-ButtonGroup-connected)>.cw-SegmentedButton{block-size:max(48px,var(--_CW-BUTTONGROUP-ACTION_HEIGHT));border-radius:var(--_CW-BUTTONGROUP-SHAPE);transition-duration:var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration);transition-property:background-color,border-radius,color,padding-inline-end,padding-inline-start;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing);margin:0}.cw-ButtonGroup._cw-ButtonGroup-selection._cw-ButtonGroup-connected>.cw-SegmentedButton{border-start-start-radius:var(--_CW-BUTTONGROUP-INNER);border-start-end-radius:var(--_CW-BUTTONGROUP-INNER);border-end-end-radius:var(--_CW-BUTTONGROUP-INNER);border-end-start-radius:var(--_CW-BUTTONGROUP-INNER)}.cw-ButtonGroup._cw-ButtonGroup-connected:not(._cw-ButtonGroup-vertical)>.cw-SegmentedButton-first{border-start-start-radius:var(--_CW-BUTTONGROUP-SHAPE);border-end-start-radius:var(--_CW-BUTTONGROUP-SHAPE)}.cw-ButtonGroup._cw-ButtonGroup-connected:not(._cw-ButtonGroup-vertical)>.cw-SegmentedButton-last{border-start-end-radius:var(--_CW-BUTTONGROUP-SHAPE);border-end-end-radius:var(--_CW-BUTTONGROUP-SHAPE)}.cw-ButtonGroup._cw-ButtonGroup-connected._cw-ButtonGroup-vertical>.cw-SegmentedButton-first{border-start-start-radius:var(--_CW-BUTTONGROUP-SHAPE);border-start-end-radius:var(--_CW-BUTTONGROUP-SHAPE)}.cw-ButtonGroup._cw-ButtonGroup-connected._cw-ButtonGroup-vertical>.cw-SegmentedButton-last{border-end-end-radius:var(--_CW-BUTTONGROUP-SHAPE);border-end-start-radius:var(--_CW-BUTTONGROUP-SHAPE)}._cw-ButtonGroup-selection>.cw-SegmentedButton ._cw-SegmentedButton-icon{block-size:var(--_CW-BUTTONGROUP-ICON_SIZE);flex-basis:var(--_CW-BUTTONGROUP-ICON_SIZE);inline-size:var(--_CW-BUTTONGROUP-ICON_SIZE);max-block-size:var(--_CW-BUTTONGROUP-ICON_SIZE);max-inline-size:var(--_CW-BUTTONGROUP-ICON_SIZE)}._cw-ButtonGroup-selection>.cw-SegmentedButton .cw-Icon{--cw-Icon-size:var(--_CW-BUTTONGROUP-ICON_SIZE)}._cw-ButtonGroup-md>.cw-SegmentedButton ._cw-SegmentedButton-label{font:500 1rem/var(--cw-Typescale-title-medium-lineHeight,var(--cw-LineHeight-title-medium)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.0125rem}._cw-ButtonGroup-lg>.cw-SegmentedButton ._cw-SegmentedButton-label{font:400 1.5rem/var(--cw-Typescale-headline-small-lineHeight,var(--cw-LineHeight-headline-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0}._cw-ButtonGroup-xl>.cw-SegmentedButton ._cw-SegmentedButton-label{font:400 2rem/var(--cw-Typescale-headline-large-lineHeight,var(--cw-LineHeight-headline-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0}.cw-SplitButton{--_CW-SPLITBUTTON-INNER_SHAPE:var(--cw-SplitButton-innerShape);--_CW-SPLITBUTTON-INTERACTION_SHAPE:var(--cw-SplitButton-interactionShape);--_CW-SPLITBUTTON-LEADING_END_PADDING:var(--cw-SplitButton-leadingEndPadding);--_CW-SPLITBUTTON-LEADING_START_PADDING:var(--cw-SplitButton-leadingStartPadding);--_CW-SPLITBUTTON-TRAILING_ICON_SIZE:var(--cw-SplitButton-trailingIconSize);--_CW-SPLITBUTTON-TRAILING_PADDING:var(--cw-SplitButton-trailingPadding);gap:var(--cw-SplitButton-spacing);isolation:isolate;display:inline-flex}._cw-SplitButton-xs{--cw-SplitButton-spacing:2px;--cw-SplitButton-innerShape:4px;--cw-SplitButton-interactionShape:8px;--cw-SplitButton-leadingStartPadding:12px;--cw-SplitButton-leadingEndPadding:10px;--cw-SplitButton-trailingPadding:13px;--cw-SplitButton-trailingIconSize:22px}._cw-SplitButton-sm{--cw-SplitButton-spacing:2px;--cw-SplitButton-innerShape:4px;--cw-SplitButton-interactionShape:12px;--cw-SplitButton-leadingStartPadding:16px;--cw-SplitButton-leadingEndPadding:12px;--cw-SplitButton-trailingPadding:13px;--cw-SplitButton-trailingIconSize:22px}._cw-SplitButton-md{--cw-SplitButton-spacing:2px;--cw-SplitButton-innerShape:4px;--cw-SplitButton-interactionShape:12px;--cw-SplitButton-leadingStartPadding:24px;--cw-SplitButton-leadingEndPadding:24px;--cw-SplitButton-trailingPadding:15px;--cw-SplitButton-trailingIconSize:26px}._cw-SplitButton-lg{--cw-SplitButton-spacing:2px;--cw-SplitButton-innerShape:8px;--cw-SplitButton-interactionShape:20px;--cw-SplitButton-leadingStartPadding:48px;--cw-SplitButton-leadingEndPadding:48px;--cw-SplitButton-trailingPadding:29px;--cw-SplitButton-trailingIconSize:38px}._cw-SplitButton-xl{--cw-SplitButton-spacing:2px;--cw-SplitButton-innerShape:12px;--cw-SplitButton-interactionShape:20px;--cw-SplitButton-leadingStartPadding:64px;--cw-SplitButton-leadingEndPadding:64px;--cw-SplitButton-trailingPadding:43px;--cw-SplitButton-trailingIconSize:50px}:is(.cw-SplitButton-primary,.cw-SplitButton-secondary){display:inline-flex}.cw-SplitButton :is(.cw-Button,.cw-IconButton){--_CW-ACTION-INNER_SHAPE:var(--_CW-SPLITBUTTON-INNER_SHAPE);--_CW-ACTION-SHAPE:calc(var(--cw-Button-containerHeight)/2)}.cw-SplitButton :is(.cw-Button,.cw-IconButton):is(.cw-Button-hover,.cw-IconButton-hover){--_CW-ACTION-INNER_SHAPE:var(--_CW-SPLITBUTTON-INTERACTION_SHAPE)}.cw-SplitButton-secondary :is(.cw-Button,.cw-IconButton):is(.cw-Button-checked,.cw-IconButton-checked,[aria-expanded=true]){--_CW-ACTION-CONTAINER_OVERLAY:linear-gradient(rgb(from var(--_CW-ACTION-LABEL_COLOR) r g b/ calc(alpha*.1) ),rgb(from var(--_CW-ACTION-LABEL_COLOR) r g b/ calc(alpha*.1) ));--_CW-ACTION-INNER_SHAPE:calc(var(--cw-Button-containerHeight)/2)}.cw-SplitButton :is(.cw-Button,.cw-IconButton):is(.cw-Button-press,.cw-IconButton-press){--_CW-ACTION-INNER_SHAPE:var(--_CW-SPLITBUTTON-INTERACTION_SHAPE)}.cw-SplitButton-primary :is(.cw-Button,.cw-IconButton){--_CW-ACTION-END_END_SHAPE:var(--_CW-ACTION-INNER_SHAPE);--_CW-ACTION-START_END_SHAPE:var(--_CW-ACTION-INNER_SHAPE);padding-inline:var(--_CW-SPLITBUTTON-LEADING_START_PADDING)var(--_CW-SPLITBUTTON-LEADING_END_PADDING)}.cw-SplitButton-secondary :is(.cw-Button,.cw-IconButton){--_CW-ACTION-END_START_SHAPE:var(--_CW-ACTION-INNER_SHAPE);--_CW-ACTION-SIZE_DURATION:var(--_CW-ACTION-SHAPE_DURATION);--_CW-ACTION-SIZE_EASING:var(--_CW-ACTION-SHAPE_EASING);--_CW-ACTION-START_START_SHAPE:var(--_CW-ACTION-INNER_SHAPE);--_CW-BUTTON-ICON_SIZE:var(--_CW-SPLITBUTTON-TRAILING_ICON_SIZE);--_CW-ICONBUTTON-ICON_SIZE:var(--_CW-SPLITBUTTON-TRAILING_ICON_SIZE);--_CW-ICONBUTTON-SPACE:var(--_CW-SPLITBUTTON-TRAILING_PADDING);--_CW-SPLITBUTTON-OPTICAL_OFFSET:clamp(-1*var(--_CW-SPLITBUTTON-TRAILING_PADDING),.11*(var(--_CW-ACTION-INNER_SHAPE) - var(--_CW-ACTION-SHAPE)),var(--_CW-SPLITBUTTON-TRAILING_PADDING));padding-inline:calc(var(--_CW-SPLITBUTTON-TRAILING_PADDING) + var(--_CW-SPLITBUTTON-OPTICAL_OFFSET))calc(var(--_CW-SPLITBUTTON-TRAILING_PADDING) - var(--_CW-SPLITBUTTON-OPTICAL_OFFSET))}.cw-SplitButton-secondary :is(.cw-Button,.cw-IconButton):is(.cw-Button-checked,.cw-IconButton-checked,[aria-expanded=true]) .cw-Icon{rotate:180deg}}@property --cw-Button-containerHeight{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-Button-squareShape{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Button-pressedShape{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-Button-iconSize{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Button-iconLabelSpace{syntax:"<length>";inherits:false;initial-value:8px}@property --cw-Button-leadingSpace{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Button-trailingSpace{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Button-outlineWidth{syntax:"<length>";inherits:false;initial-value:1px}@property --cw-Button-progressIndicatorSize{syntax:"<length>";inherits:false;initial-value:48px}@property --cw-Button-iconButton-iconSize{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Button-iconButton-narrowSpace{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-Button-iconButton-defaultSpace{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Button-iconButton-wideSpace{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Button-fab-containerShape{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Button-closeButton-containerHeight{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-Button-closeButton-iconSize{syntax:"<length>";inherits:false;initial-value:20px}@property --cw-Button-fabMenu-itemSpacing{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-Button-fabMenu-closeButtonSpacing{syntax:"<length>";inherits:false;initial-value:8px}@property --cw-ButtonGroup-spacing{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-ButtonGroup-connectedSpacing{syntax:"<length>";inherits:false;initial-value:2px}@property --cw-ButtonGroup-innerShape{syntax:"<length>";inherits:false;initial-value:8px}@property --cw-ButtonGroup-pressedShape{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-SplitButton-spacing{syntax:"<length>";inherits:false;initial-value:2px}@property --cw-SplitButton-innerShape{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-SplitButton-interactionShape{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-SplitButton-leadingStartPadding{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-SplitButton-leadingEndPadding{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-SplitButton-trailingPadding{syntax:"<length>";inherits:false;initial-value:13px}@property --cw-SplitButton-trailingIconSize{syntax:"<length>";inherits:false;initial-value:22px}@layer cw-theme{.cw-ButtonGroup._cw-ButtonGroup-selection>.cw-SegmentedButton{--cw-SegmentedButton-containerHeight:var(--_CW-BUTTONGROUP-ACTION_HEIGHT);--cw-SegmentedButton-contentSpacing:var(--_CW-BUTTONGROUP-ICON_LABEL_SPACE);--cw-SegmentedButton-horizontalPadding:calc(var(--_CW-BUTTONGROUP-PADDING) + var(--_CW-BUTTONGROUP-DELTA,0px)/2);--cw-SegmentedButton-outlineThickness:0px;--cw-SegmentedButton-selectedContainerColor:var(--cw-Color-primary-fill);--cw-SegmentedButton-selectedLabelTextColor:var(--cw-Color-primary-onFill);--cw-SegmentedButton-unselectedLabelTextColor:var(--cw-Color-surface-onFillVariant)}._cw-Button-elevated{--cw-Action-container-color:var(--cw-Color-surface-containerLow);--cw-Action-container-elevation:1;--cw-Action-label-color:var(--cw-Color-primary-fill);--cw-Action-icon-color:var(--cw-Color-primary-fill);--cw-Action-unselected-containerColor:var(--cw-Color-surface-containerLow);--cw-Action-unselected-contentColor:var(--cw-Color-primary-fill);--cw-Action-selected-containerColor:var(--cw-Color-primary-fill);--cw-Action-selected-contentColor:var(--cw-Color-primary-onFill);--cw-Action-hover-containerElevation:2;--cw-Action-focus-containerElevation:1;--cw-Action-press-containerElevation:1}._cw-Button-filled{--cw-Action-container-color:var(--cw-Color-primary-fill);--cw-Action-label-color:var(--cw-Color-primary-onFill);--cw-Action-icon-color:var(--cw-Color-primary-onFill);--cw-Action-unselected-containerColor:var(--cw-Color-surface-container);--cw-Action-unselected-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Action-selected-containerColor:var(--cw-Color-primary-fill);--cw-Action-selected-contentColor:var(--cw-Color-primary-onFill);--cw-Action-hover-containerElevation:1}._cw-Button-filled-tonal{--cw-Action-container-color:var(--cw-Color-secondary-container);--cw-Action-label-color:var(--cw-Color-secondary-onContainer);--cw-Action-icon-color:var(--cw-Color-secondary-onContainer);--cw-Action-unselected-containerColor:var(--cw-Color-secondary-container);--cw-Action-unselected-contentColor:var(--cw-Color-secondary-onContainer);--cw-Action-selected-containerColor:var(--cw-Color-secondary-fill);--cw-Action-selected-contentColor:var(--cw-Color-secondary-onFill);--cw-Action-hover-containerElevation:1}._cw-Button-outlined{--cw-Action-container-outlineColor:var(--cw-Color-outlineVariant);--cw-Action-label-color:var(--cw-Color-surface-onFillVariant);--cw-Action-icon-color:var(--cw-Color-surface-onFillVariant);--cw-Action-unselected-containerColor:#0000;--cw-Action-unselected-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Action-selected-containerColor:var(--cw-Color-surface-inverseFill);--cw-Action-selected-contentColor:var(--cw-Color-surface-inverseOnFill);--cw-Action-disabled-containerOpacity:0}._cw-Button-text{--cw-Action-label-color:var(--cw-Color-primary-fill);--cw-Action-icon-color:var(--cw-Color-primary-fill);--cw-Action-disabled-containerOpacity:0}.cw-IconButton{--cw-Action-disabled-contentColor:var(--cw-Color-surface-onFill);--cw-Action-disabled-outlineOpacity:.38}._cw-IconButton-filled{--cw-Action-container-color:var(--cw-Color-primary-fill);--cw-Action-label-color:var(--cw-Color-primary-onFill);--cw-Action-icon-color:var(--cw-Color-primary-onFill);--cw-Action-unselected-containerColor:var(--cw-Color-surface-container);--cw-Action-unselected-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Action-selected-containerColor:var(--cw-Color-primary-fill);--cw-Action-selected-contentColor:var(--cw-Color-primary-onFill);--cw-Action-hover-containerElevation:1}._cw-IconButton-filled-tonal{--cw-Action-container-color:var(--cw-Color-secondary-container);--cw-Action-label-color:var(--cw-Color-secondary-onContainer);--cw-Action-icon-color:var(--cw-Color-secondary-onContainer);--cw-Action-unselected-containerColor:var(--cw-Color-secondary-container);--cw-Action-unselected-contentColor:var(--cw-Color-secondary-onContainer);--cw-Action-selected-containerColor:var(--cw-Color-secondary-fill);--cw-Action-selected-contentColor:var(--cw-Color-secondary-onFill);--cw-Action-hover-containerElevation:1}._cw-IconButton-outlined{--cw-Action-container-outlineColor:var(--cw-Color-outlineVariant);--cw-Action-label-color:var(--cw-Color-surface-onFillVariant);--cw-Action-icon-color:var(--cw-Color-surface-onFillVariant);--cw-Action-unselected-containerColor:#0000;--cw-Action-unselected-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Action-selected-containerColor:var(--cw-Color-surface-inverseFill);--cw-Action-selected-contentColor:var(--cw-Color-surface-inverseOnFill);--cw-Action-disabled-containerOpacity:0}._cw-IconButton-standard{--cw-Action-label-color:var(--cw-Color-surface-onFillVariant);--cw-Action-icon-color:var(--cw-Color-surface-onFillVariant);--cw-Action-unselected-containerColor:#0000;--cw-Action-unselected-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Action-selected-containerColor:#0000;--cw-Action-selected-contentColor:var(--cw-Color-primary-fill);--cw-Action-disabled-containerOpacity:0;--cw-Action-disabled-selectedContainerOpacity:0}.cw-FAB{--cw-Action-container-elevation:3;--cw-Action-hover-containerElevation:4;--cw-Action-focus-containerElevation:3;--cw-Action-press-containerElevation:3}._cw-FAB-lowered{--cw-Action-container-elevation:1;--cw-Action-hover-containerElevation:2;--cw-Action-focus-containerElevation:1;--cw-Action-press-containerElevation:1}:is(._cw-FAB-primary,._cw-FAB-primary-container){--cw-Action-container-color:var(--cw-Color-primary-container);--cw-Action-label-color:var(--cw-Color-primary-onContainer);--cw-Action-icon-color:var(--cw-Color-primary-onContainer);--cw-Action-unselected-containerColor:var(--cw-Color-primary-container);--cw-Action-unselected-contentColor:var(--cw-Color-primary-onContainer);--cw-Action-selected-containerColor:var(--cw-Color-primary-fill);--cw-Action-selected-contentColor:var(--cw-Color-primary-onFill)}:is(._cw-FAB-secondary,._cw-FAB-secondary-container){--cw-Action-container-color:var(--cw-Color-secondary-container);--cw-Action-label-color:var(--cw-Color-secondary-onContainer);--cw-Action-icon-color:var(--cw-Color-secondary-onContainer);--cw-Action-unselected-containerColor:var(--cw-Color-secondary-container);--cw-Action-unselected-contentColor:var(--cw-Color-secondary-onContainer);--cw-Action-selected-containerColor:var(--cw-Color-secondary-fill);--cw-Action-selected-contentColor:var(--cw-Color-secondary-onFill)}:is(._cw-FAB-tertiary,._cw-FAB-tertiary-container){--cw-Action-container-color:var(--cw-Color-tertiary-container);--cw-Action-label-color:var(--cw-Color-tertiary-onContainer);--cw-Action-icon-color:var(--cw-Color-tertiary-onContainer);--cw-Action-unselected-containerColor:var(--cw-Color-tertiary-container);--cw-Action-unselected-contentColor:var(--cw-Color-tertiary-onContainer);--cw-Action-selected-containerColor:var(--cw-Color-tertiary-fill);--cw-Action-selected-contentColor:var(--cw-Color-tertiary-onFill)}._cw-FAB-surface{--cw-Action-container-color:var(--cw-Color-surface-containerHigh);--cw-Action-label-color:var(--cw-Color-primary-fill);--cw-Action-icon-color:var(--cw-Color-primary-fill);--cw-Action-unselected-containerColor:var(--cw-Color-surface-containerHigh);--cw-Action-unselected-contentColor:var(--cw-Color-primary-fill);--cw-Action-selected-containerColor:var(--cw-Color-surface-containerHigh);--cw-Action-selected-contentColor:var(--cw-Color-primary-fill)}._cw-FAB-surface._cw-FAB-lowered{--cw-Action-container-color:var(--cw-Color-surface-containerLow);--cw-Action-unselected-containerColor:var(--cw-Color-surface-containerLow);--cw-Action-selected-containerColor:var(--cw-Color-surface-containerLow)}._cw-FAB-primary-filled{--cw-Action-container-color:var(--cw-Color-primary-fill);--cw-Action-label-color:var(--cw-Color-primary-onFill);--cw-Action-icon-color:var(--cw-Color-primary-onFill);--cw-Action-unselected-containerColor:var(--cw-Color-primary-fill);--cw-Action-unselected-contentColor:var(--cw-Color-primary-onFill);--cw-Action-selected-containerColor:var(--cw-Color-primary-fill);--cw-Action-selected-contentColor:var(--cw-Color-primary-onFill)}._cw-FAB-secondary-filled{--cw-Action-container-color:var(--cw-Color-secondary-fill);--cw-Action-label-color:var(--cw-Color-secondary-onFill);--cw-Action-icon-color:var(--cw-Color-secondary-onFill);--cw-Action-unselected-containerColor:var(--cw-Color-secondary-fill);--cw-Action-unselected-contentColor:var(--cw-Color-secondary-onFill);--cw-Action-selected-containerColor:var(--cw-Color-secondary-fill);--cw-Action-selected-contentColor:var(--cw-Color-secondary-onFill)}._cw-FAB-tertiary-filled{--cw-Action-container-color:var(--cw-Color-tertiary-fill);--cw-Action-label-color:var(--cw-Color-tertiary-onFill);--cw-Action-icon-color:var(--cw-Color-tertiary-onFill);--cw-Action-unselected-containerColor:var(--cw-Color-tertiary-fill);--cw-Action-unselected-contentColor:var(--cw-Color-tertiary-onFill);--cw-Action-selected-containerColor:var(--cw-Color-tertiary-fill);--cw-Action-selected-contentColor:var(--cw-Color-tertiary-onFill)}}@property --cw-Icon-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Icon-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --cw-Icon-fill{syntax:"<number>";inherits:false;initial-value:0}@property --cw-Icon-grade{syntax:"<integer>";inherits:false;initial-value:0}@property --cw-Icon-size{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Icon-weight{syntax:"<number>";inherits:false;initial-value:400}@layer cw-style{.cw-Icon{--cw-Icon-color:var(--cw-Color-surface-onFill);-moz-osx-font-smoothing:grayscale;color:var(--cw-Icon-color);contain:strict;contain-intrinsic-size:var(--cw-Icon-size) var(--cw-Icon-size);font-family:Material Symbols Outlined;font-size:var(--cw-Icon-size);font-variation-settings:"FILL" var(--cw-Icon-fill),"GRAD" var(--cw-Icon-grade),"wght" var(--cw-Icon-weight);height:var(--cw-Icon-size);letter-spacing:normal;max-height:var(--cw-Icon-size);max-width:var(--cw-Icon-size);min-height:var(--cw-Icon-size);min-width:var(--cw-Icon-size);opacity:var(--cw-Icon-opacity);overflow-wrap:normal;pointer-events:none;text-transform:none;touch-action:none;-webkit-user-select:none;user-select:none;white-space:nowrap;width:var(--cw-Icon-size);direction:ltr;padding:0;font-style:normal;font-weight:400;line-height:1;display:inline-block}._cw-Icon-autoMirror:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}@media(forced-colors:none){.cw-Icon:not(:has(>*)){-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-color:color-mix(in srgb,currentcolor calc(var(--cw-Icon-opacity)*100%),transparent);opacity:1}}}@property --cw-elevationShadow-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-elevationShadow-level{syntax:"<number>";inherits:false;initial-value:0}@layer cw-style{:where(.cw-elevationShadow){--cw-elevationShadow-color:var(--cw-Color-shadow);--cw-elevationShadow-level:1}.cw-elevationShadow{box-shadow:0 calc((clamp(0,var(--cw-elevationShadow-level),1) + clamp(0,var(--cw-elevationShadow-level) - 3,1) + clamp(0,var(--cw-elevationShadow-level) - 4,1)*2)*1px) calc((clamp(0,var(--cw-elevationShadow-level),1)*2 + clamp(0,var(--cw-elevationShadow-level) - 2,1) + clamp(0,var(--cw-elevationShadow-level) - 4,1))*1px) rgb(from var(--cw-elevationShadow-color) r g b/ calc(alpha*clamp(0,var(--cw-elevationShadow-level),1)*.3)),0 calc((clamp(0,var(--cw-elevationShadow-level),2) + clamp(0,var(--cw-elevationShadow-level) - 2,3)*2)*1px) calc((clamp(0,var(--cw-elevationShadow-level),2)*3 + clamp(0,var(--cw-elevationShadow-level) - 2,3)*2)*1px) calc((clamp(0,var(--cw-elevationShadow-level),4) + clamp(0,var(--cw-elevationShadow-level) - 4,1)*2)*1px) rgb(from var(--cw-elevationShadow-color) r g b/ calc(alpha*clamp(0,var(--cw-elevationShadow-level),1)*.15))}}@property --cw-Surface-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-onColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-shape{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-Surface-outlineColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-outlineThickness{syntax:"<length>";inherits:false;initial-value:0}@property --cw-Surface-selectedColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-selectedOnColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-disabledOpacity{syntax:"<number>";inherits:false;initial-value:.38}@property --cw-Surface-dividerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-dividerThickness{syntax:"<length>";inherits:false;initial-value:1px}@property --cw-Surface-dividerInset{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Surface-listItemHeight{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-Surface-listItemHeightDense{syntax:"<length>";inherits:false;initial-value:48px}@property --cw-Surface-listItemTwoLineHeight{syntax:"<length>";inherits:false;initial-value:72px}@property --cw-Surface-listItemThreeLineHeight{syntax:"<length>";inherits:false;initial-value:88px}@property --cw-Surface-listItemShape{syntax:"<length>";inherits:false;initial-value:0}@property --cw-Surface-listItemSelectedColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemSegmentedColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemLabelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemSupportingColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemSelectedContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemExpressiveSelectedColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemExpressiveSelectedContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemDisabledOpacity{syntax:"<number>";inherits:false;initial-value:.38}@property --cw-Surface-listItemAvatarColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemAvatarLabelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemDraggedColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemDraggedContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-listItemDraggedElevation{syntax:"<integer>";inherits:false;initial-value:4}@property --cw-Surface-listItemDropZoneColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-dialogScrimColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-dialogScrimOpacity{syntax:"<number>";inherits:false;initial-value:.32}@property --cw-Surface-dialogShape{syntax:"<length>";inherits:false;initial-value:28px}@property --cw-Surface-dialogColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-dialogElevation{syntax:"<integer>";inherits:false;initial-value:3}@property --cw-Surface-dialogMinWidth{syntax:"<length>";inherits:false;initial-value:280px}@property --cw-Surface-dialogMaxWidth{syntax:"<length>";inherits:false;initial-value:560px}@property --cw-Surface-dialogMaxHeight{syntax:"<length>";inherits:false;initial-value:560px}@property --cw-Surface-dialogMargin{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Surface-dialogPadding{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Surface-dialogSpacing{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Surface-dialogIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-dialogIconSize{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Surface-dialogHeadlineColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-dialogSupportingTextColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-fullScreenDialogColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-fullScreenDialogHeaderHeight{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-Surface-fullScreenDialogHeaderScrolledColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-fullScreenDialogHeaderScrolledElevation{syntax:"<integer>";inherits:false;initial-value:2}@property --cw-Surface-menuColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuShape{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-Surface-menuElevation{syntax:"<integer>";inherits:false;initial-value:2}@property --cw-Surface-menuContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuSupportingColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuSelectedColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuSelectedContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuDisabledOpacity{syntax:"<number>";inherits:false;initial-value:.38}@property --cw-Surface-menuItemHeight{syntax:"<length>";inherits:false;initial-value:48px}@property --cw-Surface-menuItemMinWidth{syntax:"<length>";inherits:false;initial-value:112px}@property --cw-Surface-menuItemMaxWidth{syntax:"<length>";inherits:false;initial-value:280px}@property --cw-Surface-menuGroupColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuGroupSelectedColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuGroupSelectedContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuGroupShape{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Surface-menuGroupInnerShape{syntax:"<length>";inherits:false;initial-value:8px}@property --cw-Surface-menuGroupItemHeight{syntax:"<length>";inherits:false;initial-value:48px}@property --cw-Surface-menuGroupIconSize{syntax:"<length>";inherits:false;initial-value:20px}@property --cw-Surface-menuGroupItemShape{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-Surface-menuGroupItemOuterShape{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-Surface-menuGroupItemSelectedShape{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-Surface-menuVibrantColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuVibrantContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuVibrantActiveIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuVibrantSelectedColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-menuVibrantSelectedContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-sheetColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-sheetShape{syntax:"<length>";inherits:false;initial-value:28px}@property --cw-Surface-sheetPeekHeight{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-Surface-sheetMaxWidth{syntax:"<length>";inherits:false;initial-value:640px}@property --cw-Surface-sheetElevation{syntax:"<integer>";inherits:false;initial-value:1}@property --cw-Surface-dragHandleColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-dragHandleWidth{syntax:"<length>";inherits:false;initial-value:32px}@property --cw-Surface-dragHandleHeight{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-Surface-sideSheetWidth{syntax:"<length>";inherits:false;initial-value:256px}@property --cw-Surface-sideSheetColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-sideSheetModalColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-sideSheetModalElevation{syntax:"<integer>";inherits:false;initial-value:1}@property --cw-Surface-sideSheetShape{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Surface-sideSheetDetachedMargin{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Surface-sideSheetHeadlineColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-sideSheetDividerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Surface-scaffoldFabSpacing{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Surface-paneSpacing{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Surface-paneMargin{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Surface-paneMarginCompact{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Surface-panePreferredWidth{syntax:"<length>";inherits:false;initial-value:360px}@property --cw-Surface-panePreferredWidthExtraLarge{syntax:"<length>";inherits:false;initial-value:412px}@property --cw-Surface-focusIndicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@layer cw-style{.cw-Surface{--cw-Surface-color:var(--cw-Color-surface-container);--cw-Surface-onColor:var(--cw-Color-surface-onFill);--cw-Surface-outlineColor:var(--cw-Color-outline);--cw-Surface-selectedColor:var(--cw-Color-secondary-container);--cw-Surface-selectedOnColor:var(--cw-Color-secondary-onContainer);--cw-Surface-dividerColor:var(--cw-Color-outlineVariant);--cw-Surface-listItemSelectedColor:var(--cw-Color-secondary-container);--cw-Surface-listItemColor:var(--cw-Color-surface-fill);--cw-Surface-listItemSegmentedColor:var(--cw-Color-surface-fill);--cw-Surface-listItemLabelColor:var(--cw-Color-surface-onFill);--cw-Surface-listItemSupportingColor:var(--cw-Color-surface-onFillVariant);--cw-Surface-listItemSelectedContentColor:var(--cw-Color-secondary-onContainer);--cw-Surface-listItemExpressiveSelectedColor:var(--cw-Color-primary-container);--cw-Surface-listItemExpressiveSelectedContentColor:var(--cw-Color-primary-onContainer);--cw-Surface-listItemAvatarColor:var(--cw-Color-primary-container);--cw-Surface-listItemAvatarLabelColor:var(--cw-Color-primary-onContainer);--cw-Surface-listItemDraggedColor:var(--cw-Color-tertiary-container);--cw-Surface-listItemDraggedContentColor:var(--cw-Color-tertiary-onContainer);--cw-Surface-listItemDropZoneColor:var(--cw-Color-surface-containerLow);--cw-Surface-dialogScrimColor:var(--cw-Color-scrim);--cw-Surface-dialogColor:var(--cw-Color-surface-containerHigh);--cw-Surface-dialogIconColor:var(--cw-Color-secondary-fill);--cw-Surface-dialogHeadlineColor:var(--cw-Color-surface-onFill);--cw-Surface-dialogSupportingTextColor:var(--cw-Color-surface-onFillVariant);--cw-Surface-fullScreenDialogColor:var(--cw-Color-surface-fill);--cw-Surface-fullScreenDialogHeaderScrolledColor:var(--cw-Color-surface-container);--cw-Surface-menuColor:var(--cw-Color-surface-container);--cw-Surface-menuContentColor:var(--cw-Color-surface-onFill);--cw-Surface-menuSupportingColor:var(--cw-Color-surface-onFillVariant);--cw-Surface-menuSelectedColor:var(--cw-Color-secondary-container);--cw-Surface-menuSelectedContentColor:var(--cw-Color-secondary-onContainer);--cw-Surface-menuGroupColor:var(--cw-Color-surface-containerLow);--cw-Surface-menuGroupSelectedColor:var(--cw-Color-tertiary-container);--cw-Surface-menuGroupSelectedContentColor:var(--cw-Color-tertiary-onContainer);--cw-Surface-menuVibrantColor:var(--cw-Color-tertiary-container);--cw-Surface-menuVibrantContentColor:var(--cw-Color-tertiary-onContainer);--cw-Surface-menuVibrantActiveIconColor:var(--cw-Color-tertiary-fill);--cw-Surface-menuVibrantSelectedColor:var(--cw-Color-tertiary-fill);--cw-Surface-menuVibrantSelectedContentColor:var(--cw-Color-tertiary-onFill);--cw-Surface-sheetColor:var(--cw-Color-surface-containerLow);--cw-Surface-dragHandleColor:var(--cw-Color-surface-onFillVariant);--cw-Surface-sideSheetColor:var(--cw-Color-surface-fill);--cw-Surface-sideSheetModalColor:var(--cw-Color-surface-containerLow);--cw-Surface-sideSheetHeadlineColor:var(--cw-Color-surface-onFillVariant);--cw-Surface-sideSheetDividerColor:var(--cw-Color-outline);--cw-Surface-focusIndicatorColor:var(--cw-Color-secondary-fill);--cw-interactable-focusIndicator-color:var(--cw-Surface-focusIndicatorColor);--cw-interactable-focusIndicator-offset:2px;--cw-interactable-focusIndicator-thickness:3px;background-color:var(--cw-Surface-color);border-color:var(--cw-Surface-outlineColor);border-radius:var(--_cw-Surface-shape,var(--cw-Surface-shape));border-style:solid;border-width:var(--cw-Surface-outlineThickness);box-sizing:border-box;color:var(--cw-Surface-onColor);min-inline-size:0;transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:background-color,border-color,color,--cw-elevationShadow-level;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);flex-flow:column;display:flex;position:relative}.cw-List,.cw-ListItem,.cw-Menu,.cw-Menu-popup,.cw-MenuItem,.cw-SwipeToDismiss,.cw-Carousel,.cw-Carousel-viewport,.cw-Carousel-controls button,.cw-PullToRefresh{--cw-Surface-color:var(--cw-Color-surface-container);--cw-Surface-onColor:var(--cw-Color-surface-onFill);--cw-Surface-shape:12px;--cw-Surface-outlineColor:var(--cw-Color-outline);--cw-Surface-outlineThickness:0px;--cw-Surface-selectedColor:var(--cw-Color-secondary-container);--cw-Surface-dividerColor:var(--cw-Color-outlineVariant);--cw-Surface-dividerThickness:1px;--cw-Surface-listItemHeight:56px;--cw-Surface-listItemHeightDense:48px;--cw-Surface-dialogScrimColor:var(--cw-Color-scrim);--cw-Surface-dialogShape:28px;--cw-Surface-menuColor:var(--cw-Color-surface-container);--cw-Surface-menuShape:4px;--cw-Surface-sheetColor:var(--cw-Color-surface-containerLow);--cw-Surface-sheetShape:28px;--cw-Surface-sheetPeekHeight:56px;--cw-Surface-focusIndicatorColor:var(--cw-Color-secondary-fill)}.cw-List,.cw-Menu,.cw-SwipeToDismiss,.cw-Carousel,.cw-PullToRefresh{--cw-surface-color:var(--cw-Surface-color);--cw-surface-on-color:var(--cw-Surface-onColor);--cw-surface-shape:var(--cw-Surface-shape);--cw-surface-outline-color:var(--cw-Surface-outlineColor);--cw-surface-outline-thickness:var(--cw-Surface-outlineThickness);--cw-surface-selected-color:var(--cw-Surface-selectedColor);--cw-surface-divider-color:var(--cw-Surface-dividerColor);--cw-surface-divider-thickness:var(--cw-Surface-dividerThickness);--cw-surface-list-item-height:var(--cw-Surface-listItemHeight);--cw-surface-list-item-height-dense:var(--cw-Surface-listItemHeightDense);--cw-surface-dialog-scrim-color:var(--cw-Surface-dialogScrimColor);--cw-surface-dialog-shape:var(--cw-Surface-dialogShape);--cw-surface-menu-color:var(--cw-Surface-menuColor);--cw-surface-menu-shape:var(--cw-Surface-menuShape);--cw-surface-sheet-color:var(--cw-Surface-sheetColor);--cw-surface-sheet-shape:var(--cw-Surface-sheetShape);--cw-surface-sheet-peek-height:var(--cw-Surface-sheetPeekHeight);--cw-surface-focus-indicator-color:var(--cw-Surface-focusIndicatorColor)}.cw-Surface-clickable,.cw-Surface-selectable{cursor:pointer}.cw-Surface-hover{--cw-interactable-stateLayer-color:currentcolor;--cw-interactable-stateLayer-opacity:.08}.cw-Surface-focus{--cw-interactable-stateLayer-color:currentcolor;--cw-interactable-stateLayer-opacity:.1}.cw-Surface-press{--cw-interactable-ripple-color:currentcolor;--cw-interactable-ripple-opacity:.1}.cw-Surface-selected{background-color:var(--cw-Surface-selectedColor);color:var(--cw-Surface-selectedOnColor)}.cw-Surface-disabled{cursor:default;opacity:var(--cw-Surface-disabledOpacity);pointer-events:none;-webkit-user-select:none;user-select:none}._cw-Surface-surface{--cw-Surface-color:var(--cw-Color-surface-fill)}._cw-Surface-surface-dim{--cw-Surface-color:var(--cw-Color-surface-fillDim)}._cw-Surface-surface-bright{--cw-Surface-color:var(--cw-Color-surface-fillBright)}._cw-Surface-surface-container-lowest{--cw-Surface-color:var(--cw-Color-surface-containerLowest)}._cw-Surface-surface-container-low{--cw-Surface-color:var(--cw-Color-surface-containerLow)}._cw-Surface-surface-container{--cw-Surface-color:var(--cw-Color-surface-container)}._cw-Surface-surface-container-high{--cw-Surface-color:var(--cw-Color-surface-containerHigh)}._cw-Surface-surface-container-highest{--cw-Surface-color:var(--cw-Color-surface-containerHighest)}._cw-Surface-inverse{--cw-Surface-color:var(--cw-Color-surface-inverseFill);--cw-Surface-onColor:var(--cw-Color-surface-inverseOnFill)}._cw-Surface-primary{--cw-Surface-color:var(--cw-Color-primary-fill);--cw-Surface-onColor:var(--cw-Color-primary-onFill)}._cw-Surface-secondary{--cw-Surface-color:var(--cw-Color-secondary-fill);--cw-Surface-onColor:var(--cw-Color-secondary-onFill)}._cw-Surface-tertiary{--cw-Surface-color:var(--cw-Color-tertiary-fill);--cw-Surface-onColor:var(--cw-Color-tertiary-onFill)}._cw-Surface-error{--cw-Surface-color:var(--cw-Color-error-fill);--cw-Surface-onColor:var(--cw-Color-error-onFill)}._cw-Surface-elevation-0{--cw-elevationShadow-level:0}._cw-Surface-elevation-1{--cw-elevationShadow-level:1}._cw-Surface-elevation-2{--cw-elevationShadow-level:2}._cw-Surface-elevation-3{--cw-elevationShadow-level:3}._cw-Surface-elevation-4{--cw-elevationShadow-level:4}._cw-Surface-elevation-5{--cw-elevationShadow-level:5}._cw-Surface-shape-none{--_cw-Surface-shape:0px}._cw-Surface-shape-extra-small{--_cw-Surface-shape:4px}._cw-Surface-shape-small{--_cw-Surface-shape:8px}._cw-Surface-shape-medium{--_cw-Surface-shape:12px}._cw-Surface-shape-large{--_cw-Surface-shape:16px}._cw-Surface-shape-extra-large{--_cw-Surface-shape:28px}._cw-Surface-shape-full{--_cw-Surface-shape:9999px}.cw-Divider{--cw-Surface-dividerColor:var(--cw-Color-outlineVariant);border-color:var(--cw-Surface-dividerColor);box-sizing:border-box;border-style:solid;border-width:0;flex:none}._cw-Divider-horizontal{border-block-start-width:var(--_cw-Divider-thickness,var(--cw-Surface-dividerThickness));block-size:0}._cw-Divider-vertical{border-inline-start-width:var(--_cw-Divider-thickness,var(--cw-Surface-dividerThickness));align-self:stretch;min-block-size:1lh;inline-size:0}._cw-Divider-horizontal:is(._cw-Divider-inset-start,._cw-Divider-inset-both){margin-inline-start:var(--cw-Surface-dividerInset)}._cw-Divider-horizontal:is(._cw-Divider-inset-end,._cw-Divider-inset-both){margin-inline-end:var(--cw-Surface-dividerInset)}._cw-Divider-vertical:is(._cw-Divider-inset-start,._cw-Divider-inset-both){margin-block-start:var(--cw-Surface-dividerInset)}._cw-Divider-vertical:is(._cw-Divider-inset-end,._cw-Divider-inset-both){margin-block-end:var(--cw-Surface-dividerInset)}.cw-Dialog{--cw-Surface-dialogColor:var(--cw-Color-surface-containerHigh);--cw-Surface-dialogElevation:3;--cw-Surface-dialogShape:28px;--cw-elevationShadow-level:var(--cw-Surface-dialogElevation);--_cw-Dialog-effect-duration:var(--cw-Motion-spring-effect-default-duration);--_cw-Dialog-effect-easing:var(--cw-Motion-spring-effect-default-easing);background-color:var(--cw-Surface-dialogColor);border-radius:var(--cw-Surface-dialogShape);box-sizing:border-box;color:var(--cw-Color-surface-onFill);inline-size:fit-content;max-block-size:calc(100% - (2*var(--cw-Surface-dialogMargin)));max-inline-size:min(var(--cw-Surface-dialogMaxWidth),100% - 2*var(--cw-Surface-dialogMargin));min-inline-size:min(var(--cw-Surface-dialogMinWidth),100% - 2*var(--cw-Surface-dialogMargin));padding:var(--cw-Surface-dialogPadding);transition-behavior:allow-discrete;transition-duration:var(--_cw-Dialog-effect-duration),var(--_cw-Dialog-effect-duration),var(--_cw-Dialog-effect-duration),var(--cw-Motion-spring-spatial-default-duration);transition-property:display,opacity,overlay,scale;transition-timing-function:var(--_cw-Dialog-effect-easing),var(--_cw-Dialog-effect-easing),var(--_cw-Dialog-effect-easing),var(--cw-Motion-spring-spatial-default-easing);border-style:none;margin:auto;position:fixed;inset:0;overflow:auto}.cw-Dialog:is(:not([open]),._cw-Dialog-closing){--_cw-Dialog-effect-duration:var(--cw-Motion-spring-effect-fast-duration);--_cw-Dialog-effect-easing:var(--cw-Motion-spring-effect-fast-easing);opacity:0}:is(.cw-Dialog,.cw-ModalBottomSheet,.cw-SideSheet)::backdrop{--cw-Surface-dialogScrimColor:var(--cw-Color-scrim);background-color:rgb(from var(--cw-Surface-dialogScrimColor) r g b/calc(alpha*var(--cw-Surface-dialogScrimOpacity)));transition-behavior:allow-discrete;transition-duration:var(--cw-Motion-spring-effect-default-duration);transition-property:background-color,display,overlay;transition-timing-function:var(--cw-Motion-spring-effect-default-easing)}:is(.cw-Dialog,.cw-ModalBottomSheet,.cw-SideSheet):is(:not([open]),._cw-Dialog-closing,._cw-ModalBottomSheet-closing,._cw-SideSheet-closing)::backdrop,._cw-ModalBottomSheet-hiding::backdrop{background-color:#0000}.cw-Dialog:is(:not([open]),._cw-Dialog-closing)::backdrop{transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-timing-function:var(--cw-Motion-spring-effect-fast-easing)}@starting-style{.cw-Dialog[open]{opacity:0;scale:.8}:is(.cw-Dialog,.cw-ModalBottomSheet,.cw-SideSheet)[open]::backdrop{background-color:#0000}}.cw-Dialog:focus-visible,.cw-BottomSheet-dragHandle:focus-visible{outline-color:var(--cw-Color-secondary-fill);outline-offset:2px;outline-style:solid;outline-width:3px}.cw-FullScreenDialog:focus-visible,.cw-ModalBottomSheet:focus-visible,.cw-BottomSheet-surface:focus-visible,.cw-SideSheet:focus-visible{outline-color:var(--cw-Color-secondary-fill);outline-offset:-3px;outline-style:solid;outline-width:3px}.cw-AlertDialog{--cw-Surface-dialogHeadlineColor:var(--cw-Color-surface-onFill);--cw-Surface-dialogIconColor:var(--cw-Color-secondary-fill);--cw-Surface-dialogSupportingTextColor:var(--cw-Color-surface-onFillVariant);--cw-Surface-dividerColor:var(--cw-Color-outlineVariant);--_cw-AlertDialog-color:var(--cw-Surface-dialogColor);--_cw-AlertDialog-dividerColor:var(--cw-Surface-dividerColor);--_cw-AlertDialog-headlineColor:var(--cw-Surface-dialogHeadlineColor);--_cw-AlertDialog-iconColor:var(--cw-Surface-dialogIconColor);--_cw-AlertDialog-iconSize:var(--cw-Surface-dialogIconSize);--_cw-AlertDialog-spacing:var(--cw-Surface-dialogSpacing);--_cw-AlertDialog-supportingTextColor:var(--cw-Surface-dialogSupportingTextColor);--_cw-AlertDialog-textSpacing:var(--cw-Surface-dialogPadding);max-block-size:min(var(--cw-Surface-dialogMaxHeight),100% - 2*var(--cw-Surface-dialogMargin));flex-direction:column;overflow:hidden}.cw-AlertDialog[open]{display:flex}.cw-AlertDialog-icon{color:var(--_cw-AlertDialog-iconColor);font-size:var(--_cw-AlertDialog-iconSize);flex:none;align-self:center;margin-block-end:var(--_cw-AlertDialog-spacing);display:flex}.cw-AlertDialog-icon>.cw-Icon{--cw-Icon-size:var(--_cw-AlertDialog-iconSize)}.cw-AlertDialog-title{font:400 1.5rem/var(--cw-Typescale-headline-small-lineHeight,var(--cw-LineHeight-headline-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0;color:var(--_cw-AlertDialog-headlineColor);flex:none;margin-block-start:0;margin-block-end:var(--_cw-AlertDialog-spacing);margin-inline:0}.cw-AlertDialog:has(>.cw-AlertDialog-icon:not(:empty))>.cw-AlertDialog-title{text-align:center}.cw-AlertDialog-text{font:400 .875rem/var(--cw-Typescale-body-medium-lineHeight,var(--cw-LineHeight-body-medium)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.0125rem;background-attachment:local,local,scroll,scroll;background-image:linear-gradient(var(--_cw-AlertDialog-color)0 0),linear-gradient(var(--_cw-AlertDialog-color)0 0),linear-gradient(var(--_cw-AlertDialog-dividerColor)0 0),linear-gradient(var(--_cw-AlertDialog-dividerColor)0 0);color:var(--_cw-AlertDialog-supportingTextColor);background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 1px;flex:0 auto;min-block-size:0;overflow:auto}.cw-AlertDialog-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px 8px;margin-block-start:var(--_cw-AlertDialog-textSpacing);display:flex}.cw-AlertDialog-icon:empty,.cw-AlertDialog-title:empty,.cw-AlertDialog-noDismiss .cw-AlertDialog-dismiss{display:none}.cw-FullScreenDialog{--cw-Surface-fullScreenDialogColor:var(--cw-Color-surface-fill);--cw-Surface-fullScreenDialogHeaderScrolledColor:var(--cw-Color-surface-container);--cw-Surface-fullScreenDialogHeaderScrolledElevation:2;--_cw-FullScreenDialog-headerHeight:var(--cw-Surface-fullScreenDialogHeaderHeight);--_cw-FullScreenDialog-scrolledColor:var(--cw-Surface-fullScreenDialogHeaderScrolledColor);--_cw-FullScreenDialog-scrolledElevation:var(--cw-Surface-fullScreenDialogHeaderScrolledElevation);--_cw-FullScreenDialog-padding:var(--cw-Surface-dialogPadding);--_cw-FullScreenDialog-duration:var(--cw-Motion-spring-spatial-slow-duration);--_cw-FullScreenDialog-easing:var(--cw-Motion-spring-spatial-slow-easing);background-color:var(--cw-Surface-fullScreenDialogColor);box-sizing:border-box;block-size:100%;color:var(--cw-Color-surface-onFill);transition-behavior:allow-discrete;max-block-size:none;inline-size:100%;max-inline-size:none;transition-duration:var(--_cw-FullScreenDialog-duration);transition-property:display,overlay,translate;transition-timing-function:var(--_cw-FullScreenDialog-easing);border-style:none;border-radius:0;flex-direction:column;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.cw-FullScreenDialog[open]{display:flex}.cw-FullScreenDialog:is(:not([open]),._cw-FullScreenDialog-closing){--_cw-FullScreenDialog-duration:var(--cw-Motion-spring-effect-fast-duration);--_cw-FullScreenDialog-easing:var(--cw-Motion-spring-effect-fast-easing);translate:0 100%}@starting-style{.cw-FullScreenDialog[open]{translate:0 100%}}.cw-FullScreenDialog::backdrop{background-color:#0000}.cw-FullScreenDialog-header{--cw-elevationShadow-level:0;block-size:var(--_cw-FullScreenDialog-headerHeight);box-sizing:border-box;transition-duration:var(--cw-Motion-spring-effect-default-duration);transition-property:background-color,--cw-elevationShadow-level;transition-timing-function:var(--cw-Motion-spring-effect-default-easing);flex:none;align-items:center;padding-inline:4px;display:flex}.cw-FullScreenDialog-scrolled .cw-FullScreenDialog-header{--cw-elevationShadow-level:var(--_cw-FullScreenDialog-scrolledElevation);background-color:var(--_cw-FullScreenDialog-scrolledColor)}.cw-FullScreenDialog-title{font:400 1.375rem/var(--cw-Typescale-title-large-lineHeight,var(--cw-LineHeight-title-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;margin-block:0;margin-inline:12px 0;overflow:hidden}.cw-FullScreenDialog-content{min-block-size:0;padding:var(--_cw-FullScreenDialog-padding);flex:auto;overflow:auto}.cw-FullScreenDialog-noConfirm .cw-FullScreenDialog-confirm{display:none}.cw-SideSheet{--cw-Surface-sideSheetColor:var(--cw-Color-surface-fill);--cw-Surface-sideSheetDividerColor:var(--cw-Color-outline);--cw-Surface-sideSheetHeadlineColor:var(--cw-Color-surface-onFillVariant);--cw-Surface-sideSheetModalColor:var(--cw-Color-surface-containerLow);--cw-Surface-sideSheetModalElevation:1;--cw-Surface-sideSheetShape:16px;--cw-elevationShadow-level:0;--_cw-SideSheet-direction:1;--_cw-SideSheet-dividerColor:var(--cw-Surface-sideSheetDividerColor);--_cw-SideSheet-duration:var(--cw-Motion-spring-spatial-default-duration);--_cw-SideSheet-easing:var(--cw-Motion-spring-spatial-default-easing);--_cw-SideSheet-headlineColor:var(--cw-Surface-sideSheetHeadlineColor);--_cw-SideSheet-hidden:calc(var(--_cw-SideSheet-direction)*(100% + var(--_cw-SideSheet-margin)));--_cw-SideSheet-margin:0px;background-color:var(--cw-Surface-sideSheetColor);block-size:calc(100% - 2*var(--_cw-SideSheet-margin));box-sizing:border-box;color:var(--cw-Color-surface-onFill);inline-size:var(--cw-Surface-sideSheetWidth);inset-block:var(--_cw-SideSheet-margin);max-block-size:none;max-inline-size:calc(100% - 2*var(--_cw-SideSheet-margin));transition-behavior:allow-discrete;transition-duration:var(--_cw-SideSheet-duration);transition-property:display,overlay,translate;transition-timing-function:var(--_cw-SideSheet-easing);border-style:none;border-radius:0;flex-direction:column;margin:0;padding:0;position:fixed;inset-inline-start:auto;inset-inline-end:var(--_cw-SideSheet-margin)}.cw-SideSheet[open]{display:flex}.cw-SideSheet[data-cw-side-sheet-edge=start]{--_cw-SideSheet-direction:-1;inset-inline-start:var(--_cw-SideSheet-margin);inset-inline-end:auto}.cw-SideSheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_cw-SideSheet-direction:-1}.cw-SideSheet[data-cw-side-sheet-edge=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_cw-SideSheet-direction:1}.cw-SideSheet:is(:not([open]),._cw-SideSheet-closing){--_cw-SideSheet-duration:var(--cw-Motion-spring-effect-fast-duration);--_cw-SideSheet-easing:var(--cw-Motion-spring-effect-fast-easing);translate:var(--_cw-SideSheet-hidden)0}@starting-style{.cw-SideSheet[open]{translate:var(--_cw-SideSheet-hidden)0}}.cw-SideSheet-modal{--cw-elevationShadow-level:var(--cw-Surface-sideSheetModalElevation);background-color:var(--cw-Surface-sideSheetModalColor);border-start-start-radius:var(--cw-Surface-sideSheetShape);border-end-start-radius:var(--cw-Surface-sideSheetShape)}.cw-SideSheet-modal[data-cw-side-sheet-edge=start]{border-start-start-radius:0;border-start-end-radius:var(--cw-Surface-sideSheetShape);border-end-end-radius:var(--cw-Surface-sideSheetShape);border-end-start-radius:0}.cw-SideSheet-detached{--_cw-SideSheet-margin:var(--cw-Surface-sideSheetDetachedMargin);border-radius:var(--cw-Surface-sideSheetShape)}.cw-SideSheet-header{box-sizing:border-box;flex:none;align-items:center;gap:16px;padding-block:16px;padding-inline:24px;display:flex}.cw-SideSheet-header:has(>.cw-SideSheet-icon:not(:empty)){padding-inline-start:16px}.cw-SideSheet-title{font:400 1.375rem/var(--cw-Typescale-title-large-lineHeight,var(--cw-LineHeight-title-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0;color:var(--_cw-SideSheet-headlineColor);flex:auto;min-inline-size:0;margin:0}.cw-SideSheet-body{box-sizing:border-box;flex:auto;min-block-size:0;padding-block-end:24px;padding-inline:24px;overflow:auto}.cw-SideSheet-actions{border-block-start-color:var(--_cw-SideSheet-dividerColor);box-sizing:border-box;border-block-start-style:solid;border-block-start-width:1px;flex:none;align-items:center;gap:8px;padding-block:16px;padding-inline:24px;display:flex}.cw-SideSheet-icon:empty,.cw-SideSheet-actions:empty,.cw-SideSheet-noDismiss .cw-SideSheet-dismiss{display:none}@media(forced-colors:active){.cw-Dialog,.cw-FullScreenDialog,.cw-ModalBottomSheet,.cw-BottomSheet>.cw-BottomSheet-surface,.cw-SideSheet{outline:2px solid canvastext}}.cw-ModalBottomSheet{--cw-Surface-dragHandleColor:var(--cw-Color-surface-onFillVariant);--cw-Surface-sheetColor:var(--cw-Color-surface-containerLow);--cw-Surface-sheetElevation:1;--cw-Surface-sheetShape:28px;--cw-elevationShadow-level:var(--cw-Surface-sheetElevation);--_cw-BottomSheet-detent:max(0px,100% - 50dvh);--_cw-BottomSheet-duration:var(--cw-Motion-spring-spatial-default-duration);--_cw-BottomSheet-easing:var(--cw-Motion-spring-spatial-default-easing);--_cw-BottomSheet-handleColor:var(--cw-Surface-dragHandleColor);--_cw-BottomSheet-handleHeight:var(--cw-Surface-dragHandleHeight);--_cw-BottomSheet-handleWidth:var(--cw-Surface-dragHandleWidth);background-color:var(--cw-Surface-sheetColor);box-sizing:border-box;color:var(--cw-Color-surface-onFill);max-block-size:100%;inline-size:100%;max-inline-size:var(--cw-Surface-sheetMaxWidth);transition-behavior:allow-discrete;transition-duration:var(--cw-Motion-spring-effect-default-duration),var(--cw-Motion-spring-effect-default-duration),var(--_cw-BottomSheet-duration);transition-property:display,overlay,translate;transition-timing-function:var(--cw-Motion-spring-effect-default-easing),var(--cw-Motion-spring-effect-default-easing),var(--_cw-BottomSheet-easing);translate:0 var(--_cw-BottomSheet-detent);border-style:none;border-start-start-radius:var(--cw-Surface-sheetShape);border-start-end-radius:var(--cw-Surface-sheetShape);flex-direction:column;margin-block:0;margin-inline:auto;padding:0;position:fixed;inset-block:auto 0;inset-inline:0;overflow:hidden}.cw-ModalBottomSheet[open]{display:flex}.cw-ModalBottomSheet-expanded{--_cw-BottomSheet-detent:0px}.cw-ModalBottomSheet._cw-BottomSheet-tracking,.cw-BottomSheet._cw-BottomSheet-tracking>.cw-BottomSheet-surface{--_cw-BottomSheet-duration:0s;--_cw-BottomSheet-overshoot:max(0,-1*var(--_cw-BottomSheet-offset));scale:1 calc(1 + var(--_cw-BottomSheet-overshoot)/var(--_cw-BottomSheet-height));transform-origin:top;translate:0 calc(var(--_cw-BottomSheet-offset)*1px)}.cw-ModalBottomSheet._cw-BottomSheet-tracking>.cw-BottomSheet-surface,.cw-BottomSheet._cw-BottomSheet-tracking>.cw-BottomSheet-surface>*{--_cw-BottomSheet-overshoot:inherit;scale:1 calc(var(--_cw-BottomSheet-height)/(var(--_cw-BottomSheet-height) + var(--_cw-BottomSheet-overshoot)));transform-origin:top}.cw-BottomSheet._cw-BottomSheet-tracking:not(.cw-BottomSheet-noDragHandle)>.cw-BottomSheet-surface>.cw-BottomSheet-content{transform-origin:50% calc(-1*var(--_cw-BottomSheet-handleSize))}.cw-ModalBottomSheet:is(:not([open]),._cw-ModalBottomSheet-closing){--_cw-BottomSheet-detent:100%;--_cw-BottomSheet-duration:var(--cw-Motion-spring-effect-fast-duration);--_cw-BottomSheet-easing:var(--cw-Motion-spring-effect-fast-easing)}.cw-BottomSheet{--cw-Surface-dragHandleColor:var(--cw-Color-surface-onFillVariant);--cw-Surface-sheetColor:var(--cw-Color-surface-containerLow);--cw-Surface-sheetElevation:1;--cw-Surface-sheetShape:28px;--_cw-BottomSheet-color:var(--cw-Surface-sheetColor);--_cw-BottomSheet-elevation:var(--cw-Surface-sheetElevation);--_cw-BottomSheet-handleColor:var(--cw-Surface-dragHandleColor);--_cw-BottomSheet-handleHeight:var(--cw-Surface-dragHandleHeight);--_cw-BottomSheet-handleWidth:var(--cw-Surface-dragHandleWidth);--_cw-BottomSheet-maxWidth:var(--cw-Surface-sheetMaxWidth);--_cw-BottomSheet-peek:var(--_cw-BottomSheet-peekHeight,var(--_cw-Scaffold-sheetPeekHeight,var(--cw-Surface-sheetPeekHeight)));--_cw-BottomSheet-shape:var(--cw-Surface-sheetShape);pointer-events:none;transition-behavior:allow-discrete;transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:display;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);position:fixed;inset:0}.cw-BottomSheet:not(.cw-BottomSheet-open){display:none}.cw-BottomSheet>.cw-BottomSheet-surface{--cw-elevationShadow-level:var(--_cw-BottomSheet-elevation);--_cw-BottomSheet-detent:calc(100% - var(--_cw-BottomSheet-peek));--_cw-BottomSheet-duration:var(--cw-Motion-spring-spatial-default-duration);--_cw-BottomSheet-easing:var(--cw-Motion-spring-spatial-default-easing);background-color:var(--_cw-BottomSheet-color);box-sizing:border-box;color:var(--cw-Color-surface-onFill);max-block-size:100%;inline-size:100%;max-inline-size:var(--_cw-BottomSheet-maxWidth);min-block-size:var(--_cw-BottomSheet-peek);pointer-events:auto;transition-duration:var(--_cw-BottomSheet-duration);transition-property:translate;transition-timing-function:var(--_cw-BottomSheet-easing);translate:0 var(--_cw-BottomSheet-detent);border-start-start-radius:var(--_cw-BottomSheet-shape);border-start-end-radius:var(--_cw-BottomSheet-shape);margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}.cw-BottomSheet-expanded>.cw-BottomSheet-surface{--_cw-BottomSheet-detent:0px}.cw-BottomSheet:not(.cw-BottomSheet-open)>.cw-BottomSheet-surface{--_cw-BottomSheet-detent:100%;--_cw-BottomSheet-duration:var(--cw-Motion-spring-effect-fast-duration);--_cw-BottomSheet-easing:var(--cw-Motion-spring-effect-fast-easing)}.cw-BottomSheet-surface{--_cw-BottomSheet-handleSize:48px;flex-direction:column;display:flex}.cw-ModalBottomSheet>.cw-BottomSheet-surface{flex:0 auto;min-block-size:0}.cw-BottomSheet-dragHandle{appearance:none;block-size:var(--_cw-BottomSheet-handleSize);border-radius:9999px;color:var(--_cw-BottomSheet-handleColor);cursor:grab;inline-size:var(--_cw-BottomSheet-handleSize);touch-action:none;-webkit-user-select:none;user-select:none;background-color:#0000;border-style:none;flex:none;align-self:center;place-items:center;padding:0;display:grid}.cw-BottomSheet-dragHandle:empty:before{block-size:var(--_cw-BottomSheet-handleHeight);border-radius:9999px;content:"";inline-size:var(--_cw-BottomSheet-handleWidth);background-color:currentColor}.cw-BottomSheet-dragging .cw-BottomSheet-dragHandle{cursor:grabbing}.cw-BottomSheet-noDragHandle .cw-BottomSheet-dragHandle{display:none}.cw-BottomSheet-content{box-sizing:border-box;overscroll-behavior:contain;min-block-size:0;flex:0 auto;padding-block-end:env(safe-area-inset-bottom);overflow:auto}.cw-Scaffold{--_cw-Scaffold-bottomInset:0px;--_cw-Scaffold-fabSpacing:var(--cw-Surface-scaffoldFabSpacing);background-color:var(--cw-Color-background);box-sizing:border-box;color:var(--cw-Color-onBackground);isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);min-block-size:100%;min-inline-size:0;display:grid;position:relative}.cw-Scaffold-topBar{grid-area:1/1;min-inline-size:0}.cw-Scaffold-content{box-sizing:border-box;min-block-size:0;min-inline-size:0;grid-area:2/1;padding-block-end:var(--_cw-Scaffold-bottomInset);overflow:auto}.cw-Scaffold-bottomBar{grid-area:4/1;min-inline-size:0}.cw-Scaffold-layer{grid-area:2/1/4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;pointer-events:none;z-index:1;min-block-size:0;display:grid;position:relative;overflow:clip}.cw-Scaffold-overlay{box-sizing:border-box;min-block-size:0;pointer-events:none;flex-direction:column;grid-area:1/1;align-self:end;padding-block-end:var(--_cw-Scaffold-bottomInset);display:flex}._cw-Scaffold-fab-endOverlay:not(:has(>.cw-Scaffold-layer>.cw-Scaffold-sheet>.cw-BottomSheet-open))>.cw-Scaffold-layer{grid-row:2/5}._cw-Scaffold-fab-endOverlay:not(:has(>.cw-Scaffold-layer>.cw-Scaffold-sheet>.cw-BottomSheet-open))>.cw-Scaffold-layer>.cw-Scaffold-overlay{grid-row:1/-1}.cw-Scaffold-sheet{grid-area:2/1;min-block-size:0}.cw-Scaffold-sheet>.cw-BottomSheet{block-size:var(--_cw-BottomSheet-peek);position:static}.cw-Scaffold-sheet>:not(.cw-BottomSheet){pointer-events:auto}.cw-Scaffold-snackbar{pointer-events:none;z-index:1;align-self:center;max-inline-size:100%;position:relative}.cw-Scaffold-snackbar:has(>.cw-SnackbarHost){align-self:stretch}.cw-Scaffold-snackbar>.cw-SnackbarHost{padding:12px;position:relative;inset:auto}.cw-Scaffold-fab{margin-block:0 var(--_cw-Scaffold-fabSpacing);margin-inline:var(--_cw-Scaffold-fabSpacing);pointer-events:none;align-self:flex-end}._cw-Scaffold-fab-start>.cw-Scaffold-layer>.cw-Scaffold-overlay>.cw-Scaffold-fab{align-self:flex-start}._cw-Scaffold-fab-center>.cw-Scaffold-layer>.cw-Scaffold-overlay>.cw-Scaffold-fab{align-self:center}.cw-Scaffold-snackbar>:not(.cw-SnackbarHost),.cw-Scaffold-fab>*{pointer-events:auto}.cw-Scaffold-topBar:empty,.cw-Scaffold-bottomBar:empty,.cw-Scaffold-sheet:empty,.cw-Scaffold-snackbar:empty,.cw-Scaffold-fab:empty{display:none}.cw-Scaffold-safeArea{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.cw-Scaffold-safeArea>.cw-Scaffold-topBar{padding-top:env(safe-area-inset-top)}.cw-Scaffold-safeArea>.cw-Scaffold-bottomBar{padding-bottom:env(safe-area-inset-bottom)}.cw-Scaffold-safeArea:has(>.cw-Scaffold-topBar:empty)>.cw-Scaffold-content{padding-top:env(safe-area-inset-top)}.cw-Scaffold-safeArea:has(>.cw-Scaffold-bottomBar:empty){--_cw-Scaffold-bottomInset:env(safe-area-inset-bottom)}.cw-PaneScaffold{box-sizing:border-box;gap:var(--cw-Surface-paneSpacing);min-block-size:0;min-inline-size:0;padding-inline:var(--cw-Surface-paneMarginCompact);display:flex}.cw-PaneScaffold-pane{box-sizing:border-box;flex:1 1 0;min-block-size:0;min-inline-size:0;display:none;overflow:auto}:is(._cw-PaneScaffold-active-primary>._cw-PaneScaffold-primary,._cw-PaneScaffold-active-secondary>._cw-PaneScaffold-secondary,._cw-PaneScaffold-active-tertiary>._cw-PaneScaffold-tertiary):not(:empty){display:block}@media(min-width:600px){.cw-PaneScaffold{padding-inline:var(--cw-Surface-paneMargin)}}@media(min-width:840px){.cw-PaneScaffold>._cw-PaneScaffold-primary:not(:empty),.cw-PaneScaffold:not(._cw-PaneScaffold-active-tertiary)>._cw-PaneScaffold-secondary:not(:empty){display:block}.cw-PaneScaffold>:is(._cw-PaneScaffold-secondary,._cw-PaneScaffold-tertiary){flex:0 0 var(--cw-Surface-panePreferredWidth)}}@media(min-width:1200px){.cw-PaneScaffold>.cw-PaneScaffold-pane:not(:empty){display:block}.cw-PaneScaffold>:is(._cw-PaneScaffold-secondary,._cw-PaneScaffold-tertiary){flex-basis:var(--cw-Surface-panePreferredWidthExtraLarge)}}.cw-PaneScaffold-pane>.cw-SideSheet:not(.cw-SideSheet-modal){block-size:100%;inline-size:100%;max-inline-size:none;position:relative;inset:auto;translate:none}.cw-PaneScaffold>.cw-PaneScaffold-pane:has(>.cw-SideSheet:is(:not([open]),._cw-SideSheet-closing):only-child){display:none}}@property --_cw-Surface-shape{syntax:"*";inherits:false}@property --_cw-BottomSheet-offset{syntax:"<number>";inherits:false;initial-value:0}@property --_cw-BottomSheet-overshoot{syntax:"<number>";inherits:false;initial-value:0}@layer cw-theme{:is(.cw-Surface-expressive,.cw-theme-expressive.cw-Surface,.cw-theme-expressive .cw-Surface,.cw-theme-expressive.cw-List,.cw-theme-expressive .cw-List,.cw-theme-expressive.cw-ListItem,.cw-theme-expressive .cw-ListItem,.cw-theme-expressive.cw-Menu,.cw-theme-expressive .cw-Menu,.cw-theme-expressive.cw-Menu-popup,.cw-theme-expressive .cw-Menu-popup,.cw-theme-expressive.cw-MenuItem,.cw-theme-expressive .cw-MenuItem,.cw-theme-expressive.cw-SwipeToDismiss,.cw-theme-expressive .cw-SwipeToDismiss,.cw-theme-expressive.cw-Carousel,.cw-theme-expressive .cw-Carousel,.cw-theme-expressive.cw-Carousel-viewport,.cw-theme-expressive .cw-Carousel-viewport,.cw-theme-expressive.cw-Carousel-controls button,.cw-theme-expressive .cw-Carousel-controls button){--cw-Surface-shape:16px;--cw-Surface-listItemShape:4px}}.map{--draw:1;width:100%;position:relative}.js .map[data-state=pending]:not([data-plain]){--draw:0}@media(prefers-reduced-motion:reduce){.js .map[data-state=pending]:not([data-plain]){--draw:1}}.map svg{width:100%;height:100%;display:block;overflow:visible}.map-state{fill:var(--ink-raised);stroke:#8e99abb3;stroke-width:1.5px;stroke-linejoin:round}.map-office{fill:var(--gold)}.map-office-ring{fill:none;stroke:var(--gold);stroke-width:1.5px;opacity:.5}.map-link{stroke:var(--gold);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,var(--draw)*1.8 - var(--i)*.3,1));opacity:clamp(0,var(--draw)*30,1)}.map-project{fill:var(--bolt);transform-box:fill-box;transform-origin:50%;scale:clamp(0,var(--draw)*3 - 1.6 - var(--i)*.3,1)}.map-market{fill:var(--ink);stroke:var(--on-dark);stroke-width:2px}.map-name,.map-place{white-space:nowrap;text-shadow:0 0 3px var(--ink-raised),0 0 3px var(--ink-raised),0 0 6px var(--ink-raised);position:absolute;translate:-50% -50%}.map-name{opacity:.7;text-decoration:none}.map-name[data-form=code]{display:none}.map-place{color:var(--on-dark);opacity:clamp(0,var(--draw)*3 - 2,1);translate:calc(1cqw + 7px) -50%}.map-place[data-side=left]{translate:calc(-100% - 1cqw - 7px) -50%}.map-place[data-side=below]{translate:-50% calc(1cqw + 5px)}.map-place[data-kind=office]{color:var(--gold);opacity:1;translate:calc(-100% - 2cqw - 8px) -50%}.map-place a{text-underline-offset:4px;align-items:center;min-height:3rem;margin-block:-16px;padding-inline:2px;display:inline-flex}.areas-map{gap:1.25rem;display:grid;container:map/inline-size}.map-legend{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.map-legend li{align-items:center;gap:.625rem;display:inline-flex}.map-legend li:before{content:"";background:var(--bolt);border-radius:50%;width:.625rem;height:.625rem}.map-legend [data-kind=office]:before{background:var(--gold);border-radius:0}.map-legend [data-kind=market]:before{border:2px solid var(--on-dark);background:0 0}@container map (width<=620px){.map-name,.map-place{letter-spacing:.04em;font-size:.625rem}.map-name[data-form=name]{display:none}.map-name[data-form=code]{display:block}}.frame[data-kind=drawing]{max-width:none}.trace{--draw:1;pointer-events:none;position:absolute;inset:0}.js .trace[data-state=pending]{--draw:0}@media(prefers-reduced-motion:reduce){.js .trace[data-state=pending]{--draw:1}}.trace svg{width:100%;height:100%;display:block}.trace-run,.trace-terminal{fill:none;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(var(--photo-w)*1px/300);stroke-dasharray:1}.trace-run{stroke-dashoffset:calc(1 - clamp(0,var(--draw)*1.5,1));opacity:clamp(0,var(--draw)*20,1)}.trace-terminal{stroke:var(--bolt);stroke-dashoffset:calc(1 - clamp(0,var(--draw)*2 - 1,1));opacity:clamp(0,var(--draw)*20 - 10,1)}.trace-tip{fill:var(--bolt);opacity:clamp(0,var(--draw)*4 - 3,1)}.trace-label{color:var(--on-dark);white-space:nowrap;opacity:clamp(0,var(--draw)*4 - 3,1);background:#090b10d1;border-radius:4px;align-items:center;padding:.3125rem .5625rem;display:inline-flex;position:absolute;translate:14px -50%}.trace-label[data-side=left]{translate:calc(-100% - 14px) -50%}.trace-label:before{content:"";background:var(--on-dark);width:.625rem;height:1px;position:absolute;top:50%;right:100%}.trace-label[data-side=left]:before{left:100%;right:auto}@media(max-width:600px){.trace-label{padding:.1875rem .375rem;font-size:.625rem}}.grid-drawing{background:var(--ink-raised);width:100%;height:100%;display:block}.grid-existing{fill:none;stroke:var(--steel);stroke-width:2.5px;stroke-dasharray:10 9;opacity:.8}.grid-node{fill:var(--ink-raised);stroke:var(--steel);stroke-width:2.5px}.grid-added{fill:none;stroke:var(--gold);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,var(--draw,1)*1.6 - var(--i)*.1,1))}.grid-rod{fill:var(--gold);transform-box:fill-box;transform-origin:50%;scale:clamp(0,var(--draw,1)*2.4 - .9 - var(--i)*.1,1)}.grid-rod-ring{fill:none;stroke:var(--gold);stroke-width:2px;opacity:calc(.5*clamp(0,var(--draw,1)*2.4 - 1.2 - var(--i)*.1,1))}.grid-legend{pointer-events:none;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:clamp(.5rem,2.4%,1.25rem) clamp(.625rem,3%,1.75rem);display:grid;position:absolute;inset:0 0 auto}.grid-legend [data-key]{grid-column:1;align-items:center;gap:.625rem;display:flex}.grid-legend [data-key]:before{content:"";border-top:2px dashed var(--steel);flex:none;width:1.75rem}.grid-legend [data-key=added]:before{border-top:2px solid var(--gold)}.grid-note{grid-area:1/2}@media(max-width:600px){.grid-legend{font-size:.625rem}.grid-legend [data-key]{gap:.375rem}.grid-legend [data-key]:before{width:1.125rem}}.js .grid-drawing[data-state=pending]{--draw:0}@media(prefers-reduced-motion:reduce){.js .grid-drawing[data-state=pending]{--draw:1}}.opening{min-height:min(calc(100svh - var(--top-h)),45rem);padding:clamp(2.5rem,5vw,4.5rem)var(--edge)clamp(3.5rem,6.4vw,6rem);grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;gap:2.5rem clamp(2rem,4.4vw,4.5rem);display:grid}.opening-words{justify-items:start;gap:clamp(1.125rem,2vw,1.625rem);display:grid}.opening-title{font-size:clamp(2.75rem,5vw,4.5rem)}.opening-frame{justify-self:end}.page-head{padding:clamp(3.5rem,8vw,7.5rem)var(--edge)clamp(2.5rem,5vw,4.5rem);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:1.5rem clamp(2rem,5vw,5rem);display:grid}.page-head-aside{justify-items:start;gap:1.25rem;padding-bottom:.5em;display:grid}@media(max-width:960px){.opening{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:clamp(2rem,6vw,3.5rem)}.opening-frame{justify-self:start}.page-head{grid-template-columns:minmax(0,1fr)}}.next{padding:clamp(3.5rem,7vw,6.5rem)var(--edge);border-top:1px solid var(--on-dark-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem clamp(2rem,5vw,5rem);text-decoration:none;display:grid}.next-words{gap:.875rem;display:grid}.next-words .title{transition:color var(--effect-default)}.next:is(:hover,:focus-visible) .title{color:var(--gold)}.next-arrow{border:1px solid var(--on-dark-rule);width:4.5rem;height:4.5rem;color:var(--gold);transition:translate var(--spatial-default),scale var(--spatial-fast);border-radius:50%;place-items:center;display:grid}.next:is(:hover,:focus-visible) .next-arrow{translate:8px}.next:active .next-arrow{scale:.88}@media(max-width:640px){.next{row-gap:.875rem}.next-words{display:contents}.next-words>*{grid-column:1/-1}.next-words>.label:first-child{grid-area:1/1}.next-arrow{grid-area:1/2;width:3rem;height:3rem}}@property --cw-TextField-container-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-container-height{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-TextField-container-padding{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-TextField-container-shape-topLeft{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-TextField-container-shape-topRight{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-TextField-container-shape-bottomRight{syntax:"<length>";inherits:false;initial-value:0}@property --cw-TextField-container-shape-bottomLeft{syntax:"<length>";inherits:false;initial-value:0}@property --cw-TextField-indicator-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-indicator-thickness{syntax:"<length>";inherits:false;initial-value:1px}@property --cw-TextField-label-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-input-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-input-caretColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-input-placeholderColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-input-affixColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-icon-size{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-TextField-icon-leadingColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-icon-trailingColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-supportingText-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-hover-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-hover-labelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-hover-stateLayerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-hover-stateLayerOpacity{syntax:"<number>";inherits:false;initial-value:.08}@property --cw-TextField-focus-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-focus-indicatorThickness{syntax:"<length>";inherits:false;initial-value:2px}@property --cw-TextField-focus-labelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-focus-trailingIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-error-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-error-labelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-error-caretColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-error-trailingIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-error-supportingTextColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-error-hoverIndicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-error-hoverLabelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-error-hoverTrailingIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-disabled-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-disabled-containerOpacity{syntax:"<number>";inherits:false;initial-value:.04}@property --cw-TextField-disabled-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-disabled-indicatorOpacity{syntax:"<number>";inherits:false;initial-value:.38}@property --cw-TextField-disabled-contentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-disabled-contentOpacity{syntax:"<number>";inherits:false;initial-value:.38}@property --cw-TextField-menu-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-menu-elevation{syntax:"<integer>";inherits:false;initial-value:2}@property --cw-TextField-menu-shadowColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-menu-shape{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-TextField-menu-itemHeight{syntax:"<length>";inherits:false;initial-value:48px}@property --cw-TextField-menu-itemPadding{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-TextField-menu-itemLabelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-TextField-menu-itemStateLayerColor{syntax:"<color>";inherits:false;initial-value:#0000}@layer cw-style{.cw-TextField{--cw-TextField-container-color:var(--cw-Color-surface-containerHighest);--cw-TextField-indicator-color:var(--cw-Color-surface-onFillVariant);--cw-TextField-label-color:var(--cw-Color-surface-onFillVariant);--cw-TextField-input-color:var(--cw-Color-surface-onFill);--cw-TextField-input-caretColor:var(--cw-Color-primary-fill);--cw-TextField-input-placeholderColor:var(--cw-Color-surface-onFillVariant);--cw-TextField-input-affixColor:var(--cw-Color-surface-onFillVariant);--cw-TextField-icon-leadingColor:var(--cw-Color-surface-onFillVariant);--cw-TextField-icon-trailingColor:var(--cw-Color-surface-onFillVariant);--cw-TextField-supportingText-color:var(--cw-Color-surface-onFillVariant);--cw-TextField-hover-indicatorColor:var(--cw-Color-surface-onFill);--cw-TextField-hover-labelColor:var(--cw-Color-surface-onFillVariant);--cw-TextField-hover-stateLayerColor:var(--cw-Color-surface-onFill);--cw-TextField-focus-indicatorColor:var(--cw-Color-primary-fill);--cw-TextField-focus-labelColor:var(--cw-Color-primary-fill);--cw-TextField-focus-trailingIconColor:var(--cw-Color-surface-onFillVariant);--cw-TextField-error-indicatorColor:var(--cw-Color-error-fill);--cw-TextField-error-labelColor:var(--cw-Color-error-fill);--cw-TextField-error-caretColor:var(--cw-Color-error-fill);--cw-TextField-error-trailingIconColor:var(--cw-Color-error-fill);--cw-TextField-error-supportingTextColor:var(--cw-Color-error-fill);--cw-TextField-error-hoverIndicatorColor:var(--cw-Color-error-onContainer);--cw-TextField-error-hoverLabelColor:var(--cw-Color-error-onContainer);--cw-TextField-error-hoverTrailingIconColor:var(--cw-Color-error-onContainer);--cw-TextField-disabled-containerColor:var(--cw-Color-surface-onFill);--cw-TextField-disabled-indicatorColor:var(--cw-Color-surface-onFill);--cw-TextField-disabled-contentColor:var(--cw-Color-surface-onFill);--cw-TextField-menu-color:var(--cw-Color-surface-container);--cw-TextField-menu-shadowColor:var(--cw-Color-shadow);--cw-TextField-menu-itemLabelColor:var(--cw-Color-surface-onFill);--cw-TextField-menu-itemStateLayerColor:var(--cw-Color-surface-onFill);--_cw-field-affix-color:var(--cw-TextField-input-affixColor);--_cw-field-caret-color:var(--cw-TextField-input-caretColor);--_cw-field-container-color:var(--cw-TextField-container-color);--_cw-field-height:var(--cw-TextField-container-height);--_cw-field-icon-size:var(--cw-TextField-icon-size);--_cw-field-indicator-color:var(--cw-TextField-indicator-color);--_cw-field-indicator-focus-opacity:0;--_cw-field-indicator-focus-thickness:var(--cw-TextField-focus-indicatorThickness);--_cw-field-indicator-thickness:var(--cw-TextField-indicator-thickness);--_cw-field-input-color:var(--cw-TextField-input-color);--_cw-field-label-color:var(--cw-TextField-label-color);--_cw-field-leading-color:var(--cw-TextField-icon-leadingColor);--_cw-field-menu-color:var(--cw-TextField-menu-color);--_cw-field-menu-elevation:var(--cw-TextField-menu-elevation);--_cw-field-menu-item-height:var(--cw-TextField-menu-itemHeight);--_cw-field-menu-item-label-color:var(--cw-TextField-menu-itemLabelColor);--_cw-field-menu-item-padding:var(--cw-TextField-menu-itemPadding);--_cw-field-menu-item-state-layer-color:var(--cw-TextField-menu-itemStateLayerColor);--_cw-field-menu-shadow-color:var(--cw-TextField-menu-shadowColor);--_cw-field-menu-shape:var(--cw-TextField-menu-shape);--_cw-field-padding:var(--cw-TextField-container-padding);--_cw-field-placeholder-color:var(--cw-TextField-input-placeholderColor);--_cw-field-state-layer-color:transparent;--_cw-field-state-layer-opacity:var(--cw-TextField-hover-stateLayerOpacity);--_cw-field-supporting-color:var(--cw-TextField-supportingText-color);--_cw-field-trailing-color:var(--cw-TextField-icon-trailingColor);border-start-start-radius:var(--cw-TextField-container-shape-topLeft);border-start-end-radius:var(--cw-TextField-container-shape-topRight);border-end-end-radius:var(--cw-TextField-container-shape-bottomRight);border-end-start-radius:var(--cw-TextField-container-shape-bottomLeft)}.cw-TextField:where(:has(>.cw-TextField-control:hover)){--_cw-field-indicator-color:var(--cw-TextField-hover-indicatorColor);--_cw-field-label-color:var(--cw-TextField-hover-labelColor);--_cw-field-state-layer-color:var(--cw-TextField-hover-stateLayerColor)}.cw-TextField:where(:has(.cw-TextField-input:focus)){--_cw-field-indicator-color:var(--cw-TextField-focus-indicatorColor);--_cw-field-indicator-focus-opacity:1;--_cw-field-label-color:var(--cw-TextField-focus-labelColor);--_cw-field-trailing-color:var(--cw-TextField-focus-trailingIconColor)}.cw-TextField:where(.cw-TextField-error){--_cw-field-caret-color:var(--cw-TextField-error-caretColor);--_cw-field-indicator-color:var(--cw-TextField-error-indicatorColor);--_cw-field-label-color:var(--cw-TextField-error-labelColor);--_cw-field-supporting-color:var(--cw-TextField-error-supportingTextColor);--_cw-field-trailing-color:var(--cw-TextField-error-trailingIconColor)}.cw-TextField:where(.cw-TextField-error:has(>.cw-TextField-control:hover)){--_cw-field-indicator-color:var(--cw-TextField-error-hoverIndicatorColor);--_cw-field-label-color:var(--cw-TextField-error-hoverLabelColor);--_cw-field-trailing-color:var(--cw-TextField-error-hoverTrailingIconColor)}.cw-TextField:where(.cw-TextField-error:has(.cw-TextField-input:focus)){--_cw-field-indicator-color:var(--cw-TextField-error-indicatorColor);--_cw-field-label-color:var(--cw-TextField-error-labelColor);--_cw-field-trailing-color:var(--cw-TextField-error-trailingIconColor)}.cw-TextField:where(.cw-TextField-disabled){--_cw-field-affix-color:var(--_cw-field-disabled-content-color);--_cw-field-container-color:rgb(from var(--cw-TextField-disabled-containerColor) r g b/calc(alpha*var(--cw-TextField-disabled-containerOpacity)));--_cw-field-disabled-content-color:rgb(from var(--cw-TextField-disabled-contentColor) r g b/calc(alpha*var(--cw-TextField-disabled-contentOpacity)));--_cw-field-disabled-content-opacity:var(--cw-TextField-disabled-contentOpacity);--_cw-field-disabled-reveal-color:var(--cw-TextField-disabled-contentColor);--_cw-field-indicator-color:rgb(from var(--cw-TextField-disabled-indicatorColor) r g b/calc(alpha*var(--cw-TextField-disabled-indicatorOpacity)));--_cw-field-input-color:var(--_cw-field-disabled-content-color);--_cw-field-label-color:var(--_cw-field-disabled-content-color);--_cw-field-leading-color:var(--_cw-field-disabled-content-color);--_cw-field-placeholder-color:var(--_cw-field-disabled-content-color);--_cw-field-supporting-color:var(--_cw-field-disabled-content-color);--_cw-field-trailing-color:var(--_cw-field-disabled-content-color)}:is(.cw-TextField,.cw-Select){--_cw-field-direction:1;--_cw-field-icon-box:48px;--_cw-field-icon-gap:calc(var(--_cw-field-padding) - (var(--_cw-field-icon-box) - var(--_cw-field-icon-size))/2);--_cw-field-icon-text-inset:calc(var(--_cw-field-icon-box) + var(--_cw-field-icon-gap));--_cw-field-label-end:0px;--_cw-field-label-float-x:0px;--_cw-field-label-float-y:calc(8px + var(--cw-Typescale-body-small-lineHeight,var(--cw-LineHeight-body-small))/2);--_cw-field-label-floated-delay:var(--cw-Motion-spring-spatial-fast-duration);--_cw-field-label-motion-opacity:calc(1 - var(--_CW-FIELD-LABEL_FLOATED) - var(--_CW-FIELD-LABEL_RESTED));--_cw-field-label-origin:var(--_cw-field-notch-padding)50%;--_cw-field-label-rested-delay:0s;--_cw-field-label-scale:.75;--_cw-field-label-start:0px;--_CW-FIELD-LABEL_FLOATED:1;--_CW-FIELD-LABEL_PROGRESS:1;--_CW-FIELD-LABEL_RESTED:0;--_cw-field-notch-padding:4px;--_cw-field-notch-start:calc(var(--_cw-field-padding) - var(--_cw-field-notch-padding));--_cw-field-text-bottom:16px;--_cw-field-text-top:16px;box-sizing:border-box;min-inline-size:min(280px,100%);max-inline-size:100%;transition-delay:var(--_cw-field-label-floated-delay),0s,var(--_cw-field-label-rested-delay);transition-duration:0s,var(--cw-Motion-spring-spatial-fast-duration),0s;transition-property:--_CW-FIELD-LABEL_FLOATED,--_CW-FIELD-LABEL_PROGRESS,--_CW-FIELD-LABEL_RESTED;transition-timing-function:linear,var(--cw-Motion-spring-spatial-fast-easing),linear;vertical-align:top;flex-flow:column;gap:4px;display:inline-flex;position:relative}:is(.cw-TextField,.cw-Select):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_cw-field-direction:-1;--_cw-field-label-origin:calc(100% - var(--_cw-field-notch-padding))50%}:is(.cw-TextField,.cw-Select):has(>*>:is(.cw-TextField-leading,.cw-Select-leading):not(:empty)){--_cw-field-label-start:calc(var(--_cw-field-icon-text-inset) - var(--_cw-field-padding))}:is(.cw-TextField,.cw-Select):has(>*>:is(.cw-TextField-trailing:not(:empty),.cw-TextField-reveal,.cw-Select-arrow)){--_cw-field-label-end:calc(var(--_cw-field-icon-text-inset) - var(--_cw-field-padding))}:is(._cw-TextField-filled,._cw-Select-filled):has(:is(.cw-TextField-labelText,.cw-Select-labelText):not(:empty)){--_cw-field-text-bottom:8px;--_cw-field-text-top:calc(8px + var(--cw-Typescale-body-small-lineHeight,var(--cw-LineHeight-body-small)))}:is(.cw-TextField-disabled,.cw-Select-disabled){cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}:is(.cw-TextField-control,.cw-Select-control){font:400 1rem/var(--cw-Typescale-body-large-lineHeight,var(--cw-LineHeight-body-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.03125rem;background-color:var(--_cw-field-container-color);border-radius:inherit;box-sizing:border-box;color:var(--_cw-field-input-color);isolation:isolate;min-block-size:var(--_cw-field-height);transition-duration:var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-effect-fast-duration);transition-property:background-color,color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-effect-fast-easing);align-items:center;position:relative}:is(.cw-TextField-control,.cw-Select-control):before{border-radius:inherit;color:var(--_cw-field-state-layer-color);content:"";opacity:var(--_cw-field-state-layer-opacity);pointer-events:none;transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);z-index:-3;background-color:currentColor;position:absolute;inset:0}:is(.cw-TextField-leading,.cw-TextField-trailing,.cw-Select-leading){--cw-Icon-size:var(--_cw-field-icon-size);font-size:var(--_cw-field-icon-size);min-block-size:var(--_cw-field-icon-box);min-inline-size:var(--_cw-field-icon-box);transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);flex:none;justify-content:center;align-items:center;display:flex}:is(.cw-TextField-leading,.cw-Select-leading){color:var(--_cw-field-leading-color)}:is(.cw-TextField-leading,.cw-TextField-trailing,.cw-Select-leading)>.cw-Icon{--cw-Icon-color:currentcolor;--cw-Icon-size:var(--_cw-field-icon-size)}:is(.cw-TextField-leading,.cw-TextField-trailing,.cw-Select-leading):empty{display:none}:is(.cw-TextField-outline,.cw-Select-outline){border-radius:inherit;border-style:solid;border-color:currentColor;border-width:0 0 var(--_cw-field-indicator-thickness);box-sizing:border-box;color:var(--_cw-field-indicator-color);min-inline-size:0;padding-block:0;padding-inline:var(--_cw-field-notch-start);pointer-events:none;transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);z-index:-1;margin:0;position:absolute;inset:0;container-type:inline-size}:is(.cw-TextField-outline,.cw-Select-outline):after{border-radius:inherit;border-style:solid;border-color:currentColor;border-width:0 0 var(--_cw-field-indicator-focus-thickness);box-sizing:border-box;content:"";inset:0 0 calc(-1*var(--_cw-field-indicator-thickness));opacity:var(--_cw-field-indicator-focus-opacity);transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:opacity;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);position:absolute}:is(.cw-TextField-legend,.cw-Select-legend){white-space:nowrap;block-size:0;padding:0;line-height:0;position:relative}:is(.cw-TextField-label,.cw-Select-label){font:400 .75rem/var(--cw-Typescale-body-small-lineHeight,var(--cw-LineHeight-body-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.025rem;box-sizing:border-box;color:var(--_cw-field-label-color);max-inline-size:calc(100cqi - var(--_cw-field-label-end) - var(--_cw-field-label-start));opacity:var(--_CW-FIELD-LABEL_FLOATED);padding-inline:var(--_cw-field-notch-padding);pointer-events:none;text-overflow:ellipsis;transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);vertical-align:top;white-space:nowrap;display:inline-block;position:relative;inset-block-start:8px;inset-inline-start:var(--_cw-field-label-start);overflow:hidden}:is(.cw-TextField-restingLabel,.cw-TextField-restingMotion,.cw-TextField-floatingMotion,.cw-Select-restingLabel,.cw-Select-restingMotion,.cw-Select-floatingMotion){box-sizing:border-box;color:var(--_cw-field-label-color);max-inline-size:calc(100% - 2*var(--_cw-field-notch-start) - var(--_cw-field-label-start) - var(--_cw-field-label-end));padding-inline:var(--_cw-field-notch-padding);pointer-events:none;text-overflow:ellipsis;transform-origin:var(--_cw-field-label-origin);transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);white-space:nowrap;z-index:-2;position:absolute;inset-block-start:calc((var(--_cw-field-height) - 1lh)/2);inset-inline-start:calc(var(--_cw-field-notch-start) + var(--_cw-field-label-start));overflow:hidden}:is(.cw-TextField-restingLabel,.cw-Select-restingLabel){font:400 1rem/var(--cw-Typescale-body-large-lineHeight,var(--cw-LineHeight-body-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.03125rem;opacity:var(--_CW-FIELD-LABEL_RESTED)}:is(.cw-TextField-restingMotion,.cw-Select-restingMotion){font:400 1rem/var(--cw-Typescale-body-large-lineHeight,var(--cw-LineHeight-body-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.03125rem;opacity:calc(var(--_cw-field-label-motion-opacity)*(1 - round(down,var(--_CW-FIELD-LABEL_PROGRESS) + .5,1)));transform:translate(calc(var(--_cw-field-direction)*var(--_cw-field-label-float-x)*var(--_CW-FIELD-LABEL_PROGRESS)),calc((var(--_cw-field-label-float-y) - var(--_cw-field-height)/2)*var(--_CW-FIELD-LABEL_PROGRESS)))scale(calc(1 - (1 - var(--_cw-field-label-scale))*var(--_CW-FIELD-LABEL_PROGRESS)))}:is(.cw-TextField-floatingMotion,.cw-Select-floatingMotion){font:400 .75rem/var(--cw-Typescale-body-small-lineHeight,var(--cw-LineHeight-body-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.025rem;opacity:calc(var(--_cw-field-label-motion-opacity)*round(down,var(--_CW-FIELD-LABEL_PROGRESS) + .5,1));transform:translate(calc(var(--_cw-field-direction)*var(--_cw-field-label-float-x)*var(--_CW-FIELD-LABEL_PROGRESS)),calc((var(--_cw-field-label-float-y) - var(--_cw-field-height)/2)*var(--_CW-FIELD-LABEL_PROGRESS)))scale(calc((1 - (1 - var(--_cw-field-label-scale))*var(--_CW-FIELD-LABEL_PROGRESS))/var(--_cw-field-label-scale)))}:is(.cw-TextField,.cw-Select):has(:is(.cw-TextField-labelText,.cw-Select-labelText):empty) :is(.cw-TextField-label,.cw-TextField-restingLabel,.cw-TextField-restingMotion,.cw-TextField-floatingMotion,.cw-Select-label,.cw-Select-restingLabel,.cw-Select-restingMotion,.cw-Select-floatingMotion){display:none}:is(.cw-TextField-asterisk,.cw-Select-asterisk){display:none}:is(._cw-TextField-outlined,._cw-Select-outlined){--_cw-field-label-float-x:calc(-1*var(--_cw-field-label-start));--_cw-field-label-float-y:calc(var(--_cw-field-indicator-thickness)/2);--_cw-field-label-text-top:calc(var(--_cw-field-height)/2 + (var(--_cw-field-label-float-y) - var(--_cw-field-height)/2)*var(--_CW-FIELD-LABEL_PROGRESS) - (1 - (1 - var(--_cw-field-label-scale))*var(--_CW-FIELD-LABEL_PROGRESS))*1cap/2);--_cw-field-notch-inline-size:clamp(0px,(var(--_cw-field-indicator-focus-thickness) - var(--_cw-field-label-text-top))*1000000,(var(--_cw-field-label-inline-size) - 2*var(--_cw-field-notch-padding))*(1 - (1 - var(--_cw-field-label-scale))*var(--_CW-FIELD-LABEL_PROGRESS))/var(--_cw-field-label-scale) + 2*var(--_cw-field-notch-padding));--_cw-field-notch-overhang:1px}:is(._cw-TextField-outlined,._cw-Select-outlined) :is(.cw-TextField-outline,.cw-Select-outline){border-width:var(--_cw-field-indicator-thickness);padding-inline:calc(var(--_cw-field-notch-start) - var(--_cw-field-indicator-thickness));inset-block-start:calc(-1*var(--_cw-field-notch-overhang))}:is(._cw-TextField-outlined,._cw-Select-outlined) :is(.cw-TextField-legend,.cw-Select-legend){block-size:calc(var(--_cw-field-indicator-thickness) + 2*var(--_cw-field-notch-overhang));inline-size:var(--_cw-field-notch-inline-size,auto);max-inline-size:var(--_cw-field-notch-inline-size,calc((1 - var(--_CW-FIELD-LABEL_RESTED))*100%))}:is(._cw-TextField-outlined,._cw-Select-outlined) :is(.cw-TextField-outline,.cw-Select-outline):after{border-width:var(--_cw-field-indicator-focus-thickness);clip-path:polygon(0 0,var(--_cw-field-notch-start)0,var(--_cw-field-notch-start)50%,calc(100% - var(--_cw-field-notch-start))50%,calc(100% - var(--_cw-field-notch-start))0,100% 0,100% 100%,0 100%);inset:calc(-1*var(--_cw-field-indicator-thickness));inset-block-start:calc(-1*var(--_cw-field-indicator-thickness) - var(--_cw-field-notch-overhang))}:is(._cw-TextField-outlined,._cw-Select-outlined) :is(.cw-TextField-legend,.cw-Select-legend):after{border-block-start:var(--_cw-field-indicator-focus-thickness)solid currentcolor;content:"";inline-size:calc(100cqi - 100%);opacity:var(--_cw-field-indicator-focus-opacity);transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:opacity;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);position:absolute;inset-block-start:var(--_cw-field-notch-overhang);inset-inline-start:100%}:is(._cw-TextField-outlined,._cw-Select-outlined) :is(.cw-TextField-label,.cw-Select-label){inset-block-start:calc(var(--_cw-field-notch-overhang) + var(--_cw-field-indicator-thickness)/2 - .5lh);inset-inline-start:0}:is(.cw-TextField-footer,.cw-Select-footer){font:400 .75rem/var(--cw-Typescale-body-small-lineHeight,var(--cw-LineHeight-body-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.025rem;color:var(--_cw-field-supporting-color);gap:var(--_cw-field-padding);padding-inline:var(--_cw-field-padding);transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);display:flex}:is(.cw-TextField-footer,.cw-Select-footer):not(:has(>:not(:empty))){display:none}:is(.cw-TextField-supporting,.cw-Select-supporting){overflow-wrap:anywhere;flex:auto;min-inline-size:0}.cw-TextField-control{cursor:text;padding-inline:var(--_cw-field-padding);display:flex}.cw-TextField-leading{margin-inline:calc(-1*var(--_cw-field-padding))var(--_cw-field-icon-gap)}.cw-TextField-trailing{color:var(--_cw-field-trailing-color);margin-inline:var(--_cw-field-icon-gap)calc(-1*var(--_cw-field-padding))}.cw-TextField-field{flex:auto;align-items:stretch;min-inline-size:0;display:flex}.cw-TextField-input{appearance:none;box-sizing:content-box;block-size:auto;caret-color:var(--_cw-field-caret-color);color:inherit;font:inherit;inline-size:100%;letter-spacing:inherit;min-inline-size:0;padding:var(--_cw-field-text-top)0 var(--_cw-field-text-bottom);background:0 0;border:0;outline:none;flex:auto;margin:0}.cw-TextField-input:-webkit-autofill{-webkit-text-fill-color:var(--_cw-field-input-color);-webkit-background-clip:text;background-clip:text}.cw-TextField-input:autofill{-webkit-text-fill-color:var(--_cw-field-input-color);-webkit-background-clip:text;background-clip:text}.cw-TextField-input::-webkit-datetime-edit-fields-wrapper{padding-block:0}textarea.cw-TextField-input{overflow-wrap:anywhere;resize:none}@supports (field-sizing:content){textarea.cw-TextField-input{field-sizing:content;min-block-size:calc(var(--_cw-TextField-rows,1)*1lh)}}.cw-TextField-input::placeholder{color:var(--_cw-field-placeholder-color);opacity:1;transition-duration:var(--cw-Motion-spring-effect-slow-duration);transition-property:opacity;transition-timing-function:var(--cw-Motion-spring-effect-slow-easing)}:is(.cw-TextField-prefix,.cw-TextField-suffix){color:var(--_cw-field-affix-color);opacity:1;padding-block:var(--_cw-field-text-top)var(--_cw-field-text-bottom);transition-duration:var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-effect-fast-duration);transition-property:color,opacity;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-effect-fast-easing);white-space:nowrap;flex:none}.cw-TextField-prefix{padding-inline-end:2px}.cw-TextField-suffix{padding-inline-start:2px}:is(.cw-TextField-prefix,.cw-TextField-suffix):empty{display:none}.cw-TextField:has(.cw-TextField-input:required):not(._cw-TextField-noAsterisk) .cw-TextField-asterisk{display:inline}.cw-TextField:not(:has(.cw-TextField-input:is(:focus,:not(:placeholder-shown)))){--_cw-field-label-floated-delay:0s;--_cw-field-label-rested-delay:var(--cw-Motion-spring-spatial-fast-duration);--_CW-FIELD-LABEL_FLOATED:0;--_CW-FIELD-LABEL_PROGRESS:0;--_CW-FIELD-LABEL_RESTED:1}.cw-TextField:not(:has(.cw-TextField-input:is(:focus,:not(:placeholder-shown)))):has(.cw-TextField-labelText:not(:empty)) :is(.cw-TextField-prefix,.cw-TextField-suffix){opacity:0}.cw-TextField:not(:has(.cw-TextField-input:is(:focus,:not(:placeholder-shown)))):has(.cw-TextField-labelText:not(:empty)) .cw-TextField-input::placeholder{opacity:0;transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-timing-function:var(--cw-Motion-spring-effect-fast-easing)}.cw-TextField-reveal{appearance:none;color:var(--_cw-field-trailing-color);cursor:pointer;font:inherit;margin-block:0;margin-inline:var(--_cw-field-icon-gap)calc(-1*var(--_cw-field-padding));min-block-size:var(--_cw-field-icon-box);min-inline-size:var(--_cw-field-icon-box);transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:--_cw-TextField-slash,color,opacity;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);background:0 0;border:0;outline:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.cw-TextField-reveal[aria-pressed=true]{--_cw-TextField-slash:816}@media(forced-colors:none){.cw-TextField-reveal:disabled{color:var(--_cw-field-disabled-reveal-color);opacity:var(--_cw-field-disabled-content-opacity)}}.cw-TextField-reveal:has(+.cw-TextField-trailing:not(:empty)){margin-inline-end:0}.cw-TextField-reveal+.cw-TextField-trailing{margin-inline-start:0}.cw-TextField-reveal>.cw-Icon{--cw-Icon-color:currentcolor;--cw-Icon-size:var(--_cw-field-icon-size)}._cw-TextField-revealEye{clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,3.75% 11.25%,calc((1072 - 816)*100%/1920)calc(100% - (1072 + 816)*100%/1920),calc((1072 + var(--_cw-TextField-slash))*100%/1920)calc(100% - (1072 - var(--_cw-TextField-slash))*100%/1920),calc((888 + var(--_cw-TextField-slash))*100%/1920)calc(100% - (888 - var(--_cw-TextField-slash))*100%/1920),3.75% 11.25%)}._cw-TextField-revealSlash{clip-path:polygon(calc((808 - 816)*100%/1920)calc(100% - (808 + 816)*100%/1920),calc((808 + min(-137,var(--_cw-TextField-slash)))*100%/1920)calc(100% - (808 - min(-137,var(--_cw-TextField-slash)))*100%/1920),calc((848 + min(-137,var(--_cw-TextField-slash)))*100%/1920)calc(100% - (848 - min(-137,var(--_cw-TextField-slash)))*100%/1920),calc((848 + min(97,var(--_cw-TextField-slash)))*100%/1920)calc(100% - (848 - min(97,var(--_cw-TextField-slash)))*100%/1920),calc((808 + min(97,var(--_cw-TextField-slash)))*100%/1920)calc(100% - (808 - min(97,var(--_cw-TextField-slash)))*100%/1920),calc((808 + var(--_cw-TextField-slash))*100%/1920)calc(100% - (808 - var(--_cw-TextField-slash))*100%/1920),calc((1016 + var(--_cw-TextField-slash))*100%/1920)calc(100% - (1016 - var(--_cw-TextField-slash))*100%/1920),calc((1016 - 816)*100%/1920)calc(100% - (1016 + 816)*100%/1920));position:absolute}.cw-TextField-reveal:before{color:#0000;content:"";block-size:40px;inline-size:40px;opacity:.08;outline:0 solid var(--cw-Color-secondary-fill);outline-offset:2px;transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);background-color:currentColor;border-radius:50%;position:absolute}.cw-TextField-reveal:hover:before{color:var(--_cw-field-trailing-color)}.cw-TextField-reveal:is(:focus-visible,:active):before{color:var(--_cw-field-trailing-color);opacity:.1}.cw-TextField-reveal:focus-visible:before{opacity:.1;outline-width:3px}.cw-TextField-counter{white-space:nowrap;margin-inline-start:auto}.cw-Autocomplete-menu{--cw-elevationShadow-color:var(--_cw-field-menu-shadow-color);--cw-elevationShadow-level:var(--_cw-field-menu-elevation);background-color:var(--_cw-field-menu-color);border-radius:var(--_cw-field-menu-shape);box-sizing:border-box;color:var(--_cw-field-menu-item-label-color);opacity:0;overscroll-behavior:contain;transition-behavior:allow-discrete;transition-duration:var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration);transition-property:display,opacity,overlay,transform;transition-timing-function:var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing);border:0;margin:0;padding:8px 0;position:fixed;inset:auto;overflow:hidden auto;transform:scale(.8)}.cw-Autocomplete-menu:popover-open{opacity:1;transform:none}@starting-style{.cw-Autocomplete-menu:popover-open{opacity:0;transform:scale(.8)}}.cw-Autocomplete-option{font:500 .875rem/var(--cw-Typescale-label-large-lineHeight,var(--cw-LineHeight-label-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.00625rem;box-sizing:border-box;cursor:pointer;min-block-size:var(--_cw-field-menu-item-height);padding-inline:var(--_cw-field-menu-item-padding);-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.cw-Autocomplete-option:before{color:#0000;content:"";opacity:.08;pointer-events:none;transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);background-color:currentColor;position:absolute;inset:0}.cw-Autocomplete-option:hover:before{color:var(--_cw-field-menu-item-state-layer-color)}.cw-Autocomplete-option[aria-selected=true]:before{color:var(--_cw-field-menu-item-state-layer-color);opacity:.1}.cw-Autocomplete-option:active:before{opacity:.1}}@property --_CW-FIELD-LABEL_PROGRESS{syntax:"<number>";inherits:true;initial-value:1}@property --_CW-FIELD-LABEL_FLOATED{syntax:"<number>";inherits:true;initial-value:1}@property --_CW-FIELD-LABEL_RESTED{syntax:"<number>";inherits:true;initial-value:0}@property --_cw-TextField-slash{syntax:"<number>";inherits:true;initial-value:-816}@layer cw-theme{._cw-TextField-outlined{--cw-TextField-container-color:#0000;--cw-TextField-container-shape-bottomLeft:4px;--cw-TextField-container-shape-bottomRight:4px;--cw-TextField-indicator-color:var(--cw-Color-outline);--cw-TextField-hover-labelColor:var(--cw-Color-surface-onFill);--cw-TextField-hover-stateLayerOpacity:0;--cw-TextField-disabled-containerOpacity:0;--cw-TextField-disabled-indicatorOpacity:.12}}@property --cw-Select-container-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-container-height{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-Select-container-padding{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Select-container-shape-topLeft{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-Select-container-shape-topRight{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-Select-container-shape-bottomRight{syntax:"<length>";inherits:false;initial-value:0}@property --cw-Select-container-shape-bottomLeft{syntax:"<length>";inherits:false;initial-value:0}@property --cw-Select-indicator-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-indicator-thickness{syntax:"<length>";inherits:false;initial-value:1px}@property --cw-Select-label-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-input-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-input-placeholderColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-icon-size{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Select-icon-leadingColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-icon-trailingColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-supportingText-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-hover-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-hover-labelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-hover-stateLayerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-hover-stateLayerOpacity{syntax:"<number>";inherits:false;initial-value:.08}@property --cw-Select-focus-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-focus-indicatorThickness{syntax:"<length>";inherits:false;initial-value:2px}@property --cw-Select-focus-labelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-focus-trailingIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-error-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-error-labelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-error-trailingIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-error-supportingTextColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-error-hoverIndicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-error-hoverLabelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-error-hoverTrailingIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-disabled-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-disabled-containerOpacity{syntax:"<number>";inherits:false;initial-value:.04}@property --cw-Select-disabled-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-disabled-indicatorOpacity{syntax:"<number>";inherits:false;initial-value:.38}@property --cw-Select-disabled-contentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-disabled-contentOpacity{syntax:"<number>";inherits:false;initial-value:.38}@property --cw-Select-menu-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-menu-shadowColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-menu-shape{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-Select-menu-itemHeight{syntax:"<length>";inherits:false;initial-value:48px}@property --cw-Select-menu-itemPadding{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Select-menu-itemLabelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-menu-itemStateLayerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-menu-selectedItemColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Select-menu-selectedItemLabelColor{syntax:"<color>";inherits:false;initial-value:#0000}@layer cw-style{.cw-Select{--cw-Select-container-color:var(--cw-Color-surface-containerHighest);--cw-Select-indicator-color:var(--cw-Color-surface-onFillVariant);--cw-Select-label-color:var(--cw-Color-surface-onFillVariant);--cw-Select-input-color:var(--cw-Color-surface-onFill);--cw-Select-input-placeholderColor:var(--cw-Color-surface-onFillVariant);--cw-Select-icon-leadingColor:var(--cw-Color-surface-onFillVariant);--cw-Select-icon-trailingColor:var(--cw-Color-surface-onFillVariant);--cw-Select-supportingText-color:var(--cw-Color-surface-onFillVariant);--cw-Select-hover-indicatorColor:var(--cw-Color-surface-onFill);--cw-Select-hover-labelColor:var(--cw-Color-surface-onFill);--cw-Select-hover-stateLayerColor:var(--cw-Color-surface-onFill);--cw-Select-focus-indicatorColor:var(--cw-Color-primary-fill);--cw-Select-focus-labelColor:var(--cw-Color-primary-fill);--cw-Select-focus-trailingIconColor:var(--cw-Color-primary-fill);--cw-Select-error-indicatorColor:var(--cw-Color-error-fill);--cw-Select-error-labelColor:var(--cw-Color-error-fill);--cw-Select-error-trailingIconColor:var(--cw-Color-error-fill);--cw-Select-error-supportingTextColor:var(--cw-Color-error-fill);--cw-Select-error-hoverIndicatorColor:var(--cw-Color-error-onContainer);--cw-Select-error-hoverLabelColor:var(--cw-Color-error-onContainer);--cw-Select-error-hoverTrailingIconColor:var(--cw-Color-error-onContainer);--cw-Select-disabled-containerColor:var(--cw-Color-surface-onFill);--cw-Select-disabled-indicatorColor:var(--cw-Color-surface-onFill);--cw-Select-disabled-contentColor:var(--cw-Color-surface-onFill);--cw-Select-menu-color:var(--cw-Color-surface-container);--cw-Select-menu-shadowColor:var(--cw-Color-shadow);--cw-Select-menu-itemLabelColor:var(--cw-Color-surface-onFill);--cw-Select-menu-itemStateLayerColor:var(--cw-Color-surface-onFill);--cw-Select-menu-selectedItemColor:var(--cw-Color-secondary-container);--cw-Select-menu-selectedItemLabelColor:var(--cw-Color-secondary-onContainer);--_cw-field-container-color:var(--cw-Select-container-color);--_cw-field-height:var(--cw-Select-container-height);--_cw-field-icon-size:var(--cw-Select-icon-size);--_cw-field-indicator-color:var(--cw-Select-indicator-color);--_cw-field-indicator-focus-opacity:0;--_cw-field-indicator-focus-thickness:var(--cw-Select-focus-indicatorThickness);--_cw-field-indicator-thickness:var(--cw-Select-indicator-thickness);--_cw-field-input-color:var(--cw-Select-input-color);--_cw-field-label-color:var(--cw-Select-label-color);--_cw-field-leading-color:var(--cw-Select-icon-leadingColor);--_cw-field-menu-color:var(--cw-Select-menu-color);--_cw-field-menu-disabled-item-label-color:rgb(from var(--cw-Select-menu-itemLabelColor) r g b/calc(alpha*var(--cw-Select-disabled-contentOpacity)));--_cw-field-menu-item-height:var(--cw-Select-menu-itemHeight);--_cw-field-menu-item-label-color:var(--cw-Select-menu-itemLabelColor);--_cw-field-menu-item-padding:var(--cw-Select-menu-itemPadding);--_cw-field-menu-item-state-layer-color:var(--cw-Select-menu-itemStateLayerColor);--_cw-field-menu-selected-item-color:var(--cw-Select-menu-selectedItemColor);--_cw-field-menu-selected-item-label-color:var(--cw-Select-menu-selectedItemLabelColor);--_cw-field-menu-shadow-color:var(--cw-Select-menu-shadowColor);--_cw-field-menu-shape:var(--cw-Select-menu-shape);--_cw-field-padding:var(--cw-Select-container-padding);--_cw-field-placeholder-color:var(--cw-Select-input-placeholderColor);--_cw-field-state-layer-color:transparent;--_cw-field-state-layer-opacity:var(--cw-Select-hover-stateLayerOpacity);--_cw-field-supporting-color:var(--cw-Select-supportingText-color);--_cw-field-trailing-color:var(--cw-Select-icon-trailingColor);border-start-start-radius:var(--cw-Select-container-shape-topLeft);border-start-end-radius:var(--cw-Select-container-shape-topRight);border-end-end-radius:var(--cw-Select-container-shape-bottomRight);border-end-start-radius:var(--cw-Select-container-shape-bottomLeft)}.cw-Select:where(:has(>.cw-Select-control:hover)){--_cw-field-indicator-color:var(--cw-Select-hover-indicatorColor);--_cw-field-label-color:var(--cw-Select-hover-labelColor);--_cw-field-state-layer-color:var(--cw-Select-hover-stateLayerColor)}.cw-Select:where(:has(.cw-Select-select:focus-within)){--_cw-field-indicator-color:var(--cw-Select-focus-indicatorColor);--_cw-field-indicator-focus-opacity:1;--_cw-field-label-color:var(--cw-Select-focus-labelColor);--_cw-field-trailing-color:var(--cw-Select-focus-trailingIconColor)}.cw-Select:where(.cw-Select-error){--_cw-field-indicator-color:var(--cw-Select-error-indicatorColor);--_cw-field-label-color:var(--cw-Select-error-labelColor);--_cw-field-supporting-color:var(--cw-Select-error-supportingTextColor);--_cw-field-trailing-color:var(--cw-Select-error-trailingIconColor)}.cw-Select:where(.cw-Select-error:has(>.cw-Select-control:hover)){--_cw-field-indicator-color:var(--cw-Select-error-hoverIndicatorColor);--_cw-field-label-color:var(--cw-Select-error-hoverLabelColor);--_cw-field-trailing-color:var(--cw-Select-error-hoverTrailingIconColor)}.cw-Select:where(.cw-Select-error:has(.cw-Select-select:focus-within)){--_cw-field-indicator-color:var(--cw-Select-error-indicatorColor);--_cw-field-label-color:var(--cw-Select-error-labelColor);--_cw-field-trailing-color:var(--cw-Select-error-trailingIconColor)}.cw-Select:where(.cw-Select-disabled){--_cw-field-container-color:rgb(from var(--cw-Select-disabled-containerColor) r g b/calc(alpha*var(--cw-Select-disabled-containerOpacity)));--_cw-field-disabled-content-color:rgb(from var(--cw-Select-disabled-contentColor) r g b/calc(alpha*var(--cw-Select-disabled-contentOpacity)));--_cw-field-indicator-color:rgb(from var(--cw-Select-disabled-indicatorColor) r g b/calc(alpha*var(--cw-Select-disabled-indicatorOpacity)));--_cw-field-input-color:var(--_cw-field-disabled-content-color);--_cw-field-label-color:var(--_cw-field-disabled-content-color);--_cw-field-leading-color:var(--_cw-field-disabled-content-color);--_cw-field-placeholder-color:var(--_cw-field-disabled-content-color);--_cw-field-supporting-color:var(--_cw-field-disabled-content-color);--_cw-field-trailing-color:var(--_cw-field-disabled-content-color)}.cw-Select-control{cursor:pointer;display:grid}:is(.cw-Select-leading,.cw-Select-select,.cw-Select-arrow){grid-area:1/1}.cw-Select-leading{pointer-events:none;justify-self:start}.cw-Select-select{appearance:none;border-radius:inherit;box-sizing:border-box;block-size:100%;color:inherit;cursor:inherit;font:inherit;inline-size:100%;letter-spacing:inherit;min-inline-size:0;padding-block:var(--_cw-field-text-top)var(--_cw-field-text-bottom);padding-inline:var(--_cw-field-padding)var(--_cw-field-icon-text-inset);text-overflow:ellipsis;transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);white-space:nowrap;background:0 0;border:0;outline:none;margin:0;overflow:hidden}.cw-Select:has(>.cw-Select-control>.cw-Select-leading:not(:empty)) .cw-Select-select{padding-inline-start:var(--_cw-field-icon-text-inset)}.cw-Select-select:has(.cw-Select-placeholder:checked){color:var(--_cw-field-placeholder-color)}.cw-Select-arrow{--cw-Icon-size:var(--_cw-field-icon-size);color:var(--_cw-field-trailing-color);font-size:var(--_cw-field-icon-size);inline-size:var(--_cw-field-icon-box);pointer-events:none;transition-duration:var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-spatial-fast-duration);transition-property:color,rotate;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-spatial-fast-easing);justify-content:center;justify-self:end;align-items:center;display:flex}.cw-Select-arrow>.cw-Icon{--cw-Icon-color:currentcolor;--cw-Icon-size:var(--_cw-field-icon-size)}.cw-Select-arrow:empty:before{block-size:var(--_cw-field-icon-size);clip-path:polygon(29.1667% 41.6667%,70.8333% 41.6667%,50% 62.5%);content:"";inline-size:var(--_cw-field-icon-size);background-color:currentColor}@supports selector(:open){.cw-Select:has(.cw-Select-select:open) .cw-Select-arrow:empty{rotate:180deg}}.cw-Select:has(.cw-Select-select:required):not(._cw-Select-noAsterisk) .cw-Select-asterisk{display:inline}.cw-Select:has(.cw-Select-placeholder:checked):not(:has(.cw-Select-select:focus-within)){--_cw-field-label-floated-delay:0s;--_cw-field-label-rested-delay:var(--cw-Motion-spring-spatial-fast-duration);--_CW-FIELD-LABEL_FLOATED:0;--_CW-FIELD-LABEL_PROGRESS:0;--_CW-FIELD-LABEL_RESTED:1}.cw-Select:has(.cw-Select-placeholder:checked):not(:has(.cw-Select-select:focus-within)):has(.cw-Select-labelText:not(:empty)) .cw-Select-select{color:#0000}@supports (appearance:base-select){.cw-Select-select{appearance:base-select}.cw-Select-select::picker(select){appearance:base-select}.cw-Select-select::picker-icon{display:none}.cw-Select-select::picker(select){background-color:var(--_cw-field-menu-color);border-radius:var(--_cw-field-menu-shape);box-shadow:0 1px 2px rgb(from var(--_cw-field-menu-shadow-color) r g b/ calc(alpha*.3)),0 2px 6px 2px rgb(from var(--_cw-field-menu-shadow-color) r g b/ calc(alpha*.15));box-sizing:border-box;color:var(--_cw-field-menu-item-label-color);inline-size:anchor-size(self-inline);opacity:0;transform-origin:top;transition-behavior:allow-discrete;transition-duration:var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration);transition-property:display,opacity,overlay,transform;transition-timing-function:var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing);border:0;margin:0;padding:8px 0;transform:scale(.8)}.cw-Select-select:open::picker(select){opacity:1;transform:none}@starting-style{.cw-Select-select:open::picker(select){opacity:0;transform:scale(.8)}}.cw-Select-select option{font:500 .875rem/var(--cw-Typescale-label-large-lineHeight,var(--cw-LineHeight-label-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.00625rem;box-sizing:border-box;color:inherit;min-block-size:var(--_cw-field-menu-item-height);padding-block:0;padding-inline:var(--_cw-field-menu-item-padding);transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:background-color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);background-color:#0000;align-items:center;display:flex}.cw-Select-select option::checkmark{display:none}.cw-Select-select option:hover{background-color:rgb(from var(--_cw-field-menu-item-state-layer-color) r g b/ calc(alpha*.08))}.cw-Select-select option:focus-visible{background-color:rgb(from var(--_cw-field-menu-item-state-layer-color) r g b/ calc(alpha*.1));outline:none}.cw-Select-select option:checked{background-color:var(--_cw-field-menu-selected-item-color);color:var(--_cw-field-menu-selected-item-label-color)}.cw-Select-select option:disabled{color:var(--_cw-field-menu-disabled-item-label-color)}}}@layer cw-theme{._cw-Select-outlined{--cw-Select-container-color:#0000;--cw-Select-container-shape-bottomLeft:4px;--cw-Select-container-shape-bottomRight:4px;--cw-Select-indicator-color:var(--cw-Color-outline);--cw-Select-hover-stateLayerOpacity:0;--cw-Select-disabled-containerOpacity:0;--cw-Select-disabled-indicatorOpacity:.12}}.request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.request-form>*{min-width:0}.request-wide{grid-column:1/-1}.request-note{color:var(--text-soft);font-size:.9375rem}.request-submit{justify-items:start;gap:.75rem;display:grid}.request-status{color:var(--text-soft);font-size:.9375rem}.request-status:empty{display:none}.request-fallback{color:var(--accent);margin-block:-12px;padding-block:.75rem;font-weight:600;display:inline-block}.request-sheet.cw-SideSheet{background:var(--white);inline-size:min(36.25rem,100%)}.request-sheet .cw-SideSheet-header{padding:1.5rem clamp(1.25rem,4vw,2.25rem) .5rem}.request-sheet .cw-SideSheet-body{padding-inline:clamp(1.25rem,4vw,2.25rem)}.request-sheet .cw-SideSheet-title{font-family:var(--display-font);color:var(--on-light);font-size:clamp(2rem,3vw,2.5rem);font-weight:620;font-stretch:112%;line-height:1}.request-sheet .cw-SideSheet-dismiss{block-size:3rem;inline-size:3rem}.request-sheet .cw-SideSheet-dismiss .cw-Icon{background:var(--on-light);block-size:1.375rem;inline-size:1.375rem;font-size:0;display:block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.request-sheet-body{gap:1.5rem;padding-bottom:2rem;display:grid}.request-sheet-line{color:var(--text-soft)}@media(max-width:560px){.request-form{grid-template-columns:minmax(0,1fr)}}.about-work{gap:var(--head-gap);display:grid}.about-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem clamp(1.25rem,2.6vw,2.5rem);display:grid}.about-steps li{border-top:2px solid var(--on-light);align-content:start;gap:.75rem;padding-top:1.25rem;display:grid}.about-steps p,.about-clients p{color:var(--text-soft)}.about-clients-title{margin-top:clamp(2.5rem,5vw,4.5rem)}.about-clients{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem clamp(1rem,2vw,2rem);display:grid}.about-clients li{border-top:1px solid var(--rule);align-content:start;gap:.5rem;padding-top:1rem;display:grid}.about-standards{gap:var(--head-gap);display:grid}.about-standards ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(1.5rem,4vw,4rem);display:grid}.about-standards li{border-top:1px solid var(--rule);align-content:start;gap:.75rem;padding-top:1.5rem;display:grid}.about-standards .display{color:var(--gold)}.about-standards li p,.about-records p{color:var(--text-soft);max-width:44ch}.about-records{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem clamp(1.5rem,4vw,4rem);padding-top:1.75rem;display:grid}.about-areas{margin-inline:var(--edge);padding:clamp(3rem,6vw,5.5rem)0 var(--section-space);border-top:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.about-areas-words{justify-items:start;gap:1.25rem;display:grid}.about-areas-beyond{color:var(--text-soft)}.about-areas-beyond .more-link{width:fit-content;padding-block:.75rem;display:block}.about-areas-beyond .more-link svg{vertical-align:-3px;margin-left:.5rem;display:inline}.about-people{gap:var(--head-gap);display:grid}.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem clamp(1.5rem,4vw,4rem);display:grid}.contact-card{border-top:2px solid var(--text);justify-items:start;padding-top:1.125rem;display:grid}.contact-card .subtitle{margin-bottom:.25rem}.contact-card a{min-height:3rem;color:var(--text-soft);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;display:inline-flex}.contact-card a:first-of-type{font-family:var(--mono-font);color:var(--text);font-size:1rem;text-decoration:none}.contact{padding:clamp(3rem,7vw,6.5rem)var(--edge)var(--section-space);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:3.5rem clamp(2rem,6vw,6rem);display:grid}.contact-form{gap:1.375rem;display:grid}.contact-form .lede{margin-bottom:.5rem}.contact-aside{gap:2.75rem;padding-top:clamp(0px,2.4vw,1.75rem);display:grid}.contact-aside>div{gap:1.125rem;display:grid}.contact-aside address{gap:1.375rem;font-style:normal;display:grid}.contact-aside .contact-cards{grid-template-columns:minmax(0,1fr)}.contact-office{gap:2px;display:grid}.contact-office .label{margin-bottom:.375rem}.contact-next{counter-reset:step;border-top:2px solid var(--on-light);display:grid}.contact-next li{border-bottom:1px solid var(--rule);counter-increment:step;grid-template-columns:2.25rem minmax(0,1fr);padding-block:.8125rem;display:grid}.contact-send-line{color:var(--text-soft)}.contact-send li{grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;padding-block:.375rem;display:grid}.contact-send li:before{content:"";background:var(--gold);width:.75rem;height:2px;translate:0 -.3em}.contact-next li:before{content:counter(step,decimal-leading-zero);font-family:var(--mono-font);color:var(--accent);padding-top:.3em;font-size:.75rem}@media(max-width:1100px){.about-areas{grid-template-columns:minmax(0,1fr)}.about-areas .areas-map{max-width:45rem}}@media(max-width:900px){.about-steps,.about-clients{grid-template-columns:repeat(2,minmax(0,1fr))}.contact{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.about-clients,.about-standards ul,.about-records,.contact-cards{grid-template-columns:minmax(0,1fr)}}.film{padding-top:clamp(3.5rem,7vw,6.5rem)}.film-head{text-align:center;justify-items:center;gap:.875rem;margin-bottom:clamp(1.75rem,3.4vw,3rem);display:grid}.film-stage{--from:.78;--r-from:1.75rem;--r-to:.25rem;max-width:min(960px,222.222svh - 31.1111rem);margin-inline:auto}.film-frame{--grow:1;--progress:0;--s:calc(var(--from) + (1 - var(--from))*var(--grow));aspect-ratio:var(--picture);border-radius:calc((var(--r-from) + (var(--r-to) - var(--r-from))*var(--grow))/var(--s));box-shadow:0 0 0 1px var(--on-dark-rule);scale:var(--s);transform-origin:50% 0;will-change:scale;background:#000;display:block;position:relative;overflow:clip}@media(max-width:720px){.film-stage{--from:.9;--r-from:1.125rem}}.film-video,.film-poster,.film-wash{width:100%;height:100%;position:absolute;inset:0}.film-video{object-fit:cover;display:block}.film-frame[data-full] .film-video{object-fit:contain}.film-poster{transition:opacity var(--effect-slow);display:block}.film-wash{cursor:pointer;transition:opacity var(--effect-default);background:radial-gradient(closest-side,#090b106b,#090b102e);display:block}.film-play{transition:opacity var(--effect-default),scale var(--spatial-fast);position:absolute;top:50%;left:50%;translate:-50% -50%}.film-play:active{scale:.9}.film-play .cw-IconButton{--cw-Button-iconButton-iconSize:40px;--cw-Button-iconButton-defaultSpace:28px}.film-glyph{width:100%;height:100%;display:block}.film-glyph svg{fill:currentColor;width:100%;height:100%;display:block}.film-sound{--cw-Action-icon-color:var(--on-dark);transition:opacity var(--effect-default),visibility var(--effect-default);background:#090b108c;border-radius:999px;position:absolute;bottom:clamp(.625rem,1.6vw,1.375rem);right:clamp(.5rem,1.6vw,1.25rem)}.film-speaker-off,.film-sound [aria-pressed=false] .film-speaker-waves{display:none}.film-sound [aria-pressed=false] .film-speaker-off{display:inline}.film-progress{background:var(--gold);height:3px;scale:var(--progress)1;transform-origin:0;transition:opacity var(--effect-default),height var(--spatial-fast);position:absolute;inset:auto 0 0}.film-seek{opacity:0;appearance:none;cursor:pointer;width:100%;height:1.25rem;margin:0;position:absolute;inset:auto 0 0}.film-seek::-webkit-slider-thumb{appearance:none;width:2px;height:1.25rem}.film-seek::-moz-range-thumb{border:0;width:2px;height:1.25rem}.film-knob{bottom:0;left:calc(var(--progress,0)*100%);background:var(--gold);pointer-events:none;width:.875rem;height:.875rem;transition:scale var(--spatial-fast);border-radius:50%;position:absolute;translate:-50%;scale:0}.film-frame:has(.film-seek:is(:hover,:active,:focus-visible)) .film-knob{scale:1}.film-frame:has(.film-seek:is(:hover,:active,:focus-visible)) .film-progress{height:5px}.film-frame:has(.film-seek:focus-visible) .film-knob{outline:2px solid var(--on-dark);outline-offset:2px}.film[data-playback=poster] .film-sound,.film[data-playback=poster] .film-progress,.film[data-playback=poster] .film-seek,.film[data-playback=poster] .film-knob{visibility:hidden;opacity:0}.film:is([data-playback=playing],[data-playback=paused]) .film-poster,.film[data-playback=playing] .film-wash{opacity:0}.film[data-playback=playing] .film-play{opacity:0;transition-delay:.35s,0s}.film[data-playback=playing] .film-frame:hover .film-play{opacity:1;transition-delay:0s}.film[data-playback=playing] .film-play:has(:focus-visible){opacity:1;transition-delay:0s}@media(hover:none){.film[data-playback=playing] .film-frame:hover .film-play{opacity:0}}@media(max-width:720px){.film-play .cw-IconButton{scale:.72}}.hero[data-hero=professional]{--path-inset:clamp(8.5rem,16vw,14.5rem);--base-h:4rem;grid-template-rows:minmax(0,1fr) auto}.hero[data-hero=professional] .hero-words{align-content:end;padding-bottom:clamp(3rem,8svh,5.5rem)}.hero-field{background-image:radial-gradient(circle at 1px 1px,#f4f2ec21 1px,#0000 1.6px);background-size:2rem 2rem;background-position:calc(100% - var(--edge) - var(--path-inset))0;-webkit-mask-image:radial-gradient(ellipse 58% 78% at calc(100% - var(--edge) - var(--path-inset))38%,#000 0%,transparent 100%);mask-image:radial-gradient(ellipse 58% 78% at calc(100% - var(--edge) - var(--path-inset))38%,#000 0%,transparent 100%);pointer-events:none;position:absolute;inset:0}.hero-base{min-height:var(--base-h);margin-inline:var(--edge);border-top:1px solid var(--rule);grid-row:2;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.hero-path{--draw:1;top:0;bottom:var(--base-h);right:calc(var(--edge) + var(--path-inset));pointer-events:none;width:0;position:absolute}@media(prefers-reduced-motion:no-preference){.js .hero[data-arrival=pending] .hero-path{--draw:0}}.hero-conductor{background:linear-gradient(180deg,transparent,var(--gold)22%);transform-origin:top;width:1px;scale:1 var(--draw);position:absolute;inset:0 auto 0 -.5px}.hero-current{left:-1.5px;top:calc(var(--draw)*100% - 7rem);filter:blur(.5px);width:3px;height:7rem;opacity:clamp(0,min(var(--draw)*12,(1 - var(--draw))*9),1);background:linear-gradient(#0000,#f3d594);border-radius:2px;position:absolute}.hero-tick{top:calc(var(--at)*100%);white-space:nowrap;opacity:clamp(0,(var(--draw) - var(--at))*9,1);padding-left:1.25rem;position:absolute;left:0;translate:0 -50%}.hero-tick:before{content:"";border:1px solid var(--gold);background:var(--ink);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:50%;left:-.3125rem;translate:0 -50%}.hero-ground{height:var(--base-h);white-space:nowrap;opacity:clamp(0,(var(--draw) - .93)*16,1);align-items:center;padding-left:2.75rem;display:flex;position:absolute;top:100%;left:0}.hero-ground svg{fill:none;width:3rem;height:1.375rem;stroke:var(--gold);stroke-width:1.5px;stroke-linecap:square;position:absolute;top:-1px;left:-1.5rem;overflow:visible}.hero-base>span:last-child{display:none}@media(min-width:1100px){.hero-base>span:last-child{margin-right:calc(var(--path-inset) + 3.5rem);display:block}}@media(max-width:760px){.hero[data-hero=professional]{--path-inset:.75rem;--base-h:3.5rem}.hero[data-hero=professional] .hero-words{padding-right:calc(var(--edge) + 2rem)}.hero-tick,.hero-ground{padding:0;font-size:0}.hero-ground svg{width:2rem;height:.9375rem;left:-1rem}.hero-base{padding-right:3rem}}.path{--path-max:max(var(--page-max),calc(var(--page-max) + (100vw - 1440px)*.5));--s1:1;--s2:1;--s3:1;--s4:1;--strike:1;--strike-floor:0;--struck:max(var(--strike),var(--strike-floor));padding:var(--section-space)max(var(--gutter),calc((100% - var(--path-max))/2));border-top:1px solid var(--on-dark-rule);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.path-stage{place-items:center;min-width:0;display:grid}.path-drawing{width:100%;height:auto;max-height:100%;display:block;overflow:visible}.path-words{gap:var(--head-gap);display:grid}.path-steps{gap:2.25rem;display:grid}.path-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem 1rem;max-width:32rem;display:grid}.path-step>:not(.path-badge){grid-column:2}.path-step h3{align-self:center;align-items:center;min-height:2.75rem;display:grid}.path-badge{width:2.75rem;height:2.75rem;color:color-mix(in srgb,var(--ink)calc(var(--on,1)*100%),var(--on-dark));scale:calc(.82 + .18*var(--mark,1));place-items:center;display:grid;position:relative}.path-badge svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.path-badge .shape-outline{fill:color-mix(in srgb,var(--gold)calc(var(--on,1)*100%),transparent);stroke:var(--gold);stroke-width:1.5px;vector-effect:non-scaling-stroke}.path-badge span{position:relative;translate:0 -2px}.path-step p{color:color-mix(in srgb,var(--text)calc(var(--on,0)*100%),var(--text-soft));font-size:clamp(1.0625rem,1.3vw,1.1875rem)}.path-drawing path,.path-drawing circle{fill:none;stroke-linecap:round;stroke-linejoin:round}.path-ghost path{stroke:#8e99ab80;stroke-width:1px;stroke-dasharray:4 4}.path-ghost .path-wall{fill:#8e99ab0b}.path-layer{--w:.5}.path-layer>*,.path-layer g{--p:clamp(0,(var(--on) - var(--d,0)*(1 - var(--w)))/var(--w),1)}[data-layer=terminals]{--on:var(--s1);--w:.25}[data-layer=conductors]{--on:var(--s2);--w:.45}[data-layer=bonding]{--on:var(--s3)}[data-layer=grounding]{--on:var(--s4);--w:.4}.path-gold{stroke:var(--gold);stroke-width:2.5px}.path-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));opacity:clamp(0,var(--p)*30,1)}.path-pop{opacity:clamp(0,var(--p)*3 - 2,1)}.path-drawing .path-node{fill:var(--gold);stroke:none}.path-terminal{transform-box:fill-box;transform-origin:50% 100%;scale:1 var(--p);opacity:clamp(0,var(--p)*8,1)}.path-terminal path{stroke:var(--on-dark);stroke-width:2.5px}.path-drawing .path-terminal circle{fill:var(--on-dark);stroke:none}.path-unit{opacity:var(--p);translate:0 calc((1 - var(--p))*-16px)}.path-unit path{fill:var(--ink-high);stroke:var(--on-dark);stroke-width:1.5px}.path-unit path:first-child{fill:#232b3a}.path-drawing{--lead:clamp(0,var(--struck)/.22,1);--flash:clamp(0,1 - max((var(--struck) - .23)/.12,(.23 - var(--struck))/.03),1);--fade:clamp(0,(var(--struck) - .32)/.33,1);--flow:clamp(0,(var(--struck) - .2)/.8,1)}.path-bolt{opacity:calc(clamp(0,var(--lead)*40,1)*(1 - var(--fade)))}.path-bolt path{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--lead))}.path-bolt-core{stroke:#fff;stroke-width:1.6px;opacity:calc(.6 + .4*var(--flash))}.path-bolt-edge{stroke:var(--bolt);stroke-width:4px;opacity:.75;filter:blur(1.5px)}.path-bolt-glow{stroke:#a996ff;stroke-width:16px;opacity:calc(.2 + .6*var(--flash));filter:blur(7px)}.path-bolt .path-fork{--p:clamp(0,(var(--lead) - var(--at))/(1 - var(--at)),1);stroke:#e4dcff;stroke-width:1px;stroke-dashoffset:calc(1 - var(--p));opacity:.8}.path-drawing .path-flash{fill:#a996ff;stroke:none;opacity:calc(var(--flash)*.5);filter:blur(22px)}.path-current{stroke:#f3f0ff;stroke-width:2.5px;stroke-dasharray:.16 2;stroke-dashoffset:calc(.16 - var(--flow)*1.16)}.path-current-glow{stroke:#a996ff;stroke-width:10px;opacity:.6;filter:blur(5px)}@media(prefers-reduced-motion:reduce){.path-layer{--w:1}.path-layer>*,.path-layer g{--d:0}.path-draw{stroke-dashoffset:0;opacity:var(--p)}.path-terminal{opacity:var(--p);scale:none}.path-unit{translate:none}.path-bolt,.path-flash,.path-current{visibility:hidden}}.js .path{--s1:0;--s2:0;--s3:0;--s4:0;--strike:0;--step:36svh;padding-block:0 clamp(3rem,8svh,6rem)}.js .path-stage{top:var(--top-h);height:calc(100svh - var(--top-h));grid-template-rows:minmax(0,1fr);padding-block:1.5rem;position:sticky}.js .path-words{padding-top:var(--section-space);gap:0}.js .path-title{margin-bottom:1.5rem}.js .path-steps{gap:0}.js .path-step{min-height:var(--step);opacity:calc(.3 + .7*var(--on,0));align-content:center}.js .path-steps:after{content:"";height:calc(50svh - var(--step)/2)}@media(max-width:900px){.path{grid-template-columns:minmax(0,1fr)}.path-words{order:-1}.js .path{--stage-h:46svh;gap:0;padding-inline:0}.js .path-words{order:0;display:contents}.js .path-title{padding:var(--section-space)var(--gutter)1.5rem;order:-1;margin:0}.js .path-stage{z-index:2;height:var(--stage-h);padding:.5rem var(--gutter);background:var(--ink);border-bottom:1px solid var(--on-dark-rule)}.js .path-steps{padding:.5rem var(--gutter)0}.js .path-step:last-child{top:calc(66svh - var(--step)/2);position:sticky}.js .path{padding-bottom:24svh}.js .path-steps:after{height:calc(1.8*var(--step))}}.strike{display:contents}.strike>:not(.strike-floor){display:none}@media(prefers-reduced-motion:no-preference){.js .strike>*{display:block}}.strike>*{z-index:-1;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.strike-dusk{bottom:var(--ground-rise,0);mix-blend-mode:multiply;opacity:0;background:#8a7bc8;height:auto}.strike-glow{opacity:0;mix-blend-mode:screen;filter:blur(calc(var(--glow)*.4));will-change:opacity}.strike-halo{stroke:#a996ff;stroke-width:calc(var(--glow)*.8);stroke-linecap:round;stroke-linejoin:round;opacity:.75}.strike-leader{opacity:0}.strike-leader-core{stroke:#fff;stroke-width:1.6px;stroke-linejoin:round}.strike-leader-sheath{stroke:#a996ff;stroke-width:6px;stroke-linejoin:round;stroke-opacity:.7;filter:blur(2px)}.strike-leader-fork{stroke:#e4dcff;stroke-width:1px;stroke-linejoin:round;opacity:0}.strike-bolt{opacity:0;will-change:opacity,clip-path}.strike-core{stroke:#fff;stroke-width:calc(var(--glow)*.06);stroke-linejoin:round}.strike-sheath{stroke:var(--bolt);stroke-width:calc(var(--glow)*.22);stroke-linejoin:round;filter:blur(calc(var(--glow)*.06))}.strike-branches .strike-core{stroke-width:calc(var(--glow)*.025)}.strike-branches .strike-sheath{stroke-width:calc(var(--glow)*.1);opacity:.6}.strike-run{stroke:var(--gold);stroke-width:2.5px;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}.strike-run-glow{stroke-width:9px;stroke-opacity:.4;filter:blur(4px)}.strike-pulse{stroke:#fff3d6;stroke-width:3.5px;stroke-linecap:round;opacity:0}.strike-pulse-glow{stroke:#ffd98a;stroke-width:11px;filter:blur(4px)}.strike-terminal{fill:var(--gold);opacity:0}.strike-ping{stroke:var(--gold);stroke-width:1.5px;opacity:0}.strike-bar{stroke:var(--gold);stroke-width:2.5px;opacity:0}.strike-earth-glow,.strike-surge{opacity:0}:is(.strike-terminal,.strike-ping,.strike-bar,.strike-surge){transform-box:fill-box;transform-origin:50%}.strike-surge[data-side=right]{scale:-1 1}.hero[data-hero=lightning]{--ground-rise:56px;--earth:#0e1117}.hero-photo{z-index:-2;position:absolute;inset:0}.hero-photo .media{object-position:62% 30%}.hero[data-hero=lightning]:before{content:"";z-index:-1;background:linear-gradient(#d6e0f057,#d6e0f057)0 calc(100% - var(--ground-rise))/100% 1px no-repeat,linear-gradient(var(--earth),var(--earth))bottom/100% var(--ground-rise)no-repeat,linear-gradient(90deg,#090b10db,#090b1080 46%,#090b1000 72%),linear-gradient(0deg,#090b1099 var(--ground-rise),#090b1000 30%);position:absolute;inset:0}.building{right:var(--edge);bottom:var(--ground-rise);width:clamp(18rem,48vw,60rem);position:absolute}.building[data-fit=narrow]{display:none}.building>svg{fill:none;width:100%;height:auto;display:block;overflow:visible}.building>svg+svg{height:100%;position:absolute;inset:0}.building-lit{opacity:0;will-change:opacity}.building-lines *{vector-effect:non-scaling-stroke}.building-rods{stroke:#dee4eec7;stroke-width:1px}.building-conductor{stroke:var(--gold);stroke-width:1.25px;stroke-linejoin:miter;opacity:.75}@media(prefers-reduced-motion:no-preference){.js .hero[data-arrival=pending] .hero-photo{opacity:0}}@media(max-width:720px){.hero[data-hero=lightning]:before{background:linear-gradient(#d6e0f057,#d6e0f057)0 calc(100% - var(--ground-rise))/100% 1px no-repeat,linear-gradient(var(--earth),var(--earth))bottom/100% var(--ground-rise)no-repeat,linear-gradient(90deg,#090b10cc,#090b106b),linear-gradient(0deg,#090b10b3 var(--ground-rise),#090b1000 34%)}.hero[data-hero=lightning] .hero-words{align-content:start;padding-block:clamp(1.5rem,5svh,3rem) 0}.building[data-fit=wide]{display:none}.building[data-fit=narrow]{width:min(62vw,34svh);display:block}.hero-photo .media{object-position:50% 40%}}.hero{min-height:max(35rem,min(calc(100svh - var(--top-h)),61.25rem));isolation:isolate;grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:clip}.hero-words{padding:clamp(2rem,min(4vw,5svh),4rem)var(--gutter)clamp(4.5rem,min(9vw,12svh),8.5rem)var(--edge);align-content:center;justify-items:start;gap:clamp(1.25rem,2.2vw,1.875rem);display:grid;position:relative}.hero-title{letter-spacing:-.036em;font-size:clamp(2.125rem,min(8.6vw,15svh),7rem);font-weight:640;font-stretch:115%;line-height:.96}.hero-words .lede{color:#e8ecf4db}.hero-eyebrow .ground{vertical-align:-.125rem;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;width:.875rem;height:.875rem;margin-right:.75rem;overflow:visible}@media(prefers-reduced-motion:no-preference){.js .hero[data-arrival=pending] .rise>*{translate:0 112%}.js .hero[data-arrival=pending] .hero-actions{opacity:0}}.home-work-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.home-head-words{gap:1rem;max-width:40rem;display:grid}.home-work-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(1.25rem,2.5vw,2.5rem);display:grid}.work-photo{gap:1rem;text-decoration:none;display:grid}.work-photo .frame{max-width:none}.work-photo :is(.media,.grid-drawing){transition:scale var(--spatial-slow)}.work-photo:is(:hover,:focus-visible) :is(.media,.grid-drawing){scale:1.03}.work-photo-name{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}@media(max-width:720px){.home-work-cards{grid-template-columns:minmax(0,1fr)}}.home-service-list{border-block:1px solid var(--rule)}.home-service-list li+li{border-top:1px solid var(--rule)}.home-service-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:clamp(1.25rem,2.2vw,1.75rem);text-decoration:none;display:grid}.home-service-name{font-family:var(--display-font);letter-spacing:-.022em;font-size:clamp(1.3125rem,1.85vw,1.75rem);font-weight:600;font-stretch:108%;line-height:1.14}.home-service-row svg{color:var(--accent);transition:translate var(--spatial-default)}.home-service-row:is(:hover,:focus-visible) svg{translate:6px}.home-service-row:active svg{translate:11px}.home-area{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.home-area-words{justify-items:start;gap:1.125rem;display:grid}.home-area-map{justify-self:end;width:100%;max-width:32.5rem}.home-close{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:1.75rem clamp(2rem,5vw,5rem);display:grid}.home-close-aside{justify-items:start;gap:1.5rem;display:grid}@media(max-width:900px){.home-area,.home-close{grid-template-columns:minmax(0,1fr)}.home-area-map{justify-self:start}}@media(max-width:640px){.home-work-head{grid-template-columns:minmax(0,1fr)}}.projects-head{padding:clamp(3rem,7vw,6.5rem)var(--edge)clamp(2.25rem,4.4vw,4rem);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:1.25rem clamp(2rem,5vw,5rem);display:grid}.projects-head .lede{padding-bottom:.5em}.projects-grid{padding:0 var(--edge)}.project-cards{grid-template-columns:repeat(2,minmax(0,calc(var(--card-max)*1px/var(--dppx))));justify-content:center;gap:clamp(1.25rem,2.4vw,2.25rem);display:grid}.projects-ask{padding:var(--section-space)var(--edge)}.projects-ask-inner{border-top:2px solid var(--on-light);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem clamp(2rem,5vw,5rem);padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}.projects-ask-inner .lede{grid-column:1}.projects-ask-inner .cw-Button{grid-area:1/2/span 2;align-self:end}.project-card{--card-r:.875rem;border-radius:var(--card-r);background:var(--paper);color:var(--on-light);box-shadow:0 0 0 1px var(--on-light-rule),0 1.25rem 2.5rem -1.75rem #090b104d;transition:scale var(--spatial-fast),box-shadow var(--effect-default);align-content:start;text-decoration:none;display:grid;position:relative;overflow:clip}.project-card:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--on-light-rule),0 2rem 3.5rem -1.75rem #090b106b}.project-card:active{scale:.98}a.project-card:active>.frame{scale:1}.project-card:focus-visible{outline-offset:4px}.project-card .frame{border-radius:var(--card-r)var(--card-r)0 0;max-width:none}.project-card .frame :is(.media,.trace),.project-card .grid-drawing{transform:perspective(60rem)rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg));transition:scale var(--spatial-slow)}.project-card:is(:hover,:focus-visible) .frame :is(.media,.trace),.project-card:is(:hover,:focus-visible) .grid-drawing{scale:1.05}.project-card .frame:after{content:"";background:radial-gradient(circle at var(--glint-x,50%)var(--glint-y,40%),#dcd6ff42,transparent 42%);opacity:0;pointer-events:none;transition:opacity var(--effect-default);position:absolute;inset:0}.project-card:hover .frame:after{opacity:1}.project-card-words{align-content:start;justify-items:start;gap:.5rem;padding:clamp(1.25rem,2vw,1.75rem) clamp(4.75rem,7vw,6rem) clamp(1.375rem,2.2vw,2rem) clamp(1.25rem,2vw,1.75rem);display:grid}.project-card-name{font-family:var(--display-font);letter-spacing:-.006em;text-wrap:balance;font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:620;font-stretch:112%;line-height:1}.project-card-summary{max-width:46ch;color:var(--on-light-soft);text-wrap:pretty;margin-top:.375rem}.project-card-go{background:var(--ink);width:3rem;height:3rem;color:var(--gold);transition:translate var(--spatial-default),scale var(--spatial-fast),background-color var(--effect-default),color var(--effect-default);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(1.375rem,2.2vw,2rem);right:clamp(1.25rem,2vw,1.75rem)}.project-card:is(:hover,:focus-visible) .project-card-go{background:var(--gold);color:var(--ink);translate:4px}.project-card:active .project-card-go{scale:.9}.project-card-tile .frame[data-kind=drawing]{background:var(--ink-raised)}.pages:has(>main[data-waiting]>:is(.project-opening,.projects-head):first-child){background:var(--white)}.grow .trace{display:none}.project-opening{padding:clamp(1.5rem,3vw,2.75rem)var(--edge)0;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:2rem clamp(2rem,4vw,4rem);display:grid}.project-opening-photo{box-shadow:0 2rem 4rem -2.5rem #090b108c}.project-opening-words{justify-items:start;gap:clamp(1rem,1.8vw,1.5rem);padding-bottom:.25rem;display:grid}.project-title{font-size:clamp(2.75rem,4.6vw,4.5rem)}.project-opening-rest{justify-items:start;gap:clamp(1.25rem,2.2vw,1.75rem);display:grid}.project-facts{border-top:1px solid var(--on-light-rule);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem clamp(1.25rem,2.6vw,2.5rem);margin:0;padding-top:1.25rem;display:grid}.project-facts>div{align-content:start;gap:.375rem;display:grid}.project-facts dd{font-weight:600}.project-facts a{-webkit-text-decoration-color:var(--gold-deep);text-decoration-color:var(--gold-deep);text-underline-offset:.25em;text-decoration-thickness:2px}.project-parts{padding-top:clamp(3.5rem,6.4vw,6rem)}.project-parts dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem clamp(1.25rem,2.6vw,2.5rem);margin:0;display:grid}.project-parts dl>div{border-top:2px solid var(--on-light);align-content:start;gap:.875rem;padding-top:1.25rem;display:grid}.project-parts dt{gap:.5rem;display:grid}.project-parts dd{color:var(--text-soft);text-wrap:pretty}.project-gallery{gap:clamp(1.25rem,2vw,1.75rem);padding-top:0;display:grid}.project-gallery ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.project-gallery[data-count="1"] ul{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.gallery-card{border-radius:var(--r-frame);cursor:zoom-in;width:100%;transition:scale var(--spatial-fast);background:0 0;border:0;padding:0;display:block;position:relative}.gallery-card:active{scale:.97}.gallery-card[data-expanded]{opacity:0}.gallery-card .frame :is(.media,.trace){transition:scale var(--spatial-slow)}.gallery-card:is(:hover,:focus-visible) .frame :is(.media,.trace){scale:1.04}.gallery-open{background:var(--paper);width:2.75rem;height:2.75rem;color:var(--on-light);transition:rotate var(--spatial-default),scale var(--spatial-fast);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.875rem;right:.875rem;box-shadow:0 .5rem 1.25rem -.5rem #090b1080}.gallery-card:is(:hover,:focus-visible) .gallery-open{rotate:90deg;scale:1.1}.cw-Dialog.gallery-detail{--expand:0;--strip:clamp(4.5rem,7vw,5.5rem);--detail-margin:clamp(.75rem,3vw,3rem);inline-size:min(var(--photo-w,1200)*1px,100vw - 2*var(--detail-margin),(100dvh - 2*var(--detail-margin) - var(--strip))*var(--photo-ratio,1.333));background:var(--ink);opacity:0;transform-origin:0 0;block-size:fit-content;max-block-size:none;max-inline-size:none;translate:calc((1 - var(--expand))*var(--from-x,0px))calc((1 - var(--expand))*var(--from-y,0px));scale:calc(var(--from-scale,1) + (1 - var(--from-scale,1))*var(--expand));clip-path:inset(0 0 max(0px,(1 - var(--expand))*var(--strip))0 round calc(var(--from-radius,10px) + (var(--r-frame) - var(--from-radius,10px))*var(--expand)));border:0;border-radius:0;padding:0;transition:none;overflow:clip}.cw-Dialog.gallery-detail[data-placed]{opacity:1}.cw-Dialog.gallery-detail::backdrop{background:rgb(9 11 16/ calc(.82*clamp(0,var(--expand),1)));transition:none}.gallery-detail .frame{border-radius:0;max-width:none}.gallery-detail-caption{min-height:var(--strip);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;padding:.75rem clamp(1.25rem,3vw,2.25rem);display:flex}.gallery-detail .gallery-detail-close.cw-IconButton{background:var(--paper);color:var(--on-light);--cw-Action-icon-color:var(--on-light);border-radius:50%;position:absolute;top:1rem;right:1rem}.project-next-band{padding:0 var(--edge)var(--section-space)}.project-next{--card-r:1.125rem;grid-template-columns:minmax(0,min(56%,var(--card-max)*1px/var(--dppx)))minmax(0,1fr);align-content:stretch}.project-next .frame{border-radius:var(--card-r)0 0 var(--card-r);grid-area:1/1}.project-next .project-card-words{grid-area:1/2;align-content:end;gap:.625rem;padding:clamp(1.75rem,3vw,2.75rem) clamp(1.75rem,3vw,2.75rem) calc(clamp(1.75rem,3vw,2.75rem) + 5rem)}.project-next .project-card-words>.label:first-child{color:var(--on-light-soft)}.project-next .project-card-name{font-size:clamp(2.25rem,4.2vw,4rem);line-height:.96}.project-next .project-card-go{grid-area:1/2;place-self:end start;width:3.75rem;height:3.75rem;margin:0 0 clamp(1.75rem,3vw,2.75rem) clamp(1.75rem,3vw,2.75rem);position:static}@media(prefers-reduced-motion:reduce){.project-card,.project-card .frame :is(.media,.trace),.project-card .grid-drawing,.gallery-card .frame :is(.media,.trace){transition:none}.project-card:is(:hover,:focus-visible) .frame :is(.media,.trace),.project-card:is(:hover,:focus-visible) .grid-drawing,.gallery-card:is(:hover,:focus-visible) .frame :is(.media,.trace){scale:none}}@media(max-width:1100px){.project-parts dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.project-opening{grid-template-columns:minmax(0,1fr);gap:1.75rem}.project-gallery[data-count="1"] ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.projects-head{grid-template-columns:minmax(0,1fr)}.project-cards{grid-template-columns:minmax(0,calc(var(--card-max)*1px/var(--dppx)))}.projects-ask-inner{grid-template-columns:minmax(0,1fr)}.projects-ask-inner .cw-Button{grid-area:auto;justify-self:start}.project-gallery ul,.project-next{grid-template-columns:minmax(0,1fr)}.project-next .frame{border-radius:var(--card-r)var(--card-r)0 0}.project-next .project-card-words{grid-area:2/1;padding-bottom:clamp(1.5rem,5vw,2rem);padding-right:5.75rem}.project-next .project-card-go{grid-area:2/1;justify-self:end;width:3rem;height:3rem;margin:0 clamp(1.25rem,4vw,1.75rem) clamp(1.5rem,5vw,2rem) 0}}@media(max-width:640px){.project-parts dl,.project-facts{grid-template-columns:minmax(0,1fr)}}.service-groups{padding:clamp(.5rem,2vw,2rem)var(--edge)var(--section-space);gap:clamp(2.5rem,5vw,4.5rem);display:grid}.service-group{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:1.25rem clamp(1.5rem,4vw,4rem);display:grid}.service-group-head{gap:.875rem;display:grid}.service-group ul{border-top:1px solid var(--rule)}.service-row{border-bottom:1px solid var(--rule);min-height:4.5rem;transition:padding var(--spatial-default),color var(--effect-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.875rem;text-decoration:none;display:grid}.service-row .title{font-size:clamp(1.75rem,3.4vw,3rem)}.service-row-name{gap:.375rem;display:grid}.service-row-summary{color:var(--on-dark-soft);transition:color var(--effect-default)}.service-row:is(:hover,:focus-visible) .service-row-summary{color:var(--on-dark)}.services-lede{max-width:34rem;color:var(--on-dark-soft)}.service-row svg{color:var(--accent);transition:translate var(--spatial-default)}.service-row:is(:hover,:focus-visible){color:var(--gold);padding-inline:.875rem}.service-row:is(:hover,:focus-visible) svg{translate:6px}.service-row:active svg{translate:11px}.service-body{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,3vw,3rem);display:grid}.service-intro{grid-column:1/-1;max-width:44rem}.service-list{grid-column:span 4;align-content:start;gap:.875rem;display:grid}.service-list :is(ul,ol){border-top:2px solid var(--on-light)}.service-list li{border-bottom:1px solid var(--rule);padding-block:.8125rem;font-weight:500}.service-included li{grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;display:grid}.service-included li:before{content:"";background:var(--gold);width:.75rem;height:2px;translate:0 -.3em}.service-feature{grid-column:span 4;align-content:start;gap:.875rem;display:grid}.service-body[data-applies=photos] .service-applies{grid-column:1/-1}.service-body[data-applies=photos] :is(.service-included,.service-feature){grid-column:span 6}.service-applies .applies-photos{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem clamp(1rem,2vw,1.75rem);display:grid}.applies-photos li{border-bottom:0;align-content:start;gap:.75rem;padding-block:0;display:grid}.service-detail{grid-column:span 8}.service-facts{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;gap:1.5rem clamp(1.5rem,3vw,3rem);display:grid}.service-body[data-detail] .service-facts{grid-column:span 4;grid-template-columns:minmax(0,1fr);align-self:end}.service-standard,.service-receive{border-top:1px solid var(--rule);color:var(--text-soft);gap:.375rem;padding-top:1.125rem;display:grid}.service-receive p{color:var(--text)}.service-questions{border-top:2px solid var(--on-light);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem clamp(1.5rem,3vw,3rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.service-questions h2{grid-column:span 4}.service-questions dl{grid-column:span 8;gap:1.75rem;display:grid}.service-questions dl div{gap:.5rem;max-width:40rem;display:grid}.service-questions dd{color:var(--text-soft)}.service-standard .subtitle{color:var(--text)}.feature-parts{border-left:2px solid var(--gold);display:grid}.feature-parts li{grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:0 .5rem;padding:.75rem 0 .75rem 1.125rem;display:grid}.feature-note{color:var(--text-soft);grid-column:2}.feature-projects{gap:.75rem;display:grid}.feature-projects a{border-radius:var(--r-frame);background:var(--ink);color:var(--on-dark);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.375rem 1rem;padding:1.25rem;text-decoration:none;display:grid}.feature-projects .label{color:var(--gold);grid-column:1/-1}.feature-projects svg{color:var(--gold);transition:translate var(--spatial-default)}.feature-projects a:is(:hover,:focus-visible) svg{translate:5px}.feature-projects a:active svg{translate:10px}.feature-report{border-radius:var(--r-frame);background:var(--paper);box-shadow:0 1px 0 var(--rule),0 12px 32px -20px #090b1059;padding:.5rem 1.25rem;display:grid}.feature-report li{border-bottom:1px dashed var(--rule);grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.75rem;padding-block:.75rem;font-weight:500;display:grid}.feature-report li:last-child{border-bottom:0}.feature-report svg{color:var(--accent);margin-top:.2em}.feature-causes{justify-items:start;gap:.875rem;display:grid}.feature-causes ul{flex-wrap:wrap;gap:.5rem;display:flex}.feature-causes li{border:1px solid var(--rule);color:var(--text-soft);border-radius:999px;padding:.5rem .875rem}.feature-causes>svg,.feature-handoff>svg{color:var(--accent);rotate:90deg}.feature-handoff{justify-items:start;gap:.875rem;display:grid}.feature-handoff>div{gap:.375rem;display:grid}.feature-handoff div:last-child .subtitle{color:var(--accent)}@media(max-width:960px){.service-list,.service-feature{grid-column:span 6}.service-detail,.service-body[data-detail] .service-facts,.service-questions :is(h2,dl){grid-column:1/-1}.service-applies .applies-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.service-feature{grid-column:1/-1}.service-group{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.service-list,.service-body[data-applies=photos] :is(.service-included,.service-feature){grid-column:1/-1}.service-row{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.625rem}}@property --cw-Navigation-bar-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-bar-height{syntax:"<length>";inherits:false;initial-value:80px}@property --cw-Navigation-bar-shortHeight{syntax:"<length>";inherits:false;initial-value:64px}@property --cw-Navigation-bar-itemSpacing{syntax:"<length>";inherits:false;initial-value:8px}@property --cw-Navigation-bar-startIndicatorHeight{syntax:"<length>";inherits:false;initial-value:40px}@property --cw-Navigation-bar-startIconLabelSpace{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-Navigation-rail-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-rail-collapsedWidth{syntax:"<length>";inherits:false;initial-value:96px}@property --cw-Navigation-rail-expandedMinWidth{syntax:"<length>";inherits:false;initial-value:220px}@property --cw-Navigation-rail-expandedMaxWidth{syntax:"<length>";inherits:false;initial-value:360px}@property --cw-Navigation-rail-topSpace{syntax:"<length>";inherits:false;initial-value:44px}@property --cw-Navigation-rail-headerSpace{syntax:"<length>";inherits:false;initial-value:40px}@property --cw-Navigation-rail-itemSpacing{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-Navigation-rail-itemInset{syntax:"<length>";inherits:false;initial-value:20px}@property --cw-Navigation-modal-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-modal-elevation{syntax:"<integer>";inherits:false;initial-value:2}@property --cw-Navigation-modal-shadowColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-modal-shape-topLeft{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Navigation-modal-shape-topRight{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Navigation-modal-shape-bottomRight{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Navigation-modal-shape-bottomLeft{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Navigation-modal-scrimColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-modal-scrimOpacity{syntax:"<number>";inherits:false;initial-value:.32}@property --cw-Navigation-item-iconSize{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Navigation-item-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-item-indicatorShape{syntax:"<length>";inherits:false;initial-value:9999px}@property --cw-Navigation-item-indicatorWidth{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-Navigation-item-indicatorHeight{syntax:"<length>";inherits:false;initial-value:32px}@property --cw-Navigation-item-noLabelIndicatorHeight{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-Navigation-item-startIndicatorHeight{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-Navigation-item-indicatorPadding{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Navigation-item-indicatorLabelSpace{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-Navigation-item-iconLabelSpace{syntax:"<length>";inherits:false;initial-value:8px}@property --cw-Navigation-item-height{syntax:"<length>";inherits:false;initial-value:64px}@property --cw-Navigation-item-verticalPadding{syntax:"<length>";inherits:false;initial-value:6px}@property --cw-Navigation-item-selectedIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-item-selectedLabelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-item-selectedStartLabelColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-item-contentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-item-disabledContentOpacity{syntax:"<number>";inherits:false;initial-value:.38}@property --cw-Navigation-item-stateLayerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-drawer-width{syntax:"<length>";inherits:false;initial-value:360px}@property --cw-Navigation-drawer-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-drawer-modalContainerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-drawer-modalElevation{syntax:"<integer>";inherits:false;initial-value:1}@property --cw-Navigation-drawer-shadowColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-drawer-modalShape-topLeft{syntax:"<length>";inherits:false;initial-value:0}@property --cw-Navigation-drawer-modalShape-topRight{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Navigation-drawer-modalShape-bottomRight{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Navigation-drawer-modalShape-bottomLeft{syntax:"<length>";inherits:false;initial-value:0}@property --cw-Navigation-drawer-scrimColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-drawer-scrimOpacity{syntax:"<number>";inherits:false;initial-value:.32}@property --cw-Navigation-drawer-padding{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-Navigation-drawer-headlineColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-drawer-headlineInset{syntax:"<length>";inherits:false;initial-value:28px}@property --cw-Navigation-drawer-dividerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-drawer-itemHeight{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-Navigation-drawer-itemStartPadding{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Navigation-drawer-itemEndPadding{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Navigation-drawer-iconLabelSpace{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-Navigation-drawer-selectedContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-drawer-contentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-drawer-activeContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Navigation-drawer-badgeColor{syntax:"<color>";inherits:false;initial-value:#0000}@layer cw-style{.cw-Navigation{--cw-Navigation-bar-containerColor:var(--cw-Color-surface-container);--cw-Navigation-rail-containerColor:var(--cw-Color-surface-fill);--cw-Navigation-modal-containerColor:var(--cw-Color-surface-container);--cw-Navigation-modal-shadowColor:var(--cw-Color-shadow);--cw-Navigation-modal-scrimColor:var(--cw-Color-scrim);--cw-Navigation-item-indicatorColor:var(--cw-Color-secondary-container);--cw-Navigation-item-selectedIconColor:var(--cw-Color-secondary-onContainer);--cw-Navigation-item-selectedLabelColor:var(--cw-Color-secondary-fill);--cw-Navigation-item-selectedStartLabelColor:var(--cw-Color-secondary-onContainer);--cw-Navigation-item-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Navigation-item-stateLayerColor:var(--cw-Color-secondary-onContainer);--cw-Navigation-drawer-containerColor:var(--cw-Color-surface-fill);--cw-Navigation-drawer-modalContainerColor:var(--cw-Color-surface-containerLow);--cw-Navigation-drawer-shadowColor:var(--cw-Color-shadow);--cw-Navigation-drawer-scrimColor:var(--cw-Color-scrim);--cw-Navigation-drawer-headlineColor:var(--cw-Color-surface-onFillVariant);--cw-Navigation-drawer-dividerColor:var(--cw-Color-outlineVariant);--cw-Navigation-drawer-selectedContentColor:var(--cw-Color-secondary-onContainer);--cw-Navigation-drawer-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Navigation-drawer-activeContentColor:var(--cw-Color-surface-onFill);--cw-Navigation-drawer-badgeColor:var(--cw-Color-surface-onFillVariant)}.cw-Tabs{--cw-Tabs-container-color:var(--cw-Color-surface-fill);--cw-Tabs-container-dividerColor:var(--cw-Color-outlineVariant);--cw-Tabs-primary-selectedColor:var(--cw-Color-primary-fill);--cw-Tabs-primary-color:var(--cw-Color-surface-onFillVariant);--cw-Tabs-primary-activeColor:var(--cw-Color-surface-onFill);--cw-Tabs-primary-indicatorColor:var(--cw-Color-primary-fill);--cw-Tabs-secondary-selectedColor:var(--cw-Color-surface-onFill);--cw-Tabs-secondary-color:var(--cw-Color-surface-onFillVariant);--cw-Tabs-secondary-activeColor:var(--cw-Color-surface-onFill);--cw-Tabs-secondary-indicatorColor:var(--cw-Color-primary-fill)}.cw-AppBar{--cw-AppBar-top-containerColor:var(--cw-Color-surface-fill);--cw-AppBar-top-scrolledContainerColor:var(--cw-Color-surface-container);--cw-AppBar-top-titleColor:var(--cw-Color-surface-onFill);--cw-AppBar-top-subtitleColor:var(--cw-Color-surface-onFillVariant);--cw-AppBar-top-navigationIconColor:var(--cw-Color-surface-onFill);--cw-AppBar-top-actionIconColor:var(--cw-Color-surface-onFillVariant);--cw-AppBar-bottom-containerColor:var(--cw-Color-surface-container);--cw-AppBar-bottom-contentColor:var(--cw-Color-surface-onFill)}.cw-FloatingToolbar{--cw-FloatingToolbar-standard-containerColor:var(--cw-Color-surface-container);--cw-FloatingToolbar-standard-contentColor:var(--cw-Color-surface-onFillVariant);--cw-FloatingToolbar-standard-selectedContainerColor:var(--cw-Color-secondary-container);--cw-FloatingToolbar-standard-selectedContentColor:var(--cw-Color-secondary-onContainer);--cw-FloatingToolbar-vibrant-containerColor:var(--cw-Color-primary-container);--cw-FloatingToolbar-vibrant-contentColor:var(--cw-Color-primary-onContainer);--cw-FloatingToolbar-vibrant-selectedContainerColor:var(--cw-Color-surface-container);--cw-FloatingToolbar-vibrant-selectedContentColor:var(--cw-Color-surface-onFill)}.cw-SearchBar{--cw-SearchBar-bar-containerColor:var(--cw-Color-surface-containerHigh);--cw-SearchBar-bar-inputTextColor:var(--cw-Color-surface-onFill);--cw-SearchBar-bar-supportingTextColor:var(--cw-Color-surface-onFillVariant);--cw-SearchBar-bar-leadingIconColor:var(--cw-Color-surface-onFill);--cw-SearchBar-bar-trailingIconColor:var(--cw-Color-surface-onFillVariant);--cw-SearchBar-view-containerColor:var(--cw-Color-surface-containerHigh);--cw-SearchBar-view-dividerColor:var(--cw-Color-outline);--cw-SearchBar-view-containedFullScreenColor:var(--cw-Color-surface-containerLow);--cw-SearchBar-appBar-containerColor:var(--cw-Color-surface-fill);--cw-SearchBar-appBar-scrolledContainerColor:var(--cw-Color-surface-container);--cw-SearchBar-appBar-fieldColor:var(--cw-Color-surface-container);--cw-SearchBar-appBar-scrolledFieldColor:var(--cw-Color-surface-containerHighest);--cw-SearchBar-appBar-navigationIconColor:var(--cw-Color-surface-onFill);--cw-SearchBar-appBar-actionIconColor:var(--cw-Color-surface-onFillVariant)}.cw-Scrollbar{--cw-Scrollbar-trackColor:var(--cw-Color-surface-container);--cw-Scrollbar-thumbColor:var(--cw-Color-surface-onFillVariant)}._cw-Navigation-bar{--cw-Navigation-bar-containerColor:var(--cw-Color-surface-container);--_CW-NAVIGATION-BAR_HEIGHT:var(--cw-Navigation-bar-shortHeight);background-color:var(--cw-Navigation-bar-containerColor);box-sizing:border-box;inline-size:100%;min-block-size:var(--_CW-NAVIGATION-BAR_HEIGHT);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.cw-NavigationBar{--_CW-NAVIGATION-BAR_HEIGHT:var(--cw-Navigation-bar-height);column-gap:var(--cw-Navigation-bar-itemSpacing)}._cw-Navigation-bar._cw-Navigation-startIcons{--_CW-NAVIGATION-BAR_HEIGHT:var(--cw-Navigation-bar-shortHeight);column-gap:0}._cw-Navigation-bar[data-cw-navigation-arrangement=centered]{padding-inline:max(0%,(70% - var(--_CW-NAVIGATION-ITEM_COUNT)*10%)/2)}._cw-Navigation-rail{--cw-Navigation-rail-containerColor:var(--cw-Color-surface-fill);background-color:var(--cw-Navigation-rail-containerColor);box-sizing:border-box;inline-size:var(--_CW-NAVIGATION-RAIL_WIDTH,var(--cw-Navigation-rail-collapsedWidth));min-block-size:100%;padding-block-start:var(--cw-Navigation-rail-topSpace);padding-inline:var(--cw-Navigation-rail-itemInset);transition-duration:var(--cw-Motion-spring-spatial-default-duration);transition-property:inline-size;transition-timing-function:var(--cw-Motion-spring-spatial-default-easing);flex-direction:column;flex-shrink:0;display:flex;overflow-x:clip}._cw-Navigation-rail[data-cw-navigation-expanded=true]:not([data-cw-navigation-modal]){inline-size:var(--_CW-NAVIGATION-RAIL_WIDTH,fit-content);max-inline-size:var(--cw-Navigation-rail-expandedMaxWidth);min-inline-size:var(--cw-Navigation-rail-expandedMinWidth)}._cw-NavigationRail-morphing{min-inline-size:0;max-inline-size:none}._cw-Navigation-rail[data-cw-navigation-hide-collapsed=true]:not([data-cw-navigation-expanded=true],[data-cw-navigation-modal]){display:none}._cw-Navigation-rail[data-cw-navigation-hide-collapsed=true][data-cw-navigation-modal]{inline-size:0;padding:0}[data-cw-navigation-hide-collapsed=true][data-cw-navigation-modal]>.cw-NavigationRail-content{visibility:hidden}.cw-NavigationRail-content{--_CW-NAVIGATION-ITEM_SPACING:var(--cw-Navigation-rail-itemSpacing);gap:var(--_CW-NAVIGATION-ITEM_SPACING);flex-direction:column;flex:auto;display:flex}[data-cw-navigation-arrangement=center]>.cw-NavigationRail-content{justify-content:center}[data-cw-navigation-expanded=true]:not([data-cw-navigation-modal])>.cw-NavigationRail-content,.cw-NavigationRail-modal:not(._cw-NavigationRail-modal-closing)>.cw-NavigationRail-content{--_CW-NAVIGATION-ITEM_SPACING:0px}.cw-NavigationRail-header{flex-direction:column;align-items:center;margin-block-end:calc(var(--cw-Navigation-rail-headerSpace) - var(--_CW-NAVIGATION-ITEM_SPACING));display:flex}.cw-NavigationRail-header:empty{display:none}[data-cw-navigation-expanded=true]:not([data-cw-navigation-modal]) .cw-NavigationRail-header,.cw-NavigationRail-modal .cw-NavigationRail-header{align-items:start}.cw-NavigationRail-modal{--cw-Navigation-modal-containerColor:var(--cw-Color-surface-container);--cw-Navigation-modal-shadowColor:var(--cw-Color-shadow);--cw-elevationShadow-color:var(--cw-Navigation-modal-shadowColor);--cw-elevationShadow-level:var(--cw-Navigation-modal-elevation);background-color:var(--cw-Navigation-modal-containerColor);box-sizing:border-box;block-size:100%;color:inherit;inline-size:var(--_CW-NAVIGATION-MODAL_WIDTH,fit-content);max-block-size:none;max-inline-size:var(--cw-Navigation-rail-expandedMaxWidth);min-inline-size:var(--cw-Navigation-rail-expandedMinWidth);padding-block:var(--cw-Navigation-rail-topSpace) 0;padding-inline:var(--cw-Navigation-rail-itemInset);touch-action:pan-y;transition-duration:var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-default-duration);transition-property:inline-size,--_CW-NAVIGATION-MODAL_PROGRESS;transition-timing-function:var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-default-easing);translate:calc((var(--_CW-NAVIGATION-MODAL_PROGRESS) - 1)*100%)0;border:0;border-start-start-radius:var(--cw-Navigation-modal-shape-topLeft);border-start-end-radius:var(--cw-Navigation-modal-shape-topRight);border-end-end-radius:var(--cw-Navigation-modal-shape-bottomRight);border-end-start-radius:var(--cw-Navigation-modal-shape-bottomLeft);margin:0;inset-block:0;inset-inline:0 auto;overflow:clip auto}.cw-NavigationRail-modal[open]{flex-direction:column;display:flex}.cw-NavigationRail-modal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc((1 - var(--_CW-NAVIGATION-MODAL_PROGRESS))*100%)0}.cw-NavigationRail-modal::backdrop{background-color:rgb(from var(--cw-Color-scrim) r g b/ calc(alpha*.32));transition-duration:var(--cw-Motion-spring-effect-default-duration);transition-property:opacity;transition-timing-function:var(--cw-Motion-spring-effect-default-easing)}._cw-NavigationRail-modal-closing{min-inline-size:0;max-inline-size:none}._cw-NavigationRail-modal-closing::backdrop{opacity:0}[data-cw-navigation-hide-collapsed=true]>._cw-NavigationRail-modal-closing{--_CW-NAVIGATION-MODAL_PROGRESS:0}._cw-NavigationRail-modal-dragging{transition-duration:0s}@starting-style{.cw-NavigationRail-modal[open]::backdrop{opacity:0}[data-cw-navigation-hide-collapsed=true]>.cw-NavigationRail-modal[open]{--_CW-NAVIGATION-MODAL_PROGRESS:0}}.cw-NavigationItem{--cw-Navigation-item-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Navigation-item-indicatorColor:var(--cw-Color-secondary-container);--cw-Navigation-item-selectedIconColor:var(--cw-Color-secondary-onContainer);--cw-Navigation-item-selectedLabelColor:var(--cw-Color-secondary-fill);--cw-Navigation-item-selectedStartLabelColor:var(--cw-Color-secondary-onContainer);--cw-Navigation-item-stateLayerColor:var(--cw-Color-secondary-onContainer);--cw-interactable-focusIndicator-color:var(--cw-Color-secondary-fill);--cw-interactable-focusIndicator-offset:2px;--cw-interactable-focusIndicator-thickness:3px;--cw-interactable-stateLayer-color:var(--cw-Navigation-item-stateLayerColor);--_CW-NAVIGATION-ICON_COLOR:var(--cw-Navigation-item-contentColor);--_CW-NAVIGATION-LABEL_COLOR:var(--cw-Navigation-item-contentColor);--_CW-NAVIGATION-ICON_TOP:calc(var(--cw-Navigation-item-verticalPadding) + var(--_CW-NAVIGATION-INDICATOR_INSET));--_CW-NAVIGATION-INDICATOR_INSET:calc((var(--cw-Navigation-item-indicatorHeight) - var(--cw-Navigation-item-iconSize))/2);appearance:none;box-sizing:border-box;color:var(--_CW-NAVIGATION-LABEL_COLOR);cursor:pointer;font:inherit;min-block-size:var(--cw-Navigation-item-height);min-inline-size:0;padding-block:var(--_CW-NAVIGATION-ICON_TOP)0;transition-duration:var(--cw-Motion-spring-spatial-default-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-effect-default-duration);transition-property:--_CW-NAVIGATION-INDICATOR_PROGRESS,--_CW-NAVIGATION-ITEM_SHIFT,color;transition-timing-function:var(--cw-Motion-spring-spatial-default-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-effect-default-easing);-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;align-items:center;margin:0;padding-inline:0;text-decoration:none;display:flex}.cw-NavigationItem-hover{--cw-interactable-stateLayer-opacity:.08}.cw-NavigationItem-focus{--cw-interactable-stateLayer-opacity:.1}.cw-NavigationItem-press{--cw-interactable-ripple-color:var(--cw-interactable-stateLayer-color);--cw-interactable-ripple-opacity:.1}.cw-NavigationItem-selected{--_CW-NAVIGATION-ICON_COLOR:var(--cw-Navigation-item-selectedIconColor);--_CW-NAVIGATION-INDICATOR_PROGRESS:1;--_CW-NAVIGATION-LABEL_COLOR:var(--cw-Navigation-item-selectedLabelColor)}.cw-NavigationItem-disabled{--_CW-NAVIGATION-ICON_COLOR:rgb(from var(--cw-Navigation-item-contentColor) r g b/calc(alpha*var(--cw-Navigation-item-disabledContentOpacity)));--_CW-NAVIGATION-LABEL_COLOR:rgb(from var(--cw-Navigation-item-contentColor) r g b/calc(alpha*var(--cw-Navigation-item-disabledContentOpacity)));cursor:default;pointer-events:none}.cw-NavigationItem:before,.cw-NavigationItem:after{--cw-Navigation-item-iconSize:inherit;--cw-Navigation-item-indicatorHeight:inherit;--cw-Navigation-item-indicatorShape:inherit;--cw-Navigation-item-indicatorWidth:inherit;--cw-Navigation-item-noLabelIndicatorHeight:inherit}.cw-NavigationItem:after{--cw-Navigation-item-indicatorColor:inherit;background-color:var(--cw-Navigation-item-indicatorColor);block-size:var(--cw-Navigation-item-indicatorHeight);border-radius:var(--cw-Navigation-item-indicatorShape);clip-path:inset(0 calc((1 - var(--_CW-NAVIGATION-INDICATOR_PROGRESS))*50%) round var(--cw-Navigation-item-indicatorShape));content:"";inline-size:var(--cw-Navigation-item-indicatorWidth);opacity:0;pointer-events:none;transition-duration:var(--cw-Motion-spring-effect-default-duration);transition-property:opacity;transition-timing-function:var(--cw-Motion-spring-effect-default-easing);translate:0 var(--_CW-NAVIGATION-ITEM_SHIFT);z-index:-2;position:absolute;inset-block-start:calc(var(--_CW-NAVIGATION-ICON_TOP) - var(--_CW-NAVIGATION-INDICATOR_INSET));inset-inline-start:calc(50% - (var(--cw-Navigation-item-indicatorWidth)/2))}.cw-NavigationItem-selected:after{opacity:1}.cw-NavigationItem.cw-interactable:before{block-size:var(--cw-Navigation-item-indicatorHeight);border-radius:var(--cw-Navigation-item-indicatorShape);inline-size:var(--cw-Navigation-item-indicatorWidth);translate:0 var(--_CW-NAVIGATION-ITEM_SHIFT);inset:auto;inset-block-start:calc(var(--_CW-NAVIGATION-ICON_TOP) - var(--_CW-NAVIGATION-INDICATOR_INSET));inset-inline-start:calc(50% - (var(--cw-Navigation-item-indicatorWidth)/2))}._cw-Navigation-rail .cw-NavigationItem:has(>.cw-NavigationItem-label:empty):not(._cw-Navigation-startIcons *){--_CW-NAVIGATION-ICON_TOP:calc((var(--cw-Navigation-item-noLabelIndicatorHeight) - var(--cw-Navigation-item-iconSize))/2);min-block-size:var(--cw-Navigation-item-noLabelIndicatorHeight)}._cw-Navigation-rail .cw-NavigationItem:has(>.cw-NavigationItem-label:empty):not(._cw-Navigation-startIcons *):after,._cw-Navigation-rail .cw-NavigationItem:has(>.cw-NavigationItem-label:empty):not(._cw-Navigation-startIcons *).cw-interactable:before{block-size:var(--cw-Navigation-item-noLabelIndicatorHeight);inset-block-start:0}.cw-NavigationItem-icon{block-size:var(--cw-Navigation-item-iconSize);color:var(--_CW-NAVIGATION-ICON_COLOR);font-size:var(--cw-Navigation-item-iconSize);inline-size:var(--cw-Navigation-item-iconSize);transition-duration:var(--cw-Motion-spring-effect-default-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-default-easing);translate:0 var(--_CW-NAVIGATION-ITEM_SHIFT);flex:none;justify-content:center;align-items:center;display:inline-flex}.cw-NavigationItem .cw-Icon{--cw-Icon-color:currentcolor;--cw-Icon-size:var(--cw-Navigation-item-iconSize)}.cw-NavigationItem-label{font:500 .75rem/var(--cw-Typescale-label-medium-lineHeight,var(--cw-LineHeight-label-medium)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.03125rem;text-overflow:ellipsis;max-inline-size:100%;transition-duration:var(--cw-Motion-spring-effect-default-duration);transition-property:opacity;transition-timing-function:var(--cw-Motion-spring-effect-default-easing);white-space:nowrap;margin-block-start:calc(var(--_CW-NAVIGATION-INDICATOR_INSET) + var(--cw-Navigation-item-indicatorLabelSpace));overflow:hidden}.cw-NavigationItem-badge{--_CW-NAVIGATION-BADGE_INSET:12px;--_CW-NAVIGATION-BADGE_OVERLAP:14px;pointer-events:none;translate:0 var(--_CW-NAVIGATION-ITEM_SHIFT);z-index:1;display:flex;position:absolute;inset-block-end:calc(100% - var(--_CW-NAVIGATION-ICON_TOP) - var(--_CW-NAVIGATION-BADGE_OVERLAP));inset-inline-start:calc(50% + var(--cw-Navigation-item-iconSize)/2 - var(--_CW-NAVIGATION-BADGE_INSET))}.cw-NavigationItem-badge:has(.cw-Badge-small){--_CW-NAVIGATION-BADGE_INSET:6px;--_CW-NAVIGATION-BADGE_OVERLAP:6px}.cw-NavigationItem-badge:empty,.cw-NavigationItem-icon:empty,.cw-NavigationItem-label:empty{display:none}._cw-Navigation-rail .cw-NavigationItem{inline-size:100%}.cw-NavigationBar .cw-NavigationItem{--_CW-NAVIGATION-ICON_TOP:calc(( var(--_CW-NAVIGATION-BAR_HEIGHT) - var(--cw-Navigation-item-iconSize) - var(--_CW-NAVIGATION-INDICATOR_INSET) - var(--cw-Navigation-item-indicatorLabelSpace) - var(--cw-Typescale-label-medium-lineHeight,var(--cw-LineHeight-label-medium)))/2);transition-duration:var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-effect-default-duration);transition-timing-function:var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-effect-default-easing)}._cw-Navigation-bar._cw-Navigation-selectedLabel .cw-NavigationItem:not(.cw-NavigationItem-selected){--_CW-NAVIGATION-ITEM_SHIFT:calc((var(--_CW-NAVIGATION-BAR_HEIGHT) - var(--cw-Navigation-item-iconSize))/2 - var(--_CW-NAVIGATION-ICON_TOP))}._cw-Navigation-rail._cw-Navigation-selectedLabel .cw-NavigationItem:not(.cw-NavigationItem-selected){--_CW-NAVIGATION-ITEM_SHIFT:calc((var(--cw-Navigation-item-height) - var(--cw-Navigation-item-iconSize))/2 - var(--_CW-NAVIGATION-ICON_TOP))}._cw-Navigation-selectedLabel .cw-NavigationItem:not(.cw-NavigationItem-selected) .cw-NavigationItem-label{opacity:0}._cw-Navigation-startIcons .cw-NavigationItem{--_CW-NAVIGATION-ICON_TOP:calc(50% - (var(--cw-Navigation-item-iconSize)/2));--_CW-NAVIGATION-LABEL_COLOR:var(--_CW-NAVIGATION-ICON_COLOR);border-radius:var(--cw-Navigation-item-indicatorShape);gap:var(--cw-Navigation-item-iconLabelSpace);inline-size:fit-content;max-inline-size:100%;min-block-size:var(--cw-Navigation-item-startIndicatorHeight);padding-block:0;padding-inline:var(--cw-Navigation-item-indicatorPadding);flex-direction:row}._cw-Navigation-startIcons .cw-NavigationItem-selected{--_CW-NAVIGATION-LABEL_COLOR:var(--cw-Navigation-item-selectedStartLabelColor)}._cw-Navigation-startIcons .cw-NavigationItem-disabled{--_CW-NAVIGATION-LABEL_COLOR:var(--_CW-NAVIGATION-ICON_COLOR)}._cw-Navigation-startIcons .cw-NavigationItem:after,._cw-Navigation-startIcons .cw-NavigationItem.cw-interactable:before{block-size:auto;inline-size:auto;inset:0;translate:none}._cw-Navigation-startIcons .cw-NavigationItem-label{font:500 .875rem/var(--cw-Typescale-label-large-lineHeight,var(--cw-LineHeight-label-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.00625rem;margin-block-start:0}._cw-Navigation-startIcons .cw-NavigationItem-badge{inset-inline-start:calc(var(--cw-Navigation-item-indicatorPadding) + var(--cw-Navigation-item-iconSize) - var(--_CW-NAVIGATION-BADGE_INSET))}._cw-Navigation-bar._cw-Navigation-startIcons .cw-NavigationItem{align-self:center;gap:var(--cw-Navigation-bar-startIconLabelSpace);min-block-size:var(--cw-Navigation-bar-startIndicatorHeight);justify-self:center}._cw-Navigation-bar._cw-Navigation-startIcons .cw-NavigationItem-label{font:500 .75rem/var(--cw-Typescale-label-medium-lineHeight,var(--cw-LineHeight-label-medium)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.03125rem}._cw-NavigationRail-morphing .cw-NavigationItem-label{animation-duration:var(--cw-Motion-spring-effect-default-duration);animation-name:_cw-NavigationItem-label-fade;animation-timing-function:var(--cw-Motion-spring-effect-default-easing)}@keyframes _cw-NavigationItem-label-fade{0%,50%{opacity:0}to{opacity:1}}.cw-NavigationDrawer{--_CW-NAVIGATION-DRAWER_PROGRESS:0;box-sizing:border-box;block-size:100%;transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:--_CW-NAVIGATION-DRAWER_PROGRESS;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);grid-template-columns:minmax(0,1fr);grid-template-areas:"drawer";display:grid;position:relative;overflow-x:clip}.cw-NavigationDrawer-open{--_CW-NAVIGATION-DRAWER_PROGRESS:1;transition-duration:var(--cw-Motion-spring-spatial-default-duration);transition-timing-function:var(--cw-Motion-spring-spatial-default-easing)}._cw-NavigationDrawer-dragging{transition-duration:0s}._cw-NavigationDrawer-permanent{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"drawer content"}.cw-NavigationDrawer-panel{--cw-Navigation-drawer-containerColor:var(--cw-Color-surface-fill);--cw-Navigation-drawer-shadowColor:var(--cw-Color-shadow);--cw-elevationShadow-color:var(--cw-Navigation-drawer-shadowColor);--cw-elevationShadow-level:0;--_CW-NAVIGATION-DRAWER_PROGRESS:inherit;background-color:var(--cw-Navigation-drawer-containerColor);box-sizing:border-box;inline-size:var(--cw-Navigation-drawer-width);max-block-size:100dvh;max-inline-size:100%;translate:calc((var(--_CW-NAVIGATION-DRAWER_PROGRESS) - 1)*100%)0;z-index:2;flex-direction:column;grid-area:drawer;justify-self:start;padding-block-start:var(--cw-Navigation-drawer-padding);display:flex;position:sticky;inset-block-start:0;overflow:clip}.cw-NavigationDrawer-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc((1 - var(--_CW-NAVIGATION-DRAWER_PROGRESS))*100%)0}.cw-NavigationDrawer-items{box-sizing:border-box;min-block-size:0;padding-block-end:var(--cw-Navigation-drawer-padding);padding-inline:var(--cw-Navigation-drawer-padding);flex-direction:column;flex:auto;display:flex;overflow-y:auto}._cw-NavigationDrawer-modal .cw-NavigationDrawer-panel{--cw-Navigation-drawer-modalContainerColor:var(--cw-Color-surface-containerLow);--cw-elevationShadow-level:var(--cw-Navigation-drawer-modalElevation);background-color:var(--cw-Navigation-drawer-modalContainerColor);border-start-start-radius:var(--cw-Navigation-drawer-modalShape-topLeft);border-start-end-radius:var(--cw-Navigation-drawer-modalShape-topRight);border-end-end-radius:var(--cw-Navigation-drawer-modalShape-bottomRight);border-end-start-radius:var(--cw-Navigation-drawer-modalShape-bottomLeft)}._cw-NavigationDrawer-modal :is(.cw-NavigationDrawer-panel,.cw-NavigationDrawer-items){touch-action:pan-y}._cw-NavigationDrawer-permanent .cw-NavigationDrawer-panel{translate:none}.cw-NavigationDrawer-scrim{--cw-Navigation-drawer-scrimColor:var(--cw-Color-scrim);--_CW-NAVIGATION-DRAWER_PROGRESS:inherit;appearance:none;background-color:rgb(from var(--cw-Navigation-drawer-scrimColor) r g b/calc(alpha*var(--cw-Navigation-drawer-scrimOpacity)));cursor:pointer;opacity:var(--_CW-NAVIGATION-DRAWER_PROGRESS);touch-action:pan-y;z-index:1;border:0;grid-area:drawer;margin:0;padding:0}.cw-NavigationDrawer-scrim:focus-visible{outline-color:var(--cw-Color-secondary-fill);outline-offset:-3px;outline-style:solid;outline-width:3px}.cw-NavigationDrawer-content{--_CW-NAVIGATION-DRAWER_PROGRESS:inherit;grid-area:drawer;min-inline-size:0}._cw-NavigationDrawer-dismissible .cw-NavigationDrawer-content{translate:calc(var(--_CW-NAVIGATION-DRAWER_PROGRESS)*var(--cw-Navigation-drawer-width)) 0}._cw-NavigationDrawer-dismissible:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cw-NavigationDrawer-content{translate:calc(var(--_CW-NAVIGATION-DRAWER_PROGRESS)*var(--cw-Navigation-drawer-width)*-1) 0}._cw-NavigationDrawer-permanent .cw-NavigationDrawer-content{grid-area:content}.cw-NavigationDrawer-headline,.cw-NavigationDrawerSection-label{--cw-Navigation-drawer-headlineColor:var(--cw-Color-surface-onFillVariant);font:500 .875rem/var(--cw-Typescale-title-small-lineHeight,var(--cw-LineHeight-title-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.00625rem;color:var(--cw-Navigation-drawer-headlineColor);min-block-size:var(--cw-Navigation-drawer-itemHeight);padding-inline:calc(var(--cw-Navigation-drawer-headlineInset) - var(--cw-Navigation-drawer-padding));align-items:center;display:flex}.cw-NavigationDrawer-headline{margin-inline:var(--cw-Navigation-drawer-padding);flex:none}.cw-NavigationDrawer-headline:empty,.cw-NavigationDrawerSection-label:empty{display:none}.cw-NavigationDrawerSection{flex-direction:column;display:flex}.cw-NavigationDrawerSection:not(:first-child):before{--cw-Navigation-drawer-dividerColor:var(--cw-Color-outlineVariant);background-color:var(--cw-Navigation-drawer-dividerColor);content:"";block-size:1px;margin-inline:calc(var(--cw-Navigation-drawer-headlineInset) - var(--cw-Navigation-drawer-padding))}.cw-NavigationDrawer .cw-NavigationItem{--cw-Navigation-drawer-activeContentColor:var(--cw-Color-surface-onFill);--cw-Navigation-drawer-badgeColor:var(--cw-Color-surface-onFillVariant);--cw-Navigation-drawer-contentColor:var(--cw-Color-surface-onFillVariant);--cw-Navigation-drawer-selectedContentColor:var(--cw-Color-secondary-onContainer);--cw-interactable-stateLayer-color:var(--cw-Navigation-drawer-activeContentColor);--_CW-NAVIGATION-BADGE_COLOR:var(--cw-Navigation-drawer-badgeColor);--_CW-NAVIGATION-ICON_COLOR:var(--cw-Navigation-drawer-contentColor);--_CW-NAVIGATION-LABEL_COLOR:var(--cw-Navigation-drawer-contentColor);border-radius:var(--cw-Navigation-item-indicatorShape);gap:var(--cw-Navigation-drawer-iconLabelSpace);inline-size:100%;min-block-size:var(--cw-Navigation-drawer-itemHeight);text-align:start;flex-direction:row;flex:none;padding-block:0;padding-inline-start:var(--cw-Navigation-drawer-itemStartPadding);padding-inline-end:var(--cw-Navigation-drawer-itemEndPadding)}.cw-NavigationDrawer :is(.cw-NavigationItem-hover,.cw-NavigationItem-focus,.cw-NavigationItem-press){--_CW-NAVIGATION-ICON_COLOR:var(--cw-Navigation-drawer-activeContentColor);--_CW-NAVIGATION-LABEL_COLOR:var(--cw-Navigation-drawer-activeContentColor)}.cw-NavigationDrawer .cw-NavigationItem-selected{--cw-interactable-stateLayer-color:var(--cw-Navigation-drawer-selectedContentColor);--_CW-NAVIGATION-ICON_COLOR:var(--cw-Navigation-drawer-selectedContentColor);--_CW-NAVIGATION-LABEL_COLOR:var(--cw-Navigation-drawer-selectedContentColor)}.cw-NavigationDrawer .cw-NavigationItem-disabled{--_CW-NAVIGATION-ICON_COLOR:rgb(from var(--cw-Navigation-drawer-contentColor) r g b/calc(alpha*var(--cw-Navigation-item-disabledContentOpacity)));--_CW-NAVIGATION-LABEL_COLOR:rgb(from var(--cw-Navigation-drawer-contentColor) r g b/calc(alpha*var(--cw-Navigation-item-disabledContentOpacity)))}.cw-NavigationDrawer .cw-NavigationItem:after,.cw-NavigationDrawer .cw-NavigationItem.cw-interactable:before{block-size:auto;inline-size:auto;inset:0;translate:none}.cw-NavigationDrawer .cw-NavigationItem-label{font:500 .875rem/var(--cw-Typescale-label-large-lineHeight,var(--cw-LineHeight-label-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.00625rem;flex:auto;margin-block-start:0}.cw-NavigationDrawer .cw-NavigationItem-badge{font:500 .875rem/var(--cw-Typescale-label-large-lineHeight,var(--cw-LineHeight-label-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.00625rem;color:var(--_CW-NAVIGATION-BADGE_COLOR);position:static;translate:none}.cw-Tabs,.cw-TabPanel{box-sizing:border-box}.cw-TabList{--cw-Tabs-container-color:var(--cw-Color-surface-fill);--cw-Tabs-container-dividerColor:var(--cw-Color-outlineVariant);background-color:var(--cw-Tabs-container-color);box-shadow:inset 0 calc(-1*var(--cw-Tabs-container-dividerThickness)) var(--cw-Tabs-container-dividerColor);box-sizing:border-box;inline-size:100%;display:flex;position:relative}._cw-TabList-vertical{flex-direction:column;inline-size:max-content}.cw-TabList[data-cw-tab-scrollable=true]{overscroll-behavior-inline:contain;padding-inline:var(--cw-Tabs-container-scrollablePadding);scrollbar-width:none;overflow-x:auto}.cw-Tab{--cw-Tabs-primary-activeColor:var(--cw-Color-surface-onFill);--cw-Tabs-primary-color:var(--cw-Color-surface-onFillVariant);--cw-Tabs-primary-indicatorColor:var(--cw-Color-primary-fill);--cw-Tabs-primary-selectedColor:var(--cw-Color-primary-fill);--cw-Tabs-secondary-activeColor:var(--cw-Color-surface-onFill);--cw-Tabs-secondary-color:var(--cw-Color-surface-onFillVariant);--cw-Tabs-secondary-indicatorColor:var(--cw-Color-primary-fill);--cw-Tabs-secondary-selectedColor:var(--cw-Color-surface-onFill);--cw-interactable-focusIndicator-color:var(--cw-Color-secondary-fill);--cw-interactable-focusIndicator-offset:-3px;--cw-interactable-focusIndicator-thickness:3px;--cw-interactable-stateLayer-color:var(--cw-Tabs-primary-activeColor);--_CW-TAB-INDICATOR_COLOR:var(--cw-Tabs-primary-indicatorColor);font:500 .875rem/var(--cw-Typescale-title-small-lineHeight,var(--cw-LineHeight-title-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.00625rem;appearance:none;box-sizing:border-box;color:var(--cw-Tabs-primary-color);cursor:pointer;min-block-size:var(--cw-Tabs-tab-height);min-inline-size:0;padding-block:0;padding-inline:var(--cw-Tabs-tab-padding);transition-duration:var(--cw-Motion-spring-effect-fast-duration);transition-property:color;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing);-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:stretch;margin:0;text-decoration:none;display:flex}:is(.cw-Tab-hover,.cw-Tab-focus,.cw-Tab-press){color:var(--cw-Tabs-primary-activeColor)}.cw-Tab-hover{--cw-interactable-stateLayer-opacity:.08}.cw-Tab-focus{--cw-interactable-stateLayer-opacity:.1}.cw-Tab-press{--cw-interactable-ripple-color:var(--cw-interactable-stateLayer-color);--cw-interactable-ripple-opacity:.1}.cw-Tab-selected{--cw-interactable-stateLayer-color:var(--cw-Tabs-primary-selectedColor);color:var(--cw-Tabs-primary-selectedColor);transition-duration:var(--cw-Motion-spring-effect-default-duration);transition-timing-function:var(--cw-Motion-spring-effect-default-easing)}.cw-TabList[data-cw-tab-variant=secondary] .cw-Tab{--cw-interactable-stateLayer-color:var(--cw-Tabs-secondary-activeColor);--_CW-TAB-INDICATOR_COLOR:var(--cw-Tabs-secondary-indicatorColor);color:var(--cw-Tabs-secondary-color)}.cw-TabList[data-cw-tab-variant=secondary] :is(.cw-Tab-hover,.cw-Tab-focus,.cw-Tab-press){color:var(--cw-Tabs-secondary-activeColor)}.cw-TabList[data-cw-tab-variant=secondary] .cw-Tab-selected{--cw-interactable-stateLayer-color:var(--cw-Tabs-secondary-selectedColor);color:var(--cw-Tabs-secondary-selectedColor)}.cw-Tab-disabled{cursor:default;pointer-events:none}.cw-Tab-disabled .cw-Tab-content{opacity:var(--cw-Tabs-tab-disabledOpacity)}.cw-TabList[data-cw-tab-scrollable=true] .cw-Tab{min-inline-size:var(--cw-Tabs-tab-scrollableMinWidth);flex:none}.cw-Tab-content{align-items:center;gap:var(--cw-Tabs-tab-stackedSpace);min-inline-size:var(--cw-Tabs-primary-indicatorMinWidth);flex-direction:column;justify-content:center;display:inline-flex;position:relative}.cw-Tab:not([data-cw-tab-icon-placement=start]):has(.cw-Tab-icon:not(:empty)){min-block-size:var(--cw-Tabs-tab-stackedHeight)}.cw-Tab[data-cw-tab-icon-placement=start] .cw-Tab-content{gap:var(--cw-Tabs-tab-leadingSpace);flex-direction:row}.cw-Tab-icon{block-size:var(--cw-Tabs-tab-iconSize);font-size:var(--cw-Tabs-tab-iconSize);inline-size:var(--cw-Tabs-tab-iconSize);justify-content:center;align-items:center;display:inline-flex}.cw-Tab-icon:empty{display:none}.cw-Tab .cw-Icon{--cw-Icon-color:currentcolor;--cw-Icon-size:var(--cw-Tabs-tab-iconSize)}.cw-Tab-label{white-space:nowrap}.cw-TabList[data-cw-tab-variant=primary] .cw-Tab-selected .cw-Tab-content:after,.cw-TabList[data-cw-tab-variant=secondary] .cw-Tab-selected:after{background-color:var(--_CW-TAB-INDICATOR_COLOR);content:"";pointer-events:none;scale:var(--_CW-TAB-INDICATOR_STRETCH)1;transform-origin:0;translate:var(--_CW-TAB-INDICATOR_SHIFT)0;position:absolute;inset-block-end:0;inset-inline:0}.cw-TabList[data-cw-tab-variant=primary] .cw-Tab-selected .cw-Tab-content:after{block-size:var(--cw-Tabs-primary-indicatorHeight);border-start-start-radius:var(--cw-Tabs-primary-indicatorShape-topLeft);border-start-end-radius:var(--cw-Tabs-primary-indicatorShape-topRight);border-end-end-radius:var(--cw-Tabs-primary-indicatorShape-bottomRight);border-end-start-radius:var(--cw-Tabs-primary-indicatorShape-bottomLeft)}.cw-TabList[data-cw-tab-variant=secondary] .cw-Tab-selected:after{block-size:var(--cw-Tabs-secondary-indicatorHeight)}.cw-TabPanel{padding:16px}.cw-TabPanel:focus-visible{outline-color:var(--cw-Color-secondary-fill);outline-offset:-3px;outline-style:solid;outline-width:3px}:is(._cw-Navigation-bar,._cw-Navigation-rail,.cw-NavigationItem,.cw-NavigationDrawer,.cw-NavigationDrawer-panel,.cw-NavigationDrawerSection,.cw-TabList,.cw-Tab)[hidden]{display:none}.cw-TopAppBar{--cw-AppBar-top-actionIconColor:var(--cw-Color-surface-onFillVariant);--cw-AppBar-top-containerColor:var(--cw-Color-surface-fill);--cw-AppBar-top-navigationIconColor:var(--cw-Color-surface-onFill);--cw-AppBar-top-scrolledContainerColor:var(--cw-Color-surface-container);--cw-AppBar-top-subtitleColor:var(--cw-Color-surface-onFillVariant);--cw-AppBar-top-titleColor:var(--cw-Color-surface-onFill);--cw-TopAppBar-color-fraction:0;--_cw-TopAppBar-progress:clamp(0,var(--cw-TopAppBar-scroll-progress,0),1);--_cw-TopAppBar-row-height:var(--cw-TopAppBar-expanded-height,var(--cw-AppBar-top-height));background-color:color-mix(in oklab,var(--cw-AppBar-top-scrolledContainerColor) calc(100%*var(--cw-TopAppBar-color-fraction)),var(--cw-AppBar-top-containerColor));box-sizing:border-box;color:var(--cw-AppBar-top-titleColor);max-block-size:calc(var(--cw-TopAppBar-collapse-range,100vh)*(1 - var(--_cw-TopAppBar-progress)));transition-duration:var(--cw-Motion-spring-effect-default-duration);transition-property:--cw-TopAppBar-color-fraction;transition-timing-function:var(--cw-Motion-spring-effect-default-easing);flex-direction:column;justify-content:center;padding-inline-start:var(--cw-AppBar-top-leadingSpace);padding-inline-end:var(--cw-AppBar-top-trailingSpace);display:flex;overflow:clip}.cw-TopAppBar :is(.cw-TopAppBar-row,.cw-TopAppBar-expandedRow,.cw-TopAppBar-navigation,.cw-TopAppBar-titleGroup,.cw-TopAppBar-subtitle,.cw-TopAppBar-trailing,.cw-TopAppBar-actions,.cw-TopAppBar-avatar,.cw-TopAppBar-avatar>*){--cw-AppBar-top-actionIconColor:inherit;--cw-AppBar-top-avatarSize:inherit;--cw-AppBar-top-iconButtonSpace:inherit;--cw-AppBar-top-navigationIconColor:inherit;--cw-AppBar-top-subtitleColor:inherit}.cw-TopAppBar[data-cw-app-bar-scrolled=true]{--cw-TopAppBar-color-fraction:1}._cw-TopAppBar-twoRows{--_cw-TopAppBar-row-height:var(--cw-AppBar-top-height);justify-content:flex-start;max-block-size:none}._cw-TopAppBar-twoRows:not([data-cw-app-bar-scrolled]){animation-delay:calc(-1s*var(--_cw-TopAppBar-progress));animation-name:cw-TopAppBar-color-fraction;animation-duration:1s;animation-timing-function:cubic-bezier(.4,0,1,1);animation-play-state:paused;animation-fill-mode:both}._cw-TopAppBar-medium{--_cw-TopAppBar-expanded-row-height:calc(var(--cw-TopAppBar-expanded-height,var(--cw-AppBar-medium-height)) - var(--cw-AppBar-top-height));--_cw-TopAppBar-title-baseline-space:var(--cw-AppBar-medium-titleBaselineSpace)}._cw-TopAppBar-large{--_cw-TopAppBar-expanded-row-height:calc(var(--cw-TopAppBar-expanded-height,var(--cw-AppBar-large-height)) - var(--cw-AppBar-top-height));--_cw-TopAppBar-title-baseline-space:var(--cw-AppBar-large-titleBaselineSpace)}._cw-TopAppBar-medium-flexible{--_cw-TopAppBar-expanded-row-height:calc(var(--cw-TopAppBar-expanded-height,var(--cw-AppBar-mediumFlexible-height)) - var(--cw-AppBar-top-height));--_cw-TopAppBar-title-baseline-space:var(--cw-AppBar-mediumFlexible-titleBaselineSpace)}._cw-TopAppBar-medium-flexible:has(>.cw-TopAppBar-expandedRow .cw-TopAppBar-subtitle:not(:empty)){--_cw-TopAppBar-expanded-row-height:calc(var(--cw-TopAppBar-expanded-height,var(--cw-AppBar-mediumFlexible-subtitledHeight)) - var(--cw-AppBar-top-height))}._cw-TopAppBar-large-flexible{--_cw-TopAppBar-expanded-row-height:calc(var(--cw-TopAppBar-expanded-height,var(--cw-AppBar-largeFlexible-height)) - var(--cw-AppBar-top-height));--_cw-TopAppBar-title-baseline-space:var(--cw-AppBar-largeFlexible-titleBaselineSpace)}._cw-TopAppBar-large-flexible:has(>.cw-TopAppBar-expandedRow .cw-TopAppBar-subtitle:not(:empty)){--_cw-TopAppBar-expanded-row-height:calc(var(--cw-TopAppBar-expanded-height,var(--cw-AppBar-largeFlexible-subtitledHeight)) - var(--cw-AppBar-top-height))}.cw-TopAppBar-row{box-sizing:border-box;min-block-size:var(--_cw-TopAppBar-row-height);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cw-TopAppBar[data-cw-title-alignment=center]>.cw-TopAppBar-row{grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr)}.cw-TopAppBar-navigation{--_cw-TopAppBar-icon-color:var(--cw-AppBar-top-navigationIconColor);color:var(--_cw-TopAppBar-icon-color);align-items:center;min-inline-size:8px;display:flex}.cw-TopAppBar-trailing{justify-self:end;align-items:center;display:flex}.cw-TopAppBar-actions{--_cw-TopAppBar-icon-color:var(--cw-AppBar-top-actionIconColor);color:var(--_cw-TopAppBar-icon-color);align-items:center;gap:var(--cw-AppBar-top-iconButtonSpace);display:flex}:is(.cw-TopAppBar-navigation,.cw-TopAppBar-actions)>:is(a,button){box-sizing:border-box;min-block-size:48px;min-inline-size:48px}.cw-TopAppBar-avatar{justify-content:center;align-items:center;min-block-size:48px;min-inline-size:48px;display:flex}.cw-TopAppBar-avatar>*{block-size:var(--cw-AppBar-top-avatarSize);border-radius:9999px;inline-size:var(--cw-AppBar-top-avatarSize);object-fit:cover;overflow:clip}:is(.cw-TopAppBar-actions,.cw-TopAppBar-avatar,.cw-TopAppBar-subtitle):empty{display:none}.cw-TopAppBar-titleGroup{box-sizing:border-box;flex-direction:column;min-inline-size:0;padding-inline:4px;display:flex}.cw-TopAppBar[data-cw-title-alignment=center] .cw-TopAppBar-titleGroup{text-align:center;align-items:center}.cw-TopAppBar-subtitle{color:var(--cw-AppBar-top-subtitleColor)}.cw-TopAppBar-row :is(.cw-TopAppBar-title,.cw-TopAppBar-subtitle){text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.cw-TopAppBar-row .cw-TopAppBar-title{font:400 1.375rem/var(--cw-Typescale-title-large-lineHeight,var(--cw-LineHeight-title-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0}.cw-TopAppBar-row .cw-TopAppBar-subtitle{font:500 .75rem/var(--cw-Typescale-label-medium-lineHeight,var(--cw-LineHeight-label-medium)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.03125rem}._cw-TopAppBar-twoRows>.cw-TopAppBar-row>.cw-TopAppBar-titleGroup{animation-delay:calc(-1s*var(--_cw-TopAppBar-progress));animation-name:cw-TopAppBar-fade-in;animation-duration:1s;animation-timing-function:cubic-bezier(.8,0,.8,.15);animation-play-state:paused;animation-fill-mode:both}.cw-TopAppBar:not(._cw-TopAppBar-twoRows)>.cw-TopAppBar-expandedRow{display:none}.cw-TopAppBar-expandedRow{max-block-size:calc(var(--cw-TopAppBar-collapse-range,100vh)*(1 - var(--_cw-TopAppBar-progress)));flex-direction:column;flex:none;justify-content:flex-end;display:flex;overflow:clip}.cw-TopAppBar-expandedRow>.cw-TopAppBar-titleGroup{min-block-size:var(--_cw-TopAppBar-expanded-row-height);opacity:calc(1 - var(--_cw-TopAppBar-progress));flex:none;padding-inline-start:12px}.cw-TopAppBar-expandedRow>.cw-TopAppBar-titleGroup:before,.cw-TopAppBar-expandedRow>.cw-TopAppBar-titleGroup:after{content:"";flex:1 0 0}.cw-TopAppBar-expandedRow>.cw-TopAppBar-titleGroup:after{max-block-size:max(0px,calc(var(--_cw-TopAppBar-title-baseline-space) - .5lh + .3418em));flex-grow:1000000}.cw-TopAppBar[data-cw-title-alignment=center]>.cw-TopAppBar-expandedRow>.cw-TopAppBar-titleGroup{padding-inline-end:12px}.cw-TopAppBar-expandedRow :is(.cw-TopAppBar-title,.cw-TopAppBar-subtitle){overflow-wrap:anywhere;flex:none}._cw-TopAppBar-medium>.cw-TopAppBar-expandedRow :is(.cw-TopAppBar-titleGroup,.cw-TopAppBar-title){font:400 1.5rem/var(--cw-Typescale-headline-small-lineHeight,var(--cw-LineHeight-headline-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0}:is(._cw-TopAppBar-large,._cw-TopAppBar-medium-flexible)>.cw-TopAppBar-expandedRow :is(.cw-TopAppBar-titleGroup,.cw-TopAppBar-title){font:400 1.75rem/var(--cw-Typescale-headline-medium-lineHeight,var(--cw-LineHeight-headline-medium)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0}._cw-TopAppBar-large-flexible>.cw-TopAppBar-expandedRow :is(.cw-TopAppBar-titleGroup,.cw-TopAppBar-title){font:400 2.25rem/var(--cw-Typescale-display-small-lineHeight,var(--cw-LineHeight-display-small)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:0}:is(._cw-TopAppBar-medium,._cw-TopAppBar-medium-flexible)>.cw-TopAppBar-expandedRow :is(.cw-TopAppBar-titleGroup:has(>.cw-TopAppBar-subtitle:not(:empty)),.cw-TopAppBar-subtitle){font:500 .875rem/var(--cw-Typescale-label-large-lineHeight,var(--cw-LineHeight-label-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.00625rem}:is(._cw-TopAppBar-large,._cw-TopAppBar-large-flexible)>.cw-TopAppBar-expandedRow :is(.cw-TopAppBar-titleGroup:has(>.cw-TopAppBar-subtitle:not(:empty)),.cw-TopAppBar-subtitle){font:500 1rem/var(--cw-Typescale-title-medium-lineHeight,var(--cw-LineHeight-title-medium)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.0125rem}.cw-BottomAppBar{--cw-AppBar-bottom-containerColor:var(--cw-Color-surface-container);--cw-AppBar-bottom-contentColor:var(--cw-Color-surface-onFill);background-color:var(--cw-AppBar-bottom-containerColor);block-size:var(--cw-AppBar-bottom-height);box-sizing:border-box;color:var(--cw-AppBar-bottom-contentColor);align-items:center;margin-block-end:calc(-1*var(--cw-AppBar-bottom-height)*clamp(0,var(--cw-BottomAppBar-scroll-progress,0),1));padding-block-start:var(--cw-AppBar-bottom-topSpace);padding-inline-start:var(--cw-AppBar-bottom-leadingSpace);padding-inline-end:var(--cw-AppBar-bottom-trailingSpace);display:flex}.cw-BottomAppBar-actions{flex:auto;align-items:center;min-inline-size:0;display:flex}.cw-BottomAppBar-fab{align-self:stretch;align-items:flex-start;padding-block-start:8px;padding-inline-end:12px;display:flex}.cw-BottomAppBar-fab:empty{display:none}.cw-AppBarRow,.cw-AppBarColumn{box-sizing:border-box;align-items:center;min-block-size:0;min-inline-size:0;display:flex}.cw-AppBarColumn{flex-direction:column}.cw-AppBarLayout-items{flex:0 auto;flex-direction:inherit;align-items:center;min-block-size:0;min-inline-size:0;display:flex;overflow:clip}.cw-AppBarItem,.cw-AppBarLayout-overflow{flex:none;display:flex}.cw-AppBarItem[hidden],.cw-AppBarLayout-overflow[hidden]{display:none}.cw-FloatingToolbar{--_cw-FloatingToolbar-content-color:var(--cw-FloatingToolbar-standard-contentColor);--_cw-FloatingToolbar-exit:calc((100% + var(--cw-FloatingToolbar-floating-screenOffset))*clamp(0,var(--cw-FloatingToolbar-exit-progress,0),1));--_cw-FloatingToolbar-selected-container-color:var(--cw-FloatingToolbar-standard-selectedContainerColor);--_cw-FloatingToolbar-selected-content-color:var(--cw-FloatingToolbar-standard-selectedContentColor);box-sizing:border-box;align-items:center;gap:var(--cw-FloatingToolbar-floating-fabSpace);grid-auto-flow:column;display:inline-grid}.cw-FloatingToolbar :is(.cw-FloatingToolbar-container,.cw-FloatingToolbar-fab,.cw-FloatingToolbar-leading,.cw-FloatingToolbar-trailing,.cw-FloatingToolbar-slot){--cw-FloatingToolbar-floating-collapsedFabSize:inherit;--cw-FloatingToolbar-floating-containerElevation:inherit;--cw-FloatingToolbar-floating-containerShape:inherit;--cw-FloatingToolbar-floating-fabContainerElevation:inherit;--cw-FloatingToolbar-floating-fabSize:inherit;--cw-FloatingToolbar-floating-height:inherit;--cw-FloatingToolbar-floating-itemSpace:inherit;--cw-FloatingToolbar-floating-leadingSpace:inherit;--cw-FloatingToolbar-floating-trailingSpace:inherit;--cw-FloatingToolbar-standard-containerColor:inherit;--cw-FloatingToolbar-vibrant-containerColor:inherit}.cw-FloatingToolbar[data-cw-toolbar-design=vibrant]{--_cw-FloatingToolbar-content-color:var(--cw-FloatingToolbar-vibrant-contentColor);--_cw-FloatingToolbar-selected-container-color:var(--cw-FloatingToolbar-vibrant-selectedContainerColor);--_cw-FloatingToolbar-selected-content-color:var(--cw-FloatingToolbar-vibrant-selectedContentColor)}._cw-FloatingToolbar-vertical{grid-auto-flow:row;justify-items:center}.cw-FloatingToolbar:not(.cw-DockedToolbar)[data-cw-exit-direction=bottom]{translate:0 var(--_cw-FloatingToolbar-exit)}.cw-FloatingToolbar:not(.cw-DockedToolbar)[data-cw-exit-direction=top]{translate:0 calc(-1*var(--_cw-FloatingToolbar-exit))}.cw-FloatingToolbar:not(.cw-DockedToolbar)[data-cw-exit-direction=end]{translate:var(--_cw-FloatingToolbar-exit)0}.cw-FloatingToolbar:not(.cw-DockedToolbar)[data-cw-exit-direction=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:var(--_cw-FloatingToolbar-exit)0}.cw-FloatingToolbar:not(.cw-DockedToolbar)[data-cw-exit-direction=start]{translate:calc(-1*var(--_cw-FloatingToolbar-exit))0}.cw-FloatingToolbar:not(.cw-DockedToolbar)[data-cw-exit-direction=end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc(-1*var(--_cw-FloatingToolbar-exit))0}.cw-FloatingToolbar-container{--cw-elevationShadow-level:var(--cw-FloatingToolbar-floating-containerElevation);background-color:var(--cw-FloatingToolbar-standard-containerColor);border-radius:var(--cw-FloatingToolbar-floating-containerShape);box-sizing:border-box;color:var(--_cw-FloatingToolbar-content-color);align-items:center;gap:var(--cw-FloatingToolbar-floating-itemSpace);min-block-size:var(--cw-FloatingToolbar-floating-height);min-inline-size:0;padding-block-start:var(--cw-FloatingToolbar-floating-leadingSpace);padding-block-end:var(--cw-FloatingToolbar-floating-trailingSpace);padding-inline-start:var(--cw-FloatingToolbar-floating-leadingSpace);padding-inline-end:var(--cw-FloatingToolbar-floating-trailingSpace);display:flex;overflow:clip}._cw-FloatingToolbar-vertical>.cw-FloatingToolbar-container{min-block-size:0;min-inline-size:var(--cw-FloatingToolbar-floating-height);flex-direction:column}.cw-FloatingToolbar[data-cw-toolbar-design=vibrant]>.cw-FloatingToolbar-container{background-color:var(--cw-FloatingToolbar-vibrant-containerColor)}.cw-FloatingToolbar-content{display:contents}.cw-FloatingToolbar-leading,.cw-FloatingToolbar-trailing{transition-duration:var(--cw-Motion-spring-spatial-fast-duration);transition-property:grid-template-columns,grid-template-rows;transition-timing-function:var(--cw-Motion-spring-spatial-fast-easing);flex:none;grid-template-rows:1fr;grid-template-columns:1fr;display:grid}:is(.cw-FloatingToolbar-leading,.cw-FloatingToolbar-trailing):has(>.cw-FloatingToolbar-slot:empty){display:none}.cw-FloatingToolbar-slot{align-items:center;gap:var(--cw-FloatingToolbar-floating-itemSpace);min-block-size:0;min-inline-size:0;display:flex;overflow:clip}._cw-FloatingToolbar-vertical .cw-FloatingToolbar-slot{flex-direction:column}.cw-FloatingToolbar-leading>.cw-FloatingToolbar-slot{justify-content:flex-end}.cw-FloatingToolbar:not(.cw-DockedToolbar)[data-cw-floating-toolbar-expanded=false]._cw-FloatingToolbar-horizontal :is(.cw-FloatingToolbar-leading,.cw-FloatingToolbar-trailing){grid-template-columns:0fr}.cw-FloatingToolbar:not(.cw-DockedToolbar)[data-cw-floating-toolbar-expanded=false]._cw-FloatingToolbar-vertical :is(.cw-FloatingToolbar-leading,.cw-FloatingToolbar-trailing){grid-template-rows:0fr}.cw-FloatingToolbar-fab{justify-content:center;align-items:center;display:flex}._cw-FloatingToolbar-vertical>.cw-FloatingToolbar-fab{flex-direction:column}.cw-FloatingToolbar-fab:empty{display:none}.cw-FloatingToolbar[data-cw-fab-position=start]>.cw-FloatingToolbar-fab{grid-area:1/1}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))._cw-FloatingToolbar-horizontal{min-block-size:var(--cw-FloatingToolbar-floating-collapsedFabSize)}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))._cw-FloatingToolbar-vertical{min-inline-size:var(--cw-FloatingToolbar-floating-collapsedFabSize)}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))>.cw-FloatingToolbar-fab{--_cw-FloatingToolbar-fab-size:var(--cw-FloatingToolbar-floating-fabSize);justify-content:flex-end}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))[data-cw-fab-position=start]>.cw-FloatingToolbar-fab{justify-content:flex-start}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))._cw-FloatingToolbar-horizontal>.cw-FloatingToolbar-fab{inline-size:var(--cw-FloatingToolbar-floating-fabSize)}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))._cw-FloatingToolbar-vertical>.cw-FloatingToolbar-fab{block-size:var(--cw-FloatingToolbar-floating-fabSize)}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))>.cw-FloatingToolbar-fab .cw-FAB{--cw-Button-containerHeight:var(--_cw-FloatingToolbar-fab-size);block-size:auto;min-inline-size:0;padding-block:calc((var(--_cw-FloatingToolbar-fab-size) - var(--cw-Button-iconSize))/2)}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))>.cw-FloatingToolbar-container{--cw-elevationShadow-level:var(--cw-FloatingToolbar-floating-fabContainerElevation);--_cw-FloatingToolbar-padding:calc(var(--cw-FloatingToolbar-floating-leadingSpace) + var(--cw-FloatingToolbar-floating-trailingSpace));transition-duration:var(--cw-Motion-spring-effect-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration),var(--cw-Motion-spring-spatial-fast-duration);transition-property:--cw-elevationShadow-level,block-size,inline-size,margin,padding;transition-timing-function:var(--cw-Motion-spring-effect-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing),var(--cw-Motion-spring-spatial-fast-easing)}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))._cw-FloatingToolbar-horizontal>.cw-FloatingToolbar-container{justify-self:end;inline-size:100%}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))._cw-FloatingToolbar-vertical>.cw-FloatingToolbar-container{align-self:end;block-size:100%}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))._cw-FloatingToolbar-horizontal[data-cw-fab-position=start]>.cw-FloatingToolbar-container{justify-self:start}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))._cw-FloatingToolbar-vertical[data-cw-fab-position=start]>.cw-FloatingToolbar-container{align-self:start}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))[data-cw-floating-toolbar-expanded=false]>.cw-FloatingToolbar-container{--cw-elevationShadow-level:0}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))[data-cw-floating-toolbar-expanded=false]._cw-FloatingToolbar-horizontal>.cw-FloatingToolbar-container{inline-size:0%;margin-inline-start:var(--_cw-FloatingToolbar-padding);padding-inline:0}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))[data-cw-floating-toolbar-expanded=false]._cw-FloatingToolbar-horizontal[data-cw-fab-position=start]>.cw-FloatingToolbar-container{margin-inline-start:0;margin-inline-end:var(--_cw-FloatingToolbar-padding)}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))[data-cw-floating-toolbar-expanded=false]._cw-FloatingToolbar-vertical>.cw-FloatingToolbar-container{block-size:0%;margin-block-start:var(--_cw-FloatingToolbar-padding);padding-block:0}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))[data-cw-floating-toolbar-expanded=false]._cw-FloatingToolbar-vertical[data-cw-fab-position=start]>.cw-FloatingToolbar-container{margin-block-start:0;margin-block-end:var(--_cw-FloatingToolbar-padding)}.cw-FloatingToolbar:not(.cw-DockedToolbar):has(>.cw-FloatingToolbar-fab:not(:empty))[data-cw-floating-toolbar-expanded=false]>.cw-FloatingToolbar-fab{--_cw-FloatingToolbar-fab-size:var(--cw-FloatingToolbar-floating-collapsedFabSize)}.cw-DockedToolbar{background-color:var(--cw-FloatingToolbar-standard-containerColor);block-size:var(--cw-FloatingToolbar-docked-height);color:var(--_cw-FloatingToolbar-content-color);inline-size:100%;justify-content:space-between;align-items:center;margin-block-end:calc(-1*var(--cw-FloatingToolbar-docked-height)*clamp(0,var(--cw-FloatingToolbar-exit-progress,0),1));padding-inline-start:var(--cw-FloatingToolbar-docked-leadingSpace);padding-inline-end:var(--cw-FloatingToolbar-docked-trailingSpace);display:flex}.cw-DockedToolbar[data-cw-toolbar-design=vibrant]{background-color:var(--cw-FloatingToolbar-vibrant-containerColor)}.cw-DockedToolbar :is(.cw-FloatingToolbar-container,.cw-FloatingToolbar-leading,.cw-FloatingToolbar-trailing,.cw-FloatingToolbar-slot,.cw-FloatingToolbar-fab){display:contents}.cw-FloatingToolbar-item:focus-visible{outline-color:var(--cw-Color-secondary-fill);outline-offset:2px;outline-style:solid;outline-width:3px}.cw-SearchBar{--_cw-SearchBar-results-clip-start:0px;box-sizing:border-box;min-block-size:var(--cw-SearchBar-bar-height);display:flex}.cw-SearchBar :is(.cw-SearchAppBar-navigation,.cw-SearchBar-container,.cw-SearchBar-header,.cw-SearchBar-back,.cw-SearchBar-leading,.cw-SearchBar-input,.cw-SearchBar-trailing,.cw-SearchBar-avatar,.cw-SearchBar-avatar>*,.cw-SearchBar-results,.cw-SearchAppBar-actions){--cw-SearchBar-appBar-actionIconColor:inherit;--cw-SearchBar-appBar-fieldColor:inherit;--cw-SearchBar-appBar-navigationIconColor:inherit;--cw-SearchBar-appBar-scrolledFieldColor:inherit;--cw-SearchBar-bar-avatarSize:inherit;--cw-SearchBar-bar-containerColor:inherit;--cw-SearchBar-bar-containerElevation:inherit;--cw-SearchBar-bar-height:inherit;--cw-SearchBar-bar-inputTextColor:inherit;--cw-SearchBar-bar-leadingIconColor:inherit;--cw-SearchBar-bar-supportingTextColor:inherit;--cw-SearchBar-bar-trailingIconColor:inherit;--cw-SearchBar-view-containedFullScreenColor:inherit;--cw-SearchBar-view-containedResultsShape:inherit;--cw-SearchBar-view-containedResultsSpace:inherit;--cw-SearchBar-view-containerColor:inherit;--cw-SearchBar-view-containerElevation:inherit;--cw-SearchBar-view-dividerColor:inherit;--cw-SearchBar-view-dockedShape:inherit;--cw-SearchBar-view-fullScreenHeaderHeight:inherit}[data-cw-search-design=contained]{--_cw-SearchBar-results-clip-start:-24px}.cw-SearchBar-container{--cw-elevationShadow-level:var(--cw-SearchBar-bar-containerElevation);background-color:var(--cw-SearchBar-bar-containerColor);border-radius:calc(var(--cw-SearchBar-bar-height)/2);box-sizing:border-box;inline-size:min(100%,720px);transition-duration:var(--cw-Motion-spring-spatial-default-duration);transition-property:border-radius;transition-timing-function:var(--cw-Motion-spring-spatial-default-easing);flex-direction:column;display:flex;position:relative}.cw-SearchBar-header{box-sizing:border-box;min-block-size:var(--cw-SearchBar-bar-height);align-items:center;padding-inline:4px;display:flex}:is(.cw-SearchBar-back,.cw-SearchBar-leading,.cw-SearchBar-trailing,.cw-SearchBar-avatar){flex:none;justify-content:center;align-items:center;min-block-size:48px;min-inline-size:48px;display:flex}:is(.cw-SearchBar-leading,.cw-SearchBar-trailing,.cw-SearchBar-avatar):empty,.cw-SearchBar-back{display:none}.cw-SearchBar-back,.cw-SearchBar-leading{--_cw-SearchBar-icon-color:var(--cw-SearchBar-bar-leadingIconColor)}.cw-SearchBar-trailing{--_cw-SearchBar-icon-color:var(--cw-SearchBar-bar-trailingIconColor)}:is(.cw-SearchBar-back,.cw-SearchBar-leading,.cw-SearchBar-trailing){color:var(--_cw-SearchBar-icon-color)}.cw-SearchBar-avatar>*{block-size:var(--cw-SearchBar-bar-avatarSize);border-radius:9999px;inline-size:var(--cw-SearchBar-bar-avatarSize);object-fit:cover;overflow:clip}.cw-SearchBar-input{--_cw-SearchBar-placeholder-color:var(--cw-SearchBar-bar-supportingTextColor);font:400 1rem/var(--cw-Typescale-body-large-lineHeight,var(--cw-LineHeight-body-large)) Mona Sans Variable,system-ui,sans-serif;letter-spacing:.03125rem;appearance:none;box-sizing:border-box;block-size:48px;color:var(--cw-SearchBar-bar-inputTextColor);background:0 0;border:0;outline:none;flex:auto;min-inline-size:0;margin:0;padding-block:0;padding-inline:4px}.cw-SearchBar-header:has(>.cw-SearchBar-leading:empty)>.cw-SearchBar-input{padding-inline-start:12px}.cw-SearchBar-header:has(>.cw-SearchBar-trailing:empty+.cw-SearchBar-avatar:empty)>.cw-SearchBar-input{padding-inline-end:12px}.cw-SearchBar-input::placeholder{color:var(--_cw-SearchBar-placeholder-color);opacity:1}._cw-SearchBar-textCentered:not(.cw-SearchBar-expanded) .cw-SearchBar-input{text-align:center}:is(.cw-SearchBar:not([data-cw-search-view])>.cw-SearchBar-container:has(.cw-SearchBar-input:focus-visible),[data-cw-search-view]:not(._cw-SearchBar-morphing) .cw-SearchBar-header:has(>.cw-SearchBar-input:focus-visible)){outline-color:var(--cw-Color-secondary-fill);outline-offset:-3px;outline-style:solid;outline-width:3px}.cw-SearchBar-disabled{opacity:.38}.cw-SearchBar-results{--cw-elevationShadow-level:var(--cw-SearchBar-view-containerElevation);background-color:var(--cw-SearchBar-view-containerColor);box-sizing:border-box;clip-path:inset(var(--_cw-SearchBar-results-clip-start)-24px -24px);opacity:1;overscroll-behavior:contain;transition-behavior:allow-discrete;min-block-size:min(240px,66.6667dvh);max-block-size:66.6667dvh;inline-size:100%;transition-duration:var(--cw-Motion-spring-spatial-default-duration),var(--cw-Motion-spring-spatial-default-duration),var(--cw-Motion-spring-effect-default-duration);transition-property:clip-path,display,opacity;transition-timing-function:var(--cw-Motion-spring-spatial-default-easing),linear,var(--cw-Motion-spring-effect-default-easing);z-index:1;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow:auto}.cw-SearchBar-results[hidden]{clip-path:inset(var(--_cw-SearchBar-results-clip-start)-24px 100%);opacity:0;display:none}@starting-style{.cw-SearchBar-results:not([hidden]){clip-path:inset(var(--_cw-SearchBar-results-clip-start)-24px 100%);opacity:0}}[data-cw-search-design=divided][data-cw-search-expansion=docked] .cw-SearchBar-results{border-block-start:1px solid var(--cw-SearchBar-view-dividerColor);border-end-end-radius:var(--cw-SearchBar-view-dockedShape);border-end-start-radius:var(--cw-SearchBar-view-dockedShape)}[data-cw-search-design=divided][data-cw-search-expansion=docked][data-cw-search-expanded=true]>.cw-SearchBar-container{border-end-end-radius:0;border-end-start-radius:0}[data-cw-search-design=contained][data-cw-search-expansion=docked] .cw-SearchBar-results{border-radius:var(--cw-SearchBar-view-containedResultsShape);margin-block-start:var(--cw-SearchBar-view-containedResultsSpace)}[data-cw-search-expansion=fullscreen] :is(.cw-SearchBar-container,.cw-SearchBar-results){transition:none}[data-cw-search-view]>.cw-SearchBar-container{block-size:auto;color:inherit;border:0;border-radius:0;max-block-size:none;inline-size:auto;max-inline-size:none;margin:0;padding:0;position:fixed;inset:0;overflow:clip}[data-cw-search-view] .cw-SearchBar-back{display:flex}[data-cw-search-view] .cw-SearchBar-leading{display:none}[data-cw-search-view] .cw-SearchBar-input{padding-inline-start:4px}[data-cw-search-view] .cw-SearchBar-results{clip-path:none;background-color:#0000;flex:auto;min-block-size:0;max-block-size:none;position:static}[data-cw-search-view][data-cw-search-design=divided]>.cw-SearchBar-container{background-color:var(--cw-SearchBar-view-containerColor)}[data-cw-search-view][data-cw-search-design=divided] .cw-SearchBar-header{border-block-end:1px solid var(--cw-SearchBar-view-dividerColor);min-block-size:var(--cw-SearchBar-view-fullScreenHeaderHeight)}[data-cw-search-view][data-cw-search-design=contained]>.cw-SearchBar-container{background-color:var(--cw-SearchBar-view-containedFullScreenColor)}[data-cw-search-view][data-cw-search-design=contained] .cw-SearchBar-header{background-color:var(--cw-SearchBar-bar-containerColor);border-radius:calc(var(--cw-SearchBar-bar-height)/2);margin-block:4px;margin-inline:12px}.cw-SearchAppBar{--cw-SearchAppBar-color-fraction:0;--_cw-SearchAppBar-progress:clamp(0,var(--cw-SearchAppBar-scroll-progress,0),1);background-color:color-mix(in oklab,var(--cw-SearchBar-appBar-scrolledContainerColor) calc(100%*var(--cw-SearchAppBar-color-fraction)),var(--cw-SearchBar-appBar-containerColor));min-block-size:var(--cw-SearchBar-appBar-height);transition-duration:var(--cw-Motion-spring-effect-default-duration);transition-property:--cw-SearchAppBar-color-fraction;transition-timing-function:var(--cw-Motion-spring-effect-default-easing);translate:0 calc(-100%*var(--_cw-SearchAppBar-progress));justify-content:space-between;align-items:center;margin-block-end:calc(-1*var(--cw-SearchBar-appBar-height)*var(--_cw-SearchAppBar-progress));padding-block:4px;padding-inline:4px}.cw-SearchAppBar[data-cw-app-bar-scrolled=true]{--cw-SearchAppBar-color-fraction:1}.cw-SearchAppBar-navigation,.cw-SearchAppBar-actions{flex:none;align-items:center;display:flex}.cw-SearchAppBar-navigation{--_cw-SearchBar-icon-color:var(--cw-SearchBar-appBar-navigationIconColor);color:var(--_cw-SearchBar-icon-color)}.cw-SearchAppBar-actions{--_cw-SearchBar-icon-color:var(--cw-SearchBar-appBar-actionIconColor);color:var(--_cw-SearchBar-icon-color)}:is(.cw-SearchAppBar-navigation,.cw-SearchAppBar-actions):empty{display:none}.cw-SearchAppBar:not([data-cw-search-view])>.cw-SearchBar-container,.cw-SearchAppBar[data-cw-search-view]:after{flex:auto;inline-size:auto;min-inline-size:0;max-inline-size:720px;margin-inline:8px}.cw-SearchAppBar:not([data-cw-search-view])>.cw-SearchBar-container{background-color:var(--cw-SearchBar-appBar-fieldColor)}.cw-SearchAppBar[data-cw-search-view]:after{content:""}.cw-SearchAppBar[data-cw-search-view]>.cw-SearchAppBar-actions{order:1}.cw-SearchAppBar[data-cw-app-bar-scrolled=true]:not([data-cw-search-view])>.cw-SearchBar-container{background-color:var(--cw-SearchBar-appBar-scrolledFieldColor)}.cw-Scrollbar{--cw-Scrollbar-thumb-offset:0px;--cw-Scrollbar-thumb-size: calc(100% - 4px) ;background-color:var(--cw-Scrollbar-trackColor);border-radius:var(--cw-Scrollbar-thumbShape);box-sizing:border-box;cursor:pointer;min-block-size:var(--cw-Scrollbar-thickness);min-inline-size:var(--cw-Scrollbar-thickness);touch-action:none;outline:none;position:relative}._cw-Scrollbar-horizontal{block-size:var(--cw-Scrollbar-thickness);inline-size:100%}._cw-Scrollbar-vertical{block-size:100%;inline-size:var(--cw-Scrollbar-thickness)}.cw-Scrollbar:after{--cw-Scrollbar-thumbColor:inherit;--cw-Scrollbar-thumbShape:inherit;background-color:var(--cw-Scrollbar-thumbColor);border-radius:var(--cw-Scrollbar-thumbShape);content:"";position:absolute}._cw-Scrollbar-horizontal:after{inline-size:var(--cw-Scrollbar-thumb-size);inset-block:2px;translate:var(--cw-Scrollbar-thumb-offset)0;left:2px;right:auto}._cw-Scrollbar-vertical:after{block-size:var(--cw-Scrollbar-thumb-size);translate:0 var(--cw-Scrollbar-thumb-offset);inset-block-start:2px;inset-inline:2px}.cw-Scrollbar:focus-visible{outline-color:var(--cw-Color-secondary-fill);outline-offset:2px;outline-style:solid;outline-width:3px}.cw-Scrollbar-disabled{cursor:default;opacity:.38;pointer-events:none}.cw-ScrollField{box-sizing:border-box;position:relative;overflow:auto}._cw-ScrollField-horizontal{overflow:auto hidden}._cw-ScrollField-vertical{overflow:hidden auto}}@property --cw-Tabs-container-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Tabs-container-dividerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Tabs-container-dividerThickness{syntax:"<length>";inherits:false;initial-value:1px}@property --cw-Tabs-container-scrollablePadding{syntax:"<length>";inherits:false;initial-value:52px}@property --cw-Tabs-tab-height{syntax:"<length>";inherits:false;initial-value:48px}@property --cw-Tabs-tab-stackedHeight{syntax:"<length>";inherits:false;initial-value:64px}@property --cw-Tabs-tab-padding{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-Tabs-tab-iconSize{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Tabs-tab-stackedSpace{syntax:"<length>";inherits:false;initial-value:2px}@property --cw-Tabs-tab-leadingSpace{syntax:"<length>";inherits:false;initial-value:8px}@property --cw-Tabs-tab-scrollableMinWidth{syntax:"<length>";inherits:false;initial-value:90px}@property --cw-Tabs-tab-disabledOpacity{syntax:"<number>";inherits:false;initial-value:.38}@property --cw-Tabs-primary-selectedColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Tabs-primary-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Tabs-primary-activeColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Tabs-primary-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Tabs-primary-indicatorHeight{syntax:"<length>";inherits:false;initial-value:3px}@property --cw-Tabs-primary-indicatorMinWidth{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-Tabs-primary-indicatorShape-topLeft{syntax:"<length>";inherits:false;initial-value:3px}@property --cw-Tabs-primary-indicatorShape-topRight{syntax:"<length>";inherits:false;initial-value:3px}@property --cw-Tabs-primary-indicatorShape-bottomRight{syntax:"<length>";inherits:false;initial-value:3px}@property --cw-Tabs-primary-indicatorShape-bottomLeft{syntax:"<length>";inherits:false;initial-value:3px}@property --cw-Tabs-secondary-selectedColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Tabs-secondary-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Tabs-secondary-activeColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Tabs-secondary-indicatorColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Tabs-secondary-indicatorHeight{syntax:"<length>";inherits:false;initial-value:2px}@property --cw-AppBar-top-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-AppBar-top-scrolledContainerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-AppBar-top-titleColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-AppBar-top-subtitleColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-AppBar-top-navigationIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-AppBar-top-actionIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-AppBar-top-height{syntax:"<length>";inherits:false;initial-value:64px}@property --cw-AppBar-top-leadingSpace{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-AppBar-top-trailingSpace{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-AppBar-top-iconButtonSpace{syntax:"<length>";inherits:false;initial-value:0}@property --cw-AppBar-top-avatarSize{syntax:"<length>";inherits:false;initial-value:32px}@property --cw-AppBar-medium-height{syntax:"<length>";inherits:false;initial-value:112px}@property --cw-AppBar-medium-titleBaselineSpace{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-AppBar-large-height{syntax:"<length>";inherits:false;initial-value:152px}@property --cw-AppBar-large-titleBaselineSpace{syntax:"<length>";inherits:false;initial-value:28px}@property --cw-AppBar-mediumFlexible-height{syntax:"<length>";inherits:false;initial-value:112px}@property --cw-AppBar-mediumFlexible-subtitledHeight{syntax:"<length>";inherits:false;initial-value:136px}@property --cw-AppBar-mediumFlexible-titleBaselineSpace{syntax:"<length>";inherits:false;initial-value:24px}@property --cw-AppBar-largeFlexible-height{syntax:"<length>";inherits:false;initial-value:120px}@property --cw-AppBar-largeFlexible-subtitledHeight{syntax:"<length>";inherits:false;initial-value:152px}@property --cw-AppBar-largeFlexible-titleBaselineSpace{syntax:"<length>";inherits:false;initial-value:28px}@property --cw-AppBar-bottom-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-AppBar-bottom-contentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-AppBar-bottom-height{syntax:"<length>";inherits:false;initial-value:80px}@property --cw-AppBar-bottom-topSpace{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-AppBar-bottom-leadingSpace{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-AppBar-bottom-trailingSpace{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-FloatingToolbar-standard-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-FloatingToolbar-standard-contentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-FloatingToolbar-standard-selectedContainerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-FloatingToolbar-standard-selectedContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-FloatingToolbar-vibrant-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-FloatingToolbar-vibrant-contentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-FloatingToolbar-vibrant-selectedContainerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-FloatingToolbar-vibrant-selectedContentColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-FloatingToolbar-floating-containerShape{syntax:"<length>";inherits:false;initial-value:9999px}@property --cw-FloatingToolbar-floating-containerElevation{syntax:"<integer>";inherits:false;initial-value:3}@property --cw-FloatingToolbar-floating-fabContainerElevation{syntax:"<integer>";inherits:false;initial-value:1}@property --cw-FloatingToolbar-floating-height{syntax:"<length>";inherits:false;initial-value:64px}@property --cw-FloatingToolbar-floating-leadingSpace{syntax:"<length>";inherits:false;initial-value:8px}@property --cw-FloatingToolbar-floating-trailingSpace{syntax:"<length>";inherits:false;initial-value:8px}@property --cw-FloatingToolbar-floating-itemSpace{syntax:"<length>";inherits:false;initial-value:4px}@property --cw-FloatingToolbar-floating-fabSpace{syntax:"<length>";inherits:false;initial-value:8px}@property --cw-FloatingToolbar-floating-fabSize{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-FloatingToolbar-floating-collapsedFabSize{syntax:"<length>";inherits:false;initial-value:80px}@property --cw-FloatingToolbar-floating-screenOffset{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-FloatingToolbar-docked-height{syntax:"<length>";inherits:false;initial-value:64px}@property --cw-FloatingToolbar-docked-leadingSpace{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-FloatingToolbar-docked-trailingSpace{syntax:"<length>";inherits:false;initial-value:16px}@property --cw-SearchBar-bar-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-bar-containerElevation{syntax:"<integer>";inherits:false;initial-value:0}@property --cw-SearchBar-bar-height{syntax:"<length>";inherits:false;initial-value:56px}@property --cw-SearchBar-bar-inputTextColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-bar-supportingTextColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-bar-leadingIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-bar-trailingIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-bar-avatarSize{syntax:"<length>";inherits:false;initial-value:30px}@property --cw-SearchBar-view-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-view-containerElevation{syntax:"<integer>";inherits:false;initial-value:3}@property --cw-SearchBar-view-dividerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-view-dockedShape{syntax:"<length>";inherits:false;initial-value:28px}@property --cw-SearchBar-view-fullScreenHeaderHeight{syntax:"<length>";inherits:false;initial-value:72px}@property --cw-SearchBar-view-containedFullScreenColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-view-containedResultsShape{syntax:"<length>";inherits:false;initial-value:12px}@property --cw-SearchBar-view-containedResultsSpace{syntax:"<length>";inherits:false;initial-value:2px}@property --cw-SearchBar-appBar-containerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-appBar-scrolledContainerColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-appBar-fieldColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-appBar-scrolledFieldColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-appBar-navigationIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-appBar-actionIconColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-SearchBar-appBar-height{syntax:"<length>";inherits:false;initial-value:64px}@property --cw-Scrollbar-trackColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Scrollbar-thumbColor{syntax:"<color>";inherits:false;initial-value:#0000}@property --cw-Scrollbar-thumbShape{syntax:"<length>";inherits:false;initial-value:9999px}@property --cw-Scrollbar-thickness{syntax:"<length>";inherits:false;initial-value:12px}@property --_CW-NAVIGATION-DRAWER_PROGRESS{syntax:"<number>";inherits:false;initial-value:0}@property --_CW-NAVIGATION-INDICATOR_PROGRESS{syntax:"<number>";inherits:true;initial-value:0}@property --_CW-NAVIGATION-ITEM_SHIFT{syntax:"<length>";inherits:true;initial-value:0}@property --_CW-NAVIGATION-MODAL_PROGRESS{syntax:"<number>";inherits:false;initial-value:1}@property --_CW-TAB-INDICATOR_SHIFT{syntax:"<length>";inherits:true;initial-value:0}@property --_CW-TAB-INDICATOR_STRETCH{syntax:"<number>";inherits:true;initial-value:1}@property --cw-TopAppBar-color-fraction{syntax:"<number>";inherits:false;initial-value:0}@property --cw-SearchAppBar-color-fraction{syntax:"<number>";inherits:false;initial-value:0}@keyframes cw-TopAppBar-color-fraction{0%{--cw-TopAppBar-color-fraction:0}to{--cw-TopAppBar-color-fraction:1}}@keyframes cw-TopAppBar-fade-in{0%{opacity:0}to{opacity:1}}@layer cw-theme{.cw-FloatingToolbar ._cw-IconButton-standard:not(.cw-IconButton-disabled){--cw-Action-icon-color:var(--_cw-FloatingToolbar-content-color);--cw-Action-label-color:var(--_cw-FloatingToolbar-content-color);--cw-Action-selected-containerColor:var(--_cw-FloatingToolbar-selected-container-color);--cw-Action-selected-contentColor:var(--_cw-FloatingToolbar-selected-content-color);--cw-Action-unselected-contentColor:var(--_cw-FloatingToolbar-content-color)}.cw-FloatingToolbar ._cw-Button-filled.cw-Button-toggle{--cw-Action-disabled-containerOpacity:0;--cw-Action-disabled-selectedContainerOpacity:0;--cw-Action-selected-containerColor:var(--_cw-FloatingToolbar-selected-container-color);--cw-Action-selected-contentColor:var(--_cw-FloatingToolbar-selected-content-color);--cw-Action-unselected-containerColor:transparent;--cw-Action-unselected-contentColor:var(--_cw-FloatingToolbar-content-color)}:is(.cw-TopAppBar-navigation,.cw-TopAppBar-actions) ._cw-IconButton-standard:not(.cw-IconButton-disabled){--cw-Action-icon-color:var(--_cw-TopAppBar-icon-color);--cw-Action-label-color:var(--_cw-TopAppBar-icon-color);--cw-Action-unselected-contentColor:var(--_cw-TopAppBar-icon-color)}:is(.cw-SearchAppBar-navigation,.cw-SearchBar-back,.cw-SearchBar-leading,.cw-SearchBar-trailing,.cw-SearchAppBar-actions) ._cw-IconButton-standard:not(.cw-IconButton-disabled){--cw-Action-icon-color:var(--_cw-SearchBar-icon-color);--cw-Action-label-color:var(--_cw-SearchBar-icon-color);--cw-Action-unselected-contentColor:var(--_cw-SearchBar-icon-color)}}.site-top{z-index:20;height:var(--top-h);position:fixed;inset:0 0 auto}.appbar.cw-TopAppBar{--cw-AppBar-top-containerColor:var(--ink);--cw-AppBar-top-scrolledContainerColor:var(--ink);--cw-AppBar-top-titleColor:var(--on-dark);--cw-AppBar-top-leadingSpace:0px;--cw-AppBar-top-trailingSpace:0px;height:var(--top-h);transition:box-shadow var(--effect-default);box-shadow:0 1px #0000}.appbar[data-cw-app-bar-scrolled=true]{box-shadow:0 1px 0 var(--on-dark-rule)}.appbar .cw-TopAppBar-row{width:min(100% - 2*var(--gutter),var(--page-max));height:var(--top-h);margin-inline:auto}.appbar .cw-TopAppBar-navigation{min-inline-size:0}.appbar .cw-TopAppBar-titleGroup{padding-inline-start:0}.logo{align-items:center;gap:.75rem;min-width:3rem;height:3rem;display:inline-flex}.logo img{width:auto;display:block}.logo-shield{height:2.5rem}.logo-wordmark{height:1.875rem}.appbar .cw-TopAppBar-actions{align-items:center;gap:clamp(1rem,2vw,1.75rem);display:flex}.appbar-nav{gap:clamp(1.125rem,2vw,1.75rem);display:flex}.appbar-nav>a,.nav-services-button{white-space:nowrap;min-height:3rem;color:var(--on-dark-soft);transition:color var(--effect-default);align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.appbar-nav>a:after,.nav-services-button:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:scale var(--spatial-default);position:absolute;inset:auto 0 .6875rem;scale:0 1}.appbar-nav>a:hover,.appbar-nav>a[aria-current=page],.nav-services-button:is(:hover,[aria-expanded=true],[data-current]){color:var(--on-dark)}.appbar-nav>a:hover:after,.appbar-nav>a[aria-current=page]:after,.nav-services-button:is(:hover,[aria-expanded=true],[data-current]):after{scale:1}.nav-services{display:flex}.nav-services-button{letter-spacing:inherit;cursor:pointer;background:0 0;border:0;gap:.375rem;padding:0;font-family:inherit}.nav-services-button svg{color:var(--gold);transition:rotate var(--spatial-default)}.nav-services-button[aria-expanded=true] svg{rotate:180deg}.services-menu{inset:var(--top-h)0 auto;padding:1.25rem var(--edge).75rem;background:var(--ink);box-shadow:inset 0 1px 0 var(--on-dark-rule),0 2rem 3rem -1.5rem #0009;visibility:hidden;opacity:0;transition:opacity var(--effect-default),translate var(--spatial-default),visibility 0s var(--cw-Motion-spring-effect-default-duration);position:fixed;translate:0 -.5rem}.nav-services-button[aria-expanded=true]+.services-menu{visibility:visible;opacity:1;transition:opacity var(--effect-default),translate var(--spatial-default),visibility 0s;translate:0}.services-menu-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.5rem,1vw,1rem);display:grid}.services-menu-item{color:var(--on-dark-soft);transition:color var(--effect-default);align-content:start;gap:.625rem;text-decoration:none;display:grid}.services-menu-item:is(:hover,:focus-visible,[aria-current=page]){color:var(--on-dark)}.services-menu-photo{aspect-ratio:4/3;border-radius:var(--r-frame);background:var(--ink-raised);display:block;overflow:clip}.services-menu-photo .media{transition:scale var(--spatial-default)}.services-menu-item:is(:hover,:focus-visible) .services-menu-photo .media{scale:1.05}.services-menu-name{font-family:var(--display-font);text-wrap:balance;font-size:1.0625rem;font-weight:600;font-stretch:108%;line-height:1.1}.appbar .appbar-cta{white-space:nowrap}.appbar .appbar-menu.cw-IconButton{--cw-Action-icon-color:var(--on-dark);display:none}@media(max-width:1160px){.appbar-nav{display:none}.appbar .appbar-menu.cw-IconButton{display:inline-flex}.appbar .cw-TopAppBar-actions{gap:clamp(.25rem,1.2vw,1rem)}}@media(max-width:720px){.logo{gap:.5625rem}.logo-shield{height:2.125rem}.logo-wordmark{height:1.5rem}}@media(max-width:480px){.appbar .logo-wordmark{display:none}.logo-shield{height:2.375rem}}.site-menu.cw-NavigationDrawer{z-index:30;pointer-events:none;--cw-Color-surface-containerLow:var(--ink-raised);--cw-Color-surface-container:var(--ink-raised);--cw-Color-secondary-container:#c8963b33;--cw-Color-secondary-onContainer:var(--on-dark);background:0 0;position:fixed;inset:0}.site-menu.cw-NavigationDrawer-open,.site-menu :is(.cw-NavigationDrawer-panel,.cw-NavigationDrawer-scrim){pointer-events:auto}.site-menu-head{justify-content:space-between;align-items:center;width:100%;display:flex}.site-menu .site-menu-sub{color:var(--on-dark-soft);padding-inline-start:2.25rem}.site-menu-foot{border-top:1px solid var(--on-dark-rule);gap:.25rem;margin-top:1rem;padding:1.25rem 1rem .5rem;display:grid}.site-menu-foot a{min-height:3rem;color:var(--on-dark);font-family:var(--mono-font);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;text-decoration:none;display:flex}.site-menu-foot span{font-family:var(--body-font);color:var(--on-dark-soft)}.site-foot{padding:clamp(3.5rem,6vw,5.5rem)var(--edge)1.75rem;border-top:1px solid var(--on-dark-rule);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.5rem,4vw,4rem);font-size:.9375rem;display:grid}.foot-brand{align-content:start;justify-items:start;gap:1rem;display:grid}.foot-brand p{max-width:30ch;color:var(--text-soft)}.foot-col h2{margin-bottom:.5rem}.foot-col a{min-height:3rem;color:var(--text-soft);transition:color var(--effect-default);align-items:center;text-decoration:none;display:flex}.foot-col a:is(:hover,:focus-visible){color:var(--on-dark)}@media(min-width:900px)and (pointer:fine){.foot-col a{min-height:2.25rem}}.foot-contact address{gap:.875rem;padding-top:.375rem;font-style:normal;display:grid}.foot-contact p>span{color:var(--on-dark);display:block}.foot-contact p:first-child>span{color:var(--text-soft)}.foot-contact a{overflow-wrap:anywhere}.foot-rights{border-top:1px solid var(--on-dark-rule);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.5rem 1.5rem;padding-top:1.5rem;display:flex}@media(max-width:900px){.site-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media(max-width:520px){.site-foot{grid-template-columns:minmax(0,1fr)}}
