:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(button,input,optgroup,select,textarea){font:inherit;letter-spacing:inherit;word-spacing:inherit}:where(ol,ul){padding-inline-start:1.5em}:where(blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre){margin-block:0}:where(small){font-size:.8em}:where(sub,sup){vertical-align:baseline;font-size:.75em;line-height:0;position:relative}:where(sup){inset-block-start:-.5em}:where(sub){inset-block-end:-.25em}:where(code,kbd,samp,pre){font-family:var(--type-family-code,monospace, monospace);font-size:1em}:where(pre){overflow-x:auto}:where(:root){--type-size-display:4.7684rem;--type-leading-display:1.1;--type-tracking-display:-.02254em;--type-measure-display:14ch;--type-weight-display:bolder;--type-lead-display:3rem;--type-flow-display:1.5rem;--type-wrap-display:balance;--type-size-h1:3.8147rem;--type-leading-h1:1.1;--type-tracking-h1:-.01932em;--type-measure-h1:17ch;--type-weight-h1:bolder;--type-lead-h1:3rem;--type-flow-h1:.75rem;--type-wrap-h1:balance;--type-size-h2:3.0518rem;--type-leading-h2:1.135;--type-tracking-h2:-.0161em;--type-measure-h2:21ch;--type-weight-h2:bolder;--type-lead-h2:3rem;--type-flow-h2:.75rem;--type-wrap-h2:balance;--type-size-h3:2.4414rem;--type-leading-h3:1.2;--type-tracking-h3:-.01288em;--type-measure-h3:27ch;--type-weight-h3:bolder;--type-lead-h3:3rem;--type-flow-h3:.75rem;--type-wrap-h3:balance;--type-size-h4:1.9531rem;--type-leading-h4:1.269;--type-tracking-h4:-.00966em;--type-measure-h4:33ch;--type-weight-h4:bolder;--type-lead-h4:3rem;--type-flow-h4:.75rem;--type-wrap-h4:balance;--type-size-h5:1.5625rem;--type-leading-h5:1.342;--type-tracking-h5:-.00644em;--type-measure-h5:42ch;--type-weight-h5:bolder;--type-lead-h5:3rem;--type-flow-h5:.75rem;--type-wrap-h5:balance;--type-size-h6:1.25rem;--type-leading-h6:1.419;--type-tracking-h6:-.00322em;--type-measure-h6:52ch;--type-weight-h6:bolder;--type-lead-h6:3rem;--type-flow-h6:.75rem;--type-wrap-h6:balance;--type-size-lead:1.25rem;--type-leading-lead:1.419;--type-tracking-lead:-.00322em;--type-measure-lead:52ch;--type-weight-lead:normal;--type-lead-lead:0rem;--type-flow-lead:1.5rem;--type-wrap-lead:pretty;--type-size-body:1rem;--type-leading-body:1.5;--type-tracking-body:0em;--type-measure-body:65ch;--type-weight-body:normal;--type-lead-body:0rem;--type-flow-body:1.5rem;--type-wrap-body:pretty;--type-size-caption:.8rem;--type-leading-caption:1.5;--type-tracking-caption:.00322em;--type-measure-caption:80ch;--type-weight-caption:normal;--type-lead-caption:.75rem;--type-flow-caption:1.5rem;--type-size-fine:.64rem;--type-leading-fine:1.5;--type-tracking-fine:.00644em;--type-measure-fine:80ch;--type-weight-fine:normal;--type-lead-fine:.75rem;--type-flow-fine:1.5rem;--type-size-code:1rem;--type-leading-code:1.5;--type-tracking-code:0em;--type-measure-code:65ch;--type-weight-code:normal;--type-lead-code:0rem;--type-flow-code:1.5rem;--type-family-code:ui-monospace, SFMono-Regular, Menlo, monospace;--type-advance-code:1.5rem;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-tracking-uppercase:.05em;--type-tracking-small-caps:.05em}.type-display,h1,.type-h1,h2,.type-h2,h3,.type-h3,h4,.type-h4,h5,.type-h5,h6,.type-h6,.type-lead,p,ul,ol,dl,blockquote,address,.type-body,figcaption,.type-caption,.type-fine,pre,.type-code,li,dt,dd,td,th,caption,summary,legend{overflow-wrap:break-word}dd,details,fieldset,figure,hr,table{margin-block:var(--type-lead-body) var(--type-flow-body)}.type-display{font-size:var(--type-size-display);line-height:var(--type-leading-display);letter-spacing:var(--type-tracking-display);font-weight:var(--type-weight-display);text-wrap:var(--type-wrap-display);margin-block:var(--type-lead-display) var(--type-flow-display)}h1,.type-h1{font-size:var(--type-size-h1);line-height:var(--type-leading-h1);letter-spacing:var(--type-tracking-h1);font-weight:var(--type-weight-h1);text-wrap:var(--type-wrap-h1);margin-block:var(--type-lead-h1) var(--type-flow-h1)}h2,.type-h2{font-size:var(--type-size-h2);line-height:var(--type-leading-h2);letter-spacing:var(--type-tracking-h2);font-weight:var(--type-weight-h2);text-wrap:var(--type-wrap-h2);margin-block:var(--type-lead-h2) var(--type-flow-h2)}h3,.type-h3{font-size:var(--type-size-h3);line-height:var(--type-leading-h3);letter-spacing:var(--type-tracking-h3);font-weight:var(--type-weight-h3);text-wrap:var(--type-wrap-h3);margin-block:var(--type-lead-h3) var(--type-flow-h3)}h4,.type-h4{font-size:var(--type-size-h4);line-height:var(--type-leading-h4);letter-spacing:var(--type-tracking-h4);font-weight:var(--type-weight-h4);text-wrap:var(--type-wrap-h4);margin-block:var(--type-lead-h4) var(--type-flow-h4)}h5,.type-h5{font-size:var(--type-size-h5);line-height:var(--type-leading-h5);letter-spacing:var(--type-tracking-h5);font-weight:var(--type-weight-h5);text-wrap:var(--type-wrap-h5);margin-block:var(--type-lead-h5) var(--type-flow-h5)}h6,.type-h6{font-size:var(--type-size-h6);line-height:var(--type-leading-h6);letter-spacing:var(--type-tracking-h6);font-weight:var(--type-weight-h6);text-wrap:var(--type-wrap-h6);margin-block:var(--type-lead-h6) var(--type-flow-h6)}.type-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);letter-spacing:var(--type-tracking-lead);font-weight:var(--type-weight-lead);text-wrap:var(--type-wrap-lead);margin-block:var(--type-lead-lead) var(--type-flow-lead)}p,ul,ol,dl,blockquote,address,.type-body{font-size:var(--type-size-body);line-height:var(--type-leading-body);letter-spacing:var(--type-tracking-body);font-weight:var(--type-weight-body);text-wrap:var(--type-wrap-body);margin-block:var(--type-lead-body) var(--type-flow-body)}figcaption,.type-caption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:var(--type-tracking-caption);font-weight:var(--type-weight-caption);margin-block:var(--type-lead-caption) var(--type-flow-caption)}.type-fine{font-size:var(--type-size-fine);line-height:var(--type-leading-fine);letter-spacing:var(--type-tracking-fine);font-weight:var(--type-weight-fine);margin-block:var(--type-lead-fine) var(--type-flow-fine)}pre,.type-code{font-family:var(--type-family-code,monospace, monospace);font-size:var(--type-size-code);line-height:var(--type-advance-code);letter-spacing:var(--type-tracking-code);font-weight:var(--type-weight-code);margin-block:var(--type-lead-code) var(--type-flow-code)}a{text-underline-offset:.15em;text-decoration-skip-ink:auto}.type-measure-display{max-inline-size:var(--type-measure-display)}.type-measure-h1{max-inline-size:var(--type-measure-h1)}.type-measure-h2{max-inline-size:var(--type-measure-h2)}.type-measure-h3{max-inline-size:var(--type-measure-h3)}.type-measure-h4{max-inline-size:var(--type-measure-h4)}.type-measure-h5{max-inline-size:var(--type-measure-h5)}.type-measure-h6{max-inline-size:var(--type-measure-h6)}.type-measure-lead{max-inline-size:var(--type-measure-lead)}.type-measure-body{max-inline-size:var(--type-measure-body)}.type-measure-caption{max-inline-size:var(--type-measure-caption)}.type-measure-fine{max-inline-size:var(--type-measure-fine)}.type-measure-code{max-inline-size:var(--type-measure-code)}.type-prose.type-prose{font-size:var(--type-size-body);max-inline-size:var(--type-measure-body)}.type-prose.type-prose>:first-child{margin-block-start:0}.type-prose.type-prose>:last-child{margin-block-end:0}.type-weight-regular.type-weight-regular{font-weight:var(--type-weight-regular)}.type-weight-medium.type-weight-medium{font-weight:var(--type-weight-medium)}.type-weight-semibold.type-weight-semibold{font-weight:var(--type-weight-semibold)}.type-weight-bold.type-weight-bold{font-weight:var(--type-weight-bold)}.type-uppercase.type-uppercase{text-transform:uppercase;letter-spacing:var(--type-tracking-uppercase)}.type-lowercase{text-transform:lowercase}.type-capitalize{text-transform:capitalize}.type-small-caps.type-small-caps{letter-spacing:var(--type-tracking-small-caps);font-variant-caps:small-caps}.type-case-normal{text-transform:none}.type-tabular-nums{font-variant-numeric:tabular-nums}.type-oldstyle-nums{font-variant-numeric:oldstyle-nums}.type-italic{font-style:italic}.type-not-italic{font-style:normal}.demo-band{border-bottom:1px solid #e4e0d8;padding:.75em 1.25em}.demo-note{margin:0}.demo-dialog{position:static}.demo-field{display:block}.demo-button{font-size:var(--type-size-body);line-height:var(--type-leading-body);letter-spacing:var(--type-tracking-body);font-weight:var(--type-weight-body);text-wrap:var(--type-wrap-body);cursor:pointer;background:0 0;border:1px solid;border-radius:.25em;justify-content:center;align-items:center;min-block-size:2.5em;padding-block:.5em;padding-inline:.75em;display:inline-flex}
