@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-hebrew-400-normal-CT3eDt6U.woff2) format("woff2"),url(/assets/fredoka-hebrew-400-normal-S03uWvSu.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2) format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-hebrew-500-normal-DdMTjgiE.woff2) format("woff2"),url(/assets/fredoka-hebrew-500-normal-BtShCMVp.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2) format("woff2"),url(/assets/fredoka-hebrew-600-normal-BiVDObXj.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2) format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #2b1d3a;--ink-soft: #5a4a6b;--paper: #fff6e5;--paper-2: #fbe9c8;--paper-3: #f3d9a8;--leaf: #6cc04a;--leaf-dark: #4c9a33;--sun: #ffd166;--sun-dark: #e8a93b;--coral: #ff7a59;--coral-dark: #d9563a;--sky: #5ab8ff;--plum: #8a5cf6;--good: #3fae5a;--bad: #e2554b;--r-common: #9a93a6;--r-uncommon: #4fbf5a;--r-rare: #3d9ef0;--r-epic: #a66bf2;--r-legendary: #f0a91c;--r-mythic: #f0569c;--stroke: 3px solid var(--ink);--shadow: 0 4px 0 var(--ink);--shadow-sm: 0 3px 0 var(--ink);--radius: 18px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;height:100%;overflow:hidden}body{font-family:Fredoka,system-ui,sans-serif;color:var(--ink);background:#4aa9e0;overscroll-behavior:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}button{font:inherit;color:inherit}input,select{font:inherit;color:var(--ink)}.panel{background:var(--paper);border:var(--stroke);border-radius:var(--radius);box-shadow:var(--shadow)}.btn{appearance:none;border:var(--stroke);border-radius:14px;background:var(--sun);box-shadow:var(--shadow-sm);padding:10px 16px;font-weight:600;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform 80ms ease,box-shadow 80ms ease;min-height:44px}.btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 var(--ink)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.leaf{background:var(--leaf);color:#fff;text-shadow:0 2px 0 rgba(43,29,58,.35)}.btn.coral{background:var(--coral);color:#fff;text-shadow:0 2px 0 rgba(43,29,58,.35)}.btn.sky{background:var(--sky);color:#fff;text-shadow:0 2px 0 rgba(43,29,58,.35)}.btn.paper{background:var(--paper)}.btn.ghost{background:transparent;box-shadow:none;border-color:transparent}.btn.block{width:100%}.btn.sm{min-height:34px;padding:6px 12px;font-size:14px;border-radius:11px}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--paper);border:var(--stroke);border-radius:999px;padding:3px 10px 3px 4px;font-weight:600;font-size:14px;box-shadow:var(--shadow-sm)}.tag{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;border:2px solid var(--ink);background:var(--paper-2)}.tag.dev{background:var(--plum);color:#fff}.rarity{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.rarity.common{background:var(--r-common)}.rarity.uncommon{background:var(--r-uncommon)}.rarity.rare{background:var(--r-rare)}.rarity.epic{background:var(--r-epic)}.rarity.legendary{background:var(--r-legendary)}.rarity.mythic{background:var(--r-mythic)}.muted{color:var(--ink-soft)}.small{font-size:13px}.row{display:flex;align-items:center;gap:8px}.col{display:flex;flex-direction:column;gap:8px}.grow{flex:1;min-width:0}.right{margin-left:auto}.num{font-variant-numeric:tabular-nums}h1,h2,h3{margin:0;font-weight:700;letter-spacing:.2px}h2{font-size:22px}h3{font-size:17px}.shell{position:fixed;inset:0}.canvas-host{position:absolute;inset:0}.hud{position:absolute;inset:0;pointer-events:none}.hud>*{pointer-events:auto}.topbar{position:absolute;top:calc(8px + var(--safe-top));left:calc(8px + var(--safe-left));right:calc(8px + var(--safe-right));display:flex;gap:8px;align-items:flex-start;pointer-events:none}.topbar>*{pointer-events:auto}.wallet-chip .coin{width:26px;height:26px;border-radius:50%;background:var(--sun);border:2.5px solid var(--ink);display:grid;place-items:center;font-size:12px;font-weight:700}.conn{width:10px;height:10px;border-radius:50%;border:2px solid var(--ink);background:var(--bad)}.conn.on{background:var(--good)}.market-widget{padding:6px 8px;display:grid;grid-template-columns:repeat(4,auto);gap:4px 8px;font-size:12px;font-weight:600;border-radius:14px}.market-widget .m{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:38px}.market-widget img{width:22px;height:22px}.lvl{font-size:10px;padding:0 5px;border-radius:6px;border:1.5px solid var(--ink);text-transform:uppercase;letter-spacing:.3px}.lvl.low{background:#d8eefc}.lvl.medium{background:var(--paper-2)}.lvl.high{background:#ffd0c2}.petcard{position:absolute;left:calc(8px + var(--safe-left));top:calc(56px + var(--safe-top));width:min(320px,calc(100vw - 16px));padding:8px 10px;display:flex;gap:10px;align-items:center}.petcard .thumb{width:54px;height:54px;border-radius:14px;border:var(--stroke);background:var(--paper-2);overflow:hidden;flex:none;display:grid;place-items:center}.petcard .thumb img,.petcard .thumb canvas{width:100%;height:100%;object-fit:cover}.bars{display:grid;grid-template-columns:18px 1fr;gap:3px 6px;align-items:center;font-size:11px;font-weight:700}.bar{height:9px;border-radius:99px;border:2px solid var(--ink);background:#e9dccb;overflow:hidden}.bar>i{display:block;height:100%;border-radius:99px}.bar.hp>i{background:linear-gradient(#ff8a7a,var(--coral))}.bar.en>i{background:linear-gradient(#ffe08a,var(--sun-dark))}.bar.hu>i{background:linear-gradient(#9fe08a,var(--leaf-dark))}.inv{display:flex;gap:6px;font-size:12px;font-weight:600}.inv span{display:inline-flex;align-items:center;gap:2px}.inv img{width:16px;height:16px}.joystick{position:absolute;left:calc(18px + var(--safe-left));bottom:calc(92px + var(--safe-bottom));width:128px;height:128px;border-radius:50%;touch-action:none}.joystick .base{position:absolute;inset:0;border-radius:50%;background:#fff6e559;border:3px solid rgba(43,29,58,.55)}.joystick .knob{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px;border-radius:50%;background:var(--paper);border:var(--stroke);box-shadow:var(--shadow-sm)}.actions{position:absolute;right:calc(12px + var(--safe-right));bottom:calc(92px + var(--safe-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:10px}.actions .btn{min-width:112px}.catch-btn{width:76px;height:76px;border-radius:50%;padding:0;background:var(--coral)}.catch-btn svg{width:46px;height:46px}.bottomnav{position:absolute;left:0;right:0;bottom:0;padding:8px calc(8px + var(--safe-right)) calc(8px + var(--safe-bottom)) calc(8px + var(--safe-left));display:flex;justify-content:center;gap:6px;pointer-events:none}.bottomnav .bar-inner{pointer-events:auto;display:flex;gap:4px;padding:5px;border-radius:20px}.navbtn{appearance:none;border:0;background:transparent;padding:6px 12px;border-radius:14px;font-weight:600;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;min-width:58px}.navbtn svg{width:24px;height:24px}.navbtn.on{background:var(--sun);box-shadow:inset 0 0 0 2.5px var(--ink)}.toasts{position:absolute;top:calc(8px + var(--safe-top));left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;align-items:center;width:min(420px,calc(100vw - 24px));pointer-events:none;z-index:50}.toast{padding:8px 14px;font-weight:600;font-size:14px;border-radius:14px;animation:pop .22s cubic-bezier(.2,1.4,.5,1);text-align:center}.toast.good{background:#dff6d8}.toast.bad{background:#ffe0da}@keyframes pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.sheet-backdrop{position:absolute;inset:0;background:#2b1d3a47;z-index:30;animation:fade .16s}@keyframes fade{0%{opacity:0}}.sheet{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:31;width:min(560px,100vw);max-height:min(86vh,760px);overflow:auto;border-radius:24px 24px 0 0;border-bottom:0;padding:16px 16px calc(18px + var(--safe-bottom));animation:up .22s cubic-bezier(.2,1.1,.4,1);user-select:text;-webkit-user-select:text}@keyframes up{0%{transform:translate(-50%,40px);opacity:.5}}.sheet .grab{width:44px;height:5px;border-radius:9px;background:var(--paper-3);margin:-6px auto 10px}.screen{position:absolute;inset:0;z-index:20;background:var(--paper);padding:calc(12px + var(--safe-top)) calc(14px + var(--safe-right)) calc(96px + var(--safe-bottom)) calc(14px + var(--safe-left));overflow:auto;user-select:text;-webkit-user-select:text;background-image:radial-gradient(circle at 20px 20px,rgba(243,217,168,.5) 2px,transparent 2.5px);background-size:28px 28px}.screen-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.card{background:#fff;border:var(--stroke);border-radius:16px;box-shadow:var(--shadow-sm);padding:12px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.petgrid-item{cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:6px}.petgrid-item .art{aspect-ratio:1;border-radius:12px;background:var(--paper-2);border:2.5px solid var(--ink);display:grid;place-items:center;overflow:hidden}.petgrid-item .art img{width:92%;height:92%;object-fit:contain}.kv{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:14px}.kv dt{color:var(--ink-soft)}.kv dd{margin:0;font-weight:600;text-align:right}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg button{appearance:none;border:2.5px solid var(--ink);background:#fff;border-radius:10px;padding:5px 10px;font-weight:600;font-size:13px;cursor:pointer}.seg button.on{background:var(--sun)}.field{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.field input[type=text],.field input[type=number],.field select{border:2.5px solid var(--ink);border-radius:10px;padding:8px 10px;background:#fff;font-size:16px}.field input[type=range]{accent-color:var(--coral)}.notice{border:2.5px dashed var(--ink);border-radius:14px;padding:10px 12px;background:var(--paper-2);font-size:14px}.notice.warn{background:#ffe9d6}table.lb{width:100%;border-collapse:collapse;font-size:14px}table.lb td{padding:8px 6px;border-bottom:2px dashed var(--paper-3)}table.lb td:first-child{width:28px;font-weight:700}.tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:10px}.tabs button{flex:none}.empty{text-align:center;padding:30px 10px;color:var(--ink-soft)}.welcome{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:linear-gradient(#8fd6f5,#b8ecc0 70%,#86cf5e 70.2%);overflow:auto}.welcome .logo{font-size:clamp(46px,13vw,84px);font-weight:700;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink);letter-spacing:1px;line-height:1}.welcome .tagline{font-size:20px;font-weight:600;margin:10px 0 22px}.welcome .box{width:min(440px,100%);padding:22px;text-align:center}.catch{position:absolute;inset:0;z-index:40;background:#111;color:#fff;overflow:hidden;touch-action:none}.catch video,.catch canvas.overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.catch .top{position:absolute;top:calc(10px + var(--safe-top));left:12px;right:12px;display:flex;gap:8px;align-items:center;z-index:3}.catch .status{position:absolute;left:50%;transform:translate(-50%);top:calc(64px + var(--safe-top));z-index:3;color:var(--ink)}.catch .bottom{position:absolute;left:0;right:0;bottom:0;padding:14px 14px calc(18px + var(--safe-bottom));z-index:3;color:var(--ink)}.reticle{position:absolute;border:4px solid var(--sun);border-radius:28px;box-shadow:0 0 0 3px var(--ink),inset 0 0 0 3px var(--ink);transition:all .12s linear;z-index:2;pointer-events:none}.capsule{position:absolute;width:84px;height:84px;z-index:4;touch-action:none;cursor:grab}.tier{text-align:left;cursor:pointer}.tier.on{outline:4px solid var(--coral);outline-offset:2px}.odds{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 8px;font-size:12px;margin-top:6px}.result-card{text-align:center;animation:pop .32s cubic-bezier(.2,1.5,.5,1)}.result-card img{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 6px 0 rgba(43,29,58,.35))}.admin{position:fixed;inset:0;overflow:auto;padding:18px;background:#f6efe2;user-select:text;-webkit-user-select:text}.admin pre{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:10px;overflow:auto;font-size:12px;max-height:320px}.admin .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.firstpet{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));padding:16px;display:flex;gap:14px;align-items:flex-start;z-index:6}.firstpet img{width:76px;height:76px;object-fit:contain;flex:none;animation:cubebob2 2.4s ease-in-out infinite}@keyframes cubebob2{50%{transform:translateY(-6px)}}.keyhint{position:absolute;left:50%;bottom:calc(84px + var(--safe-bottom));transform:translate(-50%);border:0;border-radius:999px;padding:5px 12px;background:#2b1d3ab8;color:#fff;font:600 12px Fredoka,sans-serif;cursor:pointer;white-space:nowrap}.keyhint b{margin-left:6px;opacity:.7}@media(max-width:899px){.keyhint{display:none}}@media(max-width:599px){.petcard{width:calc(100vw - 132px)}.petcard .thumb{width:44px;height:44px}.area-chip{display:none}}@media(hover:hover)and (pointer:fine){.joystick{display:none}}@media(min-width:900px){.catch .bottom:not(.full){left:50%;right:auto;transform:translate(-50%);width:min(560px,100%)}.catch .bottom.full>.col{max-width:560px;margin:0 auto}.screen{padding-left:max(14px,calc(50vw - 500px));padding-right:max(14px,calc(50vw - 500px))}.reticle{border-width:5px}.petcard{top:calc(62px + var(--safe-top))}}.ccard{position:relative;border-radius:1.4em;padding:.55em;background:linear-gradient(150deg,var(--fa),var(--fb));border:.22em solid var(--ink);box-shadow:0 .4em 0 var(--ink),0 1.2em 2.4em #2b1d3a59;transition:transform .12s ease-out;user-select:none;touch-action:none;flex:none}.ccard-inner{position:relative;height:100%;border-radius:1em;background:#fff9ee;border:.16em solid var(--ink);display:flex;flex-direction:column;overflow:hidden}.ccard-head{display:flex;align-items:baseline;padding:.45em .7em .3em;gap:.4em}.ccard-name{font-weight:700;font-size:1.45em;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccard-hp{font-weight:700;font-size:1.35em;color:#e2554b}.ccard-hp small{font-size:.55em;margin-right:.15em;color:var(--ink)}.ccard-art{position:relative;margin:0 .55em;height:47%;border-radius:.7em;border:.15em solid var(--ink);overflow:hidden;background:radial-gradient(circle at 50% 60%,#fff6d8,var(--fa) 55%,var(--fb))}.ccard-art.cat{background:radial-gradient(circle at 50% 62%,#fff4d6,#ffd9a8 40%,var(--fb))}.ccard-art.dog{background:radial-gradient(circle at 50% 62%,#f3ffe0,#c9ecff 40%,var(--fb))}.ccard-rays{position:absolute;inset:-40%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.35) 0 8deg,transparent 8deg 22deg);animation:spin 24s linear infinite}.ccard-sticker{position:absolute;inset:6% 10% 2%;display:grid;place-items:center;filter:drop-shadow(0 .25em 0 rgba(43,29,58,.25))}.ccard-sticker img{max-width:100%;max-height:100%;object-fit:contain}.ccard-type{display:flex;flex-wrap:wrap;gap:.3em;padding:.45em .6em .2em}.ccard-species,.ccard-trait{font-size:.78em;font-weight:600;padding:.1em .55em;border-radius:99em;border:.12em solid var(--ink)}.ccard-species{background:var(--fb);color:#fff;text-shadow:0 .08em 0 rgba(0,0,0,.25)}.ccard.common .ccard-species{color:var(--ink);text-shadow:none}.ccard-flavor{margin:0 .7em .3em;padding:.35em .5em;border-radius:.6em;background:#f6ecd8;font-size:.75em;font-style:italic;color:var(--ink-soft)}.ccard-trait{background:#fff}.ccard-stats{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.25em .8em;padding:.35em .7em;align-content:start}.ccard-stat{display:grid;grid-template-columns:2.3em 1fr 1.9em;align-items:center;gap:.35em;font-size:.8em;font-weight:700}.ccard-stat i{height:.55em;border-radius:99em;background:#eadfcc;border:.1em solid var(--ink);overflow:hidden}.ccard-stat b{display:block;height:100%;background:linear-gradient(90deg,var(--fa),var(--fb))}.ccard-stat em{font-style:normal;text-align:right}.ccard-hidden{grid-column:1 / -1;text-align:center;color:var(--ink-soft);font-size:.85em;padding-top:.6em}.ccard-foot{display:flex;align-items:center;gap:.5em;padding:.4em .7em;border-top:.12em dashed #e6d6b9;font-size:.8em;font-weight:700}.ccard-gems{display:flex;gap:.15em}.ccard-gems i{width:.7em;height:.7em;transform:rotate(45deg);background:var(--fb);border:.1em solid var(--ink)}.ccard-rarity{flex:1;color:var(--fi);text-transform:uppercase;letter-spacing:.04em}.ccard-serial{color:var(--ink-soft)}.ccard-foil{position:absolute;inset:0;border-radius:1.2em;pointer-events:none;mix-blend-mode:color-dodge;opacity:.55;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.75),transparent 35%),linear-gradient(115deg,transparent 20%,rgba(255,120,200,.35) 35%,rgba(120,220,255,.35) 50%,rgba(255,240,120,.35) 65%,transparent 80%);background-size:100% 100%,220% 220%;background-position:center,var(--mx) var(--my)}.ccard.mythic .ccard-foil{opacity:.8}.flip-in{animation:flipin .9s cubic-bezier(.2,1.2,.3,1) both}@keyframes flipin{0%{transform:perspective(900px) rotateY(180deg) scale(.4);opacity:0}60%{opacity:1}to{transform:perspective(900px) rotateY(0) scale(1)}}.area-banner{position:absolute;left:50%;top:calc(64px + var(--safe-top));transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 16px 6px 8px;font-weight:700;font-size:18px;border-radius:999px;background:#2b1d3ad1;color:#fff;animation:bannerin 3.2s ease both;pointer-events:none;white-space:nowrap;z-index:5}.area-banner img{width:26px;height:26px}@keyframes bannerin{0%{opacity:0;transform:translate(-50%,-10px)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.area-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 4px;border-radius:999px;background:#2b1d3ac7;color:#fff;font-weight:600;font-size:13px;white-space:nowrap}.area-chip img{width:18px;height:18px}.minimap{width:92px;height:92px;border-radius:50%;border:var(--stroke);box-shadow:var(--shadow-sm);overflow:hidden;background:#4cb3e6;cursor:pointer;position:relative;flex:none;padding:0}.minimap canvas{position:absolute;left:0;top:0}.minimap .me{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px;border-radius:50%;background:#ff7a59;border:2.5px solid #fff;box-shadow:0 0 0 2px var(--ink)}.quickbtns{position:absolute;left:calc(14px + var(--safe-left));bottom:calc(232px + var(--safe-bottom));display:flex;flex-direction:column;gap:10px}.quickbtn{width:58px;height:58px;border-radius:18px;border:var(--stroke);background:var(--paper);box-shadow:var(--shadow-sm);display:grid;place-items:center;cursor:pointer;padding:4px}.quickbtn img{width:44px;height:44px;object-fit:contain}.quickbtn:active{transform:translateY(3px);box-shadow:none}@media(min-width:900px){.quickbtns{bottom:calc(100px + var(--safe-bottom))}}.mapscreen{position:absolute;inset:0;z-index:25;background:#2b1d3a99;display:grid;place-items:center;padding:16px}.mapscreen .mapwrap{position:relative;border:var(--stroke);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;background:#4cb3e6;width:min(100%,900px)}.mapscreen canvas{display:block;width:100%;height:auto;cursor:crosshair}.maplabel{position:absolute;transform:translate(-50%,-50%);font-weight:700;font-size:14px;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;pointer-events:none;white-space:nowrap}.mapdot{position:absolute;width:12px;height:12px;margin:-6px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px var(--ink);pointer-events:none}.title-screen{position:fixed;inset:0;background:#8fd6f5 url(/assets/gen/title-bg.webp) center / cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(28px + var(--safe-top)) 16px calc(24px + var(--safe-bottom));overflow:auto}.title-logo{width:min(560px,92vw);margin-top:clamp(40px,14vh,150px);filter:drop-shadow(0 8px 0 rgba(43,29,58,.35));animation:logobob 3s ease-in-out infinite}@keyframes logobob{50%{transform:translateY(-6px) rotate(-1deg)}}.title-box{width:min(440px,100%);padding:18px;text-align:center;background:#fff6e5f0}.title-tag{font-weight:700;font-size:20px;margin:0 0 8px}.title-menu{display:flex;flex-direction:column;align-items:center;gap:22px;width:min(360px,calc(100% - 24px));margin-top:auto;margin-bottom:clamp(40px,10vh,110px)}.game-btn{position:relative;appearance:none;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:0;padding:0;cursor:pointer;font:700 28px Fredoka,sans-serif;letter-spacing:.6px;color:#fff;background:none;-webkit-tap-highlight-color:transparent;transition:transform .14s cubic-bezier(.3,1.6,.5,1)}.game-btn:before{content:"";position:absolute;inset:0;border-radius:999px;background:var(--gb-dark);border:4px solid var(--ink);box-shadow:0 8px 0 var(--ink),0 14px 18px #2b1d3a47;z-index:0}.game-btn:after{content:"";position:absolute;inset:4px 4px 11px;border-radius:999px;background:radial-gradient(120% 60% at 50% 0%,#ffffff73,#fff0 60%),linear-gradient(var(--gb-light),var(--gb-mid) 70%);box-shadow:inset 0 -3px #00000014;z-index:0;transition:bottom .12s ease}.game-btn>*{position:relative;z-index:1}.gb-label{padding-bottom:7px;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--ink)}.game-btn.start{--gb-light: #b8f27c;--gb-mid: #6fd04a;--gb-dark: #3f9a2c;min-height:82px;font-size:32px;animation:gbbob 2.6s ease-in-out infinite}.game-btn.help{--gb-light: #ffe9a6;--gb-mid: #ffc94a;--gb-dark: #d98f12;min-height:64px;font-size:24px;width:86%}.gb-icon{width:46px;height:46px;margin-bottom:7px;flex:none;object-fit:contain;filter:drop-shadow(0 4px 0 rgba(43,29,58,.35));animation:gbcube 2.6s ease-in-out infinite}.gb-icon+.gb-label{margin-left:0}.gb-badge{width:38px;height:38px;margin-bottom:7px;border-radius:50%;display:grid;place-items:center;background:#fff6e5;color:var(--ink);border:3.5px solid var(--ink);font-size:24px;-webkit-text-stroke:0;text-shadow:none;box-shadow:0 3px 0 var(--ink);transform:rotate(-8deg)}.gb-shine{position:absolute!important;inset:4px 4px 11px;border-radius:999px;overflow:hidden;pointer-events:none}.gb-shine:after{content:"";position:absolute;top:-20%;bottom:-20%;width:40px;left:-60px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-18deg);animation:gbshine 3.2s ease-in-out infinite 1s}.game-btn:hover:not(:disabled){transform:translateY(-3px) scale(1.03)}.game-btn:active:not(:disabled){transform:translateY(6px) scale(.98,.95);animation:none}.game-btn:active:not(:disabled):before{box-shadow:0 2px 0 var(--ink),0 4px 8px #2b1d3a40}.game-btn:active:not(:disabled):after{bottom:6px}.game-btn:disabled{filter:saturate(.6);cursor:default;animation:none}@keyframes gbbob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-.6deg)}}@keyframes gbcube{0%,to{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(6deg) translateY(-6px)}}@keyframes gbshine{0%,55%{left:-60px}85%,to{left:110%}}.title-who{font-weight:600;font-size:14px;color:#fff;background:#2b1d3a99;padding:4px 12px;border-radius:99px}.title-who.err{background:#e2554be6}.title-legal{margin:0;max-width:420px;text-align:center;font-size:11px;color:#ffffffeb;text-shadow:0 1px 2px rgba(43,29,58,.7)}.howto-backdrop{position:fixed;inset:0;background:#2b1d3a80;display:grid;place-items:center;padding:16px;z-index:60;animation:fade .16s}.howto{width:min(460px,calc(100vw - 32px));box-sizing:border-box;max-height:88vh;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:12px;animation:pop .22s cubic-bezier(.2,1.4,.5,1)}.howto h2{text-align:center;font-size:26px}.howto-list{display:flex;flex-direction:column;gap:10px}.howto-item{display:grid;grid-template-columns:26px 52px minmax(0,1fr);gap:10px;align-items:center;background:#fff;border:3px solid var(--ink);border-radius:16px;padding:8px 10px}.howto-num{width:26px;height:26px;border-radius:50%;background:var(--sun);border:2.5px solid var(--ink);display:grid;place-items:center;font-weight:700;font-size:14px}.howto-item img{width:52px;height:52px;object-fit:contain}.howto-item b{font-size:16px}.howto-item p{margin:2px 0 0;font-size:13px;color:var(--ink-soft)}.mg-panel{position:absolute;z-index:12;background:var(--paper);border:var(--stroke);border-radius:18px;box-shadow:var(--shadow);padding:8px 10px;animation:pop .18s cubic-bezier(.2,1.4,.5,1);touch-action:none}.mg-panel.sent{opacity:.75}.mg-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mg-head b{font-size:17px}.mg-timer{flex:1;height:6px;border-radius:9px;background:#eadfcc;overflow:hidden}.mg-timer i{display:block;height:100%;background:var(--sun-dark)}.mg-x{border:0;background:transparent;font:700 20px Fredoka;cursor:pointer;line-height:1;padding:0 2px;color:var(--ink-soft)}.mg-stage{height:120px;display:grid;place-items:center;cursor:pointer;user-select:none;border-radius:12px;background:#fbf3e2;position:relative;overflow:hidden}.mg-hint{font-size:12px;text-align:center;color:var(--ink-soft);margin-top:5px;font-weight:600}.chop{width:88%}.chop-bar{position:relative;height:22px;border-radius:12px;border:3px solid var(--ink);background:#e9dccb}.chop-bar .z{position:absolute;top:0;bottom:0}.z.good{background:#ffe08a}.z.perfect{background:#7ccd5a}.chop-bar .marker{position:absolute;top:50%;transform:translate(-50%,-50%)}.chop-bar .marker img{width:34px;height:34px;filter:drop-shadow(0 2px 0 rgba(43,29,58,.4))}.fishlane{position:relative;width:92%;height:70px;border-radius:14px;border:3px solid var(--ink);background:linear-gradient(#8fdcf2,#4fb0e3);overflow:hidden}.fishlane .z{position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);opacity:.55}.fishlane .bait{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#ff5d5d 55%);border:2.5px solid var(--ink)}.fishlane .fish{position:absolute;top:58%;width:40px;height:40px}.fishlane .ripple{position:absolute;top:72%;width:40px;height:10px;margin-left:-20px;border:2px solid rgba(255,255,255,.7);border-radius:50%}.herb{position:relative;width:120px;height:110px}.herb .soil{position:absolute;left:10px;right:10px;bottom:6px;height:30px;border-radius:50%;background:#a8743f;border:3px solid var(--ink)}.herb .crack{position:absolute;left:30%;right:30%;top:40%;height:3px;background:#5a3a24;border-radius:3px}.herb .plant{position:absolute;left:50%;bottom:22px;width:56px;height:56px;transform-origin:50% 100%;pointer-events:none}.herb .cue{position:absolute;left:0;right:0;top:2px;text-align:center;font-weight:700;font-size:13px;color:var(--ink-soft)}.herb.ready .cue{color:var(--good)}.herb.ready .plant{filter:drop-shadow(0 0 6px #ffe08a)}.herb.late .cue{color:var(--bad)}.mg-pop{position:absolute;z-index:13;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;animation:mgfloat 1.2s ease-out forwards;font-weight:700;color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill}.mg-pop b{font-size:22px}.mg-pop.perfect b{color:#ffd166}.mg-pop.miss b{color:#dfe6ff;font-size:18px}.mg-pop span{display:flex;align-items:center;gap:3px;font-size:20px}.mg-pop img{width:26px;height:26px}.mg-pop small{font-size:12px}@keyframes mgfloat{0%{opacity:0;transform:translate(-50%,10px) scale(.8)}15%{opacity:1;transform:translate(-50%) scale(1.05)}to{opacity:0;transform:translate(-50%,-34px) scale(1)}}.br-invite{position:absolute;left:50%;top:calc(70px + var(--safe-top));transform:translate(-50%);width:min(420px,calc(100vw - 24px));padding:12px;display:flex;gap:12px;z-index:40;animation:pop .22s cubic-bezier(.2,1.4,.5,1)}.br{position:absolute;inset:0;z-index:35;background:linear-gradient(#bdeeff,#e4f8ff 55%,#b8e48f 55.2%,#9ad46b);display:flex;flex-direction:column;align-items:center;padding:calc(10px + var(--safe-top)) 14px calc(14px + var(--safe-bottom));gap:10px;overflow:auto}.br-top{width:min(560px,100%);display:flex;align-items:center;gap:8px}.br-title{font-weight:700;font-size:20px;flex:1}.br-turn{font-weight:700;padding:4px 12px;border-radius:99px;background:#2b1d3ab3;color:#fff;font-size:14px}.br-turn.mine{background:var(--coral);box-shadow:0 0 0 3px var(--ink);animation:pulseTurn 1s ease-in-out infinite}@keyframes pulseTurn{50%{transform:scale(1.06)}}.br-arena{position:relative;width:min(560px,100%);flex:1;min-height:300px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:end;gap:28px 12px}.br-pet{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch;justify-content:flex-end}.br-pet.mine{grid-column:1;grid-row:2;min-width:0}.br-pet.theirs{grid-column:2;grid-row:2;min-width:0}.br-hp{width:100%;max-width:160px;background:var(--paper);border:var(--stroke);border-radius:14px;padding:5px 8px;display:grid;grid-template-columns:1fr auto;gap:2px 6px;font-size:14px;box-shadow:var(--shadow-sm)}.br-hp b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-hp span{font-weight:700;color:#e2554b}.br-hp i{grid-column:1 / -1;height:10px;border-radius:99px;border:2px solid var(--ink);background:#eadfcc;overflow:hidden}.br-hp em{display:block;height:100%;background:linear-gradient(90deg,#7fd5e6,#3d9ef0);transition:width .5s ease}.br-hp small{grid-column:1 / -1;color:var(--ink-soft)}.br-pet.active .br-hp{outline:4px solid var(--sun)}.br-sticker{position:relative;width:min(160px,38vw);aspect-ratio:1;filter:drop-shadow(0 6px 0 rgba(43,29,58,.25))}.br-pet.theirs .br-sticker>img{transform:scaleX(-1)}.br-sticker.soaked{animation:soak .7s ease}.br-sticker.giggle{animation:giggle .6s ease}.br-sticker.cheer{animation:cheer .7s ease-in-out infinite}@keyframes soak{0%{transform:translateY(0)}30%{transform:translateY(-14px) rotate(-6deg)}60%{transform:translateY(0) rotate(4deg)}}@keyframes giggle{25%{transform:rotate(-7deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes cheer{50%{transform:translateY(-16px)}}.drops i{position:absolute;left:50%;top:40%;width:12px;height:12px;border-radius:50% 50% 50% 0;background:#7fd5e6;border:2px solid #2b6f9f;animation:drop .7s ease-out forwards;transform:rotate(var(--a)) translateY(0)}@keyframes drop{to{transform:rotate(var(--a)) translateY(-70px) scale(.4);opacity:0}}.foam i{position:absolute;width:20%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#eaf6ff 60%,#c8e6f5);border:2px solid #b9d9ea;animation:foamIn .5s ease-out both}@keyframes foamIn{0%{transform:scale(0)}to{transform:scale(1)}}.launcher{grid-column:1 / -1;grid-row:1;align-self:start;justify-self:center;position:relative;display:flex;flex-direction:column;align-items:center}.launcher.firing{animation:wiggle .45s ease}.launcher.firing .drum{animation:drumspin .45s ease-out}@keyframes wiggle{25%{transform:rotate(-6deg) scale(1.05)}60%{transform:rotate(5deg)}}@keyframes drumspin{0%{transform:rotate(0)}to{transform:rotate(240deg)}}.launcher-info{background:var(--paper);border:var(--stroke);border-radius:99px;padding:3px 12px;font-size:13px;box-shadow:var(--shadow-sm);white-space:nowrap}.shot{position:absolute;top:40px;left:50%;width:34px;height:34px;margin-left:-17px;border-radius:50%}.shot.bubble{background:radial-gradient(circle at 30% 30%,#fff,#8fdcf2 45%,#3d9ef0);border:3px solid #2b6f9f}.shot.puff{background:radial-gradient(circle at 30% 30%,#fff,#fff6);border:2px dashed #9ab}.shot.left{animation:shootL .7s ease-in forwards}.shot.right{animation:shootR .7s ease-in forwards}.shot.puff.left,.shot.puff.right{animation-duration:.9s}@keyframes shootL{to{transform:translate(-150px,60px) scale(1.4);opacity:0}}@keyframes shootR{to{transform:translate(150px,60px) scale(1.4);opacity:0}}.reload{position:absolute;top:-8px;font-weight:700;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;animation:mgfloat 1.1s ease-out forwards;left:50%}.confetti i{position:absolute;top:100%;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#bfe9ff99);border:2px solid rgba(43,111,159,.6);animation:rise 2.2s ease-out forwards}@keyframes rise{to{transform:translateY(-360px);opacity:0}}.br-actions{width:min(560px,100%);display:grid;grid-template-columns:1fr 1fr;gap:10px}.br-actions .btn{min-height:58px;font-size:18px}.br-note{width:min(560px,100%);padding:12px;text-align:center;align-items:center}.br-rules{width:min(560px,100%);margin:0;text-align:center;color:var(--ink-soft)}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;transition-duration:1ms!important}}.game-btn.start:hover:not(:disabled){animation:none;transform:translateY(-5px) scale(1.05);filter:brightness(1.08) saturate(1.1)}.game-btn.start:hover:not(:disabled):before{box-shadow:0 12px 0 var(--ink),0 20px 24px #2b1d3a4d}.game-btn.start:hover:not(:disabled) .gb-icon{animation:gbhop .5s ease-in-out infinite}.game-btn.start:hover:not(:disabled) .gb-shine:after{animation-duration:.9s;animation-delay:0s}.game-btn.help:hover:not(:disabled){transform:translateY(-4px) scale(1.04);filter:brightness(1.06)}.game-btn.help:hover:not(:disabled) .gb-badge{transform:rotate(10deg) scale(1.1);transition:transform .16s}@keyframes gbhop{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-8px) rotate(8deg) scale(1.08)}}.game-btn.coins{--gb-light: #bfe9ff;--gb-mid: #6cc4f5;--gb-dark: #2f86c6;min-height:60px;font-size:22px;width:86%;white-space:nowrap}.gb-coin{width:36px;height:36px;margin-bottom:7px;object-fit:contain;flex:none;animation:gbcoin 3s ease-in-out infinite}@keyframes gbcoin{0%,70%,to{transform:rotateY(0)}85%{transform:rotateY(180deg)}}.game-btn.coins:hover:not(:disabled){transform:translateY(-4px) scale(1.04);filter:brightness(1.06)}.econ{position:relative;width:min(640px,calc(100vw - 24px));max-height:92vh;overflow:auto;padding:22px 20px 20px;display:flex;flex-direction:column;gap:14px;animation:pop .24s cubic-bezier(.2,1.4,.5,1);background:#fff9ee}.econ-x{position:absolute;right:12px;top:10px;border:3px solid var(--ink);background:var(--paper);border-radius:50%;width:38px;height:38px;font:700 22px Fredoka;cursor:pointer;box-shadow:var(--shadow-sm)}.econ-hero{width:76px;height:76px;align-self:center;margin-top:-4px;animation:gbcoin 3s ease-in-out infinite}.econ h2{text-align:center;font-size:28px;margin-top:-6px}.econ-lead{margin:0;text-align:center;font-size:16px;color:var(--ink-soft)}.econ-step{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:start;background:#fff;border:3px solid var(--ink);border-radius:18px;padding:14px 14px 12px;box-shadow:0 4px 0 var(--ink)}.econ-step:nth-of-type(odd){transform:rotate(-.4deg)}.econ-step:nth-of-type(2n){transform:rotate(.4deg)}.econ-num{position:absolute;left:-10px;top:-12px;width:32px;height:32px;border-radius:50%;background:var(--sun);border:3px solid var(--ink);display:grid;place-items:center;font-weight:700;box-shadow:0 2px 0 var(--ink)}.econ-art{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;background:#fbf1dc;border-radius:14px;border:2.5px dashed #e3cfa6;min-height:86px;padding:4px}.econ-art img{max-width:76px;max-height:70px;object-fit:contain}.econ-art img+img{max-width:40px;max-height:40px}.econ-step h3{font-size:19px;margin-bottom:4px}.econ-step p{margin:0 0 6px;font-size:14.5px;line-height:1.4}.econ-note{font-size:13px!important;color:var(--ink-soft)}.econ-split{display:flex;border:3px solid var(--ink);border-radius:12px;overflow:hidden;margin:8px 0;font-size:11.5px;font-weight:700}.econ-split .s{padding:6px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.econ-split .pet{background:#9be07a}.econ-split .hq{background:#ffd166;border-left:2.5px solid var(--ink)}.econ-split .team{background:#c49bff;border-left:2.5px solid var(--ink)}.econ-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:-2px 0 6px;font-size:12.5px;font-weight:600;color:var(--ink-soft)}.econ-legend span{display:inline-flex;align-items:center;gap:5px}.econ-legend i{width:12px;height:12px;border-radius:4px;border:2px solid var(--ink)}.econ-legend .pet{background:#9be07a}.econ-legend .hq{background:#ffd166}.econ-legend .team{background:#c49bff}.econ-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.econ-facts div{background:var(--sun);border:3px solid var(--ink);border-radius:14px;padding:8px;text-align:center;display:flex;flex-direction:column;gap:2px;box-shadow:0 3px 0 var(--ink)}.econ-facts b{font-size:18px}.econ-facts span{font-size:11.5px;font-weight:600}.econ-honest{margin:0;font-size:12.5px;text-align:center;color:var(--ink-soft)}@media(max-width:480px){.econ-step{grid-template-columns:64px minmax(0,1fr)}.econ-art{min-height:64px}.econ-art img{max-width:58px;max-height:54px}.econ-facts{grid-template-columns:1fr}}.title-life{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.title-screen>*:not(.title-life):not(.howto-backdrop){position:relative;z-index:1}.cloud{position:absolute;height:34px;border-radius:40px;background:#ffffffbf;filter:blur(1px);animation:drift linear infinite}.cloud:before,.cloud:after{content:"";position:absolute;background:inherit;border-radius:50%}.cloud:before{width:46%;height:150%;left:14%;top:-60%}.cloud:after{width:34%;height:120%;right:16%;top:-40%}.cloud.c1{width:120px;top:9%;animation-duration:70s;animation-delay:-20s}.cloud.c2{width:90px;top:19%;animation-duration:95s;animation-delay:-60s;opacity:.8}.cloud.c3{width:150px;top:4%;animation-duration:120s;animation-delay:-5s;opacity:.65}@keyframes drift{0%{transform:translate(-200px)}to{transform:translate(calc(100vw + 200px))}}.walker{position:absolute;left:0;animation:walk linear infinite}.walker img{display:block;height:100%;width:auto;animation:hop .6s ease-in-out infinite;transform-origin:50% 100%;filter:drop-shadow(0 4px 2px rgba(43,29,58,.25))}.walker.flip{animation-name:walkback}.walker.flip img{scale:-1 1}.walker.w1{top:52%;height:58px;animation-duration:46s;animation-delay:-8s}.walker.w2{top:58%;height:54px;animation-duration:58s;animation-delay:-30s}.walker.w3{top:63%;height:34px;animation-duration:34s;animation-delay:-14s}.walker.w3 img{animation-duration:.45s}.walker.w4{top:49%;height:46px;animation-duration:72s;animation-delay:-50s;opacity:.9}@keyframes walk{0%{transform:translate(-120px)}to{transform:translate(calc(100vw + 120px))}}@keyframes walkback{0%{transform:translate(calc(100vw + 120px))}to{transform:translate(-120px)}}@keyframes hop{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}.leaper{position:absolute;left:30%;top:80%;width:34px;opacity:0;animation:leap 7s ease-in-out infinite 2s}@keyframes leap{0%,78%{opacity:0;transform:translate(0) rotate(-30deg)}80%{opacity:1}90%{transform:translate(28px,-46px) rotate(10deg);opacity:1}99%{transform:translate(56px) rotate(50deg);opacity:1}to{opacity:0}}.flutter{position:absolute;width:10px;height:8px;border-radius:50%;background:#ffd1ec;box-shadow:9px 0 #ffd1ec;animation:flutter 9s ease-in-out infinite}.flutter.f1{left:18%;top:44%}.flutter.f2{left:72%;top:56%;background:#fff3a6;box-shadow:9px 0 #fff3a6;animation-delay:-4s;animation-duration:11s}@keyframes flutter{0%,to{transform:translate(0) scaleX(1)}25%{transform:translate(30px,-18px) scaleX(.4)}50%{transform:translate(60px,4px) scaleX(1)}75%{transform:translate(24px,14px) scaleX(.4)}}@media(prefers-reduced-motion:reduce){.title-life{display:none}}.scene{position:fixed;inset:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:calc(16px + var(--safe-top)) 16px calc(18px + var(--safe-bottom));color:var(--ink)}.scene-bg{position:absolute;inset:-20px;background:#8fd6f5 url(/assets/gen/title-bg.webp) center / cover no-repeat;z-index:-2}.scene.night .scene-bg{filter:brightness(.42) saturate(.75) hue-rotate(-18deg) blur(1.5px)}.scene.day .scene-bg{filter:saturate(1.05) blur(2px)}.scene:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 38%,transparent 30%,rgba(23,14,36,.55) 100%)}.scene.day:before{background:radial-gradient(ellipse at 50% 40%,transparent 45%,rgba(43,29,58,.28) 100%)}.fireflies{position:absolute;inset:0;z-index:-1;pointer-events:none}.fireflies span{position:absolute;width:7px;height:7px;border-radius:50%;background:#ffe98a;box-shadow:0 0 12px 4px #ffe278bf;animation:firefly 6s ease-in-out infinite;opacity:0}@keyframes firefly{0%,to{opacity:0;transform:translate(0)}30%{opacity:1}50%{transform:translate(24px,-30px)}70%{opacity:.8}}.scene-skip{position:absolute;top:calc(14px + var(--safe-top));right:14px;border:3px solid var(--ink);background:var(--paper);border-radius:999px;padding:6px 14px;font:700 15px Fredoka,sans-serif;box-shadow:var(--shadow-sm);cursor:pointer;z-index:3}.scene-stage{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;position:relative;min-height:0;padding-bottom:6px}.scene-stage.small{flex:0 0 auto;padding-top:10px}.scene-pet{position:absolute;bottom:10px;left:calc(50% + 80px);width:min(150px,34vw);filter:drop-shadow(0 6px 0 rgba(43,29,58,.3));animation:petbob 2.2s ease-in-out infinite}.keeper{position:relative;flex:none;transition:filter .6s ease;filter:brightness(.25) drop-shadow(0 0 0 transparent)}.keeper.revealed{filter:none}.keeper.revealed .keeper-art{animation:keeperidle 3.2s ease-in-out infinite}.keeper-art{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 10px 0 rgba(23,14,36,.35));transform-origin:50% 100%}@keyframes keeperidle{50%{transform:scale(1.02,.985)}}.keeper-eye{animation:blink 4s infinite;transform-origin:center;transform-box:fill-box}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.keeper-cube{position:absolute;width:34%;left:33%;top:50%;filter:drop-shadow(0 0 18px rgba(255,226,120,.95));animation:cubeglow 1.8s ease-in-out infinite}.keeper:not(.revealed) .keeper-cube{filter:drop-shadow(0 0 22px rgba(255,226,120,1)) brightness(4)}@keyframes cubeglow{50%{transform:translateY(-6px) rotate(-4deg)}}.keeper.mini{filter:none}.keeper.mini .keeper-art{animation:none}.cube-toss{position:absolute;left:50%;bottom:40%;width:110px;margin-left:-55px;animation:cubetoss 1.1s cubic-bezier(.25,.9,.4,1) forwards;filter:drop-shadow(0 0 20px rgba(255,226,120,.9));z-index:2}@keyframes cubetoss{0%{transform:translate(0) scale(.4) rotate(0)}60%{transform:translateY(-60px) scale(1.6) rotate(320deg)}to{transform:translateY(120px) scale(2.2) rotate(360deg);opacity:0}}.dialogue{position:relative;width:min(680px,100%);min-height:132px;text-align:left;border:4px solid var(--ink);border-radius:22px;background:var(--paper);box-shadow:0 6px 0 var(--ink),0 16px 30px #170e2459;padding:26px 22px 18px;font:600 18px/1.45 Fredoka,sans-serif;color:var(--ink);cursor:pointer;flex:none;animation:pop .22s cubic-bezier(.2,1.4,.5,1)}.dialogue-name{position:absolute;top:-18px;left:18px;background:var(--plum);color:#fff;border:3px solid var(--ink);border-radius:12px;padding:2px 14px;font-size:16px;box-shadow:var(--shadow-sm)}.dialogue-ghost{color:transparent}.dialogue-next{position:absolute;right:18px;bottom:10px;color:var(--coral);font-size:18px;animation:nextbob .8s ease-in-out infinite}@keyframes nextbob{50%{transform:translateY(4px)}}.join,.gift,.catch-intro{width:min(460px,100%);padding:20px 18px 16px;display:flex;flex-direction:column;gap:12px;animation:pop .24s cubic-bezier(.2,1.4,.5,1);max-height:calc(100vh - 210px);overflow:auto}.join h2,.gift h2,.catch-intro h2{margin:0;text-align:center;font-size:26px}.join-opt{display:flex;align-items:center;gap:12px;text-align:left;border:3px solid var(--ink);border-radius:18px;background:#fff;padding:12px 14px;box-shadow:var(--shadow);cursor:pointer;font:inherit;color:var(--ink);transition:transform .12s}.join-opt:hover:not(:disabled){transform:translateY(-2px)}.join-opt:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.join-opt img{width:54px;height:54px;object-fit:contain;flex:none}.join-opt b{display:block;font-size:18px}.join-opt small{display:block;color:var(--ink-soft);font-size:13.5px;line-height:1.35}.join-opt.near{background:#eef6ff}.join-opt.google{background:#fff}.g-logo{width:54px;height:54px;flex:none;border-radius:16px;background:#fff;display:grid;place-items:center;font:700 30px Fredoka,sans-serif;border:3px solid var(--ink);background:conic-gradient(from -45deg,#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.25)}.join-soon{display:grid;grid-template-columns:1fr 1fr;gap:8px}.join-opt.soon{position:relative;padding:10px;gap:8px;background:#f4f1ea;opacity:.85}.join-opt.soon b{font-size:15px}.join-opt.soon small{font-size:12px}.join-opt.soon em{position:absolute;top:-9px;right:8px;font:700 11px Fredoka,sans-serif;font-style:normal;background:var(--sun, #ffd23f);border:2px solid var(--ink);border-radius:999px;padding:1px 8px}.chain-logo{width:38px;height:38px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:22px;border:3px solid var(--ink);color:#fff}.chain-logo.sol{background:linear-gradient(135deg,#9945ff,#14f195)}.chain-logo.evm{background:#627eea}.near-logo{width:54px;height:54px;flex:none;border-radius:16px;background:#111;color:#fff;display:grid;place-items:center;font:700 28px Fredoka,sans-serif;border:3px solid var(--ink)}.wallet-list{display:flex;flex-direction:column;gap:8px;padding:2px 4px}.wallet-list .btn{flex-direction:column;align-items:flex-start;gap:0;text-align:left}.wallet-list .btn small{font-weight:500;color:var(--ink-soft)}.wallet-list a{color:var(--plum);font-weight:700}.link-btn{background:none;border:0;color:var(--ink-soft);font:600 14px Fredoka,sans-serif;cursor:pointer;padding:6px;text-decoration:underline;text-underline-offset:3px}.link-btn:hover{color:var(--ink)}.err{color:var(--bad);font-weight:600}.center{text-align:center}.game-btn.sm{min-height:64px;font-size:24px}.game-btn.sm .gb-icon{width:76px;height:76px;margin-top:-44px;left:-10px}.game-btn.sm .gb-label{margin-left:0}.game-btn.start.sm .gb-icon+.gb-label{margin-left:46px}.gift{align-items:center;text-align:center}.gift p{margin:0}.gift-amount{font:700 34px Fredoka,sans-serif;color:var(--leaf-dark);-webkit-text-stroke:1px var(--ink)}.gift-amount small{font-size:16px;-webkit-text-stroke:0;color:var(--ink)}.gift-burst{position:relative;width:120px;height:110px}.gift-cube{position:absolute;inset:0;width:110px;margin:auto;animation:cubehop .6s ease-in-out 3}.gift-burst img:not(.gift-cube){position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px;animation:coinburst 1.1s cubic-bezier(.2,.8,.3,1) forwards}@keyframes coinburst{0%{transform:rotate(var(--a)) translateY(0) scale(.3);opacity:1}to{transform:rotate(var(--a)) translateY(-80px) scale(1);opacity:0}}@keyframes cubehop{50%{transform:translateY(-14px) scale(1.06)}}.steps{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px;font-size:15px}.handoff{display:flex;gap:14px;align-items:center;border:3px dashed var(--ink);border-radius:18px;padding:12px;background:#fff}.handoff-qr{width:168px;height:168px;flex:none;display:grid;place-items:center;background:#fff;border-radius:12px}.handoff-qr img{width:168px;height:168px;image-rendering:pixelated}.handoff-text{display:flex;flex-direction:column;gap:6px}.handoff-text b{font-size:18px}.waiting{margin:0;display:flex;align-items:center;gap:8px;font-weight:600;color:var(--leaf-dark)}.waiting .dot{width:10px;height:10px;border-radius:50%;background:var(--leaf);animation:pulse .8s ease-in-out infinite alternate}@keyframes pulse{to{transform:scale(1.4);opacity:.6}}.spinner{width:34px;height:34px;border-radius:50%;border:4px solid var(--paper-3);border-top-color:var(--coral);animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:520px){.handoff{flex-direction:column;text-align:center}.handoff-text{align-items:center}}.name-scene{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.name-box{width:min(420px,100%);padding:14px;display:flex;flex-direction:column;gap:10px;position:relative}.name-box>.keeper{position:absolute;left:-16px;top:-54px}.name-box .input{font:700 22px Fredoka,sans-serif;padding:10px 14px;border:3px solid var(--ink);border-radius:14px;background:#fff;min-width:0}.welcome-back{width:min(400px,calc(100vw - 32px));padding:18px 18px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;animation:pop .24s cubic-bezier(.2,1.4,.5,1)}.welcome-back h2{margin:0;font-size:28px}.welcome-back .game-btn{width:100%}.wb-pets{display:flex;gap:6px}.wb-pets img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 3px 0 rgba(43,29,58,.3))}.center-msg{margin:auto;padding:22px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;width:min(380px,100%)}.catch-status{padding:6px 14px;font-weight:600;white-space:nowrap;max-width:calc(100vw - 28px);overflow:hidden;text-overflow:ellipsis}.reticle.locked{border-color:var(--leaf);animation:lockpulse .7s ease-in-out infinite alternate}@keyframes lockpulse{to{box-shadow:0 0 0 3px var(--ink),inset 0 0 0 3px var(--ink),0 0 24px 6px #6cc04ab3}}.reticle-tag{position:absolute;top:-16px;left:14px;background:var(--sun);border:3px solid var(--ink);border-radius:10px;padding:0 10px;font:700 14px Fredoka,sans-serif;color:var(--ink);white-space:nowrap}.reticle.locked .reticle-tag{background:var(--leaf);color:#fff}.catch-bottom{display:flex;flex-direction:column;gap:8px}.tier-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tier-chip{border:3px solid var(--ink);border-radius:14px;background:var(--paper);padding:6px 4px;display:flex;flex-direction:column;align-items:center;font:inherit;color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer}.tier-chip b{font-size:15px}.tier-chip span{font-weight:700;font-size:14px}.tier-chip small{font-size:11.5px;color:var(--ink-soft)}.tier-chip.on{background:var(--sun);transform:translateY(-2px)}.catch-note{padding:8px 12px;font-size:14px;text-align:center}.catch-fine{margin:0;font-size:11.5px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.8)}.outline-title{color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;margin:0}.rarity-pill{background:var(--paper);border:3px solid var(--ink);border-radius:999px;padding:2px 14px;font-weight:700;color:var(--ink)}.tut-card{position:absolute;left:50%;transform:translate(-50%);top:calc(118px + var(--safe-top));width:min(440px,calc(100vw - 24px));padding:12px 14px 10px 74px;z-index:30;pointer-events:auto;animation:tutin .3s ease-out}@keyframes tutin{0%{opacity:0;margin-top:-10px}}.tut-card>.keeper{position:absolute;left:8px;top:10px}.tut-card.min{padding-top:8px;padding-bottom:8px}.tut-card.min>.keeper{top:2px;transform:scale(.7);transform-origin:top left}.tut-min{position:absolute;right:8px;top:6px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--ink-soft)}.tut-body{display:flex;flex-direction:column;gap:4px}.tut-body b{font-size:17px}.tut-body p{margin:0;font-size:14.5px;line-height:1.4}.tut-step{font-size:11px;font-weight:700;color:var(--plum);text-transform:uppercase;letter-spacing:.6px}.tut-goal{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;background:var(--paper-2);border-radius:10px;padding:5px 8px}.tut-goal i{width:20px;height:20px;flex:none;border:2.5px solid var(--ink);border-radius:6px;background:#fff;display:grid;place-items:center;font-style:normal;font-weight:700;color:#fff}.tut-goal.met{background:#dff5d3}.tut-goal.met i{background:var(--leaf);animation:pop .24s cubic-bezier(.2,1.4,.5,1)}.tut-actions{justify-content:space-between;align-items:center;margin-top:2px}.tut-res{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0}.tut-res div{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:2.5px solid var(--ink);border-radius:12px;padding:4px 2px}.tut-res img{width:44px;height:44px;object-fit:contain}.tut-res b{font-size:13px!important}.tut-res small{font-size:10.5px;color:var(--ink-soft);line-height:1.2}.tut-arrow{position:absolute;left:0;top:0;z-index:25;pointer-events:none;flex-direction:column;align-items:center;gap:2px;margin:-20px 0 0 -20px}.tut-arrow span{width:40px;height:40px;display:grid;place-items:center;font-size:30px;color:var(--sun);-webkit-text-stroke:2px var(--ink);filter:drop-shadow(0 3px 0 var(--ink));animation:arrowpulse .9s ease-in-out infinite}.tut-arrow small{background:var(--ink);color:#fff;font:600 11px Fredoka,sans-serif;padding:1px 8px;border-radius:99px;white-space:nowrap}@keyframes arrowpulse{50%{scale:1.2}}@media(min-width:900px){.tut-card{inset:auto 24px 24px auto;transform:none}}.title-screen:after{content:"";position:fixed;inset:0;z-index:5;pointer-events:none;background:radial-gradient(circle at 50% 45%,#fff6e5,#ffd166);animation:titleiris .9s cubic-bezier(.7,0,.3,1) both}@keyframes titleiris{0%{clip-path:circle(150% at 50% 45%)}to{clip-path:circle(0% at 50% 45%)}}.title-screen:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:url(/assets/gen/title-bg.webp) center / cover no-repeat;animation:titlebg 1.8s cubic-bezier(.2,.8,.2,1) both}@keyframes titlebg{0%{transform:scale(1.18);filter:saturate(1.3) brightness(1.1)}to{transform:scale(1);filter:none}}.title-logo{animation:logodrop 1s cubic-bezier(.3,1.4,.5,1) .45s backwards,logobob 3s ease-in-out 1.45s infinite;transform-origin:50% 100%}@keyframes logodrop{0%{transform:translateY(-110%) scale(.6) rotate(-8deg);opacity:0}55%{transform:translateY(6%) scale(1.06,.9) rotate(2deg);opacity:1}75%{transform:translateY(-3%) scale(.97,1.04) rotate(-1deg)}to{transform:none}}.title-menu .enter{width:100%;display:flex;justify-content:center;animation:btnpop .65s cubic-bezier(.3,1.6,.5,1) backwards}.title-menu .enter.e1{animation-delay:1.05s}.title-menu .enter.e2{animation-delay:1.2s}.title-menu .enter.e3{animation-delay:1.35s}@keyframes cubeland{0%{transform:translate(-60px,-120px) rotate(-200deg) scale(.3);opacity:0}60%{opacity:1}to{transform:rotate(-10deg)}}.title-legal{animation:titlefade .7s ease 1.6s backwards}.title-life{animation:titlefade 1.2s ease .8s backwards}@media(prefers-reduced-motion:reduce){.title-screen:after{display:none}.title-screen:before,.title-logo,.title-menu .enter,.title-legal,.title-life{animation:none!important}}.br{background:#cdeffb url(/assets/gen/br-arena-port.webp) center / cover no-repeat}@media(min-aspect-ratio:1/1){.br{background-image:url(/assets/gen/br-arena-land.webp)}}.br-top,.br-rules{background:#fff6e5e0;border-radius:14px;padding:6px 10px}.br-turn{display:inline-flex;align-items:center;gap:6px}.br-clock{width:22px;height:22px;object-fit:contain;margin:-4px 0}.br-turn.mine .br-clock{animation:giggle 1s ease-in-out infinite}.launcher-art{width:min(190px,46vw);filter:drop-shadow(0 6px 0 rgba(43,29,58,.3));transform-origin:50% 90%}.launcher.firing .launcher-art{animation:wiggle .45s ease}.chambers{display:flex;gap:3px;margin:-6px 0 6px;background:#fff6e5e6;border:2.5px solid var(--ink);border-radius:99px;padding:3px 8px;box-shadow:var(--shadow-sm)}.chambers img{width:22px;height:22px;object-fit:contain;transition:transform .2s}.chambers img.gone{opacity:.7;transform:scale(.85)}.shot{position:absolute;top:34%;left:50%;width:64px;height:64px;margin-left:-32px;border:0;border-radius:0;background:none;object-fit:contain;z-index:3}.shot.puff{width:54px;height:54px;margin-left:-27px;border:0;background:none}.br-fx{position:absolute;pointer-events:none;z-index:2}.br-fx.pop{inset:-12%;width:124%;height:124%;object-fit:contain;animation:popfx .65s ease-out forwards}@keyframes popfx{0%{transform:scale(.4) rotate(-20deg);opacity:1}70%{opacity:1}to{transform:scale(1.1) rotate(10deg);opacity:0}}.br-fx.dodge{left:-10%;right:-10%;bottom:0;width:120%;animation:dodgefx .8s ease-out forwards}@keyframes dodgefx{0%{transform:translate(-30px) scale(.7);opacity:0}30%{opacity:1}to{transform:translate(30px) scale(1);opacity:0}}.br-fx.suds{left:-12%;width:124%;bottom:-8%;animation:foamIn .6s cubic-bezier(.3,1.5,.5,1) both;transform-origin:50% 100%}.br-ribbon{position:relative;width:min(320px,90%);display:grid;place-items:center;margin-top:-4px;animation:pop .4s cubic-bezier(.2,1.4,.5,1)}.br-ribbon img{width:100%;grid-area:1 / 1}.br-ribbon b{grid-area:1 / 1;font-size:24px;color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;margin-top:8%}.br-ribbon.lose b{margin-top:-4%;font-size:20px}.handoff-art{width:64px;height:64px;object-fit:contain}.gift-cube{width:120px!important}.keeper.revealed .keeper-art{animation:keeperidle 3.2s ease-in-out infinite,keeperin .38s cubic-bezier(.3,1.5,.5,1)}@keyframes keeperin{0%{transform:scale(.85) translateY(10px);opacity:.4}}.area-card{position:absolute;left:50%;top:calc(64px + var(--safe-top));transform:translate(-50%);width:min(420px,calc(100vw - 32px));border:4px solid var(--ink);border-radius:20px;overflow:hidden;box-shadow:0 6px 0 var(--ink),0 14px 30px #2b1d3a59;animation:areacard 3.4s cubic-bezier(.3,1.3,.5,1) both;pointer-events:none;z-index:5;background:var(--paper)}.area-card>img{display:block;width:100%;aspect-ratio:8 / 3;object-fit:cover}.area-card span{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:4px 14px 4px 8px;border-radius:999px;background:#2b1d3ad9;color:#fff;font-weight:700;font-size:18px;white-space:nowrap}.area-card span img{width:24px;height:24px}@keyframes areacard{0%{opacity:0;transform:translate(-50%) translateY(-30px) scale(.85)}12%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%) translateY(-16px) scale(.95)}}.buy{width:min(480px,100%);padding:18px 16px 14px;display:flex;flex-direction:column;gap:12px;animation:pop .24s cubic-bezier(.2,1.4,.5,1);max-height:calc(100vh - 190px);overflow:auto}.buy h2{margin:0;text-align:center;font-size:26px}.packs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:8px}.pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px 10px;border:3px solid var(--ink);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm);font:inherit;color:var(--ink);cursor:pointer;transition:transform .14s cubic-bezier(.3,1.6,.5,1)}.pack:hover:not(:disabled){transform:translateY(-3px)}.pack.on{background:linear-gradient(#fff8dc,#ffe9a6);transform:translateY(-4px) scale(1.03);box-shadow:0 6px 0 var(--ink)}.pack b{font-size:14px;line-height:1.1;text-align:center}.pack-coins{display:flex;height:34px;align-items:flex-end}.pack-coins img{width:28px;height:28px;margin:0 -6px;filter:drop-shadow(0 2px 0 rgba(43,29,58,.3))}.pack.on .pack-coins img{animation:cubehop .6s ease-in-out infinite}.pack.on .pack-coins img:nth-child(2){animation-delay:.1s}.pack.on .pack-coins img:nth-child(3){animation-delay:.2s}.pack-amt{font-weight:700;font-size:18px;color:var(--leaf-dark)}.pack-price{font-weight:700;font-size:13px;background:var(--ink);color:#fff;border-radius:99px;padding:1px 10px}.pack-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--coral);color:#fff;border:2.5px solid var(--ink);border-radius:99px;padding:0 8px;font-size:11px;font-weight:700;white-space:nowrap}.pay-steps{display:flex;flex-direction:column;gap:6px;background:var(--paper-2);border-radius:14px;padding:10px 12px}.pay-steps>span{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink-soft)}.pay-steps>span.now{color:var(--ink)}.pay-steps>span.done{color:var(--leaf-dark)}.pay-steps i{width:22px;height:22px;flex:none;display:grid;place-items:center;font-style:normal;font-weight:700;border-radius:50%;background:#fff;border:2.5px solid var(--ink)}.pay-steps>span.done i{background:var(--leaf);color:#fff}.spinner.sm{width:14px;height:14px;border-width:3px}.reward{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:calc(16px + var(--safe-top)) 16px calc(20px + var(--safe-bottom));background:radial-gradient(circle at 50% 42%,#2b1d3a40,#170e24c7 70%)}.reward-ribbon{position:relative;width:min(340px,86vw);display:grid;place-items:center;animation:ribbonin .6s cubic-bezier(.3,1.6,.5,1) both;z-index:3}.reward-ribbon img{grid-area:1 / 1;width:100%}.reward-ribbon span{grid-area:1 / 1;margin-top:7%;font:700 30px Fredoka,sans-serif;color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;letter-spacing:.5px}.reward-stage{position:relative;width:min(300px,76vw);aspect-ratio:1;display:grid;place-items:center;margin:-6px 0}.reward-rays{position:absolute;inset:-18%;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffe2788c 0deg 10deg,#ffe27800 10deg 22deg);-webkit-mask:radial-gradient(circle,#000 25%,transparent 68%);mask:radial-gradient(circle,#000 25%,transparent 68%);animation:rays 9s linear infinite,raysin .7s ease-out both}.reward-rays:after{content:"";position:absolute;inset:28%;border-radius:50%;background:radial-gradient(circle,#fff0b4f2,#ffd16600 70%)}.reward-gift{position:relative;width:78%;z-index:2;filter:drop-shadow(0 10px 0 rgba(23,14,36,.35));animation:giftpop .9s cubic-bezier(.3,1.6,.5,1) .15s both,giftbob 2.4s ease-in-out 1.1s infinite}@keyframes giftpop{0%{transform:scale(.2) rotate(-25deg);opacity:0}60%{transform:scale(1.12) rotate(4deg);opacity:1}to{transform:none}}@keyframes giftbob{50%{transform:translateY(-8px) rotate(-2deg)}}.reward-coins{position:absolute;inset:0;z-index:1;pointer-events:none}.reward-coins img{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px;filter:drop-shadow(0 3px 0 rgba(23,14,36,.35));animation:coinfly 1.3s cubic-bezier(.15,.8,.3,1) calc(.35s + var(--d)) both}@keyframes coinfly{0%{transform:rotate(var(--a)) translateY(0) scale(.2);opacity:0}20%{opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateY(-150px) scale(1) rotate(200deg);opacity:0}}.reward-keeper{position:absolute!important;right:-10%;bottom:-4%;z-index:3;animation:keeperpeek .7s cubic-bezier(.3,1.5,.5,1) .6s both}@keyframes keeperpeek{0%{transform:translate(40px) scale(.6);opacity:0}}.reward-amount{display:flex;align-items:baseline;gap:8px;font:700 64px/1 Fredoka,sans-serif;color:#b8f27c;-webkit-text-stroke:7px var(--ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink);animation:amountin .7s cubic-bezier(.3,1.8,.5,1) .15s both;z-index:3;margin-bottom:4px}.reward-amount small{font-size:22px;color:#ffd166;-webkit-text-stroke:5px var(--ink);text-shadow:0 3px 0 var(--ink)}@keyframes amountin{0%{transform:scale(2.4);opacity:0}60%{transform:scale(.92);opacity:1}to{transform:none}}.reward-line{margin:0;max-width:380px;text-align:center;color:#fff;font-weight:600;font-size:16px;text-shadow:0 2px 0 rgba(23,14,36,.8),0 0 10px rgba(23,14,36,.6);animation:titlefade .5s ease 1.1s both}.reward-line b{color:#ffd166}.reward-btn{width:min(360px,100%);margin-top:28px;display:flex;animation:btnpop .6s cubic-bezier(.3,1.6,.5,1) 1.3s backwards}@media(max-height:700px){.reward-stage{width:min(220px,60vw)}.reward-amount{font-size:48px}}.reward-gift{width:78%;aspect-ratio:1;display:block}.coin-heap{position:absolute;inset:0}.coin-heap img{position:absolute;width:54px;height:54px;margin-left:-27px;filter:drop-shadow(0 4px 0 rgba(23,14,36,.35))}.heap-cube{position:absolute;left:50%;bottom:74px;width:62%;transform:translate(-50%);filter:drop-shadow(0 0 22px rgba(255,226,120,.9)) drop-shadow(0 6px 0 rgba(23,14,36,.35));animation:heapcube 1.6s ease-in-out 1s infinite}@keyframes heapcube{50%{transform:translate(-50%) translateY(-10px) rotate(-4deg)}}.ribbon{position:relative;width:min(340px,86vw);display:grid;place-items:center}.ribbon svg{grid-area:1 / 1;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 6px 0 rgba(23,14,36,.35))}.ribbon span{grid-area:1 / 1;position:relative;z-index:1;margin-top:2%;max-width:64%;font:700 30px/1.05 Fredoka,sans-serif;color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-ribbon.ribbon{width:min(300px,90%);animation:pop .4s cubic-bezier(.2,1.4,.5,1)}.br-ribbon.ribbon span{font-size:24px}.mission{width:min(440px,100%);margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px}.mission-head{display:flex;flex-direction:column;align-items:center;gap:6px;animation:ribbonin .6s cubic-bezier(.3,1.6,.5,1) both}@keyframes ribbonin{0%{transform:translateY(-40px) scale(.4) rotate(-6deg);opacity:0}}.mission-badge{background:var(--coral);color:#fff;font:700 14px Fredoka,sans-serif;letter-spacing:1px;text-transform:uppercase;padding:3px 14px;border:3px solid var(--ink);border-radius:99px;box-shadow:var(--shadow-sm);transform:rotate(-3deg)}.mission-head h2{margin:0;text-align:center;font-size:28px;line-height:1.1;color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink)}.mdemo{width:100%;display:flex;flex-direction:column;gap:10px;animation:btnpop .6s cubic-bezier(.3,1.6,.5,1) .2s backwards}.mdemo-window{position:relative;height:190px;border:4px solid var(--ink);border-radius:22px;overflow:hidden;background:linear-gradient(#bfe9ff,#e6f7ff 62%);box-shadow:0 6px 0 var(--ink)}.mdemo-grass{position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(#9be07a,#6cc04a);border-top:4px solid var(--ink)}.mdemo-pet{position:absolute;left:50%;bottom:18%;width:110px;margin-left:-55px;animation:petbob 1.6s ease-in-out infinite}.mdemo-window.s2 .mdemo-pet{animation:petcaught 2.4s ease-in .9s forwards}@keyframes petcaught{0%{transform:none}30%{transform:scale(1.1,.9)}60%{transform:translateY(-10px) scale(.3);opacity:.6}to{transform:translateY(-10px) scale(0);opacity:0}}.mdemo-glass{position:absolute;width:64px;height:64px;border:7px solid var(--ink);border-radius:50%;background:#ffffff59;top:22%;left:12%;animation:search 2.4s ease-in-out forwards}.mdemo-glass i{position:absolute;width:10px;height:34px;background:var(--ink);border-radius:6px;right:-16px;bottom:-28px;transform:rotate(-45deg)}@keyframes search{0%{left:8%;top:18%}35%{left:70%;top:14%}70%,to{left:calc(50% - 32px);top:34%;transform:scale(1.15)}}.mdemo-box{position:absolute;left:calc(50% - 66px);bottom:calc(22% - 10px);width:132px;height:134px;border:5px solid var(--sun);border-radius:22px;box-shadow:0 0 0 3px var(--ink),inset 0 0 0 3px var(--ink);animation:lockon 1.4s ease-out forwards}@keyframes lockon{0%{transform:scale(1.6);opacity:0}50%{transform:scale(1);opacity:1;border-color:var(--sun)}to{border-color:var(--leaf);box-shadow:0 0 0 3px var(--ink),inset 0 0 0 3px var(--ink),0 0 22px 6px #6cc04ab3}}.mdemo-window.s2 .mdemo-box{animation:lockon .01s forwards,boxfade .4s ease 1.2s forwards}@keyframes boxfade{to{opacity:0}}.mdemo-cube{position:absolute;width:56px;left:6%;bottom:6%;animation:cubearc 1s cubic-bezier(.3,.6,.4,1) forwards,cubespin2 .35s linear 3}@keyframes cubearc{0%{left:4%;bottom:4%}50%{left:30%;bottom:72%}to{left:calc(50% - 28px);bottom:30%}}@keyframes cubespin2{to{rotate:360deg}}.mdemo-spark{position:absolute;left:50%;bottom:40%}.mdemo-spark i{position:absolute;width:10px;height:10px;border-radius:50%;background:#ffe28c;box-shadow:0 0 10px 3px #ffe28ce6;animation:sparkfly .9s ease-out 1s both}@keyframes sparkfly{0%{transform:rotate(var(--a)) translateY(0) scale(.4);opacity:1}to{transform:rotate(var(--a)) translateY(-70px) scale(1);opacity:0}}.mdemo-phone{position:absolute;inset:10px;border-radius:16px;pointer-events:none;background:linear-gradient(var(--ink),var(--ink)) top left / 22px 4px no-repeat,linear-gradient(var(--ink),var(--ink)) top left / 4px 22px no-repeat,linear-gradient(var(--ink),var(--ink)) top right / 22px 4px no-repeat,linear-gradient(var(--ink),var(--ink)) top right / 4px 22px no-repeat,linear-gradient(var(--ink),var(--ink)) bottom left / 22px 4px no-repeat,linear-gradient(var(--ink),var(--ink)) bottom left / 4px 22px no-repeat,linear-gradient(var(--ink),var(--ink)) bottom right / 22px 4px no-repeat,linear-gradient(var(--ink),var(--ink)) bottom right / 4px 22px no-repeat;opacity:.55}.mdemo-coach{display:flex;align-items:flex-end;gap:8px}.mdemo-coach .keeper{flex:none}.mdemo-bubble{position:relative;flex:1;background:var(--paper);border:3.5px solid var(--ink);border-radius:18px;padding:8px 12px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:2px;animation:pop .26s cubic-bezier(.2,1.4,.5,1)}.mdemo-bubble b{font-size:18px}.mdemo-bubble span{font-size:14.5px;line-height:1.35}.mdemo-pills{display:flex;justify-content:center;gap:10px}.mdemo-pills button{width:34px;height:34px;border-radius:50%;border:3px solid var(--ink);background:var(--paper);font:700 16px Fredoka,sans-serif;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .15s}.mdemo-pills button.on{background:var(--sun);transform:scale(1.18)}.mdemo-pills button.done{background:var(--leaf);color:#fff}.mission-go{width:100%;display:flex;animation:btnpop .6s cubic-bezier(.3,1.6,.5,1) .45s backwards}.mission .handoff{width:100%;animation:btnpop .6s cubic-bezier(.3,1.6,.5,1) .45s backwards}.mission-later{color:#fff!important;text-shadow:0 1px 2px rgba(23,14,36,.8)}@keyframes petbob{50%{transform:translateY(-8px) rotate(2deg)}}.mission-row{display:flex;align-items:center;gap:10px}.mission-row .mdemo-pills{gap:6px}.mission-row .mdemo-pills button{width:30px;height:30px;font-size:14px}.mdemo .mission-head{margin-bottom:4px}.mdemo-stage{position:relative;padding-bottom:96px}.mdemo-coach{position:absolute;left:-6px;right:-4px;bottom:0;display:flex;align-items:flex-end;gap:4px;pointer-events:none}.mdemo-coach .keeper{flex:none;animation:coachhop 2.6s ease-in-out infinite;filter:drop-shadow(0 6px 0 rgba(23,14,36,.35))}@keyframes coachhop{0%,to{transform:translateY(0)}8%{transform:translateY(-12px) rotate(-4deg)}16%{transform:translateY(0)}}.mdemo-bubble{position:relative;flex:1;margin-bottom:26px;background:#fff;border:4px solid var(--ink);border-radius:22px;padding:10px 14px;box-shadow:0 5px 0 var(--ink);display:flex;flex-direction:column;gap:1px;pointer-events:auto;transform-origin:0% 100%;animation:bubblepop .42s cubic-bezier(.3,1.7,.5,1) both}.mdemo-bubble.t0{rotate:-1.5deg}.mdemo-bubble.t1{rotate:1.2deg}.mdemo-bubble.t2{rotate:-.8deg}@keyframes bubblepop{0%{transform:scale(.3) translateY(20px);opacity:0}70%{transform:scale(1.05);opacity:1}to{transform:none}}.mdemo-bubble:before{content:"";position:absolute;left:-19px;bottom:12px;border-style:solid;border-width:12px 19px 12px 0;border-color:transparent var(--ink) transparent transparent}.mdemo-bubble:after{content:"";position:absolute;left:-12px;bottom:15px;border-style:solid;border-width:9px 14px 9px 0;border-color:transparent #fff transparent transparent}.mdemo-step{font-size:11px!important;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--coral)}.mdemo-bubble b{font-size:19px;line-height:1.1}.mdemo-bubble span:not(.mdemo-step){font-size:14px;line-height:1.35}.mdemo-star{position:absolute;font-style:normal;color:var(--sun);-webkit-text-stroke:1.5px var(--ink);animation:twinkle 1.2s ease-in-out infinite}.mdemo-star.a{right:-10px;top:-14px;font-size:24px}.mdemo-star.b{right:18px;top:-18px;font-size:16px;animation-delay:.4s}@keyframes twinkle{50%{transform:scale(1.3) rotate(20deg)}}.mdemo-window{height:200px}.mdemo-window{background:#8fd6f5 url(/assets/gen/demo-bg.webp) center 70% / cover no-repeat}.mdemo-pet{width:100px;margin-left:-50px;bottom:22%;filter:drop-shadow(0 4px 0 rgba(23,14,36,.25))}.mdemo-glass{width:78px;height:auto;border:0;border-radius:0;background:none;filter:drop-shadow(0 4px 0 rgba(23,14,36,.3))}.capture{position:absolute;inset:0;z-index:4;pointer-events:none}.capture-dim{position:absolute;inset:0;background:radial-gradient(circle at 50% 44%,#170e2459,#170e24d9 75%);animation:titlefade .4s ease both}.capture-glow{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#ffe278d9,#ffe27800 70%);animation:pulse .5s ease-in-out infinite alternate}.capture-glow.check{background:radial-gradient(circle,#8cdcffb3,#8cdcff00 70%)}.capture-sticker{position:absolute;width:140px;height:140px;object-fit:contain;animation:suckin .95s cubic-bezier(.6,0,.9,.4) forwards}.capture-cube{position:absolute;z-index:3;transition:left .6s cubic-bezier(.3,1.3,.5,1),top .6s cubic-bezier(.3,1.3,.5,1),width .6s cubic-bezier(.3,1.3,.5,1),height .6s cubic-bezier(.3,1.3,.5,1);filter:drop-shadow(0 12px 0 rgba(23,14,36,.4));transform-origin:50% 90%}.capture.check .capture-cube{animation:cubehop .45s ease-in-out infinite}.capture.grow .capture-cube{animation:capgrow .6s ease-out}@keyframes capgrow{60%{transform:scale(1.08,.92)}}.capture.shake1 .capture-cube{animation:shake1 .65s cubic-bezier(.36,.07,.19,.97) .15s both}.capture.shake2 .capture-cube{animation:shake2 .7s cubic-bezier(.36,.07,.19,.97) .15s both}.capture.shake3 .capture-cube{animation:shake3 .8s cubic-bezier(.36,.07,.19,.97) .15s both}.capture.wait .capture-cube{animation:shake1 .65s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake1{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg) translate(-6px)}45%{transform:rotate(12deg) translate(6px)}70%{transform:rotate(-6deg)}}@keyframes shake2{0%,to{transform:rotate(0)}15%{transform:rotate(-22deg) translate(-12px) translateY(-6px)}35%{transform:rotate(20deg) translate(12px)}55%{transform:rotate(-14deg) translate(-6px)}75%{transform:rotate(8deg)}}@keyframes shake3{0%,to{transform:rotate(0) scale(1)}10%{transform:rotate(-30deg) translate(-18px) translateY(-14px) scale(1.06)}26%{transform:rotate(28deg) translate(18px) translateY(-6px) scale(1.06)}42%{transform:rotate(-22deg) translate(-12px)}58%{transform:rotate(16deg) translate(8px)}74%{transform:rotate(-8deg)}88%{transform:rotate(3deg)}}.capture-ring{position:absolute;width:10px;height:10px;margin:-5px;border-radius:50%;border:6px solid rgba(255,226,120,.9);animation:capring .9s ease-out both;z-index:2}@keyframes capring{0%{transform:scale(1);opacity:1}to{transform:scale(40);opacity:0;border-width:.5px}}.capture.shake3 .capture-dim{animation:dimpulse .8s ease-in-out}@keyframes dimpulse{50%{background:radial-gradient(circle at 50% 44%,#ff785a40,#170e24e6 75%)}}.capture-flash{position:absolute;inset:0;background:#fff;animation:capflash .5s ease-out forwards;z-index:5}@keyframes capflash{0%{opacity:.95}to{opacity:0}}.capture-rays{position:absolute;width:720px;height:720px;margin:-360px;border-radius:50%;background:repeating-conic-gradient(#ffe2788c 0deg 9deg,#ffe27800 9deg 20deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 65%);mask:radial-gradient(circle,#000 20%,transparent 65%);animation:rays 6s linear infinite,raysin .5s ease-out both;z-index:1}.capture.win .capture-cube{animation:capwin .9s cubic-bezier(.3,1.6,.5,1) both}@keyframes capwin{0%{transform:scale(.85)}35%{transform:scale(1.25) translateY(-30px) rotate(-6deg)}70%{transform:scale(.95) translateY(0) rotate(3deg)}to{transform:scale(1)}}.confetti-burst{position:absolute;width:0;height:0;z-index:4}.confetti-burst i{position:absolute;width:12px;height:18px;margin:-9px -6px;border-radius:3px;background:var(--c);border:2px solid var(--ink);animation:confetto 1.6s cubic-bezier(.15,.75,.35,1) forwards}@keyframes confetto{0%{transform:rotate(var(--a)) translateY(0) rotate(0) scale(.4);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(540deg) scale(1);opacity:0}}.capture-stars{position:absolute;width:0;height:0;z-index:4}.capture-stars span{position:absolute;margin:-16px;font-size:32px;color:var(--sun);-webkit-text-stroke:2px var(--ink);animation:starfly 1.2s cubic-bezier(.2,.8,.3,1) .15s both}@keyframes starfly{0%{transform:rotate(var(--a)) translateY(0) scale(0)}50%{transform:rotate(var(--a)) translateY(-150px) scale(1.3)}to{transform:rotate(var(--a)) translateY(-185px) scale(.6);opacity:0}}.capture-word{position:absolute;left:0;right:0;top:14%;text-align:center;font:700 56px Fredoka,sans-serif;color:#fff;-webkit-text-stroke:8px var(--ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink);z-index:6;animation:wordslam .6s cubic-bezier(.3,1.8,.5,1) .12s both}.capture-word.win{color:#ffd166}.capture-word.fail{color:#bfe9ff;font-size:44px}.capture.fail .capture-cube{animation:capfail .7s ease-out both}@keyframes capfail{0%{transform:scale(1)}20%{transform:scale(1.15,.85)}45%{transform:scale(.9) rotate(-10deg)}to{transform:translateY(40px) rotate(18deg) scale(.8);opacity:.85}}.capture-puff{position:absolute;width:240px;z-index:4;animation:puffout .9s ease-out both}@keyframes puffout{0%{transform:scale(.3);opacity:0}30%{opacity:1}to{transform:scale(1.5);opacity:0}}.capture-escape{position:absolute;width:120px;height:120px;object-fit:contain;z-index:5;animation:escaperun 1.4s cubic-bezier(.3,.6,.4,1) .25s both}@keyframes escaperun{0%{transform:scale(.2);opacity:0}25%{transform:translate(20px,-90px) scale(1.1);opacity:1}60%{transform:translate(140px,-40px) scale(.9) rotate(10deg)}to{transform:translate(420px,30px) scale(.7) rotate(25deg);opacity:0}}@keyframes rays{to{transform:rotate(360deg)}}@keyframes raysin{0%{opacity:0;scale:.4}}@keyframes titlefade{0%{opacity:0}}.market-top{position:absolute;top:calc(8px + var(--safe-top));left:50%;transform:translate(-50%);z-index:8;display:flex;align-items:center;gap:6px;padding:4px 10px 4px 12px;border-radius:999px;background:#fff6e5f2;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);white-space:nowrap}.mt-label{font:700 11px Fredoka,sans-serif;text-transform:uppercase;letter-spacing:.6px;color:var(--ink-soft);margin-right:2px}.mt-item{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:10px}.mt-item i{position:absolute;right:-3px;bottom:-3px;font-style:normal;font-size:9px;font-weight:700;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--ink);background:var(--paper);line-height:1}.mt-item.high{background:#ffe1d6}.mt-item.high i{background:var(--coral);color:#fff;animation:demandpulse 1.4s ease-in-out infinite}.mt-item.low{background:#e2f1fc}.mt-item.low i{background:var(--sky);color:#fff}@keyframes demandpulse{50%{transform:translateY(-2px)}}.wallet-top{position:absolute;top:calc(8px + var(--safe-top));right:calc(8px + var(--safe-right));z-index:9}.wallet-btn{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;border:3px solid var(--ink);background:linear-gradient(#fff8dc,#ffe9a6);box-shadow:0 4px 0 var(--ink);cursor:pointer;font:inherit;color:var(--ink);transition:transform .12s}.wallet-btn:hover{transform:translateY(-2px)}.wallet-btn:active,.wallet-btn.open{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.wallet-btn>img{width:34px;height:34px;filter:drop-shadow(0 2px 0 rgba(43,29,58,.3))}.wb-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.wb-text b{font-size:16px}.wb-text small{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--ink-soft);white-space:nowrap}.wb-text .conn{width:8px;height:8px;border-width:1.5px;flex:none}.wb-caret{font-size:12px;margin-left:2px}.wallet-menu{position:absolute;right:0;top:calc(100% + 12px);width:250px;padding:12px;display:flex;flex-direction:column;gap:8px;animation:pop .2s cubic-bezier(.2,1.4,.5,1);transform-origin:top right}.wallet-menu:before{content:"";position:absolute;right:26px;top:-12px;border:9px solid transparent;border-bottom:10px solid var(--ink);border-top:0}.wm-head{display:flex;align-items:center;gap:10px}.wm-avatar{width:38px;height:38px;flex:none;border-radius:12px;border:3px solid var(--ink);display:grid;place-items:center;font:700 18px Fredoka,sans-serif;background:var(--sun)}.wm-avatar.near{background:#111;color:#fff}.wm-addr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.wm-bal{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:12px;background:var(--paper-2)}.wm-bal img{width:26px;height:26px}.wm-bal b{font-size:20px}.wm-bal small{font-weight:700;color:var(--ink-soft)}.petcard2{position:absolute;top:calc(8px + var(--safe-top));left:calc(8px + var(--safe-left));z-index:9;display:flex;align-items:center;gap:8px;padding:6px 12px 8px 6px;border-radius:22px;border:3px solid var(--ink);background:linear-gradient(#fffdf6,#fff2d6);box-shadow:0 4px 0 var(--ink);cursor:pointer;font:inherit;color:var(--ink);text-align:left;width:min(270px,calc(50vw - 16px));transition:transform .12s}.pc-avatar{position:relative;width:58px;height:58px;flex:none;border-radius:50%;border:3.5px solid var(--ink);background:radial-gradient(circle at 50% 60%,#fff,#ffe9b8);display:grid;place-items:center;box-shadow:inset 0 -4px #2b1d3a14}.pc-avatar>:first-child{width:112%;height:112%;object-fit:contain;margin-top:-10%}.pc-avatar.r-uncommon{background:radial-gradient(circle at 50% 60%,#fff,#c9f0b2)}.pc-avatar.r-rare{background:radial-gradient(circle at 50% 60%,#fff,#bfe0ff)}.pc-avatar.r-epic{background:radial-gradient(circle at 50% 60%,#fff,#e3d0ff)}.pc-avatar.r-legendary{background:radial-gradient(circle at 50% 60%,#fff,#ffe39a)}.pc-avatar.r-mythic{background:radial-gradient(circle at 50% 60%,#fff,#ffc8e6)}.pc-rarity{position:absolute;left:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;border:2.5px solid var(--ink);background:var(--paper);font:700 11px Fredoka,sans-serif;display:grid;place-items:center}.r-uncommon .pc-rarity{background:var(--r-uncommon);color:#fff}.r-rare .pc-rarity{background:var(--r-rare);color:#fff}.r-epic .pc-rarity{background:var(--r-epic);color:#fff}.r-legendary .pc-rarity{background:var(--r-legendary);color:#fff}.r-mythic .pc-rarity{background:var(--r-mythic);color:#fff}.pc-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pc-name{display:flex;align-items:baseline;gap:6px;min-width:0}.pc-name b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-status{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:0 6px;border-radius:99px;background:var(--paper-2);border:1.5px solid var(--ink);white-space:nowrap}.pc-status.knocked_out{background:#ffd0c2}.pc-stat{display:flex;align-items:center;gap:4px}.pc-ico{width:15px;height:15px;flex:none}.pc-ico svg{width:100%;height:100%;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round;display:block}.pc-stat.hp svg{fill:#ff6b6b}.pc-stat.en svg{fill:#ffd166}.pc-stat.fd svg{fill:#f3a65a}.pc-bar{flex:1;height:9px;border-radius:99px;border:2px solid var(--ink);background:#efe3cc;overflow:hidden}.pc-bar i{display:block;height:100%;border-radius:99px;transition:width .4s ease;box-shadow:inset 0 2px #ffffff73}.pc-stat.hp i{background:linear-gradient(90deg,#ff8f8f,#ff5d5d)}.pc-stat.en i{background:linear-gradient(90deg,#ffe08a,#ffc83d)}.pc-stat.fd i{background:linear-gradient(90deg,#ffc58f,#f39a4a)}.pc-stat.low .pc-ico{animation:giggle .8s ease-in-out infinite}.pc-bag{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;margin-top:1px}.pc-bag>span:not(.pc-fill){display:inline-flex;align-items:center;gap:1px}.pc-bag>span.zero{opacity:.45}.pc-fill{flex:1;min-width:14px;height:5px;border-radius:99px;background:#efe3cc;overflow:hidden}.pc-fill i{display:block;height:100%;background:var(--leaf)}.pc-coins{position:absolute;right:8px;bottom:-13px;display:inline-flex;align-items:center;gap:3px;padding:1px 8px 1px 3px;border-radius:99px;border:2.5px solid var(--ink);background:var(--sun);font-size:11px;font-weight:700;box-shadow:0 2px 0 var(--ink)}.pc-coins img{width:16px;height:16px}.gamebar{position:absolute;left:50%;bottom:calc(8px + var(--safe-bottom));transform:translate(-50%);z-index:25;display:flex;align-items:flex-end;gap:6px;padding:6px 8px 4px;border-radius:24px;background:#2b1d3a8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gbtn{appearance:none;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;font:inherit;color:#fff;width:56px}.gbtn-face{width:50px;height:50px;border-radius:16px;border:3px solid var(--ink);background:linear-gradient(#fffdf6,#ffe9b8);box-shadow:0 4px 0 var(--ink);display:grid;place-items:center;transition:transform .14s cubic-bezier(.3,1.6,.5,1)}.gbtn-face img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 2px 0 rgba(43,29,58,.25))}.gbtn-label{font:700 11px Fredoka,sans-serif;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;letter-spacing:.2px;white-space:nowrap}.gbtn:hover .gbtn-face{transform:translateY(-3px) rotate(-3deg)}.gbtn:active .gbtn-face{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.gbtn.on .gbtn-face{background:linear-gradient(#fff3b8,#ffd166);transform:translateY(-2px)}.gbtn.gbtn-catch{width:74px;margin-top:-18px}.gbtn.gbtn-catch .gbtn-face{width:70px;height:70px;border-radius:22px;background:linear-gradient(#ffb199,#ff7a59);box-shadow:0 5px 0 var(--ink),0 0 0 4px #ffd166e6,0 0 22px 6px #ffd16699;animation:catchglow 1.8s ease-in-out infinite}.gbtn.gbtn-catch .gbtn-face img{width:58px;height:58px;animation:cubehop 1.8s ease-in-out infinite}.gbtn.gbtn-catch .gbtn-label{font-size:13px;color:#ffd166}@keyframes catchglow{50%{box-shadow:0 5px 0 var(--ink),0 0 0 6px #ffd166,0 0 30px 10px #ffd166bf}}@media(max-width:420px){.gamebar{gap:3px;padding:5px 5px 3px}.gbtn{width:50px}.gbtn-face{width:44px;height:44px;border-radius:14px}.gbtn-face img{width:32px;height:32px}.gbtn.gbtn-catch{width:66px}.gbtn.gbtn-catch .gbtn-face{width:62px;height:62px}.gbtn.gbtn-catch .gbtn-face img{width:50px;height:50px}.gbtn-label{font-size:10px}}.minimap-dock{position:absolute;right:calc(10px + var(--safe-right));bottom:calc(96px + var(--safe-bottom));z-index:8;display:flex;flex-direction:column;align-items:center;gap:4px}.minimap-dock .minimap{box-shadow:0 4px 0 var(--ink);border-width:3.5px}.actions{right:calc(10px + var(--safe-right));bottom:calc(222px + var(--safe-bottom));z-index:8}.joystick{bottom:calc(100px + var(--safe-bottom));z-index:7}.keyhint{bottom:calc(100px + var(--safe-bottom));z-index:6}@media(max-width:640px){.market-top{top:calc(6px + var(--safe-top));padding:2px 8px;gap:3px}.market-top .mt-label{display:none}.mt-item{width:26px;height:26px}.petcard2,.wallet-top{top:calc(50px + var(--safe-top))}.petcard2{width:calc(100vw - 172px)}.wb-text small{max-width:74px;overflow:hidden}}@media(min-width:900px){.tut-card{top:auto;bottom:calc(100px + var(--safe-bottom));left:16px;right:auto;transform:none;width:min(400px,calc(50vw - 200px))}}@media(max-width:640px){.tut-card{top:calc(150px + var(--safe-top))}}@media(max-width:640px){.wb-text small{display:none}.wallet-btn{padding-right:8px}.wallet-btn>img{width:30px;height:30px}.petcard2{width:calc(100vw - 132px)}.pc-status{display:none}.tut-card{top:calc(178px + var(--safe-top))}}.music-btn{width:40px;height:40px;border-radius:50%;border:3px solid var(--ink);background:var(--paper);color:var(--ink-soft);box-shadow:0 3px 0 var(--ink);display:grid;place-items:center;cursor:pointer;padding:0;transition:transform .12s}.music-btn svg{width:20px;height:20px}.music-btn.on{background:linear-gradient(#d6f5c6,#9be07a);color:var(--ink)}.music-btn.on svg{animation:notebob 1.15s ease-in-out infinite}@keyframes notebob{50%{transform:translateY(-2px) rotate(-6deg)}}.music-btn:active{transform:translateY(3px);box-shadow:0 0 0 var(--ink)}.title-music{position:absolute!important;top:calc(14px + var(--safe-top));right:14px;z-index:3!important}.hud-music{position:absolute;top:calc(66px + var(--safe-top));right:calc(10px + var(--safe-right));z-index:8}@media(max-width:640px){.hud-music{top:calc(102px + var(--safe-top));width:36px;height:36px}}.tcard{position:relative;flex:none;border-radius:1.1em;padding:.62em;background:linear-gradient(160deg,#fff27a,#ffd23f 40%,#f5b51f);border:.2em solid var(--ink);box-shadow:0 .45em 0 var(--ink),0 1.4em 2.6em #170e2473;transition:transform .12s ease-out;user-select:none;touch-action:none;font-family:Fredoka,sans-serif;color:var(--ink)}.tcard.holo{background:linear-gradient(160deg,#fff6b0,#ffd23f 30%,#ffe9a6 55%,#f0b21b)}.tcard-inner{position:relative;height:100%;border-radius:.7em;border:.16em solid var(--ink);background:linear-gradient(170deg,var(--fa),#fffaf0 30%,#fffaf0 70%,var(--fa));display:flex;flex-direction:column;overflow:hidden}.tcard-head{display:flex;align-items:center;gap:.35em;padding:.35em .5em .25em}.tcard-stage{font-size:.55em;font-weight:700;letter-spacing:.05em;padding:.1em .45em;border-radius:.3em;background:linear-gradient(#e9eef5,#b9c3d2);border:.12em solid var(--ink);transform:skew(-8deg)}.tcard-name{flex:1;min-width:0;font-size:1.35em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.tcard-hp{font-weight:700;font-size:1.3em;color:#e2554b;display:flex;align-items:baseline;-webkit-text-stroke:.04em var(--ink)}.tcard-hp small{font-size:.5em;margin-right:.1em;color:var(--ink);-webkit-text-stroke:0}.tcard-type,.tcard-cost i{width:1.45em;height:1.45em;flex:none;border-radius:50%;border:.12em solid var(--ink);display:grid;place-items:center;box-shadow:inset 0 -.12em #0000002e}.tcard-type svg,.tcard-cost svg{width:70%;height:70%;fill:#fff}.tcard-type.cat,.tcard-cost i.cat{background:radial-gradient(circle at 35% 30%,#ffc48a,#f08a2c)}.tcard-type.dog,.tcard-cost i.dog{background:radial-gradient(circle at 35% 30%,#9fd6ff,#3d8ee0)}.tcard-art{position:relative;margin:0 .5em;height:44%;border:.22em solid #c99b2d;outline:.12em solid var(--ink);border-radius:.25em;overflow:hidden;background:radial-gradient(circle at 50% 60%,#fff6d8,var(--fa) 55%,var(--fb));box-shadow:inset 0 0 0 .12em #fff9}.tcard-art.cat{background:radial-gradient(circle at 50% 62%,#fff4d6,#ffd9a8 40%,#f5b067)}.tcard-art.dog{background:radial-gradient(circle at 50% 62%,#f3ffe0,#c9ecff 40%,#86c4f2)}.tcard-rays{position:absolute;inset:-40%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.4) 0 8deg,transparent 8deg 22deg);animation:spin 24s linear infinite}.tcard-sticker{position:absolute;inset:5% 10% 3%;display:grid;place-items:center;filter:drop-shadow(0 .25em 0 rgba(43,29,58,.3))}.tcard-sticker img,.tcard-sticker canvas{max-width:100%;max-height:100%;object-fit:contain}.tcard-gems{position:absolute;right:.35em;bottom:.3em;display:flex;gap:.15em}.tcard-gems i{width:.6em;height:.6em;transform:rotate(45deg);background:var(--fb);border:.1em solid var(--ink);box-shadow:0 0 .3em #fffc}.tcard-strip{margin:.3em .9em .15em;padding:.12em .5em;text-align:center;font-size:.62em;font-weight:600;font-style:italic;border-radius:.3em;background:linear-gradient(90deg,#d8b75a,#f7e3a1,#d8b75a);border:.1em solid rgba(43,29,58,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard-moves{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.25em;padding:.15em .6em}.tcard-move{display:flex;align-items:center;gap:.4em;padding-bottom:.2em;border-bottom:.08em solid rgba(43,29,58,.18)}.tcard-move:last-child{border-bottom:0}.tcard-cost{display:flex;gap:.1em;min-width:3em}.tcard-cost i{width:1.15em;height:1.15em}.tcard-mname{flex:1;display:flex;flex-direction:column;line-height:1.1;min-width:0}.tcard-mname b{font-size:1em}.tcard-mname small{font-size:.62em;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard-dmg{font-size:1.3em;font-weight:700;min-width:1.6em;text-align:right}.tcard-hidden{text-align:center;color:var(--ink-soft);font-size:.8em}.tcard-bank{display:flex;align-items:center;gap:.35em;margin:.15em .55em .25em;padding:.2em .55em .2em .25em;border-radius:99em;background:linear-gradient(#fff3b8,#ffd166);border:.13em solid var(--ink);box-shadow:0 .12em 0 var(--ink)}.tcard-bank img{width:1.4em;height:1.4em}.tcard-bank span{flex:1;font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tcard-bank b{font-size:1.05em}.tcard-bank.bump{animation:bankbump .26s ease-out}@keyframes bankbump{50%{transform:scale(1.08);background:linear-gradient(#fffbe0,#ffe08a)}}.tcard-foot{display:flex;align-items:center;gap:.5em;padding:.25em .6em .35em;font-size:.58em;font-weight:600;color:var(--ink-soft)}.tcard-foot>span:first-child{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard-rarity{color:var(--fi);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tcard .ccard-foil{border-radius:1em}.tcard.flip-in{animation:flipin .9s cubic-bezier(.2,.9,.3,1.2) both}.catch .top .btn{color:var(--ink);background:var(--paper)}.catch .top .btn svg{stroke:var(--ink);color:var(--ink)}.catch .top .chip{color:var(--ink);background:linear-gradient(#fff8dc,#ffe9a6);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);font-weight:700}.catch .top{z-index:6}.catch-result{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:calc(60px + var(--safe-top)) 16px calc(24px + var(--safe-bottom));background:radial-gradient(circle at 50% 45%,#2b1d3a59,#170e24d9 75%);overflow:auto}.result-title{margin:0;font:700 40px Fredoka,sans-serif;color:#ffd166;-webkit-text-stroke:7px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink);animation:wordslam .6s cubic-bezier(.3,1.8,.5,1) both}.result-title.fail{color:#bfe9ff;font-size:32px}.result-go{width:min(320px,100%);display:flex;animation:btnpop .6s cubic-bezier(.3,1.6,.5,1) 1.9s backwards}.catch-result>div:has(>.result-go){width:100%}.fly-coin{position:fixed;z-index:7;width:28px;height:28px;pointer-events:none;filter:drop-shadow(0 2px 0 rgba(23,14,36,.4));animation:coinpath .62s cubic-bezier(.45,0,.55,1) both}@keyframes coinpath{0%{transform:translate(0) scale(.6);opacity:0}10%{opacity:1}50%{transform:translate(calc(var(--dx) * .5),calc(var(--dy) * .5 + var(--arc))) scale(1.25) rotate(180deg)}to{transform:translate(var(--dx),var(--dy)) scale(.7) rotate(360deg);opacity:.9}}@keyframes wordslam{0%{transform:scale(3) rotate(-8deg);opacity:0}60%{transform:scale(.9) rotate(2deg);opacity:1}to{transform:scale(1) rotate(-3deg)}}@keyframes btnpop{0%{transform:translateY(60px) scale(.5);opacity:0}70%{opacity:1}to{transform:none;opacity:1}}@media(max-width:640px){.petcard2{padding:4px 10px 6px 4px;gap:6px;border-radius:18px}.pc-avatar{width:46px;height:46px}.pc-name b{font-size:14px}.pc-bar{height:7px}.pc-ico{width:12px;height:12px}.pc-body{gap:2px}.pc-bag{display:none}.pc-coins{bottom:-11px;font-size:10px}.hud-music{top:calc(100px + var(--safe-top))}.joystick{width:112px;height:112px;left:calc(12px + var(--safe-left))}.joystick .knob{width:50px;height:50px;margin:-25px}.gamebar{background:#2b1d3a66}}@media(max-width:640px){.petcard2,.wallet-top{top:calc(8px + var(--safe-top))}.petcard2{width:min(196px,calc(100vw - 150px))}.market-top{top:calc(92px + var(--safe-top));left:calc(8px + var(--safe-left));transform:none;padding:2px 6px}.minimap-dock{left:calc(8px + var(--safe-left));right:auto;top:calc(134px + var(--safe-top));bottom:auto}.minimap-dock .minimap{width:74px;height:74px;border-width:3px}.minimap-dock .minimap canvas{transform:scale(.8);transform-origin:0 0}.minimap-dock .area-chip{display:none}.hud-music{top:calc(60px + var(--safe-top))}.joystick{left:auto;right:calc(14px + var(--safe-right));bottom:calc(100px + var(--safe-bottom))}.actions{right:auto;left:calc(10px + var(--safe-left));bottom:calc(104px + var(--safe-bottom));align-items:flex-start}.actions .btn{min-width:0;padding:8px 12px;font-size:14px}}.joystick.held .base{background:#fff6e580;border-color:#2b1d3acc}.joystick .base,.joystick .knob{pointer-events:none}.gbtn.gbtn-catch .gbtn-face{overflow:hidden}.gbtn.gbtn-catch .gbtn-face img{animation:catchbob 2.2s ease-in-out infinite}@keyframes catchbob{0%,to{transform:translateY(1px) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}.screen{padding-bottom:calc(24px + var(--safe-bottom))}.gpage{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);background:linear-gradient(#ffe9b8,#fff6e5 40%)}.gpage.t-album{background:radial-gradient(circle at 20% 10%,#c79a64 0,transparent 40%),linear-gradient(#a86f3d,#8a5730)}.gpage.t-market{background:linear-gradient(#ffd9c7,#fff6e5 35%)}.gpage.t-ranks{background:radial-gradient(circle at 50% 0%,#ffe28c,transparent 50%),linear-gradient(#5a3d8f,#2b1d3a)}.gpage.t-bag{background:linear-gradient(#c8ecb0,#fff6e5 45%)}.gpage-head{display:flex;align-items:center;gap:10px;padding:calc(10px + var(--safe-top)) 12px 10px}.gpage-back{width:46px;height:46px;flex:none;border-radius:50%;border:3.5px solid var(--ink);background:linear-gradient(#fff,#ffe9b8);box-shadow:0 4px 0 var(--ink);display:grid;place-items:center;cursor:pointer;padding:0;transition:transform .12s}.gpage-back svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.gpage-back:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.gpage-title{flex:1;display:flex;align-items:center;gap:8px;font:700 26px Fredoka,sans-serif;color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--ink);white-space:nowrap;overflow:hidden}.gpage-title img{width:40px;height:40px;object-fit:contain;-webkit-text-stroke:0;filter:drop-shadow(0 3px 0 rgba(43,29,58,.35))}.gpage-coins,.album-count{display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 4px;border-radius:99px;border:3px solid var(--ink);background:linear-gradient(#fff8dc,#ffe9a6);font-weight:700;box-shadow:0 3px 0 var(--ink);white-space:nowrap}.album-count{padding:3px 10px}.gpage-coins img{width:24px;height:24px}.gpage-body{flex:1;overflow:auto;padding:4px 14px calc(24px + var(--safe-bottom));display:flex;flex-direction:column;gap:12px}.gpage-body>*{width:min(560px,100%);margin-left:auto;margin-right:auto}.gpage-tip{margin:0;text-align:center;font-size:13px;font-weight:600;color:var(--ink-soft)}.t-album .gpage-tip,.t-ranks .gpage-tip{color:#fff}.gpage-empty{padding:26px 16px;text-align:center;font-weight:700;border:3px dashed rgba(43,29,58,.4);border-radius:18px;background:#fff9}.gpage-card{background:var(--paper);border:3px solid var(--ink);border-radius:18px;padding:12px;box-shadow:0 4px 0 var(--ink)}.gtabs{display:flex;gap:6px}.gtabs.scroll{overflow-x:auto;padding-bottom:4px}.gtabs button{flex:1;white-space:nowrap;border:3px solid var(--ink);border-radius:14px;background:#ffffffd9;padding:6px 10px;font:700 13px Fredoka,sans-serif;color:var(--ink);cursor:pointer;box-shadow:0 3px 0 var(--ink);transition:transform .12s}.gtabs.big button{font-size:15px;padding:9px 10px}.gtabs button.on{background:linear-gradient(#fff3b8,#ffd166);transform:translateY(-2px)}.chip-btn{border:2.5px solid var(--ink);border-radius:99px;background:var(--paper);font:700 12px Fredoka,sans-serif;padding:3px 10px;cursor:pointer;box-shadow:0 2px 0 var(--ink);color:var(--ink)}.rar-chip{align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 8px;border-radius:99px;border:2px solid var(--ink);background:var(--paper-2)}.rar-chip.uncommon{background:var(--r-uncommon);color:#fff}.rar-chip.rare{background:var(--r-rare);color:#fff}.rar-chip.epic{background:var(--r-epic);color:#fff}.rar-chip.legendary{background:var(--r-legendary);color:#fff}.rar-chip.mythic{background:var(--r-mythic);color:#fff}.gbig{display:flex;align-items:center;justify-content:center;gap:6px;border:3px solid var(--ink);border-radius:16px;padding:10px 12px;font:700 15px Fredoka,sans-serif;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;cursor:pointer;box-shadow:0 4px 0 var(--ink);transition:transform .12s}.gbig img{width:22px;height:22px}.gbig:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.gbig:disabled{filter:grayscale(.7) opacity(.6);cursor:default}.gbig.leaf{background:linear-gradient(#a8ec7c,#6cc04a)}.gbig.sun{background:linear-gradient(#ffe08a,#ffc23d)}.gbig.coral{background:linear-gradient(#ffb199,#ff7a59)}.gbig.sky{background:linear-gradient(#9fd6ff,#5ab8ff)}.bag-hero{display:flex;align-items:center;gap:12px;padding:10px;border:3.5px solid var(--ink);border-radius:22px;background:linear-gradient(#fffdf6,#fff2d6);box-shadow:0 5px 0 var(--ink)}.bag-avatar{width:92px;height:92px;flex:none;border-radius:50%;border:4px solid var(--ink);background:radial-gradient(circle at 50% 60%,#fff,#ffe9b8);display:grid;place-items:center}.bag-avatar>:first-child{width:112%;height:112%;object-fit:contain;margin-top:-12%;animation:petbob 2.4s ease-in-out infinite}.bag-avatar.small{width:56px;height:56px;border-width:3px}.bag-avatar.r-uncommon{background:radial-gradient(circle at 50% 60%,#fff,#c9f0b2)}.bag-avatar.r-rare{background:radial-gradient(circle at 50% 60%,#fff,#bfe0ff)}.bag-avatar.r-epic{background:radial-gradient(circle at 50% 60%,#fff,#e3d0ff)}.bag-avatar.r-legendary{background:radial-gradient(circle at 50% 60%,#fff,#ffe39a)}.bag-avatar.r-mythic{background:radial-gradient(circle at 50% 60%,#fff,#ffc8e6)}.bag-who{display:flex;flex-direction:column;gap:4px;min-width:0}.bag-who b{font-size:24px}.bag-who small{color:var(--ink-soft);font-weight:600}.bag-needs{display:flex;flex-direction:column;gap:6px}.bag-need{display:grid;grid-template-columns:64px 1fr 74px;align-items:center;gap:8px;font-weight:700;font-size:13px}.bag-need i{height:16px;border-radius:99px;border:3px solid var(--ink);background:#efe3cc;overflow:hidden}.bag-need b{display:block;height:100%;border-radius:99px;box-shadow:inset 0 3px #ffffff73}.bag-need.hp b{background:linear-gradient(90deg,#ff8f8f,#ff5d5d)}.bag-need.en b{background:linear-gradient(90deg,#ffe08a,#ffc83d)}.bag-need.fd b{background:linear-gradient(90deg,#ffc58f,#f39a4a)}.bag-need em{font-style:normal;text-align:right;color:var(--ink-soft)}.bag-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bag-slot{position:relative;aspect-ratio:1;border:3.5px solid var(--ink);border-radius:16px;background:linear-gradient(#fffdf6,#f4e2be);box-shadow:inset 0 -5px #2b1d3a1f,0 4px 0 var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center}.bag-slot img{width:52%;height:52%;object-fit:contain;filter:drop-shadow(0 3px 0 rgba(43,29,58,.25))}.bag-slot b{position:absolute;right:6px;top:4px;font-size:13px;padding:0 6px;border-radius:99px;background:var(--ink);color:#fff}.bag-slot small{font-size:11px;font-weight:700}.bag-slot.empty{opacity:.55}.bag-cap{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;font-weight:700;font-size:13px}.bag-cap i{height:12px;border-radius:99px;border:2.5px solid var(--ink);background:#efe3cc;overflow:hidden}.bag-cap b{display:block;height:100%;background:var(--leaf)}.bag-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.album-filters{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.album-filters button{flex:none;border:2.5px solid var(--ink);border-radius:99px;background:var(--paper);padding:3px 10px;font:700 12px Fredoka,sans-serif;cursor:pointer;color:var(--ink);box-shadow:0 2px 0 var(--ink)}.album-filters button b{margin-left:3px;padding:0 5px;border-radius:99px;background:var(--ink);color:#fff;font-size:11px}.album-filters button.on{background:var(--sun)}.album{padding:14px 10px;border-radius:18px;border:4px solid var(--ink);background:repeating-linear-gradient(0deg,#fff9ee 0 24px,#f5ead2 24px 25px);box-shadow:0 6px 0 var(--ink),inset 0 0 0 6px #e8d4ac;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 8px;justify-items:center;position:relative}.album:before{content:"";position:absolute;left:-10px;top:20px;bottom:20px;width:14px;background:repeating-linear-gradient(#8a5730 0 18px,transparent 18px 34px);border-radius:6px}.album-slot{position:relative;border:0;background:none;padding:0;cursor:pointer;animation:btnpop .4s cubic-bezier(.3,1.6,.5,1) both;transition:transform .14s}.album-slot:hover{transform:translateY(-4px) rotate(-2deg);z-index:1}.album-slot.empty{border:3px dashed rgba(43,29,58,.35);border-radius:12px;background:#ffffff80;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2b1d3a73;font-weight:700}.album-slot.empty span{font-size:36px}.album-slot.empty small{font-size:11px}.album-active{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);background:var(--coral);color:#fff;border:2px solid var(--ink);border-radius:99px;font-size:10px;font-weight:700;padding:0 6px;white-space:nowrap}.t-album .album-filters button{box-shadow:0 2px 0 var(--ink)}.awning{height:18px;margin:-4px -14px 0!important;width:auto!important;background:repeating-linear-gradient(90deg,#ff7a59 0 28px,#fff6e5 28px 56px);border-bottom:3px solid var(--ink);border-radius:0 0 50% 50%/0 0 100% 100%}.shelf{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 10px;justify-items:center}.shelf-item{display:flex;flex-direction:column;align-items:center;gap:6px;animation:btnpop .4s cubic-bezier(.3,1.6,.5,1) both}.price-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 10px 2px 4px;border-radius:10px;border:3px solid var(--ink);background:linear-gradient(#fff8dc,#ffd166);font-weight:700;box-shadow:0 3px 0 var(--ink);transform:rotate(-2deg);margin:-16px 0 0;z-index:1}.price-tag img{width:22px;height:22px}.price-tag.big{font-size:24px;margin:0;transform:none}.seller{font-size:11px;font-weight:600;color:var(--ink-soft);text-align:center}.shelf-item .gbig{width:100%;padding:7px}.buy-confirm{width:min(340px,calc(100vw - 32px));padding:18px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;animation:pop .22s cubic-bezier(.2,1.4,.5,1)}.buy-confirm h3{margin:0;font-size:22px}.buy-confirm .row{width:100%}.sell{display:flex;flex-direction:column;gap:10px}.sell-pick{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 6px}.sell-pet{flex:none;width:92px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:3px solid var(--ink);border-radius:16px;background:var(--paper);cursor:pointer;box-shadow:0 3px 0 var(--ink);font:inherit;color:var(--ink)}.sell-pet.on{background:linear-gradient(#fff3b8,#ffd166);transform:translateY(-3px)}.sell-pet b{font-size:13px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sell-pet small{font-size:10px;font-weight:700;color:var(--ink-soft)}.sell-form{display:flex;flex-direction:column;gap:8px;padding:14px;border:3.5px solid var(--ink);border-radius:20px;background:var(--paper);box-shadow:0 5px 0 var(--ink)}.sell-form label{display:flex;flex-direction:column;gap:4px;font-weight:700;font-size:13px}.price-input{display:flex;align-items:center;gap:6px;border:3px solid var(--ink);border-radius:14px;background:#fff;padding:4px 10px 4px 6px}.price-input img{width:28px;height:28px}.price-input input{flex:1;min-width:0;border:0;outline:none;font:700 24px Fredoka,sans-serif;color:var(--ink);background:none}.price-input b{font-size:20px}.my-listings{display:flex;flex-direction:column;gap:6px;padding:12px;border:3px dashed rgba(43,29,58,.4);border-radius:18px;background:#fff9}.my-listings h4{margin:0}.my-listing{display:flex;align-items:center;gap:8px}.my-listing b{flex:1}.my-listing .price-tag{margin:0;transform:none;font-size:13px}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:6px;margin-top:4px}.pod{display:flex;flex-direction:column;align-items:center;gap:2px;color:#fff;text-align:center;min-width:0;animation:btnpop .5s cubic-bezier(.3,1.6,.5,1) both}.pod.p1{animation-delay:.2s}.pod.p3{animation-delay:.1s}.pod-crown{font-size:26px;animation:cubehop 1.6s ease-in-out infinite}.pod-av{width:64px;height:64px;border-radius:50%;border:4px solid var(--ink);background:radial-gradient(circle at 50% 60%,#fff,#ffe9b8);display:grid;place-items:center;overflow:hidden;box-shadow:0 3px 0 var(--ink)}.pod.p1 .pod-av{width:80px;height:80px;border-color:#ffd166;box-shadow:0 0 0 3px var(--ink),0 0 20px 6px #ffd166b3}.pod-av img{width:100%;height:100%;object-fit:contain}.pod-av.small{width:40px;height:40px;border-width:3px;box-shadow:none}.pod b{font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill}.pod small{font-size:11px;opacity:.85;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-block{width:100%;margin-top:4px;border:3.5px solid var(--ink);border-bottom:0;border-radius:12px 12px 0 0;display:flex;flex-direction:column;align-items:center;padding:6px 2px;box-shadow:inset 0 6px #ffffff59}.pod.p1 .pod-block{height:110px;background:linear-gradient(#ffe28c,#f0a91c)}.pod.p2 .pod-block{height:82px;background:linear-gradient(#eef2f7,#aab4c4)}.pod.p3 .pod-block{height:64px;background:linear-gradient(#ffd0a8,#d9884a)}.pod-block span{font:700 30px Fredoka,sans-serif;color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;line-height:1}.pod-block em{font-style:normal;font-weight:700;font-size:12px;color:var(--ink)}.pod.empty{visibility:hidden}.rank-list{display:flex;flex-direction:column;gap:6px}.rank-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border:3px solid var(--ink);border-radius:16px;background:linear-gradient(#fffdf6,#fff2d6);box-shadow:0 3px 0 var(--ink);animation:btnpop .4s cubic-bezier(.3,1.6,.5,1) both}.rank-n{width:28px;height:28px;flex:none;border-radius:50%;background:var(--plum);color:#fff;display:grid;place-items:center;font-weight:700;border:2.5px solid var(--ink)}.rank-name{flex:1;min-width:0;display:flex;flex-direction:column}.rank-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-name small{font-size:11px;color:var(--ink-soft)}.rank-val{font-weight:700}.tut-bars{display:flex;flex-direction:column;gap:3px;font-size:12.5px;font-weight:600}.tut-bars span{display:flex;align-items:center;gap:6px}.tut-bars i{width:34px;height:9px;border-radius:99px;border:2px solid var(--ink)}.tut-bars i.hp{background:#ff6b6b}.tut-bars i.en{background:#ffc83d}.tut-bars i.fd{background:#f39a4a}.tut-bandit{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 6px;border-radius:99px;background:#c0392b;color:#fff;border:2.5px solid var(--ink);font-size:12px}.tb-mask{width:22px;height:9px;border-radius:5px;background:var(--ink);box-shadow:inset 5px 0 0 -2px #ff4d4d,inset -5px 0 0 -2px #ff4d4d}.tb-alert{font:700 18px Fredoka,sans-serif;color:#ffe08a;animation:cubehop .6s ease-in-out infinite}@media(max-width:640px){.tut-card{top:auto;bottom:calc(222px + var(--safe-bottom));padding:10px 12px 8px 66px}.tut-card>.keeper{transform:scale(.85);transform-origin:top left}.tut-body p{font-size:13.5px}}@media(max-width:640px){.area-card{top:calc(216px + var(--safe-top));width:min(300px,calc(100vw - 32px))}}.keeper-holding{position:relative;flex:none}.held-card{position:absolute;left:50%;top:71%;transform:translate(-50%,-50%) rotate(-6deg);z-index:2;filter:drop-shadow(0 0 16px rgba(255,226,120,.85));animation:cardhold 2.6s ease-in-out 1s infinite}@keyframes cardhold{50%{transform:translate(-50%,calc(-50% - 6px)) rotate(-3deg)}}.held-card:before,.held-card:after{content:"";position:absolute;bottom:18%;width:22px;height:22px;border-radius:50%;background:#fff3dc;border:3px solid var(--ink);z-index:3}.held-card:before{left:-10px}.held-card:after{right:-10px}.tut-card.sticky{position:fixed;inset:auto auto 0 50%;transform:translate(-50%);width:min(620px,100vw);min-height:25vh;max-height:34vh;overflow:auto;border-radius:24px 24px 0 0;border-bottom:0;padding:14px 16px calc(12px + var(--safe-bottom)) 104px;z-index:30;animation:tutup .32s cubic-bezier(.2,1.1,.4,1)}@keyframes tutup{0%{transform:translate(-50%,40px);opacity:.4}}.tut-card.sticky>.keeper{position:absolute;left:8px;top:12px;transform:none}.tut-card.sticky .tut-body b{font-size:19px}.tut-card.sticky .tut-body p{font-size:15px}.tut-card.sticky.min{min-height:0;padding-top:10px;padding-bottom:calc(10px + var(--safe-bottom))}.tut-goal2{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;background:#fff3cc;border:2.5px solid var(--ink);font-weight:700;font-size:14px;box-shadow:0 2px 0 var(--ink)}.tut-goal2.met{background:#c9f0b2;animation:pop .26s cubic-bezier(.2,1.4,.5,1)}.hud.tutorial-on .joystick,.hud.tutorial-on .actions{bottom:calc(var(--tut-h, max(25vh, 170px)) + 14px)}.hud.tutorial-on .keyhint{display:none}@media(max-width:640px){.tut-card.sticky{padding-left:88px;max-height:38vh}.tut-card.sticky>.keeper{transform:scale(.85);transform-origin:top left}.tut-card.sticky .tut-body p{font-size:14px}}.sheet-handle{margin:-10px -16px 4px;padding:8px 0 6px;cursor:grab;touch-action:none}.sheet-handle .grab{margin:0 auto;width:52px;height:6px;background:#d9c39a}.sheet-x{position:absolute;right:12px;top:10px;width:36px;height:36px;border-radius:50%;border:3px solid var(--ink);background:var(--paper);font:700 22px/1 Fredoka,sans-serif;color:var(--ink);cursor:pointer;box-shadow:0 3px 0 var(--ink);display:grid;place-items:center;padding:0 0 2px;z-index:2}.sheet-x:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}.sheet h2{padding-right:42px}.btn.sun{background:linear-gradient(#ffe08a,#ffc23d)}.bandit-badge{width:72px;height:72px;border-radius:50%;border:4px solid var(--ink);background:#c0392b;display:grid;place-items:center;font-size:40px;box-shadow:0 4px 0 var(--ink)}.bfight{position:absolute;inset:0;z-index:45;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(circle,#2b1d3a73,#170e24d9 70%);animation:fade .2s;cursor:pointer;padding:16px}.bfight-title{font:700 24px Fredoka,sans-serif;color:#ffd166;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-align:center;animation:wordslam .5s cubic-bezier(.3,1.8,.5,1) both}.bfight-stage{position:relative;display:flex;align-items:center;gap:18px}.bf-side{width:112px;display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;font-weight:700}.bf-side>img,.bf-bandit{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 5px 0 rgba(23,14,36,.5))}.bf-bandit{display:grid;place-items:center;font-size:76px}.bf-side b{-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;font-size:15px;text-align:center}.bfight.clash .bf-side.pet{animation:lungeR .4s ease-in-out 3}.bfight.clash .bf-side.bandit{animation:lungeL .4s ease-in-out 3}@keyframes lungeR{50%{transform:translate(26px) rotate(8deg)}}@keyframes lungeL{50%{transform:translate(-26px) rotate(-8deg)}}.bf-vs{font:700 34px Fredoka,sans-serif;color:#ff7a59;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill}.bf-boom{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font-size:64px;animation:boom .4s ease-out infinite}@keyframes boom{0%{transform:translate(-50%,-50%) scale(.6);opacity:1}to{transform:translate(-50%,-50%) scale(1.4);opacity:.2}}.bfight.result.won .bf-side.bandit{opacity:.35;transform:translate(40px) rotate(20deg);transition:all .5s}.bfight.result.lost .bf-side.pet{opacity:.5;transform:rotate(-12deg);transition:all .5s}.bfight-result{padding:10px 18px;border-radius:16px;border:3.5px solid var(--ink);font:700 17px Fredoka,sans-serif;text-align:center;box-shadow:0 4px 0 var(--ink);animation:pop .3s cubic-bezier(.2,1.4,.5,1)}.bfight.won .bfight-result{background:#c9f0b2}.bfight.lost .bfight-result{background:#ffd0c2}.stage-card-wrap{position:fixed;inset:0;z-index:46;display:grid;place-items:center;padding:16px;background:radial-gradient(circle,#2b1d3a59,#170e24bf 75%);animation:fade .22s}.stage-card{position:relative;width:min(360px,100%);display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 18px 14px;text-align:center;animation:stagein .48s cubic-bezier(.2,1.5,.45,1) both}@keyframes stagein{0%{transform:scale(.6) rotate(-4deg);opacity:0}}.stage-pips{display:flex;gap:6px}.stage-pips i{width:26px;height:8px;border-radius:99px;border:2px solid var(--ink);background:#fff}.stage-pips i.done{background:var(--leaf)}.stage-pips i.now{background:var(--sun);animation:pop .6s ease-in-out infinite alternate}.stage-kicker{font:700 13px Fredoka,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--plum)}.stage-icon{width:92px;height:92px;border-radius:50%;border:4px solid var(--ink);background:radial-gradient(circle at 35% 30%,#fff8dc,#ffd166);display:grid;place-items:center;font-size:50px;box-shadow:0 5px 0 var(--ink);animation:stagebob 1.6s ease-in-out infinite}@keyframes stagebob{50%{transform:translateY(-6px) rotate(4deg)}}.stage-name,.stage-clear-title{margin:2px 0 0;font:700 32px/1.05 Fredoka,sans-serif;color:#ffd166;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;animation:wordslam .52s cubic-bezier(.3,1.8,.5,1) .12s both}.stage-learn{display:flex;flex-direction:column;gap:3px;padding:8px 16px;border-radius:14px;background:var(--paper-2);border:2.5px solid var(--ink);font-weight:700;font-size:15px}.stage-learn small{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--ink-soft)}.stage-go{min-width:200px;font-size:19px;margin-top:4px}.stage-stars{display:flex;gap:4px;margin-top:-4px}.stage-stars span{font-size:50px;line-height:1;color:#ffd166;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;animation:starpop .48s cubic-bezier(.2,1.8,.4,1) both}.stage-stars span:nth-child(2){font-size:62px;margin-top:-10px}@keyframes starpop{0%{transform:scale(0) rotate(-120deg);opacity:0}}.stage-clear-title{color:#8be06b}.stage-clear-msg{margin:0;font-weight:600;font-size:15px}.stage-card-wrap .confetti-burst{position:fixed}.pack-rate{font:700 12px Fredoka,sans-serif;color:#2f7d1f;background:#dff5d3;border:2px solid var(--ink);border-radius:99px;padding:1px 8px;white-space:nowrap}.pack.on .pack-rate{background:#c9f0b2}.tut-res4{display:flex;gap:8px}.tut-res4 span{position:relative;width:42px;height:42px;border-radius:12px;border:2.5px solid var(--ink);background:#fff;display:grid;place-items:center;opacity:.45;filter:grayscale(.8)}.tut-res4 span.on{opacity:1;filter:none;background:#dff5d3;animation:pop .26s cubic-bezier(.2,1.4,.5,1)}.tut-res4 i{position:absolute;right:-6px;top:-6px;width:18px;height:18px;border-radius:50%;background:var(--leaf);color:#fff;border:2px solid var(--ink);font:700 11px/14px Fredoka,sans-serif;text-align:center;font-style:normal}.mg-panel{padding:0 0 12px;border-width:4px;border-radius:22px;overflow:hidden;box-shadow:0 6px 0 var(--ink),0 16px 30px #170e2459;animation:mgin .32s cubic-bezier(.2,1.6,.45,1)}@keyframes mgin{0%{transform:scale(.5) translateY(30px);opacity:0}}.mg-panel.sent{opacity:1;animation:mgthunk .26s ease-out}@keyframes mgthunk{30%{transform:scale(.96) rotate(-1deg)}60%{transform:scale(1.03) rotate(1deg)}}.mg-head{margin:0;padding:8px 10px 8px 8px;gap:8px;background:linear-gradient(#ffd98a,#ffb84d);border-bottom:3px solid var(--ink)}.mg-mine .mg-head{background:linear-gradient(#bfe6ff,#7cc4f5)}.mg-fish .mg-head{background:linear-gradient(#a8ecf0,#57c7d4)}.mg-pull .mg-head{background:linear-gradient(#cdf3a8,#8fd65e)}.mg-badge{width:38px;height:38px;border-radius:50%;background:#fff;border:3px solid var(--ink);display:grid;place-items:center;box-shadow:0 2px 0 var(--ink);flex:none;animation:mgwiggle 1.2s ease-in-out infinite}.mg-badge img{width:28px;height:28px;object-fit:contain}@keyframes mgwiggle{50%{transform:rotate(-10deg) scale(1.06)}}.mg-title{flex:1;font:700 24px/1 Fredoka,sans-serif!important;color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;letter-spacing:.5px}.mg-streak{padding:2px 9px;border-radius:99px;background:#ff7a59;color:#fff;border:2.5px solid var(--ink);font:700 14px Fredoka,sans-serif;animation:pop .26s cubic-bezier(.2,1.6,.5,1)}.mg-x{width:32px;height:32px;border-radius:50%;background:#fff!important;border:3px solid var(--ink)!important;color:var(--ink)!important;box-shadow:0 2px 0 var(--ink);display:grid;place-items:center;padding:0 0 2px!important}.mg-timer{display:block;margin:8px 12px 0;height:9px;border:2px solid var(--ink);background:#fff;flex:none}.mg-timer i{background:linear-gradient(90deg,#ff7a59,#ffd166)}.mg-stage{margin:8px 12px 0;height:128px;border:3px solid var(--ink);border-radius:16px;background:radial-gradient(circle at 50% 40%,#fffaf0,#f6e7c8)}.mg-hint{margin:6px 12px 0;font-size:13px}.mg-tap{display:block;width:calc(100% - 24px);margin:10px 12px 0;height:62px;border-radius:20px;border:4px solid var(--ink);background:linear-gradient(#8ee06b,#4fb33a);box-shadow:0 6px 0 var(--ink);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform 80ms,box-shadow 80ms}.mg-tap span{font:700 28px/1 Fredoka,sans-serif;color:#fff;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;letter-spacing:1px;pointer-events:none}.mg-tap:active,.mg-tap.holding{transform:translateY(5px);box-shadow:0 1px 0 var(--ink)}.mg-tap.now{background:linear-gradient(#ffe58a,#ffb627);animation:mgnow .3s ease-in-out infinite alternate}@keyframes mgnow{to{filter:brightness(1.12);box-shadow:0 6px 0 var(--ink),0 0 0 6px #ffd1668c}}.mg-tap:disabled{background:linear-gradient(#d9cdb8,#bfae92);cursor:default;animation:none}.mg-pop b{font-size:30px}.mg-pop.perfect b{font-size:36px;animation:mgperfect .5s cubic-bezier(.2,1.8,.4,1)}@keyframes mgperfect{0%{transform:scale(.3) rotate(-12deg)}}.mg-pop span{font-size:24px}.mg-pop img{width:32px;height:32px}.bduel{position:absolute;inset:0;z-index:45;display:grid;place-items:center;padding:16px;background:radial-gradient(circle,#2b1d3a73,#170e24d9 70%);animation:fade .2s}.bduel-card{width:min(380px,100%);display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 14px 16px;border-width:4px;border-radius:24px;animation:stagein .42s cubic-bezier(.2,1.5,.45,1) both}.bduel-title{font:700 26px/1.05 Fredoka,sans-serif;color:#ffd166;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;text-align:center;animation:wordslam .5s cubic-bezier(.3,1.8,.5,1) both}.bduel.won .bduel-title{color:#8be06b}.bduel.lost .bduel-title{color:#ff9a85}.bduel-arena{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:10px 6px 6px;border-radius:18px;border:3px solid var(--ink);background:linear-gradient(#bfe9ff 0 55%,#9fdc7c 55%)}.bduel-side{width:42%;display:flex;flex-direction:column;align-items:center;gap:4px;transition:transform .2s,opacity .4s}.bduel-side b{font:700 14px Fredoka,sans-serif;color:#fff;-webkit-text-stroke:3.5px var(--ink);paint-order:stroke fill;text-align:center}.bduel-art{width:96px;height:96px;display:grid;place-items:center;filter:drop-shadow(0 4px 0 rgba(23,14,36,.35));animation:petbob 1.6s ease-in-out infinite}.bduel-art img,.bduel-art canvas{width:100%;height:100%;object-fit:contain}.bandit-art{font-size:72px}.bduel-vs{align-self:center;font:700 30px Fredoka,sans-serif;color:#ff7a59;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill}.bduel-hp{width:90%;height:12px;border-radius:99px;border:2.5px solid var(--ink);background:#fff;overflow:hidden}.bduel-hp i{display:block;height:100%;background:linear-gradient(90deg,#ff5d5d,#ff9a5d);transition:width .3s cubic-bezier(.3,1.4,.5,1)}.bduel-side.pet.lunge{transform:translate(34px) rotate(10deg)}.bduel-side.bandit.ouch{animation:ouch .4s ease-out}.bduel-side.bandit.dodge{transform:translateY(-16px) rotate(-8deg)}@keyframes ouch{20%{transform:translate(14px) rotate(12deg);filter:brightness(2)}60%{transform:translate(-6px) rotate(-4deg)}}.bduel.won .bduel-side.bandit{opacity:.3;transform:translate(40px) rotate(25deg)}.bduel.lost .bduel-side.pet{opacity:.5;transform:rotate(-14deg)}.bduel-pop{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);font:700 32px Fredoka,sans-serif;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;animation:bpop .65s ease-out forwards;pointer-events:none}.bduel-pop.hit{color:#ffd166}.bduel-pop.miss{color:#dfe6ff;font-size:26px}@keyframes bpop{0%{transform:translate(-50%,-50%) scale(.4)}30%{transform:translate(-50%,-60%) scale(1.25)}to{transform:translate(-50%,-110%) scale(1);opacity:0}}.bduel-rounds{display:flex;gap:6px}.bduel-rounds i{width:28px;height:9px;border-radius:99px;border:2px solid var(--ink);background:#fff}.bduel-rounds i.done{background:var(--leaf)}.bduel-rounds i.now{background:var(--sun)}.bduel-bar{position:relative;width:100%;height:34px;border-radius:99px;border:3.5px solid var(--ink);background:repeating-linear-gradient(90deg,#fff6e5 0 14px,#f3e4c6 14px 28px);overflow:hidden}.bduel-zone{position:absolute;top:0;bottom:0;background:linear-gradient(#ff8a7a,#ff4d4d);border-left:3px solid var(--ink);border-right:3px solid var(--ink);transition:left .25s cubic-bezier(.3,1.4,.5,1)}.bduel-marker{position:absolute;top:-3px;bottom:-3px;width:10px;margin-left:-5px;border-radius:6px;background:#fff;border:3px solid var(--ink);box-shadow:0 0 0 2px #ffd166}.bduel-attack{width:100%;height:66px;border-radius:22px;border:4px solid var(--ink);background:linear-gradient(#ff9a7a,#ff5a3c);box-shadow:0 6px 0 var(--ink);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform 70ms,box-shadow 70ms}.bduel-attack span{font:700 30px/1 Fredoka,sans-serif;color:#fff;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;letter-spacing:1px;pointer-events:none}.bduel-attack:active{transform:translateY(5px);box-shadow:0 1px 0 var(--ink)}.bduel-attack:disabled{background:linear-gradient(#d9cdb8,#bfae92)}.bduel-hint,.bduel-wait{margin:0;font-weight:700;font-size:13.5px;color:var(--ink-soft);text-align:center;display:flex;align-items:center;gap:8px}.bduel-result{padding:10px 16px;border-radius:16px;border:3.5px solid var(--ink);font:700 17px Fredoka,sans-serif;text-align:center;box-shadow:0 4px 0 var(--ink);background:#ffd0c2;animation:pop .3s cubic-bezier(.2,1.4,.5,1)}.bduel.won .bduel-result{background:#c9f0b2}.gpage.catchp{background:radial-gradient(circle at 50% 0%,#fff3d6,#ffe0b8 60%,#ffcf9e)}.dcatch,.dcatch-reveal{width:min(720px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:18px 16px 32px}.dcatch-lead{margin:0;text-align:center;font-weight:600;font-size:16px;max-width:520px}.dcatch-title{margin:0;font:700 32px Fredoka,sans-serif;color:#ffd166;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill}.gpage-body>*{flex-shrink:0}.t-market .gpage-body>*{width:min(1080px,100%)}.t-market .awning{width:auto!important;height:26px;background:repeating-linear-gradient(90deg,#ff7a59 0 40px,#fff6e5 40px 80px)}.mkt-hero{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:22px;border:3.5px solid var(--ink);background:linear-gradient(135deg,#fff1c9,#ffd59a);box-shadow:0 5px 0 var(--ink)}.mkt-hero img{width:74px;height:74px;object-fit:contain;animation:mgwiggle 2.4s ease-in-out infinite}.mkt-hero b{display:block;font:700 28px/1.05 Fredoka,sans-serif;color:#ffd166;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill}.mkt-hero span{font-weight:600;font-size:14px}.t-market .gtabs.big{width:min(560px,100%)}.t-market .album-filters{justify-content:center;flex-wrap:wrap;overflow:visible}.t-market .album-filters button{padding:5px 14px;font-size:13px}.t-market .shelf{grid-template-columns:repeat(2,1fr);gap:18px 12px}.t-market .shelf-item{width:100%;padding:12px 10px;border-radius:22px;border:3px solid var(--ink);background:linear-gradient(#fffaf0,#ffe9c2);box-shadow:0 5px 0 var(--ink);transition:transform .16s cubic-bezier(.3,1.6,.5,1)}.t-market .shelf-item.r-rare{background:linear-gradient(#f2f9ff,#c9e6ff)}.t-market .shelf-item.r-epic{background:linear-gradient(#faf4ff,#e3d0ff)}.t-market .shelf-item.r-legendary{background:linear-gradient(#fffbe8,#ffe39a);box-shadow:0 5px 0 var(--ink),0 0 0 4px #ffd16680}.t-market .shelf-item.r-mythic{background:linear-gradient(#fff4fa,#ffc8e6);box-shadow:0 5px 0 var(--ink),0 0 0 4px #f0569c59}.t-market .price-tag{font-size:18px}@media(min-width:900px){.t-market .shelf{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:26px 20px}.t-market .shelf-item:hover{transform:translateY(-6px) rotate(-1deg)}.t-market .seller{font-size:13px}.t-market .shelf-item .gbig{font-size:18px;padding:10px}.mkt-hero{padding:16px 22px}.mkt-hero b{font-size:36px}}.tcard-sticker,.ccard-sticker{display:block}.tcard-sticker>img,.tcard-sticker>canvas,.ccard-sticker>img,.ccard-sticker>canvas{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain}.tut-card.sticky{padding-left:18px!important}@media(max-width:640px){.tut-card.sticky{padding-left:16px!important}}@media(pointer:coarse){.actions{left:calc(50% - 34px)!important;right:auto!important;transform:translate(-50%);bottom:calc(96px + var(--safe-bottom))!important;justify-content:center;flex-direction:row;z-index:8}.hud.tutorial-on .actions{bottom:calc(var(--tut-h, max(25vh, 170px)) + 14px)!important}.actions .btn{pointer-events:auto}}.btn.big-action{font-size:22px;padding:12px 34px;border-radius:20px;border-width:4px;background:linear-gradient(#8ee06b,#4fb33a);color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;box-shadow:0 6px 0 var(--ink);animation:bigpulse 1s ease-in-out infinite alternate}.btn.big-action:disabled{background:linear-gradient(#d9cdb8,#bfae92);animation:none}@keyframes bigpulse{to{transform:scale(1.06)}}.bagfull{position:absolute;left:50%;top:calc(124px + var(--safe-top));transform:translate(-50%);z-index:9;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:18px;border:3.5px solid var(--ink);background:linear-gradient(#ff8a7a,#ff5a3c);color:#fff;box-shadow:0 5px 0 var(--ink);animation:bagshake 1.6s ease-in-out infinite;pointer-events:none;white-space:nowrap}.bagfull-ico{font-size:30px}.bagfull b{display:block;font:700 20px/1 Fredoka,sans-serif;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill}.bagfull small{font-weight:700;font-size:12.5px}@keyframes bagshake{0%,70%,to{transform:translate(-50%)}75%{transform:translate(-50%) rotate(-4deg)}85%{transform:translate(-50%) rotate(4deg)}}.bandit-art{position:relative;font-size:0}.bandit-art img{transform:scaleX(-1)}.bduel-mask{position:absolute;left:22%;right:22%;top:24%;height:13%;border-radius:99px;background:#2b1d3a;box-shadow:inset 0 0 0 2px #2b1d3a}.bduel-mask:before,.bduel-mask:after{content:"";position:absolute;top:30%;width:14%;height:45%;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #ff4d4d}.bduel-mask:before{left:22%}.bduel-mask:after{right:22%}.bduel-art{position:relative}.bduel-art>img,.bduel-art>canvas{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain}.bduel-mask{right:auto!important;height:12%!important}.mg-overlay{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:16px;background:radial-gradient(circle,#2b1d3a4d,#170e24b3 75%);animation:fade .18s}.mg-overlay .mg-panel{position:relative;width:min(340px,100%);left:auto;top:auto}.mg-between{margin:8px 12px 0;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:3px solid var(--ink);border-radius:16px;background:radial-gradient(circle at 50% 40%,#fffaf0,#f6e7c8);padding:12px}.mg-big{display:flex;flex-direction:column;align-items:center;gap:4px;animation:mgperfect .42s cubic-bezier(.2,1.8,.4,1)}.mg-big b{font:700 40px/1 Fredoka,sans-serif;color:#fff;-webkit-text-stroke:7px var(--ink);paint-order:stroke fill}.mg-big.perfect b{color:#ffd166}.mg-big.good b{color:#8be06b}.mg-big.miss b{color:#dfe6ff}.mg-big span{display:flex;align-items:center;gap:4px;font:700 28px Fredoka,sans-serif}.mg-big img{width:38px;height:38px}.mg-big small{font-weight:700;color:var(--ink-soft)}.mg-next,.mg-ended{margin:0;font-weight:700;color:var(--ink-soft);display:flex;align-items:center;gap:8px;text-align:center}.mg-ended{color:var(--ink);font-size:16px}.mg-tap.done{margin:0;width:100%;background:linear-gradient(#ffe58a,#ffb627)}.tut-info{gap:10px;text-align:center}.tut-info-title{margin:0;font:700 28px/1.1 Fredoka,sans-serif;color:#ffd166;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill}.tut-info-text{margin:0;font-weight:600;font-size:15.5px;line-height:1.45}.tut-info .tut-bars{align-self:stretch;text-align:left;padding:10px 14px;border-radius:14px;border:2.5px solid var(--ink);background:var(--paper-2);font-size:14px}.tut-hand{position:fixed;left:0;top:0;z-index:200;pointer-events:none;width:44px;height:56px}.tut-hand span{display:block;font-size:44px;line-height:1;filter:drop-shadow(0 3px 0 rgba(43,29,58,.55)) drop-shadow(0 0 6px rgba(255,255,255,.9));animation:handtap .9s ease-in-out infinite}.tut-hand[data-dir=down] span{transform:rotate(180deg);animation-name:handtapdown}@keyframes handtap{0%,to{transform:translateY(6px)}50%{transform:translateY(-4px) scale(.92)}}@keyframes handtapdown{0%,to{transform:rotate(180deg) translateY(6px)}50%{transform:rotate(180deg) translateY(-4px) scale(.92)}}.bandit-badge{background:#fff6e5!important;overflow:hidden}.bandit-badge img{width:100%;height:100%;object-fit:contain}.bduel-mask{display:none}.br{z-index:44;gap:8px}.br-bubbles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.br-bubbles i{position:absolute;bottom:-40px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffffff2,#8fdcf28c 50%,#3d9ef040);border:2px solid rgba(255,255,255,.7);animation:brfloat 6s linear infinite}@keyframes brfloat{to{transform:translateY(-110vh) translate(20px);opacity:.2}}.br>*:not(.br-bubbles){position:relative;z-index:1}.br-top{justify-content:space-between}.br-title{font:700 26px/1 Fredoka,sans-serif!important;color:#8fdcf2;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;letter-spacing:.5px}.br-banner{display:flex;align-items:center;gap:10px;padding:8px 18px;border-radius:99px;border:3.5px solid var(--ink);background:#fff6e5;box-shadow:0 4px 0 var(--ink);animation:wordslam .42s cubic-bezier(.3,1.8,.5,1) both}.br-banner b{font:700 24px/1 Fredoka,sans-serif}.br-banner.mine{background:linear-gradient(#ffb199,#ff7a59)}.br-banner.mine b{color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;font-size:26px}.br-secs{display:inline-flex;align-items:center;gap:4px;font:700 16px Fredoka,sans-serif;padding:2px 10px;border-radius:99px;background:#fffc;border:2px solid var(--ink)}.br-howto{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;animation:pop .3s cubic-bezier(.2,1.4,.5,1)}.br-howto span{padding:4px 10px;border-radius:99px;background:#fff;border:2.5px solid var(--ink);font-weight:700;font-size:13px;box-shadow:0 2px 0 var(--ink)}.br-hp{border-width:3px;border-radius:16px;box-shadow:0 4px 0 var(--ink)}.br-hp span{color:#ff5d5d}.br-hp i{height:13px}.br-sticker>img,.br-sticker>canvas{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain}.br-sticker{animation:brbob 1.8s ease-in-out infinite}@keyframes brbob{50%{translate:0 -6px}}.br-pet.active .br-sticker{filter:drop-shadow(0 0 12px #ffd166) drop-shadow(0 6px 0 rgba(43,29,58,.25))}.br-think{padding:3px 10px;border-radius:12px;background:#fff;border:2.5px solid var(--ink);font-weight:700;font-size:13px;animation:giggle 1s ease-in-out infinite}.br-actions{gap:12px}.br-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:76px;padding:8px 10px;border-radius:22px;border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink);cursor:pointer;font-family:Fredoka,sans-serif;color:#fff;transition:transform 80ms,box-shadow 80ms}.br-btn b{font-size:19px;line-height:1.1;-webkit-text-stroke:4.5px var(--ink);paint-order:stroke fill}.br-btn small{font-size:12px;font-weight:700;color:var(--ink);background:#ffffffbf;padding:1px 8px;border-radius:99px}.br-btn.them{background:linear-gradient(#ffb199,#ff5a3c)}.br-btn.me{background:linear-gradient(#9fd6ff,#4aa8f0)}.br-btn:active:not(:disabled){transform:translateY(5px);box-shadow:0 1px 0 var(--ink)}.br-btn:disabled{filter:grayscale(.6) opacity(.6);cursor:default}.br.my-turn .br-btn.them:not(:disabled){animation:bigpulse .9s ease-in-out infinite alternate}.br-note .br-btn{width:100%}.br-loot{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;border-radius:16px;border:3px solid var(--ink);background:#fff6e5;box-shadow:0 3px 0 var(--ink);animation:pop .32s cubic-bezier(.2,1.4,.5,1)}.br-loot.won{background:linear-gradient(#fff3b0,#ffd166)}.br-loot b{font:700 18px Fredoka,sans-serif}.br-loot span{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.br-loot em{font-style:normal;font-weight:700;padding:2px 10px;border-radius:99px;background:#fff;border:2px solid var(--ink)}.br-loot small{color:var(--muted, #6b5b7a);font-weight:600}.fly-icon{position:fixed;left:0;top:0;z-index:300;pointer-events:none;width:26px;height:26px;margin:-13px 0 0 -13px;filter:drop-shadow(0 2px 0 rgba(43,29,58,.45))}.fly-icon img,.fly-icon svg{width:100%;height:100%;display:block}.fly-icon.bolt svg{fill:#ffd166;stroke:#2b1d3a;stroke-width:2}.fly-label{position:fixed;left:0;top:0;z-index:301;pointer-events:none;font:700 18px Fredoka,sans-serif;color:#fff;-webkit-text-stroke:4px #2b1d3a;paint-order:stroke fill;white-space:nowrap}.fly-label.gain{color:#ffd166}.fly-label.spend{color:#ff8a8a}.fly-label.energy{color:#ffe066;font-size:16px}.pc-coins{transition:transform .15s}.pc-coins.up{animation:coinup .9s ease}.pc-coins.down{animation:coindown .9s ease}@keyframes coinup{0%{transform:scale(1)}30%{transform:scale(1.25);color:#2f9e44}to{transform:scale(1)}}@keyframes coindown{0%{transform:scale(1)}30%{transform:scale(.9);color:#e03131}to{transform:scale(1)}}.actions .big-action.battle{background:linear-gradient(#ffb199,#ff5a3c);color:#fff}.bag-cap.bottom{position:sticky;bottom:0;z-index:2;margin-top:4px;padding:10px 12px;border-radius:16px;background:#fff6e5;border:3px solid var(--ink);box-shadow:0 -2px #2b1d3a14,0 3px 0 var(--ink)}.bag-cap.bottom.full{background:#ffe0d9}.bag-cap.bottom.full i b{background:#ff5a3c}.tut-target{animation:tutglow 1.1s ease-in-out infinite}.joystick.tut-target{border-radius:50%}@keyframes tutglow{0%,to{box-shadow:0 0 #ffd166f2,0 0 #fffc}50%{box-shadow:0 0 0 6px #ffd166f2,0 0 22px 10px #ffd1668c}}.gamebar .gbtn.tut-target .gbtn-face{transform:translateY(-6px) scale(1.12)}.br-help{min-width:34px;font-weight:800}.br-rules-wrap{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:16px;background:#170e248c;animation:fade .2s}.br-rules-card{width:min(420px,100%);display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:22px;animation:pop .32s cubic-bezier(.2,1.4,.5,1)}.br-rules-card h3{margin:0;text-align:center;font:700 26px Fredoka,sans-serif;color:#8fdcf2;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill}.br-rules-card ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.br-rules-card li{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;font-size:14px;line-height:1.3;padding:6px 10px;border-radius:14px;background:#fff;border:2.5px solid var(--ink)}.br-rules-card li span{font-size:22px;text-align:center}.br>.br-rules-wrap{position:fixed;inset:0;z-index:60}.br-rules-card li p{margin:0}.bagfull.ko{background:linear-gradient(#ffd6d6,#ff9a9a)}@media(pointer:coarse){.actions{left:calc(10px + var(--safe-left))!important;right:calc(150px + var(--safe-right))!important;transform:none!important;flex-wrap:wrap;align-content:flex-end;pointer-events:none}.actions>*{pointer-events:auto}}.gpage.t-vault{background:linear-gradient(#ffd66b,#ffeab0 30%,#fff6e5 60%)}.t-vault .gpage-body>*{width:min(620px,100%)}.vault-who{font-weight:700;font-size:13px;padding:4px 10px;border-radius:99px;background:#fff;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px 18px;border-radius:28px;border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink);background:radial-gradient(circle at 50% 30%,#fff6c8,#ffc94a 55%,#f0a52c)}.vault-rays{position:absolute;inset:-60%;background:repeating-conic-gradient(rgba(255,255,255,.28) 0 10deg,transparent 10deg 20deg);animation:spin 18s linear infinite;pointer-events:none}.vault-sparkles i{position:absolute;width:10px;height:10px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:twinkle 1.8s ease-in-out infinite}@keyframes twinkle{0%,to{transform:scale(.2);opacity:0}50%{transform:scale(1.2);opacity:1}}.vault-coin{position:relative;width:92px;height:92px;filter:drop-shadow(0 6px 0 rgba(43,29,58,.35));animation:coinspin 3.2s ease-in-out infinite}@keyframes coinspin{0%,to{transform:rotateY(0) translateY(0)}25%{transform:rotateY(180deg) translateY(-6px)}50%{transform:rotateY(360deg) translateY(0)}}.vault-label{position:relative;font:700 14px Fredoka,sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:#7a4b00}.vault-amount{position:relative;border:0;background:none;cursor:pointer;font:700 48px/1.05 Fredoka,sans-serif;color:#fff;-webkit-text-stroke:9px var(--ink);paint-order:stroke fill;word-break:break-all;text-align:center}.vault-chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.vault-chips span{padding:3px 10px;border-radius:99px;background:#ffffffd9;border:2.5px solid var(--ink);font-size:13px;font-weight:600}.vault-chips .test{background:#e6f4ff}.vault-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.vault-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px 10px;border-radius:20px;border:3.5px solid var(--ink);background:#fff;box-shadow:0 5px 0 var(--ink);cursor:pointer;font-family:Fredoka,sans-serif;transition:transform 80ms,box-shadow 80ms}.vault-tile span{font-size:30px;line-height:1}.vault-tile b{font-size:15px}.vault-tile small{font-size:11px;color:var(--ink-soft, #6b5b7a);font-weight:600}.vault-tile:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ink)}.vault-tile.faucet{background:linear-gradient(#bff0a8,#7fd35e);animation:bigpulse 1.1s ease-in-out infinite alternate}.vault-tile.locked{background:#f1ece4}.vault-tile.locked:after{content:"🔒";position:absolute;top:-8px;right:-6px;font-size:18px}.vault-card{padding:14px;border-radius:22px;border:3.5px solid var(--ink);background:#fff;box-shadow:0 5px 0 var(--ink)}.vault-card h3{margin:0 0 10px;font:700 19px Fredoka,sans-serif}.vault-pigs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.vault-pig{flex:none;width:108px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:18px;border:3px solid var(--ink);background:linear-gradient(#ffe6f0,#ffc2d9);box-shadow:0 4px 0 var(--ink);cursor:pointer;font-family:Fredoka,sans-serif}.vp-art{width:64px;height:64px;display:grid;place-items:center}.vp-art>*{max-width:100%;max-height:100%}.vault-pig b{font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-bal{display:inline-flex;align-items:center;gap:3px;font-weight:700;font-size:13px;padding:1px 8px;border-radius:99px;background:#fff;border:2px solid var(--ink)}.vp-bal img{width:16px;height:16px}.vault-empty{margin:0;color:var(--ink-soft, #6b5b7a)}.vault-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.vault-feed li{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:14px;background:#fff8ea;border:2px solid rgba(43,29,58,.15)}.vf-ico{width:38px;height:38px;display:grid;place-items:center;font-size:20px;border-radius:12px;background:#fff;border:2.5px solid var(--ink)}.vf-what{display:flex;flex-direction:column;min-width:0}.vf-what b{font-size:14px}.vf-what small{font-size:11px;color:var(--ink-soft, #6b5b7a)}.vf-amt{font:700 15px Fredoka,sans-serif;padding:2px 10px;border-radius:99px;border:2.5px solid var(--ink);white-space:nowrap}.vf-amt.pos{background:#d3f9d8;color:#1b7a33}.vf-amt.neg{background:#ffe3e3;color:#c92a2a}.vault-fold{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:none;font:700 17px Fredoka,sans-serif;cursor:pointer;padding:0}.vault-lore{display:flex;flex-direction:column;gap:10px;margin-top:10px}.vault-lore p{margin:0;font-size:14px;line-height:1.4}.vl-bar{display:grid;grid-template-columns:1fr;gap:3px;font-size:13px;font-weight:600}.vl-bar i{height:14px;border-radius:99px;background:#f1ece4;border:2.5px solid var(--ink);overflow:hidden}.vl-bar i b{display:block;height:100%;background:linear-gradient(#ffe066,#f0a52c)}.vl-bar em{font-style:normal;font-size:12px;color:var(--ink-soft, #6b5b7a)}.vl-facts{display:flex;flex-wrap:wrap;gap:6px}.vl-facts span{font-size:12px;padding:3px 9px;border-radius:99px;background:#fff8ea;border:2px solid rgba(43,29,58,.25)}.vault-signout{align-self:center;width:auto!important;border:0;background:none;color:var(--ink-soft, #6b5b7a);text-decoration:underline;cursor:pointer;font-family:Fredoka,sans-serif;padding:6px 12px}html.has-touch .joystick{display:block!important}.hud.nav-on{--nav-h: calc(86px + var(--safe-bottom))}.hud.tutorial-on.nav-on .tut-card.sticky{bottom:var(--nav-h);min-height:0;max-height:30vh;border-radius:24px;border-bottom:var(--stroke)}.hud.tutorial-on.nav-on .joystick{bottom:calc(var(--tut-h, 170px) + var(--nav-h) + 14px)}@media(pointer:coarse){.hud.tutorial-on.nav-on .actions{bottom:calc(var(--tut-h, 170px) + var(--nav-h) + 14px)!important}}.bagfull{white-space:normal;max-width:calc(100vw - 24px);width:max-content}@media(max-width:480px){.bagfull{padding:6px 12px 6px 8px;gap:8px}.bagfull b{font-size:17px}.bagfull small{font-size:11.5px}.bagfull-ico{font-size:22px}}.hud.tutorial-on .petcard2,.hud.tutorial-on .wallet-btn{cursor:default}.autopilot-intro{background:linear-gradient(#e7f6ff,#fff)}.autopilot-intro ul{margin:0;padding-left:4px;list-style:none;display:grid;gap:4px;font-weight:600}.tut-spot{position:fixed;inset:0;z-index:190;cursor:pointer;animation:fade .25s}.tut-spot-hole{position:fixed;border-radius:14px;box-shadow:0 0 0 4px #ffd166,0 0 24px 6px #ffd166cc,0 0 0 200vmax #0f081ab8;pointer-events:none;transition:left .12s,top .12s;animation:spotpulse 1s ease-in-out infinite alternate}@keyframes spotpulse{0%{box-shadow:0 0 0 3px #ffd166,0 0 14px 4px #ffd16699,0 0 0 200vmax #0f081ab8}to{box-shadow:0 0 0 6px #ffd166,0 0 30px 10px #ffd166e6,0 0 0 200vmax #0f081ab8}}.tut-spot-caption{position:fixed;display:flex;flex-direction:column;gap:2px;padding:8px 14px;border-radius:16px;background:#fff6e5;border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);font:700 18px Fredoka,sans-serif;color:var(--ink);animation:pop .3s cubic-bezier(.2,1.4,.5,1)}.tut-spot-caption small{font-size:12px;font-weight:600;color:var(--ink-soft, #6b5b7a)}@media(hover:hover)and (pointer:fine){.bagfull.ko{left:calc(8px + var(--safe-left));top:calc(128px + var(--safe-top));transform:none;width:auto;max-width:270px;animation:none}}.br.land>.br-arena{position:static!important}.br.land .br-pet{position:absolute;transform:translate(-50%,-100%);width:calc(var(--stk) + 20px);z-index:2}.br.land .br-sticker{width:var(--stk)}.br.land .br-hp{max-width:calc(var(--stk) + 10px)}.br.land .launcher{position:absolute;transform:translate(-50%,-100%);z-index:2}.br.land .launcher-art{width:var(--gun)}.bag-avatar{position:relative;overflow:hidden}.bag-avatar>:first-child{position:absolute;inset:7%;width:86%!important;height:86%!important;margin:0;object-fit:contain}@media(hover:hover)and (pointer:fine){.bag-avatar{width:80px;height:80px}}.t-album .gpage-body>.album.wide,.t-album .gpage-body>.album-filters{width:min(1080px,100%)}.album.wide{padding:24px 22px;gap:22px 16px}.t-album .album-filters button{font-size:13px;padding:4px 12px}.mapscreen{background:#170e24c7}.mapscroll{max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:18px;-webkit-overflow-scrolling:touch}.mapscreen .mapwrap{width:min(100vw - 32px,1200px);aspect-ratio:192 / 60}.mapscreen .mapwrap canvas{width:100%;height:100%}.mapdot.me{animation:bigpulse .8s ease-in-out infinite alternate}@media(max-aspect-ratio:6/5){.mapscreen .mapwrap{width:auto;height:min(62vh,520px)}.mapscreen .mapwrap canvas{width:auto;height:100%;aspect-ratio:192 / 60}.maplabel{font-size:18px}}.mapscreen{grid-template-columns:minmax(0,1fr)}.mapscreen>.col{min-width:0;max-width:100%}.mapscroll{width:100%}.dcatch-scene{position:absolute;inset:0;z-index:30}.br.staged>.br-arena{position:static!important}.br.staged .br-pet{position:absolute;transform:translate(-50%,-100%);width:calc(var(--stk) + 20px);z-index:2;gap:4px}.br.staged .br-sticker{width:var(--stk)}.br.staged .br-hp{max-width:calc(var(--stk) + 14px);font-size:12px;padding:3px 6px}.br.staged .launcher{position:absolute;transform:translate(-50%,-100%);z-index:2}.br.staged .launcher-art{width:var(--gun)}.br.staged .launcher.firing{animation:none}.br.staged .launcher .shot{display:none}.shot2{position:absolute;z-index:5;width:58px;height:58px;margin:-29px 0 0 -29px;pointer-events:none;animation:shotfly .52s cubic-bezier(.3,.1,.7,1) forwards}.shot2.puff{width:48px;height:48px;margin:-24px 0 0 -24px;animation-duration:.7s}@keyframes shotfly{0%{transform:translate(0) scale(.4);opacity:0}15%{opacity:1}55%{transform:translate(calc(var(--tx) * .55),calc(var(--ty) * .55 - 50px)) scale(1)}to{transform:translate(var(--tx),var(--ty)) scale(1.15);opacity:.9}}.gpage-body>.gpage-tip{margin-left:auto;margin-right:auto}@media(min-width:900px){.t-album .gpage-body>.album.wide,.t-album .gpage-body>.album-filters{width:min(1200px,100%)}.t-album .album-filters{gap:10px}.t-album .album-filters button{font-size:18px;padding:8px 20px;border-width:3px;box-shadow:0 3px 0 var(--ink)}.t-album .album-filters button b{font-size:15px;padding:1px 8px}.album.wide .album-slot.empty span{font-size:56px}.album.wide .album-slot.empty small{font-size:16px}.album.wide .album-active{font-size:14px;padding:2px 10px;bottom:-12px}}.vault-tile.claimed{background:#eaf7e4}.flow-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.flow-sum>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border-radius:16px;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);background:#fff}.flow-sum small{font-size:11px;font-weight:700;color:var(--ink-soft, #6b5b7a);text-transform:uppercase;letter-spacing:.5px}.flow-sum b{font:700 18px Fredoka,sans-serif}.flow-sum .in{background:#e3f9e5}.flow-sum .in b{color:#1b7a33}.flow-sum .out{background:#ffe8e8}.flow-sum .out b{color:#c92a2a}.flow-sum .bal{background:linear-gradient(#fff8dc,#ffe9a6)}.gtabs{flex-wrap:wrap}.mshop{display:flex;flex-direction:column;gap:10px}.mshop-head{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:20px;border:3px solid var(--ink);background:linear-gradient(#fff3c4,#ffd98a);box-shadow:0 4px 0 var(--ink)}.mshop-art{width:64px;height:64px;flex:none;border-radius:50%;border:3px solid var(--ink);background:radial-gradient(circle at 50% 60%,#fff,#ffe9b8);display:grid;place-items:center;overflow:hidden}.mshop-art img{width:90%;height:90%;object-fit:contain}.mshop-who h2{margin:0;font:700 22px Fredoka,sans-serif}.mshop-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mshop-chips span{padding:2px 9px;border-radius:99px;background:#fff;border:2px solid var(--ink);font-size:12px;font-weight:700}.mshop-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mshop-tabs button{padding:10px;border-radius:16px;border:3px solid var(--ink);background:#fff;box-shadow:0 4px 0 var(--ink);font:700 17px Fredoka,sans-serif;cursor:pointer;color:var(--ink)}.mshop-tabs button.on{background:linear-gradient(#ffe066,#ffc23a);transform:translateY(2px);box-shadow:0 2px 0 var(--ink)}.mshop-h{margin:4px 0 0;font:700 16px Fredoka,sans-serif}.mshop-sell{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mshop-res{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:16px;border:3px solid var(--ink);background:#fff;box-shadow:0 3px 0 var(--ink);text-align:center}.mshop-res.none{opacity:.55}.mshop-res b{font-size:13px}.mshop-res small{font-size:10.5px;font-weight:700;color:var(--ink-soft, #6b5b7a)}.mshop-mini{margin-top:4px;width:100%;padding:5px 4px;border-radius:12px;border:2.5px solid var(--ink);background:linear-gradient(#8ee06b,#4fb33a);color:#fff;font:700 13px Fredoka,sans-serif;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;box-shadow:0 2px 0 var(--ink);cursor:pointer}.mshop-mini:disabled,.mshop-big:disabled,.mshop-buy:disabled,.gear-btn:disabled{filter:grayscale(.7) opacity(.6);cursor:default}.mshop-big{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:18px;border:4px solid var(--ink);box-shadow:0 5px 0 var(--ink);cursor:pointer;font-family:Fredoka,sans-serif;color:#fff}.mshop-big.sell{background:linear-gradient(#ffe066,#f0a52c)}.mshop-big b{font-size:20px;-webkit-text-stroke:4.5px var(--ink);paint-order:stroke fill}.mshop-big small{font-size:14px;font-weight:700;color:var(--ink);background:#fff;padding:2px 10px;border-radius:99px;border:2px solid var(--ink)}.mshop-big:active:not(:disabled),.mshop-buy:active:not(:disabled),.gear-btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.mshop-items{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mshop-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;border-radius:18px;border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);text-align:center}.mshop-item.meal{background:linear-gradient(#fff4dc,#ffd6a0)}.mshop-item.med{background:linear-gradient(#ffe8ee,#ffb8c8)}.mshop-emoji{font-size:34px;line-height:1;animation:petbob 2.2s ease-in-out infinite}.mshop-item b{font:700 16px Fredoka,sans-serif}.mshop-item small{font-size:11px;font-weight:700;color:var(--ink-soft, #6b5b7a)}.mshop-buy{margin-top:4px;width:100%;padding:8px;border-radius:14px;border:3px solid var(--ink);background:linear-gradient(#ffb199,#ff5a3c);color:#fff;font:700 14px Fredoka,sans-serif;-webkit-text-stroke:3.5px var(--ink);paint-order:stroke fill;box-shadow:0 3px 0 var(--ink);cursor:pointer}.mshop-fine{margin:0;font-size:11.5px;color:var(--ink-soft, #6b5b7a);text-align:center}.gear-bench{display:flex;flex-direction:column;gap:8px}.gear-lead{margin:0;font-size:13px;font-weight:600;color:var(--ink-soft, #6b5b7a);text-align:center}.gear-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.gear-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:18px;border:3px solid var(--ink);background:linear-gradient(#f3f0ff,#ddd4ff);box-shadow:0 4px 0 var(--ink);text-align:center}.gear-card.ready{background:linear-gradient(#e9ffe0,#bff0a8)}.gear-ico{font-size:34px;line-height:1}.gear-name{font:700 15px Fredoka,sans-serif}.gear-bonus{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.gear-bonus i{font-style:normal;font-size:11px;font-weight:700;padding:1px 7px;border-radius:99px;border:2px solid var(--ink);background:#fff}.gear-bonus i.up{color:#1b7a33}.gear-bonus i.down{color:#c92a2a}.gear-mats{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.gear-mats i{font-style:normal;display:inline-flex;align-items:center;gap:2px;font-size:11.5px;font-weight:700;padding:1px 6px;border-radius:99px;background:#fffc}.gear-mats i.short{color:#c92a2a}.gear-mats i.ok{color:#1b7a33}.gear-btn{width:100%;margin-top:2px;padding:8px;border-radius:14px;border:3px solid var(--ink);background:linear-gradient(#8ee06b,#4fb33a);color:#fff;font:700 13.5px Fredoka,sans-serif;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;box-shadow:0 3px 0 var(--ink);cursor:pointer}.gear-btn.alt{background:linear-gradient(#9fd6ff,#4aa8f0)}@media(max-width:380px){.mshop-sell{grid-template-columns:repeat(2,1fr)}}.cm-wrap{position:fixed;inset:0;z-index:80;display:grid;place-items:end center}.cm-back{position:absolute;inset:0;background:#2b1d3a61;animation:fade .16s}.cm{position:relative;width:min(520px,100vw);max-height:92dvh;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;animation:rise .22s ease-out}@media(min-width:760px){.cm-wrap{place-items:center}.cm{border-radius:26px}}@keyframes rise{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.cm h2{margin:0;padding-right:42px}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;background:#f1e7d3;border:3px solid var(--ink);border-radius:16px;padding:4px}.seg button{border:0;border-radius:11px;padding:9px 6px;font:700 15px Fredoka,sans-serif;background:transparent;color:var(--ink);cursor:pointer}.seg button.on{background:#fff;box-shadow:0 3px 0 var(--ink)}.usd-row,.wd-pets{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip{border:3px solid var(--ink);border-radius:999px;padding:5px 12px;background:#fff;font:700 14px Fredoka,sans-serif;cursor:pointer;color:var(--ink)}.chip.on{background:var(--sun, #ffd23f);box-shadow:0 3px 0 var(--ink)}.usd-in{display:flex;align-items:center;gap:2px;border:3px solid var(--ink);border-radius:999px;padding:2px 10px;background:#fff;font:700 15px Fredoka,sans-serif}.usd-in input{width:70px;border:0;outline:0;font:inherit;background:transparent}.asset-pick{display:flex;flex-direction:column;gap:6px}.asset-search{border:3px solid var(--ink);border-radius:12px;padding:7px 10px;font:inherit}.asset-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;max-height:150px;overflow-y:auto}.asset{display:flex;flex-direction:column;align-items:center;border:2.5px solid var(--ink);border-radius:12px;background:#fff;padding:5px 4px;cursor:pointer;font-family:Fredoka,sans-serif;color:var(--ink)}.asset b{font-size:14px}.asset small{font-size:10.5px;color:var(--ink-soft, #6b5b7a)}.asset.on{background:#e3f6ff;box-shadow:0 3px 0 var(--ink)}.quote-box{display:flex;flex-direction:column;gap:6px;padding:12px;border:3px dashed var(--ink);border-radius:16px;background:#fffaf0;min-height:56px;justify-content:center}.qb-get{display:flex;align-items:center;gap:8px;font-family:Fredoka,sans-serif}.qb-get img{width:34px;height:34px}.qb-get b{font-size:26px}.qb-get small{font-weight:700;color:var(--ink-soft, #6b5b7a)}.qb-line{font-size:13.5px}.sim-note{margin:0;font-size:12px;color:var(--ink-soft, #6b5b7a);background:#f4f1ea;border-radius:10px;padding:7px 9px}.buy-done{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:8px 0}.buy-done b{font:700 30px Fredoka,sans-serif}.buy-done p{margin:0}.spin-coin{width:90px;height:90px;animation:coinspin 1.6s ease-in-out infinite}@keyframes coinspin{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.swap-box{display:flex;flex-direction:column;gap:4px}.swap-box label{position:relative;display:flex;flex-direction:column;gap:2px;border:3px solid var(--ink);border-radius:16px;padding:8px 12px;background:#fff}.swap-box label>span{display:flex;align-items:center;gap:8px}.swap-box img{width:28px;height:28px}.swap-box input{flex:1;min-width:0;border:0;outline:0;font:700 22px Fredoka,sans-serif;background:transparent}.swap-box b{flex:1;font:700 22px Fredoka,sans-serif}.swap-box em{font-style:normal;font-weight:700;font-size:13px;color:var(--ink-soft, #6b5b7a)}.swap-box .link-btn{position:absolute;right:10px;top:6px}.swap-arrow{align-self:center;width:34px;height:34px;border-radius:50%;border:3px solid var(--ink);background:var(--sun, #ffd23f);display:grid;place-items:center;font-weight:700;margin:-10px 0;z-index:1}.usdc-dot{width:28px;height:28px;border-radius:50%;background:#2775ca;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700}.bank-row{border:3px solid var(--ink);border-radius:14px;padding:9px 12px;background:#fff;font-size:14px}.chain-card{display:flex;flex-direction:column;gap:10px;background:linear-gradient(#fff,#fff8e8)}.cc-head{display:flex;align-items:center;gap:10px}.cc-head img{width:52px;height:52px;filter:drop-shadow(0 3px 0 rgba(43,29,58,.25))}.cc-head h3{margin:0}.cc-head small{color:var(--ink-soft, #6b5b7a);font-weight:600}.cc-who{font-size:13.5px}.cc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.cc-grid>div{border:2.5px solid var(--ink);border-radius:14px;padding:7px 10px;background:#fff;display:flex;flex-direction:column}.cc-grid small{font-size:11.5px;font-weight:700;color:var(--ink-soft, #6b5b7a)}.cc-grid b{font:700 18px Fredoka,sans-serif}.cc-grid em{font-style:normal;font-size:13px;color:var(--ink-soft, #6b5b7a)}.cc-sync{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;flex-wrap:wrap}.cc-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cc-more summary{cursor:pointer;font-weight:700;font-size:13px}.cc-more ul{margin:6px 0 0;padding-left:18px;font-size:12.5px;display:flex;flex-direction:column;gap:3px;word-break:break-all}.vault-tile.buy{background:linear-gradient(#fff4c2,#ffd75e)}.nft-card{background:linear-gradient(#f3ecff,#fff)}.nft-tag{font:700 11px Fredoka,sans-serif;background:#7b5cff;color:#fff;border-radius:6px;padding:2px 7px;border:2px solid var(--ink)}.nft-card .row b{font-size:13px;word-break:break-all}.join-soon.mini{display:flex;gap:6px}.soon-pill{font-size:12px;font-weight:700;border:2px dashed var(--ink-soft, #6b5b7a);border-radius:999px;padding:3px 10px;color:var(--ink-soft, #6b5b7a)}
