@import"https://fonts.googleapis.com/css2?family=Rye&family=Alfa+Slab+One&display=swap";@charset "UTF-8";*{box-sizing:border-box}html{margin:0;padding:0;min-height:100%;scroll-behavior:smooth;font-family:"Font Awesome 6 Free"}body{margin:0;min-height:100%;background:transparent;font-family:var(--dino-heading-font),system-ui,Arial,sans-serif;letter-spacing:.01em}a{color:inherit}button{font:inherit}:root{--bg: #050e17;--text: #eaf6ff;--panel: rgba(5, 14, 23, .55);--accent: #7ac8ff;--accent-2: #1397ff;--panel-border: rgba(122, 200, 255, .15);--gradient-filhote: linear-gradient(90deg, rgb(0, 0, 0), rgba(67, 202, 0, .42));--gradient-adulto: linear-gradient( 90deg, rgb(0, 0, 0), rgba(67, 202, 0, .42), rgba(255, 170, 0, .44), rgba(170, 18, 18, .85) );--tier-premium-main: #00fff1;--tier-premium-aux: #60f5ff;--tier-premium-smoke: rgba(0, 255, 241, .24);--tier-premium-soft: rgba(0, 255, 241, .12);--tier-premium-spark: rgba(96, 245, 255, .9);--tier-delux-main: #fb6100;--tier-delux-aux: #ffd54f;--tier-delux-smoke: rgba(251, 97, 0, .28);--tier-delux-soft: rgba(251, 97, 0, .14);--tier-delux-spark: rgba(255, 213, 79, .88);--badge-ring-speed: 2.8s;--badge-rays-speed: 11.5s;--badge-sparkle-speed: 6.2s;--tier-premium-blur: 12px;--tier-premium-blur-color: rgba(0, 255, 241, .55);--tier-delux-blur: 12px;--tier-delux-blur-color: rgba(251, 97, 0, .55)}:root{--surface: var(--panel);--surface-weak: rgba(5, 14, 23, .45);--surface-strong: rgba(5, 14, 23, .85);--text-weak: rgba(242, 246, 250, .7);--text-strong: var(--text);--interactive-bg: transparent;--interactive-fg: var(--text);--interactive-hover-bg: rgba(255, 255, 255, .06);--interactive-hover-fg: #eaf6ff;--focus-outline: var(--accent-2);--link: var(--accent);--link-hover: #eaf6ff}:root{--success: #34d399;--success-fg: #05121e;--success-bg: rgba(52, 211, 153, .15);--success-border: rgba(52, 211, 153, .35);--warning: #ffd740;--warning-fg: #05121e;--warning-bg: rgba(255, 215, 64, .12);--warning-border: rgba(255, 215, 64, .35);--danger: #ff4757;--danger-fg: #ffffff;--danger-bg: rgba(255, 71, 87, .15);--danger-border: rgba(255, 71, 87, .35);--info: #7ac8ff;--info-fg: #05121e;--info-bg: rgba(122, 200, 255, .12);--info-border: rgba(122, 200, 255, .35);--focus-ring: rgba(122, 200, 255, .3);--chip-bg: rgba(122, 200, 255, .08);--chip-border: rgba(122, 200, 255, .22);--chip-fg: var(--text);--chip-herb-bg: rgba(64, 255, 0, .12);--chip-herb-border: rgba(64, 255, 0, .35);--chip-herb-fg: #a6ffb1;--chip-carn-bg: rgba(255, 107, 107, .12);--chip-carn-border: rgba(255, 107, 107, .35);--chip-carn-fg: #ffb4b4;--chip-free-bg: rgba(64, 255, 0, .12);--chip-free-border: rgba(64, 255, 0, .35);--chip-free-fg: #9dffbe;--chip-coop-bg: rgba(255, 215, 64, .12);--chip-coop-border: rgba(255, 215, 64, .35);--chip-coop-fg: #ffd740;--chip-macho-bg: rgba(0, 170, 255, .12);--chip-macho-border: rgba(0, 170, 255, .35);--chip-macho-fg: #cfefff;--chip-femea-bg: rgba(255, 64, 129, .12);--chip-femea-border: rgba(255, 64, 129, .35);--chip-femea-fg: #ffd6e6}iframe{width:100%!important;height:100%!important}html,body{background:var(--bg);color:var(--text)}html.theme-forest{--bg: radial-gradient(1200px 800px at 50% 10%, #0a2b1c 0%, #04140d 40%, #020b08 100%);--text: #e9fff3;--panel: rgba(5, 22, 17, .8);--accent: #86efac;--accent-2: #22c55e;--panel-border: rgba(34, 197, 94, .25)}html.theme-blood{--bg: radial-gradient(1200px 800px at 50% 10%, #3a0a0e 0%, #1a0405 40%, #0b0203 100%);--text: #ffeaea;--panel: rgba(36, 8, 11, .8);--accent: #ff6b6b;--accent-2: #ff3b3b;--panel-border: rgba(255, 107, 107, .25);--delux-glow: rgba(255, 107, 107, .3);--delux-glow-strong: rgba(255, 59, 59, .38);--delux-button-glow: rgba(255, 107, 107, .35)}.coin-emoji{display:flex;margin-right:.35rem;vertical-align:-2px;color:#ffd740;width:1.2em;text-align:center}.coin-emoji:before{font-family:"Font Awesome 5 Free","Font Awesome 6 Free",Arial,sans-serif;font-weight:900;content:"\f51e"}html.theme-neon{--bg: radial-gradient(1200px 800px at 50% 10%, #031221 0%, #020a14 40%, #01060c 100%);--text: #e8fbff;--panel: rgba(3, 18, 33, .8);--accent: #00e5ff;--accent-2: #00bcd4;--panel-border: rgba(0, 229, 255, .25)}html.theme-peace{--bg: radial-gradient(1200px 800px at 50% 10%, #0d2740 0%, #081a2b 40%, #040e17 100%);--text: #ebf8ff;--panel: rgba(8, 26, 43, .8);--accent: #a0e7e5;--accent-2: #7dd3fc;--panel-border: rgba(160, 231, 229, .25)}html.theme-cyberpunk{--bg: radial-gradient(1200px 800px at 50% 10%, #1a0030 0%, #10001f 40%, #070012 100%);--text: #ffe7ff;--panel: rgba(26, 0, 48, .8);--accent: #ff00ff;--accent-2: #00ffff;--panel-border: rgba(255, 0, 255, .25)}html.theme-royal{--bg: radial-gradient(1200px 800px at 50% 10%, #11051f 0%, #0a0719 40%, #070414 100%);--text: #f3e8ff;--panel: rgba(17, 5, 31, .82);--accent: #c084fc;--accent-2: #60a5fa;--panel-border: rgba(192, 132, 252, .28);--delux-glow: rgba(192, 132, 252, .3);--delux-glow-strong: rgba(96, 165, 250, .34);--delux-button-glow: rgba(192, 132, 252, .36)}html.theme-ocean{--bg: radial-gradient(1200px 800px at 50% 10%, #00121a 0%, #000c11 40%, #00060a 100%);--text: #e6fbff;--panel: rgba(0, 18, 26, .82);--accent: #14b8a6;--accent-2: #38bdf8;--panel-border: rgba(20, 184, 166, .28);--delux-glow: rgba(20, 184, 166, .3);--delux-glow-strong: rgba(56, 189, 248, .34);--delux-button-glow: rgba(20, 184, 166, .36)}html.theme-inferno{--bg: radial-gradient(1200px 800px at 50% 10%, #1a0010 0%, #12000a 40%, #0a0005 100%);--text: #ffe4e6;--panel: rgba(26, 0, 16, .82);--accent: #f97316;--accent-2: #fb7185;--panel-border: rgba(249, 115, 22, .28);--delux-glow: rgba(249, 115, 22, .3);--delux-glow-strong: rgba(251, 113, 133, .36);--delux-button-glow: rgba(249, 115, 22, .38)}html.theme-emerald{--bg: radial-gradient(1200px 800px at 50% 10%, #00140e 0%, #000d0a 40%, #000705 100%);--text: #eafff7;--panel: rgba(0, 20, 14, .82);--accent: #34d399;--accent-2: #a3e635;--panel-border: rgba(52, 211, 153, .28);--delux-glow: rgba(52, 211, 153, .32);--delux-glow-strong: rgba(163, 230, 53, .36);--delux-button-glow: rgba(52, 211, 153, .4)}.theme-accent-bg{background:var(--accent)!important}.theme-accent-border{border-color:var(--accent)!important}.theme-panel{background:var(--panel)!important;color:var(--text)!important}html.theme-premium{--bg: radial-gradient(1200px 800px at 50% 10%, #2a0b1d 0%, #180614 40%, #0c030a 100%);--text: #ffeef7;--panel: rgba(25, 8, 18, .82);--accent: #ff7acb;--accent-2: #ff4db8;--panel-border: rgba(255, 122, 203, .28)}html.theme-delux{--bg: radial-gradient(1200px 800px at 50% 10%, #36011e 0%, #240116 40%, #15000d 100%);--text: #fff0f7;--panel: rgba(36, 1, 22, .86);--accent: #ff3aa0;--accent-2: #ff86d6;--panel-border: rgba(255, 58, 160, .35);--delux-glow: rgba(255, 58, 160, .28);--delux-glow-strong: rgba(255, 134, 210, .38);--delux-button-glow: rgba(255, 58, 160, .34)}button,.button,.btn,a.button,[role=button]{background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.06)),var(--accent);color:#05121e;border:1px solid var(--panel-border);border-radius:999px;font-weight:700;text-decoration:none;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease,background .2s ease}button:hover,.button:hover,.btn:hover,a.button:hover,[role=button]:hover{transform:translateY(-1px);filter:brightness(1.05) saturate(1.02);box-shadow:0 10px 24px #00000047}button:active,.button:active,.btn:active,a.button:active,[role=button]:active{transform:translateY(0);box-shadow:0 6px 16px #00000038}button.is-selected,.button.is-selected,.btn.is-selected,a.button.is-selected{outline:2px solid var(--accent-2);outline-offset:2px;box-shadow:0 0 0 4px #ffffff0f,0 10px 24px #00000047}.button--outline,.btn.btn-outline,a.button.button--outline{background:transparent;color:var(--text);border:1px solid var(--panel-border)}.button--outline:hover,.btn.btn-outline:hover,a.button.button--outline:hover{background:rgba(255,255,255,.06);border-color:var(--accent)}.site-header__nav a,.site-header__actions a,.site-header__actions button,a,.link{color:var(--interactive-fg);transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.site-header__nav a:hover,.site-header__actions a:hover,.site-header__actions button:hover,a:hover,.link:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-fg);border-color:var(--panel-border)}a:focus-visible,.link:focus-visible,.site-header__nav a:focus-visible,.site-header__actions a:focus-visible,.site-header__actions button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;border-radius:8px}.card,.panel,.themed-surface{background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--panel-border)!important;box-shadow:0 10px 24px #00000040}html.theme-premium .card,html.theme-premium .panel,html.theme-premium .themed-surface{box-shadow:0 10px 26px #ff7acb1f}html.theme-delux .card,html.theme-delux .panel,html.theme-delux .themed-surface{box-shadow:0 10px 28px #ff3aa029}html.theme-premium-pink{--bg: radial-gradient(1200px 800px at 50% 10%, #2b0b21 0%, #190713 40%, #0d030a 100%);--text: #fff2f8;--panel: rgba(27, 9, 20, .86);--accent: #ff85cf;--accent-2: #ff59bd;--panel-border: rgba(255, 133, 207, .32)}html.theme-premium-pink .card,html.theme-premium-pink .panel,html.theme-premium-pink .themed-surface{box-shadow:0 10px 26px #ff85cf29}html.theme-delux-pink{--bg: radial-gradient(1200px 800px at 50% 10%, #3b0223 0%, #280118 40%, #18000f 100%);--text: #fff3f9;--panel: rgba(41, 2, 25, .9);--accent: #ff2e98;--accent-2: #ff9adf;--panel-border: rgba(255, 46, 152, .42);--delux-glow: rgba(255, 46, 152, .28);--delux-glow-strong: rgba(255, 154, 223, .38);--delux-button-glow: rgba(255, 46, 152, .35)}html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .card,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .panel,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .themed-surface{position:relative;z-index:0;box-shadow:0 0 30px var(--delux-glow, rgba(0, 0, 0, .28)),0 0 0 1px var(--panel-border) inset,0 0 32px var(--delux-glow-strong, rgba(255, 255, 255, .08)) inset;transition:box-shadow .35s ease,transform .35s ease,filter .35s ease}html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .card:after,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .panel:after,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .themed-surface:after{content:"";position:absolute;inset:-10px;border-radius:inherit;background:radial-gradient(65% 55% at 50% 10%,var(--delux-glow, transparent) 0%,transparent 80%);opacity:.45;filter:blur(14px);pointer-events:none;z-index:-1;animation:deluxSurfacePulse 6s ease-in-out infinite}html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .card:hover,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .panel:hover,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .themed-surface:hover{transform:translateY(-2px);box-shadow:0 18px 48px var(--delux-glow, rgba(0, 0, 0, .35)),0 0 0 1px var(--panel-border) inset,0 0 36px var(--delux-glow-strong, rgba(255, 255, 255, .12)) inset}@keyframes deluxSurfacePulse{0%{opacity:.4;transform:scale(.98)}50%{opacity:.75;transform:scale(1.02)}to{opacity:.4;transform:scale(.98)}}@keyframes deluxSheen{0%{background-position:-200% 0}to{background-position:200% 0}}html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) button,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .button,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .btn,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) a.button,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) [role=button]{background-image:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.04)),var(--accent);background-size:300% 100%;animation:deluxSheen 6s linear infinite;box-shadow:0 0 10px var(--delux-button-glow, var(--delux-glow, rgba(0, 0, 0, .4))),0 0 0 1px var(--panel-border) inset;transition:box-shadow .3s ease,transform .2s ease}html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) button:hover,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .button:hover,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .btn:hover,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) a.button:hover,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) [role=button]:hover{transform:translateY(-2px);box-shadow:0 0 36px var(--delux-button-glow, var(--delux-glow, rgba(0, 0, 0, .45))),0 0 0 1px var(--panel-border) inset,0 0 24px var(--delux-glow-strong, rgba(255, 255, 255, .16)) inset}html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) button:active,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .button:active,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) .btn:active,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) a.button:active,html:is(.theme-delux,.theme-delux-pink,.theme-blood,.theme-royal,.theme-ocean,.theme-inferno,.theme-emerald) [role=button]:active{transform:translateY(0);box-shadow:0 0 18px var(--delux-button-glow, var(--delux-glow, rgba(0, 0, 0, .32))),0 0 0 1px var(--panel-border) inset}html.theme-delux .is-selected,html.theme-delux-pink .is-selected,html.theme-premium-pink .is-selected,html.theme-blood .is-selected,html.theme-royal .is-selected,html.theme-ocean .is-selected,html.theme-inferno .is-selected,html.theme-emerald .is-selected{box-shadow:0 0 0 4px #ffffff0f,0 0 36px var(--accent-2, rgba(255, 255, 255, .16))}.premium-badge{position:relative;overflow:visible;isolation:isolate}.premium-badge.tier-premium,.tier-premium .premium-badge{--fx-main: var(--tier-premium-main);--fx-aux: var(--tier-premium-aux);--fx-deep: var(--tier-premium-smoke);--fx-soft: var(--tier-premium-soft);--fx-spark: var(--tier-premium-spark);--fx-blur-size: var(--tier-premium-blur);--fx-blur-color: var(--tier-premium-blur-color)}.premium-badge.tier-delux,.tier-delux .premium-badge{--fx-main: var(--tier-delux-main);--fx-aux: var(--tier-delux-aux);--fx-deep: var(--tier-delux-smoke);--fx-soft: var(--tier-delux-soft);--fx-spark: var(--tier-delux-spark);--fx-blur-size: var(--tier-delux-blur);--fx-blur-color: var(--tier-delux-blur-color)}.tier-premium:before,.tier-delux:before{content:"";position:absolute;inset:-2px;border-radius:999px;background:var(--fx-main);filter:blur(var(--fx-blur-size, 10px)) saturate(1.1);animation:ringPulse var(--badge-ring-speed, 2.8s) ease-in-out infinite alternate;z-index:-1;pointer-events:none}.premium-badge:after{content:"";position:absolute;border-radius:999px;mask:radial-gradient(circle,transparent 58%,#000 63%,#000 100%);background:radial-gradient(3px 3px at 22% 28%,var(--fx-spark, var(--fx-aux)) 60%,transparent 61%),radial-gradient(2.6px 2.6px at 74% 62%,var(--fx-aux) 65%,transparent 66%),radial-gradient(2.2px 2.2px at 38% 78%,var(--fx-main) 60%,transparent 61%),radial-gradient(2px 2px at 60% 18%,var(--fx-aux) 60%,transparent 61%),repeating-conic-gradient(from 0deg,transparent 0 6deg,var(--fx-aux) 6deg 7.5deg),conic-gradient(from 0deg,transparent 0 12deg,var(--fx-main) 12deg 16deg,transparent 16deg 28deg,var(--fx-aux) 28deg 32deg,transparent 32deg 44deg,var(--fx-main) 44deg 48deg,transparent 48deg 60deg,var(--fx-aux) 60deg 64deg,transparent 64deg 76deg,var(--fx-main) 76deg 80deg,transparent 80deg 360deg);background-repeat:no-repeat;background-size:auto,auto,auto,auto,100% 100%;background-position:0 0,0 0,0 0,0 0,center;mix-blend-mode:screen;filter:saturate(1.05);animation:sparkleDrift var(--badge-sparkle-speed, 6.2s) linear infinite,raysSpin var(--badge-rays-speed, 11.5s) linear infinite;z-index:1;pointer-events:none;width:70px;height:70px;inset:-17px -14px -14px -11px}.premium-badge{box-shadow:0 0 0 1px #ffffff1f inset,0 6px 16px #00000059;animation:badgeBreath 3.6s ease-in-out infinite}@keyframes ringPulse{0%{transform:scale(.98);opacity:.55;filter:blur(10px) saturate(1)}to{transform:scale(1.06);opacity:.95;filter:blur(12px) saturate(1.15)}}@keyframes raysSpin{0%{transform:rotate(0);filter:blur(.6px)}to{transform:rotate(360deg);filter:blur(.6px)}}@keyframes sparkleDrift{0%{background-position:0 0,0 0,0 0,0 0,center;opacity:.95}50%{background-position:1px -2px,-2px 1px,2px 1px,-1px -2px,center;opacity:1}to{background-position:0 0,0 0,0 0,0 0,center;opacity:.95}}@keyframes badgeBreath{0%{text-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 1px #ffffff1f inset,0 6px 16px #00000059}50%{text-shadow:0 0 8px var(--fx-aux),0 0 16px var(--fx-main)}to{text-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 1px #ffffff1f inset,0 6px 16px #00000059}}:root{--menu-bg: #081a2b}html.theme-forest{--menu-bg: #051611}html.theme-blood{--menu-bg: #24080b}html.theme-neon{--menu-bg: #031221}html.theme-peace{--menu-bg: #081a2b}html.theme-cyberpunk{--menu-bg: #1a0030}html.theme-royal{--menu-bg: #11051f}html.theme-ocean{--menu-bg: #00121a}html.theme-inferno{--menu-bg: #1a0010}html.theme-emerald{--menu-bg: #00140e}html.theme-premium{--menu-bg: #190812}html.theme-delux{--menu-bg: #240116}html.theme-premium-pink{--menu-bg: #1b0914}html.theme-delux-pink{--menu-bg: #290219}:root{--menu-btn-bg: var(--accent);--menu-btn-fg: #05121e}html.theme-forest{--menu-btn-bg: var(--accent);--menu-btn-fg: #06130c}html.theme-neon{--menu-btn-bg: var(--accent);--menu-btn-fg: #021018}html.theme-peace{--menu-btn-bg: var(--accent);--menu-btn-fg: #05121e}html.theme-royal{--menu-btn-bg: var(--accent);--menu-btn-fg: #0b0413}html.theme-ocean{--menu-btn-bg: var(--accent);--menu-btn-fg: #001015}html.theme-emerald{--menu-btn-bg: var(--accent);--menu-btn-fg: #00130d}html.theme-blood{--menu-btn-bg: var(--accent);--menu-btn-fg: #160305}html.theme-cyberpunk{--menu-btn-bg: var(--accent);--menu-btn-fg: #130019}html.theme-inferno{--menu-btn-bg: var(--accent);--menu-btn-fg: #1a040a}html.theme-premium{--menu-btn-bg: var(--accent);--menu-btn-fg: #14060f}html.theme-delux{--menu-btn-bg: var(--accent);--menu-btn-fg: #190313}html.theme-premium-pink{--menu-btn-bg: var(--accent);--menu-btn-fg: #150610}html.theme-delux-pink{--menu-btn-bg: var(--accent);--menu-btn-fg: #180512}.my-dinos .cage-card{position:relative;isolation:isolate;background:linear-gradient(180deg,rgba(5,14,23,.65),rgba(5,14,23,.5)),var(--panel);border:1px solid color-mix(in srgb,var(--panel-border) 85%,#7ac8ff 15%);box-shadow:0 10px 28px #00000047,inset 0 0 0 1px #ffffff05}.my-dinos .cage-card .slot-card__thumb{background:radial-gradient(80% 100% at 50% 10%,rgba(255,255,255,.05),transparent 70%),rgba(8,16,24,.4);border-radius:16px;overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -24px 38px #00000059}.my-dinos .cage-overlay{position:absolute;inset:-1px;pointer-events:none;z-index:3;background:repeating-linear-gradient(to right,rgba(220,232,245,.14) 0 6px,rgba(8,12,18,.55) 6px 14px);mask-image:linear-gradient(180deg,transparent 0%,black 8%,black 92%,transparent 100%);mix-blend-mode:normal;transition:background-position .8s cubic-bezier(.22,.61,.36,1),opacity .25s ease;will-change:background-position,opacity}.my-dinos .cage-frame{position:absolute;border-radius:20px;pointer-events:none;z-index:4;background:linear-gradient(145deg,rgba(220,220,230,.28),rgba(90,100,115,.24)),linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.35));box-shadow:0 2px #00000047 inset,0 -2px #ffffff14 inset,0 10px 24px #0000004d,inset 0 0 0 1px #ffffff0a;border:1px solid rgba(140,160,185,.35)}.my-dinos .nameplate{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:5;min-width:140px;max-width:82%;padding:.28rem 1.3rem;text-align:center;font-weight:900;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#0b141e;background:linear-gradient(135deg,rgba(210,220,228,.86),rgba(170,185,198,.86));border:1px solid rgba(255,255,255,.28);border-radius:8px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35));box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000001f,0 1px #0003}.my-dinos .nameplate:before,.my-dinos .nameplate:after{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 35% 35%,#fff 0%,#bcc7d2 45%,#6e7a88 90%);box-shadow:0 0 0 1px #00000040}.my-dinos .nameplate:before{left:6px}.my-dinos .nameplate:after{right:6px}.my-dinos .cage-card .slot-card__thumb:hover .cage-overlay{background-position:10px 0}.my-dinos .cage-card.swap-origin .cage-frame{box-shadow:0 2px #00000047 inset,0 -2px #ffffff14 inset,0 10px 24px #0000004d,inset 0 0 0 2px #00fff159,0 0 32px #00fff147;border-color:#00fff173}.my-dinos .cage-card.swap-eligible .cage-frame{box-shadow:0 2px #00000047 inset,0 -2px #ffffff14 inset,0 10px 24px #0000004d,inset 0 0 0 2px #40ff004d,0 0 26px #40ff0038;border-color:#40ff0066}.my-dinos .cage-card .slot-card__thumb[title*=Bloqueado] .cage-overlay{opacity:.88}.my-dinos .cage-card .slot-card__thumb[title*=Bloqueado]:before{content:"";position:absolute;z-index:6;width:62px;height:62px;right:10px;top:10px;opacity:.9;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45));background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='62' height='62' viewBox='0 0 24 24' fill='%23cfd8dc' opacity='0.88'><path d='M12 2a5 5 0 00-5 5v3H6a2 2 0 00-2 2v8a2 2 0 002 2h12a2 2 0 002-2v-9a2 2 0 00-2-2h-1V7a5 5 0 00-5-5zm-3 8V7a3 3 0 016 0v3H9zm3 4a2 2 0 110 4 2 2 0 010-4z'/></svg>") no-repeat center/contain}.my-dinos .cage-card .slot-card__body h2{margin-bottom:.2rem}@media (max-width: 420px){.my-dinos .nameplate{min-width:120px;font-size:.72rem;padding:.22rem .5rem}}.my-dinos .swap-help-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1100}.my-dinos .swap-help{width:min(560px,92vw);max-height:82vh;overflow:auto;border-radius:16px;background:var(--panel);border:1px solid var(--panel-border);padding:1rem 1rem .9rem;box-shadow:0 18px 48px #00000073}.my-dinos .swap-help__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.my-dinos .swap-help__header h3{margin:0;font-size:1.15rem}.my-dinos .swap-help__hint{margin:.25rem 0 .6rem;color:#f2f6fad1}.my-dinos .swap-help__rules{background:rgba(5,14,23,.35);border:1px solid var(--panel-border);border-radius:12px;padding:.7rem .9rem;margin:.4rem 0 .6rem}.my-dinos .swap-help__rules ul{margin:.25rem 0 .25rem 1.1rem;padding:0}.my-dinos .swap-help__rules li{margin:.15rem 0;color:#f2f6fac7}.my-dinos .swap-help__error{margin:.6rem 0;padding:.6rem .75rem;border-radius:10px;background:rgba(255,110,110,.15);border:1px solid rgba(255,110,110,.35);color:#ffc1c1;font-weight:700}.my-dinos .swap-help__footer{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.75rem}.my-dinos .slot-card__body{flex:1;display:flex;flex-direction:column}.my-dinos .slot-card__footer{margin-top:auto}.my-dinos .slot-card__meta .plan-free,.my-dinos .slot-card__meta .plan-premium,.my-dinos .slot-card__meta .plan-delux,.my-dinos .slot-card__meta .plan-coop,.my-dinos .gender-badge{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.28)),radial-gradient(120% 140% at 50% -20%,rgba(255,255,255,.08),transparent 60%),color-mix(in srgb,var(--panel) 85%,#0b141e 15%);border:1px solid color-mix(in srgb,var(--panel-border) 70%,#000 30%);box-shadow:inset 0 1px #ffffff14,inset 0 -2px #00000073,inset 0 0 18px #00000040;color:color-mix(in srgb,var(--text) 88%,#000 12%);letter-spacing:.03em;text-shadow:0 1px 0 rgba(255,255,255,.06),0 -1px 0 rgba(0,0,0,.45);background-blend-mode:overlay;filter:saturate(.95) contrast(1.05);backdrop-filter:blur(.6px)}.my-dinos .slot-card__meta .plan-free:after,.my-dinos .slot-card__meta .plan-premium:after,.my-dinos .slot-card__meta .plan-delux:after,.my-dinos .slot-card__meta .plan-coop:after,.my-dinos .gender-badge:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0.1'/></filter><rect width='96' height='96' filter='url(%23n)'/></svg>");mix-blend-mode:overlay}.my-dinos .slot-card__meta .plan-free:before,.my-dinos .slot-card__meta .plan-premium:before,.my-dinos .slot-card__meta .plan-delux:before,.my-dinos .slot-card__meta .plan-coop:before,.my-dinos .gender-badge:before{box-shadow:0 1px #ffffff0f}.my-dinos .card-hud{position:absolute;inset:8px;z-index:6;pointer-events:none}.my-dinos .card-hud .hud{position:absolute;padding:.28rem .6rem;border-radius:10px;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:color-mix(in srgb,var(--text) 92%,#000 8%);border:1px solid color-mix(in srgb,var(--panel-border) 60%,#000 40%);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.32)),radial-gradient(120% 140% at 50% -20%,rgba(255,255,255,.08),transparent 60%),color-mix(in srgb,var(--panel) 80%,#0b141e 20%);background-blend-mode:overlay;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #00000073,0 8px 18px #00000047;text-shadow:0 1px 0 rgba(255,255,255,.06),0 -1px 0 rgba(0,0,0,.45);filter:saturate(.98) contrast(1.04)}.my-dinos .card-hud .hud-level{top:8px;left:8px}.my-dinos .card-hud .hud-plan{top:8px;right:8px}.my-dinos .card-hud .hud-type{bottom:8px;left:8px}.my-dinos .card-hud .hud-gender{bottom:8px;right:8px;display:inline-flex;align-items:center;gap:.35rem}.my-dinos .card-hud .hud-growth{bottom:8px;left:50%;transform:translate(-50%)}.my-dinos .card-hud .type-herb{background:linear-gradient(180deg,rgba(64,255,0,.14),rgba(0,0,0,.28)),color-mix(in srgb,var(--panel) 78%,#0b141e 22%);border-color:#40ff0059;color:#b6ffbf}.my-dinos .card-hud .type-carn{background:linear-gradient(180deg,rgba(255,97,0,.14),rgba(0,0,0,.28)),color-mix(in srgb,var(--panel) 78%,#0b141e 22%);border-color:#ff610059;color:#ffc5a3}.my-dinos .card-hud .plan-free{border-color:#00ff6d61;color:#b2ffce}.my-dinos .card-hud .plan-premium{border-color:#00fff161;color:#c8fff9}.my-dinos .card-hud .plan-delux{border-color:#fb61006b;color:#ffe2b6}.my-dinos .card-hud .plan-coop{border-color:#ffc10773;color:#ffe27a}.my-dinos .card-hud .hud-level{min-width:50px;text-align:center}.my-dinos .card-hud .hud-gender .gender-icon{font-size:1rem}@media (max-width: 420px){.my-dinos .card-hud .hud{font-size:.74rem;padding:.22rem .5rem;border-radius:8px}.my-dinos .card-hud .hud-growth{display:none}}.my-dinos .stats-grid{display:grid;gap:.6rem;margin-top:.35rem}.my-dinos .stat-line.level-line{margin:.15rem 0 .5rem}.my-dinos .level-badge{display:inline-block;padding:.22rem .6rem;border-radius:10px;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 92%,#000 8%);border:1px solid color-mix(in srgb,var(--panel-border) 60%,#000 40%);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.32)),radial-gradient(120% 140% at 50% -20%,rgba(255,255,255,.08),transparent 60%),color-mix(in srgb,var(--panel) 80%,#0b141e 20%);background-blend-mode:overlay;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #00000073,0 8px 18px #0000002e;text-shadow:0 1px 0 rgba(255,255,255,.06),0 -1px 0 rgba(0,0,0,.45)}.my-dinos .progress-row{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:.6rem}@media (max-width: 540px){.my-dinos .progress-row{grid-template-columns:100px 1fr}}.my-dinos .progress-label{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2)}.my-dinos .progress-bar{position:relative;height:18px;border-radius:999px;background:color-mix(in srgb,var(--surface-weak) 70%,#0b141e 30%);border:1px solid var(--panel-border);box-shadow:inset 0 1px #ffffff0f,inset 0 -2px #00000059;overflow:hidden}.my-dinos .progress-fill{height:100%;width:0%;border-radius:inherit;transition:width .38s cubic-bezier(.22,.61,.36,1);box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #00000040}.my-dinos .progress-value{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-size:.78rem;color:#05121e;text-shadow:0 1px 0 rgba(255,255,255,.35),0 -1px 0 rgba(0,0,0,.35),0 0 6px rgba(255,255,255,.25);pointer-events:none;mix-blend-mode:normal}.my-dinos .progress-fill.growth{background:linear-gradient(180deg,rgba(64,255,0,.95),rgba(29,181,0,.95));border-right:1px solid rgba(29,181,0,.65)}.my-dinos .progress-fill.hp{background:linear-gradient(180deg,rgba(255,71,87,.95),rgba(180,0,12,.95));border-right:1px solid rgba(180,0,12,.65)}.my-dinos .progress-fill.stam{background:linear-gradient(180deg,rgba(0,229,255,.95),rgba(0,151,255,.95));border-right:1px solid rgba(0,151,255,.65)}.my-dinos .progress-fill.hunger{background:linear-gradient(180deg,rgba(255,193,7,.95),rgba(251,97,0,.95));border-right:1px solid rgba(251,97,0,.65)}.my-dinos .progress-fill.thirst{background:linear-gradient(180deg,rgba(122,200,255,.95),rgba(19,151,255,.95));border-right:1px solid rgba(19,151,255,.65)}:root{--dino-heading-font: "Rye", "Alfa Slab One", system-ui, Arial, sans-serif}.my-dinos .slot-card__body h2,.my-dinos .level-badge{font-family:var(--dino-heading-font);text-transform:uppercase;letter-spacing:.02em}.my-dinos .stat-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.6rem}@media (max-width: 600px){.my-dinos .stat-chips{grid-template-columns:1fr}}.my-dinos .stat-chip{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.45rem .7rem .45rem .8rem;border-radius:10px;border:1px solid var(--panel-border);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.2)),var(--panel);box-shadow:inset 0 1px #ffffff0f,inset 0 -2px #00000047,0 6px 16px #0000002e}.my-dinos .stat-chip .label{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2)}.my-dinos .stat-chip .value{font-weight:900;font-size:.96rem;color:var(--accent);text-shadow:0 1px 0 rgba(0,0,0,.4)}.my-dinos .stat-chip:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:6px;border-radius:10px 0 0 10px;box-shadow:0 0 12px currentColor;opacity:.95}.my-dinos .stat-chip.hp:before{background:linear-gradient(180deg,#ff4757,#b4000c);color:#ff4757}.my-dinos .stat-chip.stam:before{background:linear-gradient(180deg,#edf4f4,#c3c5c6);color:#00e5ff}.my-dinos .stat-chip.hunger:before{background:linear-gradient(180deg,#ffd740,#fb6100);color:#ffd740}.my-dinos .stat-chip.thirst:before{background:linear-gradient(180deg,#7ac8ff,#1397ff);color:#7ac8ff}.my-dinos .stats-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:38px;margin:.15rem 0 .3rem}.my-dinos .level-line,.my-dinos .gender-line{min-height:18px}.my-dinos .slots-grid{perspective:1200px;perspective-origin:50% 40%}.my-dinos .slot-card{transform-style:preserve-3d}.my-dinos .slot-card:hover{transform:translateY(-6px) rotateX(6deg) rotateY(-6deg);box-shadow:0 22px 58px color-mix(in srgb,var(--card-accent, var(--accent)) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--card-accent, var(--accent)) 52%,transparent) inset}.my-dinos .slot-card:hover .slot-card__thumb{transform:translateZ(6px)}.my-dinos .slot-card:hover .card-hud{transform:translateZ(12px)}.my-dinos .slot-card:hover .cage-frame{filter:brightness(1.05)}.my-dinos .slot-card:hover .nameplate{filter:brightness(1.08)}.my-dinos .slot-card:hover:before{opacity:.62;animation:cardWeave .9s cubic-bezier(.22,.61,.36,1) 1}:root{--pk-frame-gold-1: #ffe27a;--pk-frame-gold-2: #f5b342;--pk-frame-gold-3: #fff2b0;--pk-frame-shadow: rgba(0, 0, 0, .35);--pk-foil-a: rgba(0, 255, 241, .06);--pk-foil-b: rgba(255, 215, 64, .05);--pk-foil-c: rgba(122, 200, 255, .06);--pk-foil-d: rgba(255, 64, 129, .05)}.pk-card{--pk-border-grad: linear-gradient( 135deg, var(--pk-frame-gold-1), var(--pk-frame-gold-2), var(--pk-frame-gold-3), var(--pk-frame-gold-1) );border:2px solid transparent;border-radius:20px;background:conic-gradient(from 0deg at 50% 50%,transparent 0 10%,var(--pk-foil-a) 10% 20%,transparent 20% 35%,var(--pk-foil-b) 35% 45%,transparent 45% 60%,var(--pk-foil-c) 60% 70%,transparent 70% 85%,var(--pk-foil-d) 85% 95%,transparent 95% 100%),var(--panel),var(--pk-border-grad);background-clip:padding-box,padding-box,border-box;box-shadow:0 12px 32px var(--pk-frame-shadow),0 0 0 1px #ffffff0a inset;transition:transform .25s ease,box-shadow .3s ease,border-color .3s ease,filter .3s ease}.pk-card{border:2px solid transparent!important;background:conic-gradient(from 0deg at 50% 50%,transparent 0 10%,var(--pk-foil-a) 10% 20%,transparent 20% 35%,var(--pk-foil-b) 35% 45%,transparent 45% 60%,var(--pk-foil-c) 60% 70%,transparent 70% 85%,var(--pk-foil-d) 85% 95%,transparent 95% 100%),var(--panel),var(--pk-border-grad)!important;background-clip:padding-box,padding-box,border-box!important}.slot-card.pk-card{position:relative;padding:.9rem!important}.pk-card .slot-card__thumb{position:relative;margin:2px 2px 10px;border-radius:14px;overflow:hidden;border:1px solid var(--panel-border);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -18px 26px #00000059}.pk-card .slot-card__thumb:hover img{filter:saturate(1.06) brightness(1.02) contrast(1.02)}.pk-card .slot-card__header{position:absolute!important;top:8px!important;left:8px!important;right:8px!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:.5rem!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;z-index:5!important;pointer-events:none!important}.pk-card .slot-badge,.pk-card .status-pill{pointer-events:auto;padding:.42rem .7rem;border-radius:8px;font-weight:900;letter-spacing:.03em;border:1px solid rgba(0,0,0,.25);color:#0b141e;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08)),#fff8b8;box-shadow:0 2px #00000040 inset,0 10px 20px #00000047;transform-origin:center}.pk-card .slot-badge{transform:rotate(-3deg)}.pk-card .status-pill{transform:rotate(2.5deg)}.pk-card .status-pill.info{background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08)),#e7ffb8;border-color:#40ff0059;color:#0b141e}.pk-card .status-pill.warning{background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08)),#ffd9a8;border-color:#fb610059;color:#0b141e}.pk-card .status-pill.danger{background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08)),#ffc1c1;border-color:#ff475759;color:#0b141e}.pk-card .slot-card__header .server-badge,.pk-card .slot-card__header .jaula-badge{border:1px solid rgba(0,0,0,.25)!important;color:#0b141e!important;border-radius:8px!important;padding:.42rem .7rem!important;box-shadow:0 2px #00000040 inset,0 10px 20px #00000047!important;transform:rotate(-3deg)}.pk-card .slot-card__footer{border-top:1px solid rgba(255,255,255,.06);padding-top:.8rem}.pk-card .empty-icon{box-shadow:0 8px 20px #1397ff2e}.pk-common{--pk-border-grad: linear-gradient(135deg, #d0d7e2, #b8c2cf, #e2e8f0, #d0d7e2)}.pk-uncommon{--pk-border-grad: linear-gradient(135deg, #c4f6a9, #86efac, #defbd2, #c4f6a9)}.pk-rare{--pk-border-grad: linear-gradient(135deg, #a8dcff, #60a5fa, #cae8ff, #a8dcff)}.pk-epic{--pk-border-grad: linear-gradient(135deg, #d7b8ff, #a78bfa, #e8d7ff, #d7b8ff)}.pk-legendary{--pk-border-grad: linear-gradient(135deg, #ffe27a, #fb923c, #fff2b0, #ffe27a)}.pk-legendary.pk-card{background:conic-gradient(from 0deg at 50% 50%,transparent 0 8%,rgba(0,255,241,.09) 8% 16%,transparent 16% 28%,rgba(255,215,64,.08) 28% 36%,transparent 36% 52%,rgba(122,200,255,.1) 52% 60%,transparent 60% 76%,rgba(255,64,129,.08) 76% 84%,transparent 84% 100%),var(--panel),var(--pk-border-grad);background-clip:padding-box,padding-box,border-box}.pk-card:hover,.pk-card:focus-within{box-shadow:0 18px 46px color-mix(in srgb,var(--accent) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 42%,transparent) inset,0 0 0 2px #ffffff0d inset}
