@layer astryx-theme{.limits-live{padding-block:var(--spacing-1)}.limits-today{font-variant-numeric:tabular-nums}.limits-today-label{flex:none}.limits-today-amount{min-inline-size:7.5em;color:var(--color-text-primary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium);flex:none}.limits-meter{block-size:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-background-ground);flex:1;position:relative;overflow:hidden}.limits-meter-fill{border-radius:inherit;background:var(--color-usdc);transform-origin:0;transition:transform var(--motion-duration-glide) var(--motion-ease-glide);position:absolute;inset:0}.limits-feed{gap:var(--spacing-2);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid}.limits-call{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-container);box-shadow:inset 0 0 0 1px var(--color-border);font-size:var(--text-supporting-size);opacity:0;transform:translateY(var(--spacing-2)) scale(.98);transition:opacity var(--motion-duration-quick) var(--motion-ease-exit), transform var(--motion-duration-quick) var(--motion-ease-exit);grid-template-columns:minmax(0,1fr) auto minmax(9.5em,auto);display:grid}.limits-call[data-shown=true]{opacity:1;transition:opacity var(--motion-duration-base) var(--motion-ease-enter), transform var(--motion-duration-base) var(--motion-ease-enter);transform:none}.limits-call-name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.limits-call-amount{color:var(--color-text-primary)}.limits-call-check{justify-content:flex-end;align-items:center;gap:var(--spacing-1);color:var(--color-text-secondary);opacity:0;transition:opacity var(--motion-duration-quick) var(--motion-ease-exit), transform var(--motion-duration-quick) var(--motion-ease-exit);display:inline-flex;transform:scale(.94)}.limits-call[data-shown=true] .limits-call-check{opacity:1;transition:opacity var(--motion-duration-base) var(--motion-ease-release) .45s, transform var(--motion-duration-base) var(--motion-ease-release) .45s;transform:none}.limits-call[data-within=true] .limits-call-check svg{color:var(--color-usdc)}.limits-call[data-within=false] .limits-call-amount{color:var(--color-text-secondary);text-decoration:line-through}.limits-call[data-within=false] .limits-call-check{color:var(--color-text-primary)}@media (max-width:767px){.limits-call{gap:var(--spacing-2);padding-inline:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto auto}.limits-today-amount{min-inline-size:6.5em}}@media (prefers-reduced-motion:reduce){.limits-meter-fill,.limits-call,.limits-call-check{transition:none}}}
@layer astryx-theme{.usdc-stat-band{--glyph-ink:var(--color-text-blue);--glyph-core:var(--color-text-primary);isolation:isolate;padding-block:calc(var(--spacing-12) * 2);background:var(--color-background-body);color:var(--color-text-primary);position:relative;overflow:hidden}:root[data-theme=dark] .usdc-stat-band.tone-dark{background:color-mix(in oklab, var(--color-circle-navy-soft) 78%, var(--color-circle-blue-light))}.usdc-stat-band>.glyph-field{opacity:.5;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.usdc-stat{z-index:1;align-items:end;gap:calc(var(--spacing-12) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.usdc-stat-value{font-size:clamp(5rem,13vw,11rem);font-weight:var(--type-weight-light);letter-spacing:-.04em;font-variant-numeric:proportional-nums;margin:0;line-height:.9}.usdc-stat-sentence{max-inline-size:30rem;font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-leading)}.usdc-stat-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-text-blue);text-decoration-color:var(--color-text-blue);text-underline-offset:.2em}.usdc-stat-source{align-items:center;gap:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--text-supporting-size);text-decoration:none;display:inline-flex}.usdc-stat-link:focus-visible,.usdc-stat-source:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}@media (hover:hover) and (pointer:fine){.usdc-stat-source:hover{color:var(--color-text-primary)}}@media (max-width:767px){.usdc-stat-band{padding-block:calc(var(--spacing-12) * 1.5)}.usdc-stat{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}}}
