.CnsMrG_scroller{margin-top:clamp(32px,5vw,72px);position:relative}.CnsMrG_pin{z-index:2;background:var(--paper);padding:10px 0 14px;position:sticky;top:69px}.CnsMrG_stage{max-width:640px;position:relative}.CnsMrG_frame{aspect-ratio:16/10;border:var(--edge) solid var(--ink);box-shadow:0 6px 0 var(--ink);background:#fbf3e4;border-radius:16px;position:relative;overflow:hidden}.CnsMrG_petBox{position:absolute;inset:0}.CnsMrG_card{border:var(--edge) solid var(--ink);background:var(--white);width:min(46%,260px);box-shadow:0 5px 0 var(--ink);border-radius:14px;padding:4px;position:absolute;bottom:44px;right:-6px;transform:rotate(2deg)}.CnsMrG_card svg{max-height:150px}.CnsMrG_card[data-care=wash]{width:min(40%,200px)}.CnsMrG_card[data-care=wash] svg{max-height:190px}.CnsMrG_readout{align-items:baseline;gap:14px;margin-top:14px;display:flex}.CnsMrG_readoutCare{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:14px;font-weight:900}.CnsMrG_readoutNum{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,44px);font-weight:900}.CnsMrG_beats{margin:0;padding:0;list-style:none}.CnsMrG_beat{align-content:start;gap:12px;padding:20px 0 28px;display:grid}.CnsMrG_beat:first-child{padding-top:12px}.CnsMrG_beatTag{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:15px;font-weight:900;display:flex}.CnsMrG_beatTitle{letter-spacing:-.035em;text-wrap:balance;max-width:13em;font-size:clamp(30px,3.6vw,52px);font-weight:900;line-height:1}.CnsMrG_beatText{max-width:30em;color:var(--ink-soft);font-size:clamp(18px,1.5vw,21px);line-height:1.5}.CnsMrG_prompt{border-left:6px solid var(--r10);background:var(--white);max-width:30em;margin:8px 0 0;padding:14px 18px;font-size:17px;font-weight:700;line-height:1.45}.CnsMrG_prompt footer{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;font-size:13px;font-weight:800}@media (min-width:1100px){.CnsMrG_scroller{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid}.CnsMrG_pin{background:0 0;padding:0;top:calc(69px + max(24px,50svh - 314.5px))}.CnsMrG_frame{aspect-ratio:4/3}.CnsMrG_card{width:min(48%,300px);bottom:40px;right:-28px}.CnsMrG_card svg{max-height:210px}.CnsMrG_card[data-care=wash]{width:min(34%,220px)}.CnsMrG_beat{opacity:.32;gap:16px;min-height:100svh;padding:24svh 0 10svh;transition:opacity .3s}.CnsMrG_beat:first-child{padding-top:16svh}.CnsMrG_beat[data-active]{opacity:1}}@media (max-width:599px){.CnsMrG_prompt{display:none}}
.Aphr2G_head{max-width:640px;margin-bottom:clamp(28px,4vw,48px)}.Aphr2G_switch{gap:8px;margin-top:20px;display:none}.Aphr2G_switchBtn{min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:10px;flex:1;padding:8px 12px;font-weight:900}.Aphr2G_switchBtn[aria-pressed=true]{background:var(--ink);color:var(--white)}@media (max-width:599px){.Aphr2G_tags{gap:8px}.Aphr2G_tags li{padding:8px 12px;font-size:16px}.Aphr2G_never{margin-top:28px}.Aphr2G_switch{display:flex}.Aphr2G_head{margin-bottom:20px}.Aphr2G_grid[data-pet=cat] .Aphr2G_tile:not([data-species=cat]),.Aphr2G_grid[data-pet=dog] .Aphr2G_tile:not([data-species=dog]),.Aphr2G_grid[data-pet=budgie] .Aphr2G_tile:not([data-species=budgie]){display:none}}.Aphr2G_grid{--gap:clamp(8px, 1.2vw, 16px);gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:768px){.Aphr2G_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.Aphr2G_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.Aphr2G_head{margin-bottom:0}.Aphr2G_grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.Aphr2G_tile{min-width:0;font:inherit;color:var(--ink);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:0 var(--lift) 0 var(--ink);cursor:pointer;border-radius:14px;flex-direction:column;align-items:stretch;gap:2px;padding:8px 8px 10px;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex}.Aphr2G_tile:hover,.Aphr2G_tile:focus-visible{box-shadow:0 calc(var(--lift) + 3px) 0 var(--ink);transform:translateY(-3px)}.Aphr2G_tile:active{box-shadow:0 2px 0 var(--ink);transform:translateY(0)}.Aphr2G_face{aspect-ratio:1;pointer-events:none;width:126%;margin:-9% -13% -7%;display:block}.Aphr2G_face svg{width:100%;height:100%;display:block}.Aphr2G_hop{animation:.4s ease-out Aphr2G_hop}@keyframes Aphr2G_hop{0%{transform:translateY(0)}35%{transform:translateY(-10px)scale(1.04)}70%{transform:translateY(0)scale(.98)}to{transform:translateY(0)scale(1)}}.Aphr2G_word{text-align:center;font-size:15px;font-weight:900;line-height:1.2;display:block}.Aphr2G_never{margin-top:clamp(32px,4vw,52px)}.Aphr2G_neverLabel{letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900}.Aphr2G_tags{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Aphr2G_tags li{color:var(--ink);background:var(--white);border:var(--edge) solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:10px;padding:10px 16px;font-size:17px;font-weight:900}@media (prefers-reduced-motion:reduce){.Aphr2G_tile{transition:none}.Aphr2G_hop{animation:none}}
