.pt-main{padding-block:var(--ds-space-400) var(--ds-space-800)}.pt-stack{gap:var(--ds-space-300);flex-direction:column;display:flex}.pt-head{gap:var(--ds-space-150);flex-direction:column;display:flex}.pt-points{gap:var(--ds-space-100);color:var(--ds-ink-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-points li{align-items:flex-start;gap:var(--ds-space-100);display:flex}.pt-points li svg{margin-top:var(--ds-space-050);color:var(--ds-success);flex:none}.pt-form{gap:var(--ds-space-250);margin-top:var(--ds-space-200);flex-direction:column;display:flex}.pt-hp{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.pt-done{justify-items:center;gap:var(--ds-space-200);text-align:center;display:grid}.pt-done>.ds-btn{justify-self:stretch}.pt-mark{inline-size:var(--ds-space-800);block-size:var(--ds-space-800);border-radius:var(--ds-r-full);background:var(--ds-success-soft);color:var(--ds-success);place-items:center;display:grid}.pt-link{align-items:center;gap:var(--ds-space-100);margin-top:var(--ds-space-150);flex-wrap:wrap;display:flex}.pt-link code{overflow-wrap:anywhere;min-width:0;padding:var(--ds-space-100) var(--ds-space-150);border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface-2);font-size:var(--ds-fs-body-sm);flex:12rem}.pt-row{gap:var(--ds-space-100);margin-top:var(--ds-space-150);flex-wrap:wrap;display:flex}.pt-code{font-size:var(--ds-fs-headline);line-height:var(--ds-lh-headline);font-weight:var(--ds-fw-semibold);letter-spacing:.08em;margin:0}.pt-est-note{margin-top:var(--ds-space-100)}
