.EmoteBubble-module__dED58W__bubble{pointer-events:none;image-rendering:pixelated;animation:.2s ease-out EmoteBubble-module__dED58W__pop}@keyframes EmoteBubble-module__dED58W__pop{0%{opacity:0;transform:translateY(4px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.EmoteBubble-module__dED58W__bubble{animation:none}}
.FoodDrop-module__GDTiNa__drop{pointer-events:none;justify-content:center;align-items:center;padding:0;display:flex}.FoodDrop-module__GDTiNa__sprite{image-rendering:pixelated;background-repeat:no-repeat;display:block}
.Pet-module__g2TSaG__pet{image-rendering:pixelated;background-repeat:no-repeat}
.Sprite-module__DBimUa__box{flex:none;position:relative;overflow:visible}.Sprite-module__DBimUa__sprite{image-rendering:pixelated;background-repeat:no-repeat;position:absolute;left:0}
.OffscreenIndicator-module__kQdH2q__indicator{z-index:2;align-items:center;gap:var(--ui);box-sizing:border-box;padding:var(--container-up-pad);border-style:solid;border-width:var(--container-up-border);border-image-source:var(--container-up-src);border-image-slice:var(--container-up-slice) fill;image-rendering:pixelated;font:inherit;color:var(--ink);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out);background:0 0;border-image-repeat:repeat;display:flex;position:absolute}.OffscreenIndicator-module__kQdH2q__indicator:hover{filter:brightness(1.18)}.OffscreenIndicator-module__kQdH2q__indicator[hidden]{display:none}.OffscreenIndicator-module__kQdH2q__art{flex:none;display:block;position:relative;overflow:hidden}.OffscreenIndicator-module__kQdH2q__arrow{width:calc(8 * var(--ui));height:calc(8 * var(--ui));background-color:var(--ink);image-rendering:pixelated;flex:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.OffscreenIndicator-module__kQdH2q__indicator[data-side=left] .OffscreenIndicator-module__kQdH2q__arrow{-webkit-mask-image:url(/ui/arrow-left.png);mask-image:url(/ui/arrow-left.png)}.OffscreenIndicator-module__kQdH2q__indicator[data-side=right] .OffscreenIndicator-module__kQdH2q__arrow{-webkit-mask-image:url(/ui/arrow-right.png);mask-image:url(/ui/arrow-right.png)}.OffscreenIndicator-module__kQdH2q__indicator[data-side=left] .OffscreenIndicator-module__kQdH2q__arrow{order:-1}.OffscreenIndicator-module__kQdH2q__emote{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.OffscreenIndicator-module__kQdH2q__indicator{transition:none}}
.World-module__079l2W__container{flex-direction:column;flex:1;display:flex}.World-module__079l2W__petArea{touch-action:pan-y pinch-zoom;flex:1;width:100%;position:relative;overflow:hidden}.World-module__079l2W__petArea[data-tool=hand]{cursor:url(/sprites/cursors/hand.png) 16 16,grab}.World-module__079l2W__petArea[data-tool=feed],.World-module__079l2W__petArea[data-tool=hand]:active{cursor:url(/sprites/cursors/grabbing.png) 16 16,grabbing}.World-module__079l2W__petArea[data-tool=feed]:active{cursor:url(/sprites/cursors/grab.png) 16 16,grab}.World-module__079l2W__sky{position:absolute;inset:0}.World-module__079l2W__parallax{right:0;bottom:calc(100% - var(--ground-line,50%));image-rendering:pixelated;background-position-y:bottom;background-repeat:repeat-x;position:absolute;left:0}.World-module__079l2W__world{image-rendering:pixelated;background-repeat:no-repeat;position:absolute;inset:0}.World-module__079l2W__petWrapper{pointer-events:none;position:absolute;top:0;left:0}.World-module__079l2W__petHitArea{pointer-events:auto;cursor:inherit;touch-action:none;background:0 0;border:none;position:absolute}.World-module__079l2W__moneyDrop{z-index:1;position:absolute;top:0;left:0}.World-module__079l2W__emote{pointer-events:none;position:absolute;transform:translateY(-100%)}.World-module__079l2W__emoteFlip{transform-origin:0}.World-module__079l2W__morsel{pointer-events:none;position:absolute;top:0;left:0}.World-module__079l2W__armedFood{z-index:2;pointer-events:none;position:absolute;top:0;left:0}@keyframes World-module__079l2W__refill{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.World-module__079l2W__refilling{animation:.18s ease-out World-module__079l2W__refill}@media (prefers-reduced-motion:reduce){.World-module__079l2W__refilling{animation:none}}.World-module__079l2W__landingMark{z-index:0;pointer-events:none;border:3px dashed #ffffffe6;border-radius:50%;animation:1.2s ease-in-out infinite World-module__079l2W__landing-mark-pulse;position:absolute;top:0;left:0}@keyframes World-module__079l2W__landing-mark-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.World-module__079l2W__landingMark{opacity:.9;animation:none}}
.Bar-module__kfHrpq__track{width:calc(var(--ui) * 32);height:calc(var(--ui) * 6);flex:none;position:relative}.Bar-module__kfHrpq__trough{box-sizing:border-box;border-style:solid;border-width:var(--bar-border);border-image-source:var(--bar-src);border-image-slice:var(--bar-slice) fill;image-rendering:pixelated;pointer-events:none;z-index:0;border-image-repeat:repeat;position:absolute;inset:0}.Bar-module__kfHrpq__fill{top:var(--ui);left:var(--ui);right:var(--ui);height:calc(var(--ui) * 3);box-sizing:border-box;border-style:solid;border-width:var(--bar-fill-border);border-image-source:var(--bar-fill-green);border-image-slice:var(--bar-fill-slice) fill;image-rendering:pixelated;z-index:1;border-image-repeat:repeat;transition:clip-path 1s linear;position:absolute}@media (prefers-reduced-motion:reduce){.Bar-module__kfHrpq__fill{transition:none}}.Bar-module__kfHrpq__block{width:100%}@media (max-width:480px){.Bar-module__kfHrpq__track:not(.Bar-module__kfHrpq__block){width:calc(var(--ui) * 16)}}
.Button-module__iYV4-q__button{box-sizing:border-box;padding:0 calc(var(--ui) * 2);border-style:solid;image-rendering:pixelated;color:var(--button-ink,var(--ink));font:inherit;font-size:var(--text-body);text-align:center;cursor:pointer;background:0 0;border-image-repeat:repeat;justify-content:center;align-items:center;line-height:1;transition:filter .12s linear;display:inline-flex}.Button-module__iYV4-q__wide{min-height:var(--tap);border-width:var(--wide-up-border);border-image-source:var(--wide-up-src);border-image-slice:var(--wide-up-slice) fill}.Button-module__iYV4-q__wide:active:not(:disabled){border-width:var(--wide-down-border);border-image-source:var(--wide-down-src);border-image-slice:var(--wide-down-slice) fill}.Button-module__iYV4-q__small{min-width:var(--tap);min-height:var(--tap);border-width:var(--small-up-border);border-image-source:var(--small-up-src);border-image-slice:var(--small-up-slice) fill;padding:0}.Button-module__iYV4-q__small:active:not(:disabled){border-width:var(--small-down-border);border-image-source:var(--small-down-src);border-image-slice:var(--small-down-slice) fill}.Button-module__iYV4-q__button:hover:not(:disabled){filter:brightness(1.18)}.Button-module__iYV4-q__button:active:not(:disabled){filter:none}.Button-module__iYV4-q__button:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.Button-module__iYV4-q__button{transition:none}}.Button-module__iYV4-q__label{translate:0 calc(var(--ui) * -1);display:block}
.Frame-module__hzMlwG__frame{box-sizing:border-box;--frame-pad:calc(var(--window-pad) + var(--ui) * 2);padding-block:var(--frame-pad);padding-inline:var(--frame-pad-inline,var(--frame-pad));background:var(--window-fill);color:var(--ink);border:none;border-radius:0;position:relative}.Frame-module__hzMlwG__chrome{box-sizing:border-box;border-style:solid;border-width:var(--window-border);border-image-source:var(--window-src);border-image-slice:var(--window-slice);border-image-repeat:var(--window-repeat);border-image-outset:var(--window-outset);image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}button.Frame-module__hzMlwG__frame{font:inherit;color:inherit;text-align:left;cursor:pointer}
.InteractionPanel-module__AoItGG__container{gap:calc(var(--ui) * 2);z-index:1;display:flex}.InteractionPanel-module__AoItGG__button{font-size:var(--text-body);color:var(--ink);cursor:pointer;transition:opacity .2s}.InteractionPanel-module__AoItGG__button:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.InteractionPanel-module__AoItGG__button{transition:none}}
.Radio-module__qs1Hza__radio{appearance:none;width:calc(8 * var(--ui));height:calc(8 * var(--ui));background-image:var(--checkbox-src);background-repeat:no-repeat;background-size:calc(16 * var(--ui)) calc(16 * var(--ui));image-rendering:pixelated;cursor:pointer;background-position:0 0;flex:none;margin:0}.Radio-module__qs1Hza__radio:checked{background-image:var(--checkbox-src), var(--checkbox-src);background-position:calc(-8 * var(--ui)) 0, 0 calc(-8 * var(--ui))}.Radio-module__qs1Hza__radio:focus-visible{outline:none}.Radio-module__qs1Hza__radio:disabled{cursor:default;opacity:.4}
.Sheet-module__TxLLoq__scrim{justify-content:flex-end;display:flex;position:fixed;inset:0}.Sheet-module__TxLLoq__dismiss{animation:Sheet-module__TxLLoq__fade-in var(--dur) var(--ease-out);position:absolute;inset:0}.Sheet-module__TxLLoq__scrim[data-dims] .Sheet-module__TxLLoq__dismiss{background:var(--scrim-strong)}.Sheet-module__TxLLoq__scrim[data-covered] .Sheet-module__TxLLoq__dismiss{pointer-events:none}@keyframes Sheet-module__TxLLoq__fade-in{0%{opacity:0}}@keyframes Sheet-module__TxLLoq__slide-in{0%{transform:translate(100%)}}@keyframes Sheet-module__TxLLoq__slide-out{to{transform:translate(100%)}}@keyframes Sheet-module__TxLLoq__fade-out{to{opacity:0}}.Sheet-module__TxLLoq__scrim[data-closing]{pointer-events:none}.Sheet-module__TxLLoq__scrim[data-closing] .Sheet-module__TxLLoq__panel{animation:Sheet-module__TxLLoq__slide-out var(--sheet-exit) var(--ease-out) forwards}.Sheet-module__TxLLoq__scrim[data-closing] .Sheet-module__TxLLoq__dismiss{animation:Sheet-module__TxLLoq__fade-out var(--sheet-exit) linear forwards}.Sheet-module__TxLLoq__panel{width:min(560px,100%);height:100%;animation:Sheet-module__TxLLoq__slide-in var(--dur) var(--ease-out);transition:margin-right var(--dur) var(--ease-out);--frame-pad-inline:0;position:relative}.Sheet-module__TxLLoq__inner{flex-direction:column;height:100%;min-height:0;display:flex}.Sheet-module__TxLLoq__panel:focus{outline:none}.Sheet-module__TxLLoq__header{padding:0 var(--frame-pad) calc(var(--ui) * 4);border-bottom:var(--ui) solid var(--edge-subtle);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.Sheet-module__TxLLoq__title{min-width:0;font-family:var(--font-display);font-size:var(--text-lead);color:var(--ink);flex:1;margin:0}.Sheet-module__TxLLoq__close{width:var(--tap);height:var(--tap);color:var(--ink-muted);font-size:var(--text-lead);cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;line-height:1;transition:color .2s;display:flex}.Sheet-module__TxLLoq__close:hover{color:var(--ink)}.Sheet-module__TxLLoq__backArrow{width:calc(8 * var(--ui));height:calc(8 * var(--ui));image-rendering:pixelated;background-color:currentColor;display:block;-webkit-mask-image:url(/ui/arrow-left.png);mask-image:url(/ui/arrow-left.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.Sheet-module__TxLLoq__close{transition:none}}.Sheet-module__TxLLoq__body{overscroll-behavior:contain;gap:calc(var(--ui) * 4);min-height:0;padding:calc(var(--ui) * 4) var(--frame-pad);flex-direction:column;flex:1;display:flex;overflow:clip auto}.Sheet-module__TxLLoq__footer{padding:calc(var(--ui) * 4) var(--frame-pad) 0;border-top:var(--ui) solid var(--edge-subtle);flex:none;gap:8px;display:flex}@media (max-width:520px){.Sheet-module__TxLLoq__panel{border-left:none;width:100%}}@media (prefers-reduced-motion:reduce){.Sheet-module__TxLLoq__panel{animation:Sheet-module__TxLLoq__fade-in var(--dur-fast) linear;transition:none}.Sheet-module__TxLLoq__dismiss{animation:none}}
.RetirePanel-module__wOxZbW__line{font-size:var(--text-body);margin:0;line-height:1.5}.RetirePanel-module__wOxZbW__error{font-size:var(--text-body);color:var(--danger);margin:0;line-height:1.5}.RetirePanel-module__wOxZbW__confirm,.RetirePanel-module__wOxZbW__cancel{min-height:var(--tap);font-size:var(--text-body);border-radius:var(--r-sm);cursor:pointer;justify-content:center;align-items:center;padding:8px 16px;font-weight:600;transition:opacity .2s;display:flex}.RetirePanel-module__wOxZbW__confirm{color:var(--ink);background:#b41e1e8c;border:1px solid #ff6b6bb3;order:2}.RetirePanel-module__wOxZbW__cancel{border:1px solid var(--edge-strong);background:var(--fill);color:var(--ink);flex:1;order:1}.RetirePanel-module__wOxZbW__confirm:hover:not(:disabled),.RetirePanel-module__wOxZbW__cancel:hover:not(:disabled){opacity:.85}.RetirePanel-module__wOxZbW__confirm:disabled,.RetirePanel-module__wOxZbW__cancel:disabled{opacity:.5;cursor:not-allowed}
.BadgeIcon-module__9aJtMG__icon{flex:none;display:block;position:relative;overflow:hidden}.BadgeIcon-module__9aJtMG__art{image-rendering:pixelated;position:absolute;inset:0}.BadgeIcon-module__9aJtMG__icon:not([data-earned]) .BadgeIcon-module__9aJtMG__art{filter:grayscale();opacity:.4}
.AwardNotice-module__p0Ur_a__notice{top:calc(100% + var(--ui) * 3);align-items:center;gap:calc(var(--ui) * 2);padding:calc(var(--ui) * 4);border:var(--ui) solid var(--gold);background:var(--panel-solid);color:var(--foreground);pointer-events:auto;width:calc(var(--ui) * 88);max-width:calc(100vw - var(--ui) * 6);animation:AwardNotice-module__p0Ur_a__award-in var(--dur) var(--ease-out);flex-direction:column;display:flex;position:absolute;right:0}@keyframes AwardNotice-module__p0Ur_a__award-in{0%{opacity:0;transform:translateY(calc(var(--ui) * -4))}}@media (prefers-reduced-motion:reduce){.AwardNotice-module__p0Ur_a__notice{animation:AwardNotice-module__p0Ur_a__award-fade var(--dur) linear}}@keyframes AwardNotice-module__p0Ur_a__award-fade{0%{opacity:0}}.AwardNotice-module__p0Ur_a__text{align-items:center;gap:calc(var(--ui) * 1);text-align:center;flex-direction:column;min-width:0;display:flex}.AwardNotice-module__p0Ur_a__label{font-size:var(--text-body);color:var(--ink-faint);line-height:1.2}.AwardNotice-module__p0Ur_a__title{font-family:var(--font-display);font-size:var(--text-body);color:var(--foreground);text-wrap:balance;line-height:1.2}.AwardNotice-module__p0Ur_a__others{font-size:var(--text-body);color:var(--ink-faint);line-height:1.2}.AwardNotice-module__p0Ur_a__action{min-height:var(--tap);font:inherit;font-size:var(--text-body);color:var(--gold);text-underline-offset:calc(var(--ui) * 1);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.AwardNotice-module__p0Ur_a__action:hover{color:var(--foreground)}.AwardNotice-module__p0Ur_a__close{min-width:var(--tap);min-height:var(--tap);font:inherit;font-size:var(--text-body);color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0;line-height:1;position:absolute;top:0;right:0}.AwardNotice-module__p0Ur_a__close:hover{color:var(--foreground)}
.BadgeShelf-module__bOxxZq__count{font-size:var(--text-body);color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto}.BadgeShelf-module__bOxxZq__family{gap:calc(var(--ui) * 4);flex-direction:column;display:flex}.BadgeShelf-module__bOxxZq__family+.BadgeShelf-module__bOxxZq__family{margin-top:calc(var(--ui) * 6)}.BadgeShelf-module__bOxxZq__familyName{font-size:var(--text-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.BadgeShelf-module__bOxxZq__rows{gap:calc(var(--ui) * 4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BadgeShelf-module__bOxxZq__row{align-items:flex-start;gap:calc(var(--ui) * 4);min-height:44px;padding:calc(var(--ui) * 2);display:flex}.BadgeShelf-module__bOxxZq__text{gap:calc(var(--ui) * 1);flex-direction:column;flex:1;min-width:0;display:flex}.BadgeShelf-module__bOxxZq__title{font-size:var(--text-body);color:var(--ink)}.BadgeShelf-module__bOxxZq__row:not([data-earned]) .BadgeShelf-module__bOxxZq__title{color:var(--ink-muted)}.BadgeShelf-module__bOxxZq__line{font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;line-height:1.5}.BadgeShelf-module__bOxxZq__row:not([data-earned]) .BadgeShelf-module__bOxxZq__line{color:var(--ink-faint)}.BadgeShelf-module__bOxxZq__when{font-size:var(--text-body);color:var(--ink-faint);font-variant-numeric:tabular-nums}.BadgeShelf-module__bOxxZq__note,.BadgeShelf-module__bOxxZq__warning{font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.BadgeShelf-module__bOxxZq__recovery{align-items:flex-start;gap:calc(var(--ui) * 4);flex-direction:column;display:flex}.BadgeShelf-module__bOxxZq__progress{align-items:stretch;gap:var(--ui);flex-direction:column;display:flex}.BadgeShelf-module__bOxxZq__steps{font-size:var(--text-body);color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:right}
.Slot-module__kp5laa__container{box-sizing:border-box;padding:var(--container-up-pad);border-style:solid;border-width:var(--container-up-border);border-image-source:var(--container-up-src);border-image-slice:var(--container-up-slice) fill;image-rendering:pixelated;font:inherit;color:var(--ink);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out);background:0 0;border-image-repeat:repeat}.Slot-module__kp5laa__slot{align-items:center;gap:var(--slot-gap,var(--ui));flex-direction:column;width:100%;display:flex}.Slot-module__kp5laa__container[data-selected]{padding:var(--container-down-pad);border-width:var(--container-down-border);border-image-source:var(--container-down-src);border-image-slice:var(--container-down-slice) fill}.Slot-module__kp5laa__container:hover:not(:disabled):not([data-selected]){filter:brightness(1.18)}.Slot-module__kp5laa__container:disabled{cursor:default;opacity:.4}.Slot-module__kp5laa__shelf{width:100%;height:calc(32px * var(--slot-scale,2));justify-content:center;align-items:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.Slot-module__kp5laa__container{transition:none}}
.StatBar-module__0zbvgG__container{align-items:center;gap:calc(var(--ui) * 2);display:flex}.StatBar-module__0zbvgG__icon{--stat-icon:32px;width:var(--stat-icon);height:var(--stat-icon);image-rendering:pixelated;background-repeat:no-repeat;background-size:auto 100%;flex:none;margin-right:auto}.StatBar-module__0zbvgG__hunger{background-image:url(/ui/hunger-icon.png)}.StatBar-module__0zbvgG__happiness{background-image:url(/ui/happiness-icon.png)}.StatBar-module__0zbvgG__icon{background-position-x:calc(var(--stat-icon) * -1 * var(--frame,0))}.StatBar-module__0zbvgG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StatBar-module__0zbvgG__value{font-size:var(--text-body);text-align:right;width:69px;color:var(--ink);text-shadow:1px 1px 2px var(--panel);flex:none;font-weight:600}@media (max-width:480px){.StatBar-module__0zbvgG__container{gap:var(--ui)}.StatBar-module__0zbvgG__icon{--stat-icon:16px}.StatBar-module__0zbvgG__value{width:auto;font-size:16px}}
.StoreOptions-module__HdXm5W__options{gap:calc(var(--ui) * 2);flex-direction:column;display:flex}.StoreOptions-module__HdXm5W__option{align-items:center;gap:calc(var(--ui) * 3);min-height:var(--tap);font-size:var(--text-body);color:var(--ink-muted);display:flex}.StoreOptions-module__HdXm5W__option[data-selected]{color:var(--ink)}.StoreOptions-module__HdXm5W__option:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--focus-halo)}.StoreOptions-module__HdXm5W__footer{gap:calc(var(--ui) * 2);width:100%;display:flex}.StoreOptions-module__HdXm5W__done{margin-inline-start:auto}.StoreOptions-module__HdXm5W__note{font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.5}
.Hero-module__ZARIfG__stacked{text-align:center;flex-direction:column;align-items:center}.Hero-module__ZARIfG__stacked .Hero-module__ZARIfG__tags,.Hero-module__ZARIfG__stacked .Hero-module__ZARIfG__detail{justify-content:center}.Hero-module__ZARIfG__hero{align-items:stretch;gap:calc(var(--ui) * 3);margin:calc(var(--ui) * -4) calc(var(--frame-pad) * -1) 0;padding:calc(var(--ui) * 4) var(--frame-pad);background:var(--fill-subtle);display:flex}.Hero-module__ZARIfG__body{justify-content:flex-start;gap:var(--ui);flex-direction:column;flex:1;min-width:0;display:flex}.Hero-module__ZARIfG__name{font-family:var(--font-display);font-size:var(--text-body);color:var(--ink);overflow-wrap:anywhere;line-height:1.1}.Hero-module__ZARIfG__details{gap:var(--ui);flex-direction:column;display:flex}.Hero-module__ZARIfG__detail{align-items:flex-end;gap:var(--ui);color:var(--ink-muted);font-size:16px;display:flex}.Hero-module__ZARIfG__tags{gap:var(--ui);color:var(--ink-faint);flex-wrap:wrap;font-size:16px;display:flex}.Hero-module__ZARIfG__tag:not(:first-child):before{content:"• "}.Hero-module__ZARIfG__shelf{min-width:calc(32px * var(--hero-scale,4));height:calc(32px * var(--hero-scale,4));flex:none;justify-content:center;align-items:flex-end;display:flex}
.TextField-module__Vop3Ra__field{box-sizing:border-box;width:100%;padding:var(--container-down-pad);border-style:solid;border-width:var(--container-down-border);border-image-source:var(--container-down-src);border-image-slice:var(--container-down-slice) fill;image-rendering:pixelated;cursor:text;border-image-repeat:repeat}.TextField-module__Vop3Ra__field:hover,.TextField-module__Vop3Ra__field:active{translate:none}.TextField-module__Vop3Ra__field:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--focus-halo)}.TextField-module__Vop3Ra__input{width:100%;font:inherit;font-size:var(--text-body);color:var(--ink);background:0 0;border:none;padding:0}.TextField-module__Vop3Ra__input:focus{outline:none}.TextField-module__Vop3Ra__input::placeholder{color:var(--ink-faint)}
.Store-module__dYXCVW__balance{font-size:var(--text-body);font-variant-numeric:tabular-nums;border:1px solid var(--edge);border-radius:var(--r-md);background:var(--scrim);align-items:center;gap:8px;margin:0;padding:6px 12px;font-weight:700;display:flex}.Store-module__dYXCVW__close:hover{opacity:.7}.Store-module__dYXCVW__catalogue{flex-direction:column;gap:16px;padding-right:4px;display:flex;overflow-y:auto}.Store-module__dYXCVW__cards{grid-template-columns:repeat(auto-fill, minmax(calc(128px + var(--slot-frame) * 2 + var(--ui) * 2), 1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.Store-module__dYXCVW__cards>li{display:flex}.Store-module__dYXCVW__cards>li>*{flex:1}.Store-module__dYXCVW__card{--slot-gap:calc(var(--ui) * 2);position:relative}.Store-module__dYXCVW__card:after{content:"";background:color-mix(in srgb, var(--tier,transparent) 14%, transparent);pointer-events:none;position:absolute;inset:0}:where(.Store-module__dYXCVW__card)>*{z-index:1;position:relative}.Store-module__dYXCVW__tierDot{right:var(--ui);bottom:var(--ui);width:calc(var(--ui) * 3);height:calc(var(--ui) * 3);background:var(--tier,transparent);outline:var(--ui) solid color-mix(in srgb, var(--tier,#000) 30%, #000);position:absolute}.Store-module__dYXCVW__unaffordable{opacity:.55}.Store-module__dYXCVW__cardName{-webkit-line-clamp:2;min-height:calc(var(--ui) * 24);font-size:var(--text-body);font-weight:600;line-height:calc(var(--ui) * 12);text-align:center;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Store-module__dYXCVW__price{font-size:var(--text-body);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.Store-module__dYXCVW__coin{image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;flex-shrink:0}.Store-module__dYXCVW__line{font-size:var(--text-body);color:var(--ink-muted);margin:0;line-height:1.45}.Store-module__dYXCVW__bought{font-size:var(--text-body);color:#7ee787;margin:0;font-weight:600}.Store-module__dYXCVW__error{font-size:var(--text-body);color:var(--danger-ink);margin:0;line-height:1.45}.Store-module__dYXCVW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Store-module__dYXCVW__nameAdvice{font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.4}.Store-module__dYXCVW__footer{gap:calc(var(--ui) * 2);flex-direction:column;flex:1;display:flex}.Store-module__dYXCVW__actions{gap:calc(var(--ui) * 2);flex-wrap:wrap;width:100%;display:flex}.Store-module__dYXCVW__nameAdvice{color:var(--ink-muted);font-size:16px}.Store-module__dYXCVW__naming{gap:var(--ui);padding-top:calc(var(--ui) * 3);flex-direction:column;display:flex}.Store-module__dYXCVW__buy{margin-inline-start:auto}.Store-module__dYXCVW__recovery{align-items:flex-start;gap:calc(var(--ui) * 4);flex-direction:column;display:flex}
.Toast-module__yWhMxq__toaster{align-items:stretch;gap:calc(var(--ui) * 2);flex-direction:column;display:flex}.Toast-module__yWhMxq__toast{width:100%;padding:calc(var(--ui) * 3) calc(var(--ui) * 4);border:var(--ui) solid var(--gold);background:var(--panel-solid);color:var(--foreground);pointer-events:auto;animation:Toast-module__yWhMxq__toast-in var(--dur) var(--ease-out);flex-direction:column;align-items:stretch;gap:0;display:flex}@keyframes Toast-module__yWhMxq__toast-in{0%{opacity:0;transform:translateY(calc(var(--ui) * 4))}}.Toast-module__yWhMxq__message{min-width:0;font-size:var(--text-body);text-wrap:pretty;flex:1;margin:0;line-height:1.4}.Toast-module__yWhMxq__actions{justify-content:flex-end;align-items:center;gap:calc(var(--ui) * 2);flex:none;display:flex}.Toast-module__yWhMxq__action{min-height:var(--tap);padding:0 calc(var(--ui) * 3);font:inherit;font-size:var(--text-body);color:var(--gold);text-underline-offset:calc(var(--ui) * 1);cursor:pointer;background:0 0;border:none;text-decoration:underline}.Toast-module__yWhMxq__action:hover{color:var(--ink)}.Toast-module__yWhMxq__dismiss{width:var(--tap);height:var(--tap);font:inherit;font-size:var(--text-lead);color:var(--ink-faint);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.Toast-module__yWhMxq__dismiss:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.Toast-module__yWhMxq__toast{animation:none}}
.ToolTray-module__JiF4Fq__tray{z-index:1}.ToolTray-module__JiF4Fq__slots{gap:calc(var(--ui) * 2);display:flex}.ToolTray-module__JiF4Fq__slot{min-width:var(--tap);min-height:var(--tap);padding:var(--ui);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.ToolTray-module__JiF4Fq__icon{width:64px;height:64px;image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;display:block}.ToolTray-module__JiF4Fq__slot.ToolTray-module__JiF4Fq__active{box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 6px transparent;background:color-mix(in srgb, var(--ink) 12%, transparent)}.ToolTray-module__JiF4Fq__slot:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--focus-halo)}@media (prefers-reduced-motion:reduce){.ToolTray-module__JiF4Fq__slot{transition:none}}
.Credits-module__GFaI1W__scrim{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Credits-module__GFaI1W__scrim[data-dims]{background:#0000008c}.Credits-module__GFaI1W__scrim{padding:calc(var(--ui) * 4)}.Credits-module__GFaI1W__panel{flex-direction:column;width:100%;max-width:900px;height:100%;display:flex;position:relative;overflow:hidden}.Credits-module__GFaI1W__panel:focus{outline:none}.Credits-module__GFaI1W__header{justify-content:space-between;align-items:center;gap:calc(var(--ui) * 4);padding:0 var(--frame-pad) calc(var(--ui) * 4);border-bottom:var(--ui) solid var(--edge-subtle);flex:none;display:flex}.Credits-module__GFaI1W__title{min-width:0;font-family:var(--font-display);font-size:var(--text-lead);color:var(--ink);flex:1;margin:0}.Credits-module__GFaI1W__close{width:var(--tap);height:var(--tap);color:var(--ink-muted);font-size:var(--text-lead);cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.Credits-module__GFaI1W__close:hover{color:var(--ink)}.Credits-module__GFaI1W__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--focus-halo)}.Credits-module__GFaI1W__body{min-height:0;padding:var(--frame-pad);gap:calc(var(--ui) * 20);flex-direction:column;flex:1;display:flex;overflow-y:auto}.Credits-module__GFaI1W__section{gap:calc(var(--ui) * 4);flex-direction:column;display:flex}.Credits-module__GFaI1W__sectionTitle{font-family:var(--font-display);font-size:var(--text-body);color:var(--ink-muted);text-transform:uppercase;margin:0}.Credits-module__GFaI1W__list{gap:calc(var(--ui) * 5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Credits-module__GFaI1W__row{align-items:flex-start;gap:calc(var(--ui) * 3);font-size:var(--text-body);flex-wrap:wrap;display:flex}.Credits-module__GFaI1W__roles{gap:var(--ui);color:var(--ink);flex-direction:column;display:flex}.Credits-module__GFaI1W__role{display:block}.Credits-module__GFaI1W__name{align-items:flex-end;gap:var(--ui);color:var(--ink-muted);text-align:right;text-wrap:pretty;flex-direction:column;display:flex}.Credits-module__GFaI1W__leader{min-width:calc(var(--ui) * 6);height:1.5em;background-image:linear-gradient(to right, var(--edge-strong) 0 var(--ui), transparent var(--ui));background-size:calc(var(--ui) * 3) var(--ui);background-position:0;background-repeat:repeat-x;flex:1;height:1lh}.Credits-module__GFaI1W__link{color:var(--gold);text-decoration:underline}.Credits-module__GFaI1W__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--focus-halo)}.Credits-module__GFaI1W__createdBy{padding-top:calc(var(--ui) * 4);border-top:var(--ui) solid var(--edge-subtle);font-size:var(--text-body);color:var(--ink-muted);text-align:center;margin:0}@media (max-width:560px){.Credits-module__GFaI1W__row{gap:var(--ui);flex-direction:column}.Credits-module__GFaI1W__leader{display:none}.Credits-module__GFaI1W__name{text-align:left;align-items:flex-start}}
.TypePicker-module__Q1ZnZG__group{gap:calc(var(--ui) * 2);flex-direction:column;display:flex}.TypePicker-module__Q1ZnZG__option{align-items:flex-start;gap:calc(var(--ui) * 3);min-height:var(--tap);flex-direction:row;display:flex}.TypePicker-module__Q1ZnZG__option>input{margin-top:calc(var(--ui) * 2)}.TypePicker-module__Q1ZnZG__option:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--focus-halo)}.TypePicker-module__Q1ZnZG__specimen{gap:var(--ui);min-width:0;font-family:var(--font-body);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing-moz);flex-direction:column;display:flex}.TypePicker-module__Q1ZnZG__name{font-family:var(--font-display);font-size:var(--text-body);color:var(--ink);font-weight:600;line-height:1.5}.TypePicker-module__Q1ZnZG__detail{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;line-height:1.5}
.TextStyleSection-module__S4TNtW__section{gap:calc(var(--ui) * 3);flex-direction:column;display:flex}.TextStyleSection-module__S4TNtW__title{font-family:var(--font-display);font-size:var(--text-body);color:var(--ink);margin:0}.TextStyleSection-module__S4TNtW__line{font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.TextStyleSection-module__S4TNtW__scope{gap:calc(var(--ui) * 2);margin-top:var(--ui);display:flex}.TextStyleSection-module__S4TNtW__scopeOption{justify-content:center;align-items:center;gap:calc(var(--ui) * 3);min-height:var(--tap);font-size:var(--text-body);color:var(--ink-muted);text-align:center;flex:1;display:flex}.TextStyleSection-module__S4TNtW__scopeOption[data-selected=true]{color:var(--ink)}.TextStyleSection-module__S4TNtW__scopeOption:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--focus-halo)}.TextStyleSection-module__S4TNtW__note{font-size:var(--text-body);color:var(--ink-faint);text-wrap:pretty;margin:0;line-height:1.5}.TextStyleSection-module__S4TNtW__devices{gap:calc(var(--ui) * 3);margin-top:var(--ui);padding-top:calc(var(--ui) * 4);border-top:var(--ui) solid var(--edge-subtle);flex-direction:column;display:flex}.TextStyleSection-module__S4TNtW__devicesTitle{font-size:var(--text-body);color:var(--ink-muted);margin:0;font-weight:700}.TextStyleSection-module__S4TNtW__deviceList{gap:calc(var(--ui) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TextStyleSection-module__S4TNtW__device{justify-content:space-between;align-items:center;gap:calc(var(--ui) * 4);min-height:var(--tap);display:flex}.TextStyleSection-module__S4TNtW__deviceName{gap:var(--ui);min-width:0;font-size:var(--text-body);color:var(--ink);flex-direction:column;display:flex}.TextStyleSection-module__S4TNtW__deviceMeta{font-size:var(--text-body);color:var(--ink-faint)}.TextStyleSection-module__S4TNtW__forget{flex:none}
.UiThemeSection-module___dsatG__section{gap:calc(var(--ui) * 2);flex-direction:column;display:flex}.UiThemeSection-module___dsatG__title{font-family:var(--font-display);font-size:var(--text-body);color:var(--ink);margin:0}.UiThemeSection-module___dsatG__line{font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.UiThemeSection-module___dsatG__field{display:block}.UiThemeSection-module___dsatG__select{width:100%;min-height:var(--tap);padding:calc(var(--ui) * 2) calc(var(--ui) * 3);border:var(--ui) solid var(--edge);background:var(--fill-subtle);color:var(--ink);font:inherit;font-size:var(--text-body);cursor:pointer;border-radius:0}.UiThemeSection-module___dsatG__select:hover{border-color:var(--edge-strong)}.UiThemeSection-module___dsatG__select option{background:var(--panel-solid);color:var(--ink)}.UiThemeSection-module___dsatG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Settings-module__S5UUbq__sections{gap:calc(var(--ui) * 10);flex-direction:column;display:flex}.Settings-module__S5UUbq__account{font-size:var(--text-body);color:var(--ink-muted);margin:0}.Settings-module__S5UUbq__handle{font-family:var(--font-body);color:var(--ink);overflow-wrap:anywhere}.Settings-module__S5UUbq__danger{gap:calc(var(--ui) * 3);padding:calc(var(--ui) * 5);border:var(--ui) solid var(--danger-edge);background:var(--danger-fill);border-radius:0;flex-direction:column;display:flex}.Settings-module__S5UUbq__dangerTitle{font-family:var(--font-display);font-size:var(--text-body);color:var(--danger-ink);margin:0}.Settings-module__S5UUbq__dangerLine{font-size:var(--text-body);color:var(--ink-muted);margin:0;line-height:1.5}.Settings-module__S5UUbq__dangerButton{min-height:var(--tap);padding:calc(var(--ui) * 3) calc(var(--ui) * 5);font-size:var(--text-body);color:var(--ink);border:var(--ui) solid #ff6b6bb3;cursor:pointer;background:#b41e1e73;border-radius:0;align-self:flex-start;font-weight:600;transition:background .2s}.Settings-module__S5UUbq__dangerButton:hover{background:#d2282899}@media (prefers-reduced-motion:reduce){.Settings-module__S5UUbq__dangerButton{transition:none}}.Settings-module__S5UUbq__credits{min-height:var(--tap);border:1px solid var(--edge-strong);border-radius:var(--r-sm);background:var(--fill);color:var(--ink);font-size:var(--text-body);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:8px 16px;font-weight:600;transition:opacity .2s;display:flex}.Settings-module__S5UUbq__credits:hover{opacity:.85}@media (prefers-reduced-motion:reduce){.Settings-module__S5UUbq__credits{transition:none}}
.CoinFloat-module__4YUdIa__floater{z-index:4;font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;align-items:center;gap:4px;font-weight:800;animation:1.5s cubic-bezier(.4,0,.5,1) forwards CoinFloat-module__4YUdIa__coinToWallet;display:flex;position:fixed;transform:translate(-50%,-50%)}.CoinFloat-module__4YUdIa__amount{color:var(--gold);text-shadow:0 1px 0 #000000b3, 0 0 6px var(--scrim-strong)}@keyframes CoinFloat-module__4YUdIa__coinToWallet{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}15%{opacity:1;transform:translate(-50%,calc(-50% - 18px))scale(1.1)}30%{transform:translate(-50%,calc(-50% - 22px))scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.6)}}@media (prefers-reduced-motion:reduce){.CoinFloat-module__4YUdIa__floater{animation:1.5s ease-out forwards CoinFloat-module__4YUdIa__coinFade}@keyframes CoinFloat-module__4YUdIa__coinFade{0%{opacity:0;transform:translate(-50%,-50%)}15%,70%{opacity:1;transform:translate(-50%,calc(-50% - 18px))}to{opacity:0;transform:translate(-50%,calc(-50% - 18px))}}}
.WelcomeHaul-module__xPN6ya__backdrop{z-index:2;background:var(--scrim);cursor:pointer;justify-content:center;align-items:center;padding:16px;animation:.24s ease-out WelcomeHaul-module__xPN6ya__fade;display:flex;position:absolute;inset:0}.WelcomeHaul-module__xPN6ya__panel{border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--panel);min-width:260px;max-width:90vw;color:var(--foreground);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:20px 28px;animation:.32s cubic-bezier(.2,.9,.3,1.2) WelcomeHaul-module__xPN6ya__rise;display:flex}.WelcomeHaul-module__xPN6ya__eyebrow{font-size:var(--text-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-weight:700}.WelcomeHaul-module__xPN6ya__total{font-family:var(--font-display);font-size:var(--text-display);font-variant-numeric:tabular-nums;color:var(--gold);text-shadow:0 2px 0 var(--scrim-strong);align-items:center;gap:10px;margin:2px 0 10px;font-weight:800;line-height:1;display:flex}.WelcomeHaul-module__xPN6ya__list{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.WelcomeHaul-module__xPN6ya__row{font-size:var(--text-body);justify-content:space-between;align-items:baseline;gap:16px;animation:.3s ease-out backwards WelcomeHaul-module__xPN6ya__slide;display:flex}.WelcomeHaul-module__xPN6ya__name{color:var(--ink-muted);overflow-wrap:anywhere}.WelcomeHaul-module__xPN6ya__amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--gold);font-weight:700}@keyframes WelcomeHaul-module__xPN6ya__fade{0%{opacity:0}to{opacity:1}}@keyframes WelcomeHaul-module__xPN6ya__rise{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes WelcomeHaul-module__xPN6ya__slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.WelcomeHaul-module__xPN6ya__backdrop,.WelcomeHaul-module__xPN6ya__panel,.WelcomeHaul-module__xPN6ya__row{animation:none}}
.PetCorral-module__56vnna__grid{grid-template-columns:repeat(auto-fit, minmax(calc(64px * 2 + var(--slot-frame) * 2 + var(--ui) * 2), 1fr));gap:calc(var(--ui) * 2);list-style:none;display:grid}.PetCorral-module__56vnna__tile{--slot-gap:var(--ui)}.PetCorral-module__56vnna__tileName{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--ink-muted);font-size:16px;overflow:hidden}.PetCorral-module__56vnna__tileState{color:var(--ink-faint);font-size:16px}.PetCorral-module__56vnna__tileState[data-staged]{color:var(--ink-muted)}.PetCorral-module__56vnna__empty{color:var(--ink-faint);text-wrap:pretty;font-size:16px}
.PetDetails-module__-zARjW__portrait{align-items:center;gap:calc(var(--ui) * 4);display:flex}.PetDetails-module__-zARjW__art{flex:none}.PetDetails-module__-zARjW__vitals{gap:calc(var(--ui) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.PetDetails-module__-zARjW__level{font-family:var(--font-display);font-size:var(--text-body);color:var(--ink);margin:0}.PetDetails-module__-zARjW__cooldowns{gap:calc(var(--ui) * 4);display:flex}.PetDetails-module__-zARjW__cooldown{align-items:center;gap:var(--ui);text-align:center;--frame-pad-inline:initial;flex-direction:column;flex:1;min-width:0;display:flex}.PetDetails-module__-zARjW__cooldownLabel{font-family:var(--font-display);font-size:var(--text-body);color:var(--ink-muted)}.PetDetails-module__-zARjW__cooldownValue{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink)}.PetDetails-module__-zARjW__line{font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.PetDetails-module__-zARjW__blurb{font-size:var(--text-body);color:var(--ink);text-wrap:pretty;margin:0;line-height:1.5}.PetDetails-module__-zARjW__groups{gap:calc(var(--ui) * 4);margin-top:calc(var(--ui) * 8);flex-direction:column;display:flex}.PetDetails-module__-zARjW__groupsTitle{font-family:var(--font-display);font-size:var(--text-body);color:var(--ink-muted);margin:0}.PetDetails-module__-zARjW__groupList{gap:calc(var(--ui) * 4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PetDetails-module__-zARjW__group{gap:var(--ui);font-size:var(--text-body);flex-direction:column;display:flex}.PetDetails-module__-zARjW__groupName{color:var(--ink)}.PetDetails-module__-zARjW__groupDescription{padding-left:calc(var(--ui) * 4);color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.PetDetails-module__-zARjW__actions{gap:calc(var(--ui) * 2);flex-wrap:wrap;flex:1;display:flex}.PetDetails-module__-zARjW__blocked{margin:calc(var(--ui) * 8) 0 0;font-size:var(--text-body);color:var(--ink-faint);text-wrap:pretty;line-height:1.5}.PetDetails-module__-zARjW__blocked+.PetDetails-module__-zARjW__blocked{margin-top:0}
.StageSelector-module__TmUaJG__row{gap:calc(var(--ui) * 2);pointer-events:auto;align-items:flex-end;list-style:none;display:flex}.StageSelector-module__TmUaJG__pick{justify-content:center;align-items:center;display:flex}.StageSelector-module__TmUaJG__pick[data-focused]{border-width:var(--small-down-border);border-image-source:var(--small-down-src);border-image-slice:var(--small-down-slice) fill}.StageSelector-module__TmUaJG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Game-module__GRocya__hud{z-index:2;justify-content:space-between;align-items:flex-end;gap:calc(var(--ui) * 4);padding:calc(var(--ui) * 4);padding-bottom:max(calc(var(--ui) * 6), env(safe-area-inset-bottom,0px));pointer-events:none;flex-wrap:wrap;display:flex;position:fixed;bottom:0;left:0;right:0}.Game-module__GRocya__hud>*{pointer-events:auto;flex:none}.Game-module__GRocya__actions{align-items:flex-start;gap:calc(var(--ui) * 3);flex-direction:column;display:flex}.Game-module__GRocya__actionRow{align-items:flex-end;gap:calc(var(--ui) * 4);flex-wrap:wrap;display:flex}.Game-module__GRocya__selectorSlot{flex:1;justify-content:center;display:flex}@media (max-width:768px){.Game-module__GRocya__selectorSlot{flex-basis:100%;order:-1}}.Game-module__GRocya__readouts{z-index:2;justify-content:space-between;align-items:flex-start;gap:calc(var(--ui) * 3);padding:calc(var(--ui) * 3);padding-top:max(calc(var(--ui) * 3), env(safe-area-inset-top,0px));pointer-events:none;display:flex;position:fixed;top:0;left:0;right:0}.Game-module__GRocya__readouts>*{pointer-events:auto;flex:none}.Game-module__GRocya__corner{pointer-events:none;margin-inline-start:auto;position:relative}.Game-module__GRocya__corner>*{pointer-events:auto}.Game-module__GRocya__balance{align-items:center;gap:calc(var(--ui) * 2);padding:calc(var(--ui) * 6);font-family:var(--font-display);font-size:var(--text-body);color:var(--gold);line-height:1;display:flex}.Game-module__GRocya__balanceIcon{flex:none}.Game-module__GRocya__vitalsFrame{flex:0 auto}.Game-module__GRocya__vitals{gap:calc(var(--ui) * 2);padding:calc(var(--ui) * 6);font-size:var(--text-body);color:var(--ink);flex-direction:column;display:flex}.Game-module__GRocya__vitalsHead{justify-content:space-between;align-items:baseline;gap:calc(var(--ui) * 4);margin-bottom:calc(var(--ui) * 1);display:flex}.Game-module__GRocya__petName{font-family:var(--font-display);font-size:var(--text-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Game-module__GRocya__level{font-family:var(--font-display);font-size:var(--text-body);color:var(--ink-muted);flex:none}.Game-module__GRocya__menuSlot{display:flex}.Game-module__GRocya__menuButton{font-size:var(--text-body);color:var(--ink)}.Game-module__GRocya__menuList{gap:calc(var(--ui) * 3);flex-direction:column;display:flex}.Game-module__GRocya__menuLink{color:inherit;text-decoration:none;display:flex}.Game-module__GRocya__menuItem{width:100%;font-size:var(--text-body);color:var(--ink)}@media (max-width:480px){.Game-module__GRocya__vitalsHead{flex-wrap:wrap;justify-content:flex-end}.Game-module__GRocya__petName{flex:0 0 100%}}@media (max-width:720px){.Game-module__GRocya__hud{gap:calc(var(--ui) * 2);padding:calc(var(--ui) * 3);padding-bottom:max(calc(var(--ui) * 4), env(safe-area-inset-bottom,0px))}.Game-module__GRocya__readouts{gap:calc(var(--ui) * 2);padding:calc(var(--ui) * 2)}}.Game-module__GRocya__skipLink{top:calc(var(--ui) * 4);z-index:6;padding:calc(var(--ui) * 2) calc(var(--ui) * 4);background:var(--panel-solid);color:var(--ink);font-size:var(--text-body);text-decoration:underline;position:fixed;left:50%;translate:-50% -200%}.Game-module__GRocya__skipLink:focus-visible{translate:-50%}.Game-module__GRocya__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Game-module__GRocya__retiredNotice{z-index:1;align-items:center;gap:calc(var(--ui) * 4);max-width:calc(100vw - var(--ui) * 12);padding:calc(var(--ui) * 4);color:var(--ink);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.Game-module__GRocya__retiredLine{font-size:var(--text-body);margin:0;line-height:1.45}.Game-module__GRocya__retiredOk{min-height:var(--tap);padding:calc(var(--ui) * 2) calc(var(--ui) * 4);font-size:var(--text-body);color:var(--ink);cursor:pointer;flex-shrink:0;transition:opacity .2s}.Game-module__GRocya__retiredOk:hover{opacity:.8}.Game-module__GRocya__vitalsFrame{cursor:pointer;text-align:left}.Game-module__GRocya__vitalsFrame:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--focus-halo)}
.IntegrityPanel-module__TAnZKW__container{padding:calc(var(--ui) * 3) calc(var(--ui) * 4);border:var(--ui) solid var(--gold);background:var(--panel-solid);color:var(--foreground);flex-direction:column;gap:8px;display:flex}.IntegrityPanel-module__TAnZKW__title{font-size:var(--text-body);text-shadow:1px 1px 2px var(--panel);margin:0;font-weight:700}.IntegrityPanel-module__TAnZKW__line{font-size:var(--text-body);text-shadow:1px 1px 2px var(--panel);margin:0;line-height:1.45}.IntegrityPanel-module__TAnZKW__notice{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.IntegrityPanel-module__TAnZKW__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.IntegrityPanel-module__TAnZKW__primary,.IntegrityPanel-module__TAnZKW__secondary{min-height:var(--tap);font-size:var(--text-body);border-radius:var(--r-sm);cursor:pointer;justify-content:center;align-items:center;padding:8px 16px;font-weight:500;transition:opacity .2s,background .2s;display:flex}.IntegrityPanel-module__TAnZKW__primary{border:1px solid var(--edge-strong);background:var(--edge-subtle);color:var(--ink)}.IntegrityPanel-module__TAnZKW__secondary{border:1px solid var(--edge);background:var(--scrim);color:var(--ink)}.IntegrityPanel-module__TAnZKW__primary:hover:not(:disabled),.IntegrityPanel-module__TAnZKW__secondary:hover:not(:disabled){opacity:.8}.IntegrityPanel-module__TAnZKW__primary:disabled,.IntegrityPanel-module__TAnZKW__secondary:disabled{opacity:.5;cursor:not-allowed}.IntegrityPanel-module__TAnZKW__startOver{font-size:var(--text-body);color:var(--ink-faint);margin:10px 0 0;line-height:1.5}.IntegrityPanel-module__TAnZKW__startOverButton{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.IntegrityPanel-module__TAnZKW__startOverButton:hover:not(:disabled){color:var(--ink)}.IntegrityPanel-module__TAnZKW__startOverButton:disabled{opacity:.5;cursor:not-allowed}
.Onboarding-module__kX40AW__container{padding-top:calc(var(--ui) * 16);justify-content:flex-start;align-items:center;gap:calc(var(--ui) * 8);padding:calc(var(--ui) * 8);text-align:center;flex-direction:column;flex:1;display:flex}.Onboarding-module__kX40AW__title{font-family:var(--font-display);font-size:var(--text-display);text-wrap:balance}.Onboarding-module__kX40AW__lede{max-width:34ch;font-size:var(--text-lead);color:var(--ink-muted);text-wrap:pretty}.Onboarding-module__kX40AW__petGrid{grid-template-columns:repeat(auto-fit, minmax(calc(128px + var(--slot-frame) * 2 + var(--ui) * 2), 1fr));width:100%;max-width:calc((128px + var(--slot-frame) * 2 + var(--ui) * 2) * 3 + var(--ui) * 8);gap:calc(var(--ui) * 4);display:grid}.Onboarding-module__kX40AW__recovery{align-items:center;gap:calc(var(--ui) * 4);flex-direction:column;display:flex}.Onboarding-module__kX40AW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Onboarding-module__kX40AW__sole{max-width:calc(128px + var(--slot-frame) * 2 + var(--ui) * 2)}.Onboarding-module__kX40AW__stage{align-items:center;gap:calc(var(--ui) * 5);flex-direction:column;width:100%;display:flex}.Onboarding-module__kX40AW__beside{justify-content:center;align-items:flex-start;gap:calc(var(--ui) * 8);flex-flow:wrap}.Onboarding-module__kX40AW__step{flex-direction:column;align-items:center;width:100%;display:flex}.Onboarding-module__kX40AW__beside .Onboarding-module__kX40AW__petGrid,.Onboarding-module__kX40AW__beside .Onboarding-module__kX40AW__step{flex:none;width:auto}.Onboarding-module__kX40AW__card{--slot-gap:calc(var(--ui) * 2)}.Onboarding-module__kX40AW__petName{font-size:var(--text-body);color:var(--ink);text-transform:capitalize}.Onboarding-module__kX40AW__nameSection{align-items:stretch;gap:calc(var(--ui) * 4);width:100%;max-width:calc(var(--ui) * 141);text-align:left;flex-direction:column;display:flex}.Onboarding-module__kX40AW__nameLabel{font-size:var(--text-body);color:var(--ink-muted)}.Onboarding-module__kX40AW__actions{gap:calc(var(--ui) * 4);flex-wrap:wrap;display:flex}.Onboarding-module__kX40AW__error{max-width:34ch;font-size:var(--text-body);color:var(--danger);text-wrap:pretty;line-height:1.5}.Onboarding-module__kX40AW__nameAdvice{font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.Onboarding-module__kX40AW__footer{padding-top:calc(var(--ui) * 8);padding-bottom:env(safe-area-inset-bottom,0px);margin-top:auto}.Onboarding-module__kX40AW__signOut{min-height:var(--tap);padding:6px calc(var(--ui) * 4);font:inherit;font-size:var(--text-body);color:var(--ink-muted);text-underline-offset:calc(var(--ui) * 1);cursor:pointer;background:0 0;border:none;text-decoration:underline}.Onboarding-module__kX40AW__signOut:hover{color:var(--ink)}
.ResetPanel-module__ffLZsW__line{font-size:var(--text-body);margin:0;line-height:1.5}.ResetPanel-module__ffLZsW__phraseLabel{font-size:var(--text-body);color:var(--ink-muted);margin-top:6px;font-weight:600}.ResetPanel-module__ffLZsW__phrase.ResetPanel-module__ffLZsW__phrase{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ResetPanel-module__ffLZsW__error{font-size:var(--text-body);color:var(--danger);margin:0;line-height:1.5}.ResetPanel-module__ffLZsW__confirm,.ResetPanel-module__ffLZsW__cancel{min-height:var(--tap);font-size:var(--text-body);border-radius:var(--r-sm);cursor:pointer;justify-content:center;align-items:center;padding:8px 16px;font-weight:600;transition:opacity .2s;display:flex}.ResetPanel-module__ffLZsW__confirm{color:var(--ink);background:#b41e1e8c;border:1px solid #ff6b6bb3;order:2}.ResetPanel-module__ffLZsW__cancel{border:1px solid var(--edge-strong);background:var(--fill);color:var(--ink);flex:1;order:1}.ResetPanel-module__ffLZsW__confirm:hover:not(:disabled),.ResetPanel-module__ffLZsW__cancel:hover:not(:disabled){opacity:.85}.ResetPanel-module__ffLZsW__confirm:disabled,.ResetPanel-module__ffLZsW__cancel:disabled{opacity:.5;cursor:not-allowed}
.ResetProgress-module__xS9Y4a__line{font-size:var(--text-body);margin:0;line-height:1.5}.ResetProgress-module__xS9Y4a__track{border:1px solid var(--edge);border-radius:var(--r-pill);background:var(--fill-subtle);height:10px;overflow:hidden}.ResetProgress-module__xS9Y4a__fill{background:var(--ink-muted);height:100%;transition:width .4s ease-out}.ResetProgress-module__xS9Y4a__diagnostics{max-height:140px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-muted);border-radius:var(--r-sm);background:#ffffff0d;border:1px solid #ffffff2e;margin:0;padding:10px;line-height:1.45;overflow:auto}.ResetProgress-module__xS9Y4a__retry,.ResetProgress-module__xS9Y4a__dismiss{min-height:var(--tap);font-size:var(--text-body);border-radius:var(--r-sm);cursor:pointer;justify-content:center;align-items:center;padding:8px 16px;font-weight:600;transition:opacity .2s;display:flex}.ResetProgress-module__xS9Y4a__retry{border:1px solid var(--edge-strong);background:var(--edge-subtle);color:var(--ink)}.ResetProgress-module__xS9Y4a__dismiss{border:1px solid var(--edge);color:var(--ink-muted);background:0 0}.ResetProgress-module__xS9Y4a__retry:hover:not(:disabled),.ResetProgress-module__xS9Y4a__dismiss:hover{opacity:.85}.ResetProgress-module__xS9Y4a__retry:disabled{opacity:.5;cursor:not-allowed}
.TypeOffer-module__BzGxIa__dock{z-index:6;padding:calc(var(--ui) * 4);padding-bottom:calc(var(--ui) * 4 + env(safe-area-inset-bottom,0px));pointer-events:none;font-family:var(--font-body);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing-moz);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TypeOffer-module__BzGxIa__panel{gap:calc(var(--ui) * 4);pointer-events:auto;width:100%;max-width:min(90vw,720px);max-height:90dvh;animation:TypeOffer-module__BzGxIa__rise var(--dur) var(--ease-out);flex-direction:column;display:flex}@keyframes TypeOffer-module__BzGxIa__rise{0%{transform:translateY(calc(var(--ui) * 4));opacity:0}}.TypeOffer-module__BzGxIa__scroll{gap:calc(var(--ui) * 4);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.TypeOffer-module__BzGxIa__line{font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.TypeOffer-module__BzGxIa__done{align-self:flex-start}@media (prefers-reduced-motion:reduce){.TypeOffer-module__BzGxIa__panel{animation:TypeOffer-module__BzGxIa__fade-in var(--dur-fast) linear}}@keyframes TypeOffer-module__BzGxIa__fade-in{0%{opacity:0}}
.SignInPill-module__rfOnfG__container{top:calc(var(--ground-line,50%) + var(--ui) * 12);right:0;bottom:calc(var(--ui) * 4);z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;left:0}.SignInPill-module__rfOnfG__panel{max-width:calc(100% - var(--ui) * 8);margin-bottom:auto}.SignInPill-module__rfOnfG__form{gap:calc(var(--ui) * 4);flex-direction:column;display:flex}.SignInPill-module__rfOnfG__input{text-align:left}.SignInPill-module__rfOnfG__label{font-size:var(--text-body);color:var(--ink-muted);line-height:1.5}.SignInPill-module__rfOnfG__error{font-size:var(--text-body);color:var(--danger);text-align:center;text-wrap:pretty;line-height:1.5}
.App-module__RWO9cW__main{display:contents}.App-module__RWO9cW__notifications{z-index:5;top:calc(var(--readouts-height,96px) + var(--ui) * 2);align-items:flex-end;gap:calc(var(--ui) * 2);padding:0 calc(var(--ui) * 3);width:min(calc(var(--ui) * 130), calc(100vw - var(--ui) * 6));pointer-events:none;flex-direction:column;display:flex;position:fixed;right:0}.App-module__RWO9cW__notifications>*{pointer-events:auto;width:100%}
.Leaderboard-module___5xbgq__backdrop{z-index:0;pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.Leaderboard-module___5xbgq__container{z-index:1;gap:calc(var(--ui) * 8);padding:calc(var(--ui) * 14) calc(var(--ui) * 4) calc(var(--ui) * 8);max-width:calc(var(--ui) * 260);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex;position:relative}.Leaderboard-module___5xbgq__header{align-items:center;gap:calc(var(--ui) * 6);display:flex}.Leaderboard-module___5xbgq__title{font-size:var(--text-lead);text-shadow:calc(var(--ui) * 1) calc(var(--ui) * 1) 0 #000000e6;font-weight:700}.Leaderboard-module___5xbgq__backLink{color:inherit;text-decoration:none}.Leaderboard-module___5xbgq__backButton{font-size:var(--text-body);color:var(--ink)}.Leaderboard-module___5xbgq__list{flex-direction:column;display:flex}.Leaderboard-module___5xbgq__entry{align-items:center;gap:calc(var(--ui) * 5);padding:calc(var(--ui) * 4) 0;display:flex}.Leaderboard-module___5xbgq__entry+.Leaderboard-module___5xbgq__entry{border-top:var(--ui) solid var(--edge-subtle)}.Leaderboard-module___5xbgq__entryLink{color:inherit;text-decoration:none;transition:background .2s}.Leaderboard-module___5xbgq__entryLink:hover{background:var(--fill-subtle)}.Leaderboard-module___5xbgq__rank{font-size:var(--text-lead);min-width:calc(var(--ui) * 16);text-align:right;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:700}.Leaderboard-module___5xbgq__entry:first-child .Leaderboard-module___5xbgq__rank{color:var(--gold)}.Leaderboard-module___5xbgq__info{gap:calc(var(--ui) * 1);flex-direction:column;flex:1;min-width:0;display:flex}.Leaderboard-module___5xbgq__petName{font-size:var(--text-body);font-weight:600}.Leaderboard-module___5xbgq__species{font-size:var(--text-body);color:var(--ink-muted);text-transform:capitalize}.Leaderboard-module___5xbgq__owner{font-size:var(--text-body);color:var(--ink-faint);overflow-wrap:anywhere}.Leaderboard-module___5xbgq__stats{align-items:flex-end;gap:calc(var(--ui) * 1);flex-direction:column;display:flex}.Leaderboard-module___5xbgq__score{font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:600}.Leaderboard-module___5xbgq__entryLevel{font-size:var(--text-body);color:var(--ink-muted)}.Leaderboard-module___5xbgq__empty{text-align:center;color:var(--ink-muted);padding:calc(var(--ui) * 12) 0;text-wrap:balance}.Leaderboard-module___5xbgq__loadMore{font-size:var(--text-body);color:var(--ink);align-self:center}.Leaderboard-module___5xbgq__loadMore:disabled{opacity:.6;cursor:default}@media (max-width:600px){.Leaderboard-module___5xbgq__header{align-items:flex-start;gap:calc(var(--ui) * 4);flex-direction:column}.Leaderboard-module___5xbgq__entry{gap:calc(var(--ui) * 3)}.Leaderboard-module___5xbgq__owner{display:none}.Leaderboard-module___5xbgq__rank{font-size:var(--text-body);min-width:calc(var(--ui) * 10)}}@media (prefers-reduced-motion:reduce){.Leaderboard-module___5xbgq__entryLink{transition:none}}
.PetPage-module__MCisCq__overlay{z-index:1;border:1px solid var(--edge);border-radius:var(--r-md);background:var(--scrim);flex-direction:column;gap:8px;width:220px;max-width:calc(100vw - 24px);padding:10px 12px;display:flex;position:absolute;top:12px;left:12px}.PetPage-module__MCisCq__plate{flex-direction:column;gap:2px;display:flex}.PetPage-module__MCisCq__petName{font-size:var(--text-lead);color:var(--ink);text-shadow:1px 1px 2px var(--panel);overflow-wrap:anywhere;font-weight:700}.PetPage-module__MCisCq__handle{font-size:var(--text-body);color:var(--ink-muted);text-shadow:1px 1px 2px var(--panel);overflow-wrap:anywhere}.PetPage-module__MCisCq__readout{flex-direction:column;gap:6px;display:flex}.PetPage-module__MCisCq__level{font-size:var(--text-body);color:var(--ink);text-shadow:1px 1px 2px var(--panel);margin-top:2px;font-weight:700}.PetPage-module__MCisCq__note{font-size:var(--text-body);color:var(--ink-muted);text-shadow:1px 1px 2px var(--panel)}.PetPage-module__MCisCq__homeLink{min-height:var(--tap);font-size:var(--text-body);border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--scrim);color:var(--foreground);z-index:1;justify-content:center;align-items:center;padding:8px 16px;font-weight:500;text-decoration:none;transition:opacity .2s;display:flex;position:absolute;top:12px;right:12px}.PetPage-module__MCisCq__homeLink:hover{opacity:.7}.PetPage-module__MCisCq__notice{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.PetPage-module__MCisCq__noticeTitle{font-size:var(--text-lead);overflow-wrap:anywhere;font-weight:700}.PetPage-module__MCisCq__noticeMessage{font-size:var(--text-body);color:var(--ink-muted);overflow-wrap:anywhere;max-width:32ch}.PetPage-module__MCisCq__noticeLink{font-size:var(--text-body);border:1px solid var(--ink-muted);border-radius:var(--r-sm);color:var(--ink);margin-top:8px;padding:10px 20px;font-weight:500;text-decoration:none}.PetPage-module__MCisCq__noticeLink:hover{border-color:var(--ink)}
