.fnl-wrap{width:100%;max-width:720px;margin:0 auto;padding:1.5rem 8rem 4rem 0;position:relative}@media (width<=720px){.fnl-wrap{padding-right:6rem}}@media (width<=520px){.fnl-wrap{padding-right:5rem}}.fnl-glow{pointer-events:none;filter:blur(40px);z-index:0;background:radial-gradient(#00f0ff2e 0%,#7c5cff14 40%,#0000 70%);position:absolute;inset:-10% -5%}.fnl-svg{z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}.fnl-labels{pointer-events:none;z-index:2;width:7.5rem;position:absolute;top:1.5rem;bottom:4rem;right:0}@media (width<=720px){.fnl-labels{width:5.5rem}}@media (width<=520px){.fnl-labels{width:4.5rem}}.fnl-label{text-align:right;flex-direction:column;align-items:flex-end;gap:.15rem;line-height:1.1;display:flex;position:absolute;right:0;transform:translateY(-50%)}.fnl-label-name{font-family:var(--font-sans);color:#ffffffb3;letter-spacing:-.005em;white-space:nowrap;font-size:.78rem;font-weight:600}.fnl-label-val{font-family:var(--font-mono);color:#fff;letter-spacing:0;font-size:1rem;font-weight:700}@media (width<=720px){.fnl-label-name{font-size:.65rem}.fnl-label-val{font-size:.85rem}}@media (width<=520px){.fnl-label-name{font-size:.58rem}.fnl-label-val{font-size:.78rem}}.fnl-result{z-index:3;background:var(--neon-accent);color:#000;white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;width:fit-content;max-width:calc(100% - 2rem);margin-inline:auto;padding:.65rem 1.4rem;display:inline-flex;position:absolute;bottom:0;left:0;right:8rem;box-shadow:0 0 50px #00f0ff66,0 0 100px #00f0ff2e}.fnl-result-val{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.fnl-result-val--secondary{opacity:.85;font-weight:700}.fnl-result-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:#000000a6;font-size:.6rem;font-weight:600}.fnl-result-sep{color:#00000073;margin:0 .1rem;font-size:.85rem;font-weight:700}@media (width<=720px){.fnl-result{right:6rem}}@media (width<=520px){.fnl-result{gap:.4rem;padding:.55rem 1rem;right:5rem}.fnl-result-val{font-size:.85rem}.fnl-result-label{letter-spacing:.12em;font-size:.5rem}}
