.pz-hero{background-image:radial-gradient(35rem 21.25rem at 78% 40%,color-mix(in srgb,var(--glow) 18%,transparent),transparent 70%),radial-gradient(var(--dot) 1.2px,transparent 1.2px);background-size:auto,1rem 1rem;padding:3.5rem 0 2.5rem;position:relative;overflow:hidden}.pz-hero .ws-wrap{grid-template-columns:minmax(0,1fr) 27.5rem;align-items:center;gap:3rem;display:grid}.pz-hero .eye{font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;font-size:.71875rem}.pz-hero h1{letter-spacing:-.035em;margin:.625rem 0 .875rem;font-size:2.875rem;font-weight:600;line-height:1.04}.pz-hero h1 em{background:linear-gradient(90deg,var(--accent),#3f8fd8,var(--accent));color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s linear infinite avShine;display:block}.pz-hero p{color:var(--ink2);max-width:44ch;margin:0;font-size:1.03125rem;line-height:1.55}.pz-hero .pz-facts{flex-wrap:wrap;gap:.375rem;margin-top:1.375rem;display:flex}.pz-hero .pz-facts span{color:var(--muted);border:1px solid var(--line2);border-radius:6.1875rem;padding:2px .5625rem;font-size:.71875rem}.pz-est{border:1px solid var(--line2);background:var(--surface);box-shadow:0 0 0 .375rem color-mix(in srgb,var(--accent) 6%,transparent),0 1.875rem 3.75rem -2.25rem #00000073;border-radius:1.125rem;gap:.875rem;padding:1.125rem 1.25rem;display:grid;position:relative}.pz-est .q{justify-content:space-between;align-items:baseline;gap:.625rem;display:flex}.pz-est .q b{font-size:.875rem;font-weight:600}.pz-est .pz-seg{border:1px solid var(--line2);border-radius:6.1875rem;gap:2px;padding:2px;display:inline-flex}.pz-est .pz-seg button{color:var(--ink2);white-space:nowrap;background:0 0;border:0;border-radius:6.1875rem;padding:2px .5625rem;font-size:.71875rem}.pz-est .pz-seg button[aria-pressed=true]{background:var(--ink);color:var(--canvas)}.pz-est .pz-mins{align-items:baseline;gap:.5rem;display:flex}.pz-est .pz-mins strong{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:500}.pz-est .pz-mins span{color:var(--muted);font-size:.78125rem}.pz-est input[type=range]{width:100%;accent-color:var(--accent)}.pz-bars{gap:.375rem;display:grid}.pz-bar{color:var(--ink2);grid-template-columns:4.5rem minmax(0,1fr) 4.875rem;align-items:center;gap:.625rem;font-size:.75rem;display:grid}.pz-bar i{background:var(--line2);height:.5rem;width:var(--w);border-radius:6.1875rem;min-width:.25rem;transition:width .35s cubic-bezier(.3,0,.3,1),background .3s;display:block}.pz-bar b{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.pz-bar.best{color:var(--ink);font-weight:500}.pz-bar.best i{background:linear-gradient(90deg,var(--accent),#7fe3d3);box-shadow:0 0 .625rem color-mix(in srgb,var(--accent) 60%,transparent)}.pz-bar.best b{color:var(--accent)}.pz-est .say{border-top:1px solid var(--line);color:var(--ink2);padding-top:.75rem;font-size:.8125rem}.pz-est .say b{color:var(--ink)}.pz-est small{color:var(--muted);font-size:.6875rem}.pz-est .say{margin:0}.pz-fine{color:var(--muted);margin:.75rem 0 0;font-size:.75rem}.pz-rates{border-top:0;padding-top:3rem}.pz-rates h2{margin-bottom:1.125rem}.pz-payg{margin-top:.5rem}.pz-note{text-align:center;color:var(--muted);margin:1rem 0 0;font-size:.75rem}.pz-payg{border:1px solid var(--line2);background:radial-gradient(var(--dot) 1.2px,transparent 1.2px) 0 0/1rem 1rem,var(--surface);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:grid}.pz-payg .coin{width:3rem;height:3rem;font-family:var(--font-mono);color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 .375rem color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:600;display:grid}.pz-payg b{font-size:1rem}.pz-payg p{color:var(--ink2);margin:2px 0 0;font-size:.8125rem}.pz-payg a{color:var(--accent);white-space:nowrap;font-size:.84375rem;text-decoration:none}@media (prefers-reduced-motion:reduce){.pz-hero h1 em{animation:none}.pz-bar i{transition:none}}@media (max-width:1100px){.pz-hero .ws-wrap{grid-template-columns:1fr}}@media (max-width:700px){.pz-payg{grid-template-columns:1fr}}@media (max-width:600px){.pz-hero{padding:2.5rem 0 2rem}.pz-hero h1{font-size:2.25rem}.pz-est .q{flex-wrap:wrap}}
