.ps.svelte-1j7bbn5{display:grid;gap:1.1rem;padding:clamp(1.2rem,3vw,1.8rem);border:1px solid var(--line-hi);border-radius:var(--radius);background:radial-gradient(circle at 100% 0%,rgba(240,185,11,.08),transparent 42%),linear-gradient(180deg,#12121ae6,#0a0a0ef2)}.ps__inputs.svelte-1j7bbn5{display:grid;gap:1rem}.ps__field.svelte-1j7bbn5{display:grid;gap:.5rem}.ps__field.svelte-1j7bbn5>span:where(.svelte-1j7bbn5){font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.ps__field.svelte-1j7bbn5 strong:where(.svelte-1j7bbn5){color:var(--gold)}.ps__wrap.svelte-1j7bbn5{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#06060899}.ps__wrap.svelte-1j7bbn5:focus-within{border-color:var(--line-hi)}.ps__wrap.svelte-1j7bbn5 input:where(.svelte-1j7bbn5){flex:1;min-width:0;background:none;border:none;color:var(--text);font-family:var(--font-mono);font-size:1.15rem;font-weight:700;outline:none}.ps__wrap.svelte-1j7bbn5 em:where(.svelte-1j7bbn5){font-family:var(--font-mono);font-size:.9rem;color:var(--text-muted);font-style:normal}.ps__range.svelte-1j7bbn5{width:100%;accent-color:var(--gold)}.ps__out.svelte-1j7bbn5{display:grid;gap:.9rem;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#0606088c}.ps__label.svelte-1j7bbn5{display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.25rem}.ps__val.svelte-1j7bbn5{font-family:var(--font-display);font-size:clamp(1.8rem,5vw,2.6rem);line-height:1;color:var(--gold)}.ps__val.svelte-1j7bbn5 em:where(.svelte-1j7bbn5){font-size:.5em;color:var(--text-muted);font-style:normal}.ps__row.svelte-1j7bbn5{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ps__row.svelte-1j7bbn5 strong:where(.svelte-1j7bbn5){font-family:var(--font-display);font-size:1.4rem;color:var(--text)}.ps__honest.svelte-1j7bbn5{font-size:.9rem;line-height:1.55;color:var(--text-soft);padding-left:.9rem;border-left:3px solid var(--gold)}.ps__cta.svelte-1j7bbn5{width:100%}.ps__disc.svelte-1j7bbn5{text-align:center;font-family:var(--font-mono);font-size:.68rem;color:var(--text-faint)}.ps-page.svelte-17g08tn{padding-top:2.5rem}.ps-page__head.svelte-17g08tn{max-width:60ch;margin-bottom:2rem}.ps-page__head.svelte-17g08tn h1:where(.svelte-17g08tn){font-size:clamp(2.2rem,6vw,3.6rem);margin:.7rem 0;line-height:1}.ps-page__lede.svelte-17g08tn{color:var(--text-soft);font-size:1.05rem}.ps-page__grid.svelte-17g08tn{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem;align-items:start}.ps-page__side.svelte-17g08tn{display:grid;gap:1.2rem}.ps-page__box.svelte-17g08tn{padding:1.2rem 1.3rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#12121ad1,#0a0a0eeb)}.ps-page__box.svelte-17g08tn h2:where(.svelte-17g08tn){font-size:1.2rem;text-transform:none;letter-spacing:-.02em;margin-bottom:.6rem;color:var(--gold-hi)}.ps-page__box.svelte-17g08tn p:where(.svelte-17g08tn){color:var(--text-soft);font-size:.95rem;line-height:1.6}.ps-page__links.svelte-17g08tn{padding:1.2rem 1.3rem;border:1px solid var(--line);border-radius:var(--radius)}.ps-page__links.svelte-17g08tn h3:where(.svelte-17g08tn){font-size:.74rem;font-family:var(--font-mono);letter-spacing:.16em;color:var(--gold);margin-bottom:.7rem}.ps-page__links.svelte-17g08tn ul:where(.svelte-17g08tn){list-style:none;display:grid;gap:.5rem}.ps-page__links.svelte-17g08tn a:where(.svelte-17g08tn){color:var(--text-soft);font-size:.92rem}.ps-page__links.svelte-17g08tn a:where(.svelte-17g08tn):hover{color:var(--gold)}.ps-page__author.svelte-17g08tn{margin-top:2rem}.ps-page__faq.svelte-17g08tn{margin-top:2.5rem}.ps-page__faq.svelte-17g08tn h2:where(.svelte-17g08tn){font-size:clamp(1.5rem,4vw,2.2rem);margin-bottom:1rem}.ps-page__faq.svelte-17g08tn details:where(.svelte-17g08tn){border:1px solid var(--line);border-radius:var(--radius-sm);padding:.9rem 1.1rem;margin-bottom:.6rem;background:#12121a80}.ps-page__faq.svelte-17g08tn summary:where(.svelte-17g08tn){cursor:pointer;font-weight:700}.ps-page__faq.svelte-17g08tn p:where(.svelte-17g08tn){margin-top:.6rem;color:var(--text-soft);font-size:.94rem;line-height:1.6}@media (max-width: 880px){.ps-page__grid.svelte-17g08tn{grid-template-columns:1fr}}
