.ptn-page ::selection{background:#c8ff00;color:#0a0a09}.ptn-page :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.ptn-page .ptn-ring-cream:focus-visible{outline-color:#f6f5f0}.ptn-page .ptn-ring-ink:focus-visible{outline-color:#0a0a09}@keyframes ptn-feed{0%,4%{opacity:0;transform:translateY(8px) scale(.98)}12%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}.ptn-feed{animation:ptn-feed 9s var(--v4-ease-out) infinite both;animation-delay:calc(var(--i, 0) * .5s)}.ptn-grow{clip-path:inset(0 0 0 0 round 999px);transition:clip-path .9s var(--v4-ease-out) var(--d,.2s)}.v4-reveal.is-armed:not(.is-in) .ptn-grow{clip-path:inset(0 100% 0 0 round 999px)}.ptn-pop{transition:opacity .3s ease var(--d,0s),transform .42s var(--v4-ease-out) var(--d,0s)}.v4-reveal.is-armed:not(.is-in) .ptn-pop{opacity:0;transform:translateY(8px) scale(.96)}@media (max-width:399px){.ptn-start-line{display:none}}.ptn-num{appearance:textfield;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.ptn-num::-webkit-inner-spin-button,.ptn-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ptn-page input{caret-color:#c8ff00}@media (prefers-reduced-motion:reduce){.v4-reveal.is-armed:not(.is-in) .ptn-grow{clip-path:inset(0 0 0 0 round 999px)}.v4-reveal.is-armed:not(.is-in) .ptn-pop{opacity:1;transform:none}}