.sf-hidden {
  display:none!important
}
body {
  transition:opacity ease-in 0.2s
}
@font-face {
  font-family:Instrument Sans;
  font-style:normal;
  font-weight:400 700;
  font-stretch:100%;
  src: url("../assets/fonts/instrument-sans.woff2") format("woff2");
  unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
  font-family:Instrument Sans Fallback;
  src:local(Arial);
  ascent-override:94.42%;
  descent-override:24.33%;
  line-gap-override:0.0%;
  size-adjust:102.74%
}
.instrument_sans_1eebe396-module__NfIg2q__variable {
  --font-instrument:"Instrument Sans","Instrument Sans Fallback"
}
.ibm_plex_mono_a253c4ed-module__m5iU3G__variable {
  --font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"
}
@media (hover:hover) and (pointer:fine) {
  .wallet-dialog-module__mQPtFa__walletOption:hover:not(:disabled) {
    background:var(--panel-fill-hover);
    color:#fff
  }
  .wallet-dialog-module__mQPtFa__primaryButton:hover:not(:disabled) {
    background:#efa3c7e6
  }
}
.module-foundation-ui-module__NwPWga__builderPage .module-foundation-ui-module__NwPWga__socialDetails>summary::-webkit-details-marker {
  display:none
}
.module-foundation-ui-module__NwPWga__feeControls input::-webkit-outer-spin-button {
  appearance:none;
  margin:0
}
@media (hover:hover) {
  .module-foundation-ui-module__NwPWga__pairChoices>button:not(:disabled):hover {
    background:var(--panel-fill-hover);
    color:var(--mf-ink)
  }
}
@media (prefers-reduced-motion:no-preference) {
  @keyframes module-foundation-ui-module__NwPWga__foundation-reveal {
    0% {
      opacity:0;
      transform:translateY(-4px)
    }
    to {
      opacity:1;
      transform:translateY(0)
    }
  }
}
.module-foundation-ui-module__NwPWga__tradeSettings>summary::-webkit-details-marker {
  display:none
}
@media (hover:hover) {
  .module-foundation-ui-module__NwPWga__primaryButton:not(:disabled):hover {
    background:var(--panel-fill-action-hover);
    border-color:#e7e7e4
  }
  .module-foundation-ui-module__NwPWga__secondaryButton:not(:disabled):hover,.module-foundation-ui-module__NwPWga__selectedButton:not(:disabled):hover,.module-foundation-ui-module__NwPWga__iconButton:not(:disabled):hover {
    background:var(--panel-fill-hover)
  }
  .module-foundation-ui-module__NwPWga__textButton:not(:disabled):hover,.module-foundation-ui-module__NwPWga__backButton:not(:disabled):hover {
    color:#fff
  }
  .module-foundation-ui-module__NwPWga__imageButton:not(:disabled):hover {
    background:var(--panel-fill-hover);
    border-color:#a4a4a1
  }
}
@media (prefers-reduced-motion:no-preference) {
  .module-foundation-ui-module__NwPWga__primaryButton:not(:disabled):active,.module-foundation-ui-module__NwPWga__secondaryButton:not(:disabled):active,.module-foundation-ui-module__NwPWga__selectedButton:not(:disabled):active,.module-foundation-ui-module__NwPWga__iconButton:not(:disabled):active {
    transform:translateY(1px)
  }
}
@keyframes robinhood-live-chart-module__48UsPG__chartLoading {
  50% {
    opacity:.25
  }
}
@media (prefers-reduced-motion:no-preference) {
  @keyframes robinhood-token-view-module__gPvjUq__marketEnter {
    0% {
      opacity:0;
      transform:translateY(6px)
    }
    to {
      opacity:1;
      transform:translateY(0)
    }
  }
}
@media (hover:hover) and (pointer:fine) {
  .module-picker-dialog-module__hlJ23q__compact .module-picker-dialog-module__hlJ23q__done:not(:disabled):hover {
    background:var(--panel-fill-action-hover);
    border-color:var(--panel-line)
  }
}
@media (hover:hover) and (pointer:fine) {
  .module-picker-dialog-module__hlJ23q__done:not(:disabled):hover {
    background:#f19dc3e6;
    border-color:#f19dc3
  }
}
.robinhood-coin-artwork-module__ZH_-VW__artwork {
  background:var(--webde-surface-raised);
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative;
  overflow:hidden
}
.robinhood-coin-artwork-module__ZH_-VW__artwork img {
  width:100%;
  height:100%;
  transition:opacity .18s ease-out;
  display:block
}
.robinhood-coin-artwork-module__ZH_-VW__artwork img.robinhood-coin-artwork-module__ZH_-VW__loaded {
  opacity:1
}
@keyframes robinhood-coin-artwork-module__ZH_-VW__pulse {
  0%,to {
    opacity:.25
  }
  50% {
    opacity:.65
  }
}
@media (prefers-reduced-motion:reduce) {
  .robinhood-coin-artwork-module__ZH_-VW__artwork img {
    transition:none
  }
}
@media (hover:hover) and (pointer:fine) {
  .module-any-quote-configuration-module__1acRXa__remove:not(:disabled):hover {
    color:#fff
  }
}
.robinhood-project-links-module__aIPWEq__links {
  flex-wrap:wrap
}
.robinhood-project-links-module__aIPWEq__links a {
  color:var(--webde-muted);
  border-radius:8px;
  flex:none;
  justify-content:center;
  align-items:center;
  height:44px;
  display:inline-flex
}
.robinhood-project-links-module__aIPWEq__links svg {
  width:18px;
  height:18px
}
.robinhood-project-links-module__aIPWEq__links a:focus-visible {
  outline:2px solid var(--webde-ink);
  outline-offset:2px
}
.robinhood-project-links-module__aIPWEq__links a:active {
  background:var(--webde-surface-raised);
  color:var(--webde-ink)
}
@media (max-width:760px),(pointer:coarse) {
  .robinhood-project-links-module__aIPWEq__links a {
    width:44px
  }
}
@media (hover:hover) and (pointer:fine) {
  .robinhood-project-links-module__aIPWEq__links a:hover {
    background:var(--webde-surface-raised);
    color:var(--webde-ink)
  }
}
@media (forced-colors:active) {
  .robinhood-project-links-module__aIPWEq__links a:focus-visible {
    outline-color:highlight
  }
}
:is(.site-navigation-module__Rkez8W__siteHeader.site-navigation-module__Rkez8W__siteHeader,body:has([data-docs-shell]) .site-navigation-module__Rkez8W__siteHeader) {
  box-shadow:none;
  -webkit-backdrop-filter:none;
  backdrop-filter:none;
  background:0 0;
  overflow:visible
}
.site-navigation-module__Rkez8W__headerInner.site-navigation-module__Rkez8W__headerInner {
  --navigation-inline-padding:32px;
  grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);
  height:100%;
  position:relative
}
.site-navigation-module__Rkez8W__headerActions.site-navigation-module__Rkez8W__headerActions {
  grid-column:3;
  gap:4px
}
.site-navigation-module__Rkez8W__siteHeader.site-navigation-module__Rkez8W__siteHeader .desktop-nav {
  display:flex
}
.site-navigation-module__Rkez8W__siteHeader.site-navigation-module__Rkez8W__siteHeader .desktop-nav a {
  font-family:var(--font-instrument),sans-serif;
  letter-spacing:0;
  word-spacing:.12em;
  font-size:16px;
  font-weight:500
}
.site-navigation-module__Rkez8W__mobileLaunch {
  color:var(--webde-ink);
  font-family:var(--font-instrument),sans-serif;
  letter-spacing:0;
  word-spacing:.12em;
  opacity:1;
  white-space:nowrap;
  justify-content:center;
  align-items:center;
  min-height:44px;
  padding:8px;
  font-size:14px;
  font-weight:500;
  text-decoration:none
}
.site-navigation-module__Rkez8W__mobileLaunch:focus-visible {
  outline:2px solid var(--brand-ivory);
  outline-offset:4px
}
.site-navigation-module__Rkez8W__menuButton {
  color:var(--navigation-glass-ink);
  background:0 0;
  border:1px solid #0000;
  border-radius:12px;
  flex:none;
  justify-content:center;
  align-items:center;
  width:48px;
  height:48px;
  padding:0;
  transition:background-color .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1);
  display:inline-flex
}
.site-navigation-module__Rkez8W__menuButton:active {
  transform:scale(.96)
}
.site-navigation-module__Rkez8W__menuButton:focus-visible {
  outline:2px solid var(--brand-ivory);
  outline-offset:2px
}
.site-navigation-module__Rkez8W__menuWalletButton {
  transition:background-color .16s cubic-bezier(.32,.72,0,1),opacity .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1)
}
.site-navigation-module__Rkez8W__walletActions {
  border-top:1px solid var(--panel-line);
  gap:2px;
  margin-top:8px;
  padding-top:8px;
  display:grid
}
.site-navigation-module__Rkez8W__walletActions>button {
  color:var(--navigation-glass-ink-muted);
  font-family:var(--font-instrument),sans-serif;
  text-align:start;
  background:0 0;
  border:0;
  border-radius:8px;
  align-items:center;
  min-height:48px;
  padding:8px 12px;
  font-size:16px;
  font-weight:520;
  text-decoration:none;
  display:flex
}
.site-navigation-module__Rkez8W__walletActions>:is(a,button):focus-visible {
  outline:2px solid var(--brand-ivory);
  outline-offset:-2px
}
.site-navigation-module__Rkez8W__menuWalletButton:disabled {
  cursor:wait;
  opacity:.62
}
.site-navigation-module__Rkez8W__menuWalletButton:active {
  transform:scale(.98)
}
.site-navigation-module__Rkez8W__menuWalletButton:focus-visible {
  outline:2px solid var(--brand-ivory);
  outline-offset:2px
}
.site-navigation-module__Rkez8W__menuIcon {
  width:24px;
  height:24px;
  display:block;
  position:relative
}
.site-navigation-module__Rkez8W__menuIcon svg {
  width:24px;
  height:24px;
  transition:opacity .18s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);
  position:absolute;
  inset:0
}
.site-navigation-module__Rkez8W__iconVisible {
  opacity:1;
  transform:scale(1)
}
.site-navigation-module__Rkez8W__iconHidden {
  opacity:0;
  transform:scale(.9)
}
.site-navigation-module__Rkez8W__mobileSheet {
  max-height:calc(100dvh - var(--header-height) - 24px);
  overscroll-behavior:contain;
  opacity:0;
  pointer-events:none;
  inset-inline-end:max(var(--navigation-inline-padding),env(safe-area-inset-right));
  transform-origin:100%0;
  transition:opacity .16s var(--webde-ease),transform .18s var(--webde-ease),visibility 0s linear .18s;
  visibility:hidden;
  z-index:90;
  width:min(340px,100vw - 32px);
  position:absolute;
  top:calc(100% + 8px);
  overflow-y:auto;
  transform:translateY(-4px) scale(.98)
}
.site-navigation-module__Rkez8W__mobileSheetSurface {
  background:var(--panel-fill-menu);
  border:1px solid var(--webde-line);
  border-radius:var(--webde-radius-card);
  padding:8px;
  box-shadow:0 16px 32px #00000052
}
.site-navigation-module__Rkez8W__mobileSheet.site-navigation-module__Rkez8W__mobileSheet .mobile-nav {
  -webkit-backdrop-filter:none;
  backdrop-filter:none;
  box-shadow:none;
  bottom:auto;
  background:0 0;
  border:0;
  border-radius:0;
  grid-template-columns:1fr;
  gap:2px;
  width:100%;
  min-width:0;
  max-width:none;
  height:auto;
  padding:0;
  display:grid;
  position:static;
  inset:auto
}
.site-navigation-module__Rkez8W__mobileSheet.site-navigation-module__Rkez8W__mobileSheet .mobile-nav a {
  color:var(--navigation-glass-ink-muted);
  font-family:var(--font-instrument),sans-serif;
  text-align:start;
  min-width:0;
  min-height:48px;
  text-shadow:none;
  background:0 0;
  border-radius:8px;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;
  padding:0 12px;
  font-size:16px;
  font-weight:520;
  line-height:1.5;
  transition:background-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1);
  display:flex
}
.site-navigation-module__Rkez8W__mobileSheet.site-navigation-module__Rkez8W__mobileSheet .mobile-nav a:before {
  display:none
}
.site-navigation-module__Rkez8W__mobileSheet.site-navigation-module__Rkez8W__mobileSheet .mobile-nav a:active {
  transform:scale(.98)
}
.site-navigation-module__Rkez8W__mobileSheet.site-navigation-module__Rkez8W__mobileSheet .mobile-nav a:focus-visible {
  outline:2px solid var(--brand-ivory);
  outline-offset:-2px
}
.site-navigation-module__Rkez8W__mobileSocials .header-social-link:focus-visible {
  outline:2px solid var(--brand-ivory);
  outline-offset:-2px
}
.site-navigation-module__Rkez8W__mobileSocials {
  border-top:1px solid var(--panel-line);
  justify-content:center;
  align-items:center;
  gap:8px;
  margin-top:8px;
  padding:8px 0 0;
  display:flex
}
.site-navigation-module__Rkez8W__mobileSocials .header-social-link {
  color:var(--navigation-glass-ink-muted);
  width:48px;
  height:48px
}
:is(.site-navigation-module__Rkez8W__mobileSocials .header-social-link svg,.site-navigation-module__Rkez8W__mobileSocials .header-social-link img) {
  width:22px;
  height:22px
}
.site-navigation-module__Rkez8W__mobileSocials .header-social-logo {
  filter:grayscale() contrast(12) brightness(1.25)
}
@media (hover:hover) and (pointer:fine) {
  .site-navigation-module__Rkez8W__mobileLaunch:hover {
    color:#fff
  }
  .site-navigation-module__Rkez8W__siteHeader.site-navigation-module__Rkez8W__siteHeader .desktop-nav a:hover {
    text-shadow:none
  }
  .site-navigation-module__Rkez8W__menuButton:hover {
    border-color:var(--panel-line);
    background:#ffffff0f
  }
  .site-navigation-module__Rkez8W__mobileSheet.site-navigation-module__Rkez8W__mobileSheet .mobile-nav a:hover {
    color:var(--navigation-glass-ink);
    background:#ffffff0e
  }
  .site-navigation-module__Rkez8W__walletActions>:is(a,button):hover:not(:disabled) {
    color:var(--navigation-glass-ink);
    background:#ffffff17
  }
  .site-navigation-module__Rkez8W__mobileSocials .header-social-link:hover {
    color:var(--navigation-glass-ink);
    background:#ffffff17
  }
}
@media (max-width:60rem) {
  .site-navigation-module__Rkez8W__siteHeader.site-navigation-module__Rkez8W__siteHeader {
    height:calc(72px + env(safe-area-inset-top));
    min-height:calc(72px + env(safe-area-inset-top));
    padding-top:env(safe-area-inset-top)
  }
  .site-navigation-module__Rkez8W__headerInner.site-navigation-module__Rkez8W__headerInner {
    --navigation-inline-padding:16px;
    grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)
  }
  .site-navigation-module__Rkez8W__headerActions.site-navigation-module__Rkez8W__headerActions {
    grid-column:3
  }
  .site-navigation-module__Rkez8W__siteHeader.site-navigation-module__Rkez8W__siteHeader .desktop-nav {
    display:none
  }
  .site-navigation-module__Rkez8W__mobileLaunch {
    grid-column:2;
    display:inline-flex
  }
  .site-navigation-module__Rkez8W__mobileSheet.site-navigation-module__Rkez8W__mobileSheet .mobile-nav a.site-navigation-module__Rkez8W__mobilePrimaryLink {
    display:flex
  }
  .site-navigation-module__Rkez8W__headerInner.site-navigation-module__Rkez8W__headerInner {
    gap:8px;
    padding-inline:16px
  }
}
@media (max-width:26rem) {
  .site-navigation-module__Rkez8W__mobileSheet {
    width:calc(100vw - 24px);
    inset-inline-end:max(12px,env(safe-area-inset-right))
  }
}
@media (prefers-reduced-motion:reduce) {
  .site-navigation-module__Rkez8W__menuButton,.site-navigation-module__Rkez8W__menuIcon svg,.site-navigation-module__Rkez8W__mobileSheet,.site-navigation-module__Rkez8W__menuWalletButton {
    transition:none
  }
  .site-navigation-module__Rkez8W__mobileSheet.site-navigation-module__Rkez8W__mobileSheet .mobile-nav a {
    transition:none
  }
  .site-navigation-module__Rkez8W__mobileSheet {
    transform:none
  }
}
@media (forced-colors:active) {
  .site-navigation-module__Rkez8W__menuButton,.site-navigation-module__Rkez8W__mobileSheetSurface {
    box-shadow:none;
    border-color:canvastext
  }
  .site-navigation-module__Rkez8W__menuButton:focus-visible,.site-navigation-module__Rkez8W__menuWalletButton:focus-visible {
    outline-color:highlight
  }
  .site-navigation-module__Rkez8W__mobileSheet.site-navigation-module__Rkez8W__mobileSheet .mobile-nav a:focus-visible {
    outline-color:highlight
  }
}
@media (min-width:60.001rem) and (max-height:760px) {
  .site-navigation-module__Rkez8W__siteHeader.site-navigation-module__Rkez8W__siteHeader {
    height:68px;
    min-height:68px
  }
}
.site-footer-module__bVXCSG__footer {
  z-index:1;
  margin-bottom:28px;
  position:relative
}
.site-footer-module__bVXCSG__surface {
  box-shadow:none;
  background:0 0;
  border:0;
  border-radius:0;
  grid-template-columns:minmax(220px,1.15fr) minmax(112px,.56fr) minmax(136px,.68fr) minmax(260px,1.35fr);
  gap:0 clamp(36px,4.5vw,64px);
  min-width:0;
  padding:38px 0 42px;
  display:grid;
  overflow:hidden
}
.site-footer-module__bVXCSG__surface>* {
  min-width:0
}
.site-footer-module__bVXCSG__brand {
  align-content:start;
  gap:10px;
  display:grid
}
.site-footer-module__bVXCSG__brandLink {
  color:var(--text);
  letter-spacing:-.025em;
  align-items:center;
  gap:12px;
  width:fit-content;
  min-height:44px;
  font-size:16px;
  font-weight:650;
  display:inline-flex
}
.site-footer-module__bVXCSG__mark {
  filter:grayscale() brightness(0) invert();
  object-fit:contain;
  object-position:left center;
  width:30px;
  height:38px
}
.site-footer-module__bVXCSG__copyright {
  color:var(--muted);
  font-family:var(--font-instrument),Arial,sans-serif;
  letter-spacing:-.005em;
  margin:0;
  font-size:12px;
  line-height:1.5
}
.site-footer-module__bVXCSG__risk p {
  color:var(--text-soft);
  text-wrap:pretty;
  max-width:38ch;
  font-size:13.5px;
  line-height:1.62
}
.site-footer-module__bVXCSG__column {
  align-content:start;
  gap:12px;
  display:grid
}
.site-footer-module__bVXCSG__label {
  color:var(--muted);
  font-family:var(--font-instrument),Arial,sans-serif;
  letter-spacing:-.005em;
  text-transform:none;
  margin:0;
  font-size:12px;
  font-weight:620;
  line-height:1.5
}
.site-footer-module__bVXCSG__column ul {
  gap:1px;
  margin:0;
  padding:0;
  list-style:none;
  display:grid
}
.site-footer-module__bVXCSG__column a,.site-footer-module__bVXCSG__informationLinks a {
  color:var(--text-soft);
  border-radius:9px;
  align-items:center;
  min-height:44px;
  margin-inline-start:-10px;
  padding-inline:10px;
  font-size:14px;
  font-weight:560;
  transition:background-color .12s,color .12s;
  display:inline-flex
}
.site-footer-module__bVXCSG__column a:focus-visible,.site-footer-module__bVXCSG__informationLinks a:focus-visible,.site-footer-module__bVXCSG__brandLink:focus-visible {
  outline:2px solid var(--brand-ivory);
  outline-offset:2px
}
.site-footer-module__bVXCSG__risk {
  align-content:start;
  gap:12px;
  display:grid
}
.site-footer-module__bVXCSG__informationLinks {
  flex-wrap:wrap;
  align-items:start;
  gap:0 16px;
  display:flex
}
@media (hover:hover) and (pointer:fine) {
  .site-footer-module__bVXCSG__column a:hover,.site-footer-module__bVXCSG__informationLinks a:hover {
    color:var(--text);
    background:0 0
  }
}
@media (max-width:980px) {
  .site-footer-module__bVXCSG__surface {
    grid-template-columns:minmax(150px,.8fr) .8fr .8fr;
    gap:30px 36px
  }
  .site-footer-module__bVXCSG__risk {
    grid-column:1/-1
  }
  .site-footer-module__bVXCSG__risk p {
    max-width:700px
  }
}
@media (max-width:680px) {
  .site-footer-module__bVXCSG__footer {
    margin-top:56px;
    margin-bottom:12px
  }
  .site-footer-module__bVXCSG__surface {
    padding:32px 0 calc(32px + env(safe-area-inset-bottom));
    grid-template-columns:minmax(0,1fr);
    gap:32px
  }
  .site-footer-module__bVXCSG__brand,.site-footer-module__bVXCSG__column,.site-footer-module__bVXCSG__risk {
    grid-column:1/-1
  }
  .site-footer-module__bVXCSG__brand {
    justify-content:space-between;
    align-items:center;
    display:flex
  }
  .site-footer-module__bVXCSG__column {
    gap:8px
  }
  .site-footer-module__bVXCSG__column ul {
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:0 20px
  }
  .site-footer-module__bVXCSG__column a,.site-footer-module__bVXCSG__informationLinks a {
    min-height:44px;
    margin-inline-start:0;
    padding-inline:0
  }
}
@media (max-width:420px) {
  .site-footer-module__bVXCSG__surface {
    gap:28px
  }
}
@media (prefers-reduced-motion:reduce) {
  .site-footer-module__bVXCSG__column a,.site-footer-module__bVXCSG__informationLinks a {
    transition:none
  }
}
@property --body-background {
  syntax:"<color>";
  inherits:true;
  initial-value:#f8f3ec
}
@property --surface {
  syntax:"<color>";
  inherits:true;
  initial-value:#f2ece4
}
@property --surface-raised {
  syntax:"<color>";
  inherits:true;
  initial-value:#fffdf9
}
@property --surface-soft {
  syntax:"<color>";
  inherits:true;
  initial-value:#ebe4db
}
@property --border {
  syntax:"<color>";
  inherits:true;
  initial-value:#ded4c8
}
@property --border-strong {
  syntax:"<color>";
  inherits:true;
  initial-value:#c4b7a8
}
@property --text {
  syntax:"<color>";
  inherits:true;
  initial-value:#102840
}
@property --text-soft {
  syntax:"<color>";
  inherits:true;
  initial-value:#394d60
}
@property --muted {
  syntax:"<color>";
  inherits:true;
  initial-value:#596a79
}
@property --dim {
  syntax:"<color>";
  inherits:true;
  initial-value:#607180
}
@property --header-background {
  syntax:"<color>";
  inherits:true;
  initial-value:#f8f3eceb
}
@property --header-border {
  syntax:"<color>";
  inherits:true;
  initial-value:#1028401f
}
@property --brand-pink {
  syntax:"<color>";
  inherits:true;
  initial-value:#c94d87
}
@property --accent {
  syntax:"<color>";
  inherits:true;
  initial-value:#30485f
}
@property --accent-strong {
  syntax:"<color>";
  inherits:true;
  initial-value:#102840
}
@property --brand-pink-action {
  syntax:"<color>";
  inherits:true;
  initial-value:#b43773
}
:root {
  --canvas:#faf6f0;
  --surface:#f2ece4;
  --surface-raised:#fffdf9;
  --surface-soft:#ebe4db;
  --border:#1028401f;
  --border-strong:#10284038;
  --text:#102840;
  --text-soft:#394d60;
  --muted:#596a79;
  --dim:#607180;
  --accent:#30485f;
  --accent-hover:#233c54;
  --accent-strong:#102840;
  --brand-pink:#c94d87;
  --brand-pink-action:#b43773;
  --brand-pink-hover:#9d2d65;
  --brand-pink-ink:#fffafc;
  --accent-ink:#fff;
  --accent-wash:#30485f1c;
  --accent-soft:#30485f13;
  --success:#226b4e;
  --warning:#865116;
  --danger:#aa3238;
  --focus:#b43773;
  --body-background:#f8f3ec;
  --background-overlay-top:#fffdf980;
  --background-overlay-middle:#f8f3ecb8;
  --background-overlay-bottom:#f8f3eceb;
  --header-background:#f8f3eceb;
  --header-border:#1028401f;
  --header-shadow:#1028400a;
  --glass-70:#ffffffb3;
  --glass-72:#ffffffb8;
  --glass-76:#ffffffc2;
  --glass-82:#ffffffd1;
  --glass-84:#ffffffd6;
  --glass-88:#ffffffe0;
  --glass-90:#ffffffe6;
  --glass-92:#ffffffeb;
  --glass-94:#fffffff0;
  --glass-96:#fffffff5;
  --glass-98:#fffffffa;
  --control-border:#1028402e;
  --popover-border:#10284033;
  --panel-border:#10284026;
  --panel-border-soft:#1028401b;
  --panel-border-muted:#10284021;
  --surface-tint:#f2ece4c2;
  --surface-tint-strong:#fffdf9f5;
  --card-shadow:#1028400b;
  --card-shadow-soft:#10284008;
  --popover-shadow:#10284029;
  --overlay-shadow:#07112f33;
  --hover-shadow:#1028401a;
  --dialog-backdrop:#07112f57;
  --success-backdrop:#07112f33;
  --warning-background:#fff6e5db;
  --warning-border:#8651162e;
  --warning-text:#70420f;
  --accent-selection:#c94d8733;
  --step-background:#eee7de;
  --avatar-background:linear-gradient(145deg,#f3ece3,#ddd2c6);
  --scrollbar-thumb:#10284047;
  --skeleton-base:#10284012;
  --skeleton-highlight:#fffdf9b3;
  --ease-out:cubic-bezier(.23,1,.32,1);
  --ease-standard:cubic-bezier(.2,0,0,1);
  --duration-fast:.12s;
  --duration-base:.18s;
  --theme-transition-duration:.38s;
  --header-height:68px;
  --page-width:1280px
}
html[data-theme=dark] {
  --canvas:#0e1923;
  --surface:#111c26;
  --surface-raised:#17232f;
  --surface-soft:#1d2a36;
  --border:#f7f1ea1f;
  --border-strong:#f7f1ea38;
  --text:#f7f1ea;
  --text-soft:#d5cec6;
  --muted:#aaa39b;
  --dim:#9b958d;
  --accent:#e2d9d0;
  --accent-hover:#fff9f2;
  --accent-strong:#f7f1ea;
  --brand-pink:#e786b2;
  --brand-pink-action:#e786b2;
  --brand-pink-hover:#f09ac1;
  --brand-pink-ink:#0b141d;
  --accent-ink:#0b141d;
  --accent-wash:#e2d9d024;
  --accent-soft:#e2d9d01a;
  --success:#72c69d;
  --warning:#e5b578;
  --danger:#f29599;
  --focus:#f2a1c5;
  --body-background:#0b141d;
  --background-overlay-top:#0b141dad;
  --background-overlay-middle:#0b141ddb;
  --background-overlay-bottom:#0b141df5;
  --header-background:#0b141deb;
  --header-border:#f7f1ea1a;
  --header-shadow:#00000038;
  --glass-70:#111c26b3;
  --glass-72:#111c26b8;
  --glass-76:#121e29c2;
  --glass-82:#131f2ad1;
  --glass-84:#131f2ad6;
  --glass-88:#14212de0;
  --glass-90:#14212de6;
  --glass-92:#15222eeb;
  --glass-94:#15222ef0;
  --glass-96:#16232ff5;
  --glass-98:#172431fa;
  --control-border:#f7f1ea26;
  --popover-border:#f7f1ea2e;
  --panel-border:#f7f1ea26;
  --panel-border-soft:#f7f1ea1c;
  --panel-border-muted:#f7f1ea21;
  --surface-tint:#0e1923c2;
  --surface-tint-strong:#111c26f7;
  --card-shadow:#00000038;
  --card-shadow-soft:#00000029;
  --popover-shadow:#0000005c;
  --overlay-shadow:#0000006b;
  --hover-shadow:#0000004d;
  --dialog-backdrop:#04070ba3;
  --success-backdrop:#04070b8f;
  --warning-background:#6a481e57;
  --warning-border:#e5b57833;
  --warning-text:#ebc38f;
  --accent-selection:#e786b238;
  --step-background:#1a2733;
  --avatar-background:linear-gradient(145deg,#263542,#17232f);
  --scrollbar-thumb:#f7f1ea47;
  --skeleton-base:#f7f1ea14;
  --skeleton-highlight:#f7f1ea24
}
* {
  box-sizing:border-box
}
html {
  --lightningcss-light:initial;
  --lightningcss-dark:;
  min-width:0;
  max-width:100%;
  scroll-padding-top:calc(var(--header-height) + 20px);
  scrollbar-color:var(--scrollbar-thumb) transparent;
  scrollbar-width:thin;
  overflow-x:clip
}
html[data-theme=dark] {
  --lightningcss-light:;
  --lightningcss-dark:initial;
  color-scheme:dark
}
@keyframes theme-soft-reveal {
  0% {
    opacity:.68
  }
  52% {
    opacity:1
  }
  to {
    opacity:1
  }
}
@keyframes theme-soft-fade {
  0% {
    opacity:1
  }
  52%,to {
    opacity:0
  }
}
body {
  font-optical-sizing:auto;
  text-rendering:optimizelegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  min-width:0;
  max-width:100%;
  margin:0;
  font-size:16px;
  line-height:1.5;
  overflow-x:clip
}
button,input {
  font:inherit
}
button,a {
  -webkit-tap-highlight-color:transparent
}
button {
  cursor:default
}
a {
  cursor:default;
  text-decoration-skip-ink:auto;
  text-underline-position:from-font;
  text-decoration:none
}
h1,h2,p {
  margin:0
}
input {
  appearance:none;
  cursor:text
}
::selection {
  background:var(--accent-selection);
  color:var(--text)
}
:focus-visible {
  outline:2px solid var(--focus);
  outline-offset:3px
}
:where(h1,h2,h3,h4,h5,h6)[id] {
  scroll-margin-top:calc(var(--header-height) + 20px)
}
::-webkit-scrollbar {
  width:10px;
  height:10px
}
::-webkit-scrollbar-track {
  background:0 0
}
::-webkit-scrollbar-thumb {
  background-clip:padding-box;
  background-color:var(--scrollbar-thumb);
  border:3px solid #0000;
  border-radius:999px
}
@keyframes skeleton-breathe {
  to {
    background-color:var(--skeleton-highlight)
  }
}
.sr-only {
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  white-space:nowrap;
  width:1px;
  height:1px;
  margin:-1px;
  position:absolute;
  overflow:hidden
}
.app-frame {
  isolation:isolate;
  width:100%;
  min-width:0;
  position:relative;
  overflow-x:clip
}
.app-frame:before {
  background:var(--body-background);
  content:"";
  inset:var(--header-height)0 0;
  pointer-events:none;
  z-index:-1;
  transition:opacity .18s;
  position:fixed
}
.app-frame:after {
  content:"";
  inset:var(--header-height)0 0;
  opacity:0;
  pointer-events:none;
  transition:opacity .22s var(--ease-out);
  z-index:-1;
  display:none;
  position:fixed
}
html[data-theme=dark] .app-frame:after {
  display:none
}
html[data-theme=dark] .app-frame:before {
  background:var(--body-background);
  opacity:1
}
.app-frame>main {
  min-width:0
}
.page-width {
  min-width:0;
  margin:0 auto
}
.site-header {
  -webkit-backdrop-filter:none;
  min-width:0;
  max-width:100%;
  transition:background-color .18s
}
.header-inner {
  align-items:center;
  gap:20px;
  margin:0 auto;
  padding:0 30px;
  display:grid
}
.wordmark {
  transition:background-color .17s ease,transform .17s var(--ease-out);
  border-radius:50%;
  flex:none;
  justify-content:center;
  align-items:center;
  display:inline-flex
}
.header-brand {
  grid-column:1;
  justify-self:start;
  align-items:center;
  display:flex
}
.header-social-link {
  transition:background-color .15s ease,color .15s ease,transform .17s var(--ease-out);
  flex:none;
  justify-content:center;
  align-items:center;
  display:inline-flex
}
.header-social-link svg,.header-social-link img {
  object-fit:contain;
  display:block
}
.wordmark-logo {
  flex:none;
  display:block
}
.header-actions {
  justify-self:end;
  align-items:center;
  min-width:0;
  max-width:100%;
  display:flex
}
.desktop-nav {
  grid-column:2;
  justify-self:center;
  align-items:center
}
.desktop-nav a {
  align-items:center;
  display:inline-flex;
  position:relative
}
.desktop-nav a:after {
  content:"";
  background:0 0;
  border-radius:999px;
  width:0;
  height:2px;
  transition:background-color .15s,width .15s;
  position:absolute;
  bottom:3px;
  left:50%;
  transform:translate(-50%)
}
.token-filter summary::-webkit-details-marker {
  display:none
}
.profile-reward-settings>summary::-webkit-details-marker {
  display:none
}
@keyframes token-card-enter {
  0% {
    opacity:0;
    transform:translateY(5px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
@keyframes token-card-fade {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes spin {
  to {
    transform:rotate(360deg)
  }
}
@media (hover:hover) and (pointer:fine) {
  .wordmark:hover,.header-social-link:hover {
    background:var(--surface-soft);
    color:var(--accent-hover);
    transform:translateY(-1px)
  }
  .desktop-nav a:hover {
    color:var(--text)
  }
  .launch-model-card:not(:disabled):hover {
    border-color:var(--border-strong);
    box-shadow:0 14px 34px var(--hover-shadow)
  }
  .launch-model-card:not(:disabled):hover {
    transform:translateY(-2px)
  }
  .token-pagination button:not(:disabled):hover {
    background:var(--surface-raised);
    border-color:var(--border-strong)
  }
}
@media (max-width:800px) {
  :root {
    --header-height:64px
  }
  body {
    padding-bottom:0
  }
  .app-frame:before {
    background-position:53%
  }
  .app-frame>main {
    min-height:calc(100svh - var(--header-height));
    padding-bottom:calc(76px + env(safe-area-inset-bottom))
  }
  .page-width {
    width:calc(100% - 32px)
  }
  .header-inner {
    padding:0 14px
  }
  .desktop-nav {
    display:none
  }
  .header-brand {
    grid-column:1
  }
  .header-actions {
    grid-column:2;
    gap:6px;
    min-width:0;
    max-width:100%
  }
  .mobile-nav {
    -webkit-backdrop-filter:blur(14px) saturate(1.04);
    bottom:0;
    padding-block:4px calc(7px + env(safe-area-inset-bottom));
    align-items:center;
    padding-inline-start:max(10px,env(safe-area-inset-left));
    padding-inline-end:max(10px,env(safe-area-inset-right));
    display:grid;
    inset-inline:0
  }
  .mobile-nav a {
    text-align:center;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    display:flex;
    position:relative
  }
  .mobile-nav a:before {
    background:var(--brand-pink);
    content:"";
    opacity:0;
    inset-inline:calc(50% - 7px);
    height:2px;
    position:absolute;
    top:1px
  }
  .mobile-nav a>span {
    display:block
  }
}
@media (max-width:520px) {
  .page-width {
    width:calc(100% - 28px)
  }
}
@media (max-width:360px) {
  .header-inner {
    gap:8px
  }
  .header-brand {
    gap:0
  }
}
@media (prefers-reduced-motion:reduce) {
  *,:before,:after {
    scroll-behavior:auto!important;
    transition-duration:.01ms!important;
    animation-duration:.01ms!important;
    animation-iteration-count:1!important
  }
  html::view-transition-old(root) {
    animation:none!important
  }
  html::view-transition-new(root) {
    animation:none!important
  }
}
@media (forced-colors:active) {
  html {
    scrollbar-color:auto
  }
  :focus-visible {
    outline-color:highlight
  }
  .mobile-nav {
    box-shadow:none;
    border-top:1px solid canvastext
  }
}
.classic-v3-fee-input:has(input:focus-visible) {
  border-color:color-mix(in srgb,var(--accent) 64%,var(--border));
  box-shadow:0 0 0 3px var(--accent-wash)
}
.launch-page[data-launch-model=classic-v3] .classic-v3-fee-input:has(input:focus-visible) {
  border-color:var(--classic-control-border-strong);
  box-shadow:none;
  outline:2px solid var(--focus);
  outline-offset:2px
}
.deep-preset-details summary::-webkit-details-marker {
  display:none
}
@keyframes explore-grid-in {
  0% {
    opacity:.66;
    transform:translateY(2px)
  }
  to {
    opacity:1;
    transform:translate(0,0)
  }
}
.desktop-nav {
  -webkit-backdrop-filter:none
}
.desktop-nav a:after {
  display:none
}
.animated-market-cap {
  min-width:4.5ch
}
@media (hover:hover) and (pointer:fine) {
  .desktop-nav a:not(.active):hover {
    background:var(--surface-soft);
    color:var(--text)
  }
}
@media (prefers-reduced-motion:reduce) {
  .desktop-nav a {
    transition:none
  }
}
:root {
  --brand-ivory:#f8f0e9;
  --brand-ivory-soft:#f8f0e9c2;
  --brand-ivory-muted:#f8f0e994;
  --header-height:68px;
  --page-width:1320px;
  --radius-control:18px;
  --radius-control-inner:14px;
  --radius-panel:28px;
  --liquid-glass-surface-background:#f0eae32e;
  --liquid-glass-surface-background-strong:#f0eae340;
  --liquid-glass-inner-background:#f5f1eb1c;
  --liquid-glass-control-background:#f5f1eb26;
  --liquid-glass-control-background-hover:#f5f1eb38;
  --liquid-glass-border:#f5f1eb30;
  --liquid-glass-border-strong:#f8f5f045;
  --liquid-glass-highlight:#fdfbf93b;
  --liquid-glass-backdrop:blur(20px) saturate(1.08);
  --liquid-glass-shadow:inset 0 1px 0#fdfbf92e,inset 0-1px 0#0102053d,0 0 0 1px #0102051f,0 12px 30px #0001052e,0 28px 64px #0001051a;
  --liquid-glass-control-shadow:inset 0 1px 0#fdfcf91f,inset 0-1px 0#01020547,0 0 0 1px #01020524,0 8px 20px #00010529;
  --liquid-glass-inner-shadow:inset 0 1px 0#fdfcf912,0 0 0 1px #0102051f;
  --navigation-glass-background:#f0eae324;
  --navigation-glass-background-hover:#f0eae333;
  --navigation-glass-border:#f1eee91c;
  --navigation-glass-highlight:#fdfcf921;
  --navigation-glass-ink:var(--brand-ivory);
  --navigation-glass-ink-muted:var(--brand-ivory-soft);
  --navigation-glass-accent:#ffffff16;
  --navigation-glass-backdrop:var(--liquid-glass-backdrop);
  --navigation-glass-shadow:inset 0 1px 0 var(--navigation-glass-highlight),inset 0-1px 0#0102055c,0 0 0 1px #01020529,0 12px 30px #00010533;
  --control-glass-background:var(--liquid-glass-control-background);
  --control-glass-background-strong:var(--liquid-glass-surface-background-strong);
  --control-glass-background-hover:var(--liquid-glass-control-background-hover);
  --control-glass-border:var(--liquid-glass-border);
  --control-glass-backdrop:var(--liquid-glass-backdrop);
  --accent-glass-background:#f8f0e91f;
  --accent-glass-background-hover:#f8f0e933;
  --accent-glass-border:var(--liquid-glass-border-strong);
  --shadow-resting:0 1px 0 color-mix(in srgb,var(--text) 4%,transparent),0 8px 24px color-mix(in srgb,var(--text) 3.5%,transparent);
  --shadow-floating:0 1px 0 color-mix(in srgb,var(--text) 5%,transparent),0 16px 38px color-mix(in srgb,var(--text) 9%,transparent)
}
@supports (color:lab(0%0 0)) {
  :root {
    --liquid-glass-surface-background:lab(93.0628%.982344 4.46882/.18);
    --liquid-glass-surface-background-strong:lab(93.0628%.982344 4.46882/.25);
    --liquid-glass-inner-background:lab(95.3776%.727922 3.34582/.11);
    --liquid-glass-control-background:lab(95.3776%.727922 3.34582/.15);
    --liquid-glass-control-background-hover:lab(95.3776%.727922 3.34582/.22);
    --liquid-glass-border:lab(95.3776%.727922 3.34582/.19);
    --liquid-glass-border-strong:lab(96.5339%.561774 2.59948/.27);
    --liquid-glass-highlight:lab(98.8481%.317335 1.48308/.23);
    --liquid-glass-shadow:inset 0 1px 0 lab(98.8481%.317335 1.48308/.18),inset 0-1px 0 lab(.440683%.111423-1.3584/.24),0 0 0 1px lab(.436743%.15007-1.55531/.12),0 12px 30px lab(.284752%.184834-1.41263/.18),0 28px 64px lab(.284752%.184834-1.41263/.1);
    --liquid-glass-control-shadow:inset 0 1px 0 lab(98.8565%.107378 1.52054/.12),inset 0-1px 0 lab(.440683%.111423-1.3584/.28),0 0 0 1px lab(.436743%.15007-1.55531/.14),0 8px 20px lab(.284752%.184834-1.41263/.16);
    --liquid-glass-inner-shadow:inset 0 1px 0 lab(98.8565%.107378 1.52054/.07),0 0 0 1px lab(.436743%.15007-1.55531/.12);
    --navigation-glass-background:lab(93.0628%.982344 4.46882/.14);
    --navigation-glass-background-hover:lab(93.0628%.982344 4.46882/.2);
    --navigation-glass-border:lab(94.2323%.225037 3.04775/.11);
    --navigation-glass-highlight:lab(98.8565%.107378 1.52054/.13);
    --navigation-glass-shadow:inset 0 1px 0 var(--navigation-glass-highlight),inset 0-1px 0 lab(.440683%.111423-1.3584/.36),0 0 0 1px lab(.436743%.15007-1.55531/.16),0 12px 30px lab(.284752%.184834-1.41263/.2)
  }
}
html[data-theme=dark] {
  --canvas:#050b1e33;
  --surface:var(--liquid-glass-surface-background);
  --surface-raised:var(--liquid-glass-surface-background-strong);
  --surface-soft:var(--liquid-glass-inner-background);
  --text:var(--brand-ivory);
  --text-soft:var(--brand-ivory-soft);
  --muted:var(--brand-ivory-muted);
  --dim:#f8f0e980;
  --accent:#e8dfd7;
  --accent-strong:var(--brand-ivory);
  --accent-soft:#f8f0e91a;
  --focus:var(--brand-ivory);
  --brand-pink-action:#ffffff1a;
  --brand-pink-hover:#ffffff29;
  --brand-pink-ink:var(--brand-ivory);
  --accent-ink:var(--brand-ivory);
  --body-background:#010103;
  --header-background:#0b141deb;
  --header-border:#f7f1ea1a;
  --control-border:#f7f1ea26;
  --panel-border:#f7f1ea26;
  --panel-border-soft:#f7f1ea1c;
  --control-glass-highlight:#ffffff1a;
  --control-glass-shadow-color:#00000040;
  --control-glass-background:var(--liquid-glass-control-background);
  --control-glass-background-strong:var(--liquid-glass-surface-background-strong);
  --control-glass-background-hover:var(--liquid-glass-control-background-hover);
  --shadow-resting:0 1px 0#ffffff05,0 10px 28px #00000029;
  --shadow-floating:0 1px 0#ffffff06,0 18px 46px #00000047
}
html {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased
}
body {
  font-feature-settings:"kern"1,"liga"1;
  font-kerning:normal;
  font-synthesis:style;
  letter-spacing:-.006em
}
:is(a[href],button:not(:disabled),summary,select) {
  cursor:pointer
}
:is(button:disabled,[aria-disabled=true]) {
  cursor:default
}
h1,h2 {
  text-wrap:balance
}
p,li {
  text-wrap:pretty
}
.skip-link {
  background:var(--surface-raised);
  border:1px solid var(--border-strong);
  box-shadow:var(--shadow-floating);
  color:var(--text);
  transition:transform .14s var(--ease-out);
  z-index:100;
  border-radius:0 0 12px 12px;
  padding:10px 14px;
  font-size:13px;
  font-weight:650;
  position:fixed;
  top:0;
  left:20px;
  transform:translateY(-120%)
}
.skip-link:focus {
  transform:translateY(0)
}
.app-frame>main,.mobile-nav {
  z-index:1;
  position:relative
}
.route-transition {
  min-width:0
}
.route-transition:focus {
  outline:0
}
.app-frame:before,html[data-theme=dark] .app-frame:before {
  background:0 0
}
.liquid-glass-filter-definition {
  pointer-events:none;
  width:0;
  height:0;
  position:absolute;
  overflow:hidden
}
.atmosphere-backdrop {
  z-index:0;
  position:fixed;
  inset:0;
  overflow:hidden
}
.atmosphere-ground-glow,.atmosphere-stars,.atmosphere-sparkles,.atmosphere-veil {
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.atmosphere-ground-glow {
  z-index:0;
  background:radial-gradient(68% 40%at 50% 110%,#bf7dda57 0%,#7d499e33 36%,#3e225214 58%,#0000 76%),radial-gradient(28% 24%at 12% 104%,#b86bcd24,#0000 74%),radial-gradient(28% 24%at 88% 104%,#735eb524,#0000 74%)
}
.atmosphere-stars {
  z-index:1
}
.atmosphere-sparkles {
  z-index:1
}
.atmosphere-sparkles i {
  --sparkle-animation:atmosphere-sparkle;
  --sparkle-delay:-6.2s;
  --sparkle-duration:9.7s;
  --sparkle-size:1px;
  height:var(--sparkle-size);
  width:var(--sparkle-size);
  position:absolute
}
.atmosphere-sparkles i:nth-child(3n+2) {
  --sparkle-animation:atmosphere-sparkle-soft
}
.atmosphere-sparkles i:nth-child(4n) {
  --sparkle-animation:atmosphere-sparkle-double
}
.atmosphere-sparkles i:nth-child(2) {
  --sparkle-delay:-2.4s;
  --sparkle-duration:11.3s
}
.atmosphere-sparkles i:nth-child(3) {
  --sparkle-delay:-7.1s;
  --sparkle-duration:8.9s;
  --sparkle-size:1.5px
}
.atmosphere-sparkles i:nth-child(4) {
  --sparkle-delay:-3.8s;
  --sparkle-duration:12.7s
}
.atmosphere-sparkles i:nth-child(5) {
  --sparkle-delay:-8.5s;
  --sparkle-duration:10.6s;
  --sparkle-size:1.5px
}
.atmosphere-sparkles i:nth-child(6) {
  --sparkle-delay:-5.4s;
  --sparkle-duration:13.3s
}
.atmosphere-sparkles i:nth-child(7) {
  --sparkle-delay:-1.7s;
  --sparkle-duration:9.1s
}
.atmosphere-sparkles i:nth-child(8) {
  --sparkle-delay:-9.3s;
  --sparkle-duration:11.9s
}
.atmosphere-sparkles i:nth-child(9) {
  --sparkle-delay:-4.7s;
  --sparkle-duration:8.3s;
  --sparkle-size:1.5px
}
.atmosphere-sparkles i:nth-child(10) {
  --sparkle-delay:-10.6s;
  --sparkle-duration:12.1s
}
.atmosphere-sparkles i:nth-child(11) {
  --sparkle-delay:-.8s;
  --sparkle-duration:10.1s
}
.atmosphere-sparkles i:nth-child(12) {
  --sparkle-delay:-7.9s;
  --sparkle-duration:13.7s;
  --sparkle-size:1.5px
}
.atmosphere-sparkles i:nth-child(13) {
  --sparkle-delay:-11.2s;
  --sparkle-duration:14.1s
}
.atmosphere-sparkles i:nth-child(14) {
  --sparkle-delay:-3.1s;
  --sparkle-duration:10.8s
}
.atmosphere-sparkles i:nth-child(15) {
  --sparkle-delay:-6.7s;
  --sparkle-duration:12.9s
}
.atmosphere-sparkles i:nth-child(16) {
  --sparkle-delay:-1.2s;
  --sparkle-duration:9.4s;
  --sparkle-size:1.5px
}
.atmosphere-sparkles i:nth-child(17) {
  --sparkle-delay:-8.8s;
  --sparkle-duration:11.6s
}
.atmosphere-sparkles i:nth-child(18) {
  --sparkle-delay:-4.2s;
  --sparkle-duration:13.2s
}
.atmosphere-sparkles i:nth-child(19) {
  --sparkle-delay:-5.9s;
  --sparkle-duration:10.3s;
  --sparkle-size:.8px
}
.atmosphere-sparkles i:nth-child(20) {
  --sparkle-delay:-2.6s;
  --sparkle-duration:7.8s;
  --sparkle-size:1.25px
}
.atmosphere-sparkles i:nth-child(21) {
  --sparkle-delay:-10.8s;
  --sparkle-duration:13.5s;
  --sparkle-size:.85px
}
.atmosphere-sparkles i:nth-child(22) {
  --sparkle-delay:-4.5s;
  --sparkle-duration:9.6s
}
.atmosphere-sparkles i:nth-child(23) {
  --sparkle-delay:-8.1s;
  --sparkle-duration:12.2s;
  --sparkle-size:1.25px
}
.atmosphere-sparkles i:nth-child(24) {
  --sparkle-delay:-1.4s;
  --sparkle-duration:8.7s;
  --sparkle-size:.8px
}
.atmosphere-sparkles-lower {
  opacity:.78
}
.atmosphere-sparkles-lower i:first-child {
  --sparkle-delay:-4.8s;
  --sparkle-duration:11.6s
}
.atmosphere-sparkles-lower i:nth-child(2) {
  --sparkle-delay:-9.2s;
  --sparkle-duration:13.4s;
  --sparkle-size:1.25px
}
.atmosphere-sparkles-lower i:nth-child(3) {
  --sparkle-delay:-2.1s;
  --sparkle-duration:9.8s
}
.atmosphere-sparkles-lower i:nth-child(4) {
  --sparkle-delay:-11.4s;
  --sparkle-duration:14.6s;
  --sparkle-size:1.5px
}
.atmosphere-sparkles-lower i:nth-child(5) {
  --sparkle-delay:-5.7s;
  --sparkle-duration:10.9s
}
.atmosphere-sparkles-lower i:nth-child(6) {
  --sparkle-delay:-1.6s;
  --sparkle-duration:12.8s
}
.atmosphere-sparkles-lower i:nth-child(7) {
  --sparkle-delay:-8.6s;
  --sparkle-duration:9.4s;
  --sparkle-size:1.25px
}
.atmosphere-sparkles-lower i:nth-child(8) {
  --sparkle-delay:-3.3s;
  --sparkle-duration:13.9s
}
.atmosphere-veil {
  z-index:3;
  background:linear-gradient(#0000 0 68%,#0101030f 100%),radial-gradient(circle at 50% 34%,#0000 0 42%,#0101031f 100%)
}
@keyframes atmosphere-sparkle {
  0%,62%,to {
    opacity:.12
  }
  69% {
    opacity:.96
  }
  77% {
    opacity:.26
  }
}
@keyframes atmosphere-sparkle-soft {
  0%,38%,to {
    opacity:.08
  }
  48% {
    opacity:.74
  }
  57% {
    opacity:.18
  }
}
@keyframes atmosphere-sparkle-double {
  0%,21%,47%,to {
    opacity:.1
  }
  28% {
    opacity:.64
  }
  72% {
    opacity:.12
  }
  79% {
    opacity:.9
  }
  88% {
    opacity:.2
  }
}
@keyframes atmosphere-plant-left {
  0%,to {
    transform:translate(0,0) rotate(-.22deg)
  }
  18% {
    transform:translate(0,0) rotate(.62deg)
  }
  44% {
    transform:translate(0,0) rotate(1.35deg)
  }
  69% {
    transform:translate(0,0) rotate(-.16deg)
  }
  85% {
    transform:translate(0,0) rotate(-1.05deg)
  }
}
@keyframes atmosphere-plant-right {
  0%,to {
    transform:translate(0,0) rotate(.14deg)
  }
  14% {
    transform:translate(0,0) rotate(1.08deg)
  }
  39% {
    transform:translate(0,0) rotate(.44deg)
  }
  63% {
    transform:translate(0,0) rotate(-.58deg)
  }
  84% {
    transform:translate(0,0) rotate(-1.45deg)
  }
}
@media (max-width:520px) {
  .atmosphere-ground-glow {
    background:radial-gradient(92% 34%at 50% 108%,#bf7dda4d 0%,#66398829 42%,#0000 76%)
  }
}
.site-header {
  -webkit-backdrop-filter:none;
  padding:8px 0 0
}
.header-inner {
  -webkit-backdrop-filter:none;
  backdrop-filter:none;
  border-radius:0;
  column-gap:16px;
  width:100%;
  min-width:0
}
.header-brand {
  gap:0;
  min-width:0
}
.wordmark-logo {
  transform-origin:50%;
  transform:scale(1.04)
}
.header-social-link {
  border-radius:12px
}
.desktop-nav {
  --accent-soft:transparent;
  -webkit-backdrop-filter:none;
  backdrop-filter:none;
  border-radius:0
}
.desktop-nav a {
  padding-inline:8px
}
.desktop-nav a:after {
  background:var(--panel-fill-action);
  content:"";
  bottom:4px;
  opacity:0;
  height:2px;
  transition:opacity .12s ease,width .15s var(--ease-out);
  border-radius:999px;
  width:0;
  position:absolute;
  inset-inline-start:50%;
  transform:translate(-50%)
}
@media (min-width:801px) {
  .header-inner {
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
    justify-content:stretch
  }
  .header-brand {
    justify-self:start
  }
  .desktop-nav {
    justify-self:center
  }
  .header-actions {
    justify-self:end;
    gap:6px
  }
}
@media (hover:hover) and (pointer:fine) {
  .header-social-link:hover .header-social-logo {
    filter:brightness(1.12);
    opacity:1
  }
}
@keyframes interface-card-fade {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
@media (hover:hover) and (pointer:fine) {
  .wordmark:hover {
    box-shadow:none;
    background:0 0;
    border-color:#0000;
    transform:scale(1.03)
  }
  .header-social-link:hover {
    box-shadow:none;
    color:var(--navigation-glass-ink);
    background:0 0;
    border-color:#0000;
    transform:translateY(-1px)
  }
  .desktop-nav a:hover {
    color:var(--navigation-glass-ink);
    background:0 0
  }
}
.wordmark:focus-visible,.header-social-link:focus-visible,.desktop-nav a:focus-visible,.mobile-nav a:focus-visible {
  outline:2px solid var(--brand-ivory);
  outline-offset:2px;
  box-shadow:0 0 0 5px #030818db
}
.wordmark:active,.header-social-link:active,.token-pagination button:not(:disabled):active,.launch-model-card:not(:disabled):active {
  transform:scale(.96)
}
@media (max-width:800px) {
  :root {
    --header-height:68px
  }
  .app-frame :is(input,select,textarea) {
    font-size:16px
  }
  .app-frame>main {
    padding-bottom:calc(76px + env(safe-area-inset-bottom))
  }
  .site-header {
    padding:6px 0 0
  }
  .header-inner {
    max-width:none;
    height:52px;
    grid-template-columns:auto minmax(0,1fr);
    justify-content:stretch;
    column-gap:12px;
    width:100%;
    padding-inline-start:max(12px,env(safe-area-inset-left));
    padding-inline-end:max(12px,env(safe-area-inset-right))
  }
  .header-brand {
    justify-self:start
  }
  .header-actions {
    justify-self:end
  }
  .mobile-nav {
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    bottom:max(4px,env(safe-area-inset-bottom));
    box-shadow:none;
    height:56px;
    z-index:40;
    background:linear-gradient(#01010300 0%,#010103db 42%,#010103fa 100%);
    border:0;
    border-radius:0;
    grid-template-columns:repeat(4,minmax(0,1fr));
    min-width:0;
    max-width:none;
    padding:0;
    position:fixed;
    inset-inline-start:max(12px,env(safe-area-inset-left));
    inset-inline-end:max(12px,env(safe-area-inset-right))
  }
  .mobile-nav a {
    color:var(--brand-ivory-soft);
    text-shadow:-1px -1px #010514d1,1px -1px #010514d1,-1px 1px #010514d1,1px 1px #010514d1,0 2px 12px #010514eb;
    border-radius:10px;
    gap:0;
    min-width:0;
    max-width:100%;
    min-height:48px;
    font-size:14px;
    font-weight:520;
    line-height:1;
    overflow:hidden
  }
  .mobile-nav a>span {
    text-overflow:ellipsis;
    white-space:nowrap;
    min-width:0;
    max-width:100%;
    overflow:hidden
  }
  .mobile-nav a:before {
    background:var(--brand-ivory);
    bottom:3px;
    inset-inline:calc(50% - 8px);
    border-radius:999px;
    height:2px;
    display:block;
    top:auto;
    box-shadow:0 0 0 1px #010514e6,0 2px 8px #010514b8
  }
}
@media (min-width:801px) and (max-width:960px) {
  .app-frame>main {
    padding-bottom:calc(76px + env(safe-area-inset-bottom))
  }
  .header-inner {
    grid-template-columns:auto minmax(0,1fr)
  }
  .header-brand {
    justify-self:start
  }
  .header-actions {
    justify-self:end
  }
  .desktop-nav {
    display:none
  }
  .mobile-nav {
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    bottom:max(4px,env(safe-area-inset-bottom));
    box-shadow:none;
    height:56px;
    z-index:40;
    background:linear-gradient(#01010300 0%,#010103db 42%,#010103fa 100%);
    border:0;
    border-radius:0;
    grid-template-columns:repeat(4,minmax(0,1fr));
    align-items:center;
    min-width:0;
    max-width:none;
    padding:0;
    display:grid;
    position:fixed;
    inset-inline-start:max(12px,env(safe-area-inset-left));
    inset-inline-end:max(12px,env(safe-area-inset-right))
  }
  .mobile-nav a {
    color:var(--brand-ivory-soft);
    text-align:center;
    text-shadow:-1px -1px #010514d1,1px -1px #010514d1,-1px 1px #010514d1,1px 1px #010514d1,0 2px 12px #010514eb;
    border-radius:10px;
    justify-content:center;
    align-items:center;
    min-width:0;
    max-width:100%;
    min-height:48px;
    font-size:14px;
    font-weight:520;
    line-height:1;
    display:flex;
    position:relative;
    overflow:hidden
  }
  .mobile-nav a>span {
    text-overflow:ellipsis;
    white-space:nowrap;
    min-width:0;
    max-width:100%;
    overflow:hidden
  }
  .mobile-nav a:before {
    background:var(--brand-ivory);
    content:"";
    bottom:3px;
    opacity:0;
    inset-inline:calc(50% - 8px);
    border-radius:999px;
    height:2px;
    display:block;
    position:absolute;
    top:auto;
    box-shadow:0 0 0 1px #010514e6,0 2px 8px #010514b8
  }
}
@media (max-width:700px) {
  .page-width {
    width:calc(100% - 28px)
  }
  .app-frame>main {
    padding-bottom:calc(76px + env(safe-area-inset-bottom))
  }
  .mobile-nav {
    grid-template-columns:repeat(4,minmax(0,1fr));
    height:56px;
    padding:0
  }
}
@media (max-width:470px) {
  .header-inner {
    column-gap:4px;
    padding-inline-start:max(12px,env(safe-area-inset-left));
    padding-inline-end:max(12px,env(safe-area-inset-right))
  }
  .wordmark,.header-social-link {
    width:44px;
    height:44px
  }
  .header-social-link svg,.header-social-link img {
    width:19px;
    height:19px
  }
  .wordmark-logo {
    width:auto;
    height:27px
  }
}
@media (max-width:370px) {
  .mobile-nav a {
    letter-spacing:-.025em;
    font-size:11px
  }
}
@media (max-width:960px) {
  .app-frame:has(.landing-page-root)>main {
    padding-bottom:0
  }
}
@media (prefers-reduced-motion:reduce) {
  html {
    transition:none
  }
  .route-transition {
    animation:none
  }
}
:root {
  --header-height:calc(88px + env(safe-area-inset-top));
  --webde-canvas:#000;
  --webde-surface:var(--panel-fill);
  --webde-surface-raised:var(--panel-fill-raised);
  --webde-control:var(--panel-fill-control);
  --webde-line:#323232;
  --webde-ink:#fff;
  --webde-muted:#b7b7b3;
  --webde-dim:#858582;
  --webde-page:80rem;
  --webde-radius-card:16px;
  --webde-radius-control:8px;
  --webde-ease:cubic-bezier(.32,.72,0,1)
}
html,body {
  background:var(--webde-canvas);
  color:var(--webde-ink)
}
body {
  cursor:default
}
body,button,input {
  font-family:var(--font-instrument),Arial,sans-serif
}
.app-frame,.app-frame:before {
  background:0 0!important
}
.page-width {
  max-width:var(--webde-page);
  width:min(calc(100% - clamp(2rem,5vw,5rem)),var(--webde-page))
}
.atmosphere-backdrop {
  background:var(--webde-canvas);
  contain:strict;
  isolation:isolate;
  pointer-events:none
}
.atmosphere-stars-primary {
  opacity:.54;
  background-image:radial-gradient(circle,#ffffffc7 0 .65px,#0000 1px),radial-gradient(circle,#e6eeffa8 0 .55px,#0000 .95px),radial-gradient(circle,#fff4d7b3 0 .6px,#0000 1px),radial-gradient(circle,#ffffff94 0 .5px,#0000 .9px);
  background-position:17px 23px,83px 41px,139px 97px,251px 61px;
  background-repeat:repeat;
  background-size:131px 167px,197px 229px,263px 181px,347px 283px
}
.atmosphere-stars-secondary {
  opacity:.44;
  background-image:radial-gradient(circle,#ffffffa3 0 .5px,#0000 .9px),radial-gradient(circle,#e0ebff8f 0 .55px,#0000 .95px),radial-gradient(circle,#fff1ca99 0 .5px,#0000 .9px),radial-gradient(circle,#ffffff80 0 .45px,#0000 .85px);
  background-position:61px 89px,151px 19px,37px 173px,293px 137px;
  background-repeat:repeat;
  background-size:173px 239px,229px 157px,311px 271px,389px 197px
}
.atmosphere-sparkles i {
  color:#fff;
  opacity:.1;
  transform-origin:50%;
  background:currentColor;
  border-radius:50%;
  transform:translateZ(0) scale(.8);
  box-shadow:0 0 2.5px #ffffffad
}
.atmosphere-sparkles i:nth-child(5n+2) {
  color:#e8f0ff
}
.atmosphere-sparkles i:nth-child(7n+3) {
  color:#fff1c9
}
.atmosphere-sparkles-dense {
  opacity:.9
}
.atmosphere-sparkles-accent {
  opacity:.96
}
@keyframes atmosphere-sparkle {
  0%,22%,52%,to {
    opacity:.06;
    transform:translateZ(0) scale(.76)
  }
  33%,72% {
    opacity:1;
    transform:translateZ(0) scale(1.24)
  }
  43%,83% {
    opacity:.16;
    transform:translateZ(0) scale(.88)
  }
}
@keyframes atmosphere-sparkle-soft {
  0%,36%,to {
    opacity:.07;
    transform:translateZ(0) scale(.74)
  }
  52% {
    opacity:.96;
    transform:translateZ(0) scale(1.2)
  }
  69% {
    opacity:.13;
    transform:translateZ(0) scale(.86)
  }
}
@keyframes atmosphere-sparkle-double {
  0%,18%,48%,to {
    opacity:.06;
    transform:translateZ(0) scale(.74)
  }
  27%,68% {
    opacity:1;
    transform:translateZ(0) scale(1.24)
  }
  37%,81% {
    opacity:.14;
    transform:translateZ(0) scale(.86)
  }
}
@media (prefers-reduced-motion:no-preference) {
  .atmosphere-sparkles i {
    animation:var(--sparkle-animation) var(--sparkle-duration) cubic-bezier(.37,0,.63,1) var(--sparkle-delay) infinite
  }
}
.site-header {
  -webkit-backdrop-filter:none;
  height:var(--header-height);
  padding:env(safe-area-inset-top)0 0;
  z-index:80;
  border:0;
  position:sticky;
  top:0
}
.header-inner {
  box-shadow:none;
  background:0 0;
  border:0;
  max-width:1440px;
  padding-inline:32px
}
.wordmark,.header-social-link {
  color:var(--webde-ink);
  background:0 0;
  border:0;
  width:48px;
  height:48px
}
.wordmark-logo {
  filter:grayscale() brightness(0) invert();
  object-fit:contain;
  opacity:.9;
  width:27px;
  height:34px;
  transition:filter .24s,opacity .22s
}
.desktop-nav {
  box-shadow:none;
  background:0 0;
  border:0;
  gap:26px;
  padding:0
}
.desktop-nav a {
  box-shadow:none;
  color:var(--webde-ink);
  filter:none;
  opacity:.9;
  background:0 0;
  border-radius:0;
  min-height:48px;
  padding:0;
  transition:color .22s,opacity .22s,text-shadow .24s
}
.desktop-nav a:after {
  display:none
}
.header-social-link svg,.header-social-link img {
  color:var(--webde-ink);
  opacity:.9;
  transition:color .22s,filter .24s,opacity .22s
}
.app-frame:has(.landing-page-root) [data-site-footer] {
  margin-top:clamp(144px,16vw,232px)
}
@media (hover:hover) and (pointer:fine) {
  .site-header .desktop-nav a,.site-header .desktop-nav a:hover {
    box-shadow:none;
    color:var(--webde-ink);
    filter:none;
    background:0 0;
    border-radius:0
  }
  .wordmark:hover,.desktop-nav a:hover,.header-social-link:hover {
    color:var(--webde-ink);
    opacity:1;
    background:0 0
  }
  .desktop-nav a:hover {
    text-shadow:0 0 8px #ffffff7a
  }
  .wordmark:hover .wordmark-logo {
    filter:grayscale() brightness(0) invert() drop-shadow(0 0 5px #ffffff8f);
    opacity:1
  }
  .header-social-link:hover svg,.header-social-link:hover img {
    color:#fff;
    filter:drop-shadow(0 0 5px #ffffff9e);
    opacity:1
  }
  .header-social-link:hover .header-social-logo {
    filter:grayscale() contrast(12) brightness(1.35) drop-shadow(0 0 5px #ffffff9e)
  }
}
@media (max-width:60rem) {
  :root {
    --header-height:calc(72px + env(safe-area-inset-top))
  }
  .site-header {
    height:var(--header-height);
    min-height:var(--header-height)
  }
  .header-inner {
    height:72px;
    min-height:72px
  }
  .wordmark-logo {
    width:25px;
    height:32px
  }
  .route-transition {
    min-height:calc(100svh - var(--header-height))
  }
}
@media (hover:hover) and (pointer:fine) {
  .wallet-dialog :is(.secondary-button,.icon-button,.wallet-switch-option):hover:not(:disabled) {
    background:var(--webde-control);
    border-color:var(--webde-muted)
  }
}
@media (prefers-reduced-motion:reduce) {
  .atmosphere-sparkles i {
    opacity:.42;
    will-change:auto;
    animation:none;
    transform:none
  }
}
:root {
  --panel-fill:#101216c7;
  --panel-fill-raised:#181b20cc;
  --panel-fill-soft:#1013188f;
  --panel-fill-control:#191c22a8;
  --panel-fill-hover:#262a31c2;
  --panel-fill-selected:#24332bc2;
  --panel-fill-dialog:#101216e6;
  --panel-fill-menu:#101216;
  --panel-fill-header:#080b0fad;
  --panel-fill-action:#f8f0e9e6;
  --panel-fill-action-hover:#fff9f2f0;
  --panel-fill-accent:color-mix(in srgb,var(--brand-pink) 90%,transparent);
  --panel-line:transparent;
  --panel-line-strong:transparent;
  --panel-backdrop:blur(12px) saturate(1.08);
  --panel-shadow:0 12px 36px #00000029;
  --webde-surface:var(--panel-fill);
  --webde-surface-raised:var(--panel-fill-raised);
  --webde-control:var(--panel-fill-control);
  --webde-panel:var(--panel-fill);
  --webde-line:var(--panel-line);
  --liquid-glass-surface-background:var(--panel-fill);
  --liquid-glass-surface-background-strong:var(--panel-fill-raised);
  --liquid-glass-inner-background:var(--panel-fill-soft);
  --liquid-glass-control-background:var(--panel-fill-control);
  --liquid-glass-control-background-hover:var(--panel-fill-hover);
  --liquid-glass-border:var(--panel-line);
  --liquid-glass-border-strong:var(--panel-line-strong);
  --liquid-glass-backdrop:var(--panel-backdrop);
  --liquid-glass-shadow:var(--panel-shadow);
  --liquid-glass-control-shadow:none;
  --liquid-glass-inner-shadow:none;
  --navigation-glass-background:var(--panel-fill-header);
  --navigation-glass-background-hover:var(--panel-fill-hover);
  --navigation-glass-border:var(--panel-line);
  --navigation-glass-backdrop:var(--panel-backdrop);
  --navigation-glass-shadow:var(--panel-shadow)
}
html[data-theme=dark] {
  --surface:var(--panel-fill);
  --surface-raised:var(--panel-fill-raised);
  --surface-soft:var(--panel-fill-soft);
  --surface-tint:var(--panel-fill-control);
  --surface-tint-strong:var(--panel-fill-dialog);
  --step-background:var(--panel-fill-control);
  --header-background:var(--panel-fill-header);
  --border:var(--panel-line);
  --border-strong:var(--panel-line-strong);
  --panel-border:var(--panel-line);
  --panel-border-soft:transparent;
  --panel-border-muted:transparent;
  --control-border:var(--panel-line-strong);
  --popover-border:var(--panel-line-strong);
  --glass-70:var(--panel-fill-soft);
  --glass-72:var(--panel-fill-soft);
  --glass-76:var(--panel-fill-control);
  --glass-82:var(--panel-fill);
  --glass-84:var(--panel-fill);
  --glass-88:var(--panel-fill-raised);
  --glass-90:var(--panel-fill-raised);
  --glass-92:var(--panel-fill-raised);
  --glass-94:var(--panel-fill-dialog);
  --glass-96:var(--panel-fill-dialog);
  --glass-98:var(--panel-fill-dialog);
  --control-glass-background:var(--panel-fill-control);
  --control-glass-background-strong:var(--panel-fill-raised);
  --control-glass-background-hover:var(--panel-fill-hover)
}
@media (prefers-contrast:more) {
  :root {
    --panel-fill:#101216f2;
    --panel-fill-raised:#181b20f5;
    --panel-fill-soft:#101318eb;
    --panel-fill-control:#191c22f0;
    --panel-fill-dialog:#101216fa;
    --panel-line:#fff6
  }
}
@media (forced-colors:active) {
  :root,html[data-theme=dark] {
    --panel-fill:Canvas;
    --panel-fill-raised:Canvas;
    --panel-fill-soft:Canvas;
    --panel-fill-control:Canvas;
    --panel-fill-hover:Canvas;
    --panel-fill-selected:Canvas;
    --panel-fill-dialog:Canvas;
    --panel-fill-menu:Canvas;
    --panel-fill-header:Canvas;
    --panel-fill-action:ButtonFace;
    --panel-fill-action-hover:ButtonFace;
    --panel-fill-accent:ButtonFace;
    --panel-line:CanvasText;
    --panel-line-strong:CanvasText;
    --panel-backdrop:none
  }
}
.explore-filters-module__R7WnPq__root {
  z-index:21;
  flex:none;
  position:relative
}
.explore-filters-module__R7WnPq__trigger {
  background:var(--webde-surface);
  border:1px solid var(--webde-line);
  border-radius:var(--webde-radius-control);
  color:var(--webde-ink);
  font:inherit;
  min-height:44px;
  font-size:14px
}
.explore-filters-module__R7WnPq__trigger {
  cursor:pointer;
  justify-content:center;
  align-items:center;
  gap:8px;
  min-width:104px;
  padding:0 14px;
  display:flex;
  position:relative
}
.explore-filters-module__R7WnPq__trigger:disabled {
  cursor:not-allowed;
  opacity:.58
}
.explore-filters-module__R7WnPq__trigger:focus-visible {
  outline:2px solid var(--webde-ink);
  outline-offset:2px
}
@media (hover:hover) and (pointer:fine) {
  .explore-filters-module__R7WnPq__trigger:hover:not(:disabled) {
    background:var(--webde-surface-raised)
  }
}
@media (max-width:700px) {
  .explore-filters-module__R7WnPq__trigger {
    min-width:44px;
    padding:0 8px
  }
  .explore-filters-module__R7WnPq__label {
    display:none
  }
}
@media (forced-colors:active) {
  .explore-filters-module__R7WnPq__trigger {
    border-color:canvastext
  }
  .explore-filters-module__R7WnPq__trigger:focus-visible {
    outline-color:highlight
  }
}
.robinhood-launches-view-module__LSgmhq__page {
  color:var(--webde-ink);
  min-height:calc(100svh - var(--header-height));
  min-width:0;
  padding-bottom:80px
}
.robinhood-launches-view-module__LSgmhq__heading {
  text-align:center;
  justify-content:center;
  align-items:center;
  min-height:clamp(96px,12svh,120px);
  padding:20px 0;
  display:flex
}
.robinhood-launches-view-module__LSgmhq__heading :is(h1,h2) {
  color:var(--webde-ink);
  letter-spacing:-.035em;
  margin:0;
  font-size:clamp(42px,4.2vw,58px);
  font-weight:430;
  line-height:.96
}
.robinhood-launches-view-module__LSgmhq__body {
  width:100%;
  min-width:0;
  max-width:1184px;
  margin-inline:auto
}
.robinhood-launches-view-module__LSgmhq__toolbar {
  margin-inline:auto;
  grid-template-columns:minmax(180px,280px) max-content max-content;
  justify-content:center;
  align-items:center;
  gap:8px;
  min-width:0;
  max-width:496px;
  margin-bottom:16px;
  display:grid
}
.robinhood-launches-view-module__LSgmhq__search,.robinhood-launches-view-module__LSgmhq__pagination button {
  background:var(--webde-surface);
  border:1px solid var(--webde-line);
  border-radius:var(--webde-radius-control);
  color:var(--webde-ink);
  min-height:44px
}
.robinhood-launches-view-module__LSgmhq__search {
  flex:0 448px;
  align-items:center;
  gap:8px;
  min-width:0;
  padding-inline:16px 4px;
  display:flex
}
.robinhood-launches-view-module__LSgmhq__search>svg {
  color:var(--webde-muted);
  flex:none
}
.robinhood-launches-view-module__LSgmhq__search input {
  color:var(--webde-ink);
  font:inherit;
  background:0 0;
  border:0;
  outline:0;
  width:100%;
  min-width:0;
  min-height:42px;
  font-size:14px
}
.robinhood-launches-view-module__LSgmhq__search input::placeholder {
  color:var(--webde-muted);
  opacity:1
}
.robinhood-launches-view-module__LSgmhq__search input::-webkit-search-cancel-button {
  display:none
}
.robinhood-launches-view-module__LSgmhq__search:focus-within {
  outline:2px solid var(--webde-ink);
  outline-offset:2px
}
.robinhood-launches-view-module__LSgmhq__pagination button {
  font:inherit;
  cursor:pointer;
  flex:none;
  justify-content:center;
  align-items:center;
  gap:8px;
  font-size:14px;
  display:inline-flex
}
.robinhood-launches-view-module__LSgmhq__pagination button {
  width:44px;
  height:44px;
  padding:0
}
.robinhood-launches-view-module__LSgmhq__list {
  grid-template-columns:repeat(5,minmax(0,1fr));
  grid-auto-rows:1fr;
  gap:12px;
  margin:0;
  padding:0;
  list-style:none;
  display:grid
}
.robinhood-launches-view-module__LSgmhq__item {
  min-width:0
}
.robinhood-launches-view-module__LSgmhq__row {
  background:var(--webde-surface);
  border:1px solid var(--webde-line);
  color:var(--webde-ink);
  border-radius:16px;
  flex-direction:column;
  height:100%;
  padding:6px;
  text-decoration:none;
  transition:background .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1);
  display:flex
}
.robinhood-launches-view-module__LSgmhq__cardLink .robinhood-launches-view-module__LSgmhq__artwork {
  aspect-ratio:auto;
  border-radius:10px;
  flex-shrink:0;
  width:100%;
  height:clamp(100px,14svh,136px)
}
.robinhood-launches-view-module__LSgmhq__cardLink .robinhood-launches-view-module__LSgmhq__artwork img {
  object-fit:cover;
  object-position:center
}
.robinhood-launches-view-module__LSgmhq__cardLink {
  color:inherit;
  flex-direction:column;
  flex:1;
  min-width:0;
  text-decoration:none;
  display:flex
}
.robinhood-launches-view-module__LSgmhq__socials {
  grid-template-columns:repeat(4,minmax(0,1fr));
  max-width:176px;
  margin-top:0;
  display:grid
}
.robinhood-launches-view-module__LSgmhq__socials a {
  width:100%
}
.robinhood-launches-view-module__LSgmhq__identity {
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  column-gap:6px;
  min-width:0;
  padding:8px 4px 0;
  display:grid
}
.robinhood-launches-view-module__LSgmhq__identity .robinhood-launches-view-module__LSgmhq__nameRow {
  grid-column:1/-1
}
.robinhood-launches-view-module__LSgmhq__nameRow {
  align-items:center;
  gap:8px;
  min-width:0;
  display:flex
}
.robinhood-launches-view-module__LSgmhq__name,.robinhood-launches-view-module__LSgmhq__symbol {
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block;
  overflow:hidden
}
.robinhood-launches-view-module__LSgmhq__name {
  font-size:17px;
  font-weight:550;
  line-height:24px
}
.robinhood-launches-view-module__LSgmhq__symbol {
  color:var(--webde-muted);
  white-space:nowrap;
  flex:none;
  font-size:13px;
  line-height:18px
}
.robinhood-launches-view-module__LSgmhq__mode {
  color:var(--webde-muted);
  grid-column:1/-1;
  align-items:center;
  gap:6px;
  font-size:11px;
  line-height:18px;
  display:flex
}
.robinhood-launches-view-module__LSgmhq__chainMark {
  color:var(--webde-ink);
  object-fit:contain;
  flex:none
}
.robinhood-launches-view-module__LSgmhq__cardFooter {
  justify-content:space-between;
  align-items:flex-end;
  gap:8px;
  margin-top:8px;
  padding:0 4px 4px;
  display:flex
}
.robinhood-launches-view-module__LSgmhq__marketCap {
  gap:2px;
  min-width:0;
  display:grid
}
.robinhood-launches-view-module__LSgmhq__marketCap>span {
  color:var(--webde-muted);
  font-size:11px;
  line-height:14px
}
.robinhood-launches-view-module__LSgmhq__marketCap strong {
  font-size:17px;
  font-weight:500;
  line-height:22px
}
.robinhood-launches-view-module__LSgmhq__launched {
  color:var(--webde-muted);
  flex-shrink:0;
  font-size:11px;
  line-height:22px
}
.robinhood-launches-view-module__LSgmhq__pagination {
  flex:none;
  align-items:center;
  gap:8px;
  display:flex
}
.robinhood-launches-view-module__LSgmhq__pagination button[aria-disabled=true] {
  cursor:default;
  opacity:.5
}
.robinhood-launches-view-module__LSgmhq__cardLink:active,.robinhood-launches-view-module__LSgmhq__pagination button:active:not([aria-disabled=true]) {
  background:var(--webde-surface-raised)
}
.robinhood-launches-view-module__LSgmhq__pagination button:focus-visible,.robinhood-launches-view-module__LSgmhq__cardLink:focus-visible {
  outline:2px solid var(--webde-ink);
  outline-offset:2px
}
@media (hover:hover) and (pointer:fine) {
  .robinhood-launches-view-module__LSgmhq__item:not(.robinhood-launches-view-module__LSgmhq__skeleton):not(.robinhood-launches-view-module__LSgmhq__emptySlot) .robinhood-launches-view-module__LSgmhq__row:hover,.robinhood-launches-view-module__LSgmhq__pagination button:hover:not([aria-disabled=true]) {
    background:var(--webde-surface-raised)
  }
}
@media (max-width:1100px) {
  .robinhood-launches-view-module__LSgmhq__list {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
}
@media (max-width:900px) {
  .robinhood-launches-view-module__LSgmhq__list {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  .robinhood-launches-view-module__LSgmhq__toolbar {
    grid-template-columns:minmax(0,1fr) auto auto;
    max-width:440px
  }
  .robinhood-launches-view-module__LSgmhq__search {
    grid-area:1/1
  }
  .robinhood-launches-view-module__LSgmhq__toolbar>:nth-child(2) {
    grid-area:1/2
  }
  .robinhood-launches-view-module__LSgmhq__pagination {
    grid-area:1/3
  }
}
@media (max-width:700px) {
  .robinhood-launches-view-module__LSgmhq__page {
    padding-bottom:48px
  }
  .robinhood-launches-view-module__LSgmhq__heading {
    min-height:90px;
    padding:18px 0
  }
  .robinhood-launches-view-module__LSgmhq__heading :is(h1,h2) {
    font-size:clamp(40px,12vw,52px)
  }
  .robinhood-launches-view-module__LSgmhq__search {
    padding-inline-start:12px
  }
  .robinhood-launches-view-module__LSgmhq__search input {
    font-size:16px
  }
  .robinhood-launches-view-module__LSgmhq__list {
    gap:10px
  }
  .robinhood-launches-view-module__LSgmhq__name {
    font-size:16px;
    line-height:24px
  }
  .robinhood-launches-view-module__LSgmhq__cardFooter {
    gap:4px
  }
  .robinhood-launches-view-module__LSgmhq__launched {
    font-size:10px
  }
}
@media (max-width:600px) {
  .robinhood-launches-view-module__LSgmhq__cardLink .robinhood-launches-view-module__LSgmhq__artwork {
    height:88px
  }
  .robinhood-launches-view-module__LSgmhq__list {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}
@media (max-width:480px) {
  .robinhood-launches-view-module__LSgmhq__toolbar,.robinhood-launches-view-module__LSgmhq__pagination {
    gap:4px
  }
  .robinhood-launches-view-module__LSgmhq__search {
    padding-inline:8px
  }
  .robinhood-launches-view-module__LSgmhq__search>svg {
    display:none
  }
  .robinhood-launches-view-module__LSgmhq__list {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}
@media (forced-colors:active) {
  .robinhood-launches-view-module__LSgmhq__search,.robinhood-launches-view-module__LSgmhq__list,.robinhood-launches-view-module__LSgmhq__item,.robinhood-launches-view-module__LSgmhq__pagination button {
    border-color:canvastext
  }
  .robinhood-launches-view-module__LSgmhq__cardLink:focus-visible,.robinhood-launches-view-module__LSgmhq__search:focus-within,.robinhood-launches-view-module__LSgmhq__pagination button:focus-visible {
    outline-color:highlight
  }
}
@media (prefers-reduced-motion:reduce) {
  .robinhood-launches-view-module__LSgmhq__row {
    transition:none
  }
}
@media (min-width:901px) and (max-height:760px) {
  .robinhood-launches-view-module__LSgmhq__heading {
    min-height:64px;
    padding:10px 0
  }
  .robinhood-launches-view-module__LSgmhq__heading :is(h1,h2) {
    font-size:44px
  }
  .robinhood-launches-view-module__LSgmhq__cardLink .robinhood-launches-view-module__LSgmhq__artwork {
    height:80px
  }
}
body .app-frame:has(.landing-page-module__vQm4Pq__page) {
  height:auto;
  min-height:100svh;
  overflow:clip visible
}
body .app-frame:has(.landing-page-module__vQm4Pq__page)>main {
  height:auto;
  min-height:0;
  overflow:clip visible
}
body .app-frame:has(.landing-page-module__vQm4Pq__page) .route-transition {
  height:auto;
  min-height:0;
  overflow:clip visible
}
.landing-page-module__vQm4Pq__page {
  color:var(--webde-ink);
  min-width:0;
  min-height:100svh;
  position:relative;
  overflow-x:clip
}
.landing-page-module__vQm4Pq__hero {
  isolation:isolate;
  z-index:1;
  background:0 0;
  min-height:calc(100svh - 88px);
  scroll-margin-top:88px;
  position:relative;
  overflow:hidden
}
.landing-page-module__vQm4Pq__heroArtwork {
  pointer-events:none;
  z-index:0;
  position:absolute;
  inset:0;
  overflow:hidden
}
.landing-page-module__vQm4Pq__heroArtwork:after {
  content:"";
  z-index:3;
  background:linear-gradient(#00000047,#0000006b 56%,#00000042);
  position:absolute;
  inset:0
}
.landing-page-module__vQm4Pq__heroGardenFrame {
  position:absolute;
  inset:0
}
.landing-page-module__vQm4Pq__heroGarden {
  object-fit:cover;
  object-position:center bottom
}
.landing-page-module__vQm4Pq__heroTwinkles {
  pointer-events:none;
  z-index:2;
  width:100%;
  height:72%;
  position:absolute;
  inset:0 0 auto;
  overflow:hidden
}
.landing-page-module__vQm4Pq__heroTwinkles i {
  color:#fff;
  height:var(--hero-star-size);
  opacity:.16;
  transform-origin:50%;
  width:var(--hero-star-size);
  background:currentColor;
  border-radius:50%;
  position:absolute;
  transform:scale(.88);
  box-shadow:0 0 2.5px #ffffff9e
}
.landing-page-module__vQm4Pq__heroTwinkles i:nth-child(5n+2) {
  color:#e8f0ff
}
.landing-page-module__vQm4Pq__heroTwinkles i:nth-child(7n+3) {
  color:#fff1c9
}
.landing-page-module__vQm4Pq__heroContent {
  text-align:center;
  z-index:2;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  min-height:calc(100svh - 88px);
  padding:48px clamp(20px,4vw,40px) 112px;
  display:flex;
  position:relative
}
.landing-page-module__vQm4Pq__heroLogo {
  filter:grayscale() brightness(0) invert();
  object-fit:contain;
  width:52px;
  height:64px;
  margin-bottom:24px
}
.landing-page-module__vQm4Pq__hero h1 {
  color:#fff;
  letter-spacing:-.04em;
  text-wrap:balance;
  margin:0;
  font-size:clamp(64px,7.2vw,104px);
  font-weight:560;
  line-height:.95
}
.landing-page-module__vQm4Pq__heroContent>p {
  color:#f5f5f2;
  letter-spacing:-.018em;
  text-wrap:balance;
  max-width:680px;
  margin:24px 0 0;
  font-size:clamp(22px,2.1vw,30px);
  line-height:1.25
}
.landing-page-module__vQm4Pq__heroActions {
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap:8px 24px;
  margin-top:24px;
  display:flex
}
.landing-page-module__vQm4Pq__launchButton {
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px);
  background:var(--panel-fill);
  border-radius:var(--webde-radius-control);
  color:var(--webde-ink);
  letter-spacing:0;
  word-spacing:.12em;
  min-height:48px;
  transition:background-color .18s var(--webde-ease),transform .18s var(--webde-ease);
  border:0;
  justify-content:center;
  align-items:center;
  gap:12px;
  padding:8px 16px;
  font-size:16px;
  font-weight:600;
  text-decoration:none;
  display:inline-flex
}
.landing-page-module__vQm4Pq__launchButton:active {
  transform:translateY(1px)
}
.landing-page-module__vQm4Pq__launchButton:focus-visible {
  outline:2px solid var(--webde-ink);
  outline-offset:4px
}
.landing-page-module__vQm4Pq__exploreChapter {
  min-height:calc(100svh + 16rem);
  padding-top:52px;
  scroll-margin-top:88px
}
.landing-page-module__vQm4Pq__exploreGate {
  min-height:calc(100svh - var(--header-height))
}
@keyframes landing-page-module__vQm4Pq__hero-reveal {
  0% {
    opacity:0;
    transform:translateY(24px)
  }
  to {
    opacity:1;
    transform:translate(0,0)
  }
}
@keyframes landing-page-module__vQm4Pq__hero-fade {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes landing-page-module__vQm4Pq__hero-star-twinkle {
  0%,23%,52%,to {
    opacity:.08;
    transform:scale(.78)
  }
  34%,73% {
    opacity:1;
    transform:scale(1.22)
  }
  43%,84% {
    opacity:.2;
    transform:scale(.9)
  }
}
@media (hover:hover) and (pointer:fine) {
  .landing-page-module__vQm4Pq__launchButton:hover {
    background:var(--panel-fill-hover);
    color:var(--webde-ink)
  }
}
@media (prefers-reduced-motion:no-preference) {
  .landing-page-module__vQm4Pq__heroLogo,.landing-page-module__vQm4Pq__hero h1,.landing-page-module__vQm4Pq__heroContent>p {
    animation:.76s cubic-bezier(.23,1,.32,1) both landing-page-module__vQm4Pq__hero-reveal
  }
  .landing-page-module__vQm4Pq__heroLogo {
    animation-delay:40ms
  }
  .landing-page-module__vQm4Pq__hero h1 {
    animation-delay:.1s
  }
  .landing-page-module__vQm4Pq__heroContent>p {
    animation-delay:.16s
  }
  .landing-page-module__vQm4Pq__heroTwinkles i {
    animation:landing-page-module__vQm4Pq__hero-star-twinkle var(--hero-star-duration) cubic-bezier(.37,0,.63,1) var(--hero-star-delay) infinite
  }
  .landing-page-module__vQm4Pq__page[data-reveal-ready=true] .landing-page-module__vQm4Pq__revealSection {
    transition:opacity 1.45s cubic-bezier(.23,1,.32,1),transform 1.45s cubic-bezier(.23,1,.32,1)
  }
  .landing-page-module__vQm4Pq__page[data-reveal-ready=true] .landing-page-module__vQm4Pq__revealSection[data-visible=true] {
    opacity:1;
    transform:translate(0,0)
  }
}
@media (max-width:60rem) {
  .landing-page-module__vQm4Pq__hero,.landing-page-module__vQm4Pq__heroContent {
    min-height:calc(100svh - 72px)
  }
  .landing-page-module__vQm4Pq__heroContent {
    padding-inline:clamp(20px,4vw,40px)
  }
}
@media (max-width:42.5rem) {
  .landing-page-module__vQm4Pq__heroContent {
    padding-block:32px 104px
  }
  .landing-page-module__vQm4Pq__heroLogo {
    width:52px;
    height:64px;
    margin-bottom:24px
  }
  .landing-page-module__vQm4Pq__hero h1 {
    font-size:clamp(40px,12.8vw,64px)
  }
  .landing-page-module__vQm4Pq__heroContent>p {
    max-width:20ch;
    margin-top:16px;
    font-size:24px
  }
  .landing-page-module__vQm4Pq__heroActions {
    gap:8px 16px
  }
  .landing-page-module__vQm4Pq__exploreChapter {
    padding-top:24px;
    scroll-margin-top:72px
  }
}
@media (max-width:26rem) {
  .landing-page-module__vQm4Pq__heroActions {
    column-gap:12px
  }
}
@media (prefers-reduced-motion:reduce) {
  .landing-page-module__vQm4Pq__launchButton {
    transition:none
  }
  .landing-page-module__vQm4Pq__launchButton:active {
    transform:none
  }
  .landing-page-module__vQm4Pq__heroLogo,.landing-page-module__vQm4Pq__hero h1,.landing-page-module__vQm4Pq__heroContent>p {
    animation:.18s cubic-bezier(.23,1,.32,1) both landing-page-module__vQm4Pq__hero-fade
  }
  .landing-page-module__vQm4Pq__page[data-reveal-ready=true] .landing-page-module__vQm4Pq__revealSection {
    transition:opacity .18s cubic-bezier(.23,1,.32,1)
  }
  .landing-page-module__vQm4Pq__page[data-reveal-ready=true] .landing-page-module__vQm4Pq__revealSection[data-visible=true] {
    opacity:1
  }
  .landing-page-module__vQm4Pq__heroTwinkles i {
    opacity:.44;
    animation:none;
    transform:none
  }
}
