@layer components{.wallets-page .site-nav a[aria-current=page]{color:var(--color-accent-text)}.wallets-hero{isolation:isolate;border-block-end:1px solid var(--color-border-hairline);background:radial-gradient(circle at 67% 45%, var(--color-glow), transparent 66%);padding-block:clamp(3.75rem,2.6rem + 4.8vw,8.5rem) clamp(3.5rem,2.55rem + 3.9vw,7.25rem);position:relative;overflow:clip}.wallets-hero-grid{z-index:-1;opacity:.32;background-image:linear-gradient(var(--color-border-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-hairline) 1px, transparent 1px);pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000ad,#0000 82%);mask-image:linear-gradient(#000000ad,#0000 82%)}.wallets-title{max-inline-size:69rem;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:clamp(1.5rem,1.1rem + 1.7vw,3.125rem) 0 0;font-size:clamp(2.55rem,1.76rem + 3.25vw,5.75rem);line-height:.99}.wallets-title>span{display:block}.wallets-title .accent{letter-spacing:-.035em;color:var(--color-accent-text);margin-block-start:.2em;font-size:.62em;line-height:1.08}.wallets-lede{max-inline-size:40rem;font-size:var(--text-hero-sub-size);color:var(--color-text-secondary);text-wrap:pretty;margin:clamp(1.5rem,1.37rem + .52vw,2rem) 0 0;line-height:1.78}.wallets-hero-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.wallets-hero-actions .btn{border:1px solid var(--color-border-accent);min-block-size:3.125rem;inline-size:auto;min-inline-size:10.75rem;padding-inline:1.375rem;font-size:.875rem;font-weight:650}.wallets-facts{border-block:1px solid var(--color-border-hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,2rem + 4vw,6.5rem) 0 0;display:grid}.wallets-facts>div{border-inline-start:1px solid var(--color-border-hairline);grid-template-rows:1fr auto;gap:.45rem;min-inline-size:0;padding:1.25rem clamp(.75rem,.4rem + 1.5vw,1.75rem);display:grid}.wallets-facts>div:first-child{border-inline-start:0;padding-inline-start:0}.wallets-facts dt{font-family:var(--font-mono);font-size:var(--text-caps-mini-size);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-faint);font-weight:500;line-height:1.5}.wallets-facts dd{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text-primary);margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.75rem);font-weight:700;line-height:1.1}.wallets-section{padding-block:var(--section-rhythm) var(--section-pad-bottom)}.wallets-section,.platform-card{scroll-margin-block-start:calc(var(--header-height) + 1.5rem)}.wallets-section-title{max-inline-size:57.75rem;font-family:var(--font-display);font-size:var(--text-title-lg-size);font-weight:700;line-height:var(--text-title-lg-leading);letter-spacing:var(--text-title-lg-tracking);color:var(--color-text-primary);text-wrap:balance;margin:clamp(.9375rem,.6189rem + 1.3072vw,2.1875rem) 0 0}.wallets-section-title>span{display:block}.wallets-section-title .accent{color:var(--color-accent-text)}.wallets-section-lede{max-inline-size:37.875rem;font-size:var(--text-hero-sub-size);line-height:var(--text-hero-sub-leading);color:var(--color-text-secondary);text-wrap:pretty;margin:clamp(.9375rem,.6189rem + 1.3072vw,2.1875rem) 0 0}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9375rem,.7947rem + .5882vw,1.5rem);margin:clamp(1.875rem,1.2378rem + 2.614vw,4.375rem) 0 0;padding:0;list-style:none;display:grid}.platform-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-card{min-inline-size:0;padding:var(--card-pad);background:var(--color-bg-subtle);border:1px solid var(--color-border-rule);border-radius:1rem;flex-direction:column;align-items:flex-start;display:flex}.platform-card.is-available{border-color:var(--color-border-accent)}.platform-card.is-planned{border-color:color-mix(in srgb, var(--color-status-future) 25%, transparent)}.platform-card.is-current{background:var(--color-accent-tint-soft);box-shadow:0 0 2.75rem var(--color-glow)}.platform-card-head{flex-wrap:wrap;align-items:center;gap:.5rem;inline-size:100%;display:flex}.platform-icon{border:1px solid var(--color-border-pill);border-radius:var(--radius-pill);block-size:2.875rem;inline-size:2.875rem;color:var(--color-accent-text);flex:none;justify-content:center;align-items:center;margin-inline-end:auto;display:flex}.is-planned .platform-icon{color:var(--color-status-future)}.platform-status,.platform-current{border:1px solid var(--color-border-accent);border-radius:var(--radius-pill);block-size:1.25rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--color-accent-text);align-items:center;padding-inline:.5625rem;font-size:.5625rem;display:inline-flex}.is-planned .platform-status{border-color:color-mix(in srgb, var(--color-status-future) 40%, transparent);color:var(--color-status-future)}.platform-current{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.platform-card:not(.is-current) .platform-current{display:none}.platform-card h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:clamp(1rem,.8725rem + .5229vw,1.5rem) 0 0;font-size:clamp(1.5rem,1.3725rem + .5229vw,2rem);font-weight:700;line-height:1.1}.platform-spec{font-family:var(--font-mono);font-size:var(--text-caps-mini-size);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin:.5rem 0 0}.platform-download{inline-size:100%;margin-block-start:clamp(1.25rem,1.0907rem + .6536vw,1.875rem)}.platform-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin:.625rem 0 0;font-size:.75rem}.platform-alt{margin:.375rem 0 0;font-size:.8125rem}.platform-alt a,.wallets-releases a{color:var(--color-accent-text);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.platform-how,.platform-note{font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--color-text-secondary);text-wrap:pretty;margin:clamp(1rem,.8725rem + .5229vw,1.5rem) 0 0}.platform-command{background:var(--color-bg-canvas);border:1px solid var(--color-border-default);border-inline-start:.1875rem solid var(--color-accent);border-radius:.5rem;align-self:stretch;gap:.25rem;min-inline-size:0;margin-block-start:.75rem;padding:.875rem 1rem;display:grid}.platform-command code{font-family:var(--font-mono);color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.platform-command code:before{content:"$ ";content:"$ " / "";color:var(--color-text-faint);-webkit-user-select:none;user-select:none}.wallets-releases{margin:1.5rem 0 0;font-size:.8125rem;font-weight:650}.wallets-callout{background:var(--color-bg-surface);border:1px solid var(--color-accent);border-inline-start-width:.25rem;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:2.125rem;margin-block-start:clamp(1.25rem,.9314rem + 1.3072vw,2.5rem);padding:clamp(1.1875rem,.9585rem + .9395vw,2.0855rem) clamp(1.1875rem,.5502rem + 2.614vw,3.6875rem);display:grid}.wallets-callout-icon{color:var(--color-accent);grid-row:span 2}.wallets-callout-title{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent-text);margin:0;font-size:.8125rem;font-weight:500}.wallets-callout-body{font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--color-text-callout);text-wrap:pretty;margin:.75rem 0 0}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.5rem;margin:clamp(1.875rem,1.2378rem + 2.614vw,4.375rem) 0 0;padding:0;list-style:none;display:grid}.feature-card{min-inline-size:0;padding:var(--card-pad);background:var(--color-paper-card);border-radius:clamp(.625rem,.4976rem + .5229vw,1.125rem);flex-direction:column;align-items:flex-start;display:flex}.feature-card-head{justify-content:space-between;align-items:flex-start;inline-size:100%;display:flex}.feature-chip{border-radius:var(--radius-pill);background:var(--color-paper-chip);block-size:2.875rem;inline-size:2.875rem;color:var(--color-paper-card);justify-content:center;align-items:center;display:flex}.feature-num{font-family:var(--font-mono);color:var(--color-paper-faint);font-size:clamp(.6875rem,.6716rem + .0654vw,.75rem)}.feature-card h3{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;color:var(--color-paper-title);margin:clamp(1rem,.7451rem + 1.0458vw,2rem) 0 0;font-size:clamp(.9375rem,.858rem + .3268vw,1.25rem);font-weight:700;line-height:1.25}.feature-card p{font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--color-paper-body);text-wrap:pretty;flex-grow:1;margin:clamp(.875rem,.7473rem + .5229vw,1.375rem) 0 0}.feature-label{border:1px solid var(--color-paper-label-border);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-paper-label);margin-block-start:clamp(1rem,.7938rem + .8497vw,1.8125rem);padding:.28rem .8125rem;font-size:clamp(.625rem,.617rem + .0327vw,.65625rem)}@media (width<=1023px){.wallets-hero-actions .btn{flex:14rem;max-inline-size:22rem}.wallets-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wallets-facts>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.wallets-facts>div:nth-child(-n+2){border-block-end:1px solid var(--color-border-hairline)}.wallets-section+.wallets-section{border-block-start:1px solid var(--color-border-hairline)}.platform-grid,.platform-grid-mobile,.feature-grid{grid-template-columns:minmax(0,1fr)}.wallets-callout{align-items:start;column-gap:1rem}.wallets-callout-icon{grid-row:1}.wallets-callout-title{align-self:center}.wallets-callout-body{grid-column:1/-1}}}
