.ui-container{width:min(100%,var(--layout-container-max));margin-inline:auto;padding-inline:var(--layout-container-pad-inline)}.ui-section{padding-block:var(--layout-section-spacing)}.ui-section--full{min-height:100svh}.ui-typo{margin:0;color:var(--color-text-primary)}.ui-typo--h1{font-size:var(--text-h1-size);line-height:var(--text-h1-line);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-spacing)}.ui-typo--h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-spacing)}.ui-typo--h3{font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-spacing)}.ui-typo--body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--text-body-lg-weight);letter-spacing:var(--text-body-lg-spacing);color:var(--color-text-secondary)}.ui-typo--body-md{font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);font-weight:var(--text-body-md-weight);letter-spacing:var(--text-body-md-spacing);color:var(--color-text-secondary)}.ui-typo--micro{font-size:var(--text-micro-size);line-height:var(--text-micro-line);font-weight:var(--text-micro-weight);letter-spacing:var(--text-micro-spacing);text-transform:uppercase;color:var(--color-text-muted)}.ui-typo--center{text-align:center}.ui-typo--muted{color:var(--color-text-muted)}.ui-typo--secondary{color:var(--color-text-secondary)}.ui-typo-accent{color:var(--color-accent-500)}.ui-button{height:var(--button-height);border-radius:var(--radius-pill);padding-inline:var(--button-pad-x);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:var(--text-button-weight);letter-spacing:var(--text-button-spacing);color:var(--color-text-primary);white-space:nowrap;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease}.ui-button:active{transform:translateY(var(--motion-press-offset-y))}.ui-button--primary{background:var(--button-primary-bg);color:var(--button-primary-color);box-shadow:var(--button-primary-shadow)}.ui-button--secondary{background:var(--button-secondary-bg);color:var(--button-secondary-color);border:var(--button-secondary-border)}.ui-button--ghost{background:var(--button-ghost-bg);color:var(--button-ghost-color);border:var(--button-ghost-border)}.ui-button:hover{opacity:.9}.ui-icon-button{width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius-pill);border:none;background:var(--color-accent-500);color:var(--color-text-primary);box-shadow:var(--shadow-accent-glow);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ui-icon-button--back{width:var(--icon-button-back-size);height:var(--icon-button-back-size)}.ui-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:var(--tag-padding-y) var(--tag-padding-x);font-size:var(--text-micro-size);line-height:var(--text-micro-line);letter-spacing:var(--text-micro-spacing);background:var(--tag-bg);color:var(--tag-color)}.ui-card{background:var(--card-bg);border:var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:var(--card-pad-mobile)}@media(min-width:1024px){.ui-card{padding:var(--card-pad-desktop)}}.ui-divider{border:none;width:100%;height:var(--divider-height);background:var(--color-divider-subtle);margin:0}.ui-divider--short{width:var(--divider-width-short);margin-inline:auto}.ui-segmented{width:min(100%,var(--layout-container-max));background:var(--segment-bg);border:var(--segment-border);border-radius:var(--radius-pill);padding:var(--segment-padding);display:flex;gap:var(--space-8);overflow-x:auto;scrollbar-width:none}.ui-segmented::-webkit-scrollbar{display:none}.ui-segmented__item{border:none;border-radius:var(--radius-pill);background:transparent;color:var(--segment-item-color);padding:var(--segment-item-pad-y) var(--segment-item-pad-x);cursor:pointer;white-space:nowrap;font-size:var(--text-body-md-size);line-height:var(--text-body-md-line)}.ui-segmented__item--active{background:var(--segment-item-active-bg);color:var(--segment-item-active-color)}.ui-stat-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}@media(min-width:1024px){.ui-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-stat-pill{background:var(--stat-bg);border:var(--stat-border);border-radius:var(--radius-pill);padding:var(--stat-pad-y) var(--stat-pad-x);display:flex;flex-direction:column;gap:var(--space-8)}@media(min-width:1024px){.ui-stat-pill{padding:var(--stat-pad-y-desktop) var(--stat-pad-x-desktop)}}.ui-stat-pill__label{font-size:var(--text-micro-size);line-height:var(--text-micro-line);letter-spacing:var(--text-micro-spacing);color:var(--stat-label-color)}.ui-stat-pill__value{font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--stat-value-color)}.ui-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--menu-overlay-bg);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);z-index:var(--layer-overlay);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-top:var(--topbar-height);animation:menuOverlayFadeIn .32s ease-out both}.ui-menu-overlay__content{position:relative;z-index:var(--layer-overlay-panel);width:min(100%,var(--layout-container-max));min-height:calc(100svh - var(--topbar-height));min-height:calc(100dvh - var(--topbar-height));padding-inline:var(--layout-container-pad-inline);padding-top:var(--space-24);padding-bottom:var(--space-24);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-24);animation:menuContentPopIn .36s cubic-bezier(.22,1,.36,1) both;box-sizing:border-box}.ui-menu-overlay__list{display:flex;flex-direction:column;gap:var(--space-16);align-items:center;margin-block:auto}.ui-menu-overlay__item{font-size:var(--text-h2-size);line-height:var(--text-h2-line);color:var(--menu-item-color);background:transparent;border:none;text-align:center;cursor:pointer;display:inline-block;white-space:nowrap;overflow:hidden;opacity:0;animation:menuTypeIn .46s steps(24,end) both;animation-delay:var(--menu-item-delay, 0ms)}.ui-menu-overlay__item--active{color:var(--menu-item-active-color)}.ui-menu-overlay__lang{width:fit-content;display:inline-flex;gap:var(--space-4);border-radius:var(--radius-pill);background:var(--menu-toggle-bg);padding:var(--space-4);transition:background-color .28s ease,box-shadow .28s ease}.ui-menu-overlay__lang-wrap{width:min(220px,100%);display:flex;justify-content:center;margin-top:auto}.ui-menu-overlay__lang-btn{border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);padding:var(--space-8) var(--space-16);cursor:pointer;font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s ease,background-color .3s ease,box-shadow .3s ease}.ui-menu-overlay__lang-btn--active{background:var(--menu-toggle-active-bg);color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-accent-200),0 0 18px var(--color-accent-glow);animation:langBump .36s cubic-bezier(.22,1,.36,1)}@keyframes menuOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes menuTypeIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes menuContentPopIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes langBump{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}.app-shell{min-height:100svh;background:var(--color-background-primary);color:var(--color-text-primary)}.app-main{min-height:100svh}.topbar{position:fixed;inset-inline:0;top:0;z-index:var(--layer-topbar);background:var(--gradient-topbar);-webkit-backdrop-filter:none;backdrop-filter:none;transition:backdrop-filter .22s ease,background-color .22s ease}.topbar--scrolled{background:var(--menu-overlay-bg);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.topbar__inner{width:min(100%,var(--layout-container-max));margin-inline:auto;padding-inline:var(--layout-container-pad-inline);height:var(--topbar-height);display:flex;align-items:center;justify-content:space-between}.topbar__brand{font-size:var(--text-micro-size);line-height:var(--text-micro-line);letter-spacing:var(--text-micro-spacing);color:var(--color-text-secondary)}.topbar__brand-logo{width:21px;height:23px;object-fit:contain;display:block}.topbar__brand-logo--menu{width:156px;height:auto}.topbar__brand-logo--mark{width:16px;height:18px}.topbar__brand-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center}.topbar__menu{width:var(--icon-button-back-size);height:var(--icon-button-back-size);border:0;background:transparent;color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.page-footer{height:var(--single-view-footer-height);display:flex;align-items:center;justify-content:center;padding:0}.page-footer__copy{text-align:center;color:var(--color-text-soft);font-size:var(--text-copyright-size);line-height:var(--text-copyright-line);font-weight:var(--text-copyright-weight);letter-spacing:var(--text-copyright-spacing)}.detail-header{height:var(--topbar-height);padding-top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-24)}.detail-header__left{display:inline-flex;align-items:center;gap:var(--space-12)}.detail-header__title{color:var(--color-text-secondary);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line)}.detail-header__brand{color:var(--color-text-secondary);font-size:var(--text-micro-size);line-height:var(--text-micro-line);letter-spacing:var(--text-micro-spacing)}.page-center{min-height:calc(100svh - var(--single-view-footer-height));min-height:calc(100dvh - var(--single-view-footer-height));padding-top:var(--single-view-text-top);padding-bottom:var(--space-16);padding-inline:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;box-sizing:border-box}.page-stack{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(var(--space-12),2vh,var(--space-24))}.page-stack--center{width:min(100%,680px);margin-inline:auto;align-items:center;text-align:center}@media(max-width:1023px){.page-stack--center{width:min(100%,342px)}}.home-hero{min-height:100svh;min-height:100dvh;height:100svh;height:100dvh;position:relative;background:var(--color-background-deep);overflow:hidden}.home-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--gradient-home-mobile-overlay),url(/images/hero-mobile.webp);background-size:100% 100%,cover;background-position:center,right -136px top -208px;background-repeat:no-repeat,no-repeat;opacity:.9}@media(min-width:1024px){.home-hero__bg{background-image:var(--gradient-home-desktop-overlay),url(/images/hero-desktop.webp);background-size:100% 100%,cover;background-position:center,center;background-repeat:no-repeat,no-repeat}}.home-hero__content{position:relative;height:100%;max-height:100%;display:grid;grid-template-rows:1fr auto auto auto;align-items:end;justify-items:center;padding-top:calc(var(--topbar-height) + var(--space-16));padding-bottom:var(--space-16);row-gap:clamp(var(--space-8),1.8vh,var(--space-16));box-sizing:border-box}.home-hero__panel{width:min(100%,342px);display:flex;flex-direction:column;gap:var(--space-12);text-align:left}.home-hero__title{font-size:var(--home-text-h1-size-mobile);line-height:var(--home-text-h1-line-mobile)}.home-hero__description{margin-top:var(--space-8)}.home-hero__meta{margin-top:var(--space-8);font-size:12px;line-height:16px;letter-spacing:-.02em;font-weight:400}.home-hero__actions{display:flex;flex-wrap:nowrap;gap:var(--space-12);margin-top:var(--space-8)}.home-hero__actions .ui-button{flex:1 1 0;min-width:0;padding-inline:var(--space-12)}.home-hero__bottom{width:min(100%,342px);margin-top:0;display:grid;grid-template-columns:1fr;justify-items:center;row-gap:var(--space-12)}.home-hero__social{display:flex;justify-content:center;align-items:center;gap:var(--space-12)}.home-hero__social a{color:var(--color-text-soft)}.home-hero__email{color:var(--color-text-soft);font-size:var(--text-email-size);line-height:var(--text-email-line);font-weight:var(--text-email-weight);letter-spacing:var(--text-email-spacing);text-align:center}.home-hero__email-link{color:var(--color-text-soft)}.home-hero__download{display:none}.home-hero__copyright{margin-top:0;margin-bottom:0}@media(min-width:1024px){.home-hero__content{align-items:flex-end;justify-content:flex-end;padding-top:var(--topbar-height);padding-bottom:var(--space-16);justify-items:end;row-gap:var(--space-12)}.home-hero__panel{width:min(100%,620px);margin-right:var(--space-48);margin-top:0;gap:var(--space-16)}.home-hero__title{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}.home-hero__actions{width:fit-content;margin-top:var(--space-12)}.home-hero__actions .ui-button{flex:0 0 auto;padding-inline:var(--button-pad-x)}.home-hero__bottom{width:calc(100% - var(--space-96));margin-top:0;margin-right:var(--space-48);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;column-gap:var(--space-16)}.home-hero__email{justify-self:start;text-align:left}.home-hero__download{display:inline-flex;justify-self:end}.home-hero__copyright{margin-top:0;margin-right:0;margin-left:0;width:100%;justify-self:center;text-align:center}.home-hero__meta{font-size:16px;line-height:24px;letter-spacing:-.02em;font-weight:400}}@media(max-width:1023px){.home-hero__description{font-size:var(--text-email-size);line-height:var(--text-email-line);font-weight:var(--text-email-weight);letter-spacing:var(--text-email-spacing)}}.approach-list{display:grid;gap:var(--space-24)}.approach-item{display:grid;gap:var(--space-8)}.contact-actions,.contact-downloads{display:flex;flex-direction:column;gap:var(--space-12);width:min(100%,var(--measure-compact-max))}.selected-splash{min-height:calc(100svh - var(--single-view-footer-height));min-height:calc(100dvh - var(--single-view-footer-height));display:flex;align-items:flex-start;justify-content:center;padding-top:var(--single-view-text-top);padding-bottom:var(--space-16);box-sizing:border-box}.selected-splash__inner{width:min(100%,640px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(var(--space-12),2vh,var(--space-24))}@media(max-width:1023px){.selected-splash__inner{width:min(100%,342px)}}.selected-splash__cta{display:flex;flex-direction:column;align-items:center;gap:var(--space-16)}.selected-detail{min-height:calc(100svh - var(--single-view-footer-height));min-height:calc(100dvh - var(--single-view-footer-height));display:grid;grid-template-rows:var(--topbar-height) 1fr auto;gap:0;padding-top:0;padding-bottom:0}.selected-detail__content{display:flex;flex-direction:column;gap:clamp(var(--space-12),1.8vh,var(--space-24));align-items:center;text-align:center;padding-top:clamp(var(--space-12),1.8vh,var(--space-24))}.selected-detail__segmented{display:flex;justify-content:center;align-items:end;padding-bottom:var(--space-16)}.selected-detail__segmented .ui-segmented{width:min(100%,760px)}@media(min-width:1024px){.selected-detail__segmented .ui-segmented{overflow:visible}.selected-detail__segmented .ui-segmented__item{flex:1 1 0;text-align:center}}@media(max-width:1023px){.selected-detail__segmented{position:sticky;bottom:var(--space-16);z-index:10}.selected-detail__segmented .ui-segmented{width:100%}.selected-detail__segmented .ui-segmented__item{flex:0 0 calc((100% - (var(--space-8) * 2)) / 3);min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;padding-inline:var(--space-8)}}.extended-grid{display:grid;gap:var(--layout-grid-gap);grid-template-columns:1fr}@media(min-width:1024px){.extended-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.extended-card{display:flex;flex-direction:column;gap:var(--space-16)}.extended-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-8)}.extended-card__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.extended-detail{min-height:calc(100svh - var(--single-view-footer-height));min-height:calc(100dvh - var(--single-view-footer-height));display:grid;grid-template-rows:var(--topbar-height) auto 1fr;gap:var(--space-16);padding-bottom:0}.extended-detail__hero{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg);border:var(--card-border);background:var(--gradient-extended-detail-hero)}.extended-detail__content{max-width:var(--measure-detail-max);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(var(--space-12),1.8vh,var(--space-16));text-align:center}.extended-detail__tags{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-8)}.page-divider-wrap{width:min(100%,var(--measure-compact-max))}.icon-row{display:inline-flex;gap:var(--space-12)}:root{--bp-mobile: 0px;--bp-tablet: 768px;--bp-desktop: 1024px;--bp-wide: 1440px;--color-background-primary: #0B0B0D;--color-background-deep: #08090F;--color-background-secondary: #111114;--color-surface-elevated: #1A1A1F;--color-text-primary: #FFFFFF;--color-text-secondary: rgba(255,255,255,.72);--color-text-muted: rgba(255,255,255,.48);--color-text-soft: #B5B5B5;--color-border-subtle: rgba(255,255,255,.08);--color-border-soft: rgba(255,255,255,.12);--color-divider-subtle: rgba(255,255,255,.12);--color-accent-500: #6C63FF;--color-accent-600: #5A52E8;--color-accent-100: rgba(108,99,255,.12);--color-accent-200: rgba(108,99,255,.2);--color-accent-glow: rgba(108,99,255,.35);--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--space-120: 120px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 999px;--shadow-soft: 0 8px 24px rgba(0,0,0,.4);--shadow-accent-glow: 0 0 40px rgba(108,99,255,.35);--font-sans: "Mulish", Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;--text-button-size: 13px;--text-button-line: 20px;--text-button-weight: 500;--text-button-spacing: 0;--text-email-size: 14px;--text-email-line: 20px;--text-email-weight: 400;--text-email-spacing: 0;--text-copyright-size: 8px;--text-copyright-line: 12px;--text-copyright-weight: 300;--text-copyright-spacing: -.025em;--text-h1-size: 32px;--text-h1-line: 40px;--text-h1-weight: 600;--text-h1-spacing: -.02em;--text-h2-size: 24px;--text-h2-line: 32px;--text-h2-weight: 600;--text-h2-spacing: -.01em;--text-h3-size: 18px;--text-h3-line: 24px;--text-h3-weight: 500;--text-h3-spacing: 0em;--text-body-lg-size: 16px;--text-body-lg-line: 24px;--text-body-lg-weight: 400;--text-body-lg-spacing: 0em;--text-body-md-size: 15px;--text-body-md-line: 22px;--text-body-md-weight: 400;--text-body-md-spacing: 0em;--text-micro-size: 12px;--text-micro-line: 16px;--text-micro-weight: 400;--text-micro-spacing: .08em;--layout-container-max: 1200px;--layout-container-pad-inline: 24px;--layout-section-spacing: 80px;--layout-grid-gap: 24px;--divider-height: 1px;--divider-width-short: 120px;--button-height: 48px;--button-pad-x: 24px;--button-primary-bg: var(--color-accent-500);--button-primary-color: var(--color-text-primary);--button-primary-shadow: var(--shadow-accent-glow);--button-secondary-bg: transparent;--button-secondary-border: 1px solid rgba(255,255,255,.16);--button-secondary-color: var(--color-text-primary);--button-ghost-bg: rgba(255,255,255,.04);--button-ghost-border: 1px solid rgba(255,255,255,.12);--button-ghost-color: var(--color-text-primary);--icon-button-size: 48px;--icon-button-back-size: 40px;--tag-bg: var(--color-accent-100);--tag-color: var(--color-accent-500);--tag-padding-y: 4px;--tag-padding-x: 12px;--card-bg: var(--color-background-secondary);--card-border: 1px solid rgba(255,255,255,.08);--card-pad-mobile: 24px;--card-pad-desktop: 32px;--menu-overlay-bg: rgba(8,9,15,.34);--menu-item-color: var(--color-text-secondary);--menu-item-active-color: var(--color-accent-500);--menu-toggle-bg: rgba(255,255,255,.06);--menu-toggle-active-bg: var(--color-accent-500);--segment-bg: rgba(255,255,255,.03);--segment-border: 1px solid rgba(255,255,255,.1);--segment-padding: 6px;--segment-item-pad-y: 10px;--segment-item-pad-x: 16px;--segment-item-color: var(--color-text-muted);--segment-item-active-bg: var(--color-accent-500);--segment-item-active-color: var(--color-text-primary);--stat-bg: rgba(255,255,255,.04);--stat-border: 1px solid rgba(255,255,255,.1);--stat-pad-y: 12px;--stat-pad-x: 16px;--stat-pad-y-desktop: 14px;--stat-pad-x-desktop: 18px;--stat-label-color: var(--color-text-muted);--stat-value-color: var(--color-text-secondary);--stat-divider-color: rgba(255,255,255,.1);--layer-topbar: 30;--layer-overlay: 50;--layer-overlay-panel: 60;--topbar-height: 72px;--motion-press-offset-y: 1px;--measure-hero-panel-max: 680px;--measure-compact-max: 420px;--measure-detail-max: 760px;--single-view-text-top: 128px;--single-view-footer-height: 44px;--home-text-h1-size-mobile: 28px;--home-text-h1-line-mobile: 32px;--gradient-topbar: linear-gradient(to bottom, rgba(8, 9, 15, .88), rgba(8, 9, 15, 0));--gradient-home-mobile-overlay: linear-gradient( to bottom, rgba(8, 9, 15, .52), rgba(8, 9, 15, .84) );--gradient-home-desktop-overlay: linear-gradient( to right, rgba(8, 9, 15, .72), rgba(8, 9, 15, .36) );--gradient-extended-detail-hero: linear-gradient( to right, rgba(255, 255, 255, .08), rgba(255, 255, 255, .02) )}@media(min-width:1024px){:root{--text-h1-size: 48px;--text-h1-line: 56px;--text-h2-size: 32px;--text-h2-line: 40px;--text-h3-size: 20px;--text-h3-line: 28px;--text-body-lg-size: 18px;--text-body-lg-line: 28px;--text-body-md-size: 16px;--text-body-md-line: 24px;--layout-container-pad-inline: 48px;--layout-section-spacing: 120px;--layout-grid-gap: 32px;--topbar-height: 80px;--single-view-text-top: 124px}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}html,body{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-background-primary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}img,svg{display:block;max-width:100%}
