.vi .un-price{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.154em;margin:.4em 0 0;font-size:2.5em;font-weight:900;font-stretch:85%;line-height:1;display:flex}.vi .un-kinds{margin-top:1.25em}.vi .un-fields{flex-direction:column;gap:.5em;margin-top:1.25em;display:flex}.vi .un-field{background-color:var(--raised);width:100%;font:inherit;color:var(--fg);text-align:left;border:0;border-radius:1.25em;grid-template-columns:1fr auto;align-items:center;gap:.125em .75em;padding:.75em 1.25em;display:grid}.vi button.un-field{cursor:pointer;transition:background-color .2s}.vi button.un-field:hover{background-color:#2c2c2f}.vi button.un-field:focus-visible,.vi .un-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vi .un-label{color:var(--muted);grid-column:1;font-size:.8125em;font-weight:500}.vi .un-value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;grid-column:1;font-weight:700}.vi .un-copy{color:var(--muted);grid-area:1/2/span 2;font-size:.875em;font-weight:700}.vi .un-copy.is-done{color:var(--accent)}.vi .un-link{text-decoration:none}.vi .un-cta{width:100%;margin-top:1.5em}.vi .vi-unlock.is-pending,.vi .vi-unlock.is-pending:hover{background-color:var(--raised);color:var(--muted);cursor:default}.vi .vi-unlock.is-pending:active{transform:none}.vi .vi-unlock.is-answer{background-color:var(--raised);color:var(--fg)}.vi .un-lead{color:var(--muted);margin:.5em 0 0;line-height:1.45}.vi .un-again{background-color:var(--raised);width:100%;height:3.25em;font:inherit;color:var(--fg);cursor:pointer;border:0;border-radius:999px;margin-top:.5em;font-weight:700;transition:background-color .2s,color .2s}@media (hover:hover){.vi .un-again:hover{background-color:var(--fg);color:var(--bg)}}.vi .un-payer{cursor:text}.vi .un-payer input{width:100%;min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;padding:0;font-weight:700}.vi .un-payer:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.vi .un-payer.is-error,.vi .un-payer.is-error:focus-within{box-shadow:inset 0 0 0 2px var(--danger)}.vi .un-error{margin:.5em 1.25em 0}
