.cookie_cookie__DJia6{--cookie-heart:#dc2626;position:relative;margin:0 auto;padding:0;text-align:center;color:hsl(var(--muted-foreground));scroll-margin-top:calc(var(--site-header-height) + 24px);outline:none}.dark .cookie_cookie__DJia6{--cookie-heart:#ef4444}.cookie_stage__rPU_t{position:relative;width:min(100%,384px);margin:0 auto}.cookie_portrait__aKlaV{--cookie-photo-radius:1.5rem;--cookie-photo-size:200px;position:relative;width:var(--cookie-photo-size);margin:0 auto}.cookie_photo__M0xVo{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid transparent;border-radius:var(--cookie-photo-radius);background:hsl(var(--muted));cursor:pointer}.cookie_photo__M0xVo:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.cookie_image__eV9af{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity .22s ease}.cookie_image__eV9af[data-active=true]{opacity:1}.cookie_selfieCapture__Hxn4Z{position:absolute;inset:0;isolation:isolate;pointer-events:none}.cookie_selfieCapture__Hxn4Z:after,.cookie_selfieCapture__Hxn4Z:before{content:"";position:absolute;inset-inline:0;height:50.5%;background:#080808;transform:scaleY(0);animation:cookie_selfie-shutter__ahQzz .32s ease-in-out both}.cookie_selfieCapture__Hxn4Z:before{top:0;transform-origin:top}.cookie_selfieCapture__Hxn4Z:after{bottom:0;transform-origin:bottom}@keyframes cookie_selfie-shutter__ahQzz{0%,75%,to{transform:scaleY(0)}24%,42%{transform:scaleY(1)}}.cookie_selfieFlash__3gvEL{position:absolute;inset:0;z-index:1;background:#fff;opacity:0;pointer-events:none;animation:cookie_selfie-flash__ntDmw .32s ease-out both}@keyframes cookie_selfie-flash__ntDmw{0%,24%{opacity:0}26%,42%{opacity:1}to{opacity:0}}.cookie_petHint__giJIM{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid hsl(var(--input)/.7);border-radius:999px;background:hsl(var(--card)/.82);color:hsl(var(--card-muted-foreground));font-size:12px;line-height:18px;font-variant-numeric:tabular-nums}.cookie_petHint__giJIM>svg{color:var(--cookie-heart)}.cookie_petNumber___Cos_{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom}.cookie_petNumber___Cos_>span{display:block}.cookie_petNumber___Cos_[data-animate=true]:before{position:absolute;inset:0;content:attr(data-previous);animation:cookie_pet-count-out__lkv7q .22s ease both}.cookie_petNumber___Cos_[data-animate=true]>span{animation:cookie_pet-count-in__Ne2y8 .22s ease both}.cookie_petTooltip__ceFjb{margin-left:2px;color:hsl(var(--card-muted-foreground));font-size:11px;line-height:18px;white-space:nowrap}@keyframes cookie_pet-count-out__lkv7q{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes cookie_pet-count-in__Ne2y8{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie_actions__8SPw5{display:flex;justify-content:center;gap:8px;margin-top:12px}.cookie_action__LelWv{border-color:hsl(var(--input)/.7);box-shadow:none;width:88px;height:44px;flex-shrink:0;min-height:44px;gap:6px;padding:0 12px;background:hsl(var(--card));color:hsl(var(--card-muted-foreground));font-family:inherit;font-size:14px;font-weight:400;line-height:24px}.cookie_action__LelWv[aria-pressed=true]{color:hsl(var(--foreground));background:hsl(var(--muted))}.cookie_action__LelWv:is(:hover,:active,[aria-pressed=true]){border-color:hsl(var(--input)/.7);box-shadow:none}.cookie_action__LelWv:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.cookie_petAction___vE9b{color:var(--cookie-heart)}.cookie_conversation__Gh0Pi{position:absolute;bottom:calc(100% + 16px);left:calc(50% + 64px);width:-moz-max-content;width:max-content;max-width:288px;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s;pointer-events:none}.cookie_conversation__Gh0Pi[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}.cookie_message__VE88h{position:relative;display:grid;width:-moz-fit-content;width:fit-content;min-width:224px;max-width:100%;aspect-ratio:240/136;place-items:center;padding:24px 36px}.cookie_message__VE88h[data-mood=chess]{width:288px;padding:16px 32px}.cookie_cloud__PrKKr{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:hsl(var(--muted-foreground)/.7);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.cookie_cloud__PrKKr circle,.cookie_cloud__PrKKr path{vector-effect:non-scaling-stroke}.cookie_cloudOutline__MkTfM{fill:hsl(var(--card)/.96);transform-box:fill-box;transform-origin:12% 86%}.cookie_cloudStepOne__yad92,.cookie_cloudStepTwo__pW4IA{transform-box:fill-box;transform-origin:center}.cookie_reply__BVha4{position:relative;display:grid;place-items:center;text-align:center}.cookie_caption__MKZH6{width:-moz-max-content;width:max-content;max-width:20ch;color:hsl(var(--card-muted-foreground));text-align:center;text-wrap:balance}.cookie_message__VE88h[data-fixed-lines=true] .cookie_caption__MKZH6{max-width:none;white-space:nowrap}.cookie_message__VE88h[data-mood=chess] .cookie_caption__MKZH6{max-width:20ch}.cookie_word__pdNC_{display:inline-block}.cookie_thinking__RdaI5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;color:hsl(var(--card-muted-foreground));opacity:0;pointer-events:none}.cookie_thinking__RdaI5>span{width:4px;height:4px;border-radius:50%;background:currentColor}.cookie_message__VE88h[data-animate=true] .cookie_thinking__RdaI5{animation:cookie_thinking-window__pCjGw .65s linear both}.cookie_message__VE88h[data-animate=true] .cookie_thinking__RdaI5>span{animation:cookie_thinking-dot__RdIOp .25s ease-in-out .2s 2 alternate both}.cookie_message__VE88h[data-animate=true] .cookie_thinking__RdaI5>span:nth-child(2){animation-delay:.27s}.cookie_message__VE88h[data-animate=true] .cookie_thinking__RdaI5>span:nth-child(3){animation-delay:.34s}.cookie_message__VE88h[data-animate=true] .cookie_cloudStepOne__yad92{animation:cookie_thought-step__UOCfW .22s cubic-bezier(.16,1,.3,1) both}.cookie_message__VE88h[data-animate=true] .cookie_cloudStepTwo__pW4IA{animation:cookie_thought-step__UOCfW .24s cubic-bezier(.16,1,.3,1) 90ms both}.cookie_message__VE88h[data-animate=true] .cookie_cloudOutline__MkTfM{animation:cookie_thought-form__iWLb_ .32s cubic-bezier(.16,1,.3,1) .14s both}.cookie_message__VE88h[data-animate=true] .cookie_caption__MKZH6{animation:cookie_reply__BVha4 .2s ease .62s both}.cookie_message__VE88h[data-animate=true] .cookie_word__pdNC_{animation:cookie_word-arrive__nrxHJ .22s cubic-bezier(.16,1,.3,1) both}.cookie_chessLink__7fMo0{display:inline-flex;width:auto;height:36px;min-height:36px;align-items:center;justify-content:center;gap:5px;margin-top:8px;padding:0 10px;border-color:transparent;background:var(--selection-background);color:var(--selection-foreground);font-size:12px;font-weight:500;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.cookie_chessLink__7fMo0>svg{width:16px;height:16px}.cookie_chessLink__7fMo0>svg:last-child{width:14px;height:14px;transition:transform .18s ease}.cookie_chessLink__7fMo0:focus-visible{background:hsl(var(--foreground));color:hsl(var(--background))}.cookie_chessLink__7fMo0:focus-visible>svg:last-child{transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.cookie_chessLink__7fMo0:hover{background:hsl(var(--foreground));color:hsl(var(--background));box-shadow:0 3px 10px hsl(var(--foreground)/.12);transform:translateY(-1px)}.cookie_chessLink__7fMo0:hover>svg:last-child{transform:translate(2px,-2px)}}@media (max-width:639px),(pointer:coarse){.cookie_chessLink__7fMo0{height:44px;min-height:44px}}.cookie_hearts__Jt_tu{position:absolute;inset:0;pointer-events:none}.cookie_heart__tz3QN{--heart-drift:0px;position:absolute;top:50%;left:50%;opacity:0;color:var(--cookie-heart);pointer-events:none;animation:cookie_pet-heart__Jdy47 .9s cubic-bezier(.2,.8,.2,1) both}.cookie_heart__tz3QN:first-child{--heart-drift:-26px;left:40%}.cookie_heart__tz3QN:nth-child(2){--heart-drift:24px;left:60%;animation-delay:60ms}.cookie_heart__tz3QN:nth-child(3){animation-delay:.12s}.cookie_heart__tz3QN:nth-child(4){--heart-drift:-16px;left:45%;animation-delay:.18s}.cookie_heart__tz3QN:nth-child(5){--heart-drift:20px;left:55%;animation-delay:.24s}.cookie_sleep__tJbcs{position:absolute;top:24px;left:calc(100% + 8px);display:flex;align-items:flex-start;gap:3px;pointer-events:none}.cookie_sleep__tJbcs span{font-size:14px;font-weight:600;line-height:1;animation:cookie_sleepy__6H6Uy 2.4s ease-in-out infinite}.cookie_sleep__tJbcs span:nth-child(2){margin-top:-9px;font-size:18px;animation-delay:.18s}.cookie_sleep__tJbcs span:nth-child(3){margin-top:-19px;font-size:22px;animation-delay:.36s}@keyframes cookie_thought-step__UOCfW{0%{opacity:0;transform:translateY(3px) scale(.45)}70%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cookie_thinking-window__pCjGw{0%,25%{opacity:0}40%,80%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes cookie_thinking-dot__RdIOp{0%{opacity:.4;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}@keyframes cookie_thought-form__iWLb_{0%{opacity:0;transform:translate(-3px,4px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cookie_reply__BVha4{0%{opacity:0}to{opacity:1}}@keyframes cookie_word-arrive__nrxHJ{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes cookie_pet-heart__Jdy47{0%{opacity:0;transform:translate(-50%,8px) scale(.7)}15%{opacity:1}70%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--heart-drift)),calc(var(--cookie-photo-size) * -.5 - 40px)) scale(1.05)}}@keyframes cookie_sleepy__6H6Uy{0%,to{opacity:.3;transform:translateY(5px)}50%{opacity:1;transform:translateY(0)}}@media (min-width:768px){.cookie_cookie__DJia6{padding-top:160px}.cookie_actions__8SPw5{margin-top:8px}.cookie_action__LelWv[data-mood=ball],.cookie_action__LelWv[data-mood=treat]{position:absolute;top:132px}.cookie_action__LelWv[data-mood=treat]{left:0}.cookie_action__LelWv[data-mood=ball]{right:0}}@media (max-width:767px){.cookie_stage__rPU_t{display:flex;flex-direction:column;align-items:center}.cookie_conversation__Gh0Pi{display:flex;align-items:flex-end;order:-1;position:relative;inset:auto;max-width:min(100%,288px);min-height:164px;margin:0 auto 28px}.cookie_cloudStepOne__yad92{cx:136px;cy:154px}.cookie_cloudStepTwo__pW4IA{cx:136px;cy:140px}.cookie_cloudOutline__MkTfM{transform-origin:50% 100%}}@media (max-width:639px){.cookie_portrait__aKlaV{--cookie-photo-size:192px}}@media (prefers-reduced-motion:reduce){.cookie_selfieCapture__Hxn4Z,.cookie_selfieFlash__3gvEL{display:none;animation:none}.cookie_chessLink__7fMo0,.cookie_chessLink__7fMo0>svg:last-child,.cookie_conversation__Gh0Pi,.cookie_image__eV9af,.cookie_photo__M0xVo{transition:none}.cookie_chessLink__7fMo0:is(:hover,:focus-visible),.cookie_chessLink__7fMo0:is(:hover,:focus-visible)>svg:last-child{transform:none}.cookie_heart__tz3QN,.cookie_message__VE88h[data-animate=true] .cookie_caption__MKZH6,.cookie_message__VE88h[data-animate=true] .cookie_cloudOutline__MkTfM,.cookie_message__VE88h[data-animate=true] .cookie_cloudStepOne__yad92,.cookie_message__VE88h[data-animate=true] .cookie_cloudStepTwo__pW4IA,.cookie_message__VE88h[data-animate=true] .cookie_thinking__RdaI5,.cookie_message__VE88h[data-animate=true] .cookie_thinking__RdaI5>span,.cookie_message__VE88h[data-animate=true] .cookie_word__pdNC_,.cookie_petNumber___Cos_[data-animate=true]>span,.cookie_sleep__tJbcs span{animation:none}.cookie_thinking__RdaI5{display:none}.cookie_petNumber___Cos_[data-animate=true]:before{display:none;animation:none}}@media (forced-colors:active){.cookie_selfieCapture__Hxn4Z,.cookie_selfieFlash__3gvEL{display:none;animation:none}.cookie_photo__M0xVo{border-color:CanvasText}.cookie_photo__M0xVo:is(:hover,:focus-visible){border-color:Highlight;box-shadow:none}.cookie_cloud__PrKKr{stroke:CanvasText}.cookie_cloudOutline__MkTfM{fill:Canvas}}@media print{.cookie_cookie__DJia6{display:none}}