.Logo-module__aP-Wsq__root{color:var(--mantine-color-text);align-items:center;gap:10px;text-decoration:none;display:flex}.Logo-module__aP-Wsq__mark{flex-shrink:0}.Logo-module__aP-Wsq__wordmark{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.14em;font-size:17px;font-weight:700}.Logo-module__aP-Wsq__rp{color:var(--mantine-primary-color-filled);margin-left:2px}
.NavLinks-module__r_GKwW__desktop{align-items:center;gap:34px;display:flex}.NavLinks-module__r_GKwW__link{height:var(--vrp-header-height,72px);color:var(--mantine-color-dimmed);align-items:center;padding:2px 0 0;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color .14s;display:inline-flex}.NavLinks-module__r_GKwW__link:hover{color:var(--mantine-color-text)}.NavLinks-module__r_GKwW__link[data-active]{color:var(--mantine-primary-color-filled)}.NavLinks-module__r_GKwW__mobile{flex-direction:column;justify-content:space-between;min-height:calc(100dvh - 146px);display:flex}.NavLinks-module__r_GKwW__mobileMain{flex-direction:column;display:flex}.NavLinks-module__r_GKwW__mobileLink{border-bottom:1px solid #18181617;padding:15px 0 17px;display:block}[data-mantine-color-scheme=dark] .NavLinks-module__r_GKwW__mobileLink{border-bottom:1px solid #ffffff14}.NavLinks-module__r_GKwW__mobileLink{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.05em;color:var(--mantine-color-text);font-size:clamp(2rem,10vw,3.4rem);font-weight:500;line-height:1;text-decoration:none;transition:color .14s}.NavLinks-module__r_GKwW__mobileLink:hover{color:var(--mantine-color-text)}.NavLinks-module__r_GKwW__mobileLink[data-active]{color:var(--mantine-primary-color-filled)}.NavLinks-module__r_GKwW__mobileSecondary{flex-direction:column;align-items:flex-start;gap:10px;margin-top:48px;display:flex}.NavLinks-module__r_GKwW__mobileSecondaryLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--mantine-color-dimmed);margin-bottom:5px;font-size:10px;font-weight:600}.NavLinks-module__r_GKwW__mobileSecondary a{width:fit-content;color:var(--mantine-color-dimmed);font-size:13px;font-weight:500;text-decoration:none;transition:color .14s;display:inline-flex;position:relative}.NavLinks-module__r_GKwW__mobileSecondary a:hover{color:var(--mantine-color-text)}@media (prefers-reduced-motion:reduce){.NavLinks-module__r_GKwW__link,.NavLinks-module__r_GKwW__link:after,.NavLinks-module__r_GKwW__mobileLink,.NavLinks-module__r_GKwW__mobileSecondary a{transition:none}}
.HeaderShell-module__eNYwFa__root{z-index:100;height:var(--vrp-header-height,68px);background:var(--surface-page);border-bottom:1px solid #0000;transition:background-color .18s,border-color .18s,box-shadow .18s;position:sticky;top:0}.HeaderShell-module__eNYwFa__root[data-transparent]{background:0 0;border-bottom-color:#0000}.HeaderShell-module__eNYwFa__root[data-scrolled]{background:color-mix(in srgb, var(--surface-page) 94%, transparent);border-bottom-color:var(--surface-border);-webkit-backdrop-filter:blur(18px)saturate(1.1);box-shadow:0 10px 32px #00000006}.HeaderShell-module__eNYwFa__inner{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:28px;height:100%;padding-inline:clamp(20px,3vw,40px);display:grid}.HeaderShell-module__eNYwFa__brand{justify-content:flex-start;align-items:center;min-width:0;display:flex}.HeaderShell-module__eNYwFa__desktopNav{justify-content:center;align-items:center;display:flex}.HeaderShell-module__eNYwFa__actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.HeaderShell-module__eNYwFa__theme,.HeaderShell-module__eNYwFa__actionSlot,.HeaderShell-module__eNYwFa__userSlot{align-items:center;display:flex}.HeaderShell-module__eNYwFa__drawerContent{background:var(--surface-page);color:var(--text-primary)}.HeaderShell-module__eNYwFa__drawerHeader{border-bottom:1px solid var(--surface-border);background:var(--surface-page);min-height:68px;padding-inline:20px}.HeaderShell-module__eNYwFa__drawerBody{padding:34px 22px 28px}.HeaderShell-module__eNYwFa__drawerBrand{align-items:center;display:flex}@media (max-width:62em){.HeaderShell-module__eNYwFa__inner{grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);gap:20px}}@media (max-width:48em){.HeaderShell-module__eNYwFa__root{height:64px}.HeaderShell-module__eNYwFa__inner{grid-template-columns:1fr auto;padding-inline:18px}.HeaderShell-module__eNYwFa__desktopNav,.HeaderShell-module__eNYwFa__actionSlot{display:none}.HeaderShell-module__eNYwFa__drawerHeader{min-height:64px}}@media (prefers-reduced-motion:reduce){.HeaderShell-module__eNYwFa__root{transition:none}}
.Footer-module__CZCt3W__root{border-top:1px solid var(--mantine-color-gray-3);margin-top:96px;padding:64px 0 28px}[data-mantine-color-scheme=dark] .Footer-module__CZCt3W__root{border-top:1px solid var(--mantine-color-dark-5)}.Footer-module__CZCt3W__root{background:color-mix(in srgb, var(--mantine-color-gray-1) 40%, transparent)}[data-mantine-color-scheme=dark] .Footer-module__CZCt3W__root{background:color-mix(in srgb, var(--mantine-color-dark-8) 60%, transparent)}.Footer-module__CZCt3W__top{grid-template-columns:minmax(240px,1.2fr) 2fr;gap:64px;padding-bottom:48px;display:grid}.Footer-module__CZCt3W__identity{flex-direction:column;align-items:flex-start;gap:16px;max-width:340px;display:flex}.Footer-module__CZCt3W__tagline{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);line-height:1.65}.Footer-module__CZCt3W__social{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-3);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}[data-mantine-color-scheme=dark] .Footer-module__CZCt3W__social{border:1px solid var(--mantine-color-dark-5)}.Footer-module__CZCt3W__social{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);font-weight:500;text-decoration:none;transition:border-color .14s,color .14s,transform .14s}.Footer-module__CZCt3W__social:hover{background:#5865f2;transform:translateY(-1px)}.Footer-module__CZCt3W__columns{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.Footer-module__CZCt3W__column{flex-direction:column;gap:10px;display:flex}.Footer-module__CZCt3W__columnTitle{font-size:var(--mantine-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);margin-bottom:2px;font-weight:700}.Footer-module__CZCt3W__columnLink{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);width:fit-content;text-decoration:none;transition:color .14s}.Footer-module__CZCt3W__columnLink:hover{color:var(--mantine-primary-color-filled)}.Footer-module__CZCt3W__bottom{border-top:1px solid var(--mantine-color-gray-2);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}[data-mantine-color-scheme=dark] .Footer-module__CZCt3W__bottom{border-top:1px solid var(--mantine-color-dark-6)}.Footer-module__CZCt3W__bottom{flex-wrap:wrap}.Footer-module__CZCt3W__copyright{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.Footer-module__CZCt3W__status{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);align-items:center;gap:8px;text-decoration:none;transition:color .14s;display:inline-flex}.Footer-module__CZCt3W__status:hover{color:var(--mantine-color-text)}.Footer-module__CZCt3W__statusDot{background:var(--mantine-color-gray-5);border-radius:50%;flex-shrink:0;width:7px;height:7px}.Footer-module__CZCt3W__statusDot[data-online]{background:var(--mantine-color-success-6);box-shadow:0 0 0 3px color-mix(in srgb, var(--mantine-color-success-6) 20%, transparent)}@media (max-width:62em){.Footer-module__CZCt3W__top{grid-template-columns:1fr;gap:40px}.Footer-module__CZCt3W__columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:36em){.Footer-module__CZCt3W__root{padding-top:48px}.Footer-module__CZCt3W__columns{grid-template-columns:1fr;gap:28px}.Footer-module__CZCt3W__bottom{flex-direction:column;align-items:flex-start}}
.HeaderAction-module__2rqd8G__cta{letter-spacing:-.005em;height:34px;padding-inline:16px;font-weight:600;transition:transform .14s,box-shadow .14s}.HeaderAction-module__2rqd8G__cta:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--mantine-primary-color-filled) 30%, transparent);transform:translateY(-1px)}.HeaderAction-module__2rqd8G__pending{font-weight:500}
