:root{--m-primary-100:#d4eaf7;--m-primary-200:#b6ccd8;--m-primary-300:#3b3c3d;--m-accent-100:#71c4ef;--m-accent-200:#00668c;--m-text-100:#1d1c1c;--m-text-200:#313d44;--m-bg-100:#fffefb;--m-bg-200:#f5f4f1;--m-bg-300:#cccbc8;--color-primary:#0070f3;--color-secondary:#7928ca;--color-success:#00a854;--color-warning:#f5a623;--color-error:#e00;--color-background-primary:#fff;--color-background-secondary:#fafafa;--color-text-primary:#000;--color-text-secondary:#666;--color-vault:#e53e3e;--color-vault-light:#f5b6b6;--color-bars:#2b6cb0;--color-bars-light:#b6d4f5;--color-beam:#d69e2e;--color-beam-light:#f5e5b6;--color-floor:#38a169;--color-floor-light:#b6f5d4;--color-all-around:#000;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--font-family-heading:var(--font-montserrat),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-body:var(--font-open-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:var(--font-roboto-mono),"Courier New",Courier,monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.875rem;--border-radius-sm:0.25rem;--border-radius-md:0.5rem;--border-radius-lg:1rem;--primary-pink:#e0207b;--dark-bg:#121212;--card-bg:#1e1e1e;--card-bg-hover:#252525;--button-bg:#282828;--border-color:#333;--border-color-light:#444;--text-primary:#eaeaea;--text-secondary:#b3b3b3;--text-muted:#888;--positive-green:#2ecc71;--teal:#1abc9c;--gold:gold;--silver:silver;--bronze:#cd7f32;--club-bronze-border:#d35400;--club-bronze-text:#e67e22;--club-silver-border:#7f8c8d;--club-silver-text:#bdc3c7;--club-gold-border:#f1c40f;--club-gold-text:#f39c12;--green:#2ecc71;--red:#e74c3c;--blue:#3e85f5;--border:#333}body{font-family:var(--font-family-body);color:var(--color-text-primary);background-color:var(--color-background-primary);overflow:auto}body,html{max-width:100vw}h1,h2,h3,h4,h5{font-family:var(--font-family-heading)}.mono{font-family:var(--font-family-mono)}*{font-family:var(--font-family-body)}.content{overflow-y:scroll;min-height:calc(100vh - 60px);margin-top:90px}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}body[data-onboarding=true]{background-color:#121212!important}body[data-onboarding=true] .content{background-color:#121212!important;margin-top:0!important}.header_header__w2BOs{background-color:var(--m-bg-100);box-shadow:0 2px 4px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;z-index:1000;max-height:90px}.header_headerContainer__oQ57w{max-width:1200px;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;align-items:center}.header_logo__9b1Md{font-size:var(--font-size-xl);font-weight:700;color:var(--m-text-100)}.header_logoPlaceholder__cnJBs{display:inline-block;width:-moz-fit-content;width:fit-content;height:40px;background-color:var(--m-bg-300);border-radius:var(--border-radius-md)}@media(max-width:850px){.header_headerContainer__oQ57w{display:flex;justify-content:space-between;align-items:center}}.Footer_footer__7blBZ{width:100%;background-color:#fff;padding:4rem 0 0;border-top:1px solid #eaeaea;font-family:var(--font-open-sans)}.Footer_footerContent__pyaBH{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;gap:4rem}@media(max-width:768px){.Footer_footerContent__pyaBH{flex-direction:column;gap:2rem}}.Footer_leftSection__m6h3R{flex:1 1}.Footer_leftSection__m6h3R .Footer_logo__nbWVP{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.Footer_leftSection__m6h3R .Footer_contactInfo__M7G6U{margin-bottom:2rem}.Footer_leftSection__m6h3R .Footer_contactInfo__M7G6U p{margin-bottom:1rem}.Footer_leftSection__m6h3R .Footer_contactInfo__M7G6U a{display:block;color:#666;text-decoration:none;margin-top:.5rem}.Footer_leftSection__m6h3R .Footer_contactInfo__M7G6U a:hover{color:#000}.Footer_leftSection__m6h3R .Footer_socialLinks___8JeO{display:flex;gap:1rem}.Footer_leftSection__m6h3R .Footer_socialLinks___8JeO a{color:#666;font-size:1.25rem;text-decoration:none}.Footer_leftSection__m6h3R .Footer_socialLinks___8JeO a:hover{color:#000}.Footer_rightSection__Wlk7e{display:flex;gap:4rem}@media(max-width:768px){.Footer_rightSection__Wlk7e{gap:2rem}}@media(max-width:480px){.Footer_rightSection__Wlk7e{flex-direction:column;gap:1rem}}.Footer_linksColumn__64Wos{display:flex;flex-direction:column;gap:1rem}.Footer_linksColumn__64Wos a{color:#666;text-decoration:none;font-size:.9rem}.Footer_linksColumn__64Wos a:hover{color:#000}.Footer_bottomBar__6YKfP{margin-top:4rem;padding:1.5rem 0;border-top:1px solid #eaeaea}.Footer_bottomContent__GGmtV{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#666}@media(max-width:768px){.Footer_bottomContent__GGmtV{flex-direction:column;gap:1rem;text-align:center}}.Footer_bottomLinks__metB5{display:flex;gap:2rem}@media(max-width:480px){.Footer_bottomLinks__metB5{flex-direction:column;gap:1rem}}.Footer_bottomLinks__metB5 a{color:#666;text-decoration:none}.Footer_bottomLinks__metB5 a:hover{color:#000}.nav_navContent__eokBf{display:flex;justify-content:space-between;align-items:center;gap:2rem}.nav_navList__psljC{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav_navList__psljC a{color:var(--m-text-100);text-decoration:none;font-weight:500;transition:color .2s ease}.nav_navList__psljC a:hover{color:var(--m-accent-200)}.nav_ctaButtons__9klVd{display:flex;gap:1rem}.nav_primaryButton__ruqb1{background-color:var(--m-accent-200);color:#fff;padding:.5rem 1.5rem;border-radius:var(--border-radius-md);font-weight:600;transition:background-color .2s ease}.nav_primaryButton__ruqb1:hover{background-color:var(--m-accent-100)}.nav_secondaryButton__JG2wB{color:var(--m-accent-200);padding:.5rem 1.5rem;border-radius:var(--border-radius-md);font-weight:600;border:2px solid var(--m-accent-200);transition:all .2s ease}.nav_secondaryButton__JG2wB:hover{background-color:var(--m-accent-100);color:#fff;border-color:var(--m-accent-100)}.nav_mobileMenuButton__2c32e{display:none;background:none;border:none;cursor:pointer;padding:.5rem}.nav_menuIcon__cgvTo{display:block;width:24px;height:2px;background-color:var(--m-text-100);position:relative}.nav_menuIcon__cgvTo:after,.nav_menuIcon__cgvTo:before{content:"";position:absolute;width:24px;height:2px;background-color:var(--m-text-100);transition:transform .2s ease}.nav_menuIcon__cgvTo:before{top:-6px}.nav_menuIcon__cgvTo:after{bottom:-6px}@media(max-width:850px){.nav_mobileMenuButton__2c32e{display:block}.nav_navContent__eokBf{display:none}.nav_nav__lDLTi{top:70px;right:0;background-color:var(--m-bg-100);padding:1rem;align-items:flex-start;gap:1rem;transform:translateY(-100%);transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav_navOpen__KAuK1,.nav_nav__lDLTi{position:fixed;flex-direction:column}.nav_navOpen__KAuK1{transform:translateY(0);width:100%;display:flex;align-items:flex-end;top:0}.nav_navOpen__KAuK1 .nav_navContent__eokBf{width:100%;display:flex;flex-direction:column-reverse}.nav_navOpen__KAuK1 .nav_navList__psljC{height:-moz-fit-content;height:fit-content;text-align:center}.nav_ctaButtons__9klVd{width:100%;gap:.5rem}.nav_navList__psljC{width:100%;flex-direction:column;gap:1rem;height:0}.nav_primaryButton__ruqb1,.nav_secondaryButton__JG2wB{width:100%;text-align:center}}