@keyframes spinIn{0%{transform:rotate(-20deg) scale(.8);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.bug-result-anim[data-astro-cid-obzkyk5f]{animation:spinIn .35s cubic-bezier(.34,1.56,.64,1)}@keyframes shakePhone{0%,to{transform:rotate(0) translate(0)}15%{transform:rotate(-16deg) translate(-4px)}35%{transform:rotate(16deg) translate(4px)}55%{transform:rotate(-10deg) translate(-2px)}75%{transform:rotate(10deg) translate(2px)}}.shaking[data-astro-cid-obzkyk5f]{animation:shakePhone .45s ease}.konami-dot[data-astro-cid-obzkyk5f]{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--c-navy-soft) 25%,transparent);transition:background .2s ease,transform .2s ease}.konami-dot[data-astro-cid-obzkyk5f].lit{background:var(--c-indigo);transform:scale(1.3)}.konami-dot[data-astro-cid-obzkyk5f].done{background:var(--c-teal);transform:scale(1.1)}#ep-overlay[data-astro-cid-dem5vdku]{position:fixed;inset:0;z-index:99999;background:#000;display:none;align-items:center;justify-content:center;overflow:hidden}#ep-overlay[data-astro-cid-dem5vdku].active{display:flex}#ep-poem-phase[data-astro-cid-dem5vdku],#ep-poem-phase[data-astro-cid-dem5vdku] [data-astro-cid-dem5vdku]{cursor:none!important}#ep-name-input[data-astro-cid-dem5vdku]{cursor:text!important}#ep-name-phase[data-astro-cid-dem5vdku]{display:none;flex-direction:column;align-items:center;text-align:center;padding:48px 28px;max-width:500px;width:100%;animation:epFadeIn 1s ease both}#ep-name-phase[data-astro-cid-dem5vdku].visible{display:flex}.ep-prewords[data-astro-cid-dem5vdku] p[data-astro-cid-dem5vdku]{font-family:Space Mono,monospace;font-size:clamp(.62rem,1.6vw,.75rem);color:#1e1e1e;margin-bottom:6px;line-height:2;letter-spacing:.12em}#ep-name-phase[data-astro-cid-dem5vdku] h2[data-astro-cid-dem5vdku]{font-family:Space Mono,monospace;font-size:clamp(.84rem,2.1vw,1.04rem);color:#777;font-weight:400;margin:24px 0 36px;line-height:1.8;letter-spacing:.03em}#ep-name-input[data-astro-cid-dem5vdku]{width:100%;background:transparent;border:none;border-bottom:1px solid #1a1a1a;color:#fff;font-family:Space Mono,monospace;font-size:1.05rem;padding:10px 4px;text-align:center;outline:none;letter-spacing:.14em;transition:border-color .3s}#ep-name-input[data-astro-cid-dem5vdku]:focus{border-color:#444}#ep-name-input[data-astro-cid-dem5vdku]::-moz-placeholder{color:#181818;letter-spacing:.08em}#ep-name-input[data-astro-cid-dem5vdku]::placeholder{color:#181818;letter-spacing:.08em}#ep-begin-btn[data-astro-cid-dem5vdku]{margin-top:32px;padding:11px 48px;background:transparent;border:1px solid #1a1a1a;color:#333;font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.24em;transition:all .4s;border-radius:1px}#ep-begin-btn[data-astro-cid-dem5vdku]:hover{border-color:#555;color:#999;background:#ffffff06}#ep-poem-phase[data-astro-cid-dem5vdku]{display:none;position:fixed;inset:0}#ep-poem-phase[data-astro-cid-dem5vdku].visible{display:block}#ep-scroll-outer[data-astro-cid-dem5vdku]{position:absolute;inset:0;overflow:hidden}#ep-scroll-inner[data-astro-cid-dem5vdku]{position:absolute;left:50%;transform:translate(-50%) translateY(100vh);width:min(620px,90vw);text-align:center;padding:0 8px;will-change:transform}.epl[data-astro-cid-dem5vdku]{font-family:Space Mono,monospace;font-size:clamp(.68rem,1.65vw,.84rem);line-height:2.1;padding:2px 0;letter-spacing:.02em}.epl-v0[data-astro-cid-dem5vdku]{color:#b8c8d8}.epl-v1[data-astro-cid-dem5vdku]{color:#a8c8a4}.epl-name[data-astro-cid-dem5vdku],.ep-name[data-astro-cid-dem5vdku]{color:#ffd78a;font-weight:700;letter-spacing:.08em}.epl-redact[data-astro-cid-dem5vdku]{font-family:Space Mono,monospace;color:#ffffff2e;font-size:.7rem;letter-spacing:.22em;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;min-width:90px}.epl-div[data-astro-cid-dem5vdku]{margin:0}.ep-div-spacer[data-astro-cid-dem5vdku]{height:52px}.epl-final[data-astro-cid-dem5vdku]{color:#ffffffe0;font-size:clamp(1rem,2.5vw,1.22rem);font-weight:700;letter-spacing:.24em;margin-top:36px;padding-top:32px;border-top:1px solid rgba(255,255,255,.06)}@keyframes epFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
