:root{--font-sans:IBM Plex Sans,Inter,-apple-system,system-ui,sans-serif;--type-headline-weight:800;--type-headline-tracking:-0.02em;--type-headline-leading:1.1;--type-subhead-weight:600;--type-subhead-leading:1.3;--type-body-weight:500;--type-body-leading:1.6;--type-body-size:clamp(16px,0.35vw + 15px,18px);--type-small-size:14px;--type-small-weight:400;--color-text-primary:#111;--color-text-secondary:#666;--color-text-muted:#888;--color-text-body:#444}.surface-dark{--color-text-primary:#f7fbff;--color-text-secondary:rgba(247,251,255,0.72);--color-text-muted:rgba(247,251,255,0.55);--color-text-body:rgba(247,251,255,0.72)}html{overflow-x:hidden;width:100%;max-width:100%;background-color:#0a1018}@supports (overflow-x:clip){html{overflow-x:clip}}body,html{font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);color:var(--color-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden;width:100%;max-width:100%;margin:0;padding:0;background-color:#0a1018}@supports (overflow-x:clip){body{overflow-x:clip}}app-root{display:block;width:100%;max-width:100%;min-height:100vh;overflow-x:hidden;background-color:#0a1018}@supports (overflow-x:clip){app-root{overflow-x:clip}}.type-headline,h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--type-headline-weight);letter-spacing:var(--type-headline-tracking);line-height:var(--type-headline-leading);color:var(--color-text-primary)}.type-subheadline{font-family:var(--font-sans);font-weight:var(--type-subhead-weight);line-height:var(--type-subhead-leading);color:var(--color-text-secondary)}.type-body{font-weight:var(--type-body-weight);font-size:var(--type-body-size);color:var(--color-text-body)}.type-body,.type-small{font-family:var(--font-sans);line-height:var(--type-body-leading)}.type-small{font-weight:var(--type-small-weight);font-size:var(--type-small-size);color:var(--color-text-muted)}.headlines,.headlines.typage h1,.headlines.typage h2,.headlines.typage h3,.headlines h1{font-family:var(--font-sans)!important}