:root{--color-primary:#5b2de6;--color-primary-hover:#4a24c4;--color-text:#0f1231;--color-text-muted:#556178;--color-bg:#f7f8fa;--color-bg-wash:#f8f6fc;--color-surface:#fff;--color-accent:#f43f5e;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 1px 2px #0f12310f;--shadow-md:0 8px 24px #0f123114;--font-heading:"Nunito", "Varela Round", system-ui, sans-serif;--font-body:"Varela Round", "Nunito", system-ui, sans-serif;--space-unit:4px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-text);font-weight:700;line-height:1.2}a{color:var(--color-primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--color-primary-hover)}img{max-width:100%;height:auto;display:block}.wrap{width:min(1120px,100% - 2rem);margin-inline:auto}.page-section{padding-block:clamp(3rem,8vw,4.5rem)}.page-section--hero{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(1.25rem,3vw,2rem)}.page-section--compact{padding-block:clamp(2.5rem,6vw,4rem)}.page-section--wash{background:var(--color-bg-wash);border-block:1px solid #efe9fe}.track-items-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.track-items-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.track-items-grid{grid-template-columns:repeat(3,1fr)}}.founder-split{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:2rem;display:grid}@media (width>=900px){.founder-split{max-width:920px;margin-inline:auto}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{justify-content:center;align-items:center;gap:calc(var(--space-unit) * 2);padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 5);font-family:var(--font-heading);border-radius:var(--radius-md);cursor:pointer;border:none;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.btn--primary{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm)}.btn--primary:hover:not([aria-disabled=true]){background:var(--color-primary-hover);color:#fff}.btn--primary[aria-disabled=true]{background:var(--color-text-muted);cursor:not-allowed;opacity:.85}.btn--ghost{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0}.btn--ghost:hover{background:var(--color-bg-wash)}.card{background:var(--color-surface);border-radius:var(--radius-md)}.card-hover{transition:transform .12s}.card-hover:hover{transform:translateY(-2px)}.prose h1{margin-top:0;font-size:clamp(1.75rem,4vw,2.25rem)}.prose h2{margin-top:2rem;font-size:1.35rem}.prose h3{margin-top:1.25rem;font-size:1.1rem}.prose p,.prose ul{color:var(--color-text)}.change-grid{grid-template-columns:1fr;gap:.75rem;margin:1.25rem 0;display:grid}.change-grid__item{box-shadow:var(--shadow-sm);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid #efe9fe;padding:1rem 1.15rem}.change-grid__item h3{margin:0 0 .35rem;font-size:1rem}.change-grid__item p{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.45}@media (width>=640px){.change-grid{grid-template-columns:1fr 1fr}}.prose ul{padding-left:1.25rem}.prose table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:.5rem .65rem}.prose th{background:var(--color-bg-wash);font-weight:700}.legal-prose{max-width:760px;padding-block:calc(var(--space-unit) * 10) calc(var(--space-unit) * 16)}.legal-prose h1{margin-top:0;font-size:2rem}.legal-prose h2{margin-top:2.5rem;font-size:1.25rem}.legal-prose h3{margin-top:1.5rem;font-size:1.1rem}.legal-prose table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:.5rem .65rem}.legal-prose hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}.disclaimer-strip{background:var(--color-bg-wash);border-radius:var(--radius-md);padding:calc(var(--space-unit) * 5);color:var(--color-text-muted);border:1px solid #efe9fe;font-size:.9rem}.header-bar[data-astro-cid-nen7h5rs]{grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"trigger logo download";align-items:center;column-gap:.5rem;padding-block:1rem;display:grid;position:relative}.mobile-menu-trigger[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-primary);cursor:pointer;background:0 0;border:0;grid-area:trigger;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.mobile-menu-trigger[data-astro-cid-nen7h5rs]:hover{background:#5b2de614}.mobile-menu-trigger[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-logo[data-astro-cid-nen7h5rs]{grid-area:logo;justify-self:center;min-width:0}.header-logo-mascot[data-astro-cid-nen7h5rs]{flex-shrink:0;width:48px;height:48px}.header-download[data-astro-cid-nen7h5rs]{white-space:nowrap;grid-area:download;justify-self:end;padding:.5rem .85rem!important;font-size:.875rem!important}.header-nav-panel[data-astro-cid-nen7h5rs]{border-top:1px solid #0f12311a;flex-direction:column;grid-area:2/1/auto/-1;align-items:stretch;gap:0;margin:.25rem -.25rem 0;padding:1rem 0 0;display:none}.header-nav-panel[data-astro-cid-nen7h5rs].is-open{display:flex}.header-nav-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);padding:.75rem .25rem}.header-nav-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#5b2de60f}@media (width>=840px){.mobile-menu-trigger[data-astro-cid-nen7h5rs]{display:none}.header-logo-mascot[data-astro-cid-nen7h5rs]{width:62px;height:62px}.header-bar[data-astro-cid-nen7h5rs]{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1.25rem;display:flex}.header-logo[data-astro-cid-nen7h5rs]{justify-self:unset;flex-shrink:0}.header-nav-panel[data-astro-cid-nen7h5rs]{grid-column:unset;grid-row:unset;border-top:none;flex-flow:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:1.25rem;margin:0 0 0 auto;padding:0;display:flex!important}.header-nav-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:0}.header-nav-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:0 0}.header-download[data-astro-cid-nen7h5rs]{flex-shrink:0;margin-left:0!important;padding:.5rem 1rem!important;font-size:.9rem!important}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-text);color:#cbd5e1;margin-top:4rem}.site-footer__inner[data-astro-cid-jo6i4kqk]{padding-block:3rem 2.5rem}.site-footer__grid[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1.5rem;display:flex}.site-footer__columns[data-astro-cid-jo6i4kqk],.site-footer__nav-group[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}@media (width>=640px){.site-footer__columns[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3rem;width:100%}.site-footer__nav-group[data-astro-cid-jo6i4kqk]{flex-direction:row;align-items:flex-start;gap:2rem}.site-footer__column--app[data-astro-cid-jo6i4kqk]{flex-shrink:0}}.site-footer__column[data-astro-cid-jo6i4kqk]{min-width:0}.site-footer__wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);color:#fff;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-block}.site-footer__wordmark[data-astro-cid-jo6i4kqk]:hover{color:#fff;opacity:.85}.site-footer__heading[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.site-footer__links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#e2e8f0;font-size:.95rem;line-height:1.4;text-decoration:none;transition:color .15s}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.site-footer__cta[data-astro-cid-jo6i4kqk]{font-weight:600;color:#fff!important}.site-footer__legal[data-astro-cid-jo6i4kqk]{color:#94a3b8;border-top:1px solid #ffffff1f;flex-direction:column;gap:.35rem;max-width:52rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.55;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.cookie-consent[data-astro-cid-kror3uvh]{inset-inline:0;z-index:1000;pointer-events:none;padding:1rem;position:fixed;bottom:0}.cookie-consent[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-consent__panel[data-astro-cid-kror3uvh]{pointer-events:auto;background:var(--color-surface);border-radius:var(--radius-lg);width:min(720px,100%);box-shadow:var(--shadow-md);border:1px solid #efe9fe;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-inline:auto;padding:1rem 1.25rem;display:flex}.cookie-consent__text[data-astro-cid-kror3uvh]{color:var(--color-text-muted);flex:16rem;margin:0;font-size:.9rem;line-height:1.5}.cookie-consent__actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:.75rem;margin-left:auto;display:flex}.cookie-consent__btn[data-astro-cid-kror3uvh]{min-width:6.5rem;padding-block:calc(var(--space-unit) * 2.5)}
