.as-scope{--as-accent:#d4ff4f;--as-accent-2:#7ce38b;--as-bg:transparent;--as-surface:rgba(255,255,255,0.06);--as-border:rgba(255,255,255,0.1);--as-text:#ffffff;--as-text-muted:rgba(255,255,255,0.72);--as-font-display:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--as-font-body:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--as-text-transform:uppercase;--as-letter-spacing:0.04em;--as-font-weight-display:700;--as-radius:10px;--as-border-width:0px;--as-border-style:solid;--as-padding-scale:0.7;--as-bg-opacity:0;--as-backdrop-blur:0px;--as-glow:transparent;--as-shadow:none;--as-pattern-opacity:0;--as-text-shadow:0 2px 4px rgba(0,0,0,0.85),0 0 2px rgba(0,0,0,0.65)}.as-card{position:relative;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;padding:calc(14px * var(--as-padding-scale));background-color:var(--as-bg);background-image:var(--as-bg-image,none);background-size:cover;background-position:50%;border:var(--as-border-width) var(--as-border-style) var(--as-border);border-radius:var(--as-radius);color:var(--as-text);box-shadow:var(--as-shadow),0 0 0 0 var(--as-glow);-webkit-backdrop-filter:blur(var(--as-backdrop-blur));backdrop-filter:blur(var(--as-backdrop-blur))}.as-card[data-as-glow=on]{box-shadow:var(--as-shadow),0 0 24px -2px var(--as-glow),inset 0 0 18px -8px var(--as-glow)}.as-value{font-family:var(--as-font-display);font-weight:var(--as-font-weight-display);color:var(--as-accent);line-height:1;font-variant-numeric:tabular-nums;text-shadow:var(--as-text-shadow,none),0 0 14px var(--as-glow)}.as-label,.as-value{letter-spacing:var(--as-letter-spacing)}.as-label{font-family:var(--as-font-body);color:var(--as-text-muted);text-transform:var(--as-text-transform);line-height:1.1}.as-label,.as-title{text-shadow:var(--as-text-shadow,none)}.as-accent,.as-icon{color:var(--as-accent)}.as-surface{background:var(--as-surface)}.as-card[data-as-pattern]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--as-pattern-opacity);background-size:var(--as-pattern-size,6px 6px);background-position:50%;mix-blend-mode:screen}.as-card[data-as-pattern=scanlines]:after{--as-pattern-size:100% 3px;background-image:repeating-linear-gradient(0deg,var(--as-accent) 0,var(--as-accent) 1px,transparent 1px,transparent 3px)}.as-card[data-as-pattern=grid]:after{--as-pattern-size:22px 22px;background-image:linear-gradient(to right,var(--as-border) 1px,transparent 1px),linear-gradient(to bottom,var(--as-border) 1px,transparent 1px)}.as-card[data-as-pattern=dots]:after{--as-pattern-size:10px 10px;background-image:radial-gradient(var(--as-accent) 1.2px,transparent 1.3px)}.as-card[data-as-pattern=noise]:after{--as-pattern-size:120px 120px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");mix-blend-mode:overlay}.as-card[data-as-pattern=glow-grid]:after{--as-pattern-size:28px 28px;background-image:linear-gradient(to right,var(--as-accent) 1px,transparent 1px),linear-gradient(to bottom,var(--as-accent) 1px,transparent 1px);-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000)}.as-card[data-as-pattern=none]:after{display:none}@keyframes as-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}