.fySxeW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.fySxeW_steps h3{font-family:var(--font-pixel);margin:.4rem 0;font-size:1.35rem;font-weight:600}.fySxeW_steps p{color:var(--ink-soft);margin:0}.fySxeW_stepNum{font-family:var(--font-pixel);color:var(--violet);margin-top:1.1rem;font-size:3rem;line-height:1;display:block}.fySxeW_stage{aspect-ratio:16/10;background:var(--white);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:8px;overflow:hidden;container-type:inline-size}.fySxeW_scene{width:100%;height:100%;font-size:clamp(7px,4.3cqw,17px);font-family:var(--font-pixel);color:var(--ink);line-height:1.2;position:relative}.fySxeW_steps:not([data-playing]) .fySxeW_scene,.fySxeW_steps:not([data-playing]) .fySxeW_scene *{animation-play-state:paused!important}.fySxeW_cursor{z-index:5;pointer-events:none;width:1.1em;height:1.5em;position:absolute;top:110%;left:110%}.fySxeW_stage[data-step=adopt] .fySxeW_scene{grid-template-columns:1.1fr .9fr;align-items:center;gap:1em;padding:1.4em 1.6em;display:grid}.fySxeW_form{flex-direction:column;align-items:flex-start;gap:.55em;display:flex}.fySxeW_label{color:var(--ink-soft);font-size:.85em}.fySxeW_input{border:2px solid var(--ink);background:var(--paper);width:100%;height:2.2em;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;align-items:center;padding:0 .6em;font-size:1em;display:flex}.fySxeW_typed{white-space:nowrap;width:5ch;animation:8s steps(5,end) infinite fySxeW_st-type;display:inline-block;overflow:hidden}.fySxeW_caret{background:var(--violet);width:2px;height:1.1em;animation:.8s step-end infinite fySxeW_st-blink}.fySxeW_btn,.fySxeW_actions span{border:2px solid var(--ink);background:var(--violet);height:2em;color:var(--white);box-shadow:0 3px 0 var(--ink);border-radius:4px;align-items:center;padding:0 .9em;display:inline-flex}.fySxeW_btn{animation:8s infinite fySxeW_st-press}.fySxeW_eggSpot{place-items:center;display:grid}.fySxeW_egg{width:7em;height:7em;animation:8s infinite fySxeW_st-egg-drop}.fySxeW_egg>*,.fySxeW_embedSprite>*,.fySxeW_baby>*,.fySxeW_teen>*{height:100%;max-height:none}.fySxeW_stage[data-step=adopt] .fySxeW_cursor{animation:8s infinite fySxeW_st-cursor-adopt}@keyframes fySxeW_st-type{0%,8%{width:0}30%,to{width:5ch}}@keyframes fySxeW_st-blink{50%{opacity:0}}@keyframes fySxeW_st-press{0%,41%{box-shadow:0 3px 0 var(--ink);transform:none}43%,46%{box-shadow:0 0 0 var(--ink);transform:translateY(3px)}49%,to{box-shadow:0 3px 0 var(--ink);transform:none}}@keyframes fySxeW_st-egg-drop{0%,46%{opacity:0;transform:translateY(-130%)}47%{opacity:1;transform:translateY(-130%)}56%{transform:translateY(0)}60%{transform:translateY(-10%)}64%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes fySxeW_st-cursor-adopt{0%,26%{top:105%;left:80%}40%,46%{top:72%;left:22%}43%{top:73.5%;left:22%}60%,to{top:105%;left:80%}}.fySxeW_doc{color:#37352f;flex-direction:column;gap:.5em;height:100%;padding:1.2em 1.6em;font-family:ui-sans-serif,-apple-system,Segoe UI,sans-serif;display:flex}.fySxeW_docTitle{font-size:1.25em;font-weight:700}.fySxeW_bar{background:#ecebf0;border-radius:3px;flex:none;height:.5em}.fySxeW_slot{flex:1;min-height:0;margin-top:.2em;position:relative}.fySxeW_url{color:#2e6fd6;opacity:0;font-size:.8em;text-decoration:underline;animation:8s infinite fySxeW_st-url;position:absolute;top:0;left:0}.fySxeW_menu{z-index:2;opacity:0;background:#fff;border-radius:6px;flex-direction:column;min-width:9.5em;padding:.3em;font-size:.75em;animation:8s infinite fySxeW_st-menu;display:flex;position:absolute;top:1.5em;left:.4em;box-shadow:0 0 0 1px #e3e2e8,0 8px 18px -6px #241f3a4d}.fySxeW_menu span{border-radius:4px;padding:.3em .6em}.fySxeW_menuPick{animation:8s infinite fySxeW_st-pick}.fySxeW_embedBox{font-family:var(--font-pixel);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:1em;animation:8s infinite fySxeW_st-embed;display:flex;position:absolute;inset:0;box-shadow:0 0 0 1px #ecebf0}.fySxeW_embedSprite{width:4.6em;height:4.6em}.fySxeW_embedInfo{flex-direction:column;gap:.25em;display:flex}.fySxeW_embedInfo b{font-size:1.15em;font-weight:400}.fySxeW_embedInfo span{color:var(--ink-soft);font-size:.8em}.fySxeW_pips{gap:.35em;display:flex}.fySxeW_pips i{border:2px solid var(--line);border-radius:50% 50% 45% 45%;width:.9em;height:.9em}.fySxeW_pips i:first-child{background:#f08a4b;border-color:#b8551f}.fySxeW_stage[data-step=paste] .fySxeW_cursor{animation:8s infinite fySxeW_st-cursor-paste}@keyframes fySxeW_st-url{0%,9%{opacity:0;transform:scale(1.08)}11%,50%{opacity:1;transform:none}52%,to{opacity:0}}@keyframes fySxeW_st-menu{0%,19%{opacity:0;transform:translateY(-.4em)}22%,50%{opacity:1;transform:none}52%,to{opacity:0}}@keyframes fySxeW_st-pick{0%,35%{background:0 0}37%,to{background:#efeef3}}@keyframes fySxeW_st-embed{0%,51%{opacity:0;transform:scale(.94)}57%,96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fySxeW_st-cursor-paste{0%,22%{top:105%;left:85%}36%,46%{top:74%;left:24%}43%{top:75.5%;left:24%}62%,to{top:105%;left:85%}}.fySxeW_care{flex-direction:column;justify-content:center;align-items:center;gap:.6em;height:100%;padding:1em 1.6em;display:flex}.fySxeW_meterRow{width:70%;color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:center;gap:.6em;font-size:.8em;display:grid}.fySxeW_track{background:var(--line);border-radius:2px;height:.75em;overflow:hidden}.fySxeW_fill{background:var(--violet);width:96%;height:100%;animation:8s infinite fySxeW_st-fill}.fySxeW_petBox{width:7.5em;height:7.5em;position:relative}.fySxeW_baby,.fySxeW_teen{position:absolute;inset:0}.fySxeW_baby{opacity:0;animation:8s step-end infinite fySxeW_st-baby}.fySxeW_teen{animation:8s step-end infinite fySxeW_st-teen}.fySxeW_flash{opacity:0;background:radial-gradient(circle,#ffd65c 0%,#ffd65c00 68%);border-radius:50%;animation:8s infinite fySxeW_st-flash;position:absolute;inset:-25%}.fySxeW_heart{color:#ff5c9a;opacity:0;font-size:1.2em;line-height:1;animation:8s infinite fySxeW_st-heart;position:absolute;top:0;left:50%}.fySxeW_heart:nth-of-type(2){animation-delay:.18s;left:22%}.fySxeW_heart:nth-of-type(3){animation-delay:.34s;left:76%}.fySxeW_actions{gap:.45em;display:flex}.fySxeW_actions span{background:var(--white);color:var(--ink);height:1.8em;padding:0 .7em;font-size:.9em}.fySxeW_feed{animation:8s infinite fySxeW_st-press}.fySxeW_stage[data-step=care] .fySxeW_cursor{animation:8s infinite fySxeW_st-cursor-care}@keyframes fySxeW_st-fill{0%{background:var(--violet);width:70%}30%{background:#e2574c;width:16%}43%{background:#e2574c;width:14%}50%,to{background:var(--violet);width:96%}}@keyframes fySxeW_st-baby{0%,74%{opacity:1}75%,to{opacity:0}}@keyframes fySxeW_st-teen{0%,74%{opacity:0}75%,to{opacity:1}}@keyframes fySxeW_st-flash{0%,68%{opacity:0;scale:.6}75%{opacity:1;scale:1.1}84%,to{opacity:0;scale:1.2}}@keyframes fySxeW_st-heart{0%,44%{opacity:0;transform:translate(-50%,40%)}47%{opacity:1}62%,to{opacity:0;transform:translate(-50%,-110%)}}@keyframes fySxeW_st-cursor-care{0%,24%{top:105%;left:85%}38%,46%{top:82%;left:33%}43%{top:83.5%;left:33%}62%,to{top:105%;left:85%}}@media (max-width:900px){.fySxeW_steps{gap:1.25rem}}@media (max-width:640px){.fySxeW_steps{grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:26rem}}@media (prefers-reduced-motion:reduce){.fySxeW_scene,.fySxeW_scene *{animation:none!important}.fySxeW_cursor,.fySxeW_caret{display:none}}
