.dogPrompts_say__Sq6Wr{position:relative;min-width:0;margin-bottom:calc(var(--dog-h) * .22);pointer-events:auto}.dogPrompts_say__Sq6Wr:after,.dogPrompts_say__Sq6Wr:before{content:"";position:absolute;bottom:calc(var(--dog-h) * .5 - 12px);width:0;height:0;border-style:solid;pointer-events:none}.dogPrompts_say__Sq6Wr:before{left:-26px;border-width:12px 30px 12px 0;border-color:transparent var(--ink) transparent transparent}.dogPrompts_say__Sq6Wr:after{left:-15px;margin-bottom:5px;border-width:7px 21px 7px 0;border-color:transparent #fff transparent transparent;z-index:1}.dogPrompts_bubble__HTikO{position:relative;display:flex;flex-direction:column;gap:8px;max-height:calc(100dvh - 120px);overflow-y:auto;padding:14px 18px;background:#fff;border:4px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 #000;color:var(--ink);transform-origin:0 30px;animation:dogPrompts_bubIn__DRKNr .5s cubic-bezier(.2,.9,.3,1.35) .06s both}@keyframes dogPrompts_bubIn__DRKNr{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.dogPrompts_head__eKcLy{display:flex;align-items:center;justify-content:space-between;gap:12px}.dogPrompts_who__RJtZ_{font-family:var(--font-graffiti);font-size:20px;line-height:1;text-transform:uppercase;color:var(--brand-purple);transform:rotate(-3deg);transform-origin:0 50%}.dogPrompts_title__PQh_l{margin:0;font-family:var(--font-display-black);font-size:19px;font-weight:400;line-height:.98;text-transform:uppercase;color:var(--ink);text-wrap:balance}.dogPrompts_lines__XScpS{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.dogPrompts_line__9G_qg{margin:0;font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.35;color:var(--ink);text-wrap:pretty}.dogPrompts_ok__s495P{color:#11795a}.dogPrompts_warn__XH7AY{color:#c2132f}.dogPrompts_req__jN27C{font-weight:700}.dogPrompts_hl__5j1dS{padding:0 3px;border-radius:4px;background:var(--brand-gold);color:#171003;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dogPrompts_hlWarn__6vHoz{background:#ff3b4d;color:#fff}.dogPrompts_mono__yR32f{font-family:var(--font-mono);font-size:.86em;font-weight:700;word-break:break-all;color:var(--ink)}.dogPrompts_aside__cxwyn{margin:2px 0 0;font-family:var(--font-display-black);font-style:italic;font-size:14px;line-height:1.3;color:#3b3f4d}.dogPrompts_links__qij2a{display:flex;flex-wrap:wrap;gap:4px 14px}.dogPrompts_link__bimkM{font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.16em;color:var(--brand-purple);text-decoration:underline;text-underline-offset:3px}.dogPrompts_link__bimkM:hover{color:var(--ink)}.dogPrompts_foot__Dt_Qp{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 8px;margin-top:4px;padding-top:10px;border-top:2px dashed #d6d9e2}.dogPrompts_count__UJ_RB{flex:1 0 100%;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;color:#5d6579;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dogPrompts_back__Z9sta,.dogPrompts_next___HCys{min-height:40px;padding:0 16px;border-radius:12px;font-family:var(--font-display-black);font-size:13px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .15s,box-shadow .15s}.dogPrompts_back__Z9sta{background:#fff;border:2px solid var(--ink);color:var(--ink)}.dogPrompts_back__Z9sta:disabled{opacity:.32;cursor:default}.dogPrompts_next___HCys{border:0;background:linear-gradient(180deg,#ffe9a8,#f5b93e 52%,#c98d1a);color:#171003;box-shadow:0 0 0 2px var(--ink),0 4px 0 2px var(--ink)}.dogPrompts_back__Z9sta:not(:disabled):hover,.dogPrompts_next___HCys:hover{transform:translateY(-2px)}.dogPrompts_back__Z9sta:focus-visible,.dogPrompts_link__bimkM:focus-visible,.dogPrompts_next___HCys:focus-visible,.dogPrompts_rest__wLpkT:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.dogPrompts_rest__wLpkT{position:fixed;display:block;padding:0;background:none;border:0;border-radius:50%;cursor:pointer;pointer-events:auto;transition:transform .15s}.dogPrompts_rest__wLpkT:hover{transform:translateY(-3px) scale(1.04)}.dogPrompts_restArt__sNodd{width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 10px 14px rgba(0,0,0,.85)) drop-shadow(0 0 14px rgba(157,78,255,.4))}.dogPrompts_nudgeLayer__ZRWVL{position:fixed;inset:0;z-index:90;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;pointer-events:none}.dogPrompts_nudge__WXRep{--dog-h:250px;--ink:#0b0a10;position:fixed;top:0;left:0;display:grid;grid-template-columns:var(--dog-h) minmax(0,1fr);align-items:end;grid-column-gap:20px;column-gap:20px;width:min(600px,calc(100vw - 24px));text-align:left;pointer-events:none;will-change:transform}.dogPrompts_walking__HYwVh{transition:transform .7s cubic-bezier(.22,1,.36,1)}.dogPrompts_pointDog__K_vRw{position:fixed;top:0;left:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;filter:drop-shadow(0 10px 18px rgba(0,0,0,.8)) drop-shadow(0 0 18px rgba(157,78,255,.35))}.dogPrompts_pointArt__2Tf6s{display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 86%,transparent);mask-image:linear-gradient(180deg,#000 86%,transparent)}.dogPrompts_pointSay__K6Mr8{--ink:#0b0a10;position:fixed;top:0;left:0;width:min(280px,calc(100vw - 24px));text-align:left;pointer-events:auto}.dogPrompts_pointAway__kxzJH{visibility:hidden}.dogPrompts_pointSayLeft__kQ20D:after,.dogPrompts_pointSayLeft__kQ20D:before,.dogPrompts_pointSayRight__GPqTm:after,.dogPrompts_pointSayRight__GPqTm:before{content:"";position:absolute;top:26px;width:0;height:0;border-style:solid;pointer-events:none}.dogPrompts_pointSayLeft__kQ20D:before{right:-26px;border-width:12px 0 12px 30px;border-color:transparent transparent transparent var(--ink)}.dogPrompts_pointSayLeft__kQ20D:after{right:-15px;margin-top:5px;border-width:7px 0 7px 21px;border-color:transparent transparent transparent #fff;z-index:1}.dogPrompts_pointSayRight__GPqTm:before{left:-26px;border-width:12px 30px 12px 0;border-color:transparent var(--ink) transparent transparent}.dogPrompts_pointSayRight__GPqTm:after{left:-15px;margin-top:5px;border-width:7px 21px 7px 0;border-color:transparent #fff transparent transparent;z-index:1}.dogPrompts_away__zxLYS .dogPrompts_say__Sq6Wr{visibility:hidden}.dogPrompts_nudge__WXRep .dogPrompts_say__Sq6Wr{margin-left:calc(var(--dog-h) * -.1)}.dogPrompts_flip__3_xm9{grid-template-columns:minmax(0,1fr) var(--dog-h)}.dogPrompts_flip__3_xm9 .dogPrompts_mdog__iWU2E{order:2}.dogPrompts_flip__3_xm9 .dogPrompts_say__Sq6Wr{margin-left:0;margin-right:calc(var(--dog-h) * -.1)}.dogPrompts_flip__3_xm9 .dogPrompts_say__Sq6Wr:before{left:auto;right:-26px;border-width:12px 0 12px 30px;border-color:transparent transparent transparent var(--ink)}.dogPrompts_flip__3_xm9 .dogPrompts_say__Sq6Wr:after{left:auto;right:-15px;border-width:7px 0 7px 21px;border-color:transparent transparent transparent #fff}.dogPrompts_flip__3_xm9.dogPrompts_dockTop__CRONN .dogPrompts_say__Sq6Wr{margin:calc(var(--dog-h) * .12) calc(var(--dog-h) * -.1) 0 0}.dogPrompts_mdog__iWU2E{width:100%;height:var(--dog-h);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 14px 30px rgba(0,0,0,.85)) drop-shadow(0 0 22px rgba(157,78,255,.35))}.dogPrompts_mdogArt__6v0T4{width:100%;height:100%}.dogPrompts_hypeArt__ElMpD{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dogPrompts_dockBottom__PF155,.dogPrompts_dockTop__CRONN{--dog-h:132px;width:calc(100vw - 20px);column-gap:16px}.dogPrompts_dockTop__CRONN{align-items:start}.dogPrompts_dockTop__CRONN .dogPrompts_say__Sq6Wr{align-self:start;margin:calc(var(--dog-h) * .12) 0 0 calc(var(--dog-h) * -.1)}.dogPrompts_dockTop__CRONN .dogPrompts_say__Sq6Wr:after,.dogPrompts_dockTop__CRONN .dogPrompts_say__Sq6Wr:before{bottom:auto;top:calc(var(--dog-h) * .16)}.dogPrompts_ring__sCfYn{position:fixed;border-radius:14px;pointer-events:none;box-shadow:0 0 0 3px var(--brand-gold),0 0 26px 4px rgba(245,185,62,.55);animation:dogPrompts_ringPulse__9Ngvj 1.6s ease-in-out infinite}@keyframes dogPrompts_ringPulse__9Ngvj{50%{box-shadow:0 0 0 3px var(--brand-gold),0 0 38px 10px rgba(245,185,62,.3)}}.dogPrompts_arrow__ky1Uc{position:fixed;pointer-events:none;filter:drop-shadow(0 2px 0 #000)}.dogPrompts_arrow__ky1Uc svg{display:block;animation:dogPrompts_arrowNudge__1_xu1 .9s ease-in-out infinite}@keyframes dogPrompts_arrowNudge__1_xu1{50%{transform:translateY(-5px)}}.dogPrompts_arrowBig__JZcd4{filter:drop-shadow(0 3px 0 #000) drop-shadow(0 0 14px rgba(245,185,62,.7))}.dogPrompts_arrowBig__JZcd4 svg{animation:dogPrompts_arrowNudgeBig__Jv9X0 .9s ease-in-out infinite}@keyframes dogPrompts_arrowNudgeBig__Jv9X0{50%{transform:translateY(-12px) scale(1.08)}}.dogPrompts_close__JEcWY{flex:none;display:grid;place-items:center;width:40px;height:40px;margin:-4px -6px -4px 0;padding:0;background:var(--ink);border:0;border-radius:50%;color:#fff;cursor:pointer;box-shadow:2px 2px 0 #000;transition:transform .15s}.dogPrompts_close__JEcWY:hover{transform:rotate(90deg) scale(1.06)}.dogPrompts_close__JEcWY:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}@media (max-width:560px){.dogPrompts_bubble__HTikO{padding:10px 12px 10px 14px;gap:6px;border-width:3px;border-radius:18px;box-shadow:4px 4px 0 #000;max-height:calc(100dvh - 60px)}.dogPrompts_say__Sq6Wr:before{left:-22px;border-width:10px 26px 10px 0}.dogPrompts_say__Sq6Wr:after{left:-12px;margin-bottom:4px;border-width:6px 17px 6px 0}.dogPrompts_title__PQh_l,.dogPrompts_who__RJtZ_{font-size:16px}.dogPrompts_line__9G_qg{font-size:14px}.dogPrompts_aside__cxwyn{font-size:13px}.dogPrompts_back__Z9sta,.dogPrompts_next___HCys{min-height:44px}.dogPrompts_nudge__WXRep{--dog-h:132px;column-gap:16px;width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.dogPrompts_back__Z9sta,.dogPrompts_close__JEcWY,.dogPrompts_next___HCys,.dogPrompts_rest__wLpkT,.dogPrompts_walking__HYwVh{transition:none}.dogPrompts_arrowBig__JZcd4 svg,.dogPrompts_arrow__ky1Uc svg,.dogPrompts_bubble__HTikO,.dogPrompts_ring__sCfYn{animation:none}}