.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}*,:before,:after{box-sizing:border-box}*,:after,:before,::backdrop{margin:0;padding:0}::file-selector-button{margin:0;padding:0}:root{color-scheme:light dark;tab-size:4}html{-webkit-text-size-adjust:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit}button,select{text-transform:none}button,[role=button]{cursor:pointer}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}textarea{resize:vertical}textarea:not([rows]){min-block-size:10em}::-moz-focus-inner{border-style:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}code,kbd,samp,pre{font-size:1em}summary{display:list-item}table{text-indent:0;border-color:inherit}[hidden]:where(:not([hidden=until-found])){display:none}ol[role=list],ul[role=list],menu[role=list]{list-style:none}[popover]{border:none}:target{scroll-margin-block:5ex}body{background:var(--cn-color-background);min-block-size:100dvh;color:var(--cn-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}astro-island{display:contents}:root{--cn-grid:.5rem;--cn-gap:calc(var(--cn-grid) * 2);--cn-line:calc(var(--cn-grid) * 3);--cn-measure:calc(var(--cn-grid) * 83);--cn-border-radius-small:calc(var(--cn-grid) * .5);--cn-border-radius-medium:var(--cn-grid);--cn-border-radius-large:calc(var(--cn-grid) * 2);--cn-border-radius-xl:calc(var(--cn-grid) * 4);--cn-border-radius:var(--cn-border-radius-medium);--cn-button-size:calc(var(--cn-grid) * 4.75);--cn-button-physical-size:calc(var(--cn-grid) * 7);--cn-fab-size:calc(var(--cn-grid) * 7);--cn-avatar-size-small:calc(var(--cn-line) * 1.5);--cn-avatar-size-medium:calc(var(--cn-line) * 2);--cn-avatar-size-large:calc(var(--cn-line) * 3);--cn-icon-size-xsmall:1rem;--cn-icon-size-small:1.5rem;--cn-icon-size:2.25rem;--cn-icon-size-large:4.5rem;--cn-icon-size-xlarge:8rem;--cn-app-bar-height:calc(var(--cn-grid) * 8);--cn-keyboard-inset:0rem;--cn-z-chrome:40500;--cn-z-fab:40500;--cn-z-chat-bar:40550;--cn-z-scrim:40600;--cn-z-rail:40700;--cn-duration-ui:.22s;--cn-easing-ui:ease-in-out;--cn-disabled-opacity:.5;--cn-width-rail-collapsed:calc(var(--cn-grid) * 10);--cn-width-rail-expanded:calc(var(--cn-grid) * 32);--cn-breakpoint-small:38.75rem;--cn-breakpoint-tablet:64rem;--chroma-error-20:oklch(20% .15 318);--chroma-error-40:oklch(40% .18 318);--chroma-error-60:oklch(60% .2 318);--chroma-error-90:oklch(90% .1 318);--chroma-love-20:oklch(20% .15 30);--chroma-love-40:oklch(40% .18 30);--chroma-love-60:oklch(60% .2 30);--chroma-love-90:oklch(90% .1 30);--chroma-primary-0:oklch(0% 0 185);--chroma-primary-10:oklch(12% .09 185);--chroma-primary-100:oklch(100% 0 110);--chroma-primary-20:oklch(20% .14 180);--chroma-primary-30:oklch(30% .18 175);--chroma-primary-40:oklch(40% .22 170);--chroma-primary-50:oklch(50% .24 162);--chroma-primary-60:oklch(60% .26 150);--chroma-primary-70:oklch(70% .27 135);--chroma-primary-80:oklch(80% .27 120);--chroma-primary-90:oklch(90% .27 110);--chroma-primary-95:oklch(95% .18 110);--chroma-primary-99:oklch(99% .05 110);--chroma-surface-0:oklch(0% 0 242);--chroma-surface-10:oklch(10% .05 242);--chroma-surface-100:oklch(100% 0 242);--chroma-surface-20:oklch(20% .07 242);--chroma-surface-30:oklch(30% .09 242);--chroma-surface-40:oklch(40% .12 242);--chroma-surface-50:oklch(50% .14 242);--chroma-surface-60:oklch(60% .17 242);--chroma-surface-70:oklch(70% .17 242);--chroma-surface-80:oklch(80% .12 242);--chroma-surface-90:oklch(90% .06 242);--chroma-surface-95:oklch(95% .03 242);--chroma-surface-99:oklch(99% .015 242);--chroma-warning-20:oklch(20% .15 65);--chroma-warning-40:oklch(40% .2 65);--chroma-warning-60:oklch(60% .25 65);--chroma-warning-90:oklch(90% .2 65)}:root,.debug{--cn-color-surface:light-dark(var(--chroma-surface-95),var(--chroma-surface-20));--cn-color-surface-1:light-dark(var(--chroma-surface-100),color-mix(in oklch, var(--chroma-surface-20), var(--chroma-surface-40) 33%));--cn-color-surface-2:light-dark(var(--chroma-surface-100),color-mix(in oklch, var(--chroma-surface-20), var(--chroma-surface-40) 33%));--cn-color-surface-3:light-dark(var(--chroma-surface-100),color-mix(in oklch, var(--chroma-surface-20), var(--chroma-surface-40) 67%));--cn-color-surface-4:light-dark(var(--chroma-primary-99),var(--chroma-primary-40));--cn-color-on-surface:light-dark(var(--chroma-surface-10),var(--chroma-surface-90));--cn-color-on-surface-secondary:light-dark(var(--chroma-surface-40),var(--chroma-surface-60));--cn-color-chrome-icon:light-dark(var(--chroma-surface-40),var(--chroma-surface-99));--cn-color-background:var(--cn-color-surface);--cn-color-text:light-dark(var(--chroma-surface-10),var(--chroma-surface-95));--cn-color-text-high:light-dark(var(--chroma-surface-0),var(--chroma-surface-100));--cn-color-text-low:light-dark(var(--chroma-surface-30),var(--chroma-surface-60));--cn-color-text-heading:light-dark(var(--chroma-surface-30),var(--chroma-surface-99));--cn-color-text-subheading:light-dark(var(--chroma-surface-40),var(--chroma-surface-80));--cn-color-link:light-dark(var(--chroma-primary-40),var(--chroma-surface-80));--cn-color-link-hover:light-dark(var(--chroma-surface-50),var(--chroma-primary-80));--cn-color-link-active:light-dark(var(--chroma-primary-30),var(--chroma-surface-70));--cn-color-button:light-dark(var(--chroma-surface-50),var(--chroma-surface-40));--cn-color-button-light:var(--chroma-primary-50);--cn-color-button-cta:var(--chroma-error-40);--cn-color-on-button:var(--chroma-surface-100);--cn-color-on-button-cta:var(--chroma-surface-100);--cn-color-button-text:color-mix(in oklab, var(--cn-color-button) 33%, transparent);--cn-color-hover:light-dark(color-mix(in oklch, var(--chroma-surface-50), transparent 90%),color-mix(in oklch, var(--chroma-surface-50), transparent 33%));--cn-color-active:light-dark(color-mix(in oklch, var(--chroma-surface-50), transparent 33%),color-mix(in oklch, var(--chroma-surface-50), transparent 70%));--cn-color-indicator:light-dark(color-mix(in oklch, var(--chroma-surface-100), transparent 33%),color-mix(in oklch, var(--chroma-surface-30), transparent 33%));--cn-color-on-indicator:var(--cn-color-text-high);--cn-color-scrim:light-dark(color-mix(in oklch, var(--chroma-surface-10), transparent 45%),color-mix(in oklch, var(--chroma-surface-10), transparent 30%));--cn-color-focus-ring:light-dark(var(--chroma-primary-60),var(--chroma-primary-40));--cn-color-border:light-dark(var(--chroma-surface-60),var(--chroma-surface-30));--cn-color-warning:light-dark(var(--chroma-warning-40),var(--chroma-warning-60));--cn-color-error:light-dark(var(--chroma-error-40),var(--chroma-error-60));--cn-color-on-error:light-dark(var(--chroma-surface-100),var(--chroma-surface-0));--cn-color-info:light-dark(var(--chroma-primary-50),var(--chroma-primary-90));--cn-color-on-info:light-dark(var(--chroma-primary-95),var(--chroma-primary-40));--cn-color-input:light-dark(var(--chroma-surface-80),var(--chroma-surface-0));--cn-color-on-input:var(--cn-color-on-surface);--cn-color-field:light-dark(var(--chroma-surface-95),color-mix(in oklch, var(--chroma-surface-20), var(--chroma-surface-40) 67%));--cn-color-field-hover:light-dark(var(--chroma-surface-90),var(--chroma-surface-20));--cn-color-field-focus:light-dark(var(--chroma-primary-99),var(--chroma-surface-40));--cn-color-field-border:light-dark(var(--chroma-surface-50),var(--chroma-surface-70));--cn-color-field-border-hover:light-dark(var(--chroma-primary-50),var(--chroma-primary-80));--cn-color-field-border-focus:light-dark(var(--chroma-primary-40),var(--chroma-primary-80));--cn-color-field-label-hover:light-dark(var(--chroma-primary-30),var(--chroma-primary-80));--cn-color-field-label-focus:light-dark(var(--chroma-primary-40),var(--chroma-primary-80));--cn-color-field-label:light-dark(var(--chroma-surface-30),var(--chroma-surface-80));--cn-color-field-placeholder:light-dark(var(--chroma-surface-50),var(--chroma-surface-70));--cn-color-selection:light-dark(color-mix(in oklch, var(--chroma-primary-60), transparent 70%),color-mix(in oklch, var(--chroma-primary-40), transparent 70%));--cn-color-lightbox-background:var(--chroma-surface-30);--cn-color-lightbox-color:var(--chroma-surface-95);--cn-shadow-color:light-dark(var(--chroma-surface-30),var(--chroma-surface-0));--cn-shadow-elevation-1:calc(var(--cn-grid) * .125) calc(var(--cn-grid) * .125) calc(var(--cn-grid) * .5) var(--cn-shadow-color);--cn-shadow-elevation-2:calc(var(--cn-grid) * .25) calc(var(--cn-grid) * .25) var(--cn-grid) var(--cn-shadow-color);--cn-shadow-button-hover:var(--cn-shadow-elevation-2);--cn-shadow-elevation-3:calc(var(--cn-grid) * .5) calc(var(--cn-grid) * .5) calc(var(--cn-grid) * 2) var(--cn-shadow-color);--cn-shadow-elevation-4:calc(var(--cn-grid) * .75) calc(var(--cn-grid) * .75) calc(var(--cn-grid) * 3) var(--cn-shadow-color);--cn-transparency-half:5.5%;--cn-transparency-1:11%;--cn-transparency-2:22%;--cn-transparency-3:33%;--cn-transparency-4:44%;--cn-transparency-5:55%;--cn-transparency-6:66%;--cn-transparency-7:77%;--cn-transparency-8:88%;--cn-transparency-9:99%}:root{--cn-font-family:Lato, ui-sans-serif, system-ui, sans-serif;--cn-font-family-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}body{font-family:var(--cn-font-family)}code,kbd,samp,pre,.text-label,input:not([type=button],[type=reset],[type=submit]),select,textarea{font-family:var(--cn-font-family-mono)}@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(/_astro/lato-hairline.B2ruM1SJ.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:100;font-display:swap;src:url(/_astro/lato-hairline-italic.CPqDbVOL.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:200;font-display:swap;src:url(/_astro/lato-thin.Cp8U0P_W.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:200;font-display:swap;src:url(/_astro/lato-thin-italic.B3DGpe1r.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/lato-light.BMaLSd57.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(/_astro/lato-light-italic.Cy8J02ER.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/lato-normal.slfFsoDb.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/lato-normal-italic.BqViT-Fy.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/lato-medium.-W8Gw7ce.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/lato-medium-italic.BEs3wtTb.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/lato-bold.450o7qxS.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/_astro/lato-bold-italic.DGCGXd8y.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_astro/lato-black.xqgs0fI9.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:900;font-display:swap;src:url(/_astro/lato-black-italic.CHBJVdnq.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/roboto-mono-latin-400-normal.GekRknry.woff2)format("woff2");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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/roboto-mono-latin-ext-400-normal.DLAV9S_w.woff2)format("woff2");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}:root{--cn-font-size-title:6rem;--cn-font-size-h1:4.25rem;--cn-font-size-h2:3rem;--cn-font-size-h3:2.125rem;--cn-font-size-h4:1.5rem;--cn-font-size-text:1.0625rem;--cn-font-size-small:.9375rem;--cn-font-size-caption:.75rem;--cn-line-height-title:calc(var(--cn-line) * 5);--cn-line-height-h1:calc(var(--cn-line) * 4);--cn-line-height-h2:calc(var(--cn-line) * 3);--cn-line-height-h3:calc(var(--cn-line) * 2);--cn-line-height-h4:calc(var(--cn-line) * 2);--cn-line-height-text:var(--cn-line);--cn-line-height-small:var(--cn-line);--cn-line-height-caption:var(--cn-line);--cn-font-weight-title:200;--cn-font-weight-h1:300;--cn-font-weight-h2:400;--cn-font-weight-h3:400;--cn-font-weight-h4:400;--cn-font-weight-text:400;--cn-font-weight-small:400;--cn-font-weight-caption:500;--cn-font-weight-emphasis:700;--cn-letter-spacing-title:-.02em;--cn-letter-spacing-h1:-.02em;--cn-letter-spacing-h2:-.01em;--cn-letter-spacing-h3:.01em;--cn-letter-spacing-h4:normal;--cn-letter-spacing-text:.03em;--cn-letter-spacing-small:.03em;--cn-letter-spacing-caption:.05em}body,.text-body{font-size:var(--cn-font-size-text);line-height:var(--cn-line-height-text);font-weight:var(--cn-font-weight-text);letter-spacing:var(--cn-letter-spacing-text)}h1,.text-h1{font-size:var(--cn-font-size-h1);font-weight:var(--cn-font-weight-h1);line-height:var(--cn-line-height-h1);letter-spacing:var(--cn-letter-spacing-h1);color:var(--cn-color-text-heading)}h2,.text-h2{font-size:var(--cn-font-size-h2);font-weight:var(--cn-font-weight-h2);line-height:var(--cn-line-height-h2);letter-spacing:var(--cn-letter-spacing-h2);color:var(--cn-color-text-heading)}h3,.text-h3{font-size:var(--cn-font-size-h3);font-weight:var(--cn-font-weight-h3);line-height:var(--cn-line-height-h3);letter-spacing:var(--cn-letter-spacing-h3);color:var(--cn-color-text-subheading)}h4,.text-h4{font-size:var(--cn-font-size-h4);font-weight:var(--cn-font-weight-h4);line-height:var(--cn-line-height-h4);letter-spacing:var(--cn-letter-spacing-h4);color:var(--cn-color-text-subheading)}.text-title{font-size:var(--cn-font-size-title);font-weight:var(--cn-font-weight-title);line-height:var(--cn-line-height-title);letter-spacing:var(--cn-letter-spacing-title);color:var(--cn-color-text-heading)}.text-small{font-size:var(--cn-font-size-small);font-weight:var(--cn-font-weight-small);line-height:var(--cn-line-height-small);letter-spacing:var(--cn-letter-spacing-small)}.text-caption{font-size:var(--cn-font-size-caption);font-weight:var(--cn-font-weight-caption);line-height:var(--cn-line-height-caption);letter-spacing:var(--cn-letter-spacing-caption);text-transform:uppercase}.text-label{font-size:var(--cn-font-size-caption);font-weight:var(--cn-font-weight-text);line-height:var(--cn-line-height-caption);letter-spacing:var(--cn-letter-spacing-text)}.text-subtitle{font-size:var(--cn-font-size-text);font-weight:var(--cn-font-weight-emphasis);line-height:var(--cn-line-height-text);letter-spacing:var(--cn-letter-spacing-text);margin-block-start:calc(-1 * var(--cn-line))}.text-low{color:var(--cn-color-text-low)}.text-high{color:var(--cn-color-text-high)}.text-center{text-align:center}.text-end{text-align:end}@container (width<=38.75rem){h1,.text-h1{font-size:var(--cn-font-size-h2);line-height:var(--cn-line-height-h2);letter-spacing:var(--cn-letter-spacing-h2)}h2,.text-h2{font-size:var(--cn-font-size-h3);line-height:var(--cn-line-height-h3);letter-spacing:var(--cn-letter-spacing-h3)}h3,.text-h3{font-size:var(--cn-font-size-h4);line-height:var(--cn-line-height-h4);letter-spacing:var(--cn-letter-spacing-h4)}h4,.text-h4{font-size:var(--cn-font-size-text);line-height:var(--cn-line-height-text);letter-spacing:var(--cn-letter-spacing-text);font-weight:var(--cn-font-weight-emphasis)}}:where(.content-area :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr)){margin-block-end:var(--cn-line)}:where(.content-area :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr):last-child){margin-block-end:0}:where(.content-area :where(ul,ol,menu):not([role=list])){padding-inline-start:1.5em}:where(.content-area :where(img,picture,video,canvas,svg,iframe,embed,object)){max-inline-size:100%}:where(.content-area :where(img,picture,video,canvas,svg)){block-size:auto}:where(.teaser :where(p,li)){font-size:var(--cn-font-size-small)}:where(.teaser :where(ul,ol,menu):not([role=list])){padding-inline-start:1.5em}:where(.teaser :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr)){margin-block-end:var(--cn-grid)}:where(.teaser>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr):last-child){margin-block-end:0}hr{border:none;border-block-start:1px solid var(--cn-color-border)}a:where([href]:not(.button,.fab,.chip)),a:where([href]:not(.button,.fab,.chip)):visited{color:var(--cn-color-link)}a:where([href]:not(.button,.fab,.chip)){text-underline-offset:.18em;text-decoration:underline}a:where([href]:not(.button,.fab,.chip)):hover{color:var(--cn-color-link-hover)}a:where([href]:not(.button,.fab,.chip)):active{color:var(--cn-color-link-active)}a:where([href]:not(.button,.fab,.chip)):focus-visible{outline:2px solid var(--cn-color-focus-ring);outline-offset:2px}:root{--cn-font-size-button:var(--cn-font-size-small);--cn-font-weight-button:var(--cn-font-weight-caption);--cn-line-height-button:var(--cn-line-height-small);--cn-letter-spacing-button:var(--cn-letter-spacing-caption)}button:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle),a.button[href]:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle){justify-content:center;align-items:center;gap:var(--cn-grid);block-size:var(--cn-button-size);margin-block:calc((var(--cn-button-physical-size) - var(--cn-button-size)) / 2);padding-inline:var(--cn-gap);border-radius:calc(var(--cn-button-size) / 2);vertical-align:middle;box-shadow:0 0 0 var(--cn-shadow-color);font-family:inherit;font-size:var(--cn-font-size-button);font-weight:var(--cn-font-weight-button);line-height:var(--cn-line-height-button);letter-spacing:var(--cn-letter-spacing-button);white-space:nowrap;cursor:pointer;--_elevation-duration:calc(var(--cn-duration-ui) / 2);--_enter-easing:ease-out;transition:box-shadow var(--_elevation-duration) var(--cn-easing-ui), opacity var(--cn-duration-ui) var(--cn-easing-ui);--cn-icon-size-xsmall:var(--cn-icon-size-small);--cn-icon-size:var(--cn-icon-size-small);--cn-icon-size-large:var(--cn-icon-size-small);--cn-icon-size-xlarge:var(--cn-icon-size-small);border:none;text-decoration:none;display:inline-flex;position:relative}:is(button,a.button[href]):not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):not(.cta):not(.text):not(.secondary){background-color:#0000;background-image:linear-gradient(in oklab 137deg, var(--cn-color-button-light), var(--cn-color-button));color:var(--cn-color-on-button)}:is(button,a.button[href]).cta:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle){background-color:#0000;background-image:linear-gradient(in oklab 137deg, var(--cn-color-button-cta), var(--cn-color-button));color:var(--cn-color-on-button-cta)}:is(button,a.button[href]).text:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle){background-image:none;background-color:var(--cn-color-button-text);color:var(--cn-color-on-surface);box-shadow:none}:is(button,a.button[href]).secondary:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle){--_button-secondary-light:light-dark(var(--chroma-primary-40),var(--chroma-primary-80));--_button-secondary:light-dark(var(--chroma-primary-60),var(--chroma-primary-95));background-color:#0000;background-image:linear-gradient(in oklab 137deg, var(--_button-secondary-light), var(--_button-secondary));color:var(--cn-color-on-button)}button:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):after,a.button[href]:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):after{content:"";border-radius:inherit;pointer-events:none;transition:background-color var(--cn-duration-ui) var(--cn-easing-ui);background-color:#0000;position:absolute;inset:0}button:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):before,a.button[href]:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):before{content:"";min-inline-size:calc(var(--cn-grid) * 6);min-block-size:calc(var(--cn-grid) * 6);block-size:100%;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}button:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):hover:after,a.button[href]:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):hover:after{background-color:var(--cn-color-hover);transition-timing-function:var(--_enter-easing)}button:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):active:after,a.button[href]:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):active:after{background-color:var(--cn-color-active)}button:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):hover,a.button[href]:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):hover{box-shadow:var(--cn-shadow-button-hover);transition-timing-function:var(--_enter-easing)}button:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):focus-visible,a.button[href]:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):focus-visible{outline:2px solid var(--cn-color-focus-ring);outline-offset:2px}button:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):disabled{opacity:var(--cn-disabled-opacity);cursor:not-allowed;pointer-events:none}:is(button,a.button[href]):not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle):has(>:is(.cn-icon,.cn-loader):only-child){inline-size:var(--cn-button-size);padding-inline:0}:is(button,a.button[href]):not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle)>:is(.cn-icon,.cn-loader):first-child:not(:only-child){margin-inline-start:calc(-1 * var(--cn-grid))}:is(button,a.button[href]):not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle)>:is(.cn-icon,.cn-loader){flex:none}:is(button,a.button[href]):not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button,.cn-sortable-list-handle)>:is(span,.label){white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.actions{block-size:calc(var(--cn-grid) * 6);justify-content:space-between;align-items:center;gap:var(--cn-gap);flex-wrap:nowrap;margin:0;display:flex}.actions.inline{display:inline-flex}.actions.justify-start{justify-content:flex-start}.actions.justify-end{justify-content:flex-end}.actions.justify-center{justify-content:center}@media (prefers-reduced-motion:reduce){button:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button),a.button[href]:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button),button:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button):after,a.button[href]:not(.fab,.chrome-action,.chip,.chip *,.cn-menu-container *,.cn-lightbox *,.cn-reaction-button):after{transition:none}}.chip{justify-content:center;align-items:center;gap:calc(var(--cn-grid) * .5);padding:calc(var(--cn-grid) * .5) calc(var(--cn-grid) * 2);vertical-align:middle;background-color:var(--cn-color-button-text);color:var(--cn-color-on-surface);font-family:inherit;font-size:var(--cn-font-size-button);font-weight:var(--cn-font-weight-button);line-height:var(--cn-line-height-button);letter-spacing:var(--cn-letter-spacing-button);white-space:nowrap;cursor:default;user-select:none;--cn-icon-size-small:var(--cn-icon-size-xsmall);--cn-icon-size:var(--cn-icon-size-xsmall);--cn-icon-size-large:var(--cn-icon-size-xsmall);--cn-icon-size-xlarge:var(--cn-icon-size-xsmall);background-image:none;border:none;border-radius:9999px;margin:0;text-decoration:none;display:inline-flex;position:relative}.chip.promoted{background-color:#0000;background-image:linear-gradient(in oklab 137deg, var(--cn-color-button-text), color-mix(in oklab, light-dark(var(--chroma-primary-60),var(--chroma-primary-50)) 33%, transparent))}a.chip,button.chip{cursor:pointer}a.chip:after,button.chip:after{content:"";border-radius:inherit;pointer-events:none;transition:background-color var(--cn-duration-ui) var(--cn-easing-ui);background-color:#0000;position:absolute;inset:0}a.chip:hover:after,button.chip:hover:after{background-color:var(--cn-color-hover)}a.chip:active:after,button.chip:active:after{background-color:var(--cn-color-active)}a.chip:focus-visible,button.chip:focus-visible{outline:2px solid var(--cn-color-focus-ring);outline-offset:2px}button.chip:disabled{opacity:var(--cn-disabled-opacity);cursor:not-allowed;pointer-events:none}.chip>button{inline-size:var(--cn-icon-size-xsmall);block-size:var(--cn-icon-size-xsmall);color:inherit;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.chip>button:focus-visible{outline:2px solid var(--cn-color-focus-ring);outline-offset:2px}.chip>button:disabled{opacity:var(--cn-disabled-opacity);cursor:not-allowed;pointer-events:none}.chip-list{gap:var(--cn-grid);flex-wrap:wrap;display:flex}.chip-list>*{flex:none}@media (prefers-reduced-motion:reduce){a.chip:after,button.chip:after{transition:none}}.cn-sortable-list ul{margin:0;padding:0;list-style:none}.cn-sortable-list li{align-items:center;gap:var(--cn-gap);min-block-size:var(--cn-line);padding-block:var(--cn-grid);color:var(--cn-color-on-surface);display:flex;position:relative}.cn-sortable-list li+li{border-block-start:1px solid var(--cn-color-border)}.cn-sortable-list li:hover{background-color:var(--cn-color-hover)}.cn-sortable-list li[data-dragging],.cn-sortable-list li:has(.cn-sortable-list-handle:active){background-color:var(--cn-color-active)}.cn-sortable-list .content{flex:auto;min-inline-size:0}.cn-sortable-list .actions{align-items:center;gap:var(--cn-grid);flex:none;block-size:auto;display:flex}.cn-sortable-list li>.cn-sortable-list-handle{inline-size:calc(var(--cn-grid) * 5);block-size:auto;min-block-size:var(--cn-line);border-radius:var(--cn-border-radius-small);box-shadow:none;color:inherit;font:inherit;cursor:grab;background-color:#0000;background-image:none;border:none;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;transition:none;display:flex}.cn-sortable-list li>.cn-sortable-list-handle:before,.cn-sortable-list li>.cn-sortable-list-handle:after{content:none}.cn-sortable-list li>.cn-sortable-list-handle:hover{box-shadow:none}.cn-sortable-list li>.cn-sortable-list-handle:focus-visible{outline:2px solid var(--cn-color-focus-ring);outline-offset:2px}.cn-sortable-list li[data-dragging]>.cn-sortable-list-handle{cursor:grabbing}.cn-sortable-list li[data-insert]:after{content:"";background-color:var(--cn-color-focus-ring);pointer-events:none;block-size:2px;position:absolute;inset-inline:0}.cn-sortable-list li[data-insert=before]:after{inset-block-start:0}.cn-sortable-list li[data-insert=after]:after{inset-block-end:0}.cn-sortable-list .status{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cn-sortable-list li,.cn-sortable-list li>.cn-sortable-list-handle{transition:none}}.cn-toggle{justify-content:space-between;align-items:center;gap:var(--cn-gap);inline-size:100%;min-block-size:calc(var(--cn-grid) * 6);cursor:pointer;user-select:none;display:flex}.cn-toggle:has(input:disabled){cursor:not-allowed;opacity:var(--cn-disabled-opacity)}.cn-toggle input{appearance:none;inline-size:calc(var(--cn-grid) * 6);block-size:calc(var(--cn-grid) * 3);border-radius:calc(var(--cn-grid) * 1.5);background-color:var(--cn-color-button-text);cursor:inherit;transition:background-color var(--cn-duration-ui) var(--cn-easing-ui);border:none;flex:none;margin:0;position:relative}.cn-toggle input:before{content:"";inline-size:calc(var(--cn-grid) * 3);background-color:var(--cn-color-on-surface-secondary);transition:inset-inline-start var(--cn-duration-ui) var(--cn-easing-ui), background-color var(--cn-duration-ui) var(--cn-easing-ui);border-radius:50%;position:absolute;inset-block:0;inset-inline-start:0}.cn-toggle input:checked{background-color:var(--cn-color-button-light)}.cn-toggle input:checked:before{background-color:var(--chroma-primary-70);inset-inline-start:calc(var(--cn-grid) * 3)}.cn-toggle input:focus-visible{outline:2px solid var(--cn-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cn-toggle input,.cn-toggle input:before{transition:none}}input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]),textarea,select,label:has(>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel])),label:has(>textarea),label:has(>select){--_field-indicator-width:calc(var(--cn-grid) / 8);--_field-margin-block:calc(var(--cn-grid) * .5);margin-block:var(--_field-margin-block);transition:color var(--cn-duration-ui) var(--cn-easing-ui), background-color var(--cn-duration-ui) var(--cn-easing-ui), box-shadow var(--cn-duration-ui) var(--cn-easing-ui);min-inline-size:0;max-inline-size:100%}input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]),textarea,select{font-size:1.0186rem;line-height:var(--cn-line);padding-block:calc(var(--cn-grid) * 1.5);padding-inline:calc(var(--cn-grid) * 2);background-color:var(--cn-color-field);box-shadow:inset 0 calc(-1 * var(--_field-indicator-width)) 0 0 var(--cn-color-field-border);border:none;border-radius:0}input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):not(:disabled):hover,textarea:not(:disabled):hover,select:not(:disabled):hover{box-shadow:inset 0 calc(-2 * var(--_field-indicator-width)) 0 0 var(--cn-color-field-border-hover)}input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):focus-within,textarea:focus-within,select:focus-within{background-color:var(--cn-color-field-focus);box-shadow:inset 0 calc(-2 * var(--_field-indicator-width)) 0 0 var(--cn-color-field-border-focus)}label:has(>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel])),label:has(>textarea),label:has(>select){font-family:var(--cn-font-family);font-size:var(--cn-font-size-caption);font-weight:var(--cn-font-weight-text);line-height:calc(var(--cn-grid) * 2);letter-spacing:var(--cn-letter-spacing-text);padding-block:calc(var(--cn-grid) * .5);padding-inline:calc(var(--cn-grid) * 2);color:var(--cn-color-field-label);background-color:var(--cn-color-field);box-shadow:inset 0 calc(-1 * var(--_field-indicator-width)) 0 0 var(--cn-color-field-border);display:grid}label:has(>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):not(:disabled)):hover,label:has(>textarea:not(:disabled)):hover,label:has(>select:not(:disabled)):hover{color:var(--cn-color-field-label-hover);box-shadow:inset 0 calc(-2 * var(--_field-indicator-width)) 0 0 var(--cn-color-field-border-hover)}label:has(>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel])):focus-within,label:has(>textarea):focus-within,label:has(>select):focus-within{color:var(--cn-color-field-label-focus);background-color:var(--cn-color-field-focus);box-shadow:inset 0 calc(-2 * var(--_field-indicator-width)) 0 0 var(--cn-color-field-border-focus)}label:has(>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]))>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]),label:has(>textarea)>textarea,label:has(>select)>select{color:var(--cn-color-text);box-shadow:none;background-color:#0000;min-inline-size:0;max-inline-size:100%;margin:0;padding:0}label:has(>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]))>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):hover,label:has(>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]))>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):focus-within,label:has(>textarea)>textarea:hover,label:has(>textarea)>textarea:focus-within,label:has(>select)>select:hover,label:has(>select)>select:focus-within{box-shadow:none;background-color:#0000}input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel])::placeholder,textarea::placeholder{color:var(--cn-color-field-placeholder);font-style:italic}input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):focus-within::placeholder,textarea:focus-within::placeholder,label:focus-within input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel])::placeholder,label:focus-within textarea::placeholder{color:#0000}input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):focus,textarea:focus,select:focus,input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):focus-visible,textarea:focus-visible,select:focus-visible{outline:none}input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):disabled,textarea:disabled,select:disabled,label:has(>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):disabled),label:has(>textarea:disabled),label:has(>select:disabled){opacity:var(--cn-disabled-opacity);cursor:not-allowed}label:has(>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]):disabled)>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]),label:has(>textarea:disabled)>textarea,label:has(>select:disabled)>select{opacity:1}@media (prefers-reduced-motion:reduce){input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel]),textarea,select,label:has(>input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel])),label:has(>textarea),label:has(>select){transition:none}}button.fab,a.fab[href],a.button.fab[href]{justify-content:center;align-items:center;gap:var(--cn-grid);min-inline-size:var(--cn-fab-size);block-size:var(--cn-fab-size);padding-inline:var(--cn-gap);border-radius:var(--cn-border-radius-large);vertical-align:middle;font-family:inherit;font-size:var(--cn-font-size-button);font-weight:var(--cn-font-weight-button);line-height:var(--cn-line-height-button);letter-spacing:var(--cn-letter-spacing-button);white-space:nowrap;cursor:pointer;--_fab:var(--chroma-primary-70);--_fab-blend:var(--chroma-surface-50);--_on-fab:var(--chroma-surface-100);--_fab-cta:var(--chroma-error-60);--_fab-cta-blend:var(--chroma-surface-50);--_on-fab-cta:var(--chroma-surface-100);--_fab-secondary:var(--cn-color-button);--_fab-secondary-blend:color-mix(in oklch, var(--cn-color-button), var(--cn-color-on-surface) 22%);--_on-fab-secondary:var(--cn-color-on-button);background-image:linear-gradient(in oklab 137deg, var(--_fab), var(--_fab-blend));color:var(--_on-fab);box-shadow:var(--cn-shadow-elevation-1);--_elevation-duration:calc(var(--cn-duration-ui) / 2);--_enter-easing:ease-out;transition:box-shadow var(--_elevation-duration) var(--cn-easing-ui), opacity var(--cn-duration-ui) var(--cn-easing-ui);--cn-icon-size-xsmall:var(--cn-icon-size-small);--cn-icon-size:var(--cn-icon-size-small);--cn-icon-size-large:var(--cn-icon-size-small);--cn-icon-size-xlarge:var(--cn-icon-size-small);border:none;flex:none;text-decoration:none;display:inline-flex;position:relative}:is(button,a).fab.cta{background-image:linear-gradient(in oklab 137deg, var(--_fab-cta), var(--_fab-cta-blend));color:var(--_on-fab-cta)}:is(button,a).fab.secondary{background-image:linear-gradient(in oklab -37deg, var(--_fab-secondary), var(--_fab-secondary-blend));color:var(--_on-fab-secondary)}:is(button,a).fab.small{min-inline-size:var(--cn-button-size);block-size:var(--cn-button-size)}:is(button,a).fab:hover{box-shadow:var(--cn-shadow-elevation-4);transition-timing-function:var(--_enter-easing)}:is(button,a).fab:active{box-shadow:var(--cn-shadow-elevation-2)}:is(button,a).fab:focus-visible{outline:2px solid var(--cn-color-focus-ring);outline-offset:2px}button.fab:disabled{opacity:var(--cn-disabled-opacity);cursor:not-allowed;pointer-events:none}:is(button,a).fab:has(>:is(.cn-icon,.cn-loader):only-child){inline-size:var(--cn-fab-size);padding-inline:0}:is(button,a).fab.small:has(>:is(.cn-icon,.cn-loader):only-child){inline-size:var(--cn-button-size)}:is(button,a).fab>:is(.cn-icon,.cn-loader){flex:none}nav.fab-tray{z-index:var(--cn-z-fab);inset-block-end:var(--cn-gap);inset-inline:var(--cn-gap);align-items:flex-end;gap:var(--cn-grid);pointer-events:none;flex-direction:column;display:flex;position:absolute;container:tray/inline-size}nav.fab-tray>*{pointer-events:auto}@container tray (width<=38.75rem){:is(button,a).fab>span{display:none}}@media (prefers-reduced-motion:reduce){button.fab,a.fab[href],a.button.fab[href]{transition:none}}button.chrome-action,a.chrome-action[href],label.chrome-action[for]{isolation:isolate;inline-size:calc(var(--cn-grid) * 7);block-size:calc(var(--cn-grid) * 7);color:inherit;vertical-align:middle;font-family:inherit;font-size:var(--cn-font-size-button);font-weight:var(--cn-font-weight-button);line-height:var(--cn-line-height-button);letter-spacing:var(--cn-letter-spacing-button);white-space:nowrap;cursor:pointer;--cn-icon-size:inherit;--cn-icon-size-xsmall:var(--cn-icon-size);--cn-icon-size-small:var(--cn-icon-size);--cn-icon-size-large:var(--cn-icon-size);--cn-icon-size-xlarge:var(--cn-icon-size);--_surface-inline:var(--_labelled-surface-inline,calc(var(--cn-grid) * 6));--_surface-inset:var(--_labelled-surface-inset,50%);--_surface-shift:var(--_labelled-surface-shift,-50%);--_label-position:var(--_labelled-label-position,absolute);--_label-inline:var(--_labelled-label-inline,calc(var(--cn-grid) / 8));--_label-block:var(--_labelled-label-block,calc(var(--cn-grid) / 8));--_label-clip:var(--_labelled-label-clip,inset(50%));--_badge-size:calc(var(--cn-grid) * 2.5);--_badge-inline-start:var(--_labelled-badge-inline-start,calc(50% + var(--cn-icon-size) / 2 - var(--_badge-size) / 2));background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}button.chrome-action>:is(.cn-icon,.cn-loader),a.chrome-action[href]>:is(.cn-icon,.cn-loader){flex:none}button.chrome-action>.cn-icon,a.chrome-action[href]>.cn-icon{color:var(--cn-color-chrome-icon)}button.chrome-action>span:not(.cn-icon,.cn-loader,.cn-notification-badge),a.chrome-action[href]>span:not(.cn-icon,.cn-loader,.cn-notification-badge){position:var(--_label-position);inline-size:var(--_label-inline);block-size:var(--_label-block);clip-path:var(--_label-clip);white-space:nowrap;text-overflow:ellipsis;border:0;min-inline-size:0;margin:0;padding:0;overflow:hidden}button.chrome-action:before,a.chrome-action[href]:before,label.chrome-action[for]:before{content:"";z-index:-1;transform:translate(var(--_surface-shift), -50%);inline-size:var(--_surface-inline);block-size:calc(var(--cn-grid) * 6);border-radius:calc(var(--cn-grid) * 3);pointer-events:none;transition:background-color var(--cn-duration-ui) var(--cn-easing-ui);background-color:#0000;position:absolute;inset-block-start:50%;inset-inline-start:var(--_surface-inset)}@container style(--cn-chrome-presentation:labelled){button.chrome-action,a.chrome-action[href]{justify-content:flex-start;gap:var(--cn-gap);inline-size:100%;--_labelled-surface-inline:100%;--_labelled-surface-inset:0;--_labelled-surface-shift:0%;--_labelled-label-position:static;--_labelled-label-inline:auto;--_labelled-label-block:auto;--_labelled-label-clip:none;--_labelled-badge-inline-start:calc((var(--cn-grid) * 7 - var(--cn-icon-size)) / 2 + var(--cn-icon-size) - var(--_badge-size) / 2);padding-inline-start:calc((var(--cn-grid) * 7 - var(--cn-icon-size)) / 2)}}button.chrome-action:hover:before,a.chrome-action[href]:not([aria-disabled=true]):hover:before,label.chrome-action[for]:hover:before{background-color:var(--cn-color-hover)}button.chrome-action:active:before,a.chrome-action[href]:not([aria-disabled=true]):active:before,label.chrome-action[for]:active:before{background-color:var(--cn-color-active)}button.chrome-action:focus-visible,a.chrome-action[href]:not([aria-disabled=true]):focus-visible{outline:2px solid var(--cn-color-focus-ring);outline-offset:2px}a.chrome-action[href][aria-current]:not([aria-current=false]),a.chrome-action[href][aria-current]:not([aria-current=false])>.cn-icon{color:var(--cn-color-on-indicator)}a.chrome-action[href][aria-current]:not([aria-current=false]):after{content:"";z-index:-2;transform:translate(var(--_surface-shift), -50%);inline-size:var(--_surface-inline);block-size:calc(var(--cn-grid) * 6);border-radius:calc(var(--cn-grid) * 3);background-color:var(--cn-color-indicator);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--_surface-inset)}.chrome-action>.cn-notification-badge{box-sizing:border-box;min-inline-size:var(--_badge-size);block-size:var(--_badge-size);padding-inline:calc(var(--cn-grid) / 2);border-radius:calc(var(--_badge-size) / 2);background-color:var(--cn-color-info);color:var(--cn-color-on-info);font-size:var(--cn-font-size-small);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset-block-start:calc(50% - var(--cn-icon-size) / 2 - var(--_badge-size) / 2);inset-inline-start:var(--_badge-inline-start)}button.chrome-action:disabled,a.chrome-action[href][aria-disabled=true]{opacity:var(--cn-disabled-opacity);cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){button.chrome-action:before,a.chrome-action[href]:before,label.chrome-action[for]:before{transition:none}}@container app-chrome (width>=38.7501rem){button.chrome-action.only-on-small,a.chrome-action[href].only-on-small{display:none}}[data-cn-rail-scope]{--cn-rail-occupies:0rem}@media (width>=38.7501rem){[data-cn-rail-scope]:has(.cn-rail){--cn-rail-occupies:var(--cn-width-rail-collapsed)}}@media (width>=64rem){[data-cn-rail-scope]:has(.cn-rail-toggle.wide:checked){--cn-rail-occupies:var(--cn-width-rail-expanded)}}[data-cn-rail-scope] .app-main{transition:margin-inline-start var(--cn-duration-ui) var(--cn-easing-ui);margin-inline-start:var(--cn-rail-occupies)}@media (prefers-reduced-motion:reduce){[data-cn-rail-scope] .app-main{transition:none}}.app-main{padding-inline:var(--cn-gap);padding-block-start:var(--cn-app-bar-height);container-type:inline-size}.content-prose,.content-golden,.content-triad{margin-block-end:var(--cn-line)}.content-prose{grid-template-columns:1fr min(var(--cn-measure), 100%) 1fr;row-gap:var(--cn-line);display:grid}.content-prose>*,.content-prose>astro-island>*{grid-column:2}.content-triad,.content-golden{column-gap:var(--cn-gap);row-gap:var(--cn-line);grid-template-columns:minmax(0,1fr);justify-content:center;align-items:start;display:grid}.content-prose>:not(astro-island,script,style,template,img,picture,video,canvas,svg,iframe,embed,object),.content-prose>astro-island>:not(script,style,template,img,picture,video,canvas,svg,iframe,embed,object),.content-triad>:not(astro-island,script,style,template,img,picture,video,canvas,svg,iframe,embed,object),.content-triad>astro-island>:not(script,style,template,img,picture,video,canvas,svg,iframe,embed,object),.content-golden>:not(astro-island,script,style,template,img,picture,video,canvas,svg,iframe,embed,object),.content-golden>astro-island>:not(script,style,template,img,picture,video,canvas,svg,iframe,embed,object){min-inline-size:0;container-type:inline-size}.content-prose>:is(img,picture,video,canvas,svg,iframe,embed,object),.content-prose>astro-island>:is(img,picture,video,canvas,svg,iframe,embed,object),.content-golden>:is(img,picture,video,canvas,svg,iframe,embed,object),.content-golden>astro-island>:is(img,picture,video,canvas,svg,iframe,embed,object),.content-triad>:is(img,picture,video,canvas,svg,iframe,embed,object),.content-triad>astro-island>:is(img,picture,video,canvas,svg,iframe,embed,object){max-inline-size:100%}@container (width>=59.5rem){.content-triad{grid-template-columns:calc(var(--cn-grid) * 51) calc(var(--cn-grid) * 32) calc(var(--cn-grid) * 32)}}@container (width>=58.5rem){.content-golden{grid-template-columns:var(--cn-measure) calc(var(--cn-grid) * 32)}}.content-prose>.breakout,.content-prose>astro-island>.breakout,.content-golden>.breakout,.content-golden>astro-island>.breakout,.content-triad>.breakout,.content-triad>astro-island>.breakout{grid-column:1/-1}.surface{padding:var(--cn-gap);background-color:var(--cn-color-surface-1);box-shadow:none;container:surface-area/inline-size}.elevation-0{background-color:var(--cn-color-surface);box-shadow:none}.elevation-1{background-color:var(--cn-color-surface-1);box-shadow:none}.elevation-2{background-color:var(--cn-color-surface-2);box-shadow:var(--cn-shadow-elevation-2)}.elevation-3{background-color:var(--cn-color-surface-3);box-shadow:var(--cn-shadow-elevation-3)}.elevation-4{background-color:var(--cn-color-surface-4);box-shadow:var(--cn-shadow-elevation-4)}.has-notify,.has-alert{position:relative}.has-notify:after,.has-alert:after{z-index:0;inline-size:calc(7 * var(--cn-grid));block-size:calc(7 * var(--cn-grid));clip-path:polygon(100% 0,0 0,100% 100%);pointer-events:none;content:"";border-start-end-radius:inherit;animation:.2s ease-in-out cn-flag-in;position:absolute;inset-block-start:var(--cn-flag-inset,0);inset-inline-end:var(--cn-flag-inset,0)}.has-notify:after{background-color:color-mix(in oklch, var(--cn-color-info), transparent var(--cn-transparency-2))}.has-alert:after{background-color:color-mix(in oklch, var(--cn-color-warning), transparent var(--cn-transparency-5))}@keyframes cn-flag-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.has-notify:after,.has-alert:after{animation:none}}.surface.error{background-color:var(--cn-color-error);color:var(--cn-color-on-error)}:is(.elevation-1,:where(.surface:not(.elevation-0,.elevation-2,.elevation-3,.elevation-4))) .elevation-2{box-shadow:none}:is(.elevation-1,:where(.surface:not(.elevation-0,.elevation-2,.elevation-3,.elevation-4))) .elevation-3{box-shadow:var(--cn-shadow-elevation-2)}:is(.elevation-1,:where(.surface:not(.elevation-0,.elevation-2,.elevation-3,.elevation-4))) .elevation-4{box-shadow:var(--cn-shadow-elevation-3)}.elevation-2 .elevation-3{box-shadow:none}.elevation-2 .elevation-4{box-shadow:var(--cn-shadow-elevation-2)}.elevation-3 .elevation-4{box-shadow:none}.cn-menu{anchor-scope:--cn-menu;display:inline-flex}.cn-menu-trigger{anchor-name:--cn-menu}.cn-menu-container{position-anchor:--cn-menu;padding-block:calc(var(--cn-grid) * .5);border-radius:var(--cn-border-radius);position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;min-inline-size:calc(var(--cn-grid) * 20);border:none;margin:0;padding-inline:0;inset:auto}.cn-menu-container[data-opens=block-start]{position-area:block-start span-inline-end}.cn-menu-container:popover-open{flex-direction:column;display:flex}.cn-menu-container :is(a[href],button){align-items:center;gap:var(--cn-grid);block-size:calc(var(--cn-grid) * 5);padding-inline:var(--cn-grid);color:var(--cn-color-on-surface);font-family:inherit;font-size:var(--cn-font-size-button);font-weight:var(--cn-font-weight-button);line-height:var(--cn-line-height-button);letter-spacing:var(--cn-letter-spacing-button);white-space:nowrap;text-align:start;cursor:pointer;transition:background-color var(--cn-duration-ui) var(--cn-easing-ui);--cn-icon-size-xsmall:var(--cn-icon-size-small);--cn-icon-size:var(--cn-icon-size-small);--cn-icon-size-large:var(--cn-icon-size-small);--cn-icon-size-xlarge:var(--cn-icon-size-small);background:0 0;border:none;margin:0;text-decoration:none;display:flex;position:relative}.cn-menu-container :is(a[href],button)>:is(.cn-icon,.cn-loader){flex:none}.cn-menu-container :is(a[href],button)>:is(span,.label){text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.cn-menu-container :is(a[href],button):hover{background-color:var(--cn-color-hover)}.cn-menu-container :is(a[href],button):active{background-color:var(--cn-color-active)}.cn-menu-container :is(a[href],button):focus-visible{outline:2px solid var(--cn-color-focus-ring);outline-offset:-2px}.cn-menu-container button:disabled{opacity:var(--cn-disabled-opacity);cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.cn-menu-container :is(a[href],button){transition:none}}:root{--cn-loader-size:calc(var(--cn-line) * 3);--cn-loader-line-width:calc(var(--cn-grid) / 2)}section>.cn-loader,article>.cn-loader{margin:var(--cn-line) auto;display:block}.cn-nick{font-weight:var(--cn-font-weight-emphasis);color:var(--cn-color-text-high);text-decoration:none}a.cn-nick:hover{color:var(--cn-color-link-hover)}a.cn-nick:active{color:var(--cn-color-link-active)}a:has(>.cn-avatar){text-decoration:none;display:inline-flex}a:hover .cn-avatar{box-shadow:var(--cn-shadow-elevation-2)}a:has(>.cn-avatar):focus-visible{outline:none}a:focus-visible .cn-avatar{outline:2px solid var(--cn-color-focus-ring);outline-offset:2px}.cn-avatar-list{--cn-avatar-list-overlap:var(--cn-grid);--cn-avatar-ring:calc(var(--cn-grid) * .25);align-items:center;row-gap:var(--cn-grid);flex-wrap:wrap;column-gap:0;margin:0;padding-block:0;padding-inline-start:var(--cn-avatar-list-overlap);padding-inline-end:0;list-style:none;display:flex}.cn-avatar-list>*{margin-inline-start:calc(-1 * var(--cn-avatar-list-overlap));position:relative}.cn-avatar-list__overflow{inline-size:var(--cn-avatar-size-medium);block-size:var(--cn-avatar-size-medium);aspect-ratio:1;box-shadow:var(--cn-shadow-elevation-1);background:var(--cn-color-surface-2);color:var(--cn-color-on-surface);font-family:var(--cn-font-family);font-weight:var(--cn-font-weight-emphasis);font-size:calc(var(--cn-avatar-size-medium) * .3);user-select:none;text-shadow:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cn-avatar-list__overflow--small{inline-size:var(--cn-avatar-size-small);block-size:var(--cn-avatar-size-small);font-size:calc(var(--cn-avatar-size-small) * .3)}.cn-avatar-list__overflow--large{inline-size:var(--cn-avatar-size-large);block-size:var(--cn-avatar-size-large);font-size:calc(var(--cn-avatar-size-large) * .3)}.cn-poster-credits{color:var(--cn-color-text-low);text-transform:none}#cn-poster{display:none}@media screen and (width>=38.75rem){body:has(#cn-poster){--cn-app-bar-background-sticky:transparent}body:has(#cn-poster) nav#rail,body:has(#cn-poster) nav#tray{background-color:#0000}body:has(#cn-poster) .elevation-0{background-color:color-mix(in oklch, var(--cn-color-surface), transparent var(--cn-transparency-6))}body:has(#cn-poster) :is(.elevation-1,:where(.surface:not(.elevation-0,.elevation-2,.elevation-3,.elevation-4))){background-color:color-mix(in oklch, var(--cn-color-surface-1), transparent var(--cn-transparency-2))}body:has(#cn-poster) .elevation-2{background-color:color-mix(in oklch, var(--cn-color-surface-2), transparent var(--cn-transparency-2))}body:has(#cn-poster) :is(.chrome-action,.identity)>.cn-icon{filter:drop-shadow(0 0 2px #fff3)drop-shadow(0 0 8px #fff3)drop-shadow(0 0 16px #fff3)}#cn-poster{z-index:-1;pointer-events:none;block-size:100dvh;display:block;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}#cn-poster.pinned{position:fixed}#cn-poster:not(.pinned){mask-image:linear-gradient(#000 0%,#0000 95%)}#cn-poster picture,#cn-poster img{object-fit:cover;block-size:100%;inline-size:100%;display:block}#cn-poster img{opacity:.72}#cn-poster:before{z-index:1;background-image:linear-gradient(180deg, light-dark(transparent,var(--chroma-primary-10)) 10%, light-dark(transparent,var(--chroma-primary-20)) 20%, light-dark(transparent,var(--chroma-primary-30)) 30%, light-dark(transparent,var(--chroma-primary-40)) 40%, light-dark(transparent,var(--chroma-primary-50)) 50%, light-dark(transparent,var(--chroma-primary-60)) 60%, light-dark(transparent,var(--chroma-primary-70)) 70%, light-dark(transparent,var(--chroma-primary-80)) 80%);mix-blend-mode:hard-light;opacity:.44;content:"";position:absolute;inset:0}#cn-poster:after{z-index:2;background-image:linear-gradient(180deg, light-dark(var(--chroma-surface-90),transparent) 10%, light-dark(var(--chroma-primary-40),transparent) 40%, light-dark(var(--chroma-primary-80),transparent) 70%);mix-blend-mode:overlay;content:"";position:absolute;inset:0}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){#cn-poster{display:none}body:has(#cn-poster){--cn-app-bar-background-sticky:inherit}}
