@keyframes pulse{0%,to{box-shadow:0 0#35d07f73}55%{box-shadow:0 0 0 7px #35d07f00}}@keyframes sunPulse{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes sunRays{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes moonGlow{0%{filter:brightness(.98);transform:translateY(0) scale(1)}to{filter:brightness(1.08);transform:translateY(4px) scale(1.04)}}@keyframes cloudTravel{0%{transform:translateX(0) translateY(0) scale(var(--cs,1));opacity:0}8%,92%{opacity:var(--co,.95)}25%{transform:translateX(170px) translateY(-7px) scale(var(--cs,1))}50%{transform:translateX(340px) translateY(2px) scale(var(--cs,1))}75%{transform:translateX(510px) translateY(-5px) scale(var(--cs,1))}to{transform:translateX(700px) translateY(0) scale(var(--cs,1));opacity:0}}@keyframes drift{0%,to{margin-left:-14px}50%{margin-left:22px}}@keyframes twinkle{0%,to{opacity:.22;transform:scale(.8)}50%{opacity:.95;transform:scale(1.2)}}@keyframes sparklePop{0%,to{opacity:.32;transform:scale(.7) rotate(0)}50%{opacity:.9;transform:scale(1.25) rotate(45deg)}}@keyframes shoot{0%,72%{opacity:0;transform:translate(0)}76%{opacity:1}88%,to{opacity:0;transform:translate(-190px,74px)}}@keyframes moteFloat{0%,to{opacity:.25;transform:translate(0)}25%{opacity:1;transform:translate(10px,-14px)}50%{opacity:.5;transform:translate(-6px,-26px)}75%{opacity:1;transform:translate(-14px,-10px)}}@keyframes flyacross{0%{left:-12%;transform:translateY(0)}25%{transform:translateY(-7px)}50%{transform:translateY(2px)}75%{transform:translateY(-5px)}to{left:104%;transform:translateY(-10px)}}@keyframes flap{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes groundShift{0%{transform:translate(0)}to{transform:translate(-6px)}}@keyframes treeSway{0%{transform:rotate(-1.6deg) translate(0)}to{transform:rotate(2grad) translate(1px)}}@keyframes grassSway{0%{transform:rotate(-4deg) scale(var(--gs,1)) scaleX(var(--gx,1))}to{transform:rotate(4deg) scale(var(--gs,1)) scaleX(var(--gx,1))}}@keyframes bushSway{0%{transform:rotate(-1.4deg) scale(var(--gs,1))}to{transform:rotate(1.4deg) scale(var(--gs,1))}}@keyframes winFlicker{0%,88%,to{opacity:1}92%{opacity:.55}96%{opacity:.9}}@keyframes smokeRise{0%{opacity:0;transform:translate(0) scale(.7)}18%{opacity:.8}to{opacity:0;transform:translate(10px,-40px) scale(1.3)}}@keyframes shadowPulse{0%,to{opacity:.85;transform:translate(-50%) scaleX(1)}50%{opacity:.55;transform:translate(-50%) scaleX(.82)}}@keyframes idlePet{0%,to{transform:translate(-50%) translateY(0) scale(1)}30%{transform:translate(-50%) translateY(-4px) scale(.99,1.03)}55%{transform:translate(-50%) translateY(0) scale(1.02,.98)}75%{transform:translate(-50%) translateY(-2px) scaleY(1.01)}}@keyframes bounce{0%,70%{transform:translate(-50%) translateY(0)}35%{transform:translate(-50%) translateY(-14px) scale(1.04)}85%{transform:translate(-50%) translateY(-5px)}}@keyframes spin{0%,to{transform:translate(-50%) rotate(0) scale(1)}50%{transform:translate(-50%) rotate(6deg) scale(1.07)}}@keyframes sleepy{0%,to{transform:translate(-50%) translateY(3px) scale(1.01,.97)}50%{transform:translate(-50%) translateY(5px) scale(1.02,.955)}}@keyframes reactPet{0%,to{transform:translate(-50%) translateY(0) scale(1)}16%{transform:translate(-50%) translateY(3px) scale(1.08,.89)}36%{transform:translate(-50%) translateY(-12px) scale(.93,1.09) rotate(-2.5deg)}54%{transform:translate(-50%) translateY(0) scale(1.06,.92) rotate(2deg)}72%{transform:translate(-50%) translateY(-6px) scale(.97,1.04) rotate(-1deg)}88%{transform:translate(-50%) translateY(1px) scale(1.02,.98)}}@keyframes reactFeed{0%,to{transform:translate(-50%) translateY(0) scale(1)}10%{transform:translate(-50%) translateY(4px) scale(1.02,.97) rotate(1.5deg)}20%{transform:translate(-50%) translateY(1px) scaleY(.99)}30%{transform:translate(-50%) translateY(4px) scale(1.02,.96) rotate(1.5deg)}40%,64%{transform:translate(-50%) translateY(2px) scaleY(.99)}52%{transform:translate(-50%) translateY(4px) scale(1.02,.96) rotate(1deg)}76%{transform:translate(-50%) translateY(3px) scale(1.01,.97)}88%{transform:translate(-50%) translateY(1px) scale(1)}}@keyframes heartFloat{0%{opacity:0;transform:translateY(8px) scale(.6) rotate(-6deg)}18%{opacity:1}55%{opacity:1;transform:translateY(-24px) scale(1.05) rotate(5deg)}to{opacity:0;transform:translateY(-52px) scale(1.15) rotate(-4deg)}}@keyframes biteShrink{0%{opacity:1;transform:translate(-50%) scale(1) rotate(0)}22%{opacity:1;transform:translate(-54%) scale(.8) rotate(-4deg)}48%{opacity:1;transform:translate(-50%) scale(.58) rotate(3deg)}72%{opacity:1;transform:translate(-55%) scale(.36) rotate(-3deg)}92%,to{opacity:0;transform:translate(-50%) scale(.12) rotate(0)}}@keyframes crumbFall{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--cdx,4px),30px) rotate(160deg)}}@keyframes zRise{0%{opacity:0;transform:translateY(6px) scale(.8) rotate(-4deg)}20%{opacity:.95}to{opacity:0;transform:translate(20px,-52px) scale(1.25) rotate(6deg)}}@keyframes floatz{0%,to{opacity:.4;transform:translateY(6px)}50%{opacity:1;transform:translateY(-8px)}}@keyframes selblink{50%{background:#fdfbc81f}}@keyframes wvspin{to{transform:rotate(1turn)}}@keyframes wvrock{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes wvdash{0%{opacity:.3}to{opacity:.9}}@keyframes wvbob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes waveShift{0%{background-position-x:0}to{background-position-x:52px}}@keyframes glowShift{0%{background-position:0 0}to{background-position:116px 0}}@keyframes foamLap{0%{background-position-x:0;transform:translateY(0)}to{background-position-x:18px;transform:translateY(2px)}}@keyframes palmSway{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.8deg)}}@keyframes crabCross{0%,10%{left:-48px}86%,96%,to{left:calc(100% - 42px)}}@keyframes crabBob{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-2px) rotate(2deg)}}@keyframes beamPulse{0%{opacity:.35}to{opacity:.9}}@keyframes owlBlink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}}@keyframes bflyFly{0%{transform:translate(0) rotate(-4deg)}50%{transform:translate(26px,-20px) rotate(5deg)}to{transform:translate(52px,4px) rotate(-3deg)}}@keyframes bflyFlap{0%{transform:scaleX(.55)}to{transform:scaleX(1)}}@keyframes auroraSway{0%{opacity:.65;transform:rotate(-6deg) translate(-26px)}to{opacity:1;transform:rotate(-3.5deg) translate(30px)}}@keyframes snowFall{0%{top:-4%;transform:translate(0)}50%{transform:translate(11px)}to{top:103%;transform:translate(-7px)}}@keyframes weedRoll{0%{left:-46px;transform:translateY(0)}22%{transform:translateY(-7px)}46%{transform:translateY(0)}70%{transform:translateY(-6px)}to{left:102%;transform:translateY(0)}}@keyframes weedSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes lizardDash{0%,54%{left:-52px}63%{left:36%}71%{left:39%}80%,to{left:103%}}@keyframes fireGlow{0%{opacity:.65;transform:translate(-50%) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1.06)}}@keyframes flameFlicker{0%{transform:scaleY(.9) scaleX(1)}to{transform:scaleY(1.1) scaleX(.94)}}@keyframes buiBusy{0%{opacity:.25;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes ambFall{0%{opacity:0;transform:translateY(-12px) rotate(0)}8%,94%{opacity:var(--ao,.9)}30%{transform:translate(13px,120px) rotate(110deg)}55%{transform:translate(-9px,240px) rotate(200deg)}80%{transform:translate(11px,360px) rotate(290deg)}to{opacity:0;transform:translate(-6px,480px) rotate(350deg)}}@keyframes ambFloat{0%{transform:translate(0)}to{transform:translate(11px,-15px)}}@keyframes crossFly{0%{left:-12%;transform:translateY(0)}25%{transform:translateY(-8px)}50%{transform:translateY(3px)}75%{transform:translateY(-6px)}to{left:106%;transform:translateY(0)}}@keyframes wingFlap{0%{transform:scaleX(.55)}to{transform:scaleX(1)}}@keyframes gullCross{0%{left:-14%;transform:translateY(0)}50%{transform:translateY(-9px)}to{left:105%;transform:translateY(2px)}}@keyframes crabCross2{0%,8%{left:calc(100% - 30px)}84%,to{left:-36px}}@keyframes windSlide{0%{opacity:0;left:-16%}14%,84%{opacity:.85}to{opacity:0;left:103%}}@keyframes dustSlide{0%{opacity:0;transform:translate(0)}12%,88%{opacity:var(--ao,.8)}to{opacity:0;transform:translate(250px)}}@keyframes carCross{0%{left:-54px}46%,54%{transform:translateY(0)}50%{transform:translateY(-1.5px)}to{left:calc(100% + 10px)}}@keyframes planeCross{0%{left:-12%;transform:translateY(0)}50%{transform:translateY(-5px)}to{left:107%;transform:translateY(1px)}}@keyframes lampBlink{0%,to{opacity:.15}50%{opacity:1}}@keyframes seaBob{0%{transform:translateY(0)}to{transform:translateY(3px)}}@keyframes crestRoll{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes shadeSway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.6deg)}}@keyframes flagWave{0%{transform:scaleX(.82)}to{transform:scaleX(1)}}@keyframes pengPeek{0%,52%,to{transform:translateY(58%)}62%,88%{transform:translateY(4%)}}@keyframes oasisShine{0%{opacity:.75}to{opacity:1}}@keyframes camelCross{0%{left:-92px}to{left:104%}}@keyframes camelBob{0%{transform:translateY(0)}to{transform:translateY(-1.6px)}}@keyframes rotorFlick{0%{transform:scaleX(.68)}to{transform:scaleX(1)}}@keyframes heliCross{0%{left:-18%;transform:translateY(0)}50%{transform:translateY(-6px)}to{left:106%;transform:translateY(2px)}}@keyframes tlR{0%,38%{opacity:1}44%,to{opacity:.25}}@keyframes tlY{0%,38%,60%,to{opacity:.25}44%,54%{opacity:1}}@keyframes tlG{0%,54%,to{opacity:.25}60%,94%{opacity:1}}@keyframes carCross2{0%{right:-54px}to{right:calc(100% + 10px)}}:root{--bg:#f5f5f7;--bg-dot:#d9d9df;--panel:#fff;--panel2:#ededf0;--ink:#1c1c24;--ink-soft:#5c5c68;--line:#e0e0e6;--line2:#c9cad2;--amber:#d98a12;--amber-deep:#a86e08;--amber-soft:#fff2d8;--mint:#1b7849;--mint-soft:#dcf2e4;--pink:#2f4499;--pink-soft:#e2e9fd;--sky:#4460cf;--sky-soft:#dbe4fd;--red:#c33346;--red-soft:#fbe3e7;--logo-gold:#eebf5a;--logo-gold-hi:#facf7a;--logo-gold-mid:#e4bc67;--logo-gold-dim:#c7a969;--logo-gold-deep:#715934;--logo-blue:#5b7bf4;--logo-blue-mid:#5a7ad9;--logo-blue-deep:#0f2b80;--logo-dark:#090b0a;--gold-btn:#eebf5a;--mint-btn-bg:#1b7849;--mint-btn-ink:#fff;--shell-a:#2e2e38;--shell-b:#1a1a20;--shell-edge:#000;--shell-ink:#e6e6ec;--shell-dim:#9a9aaa;--btn-shell:#101014;--btn-shell2:#3a3a46;--lcd:#e9e4b8;--lcd-deep:#d8d09a;--lcd-ink:#33331e;--shadow:none;--tab-h:62px}:root,html.ui-light{color-scheme:light}html.ui-dark{color-scheme:dark}body.ui-dark,html.ui-dark{--bg:#0b0b0d;--bg-dot:#26262f;--panel:#0f0f12;--panel2:#1a1a20;--ink:#f2f2f4;--ink-soft:#82828f;--line:#1c1c24;--line2:#26262f;--amber:#eebf5a;--amber-deep:#facf7a;--amber-soft:#2e2410;--mint:#35d07f;--mint-soft:#0f2c1e;--pink:#7fd4ff;--pink-soft:#0f2a38;--sky:#5b7cfa;--sky-soft:#182747;--red:#f44a5e;--red-soft:#3a1620;--gold-btn:#eebf5a;--mint-btn-bg:#35d07f;--mint-btn-ink:#0b0b0d;--lcd:#0e1118;--lcd-deep:#1a1a20;--lcd-ink:#e6e6ec}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,body,button,html{touch-action:manipulation}body{color:var(--ink);background:var(--bg);padding-bottom:calc(76px + var(--tab-h) + env(safe-area-inset-bottom));background-image:none;margin:0;font-family:Quicksand,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.5}button{cursor:pointer}button,input{font-family:inherit}.mono,.px{font-family:IBM Plex Mono,monospace}.mono{word-break:break-all;font-size:12.5px}.wrap{max-width:1060px;margin:0 auto;padding:0 14px}.topbar{z-index:40;background:var(--bg);border-bottom:1px solid var(--line2);position:sticky;top:0}.logo-dots,.topbar-in{align-items:center;display:flex}.topbar-in{gap:12px;max-width:1060px;margin:0 auto;padding:9px 14px}.logo-dots{white-space:nowrap;background:var(--logo-dark);border:1px solid #000;border-radius:8px;flex:none;padding:7px 9px;line-height:0;box-shadow:inset 0 0 0 1px #ffffff12,0 2px 6px #0000002e}.logo-dots svg{width:192px;height:auto;display:block}@media(max-width:480px){.logo-dots{padding:6px 7px}.logo-dots svg{width:156px}}.card h2,.livepill{align-items:center;display:flex}.livepill{margin-left:auto;padding:6px 2px}.dot{background:var(--mint);border-radius:50%;flex:none;width:11px;height:11px}.dot.pulse{animation:pulse 1.6s infinite}.dot.off{background:var(--red)}.card h2:before,.iconbtn{border-radius:4px;flex:none}.card,.iconbtn{background:var(--panel);border:1px solid var(--line2)}.iconbtn{width:38px;height:38px;color:var(--ink);place-items:center;display:grid}.btn:active,.iconbtn:active{transform:translate(1px,1px)}.card{box-shadow:var(--shadow);border-radius:10px;margin-top:16px;padding:18px}.card h2{letter-spacing:.02em;text-transform:uppercase;gap:9px;margin:0 0 10px;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:600;line-height:1.15}.card h2:before{content:"";background:#f2c230;width:17px;height:17px}.card h3{margin:0 0 4px;font-size:15px;font-weight:700}.small,.sub{color:var(--ink-soft);font-size:14px;font-weight:600}.small{font-size:12.5px}.btn,.chip{text-transform:uppercase;border-radius:4px}.chip{border:1px solid var(--line2);letter-spacing:.03em;background:var(--panel);align-items:center;gap:5px;padding:2px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;display:inline-flex}.chip.mint{background:var(--mint-soft)}.chip.amber{background:var(--amber-soft)}.chip.pink{background:var(--pink-soft)}.chip.sky{background:var(--sky-soft)}.btn{border:1px solid var(--ink);background:var(--gold-btn);color:#171106;letter-spacing:.05em;min-height:46px;padding:10px 18px;font-family:Quicksand,sans-serif;font-size:17px;font-weight:600}.btn.ghost{background:var(--panel);color:var(--ink);border-color:var(--line2)}.btn.mintb{background:var(--mint-btn-bg);color:var(--mint-btn-ink);border-color:#0000}.btn:disabled{opacity:.5;cursor:not-allowed}.btnrow{flex-wrap:wrap;gap:9px;display:flex}.field{border:1px solid var(--line2);background:var(--bg);width:100%;color:var(--ink);border-radius:4px;min-height:48px;padding:11px 14px;font-size:15px;font-weight:600}.field:focus{outline:2px solid var(--sky);outline-offset:1px;border-color:var(--sky)}label.lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:12px 0 5px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;display:block}.extpanel{border:1px solid var(--line2);background:var(--panel2);border-radius:8px;margin-top:14px;padding:12px 13px}.extpanel .extrow{align-items:flex-start;gap:10px;display:flex}.extpanel .extdot{background:var(--red);border-radius:50%;flex:none;width:11px;height:11px;margin-top:5px}.extpanel .extdot.ok{background:var(--mint);box-shadow:0 0 0 4px var(--mint-soft)}.extpanel .exttitle{font-size:14.5px;font-weight:700;line-height:1.35}.extpanel .extsub,.netwarn p{font-weight:600;line-height:1.45}.extpanel .extsub{color:var(--ink-soft);margin-top:2px;font-size:13px}.extpanel .installrow{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.extpanel .installrow a{border:1px solid var(--line2);background:var(--panel);min-height:40px;color:var(--ink);border-radius:6px;padding:8px 12px;font-size:13.5px;font-weight:700;text-decoration:none}.extpanel .installrow a:hover{border-color:var(--sky);color:var(--sky)}.netwarn{border:1px solid var(--red);background:var(--red-soft);border-radius:8px;margin-top:12px;padding:11px 13px}.netwarn p{margin:0;font-size:13.5px}.btn[aria-busy=true]{opacity:.65;pointer-events:none}.extpanel .installrow a,.wbtn{align-items:center;display:inline-flex}.wbtn{justify-content:center;gap:9px}.wlogo{border-radius:6px;flex:none;width:24px;height:24px;display:block}.wlogo.sm{border-radius:5px;width:20px;height:20px}.petdeck{grid-template-columns:1.02fr .98fr;grid-template-areas:"gadget vitals""gadget chain""spin spin";align-items:start;gap:16px;display:grid}.petdeck .card{margin-top:0}.ctx-seg,.pslide{min-width:0}.s-gadget{grid-area:gadget}.s-vitals{grid-area:vitals}.s-chain{grid-area:chain}.s-spin{grid-area:spin}.deckdots{justify-content:center;align-items:center;gap:6px;display:none}.deckdots span{background:var(--line2);border-radius:999px;width:18px;height:5px;transition:width .25s,background .25s}.deckdots span.on{background:#f2c230;width:30px;height:5px}@media(max-width:859px){.petdeck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:0;padding-bottom:4px;display:flex;overflow-x:auto}.petdeck::-webkit-scrollbar{display:none}.pslide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.deckdots{display:flex}}.device{margin-top:42px;background:linear-gradient(165deg,var(--shell-a),var(--shell-b) 68%);border:2px solid var(--shell-edge);width:100%;max-width:560px;color:var(--shell-ink);border-radius:14px;margin-inline:auto;padding:20px 20px 24px;position:relative;box-shadow:0 14px 28px #00000059,inset 0 1px #ffffff24,inset 0-10px 20px #00000073}@media(max-width:480px){.device{border-radius:12px;padding:16px 14px 20px}}.brandbadge{z-index:3;pointer-events:none;background:#0a0a0c;border:2px solid #000;border-radius:12px;padding:4px;line-height:0;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000047}.brandbadge img{border-radius:8px;width:118px;max-width:40vw;height:auto;display:block}.screenbezel{background:#0b0b0d;border-radius:10px;margin-top:26px;padding:11px;box-shadow:inset 0 3px 8px #000c,0 1px #ffffff24}.stage{background:var(--lcd);aspect-ratio:1.08;--pet-w:82px;--pet-h:calc(var(--pet-w) * 1.154);--pet-bottom:80px;border-radius:6px;min-height:300px;transition:background .6s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000073,inset 0 12px 28px #00000029,inset 0-8px 18px #0000001f}.stage.is-day{--lcd:#a9d4ff;--lcd-deep:#9ec49a;--lcd-ink:#1e2c4a;--sc-grass:#69b95c;--sc-grass-deep:#4da047;--sc-tree:#3f9153;--sc-trunk:#7c4a26;--sc-blade:#3fa34d;--sc-blade-hi:#8fe388;--sc-blade-deep:#256b2e;--sc-bush:#57a047;--sc-bush-hi:#7cc464;--sc-bush-deep:#35702c;--sc-house-wall:#f7e8c9;--sc-roof:#c05a3a;--sc-door:#8a5a33;--sc-window:#cdeaff;--sc-window2:#cdeaff;--sc-tree-hi:#5db368;--sc-tree-deep:#2e7a3e;--sc-apple:#e63946;--sc-apple-hi:#ffb3ab;--sc-apple-leaf:#2f8f46;--sc-roof-hi:#d9764f;--sc-roof-deep:#96422a;--sc-roof-line:#a34a2e;--sc-frame:#8a5a33;--sc-shutter:#4d7d5a;--sc-curtain:#f6a8b8;--sc-wall-shade:#ecdcae;--sc-stone:#b9b3a4;--sc-stone-deep:#8f887a;--sc-lantern:#ffd23e;--sc-path:#e3d3a8;--sc-path-deep:#c2ac7d;--sc-fence:#b0824f;--sc-fence-deep:#8a5f36;--sc-flowerbox:sienna;--sc-fb-flower:#ff7eb0;--sc-cloud-hi:#fff;--sc-cloud:#f7fbff;--sc-cloud-shade:#c9dff5;--sc-cloud-deep:#9dbfdd}.stage.theme-home.is-day{background:linear-gradient(#6db3f7,#a9d4ff 46%,#dff1ff 78%,#eef7e6)}.stage.is-night{--lcd:#1a2447;--lcd-deep:#232f52;--lcd-ink:#e8ecff;--sc-grass:#1d2c4e;--sc-grass-deep:#17233f;--sc-tree:#1e2e50;--sc-trunk:#2b2542;--sc-blade:#16263f;--sc-blade-hi:#2e4a7d;--sc-blade-deep:#0a1322;--sc-bush:#1e2e50;--sc-bush-hi:#2c4472;--sc-bush-deep:#101c36;--sc-house-wall:#22335c;--sc-roof:#182642;--sc-door:#1c2b4e;--sc-window:#ffd23e;--sc-window2:#36497a;--sc-tree-hi:#2a4270;--sc-tree-deep:#131f38;--sc-apple:#93343f;--sc-apple-hi:#c07a80;--sc-apple-leaf:#22385e;--sc-roof-hi:#22345c;--sc-roof-deep:#0e1830;--sc-roof-line:#0e1830;--sc-frame:#31456e;--sc-shutter:#24365c;--sc-curtain:#8a6d2f;--sc-wall-shade:#1b2a4c;--sc-stone:#2c3a5e;--sc-stone-deep:#1c2745;--sc-lantern:#ffd23e;--sc-path:#2c3a5e;--sc-path-deep:#1e2c4e;--sc-fence:#26355a;--sc-fence-deep:#182642;--sc-flowerbox:#1c2b4e;--sc-fb-flower:#6e5570;--sc-cloud-hi:#46598a;--sc-cloud:#2f3f66;--sc-cloud-shade:#232f4f;--sc-cloud-deep:#182642}.stage.theme-home.is-night{background:radial-gradient(circle at 84% 12%,#e0e8ff24,#e0e8ff0d 34%,#0000 56%),linear-gradient(#131e3d,#1d2a4e 52%,#2e3d63);box-shadow:inset 0 0 0 1px #e6e6ec2e,inset 0 12px 28px #06091866,inset 0-8px 18px #06091852}.stage>.sky{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage>.sky .moon,.stage>.sky .sun{border-radius:50%;display:none;position:absolute}.stage>.sky .sun{background:radial-gradient(circle at 38% 35%,#fff3b0,#ffd93b 58%,#ffb703);width:56px;height:56px;animation:sunPulse 2.8s steps(2) infinite alternate;top:26px;right:30px;box-shadow:0 0 0 9px #ffd93b33,0 0 30px 12px #ffb70361}.stage>.sky .sun:before{content:"";opacity:.9;background:radial-gradient(3.5px at 50%0,#ffd93b 98%,#0000),radial-gradient(3.5px at 50% 100%,#ffd93b 98%,#0000),radial-gradient(3.5px at 0,#ffd93b 98%,#0000),radial-gradient(3.5px at 100%,#ffd93b 98%,#0000),radial-gradient(2.5px at 15% 15%,#ffcf33 98%,#0000),radial-gradient(2.5px at 85% 15%,#ffcf33 98%,#0000),radial-gradient(2.5px at 15% 85%,#ffcf33 98%,#0000),radial-gradient(2.5px at 85% 85%,#ffcf33 98%,#0000);animation:sunRays 10s steps(8) infinite;position:absolute;inset:-15px}.stage>.sky .moon{background:radial-gradient(circle at 62% 34%,#f4f6ff,#d9e0f2 58%,#b3c0de);width:50px;height:50px;animation:moonGlow 3.4s steps(2) infinite alternate;top:24px;right:32px;box-shadow:0 0 0 7px #d8e2ff14,0 0 24px 9px #d2dcff4d,inset -10px -6px #8c96b452}.stage>.sky .moon i{background:#96a0be61;border-radius:50%;position:absolute}.stage>.sky .moon i:first-child{width:9px;height:9px;top:16px;left:10px}.stage>.sky .moon i:nth-child(2){width:6px;height:6px;top:28px;left:24px}.stage>.sky .moon i:nth-child(3){width:5px;height:5px;top:10px;left:28px}.stage>.sky .cloud{opacity:var(--co,.95);image-rendering:pixelated;background:0 0;line-height:0;animation:cloudTravel 42s linear infinite;display:none;position:absolute;left:-200px}.fxheart svg,.fxsnack svg,.stage>.sky .cloud svg{width:100%;height:auto;display:block}.stage>.sky .cloud.c1{--cs:1;--co:.95;width:152px;animation-duration:38s;animation-delay:-9s;top:52px}.stage>.sky .cloud.c2{--cs:.85;--co:.88;width:122px;animation-duration:52s;animation-delay:-30s;top:158px}.stage>.sky .cloud.c3{--cs:.7;--co:.8;width:94px;animation-duration:30s;animation-delay:-19s;top:20px}.stage>.sky .stars{display:none;position:absolute;inset:0}.stage>.sky .stars i{background:#eef1ff;border-radius:1px;width:5px;height:5px;animation:twinkle 2.2s steps(3) infinite;position:absolute;box-shadow:0 0 7px 2px #ffffff73}.stage>.sky .stars i:nth-child(3n){background:#ffe9a8}.stage>.sky .stars i:nth-child(4n){background:#bcd7ff;width:4px;height:4px}.stage>.sky .stars i:nth-child(2n){animation-delay:-1.2s}.stage>.sky .stars i:nth-child(3n){animation-delay:-.6s}.stage>.sky .stars i:nth-child(5n){animation-delay:-1.9s}.stage.is-day>.sky .cloud,.stage.is-day>.sky .sun,.stage.is-night>.sky .moon,.stage.is-night>.sky .stars{display:block}.stage.is-night .bubble{color:var(--lcd-ink);border-color:var(--lcd-ink)}.stage.is-night .lcdicons button.sel{background:#e6e6ec38}.stage.is-day .petimg{filter:brightness(1.28) contrast(1.48) saturate(1.82) drop-shadow(0 1px #1a0f00f2) drop-shadow(0-1px #1a0f00d9) drop-shadow(1px 0#1a0f00d9) drop-shadow(-1px 0#1a0f00d9) drop-shadow(1px 1px #1a0f00b3) drop-shadow(-1px 1px #1a0f00b3) drop-shadow(0 0 2px #1a0f008c) drop-shadow(0 5px 4px #1a0f006b)}.stage.is-night .petimg{filter:brightness(1.2) contrast(1.44) saturate(1.18) drop-shadow(0 1px #03050ef2) drop-shadow(0-1px #03050ee6) drop-shadow(1px 0#03050ee6) drop-shadow(-1px 0#03050ee6) drop-shadow(1px 1px #03050ebf) drop-shadow(-1px 1px #03050ebf) drop-shadow(0 0 1px #03050e99) drop-shadow(0 0 2px #facf7a47) drop-shadow(0 5px 3px #00000080)}.stage.is-day .petimg.raw,.stage.is-night .petimg.raw{filter:none}.stage.is-night>.sky .cloud{--co:.9;display:block}.stage.is-night>.sky .cloud.c2{--co:.72}.stage.is-night>.sky .cloud.c3{--co:.55}.stage>.sky .stars i.sp{width:16px;height:16px;box-shadow:none;clip-path:polygon(50%0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);background:#fff;border-radius:0;animation:sparklePop 1.8s steps(2) infinite}.stage>.sky .shooting{opacity:0;width:52px;height:4px;image-rendering:pixelated;background:#fff;animation:shoot 9s steps(12) infinite;display:none;position:absolute;top:9%;left:72%;box-shadow:-14px 0 0-1px #ffffffbf,-30px 0 0-1px #fff6}.stage.is-day>.sky .motes,.stage.is-night>.sky .motes,.stage.is-night>.sky .shooting{display:block}.stage>.sky .motes{display:none;position:absolute;inset:0}.stage>.sky .motes i{background:#ffe36e;border-radius:50%;width:5px;height:5px;animation:moteFloat 5s steps(8) infinite;position:absolute;box-shadow:0 0 7px 2px #ffe36e8c}.stage.is-day>.sky .motes i{opacity:.85;background:#fff7ae}.stage.is-night>.sky .motes i{background:#c4e88a;animation-duration:6.5s;box-shadow:0 0 9px 3px #aaff6480}.scenery,.stage>.sky .bird{pointer-events:none;position:absolute}.stage>.sky .bird{width:40px;animation:flyacross 17s linear infinite;display:none;left:-12%}.stage>.sky .bird svg{transform-origin:50%;width:100%;height:auto;animation:flap .42s steps(2) infinite alternate;display:block}.stage>.sky .bird.b1{top:16%}.stage>.sky .bird.b2{width:29px;animation-duration:24s;animation-delay:-11s;top:38%}.stage>.sky .bird.b3{opacity:.85;width:24px;animation-duration:21s;animation-delay:-6s;top:9%}.stage.is-day>.sky .bird{display:block}.scenery{z-index:1;inset:0}.scenery:before{content:"";background:var(--sc-grass-deep);height:70px;position:absolute;bottom:0;left:0;right:0}.scenery .sc-groundwrap,.scenery .smoke i{width:112%;height:118px;animation:groundShift 7s steps(4) infinite alternate;position:absolute;bottom:0;left:-6%}.scenery .sc-ground{width:100%;height:100%;display:block;position:absolute;inset:0}.scenery .sc-house,.scenery .sc-tree{height:auto;display:block;position:absolute;bottom:74px}.scenery .sc-house{width:158px;image-rendering:pixelated;left:3%}.scenery .sc-tree{transform-origin:50% 96%;animation:treeSway 3.6s steps(3) infinite alternate}.scenery .sc-tree.t1{width:112px;right:4%}.scenery .sc-tree.t2{width:74px;animation-duration:3s;animation-delay:-1.4s;bottom:72px;right:26%}.scenery .sc-path{width:38px;height:76px;display:block;position:absolute;bottom:2px;left:calc(3% + 60px)}.scenery .sc-fence{height:auto;display:block;position:absolute}.scenery .sc-fence.fl{width:44px;bottom:70px;left:0}.scenery .sc-fence.fr{width:88px;bottom:67px;left:calc(3% + 134px)}.scenery .grassfield{pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.scenery .tuft{transform-origin:50% 100%;width:20px;height:28px;animation:grassSway var(--gd,2.8s) steps(3) infinite alternate;animation-delay:var(--gdel,0s);position:absolute}.scenery .tuft:before{content:"";background:var(--sc-blade-hi);width:4px;height:4px;box-shadow:0 4px 0 var(--sc-blade),0 8px 0 var(--sc-blade),8px 0 0 var(--sc-blade-hi),8px 4px 0 var(--sc-blade),8px 8px 0 var(--sc-blade),8px 12px 0 var(--sc-blade),8px 16px 0 var(--sc-blade),8px 20px 0 var(--sc-blade-deep),8px 24px 0 var(--sc-blade-deep),16px 0 0 var(--sc-blade-hi),16px 4px 0 var(--sc-blade),16px 8px 0 var(--sc-blade),4px 12px 0 var(--sc-blade),4px 16px 0 var(--sc-blade),4px 20px 0 var(--sc-blade-deep),4px 24px 0 var(--sc-blade-deep),12px 12px 0 var(--sc-blade),12px 16px 0 var(--sc-blade),12px 20px 0 var(--sc-blade-deep),12px 24px 0 var(--sc-blade-deep);position:absolute;top:0;left:0}@media(max-width:480px){.brandbadge{top:-26px}.brandbadge img{width:102px}.scenery .grassfield{transform-origin:50% 100%;height:104px;transform:scale(.92)}}.scenery .bush,.scenery .flower{transform-origin:50% 100%;animation-delay:var(--gdel,0s);position:absolute}.scenery .flower{width:9px;height:24px;animation:grassSway var(--gd,3s) steps(3) infinite alternate}.scenery .flower,.scenery .flower.fp{--petal:#ff7eb0;--fheart:#ffd23e}.scenery .flower.fy{--petal:#ffd23e;--fheart:#fff3b0}.scenery .flower.fw{--petal:#fff6ec;--fheart:#ffb703}.scenery .flower.fr{--petal:#ff8a5c;--fheart:#ffe9a8}.stage.is-night .scenery .flower{--fheart:#8a6d2f}.stage.is-night .scenery .flower.fp{--petal:#6e5570}.stage.is-night .scenery .flower.fy{--petal:#77683a}.stage.is-night .scenery .flower.fw{--petal:#5d6b8c}.stage.is-night .scenery .flower.fr{--petal:#71504a}.scenery .flower:before{content:"";background:var(--fheart);width:3px;height:3px;box-shadow:0-3px 0 var(--petal),-3px 0 0 var(--petal),3px 0 0 var(--petal),0 3px 0 var(--petal),0 6px 0 var(--sc-blade),0 9px 0 var(--sc-blade),0 12px 0 var(--sc-blade),0 15px 0 var(--sc-blade-deep),0 18px 0 var(--sc-blade-deep),-3px 9px 0 var(--sc-blade-hi),3px 12px 0 var(--sc-blade);position:absolute;top:3px;left:3px}.scenery .bush{width:24px;height:16px;animation:bushSway var(--gd,4.2s) steps(3) infinite alternate}.scenery .bush:before{content:"";background:var(--sc-bush);width:4px;height:4px;box-shadow:4px -4px 0 var(--sc-bush-hi),8px -4px 0 var(--sc-bush),12px -4px 0 var(--sc-bush-hi),16px -4px 0 var(--sc-bush),4px 0 0 var(--sc-bush-hi),8px 0 0 var(--sc-bush),12px 0 0 var(--sc-bush),16px 0 0 var(--sc-bush-hi),20px 0 0 var(--sc-bush),0 4px 0 var(--sc-bush),4px 4px 0 var(--sc-bush),8px 4px 0 var(--sc-bush-deep),12px 4px 0 var(--sc-bush),16px 4px 0 var(--sc-bush),20px 4px 0 var(--sc-bush-deep),0 8px 0 var(--sc-bush-deep),4px 8px 0 var(--sc-bush-deep),8px 8px 0 var(--sc-bush-deep),12px 8px 0 var(--sc-bush-deep),16px 8px 0 var(--sc-bush-deep),20px 8px 0 var(--sc-bush-deep);position:absolute;top:4px;left:0}.stage.is-night .scenery .sc-house .win{filter:drop-shadow(0 0 9px #ffd23ecc);animation:winFlicker 4s steps(2) infinite}.scenery .smoke{pointer-events:none;width:34px;height:52px;position:absolute;bottom:196px;left:calc(3% + 118px)}.scenery .smoke i{opacity:0;background:radial-gradient(circle at 38% 35%,#fffffff2,#ffffff80);border-radius:50%;width:9px;height:9px;animation:smokeRise 3.4s steps(7) infinite;left:0}.scenery .smoke i:nth-child(2){width:12px;height:12px;animation-delay:-1.13s}.scenery .smoke i:nth-child(3){width:15px;height:15px;animation-delay:-2.27s}.stage.is-night .scenery .smoke i{background:radial-gradient(circle at 38% 35%,#c4cee8cc,#a8b4d659)}@media(max-width:480px){.scenery .sc-house{width:128px;bottom:68px}.scenery .sc-tree.t1{width:88px}.scenery .sc-tree.t2{width:58px}.scenery .smoke{height:46px;bottom:168px;left:calc(3% + 94px)}.scenery .sc-groundwrap{height:102px}.scenery:before{height:60px}.scenery .sc-path{width:30px;height:68px;left:calc(3% + 46px)}.scenery .sc-fence.fl{width:34px;bottom:64px}.scenery .sc-fence.fr{width:62px;bottom:61px;left:calc(3% + 108px)}.stage{min-height:272px}}.stage:before{content:"";z-index:5;pointer-events:none;background:repeating-linear-gradient(0deg,#0000000f 0 2px,#0000 0 6px),repeating-linear-gradient(90deg,#0000000d 0 2px,#0000 0 6px);position:absolute;inset:0}.stage .floor{z-index:1;border-top:2px solid var(--lcd-ink);background:repeating-linear-gradient(90deg,#00000038 0 12px,transparent 12px 24px)0 9px/100% 9px no-repeat,var(--lcd-deep);height:34px;position:absolute;bottom:72px;left:0;right:0}.petimg,.stage .petshadow{left:50%;position:absolute;transform:translate(-50%)}.stage .petshadow{z-index:1;bottom:calc(-9px + var(--pet-bottom));width:calc(var(--pet-w) * .84);pointer-events:none;background:#00000042;border-radius:50%;height:12px;animation:shadowPulse 2.6s steps(3) infinite}.petimg{z-index:3;bottom:var(--pet-bottom);width:var(--pet-w);height:auto;image-rendering:pixelated;filter:contrast(1.06) saturate(.95) drop-shadow(0 8px #0000002e);animation:idlePet 2.6s steps(4) infinite}.petimg.bounce{animation:bounce .55s steps(5)!important}.petimg.spin{animation:spin .7s steps(7)!important}.petimg.sleep{opacity:.88;animation:sleepy 3.8s steps(4) infinite!important}.petimg.react-pet{animation:reactPet 1.15s steps(7)!important}.petimg.react-feed{animation:reactFeed 1.8s steps(10)!important}.fxheart{opacity:0;filter:drop-shadow(0 1px 2px #0000004d);line-height:0;animation:heartFloat 1.5s ease-out forwards}.fxcrumb,.fxheart,.fxsnack,.fxz{z-index:4;pointer-events:none;position:absolute}.fxsnack{left:50%;bottom:calc(var(--pet-bottom) + var(--pet-h) * .34);filter:drop-shadow(0 2px 2px #0000004d);width:24px;line-height:0;animation:biteShrink 1.8s steps(4) forwards;transform:translate(-50%)}.fxcrumb{border-radius:1px;width:5px;height:5px;animation:crumbFall .8s ease-in forwards}.bubble,.fxz{color:var(--lcd-ink);font-family:IBM Plex Mono,monospace}.fxz{opacity:0;text-shadow:0 1px #0000002e;animation:zRise 3s linear forwards}.bubble{border:2px solid var(--lcd-ink);text-align:center;background:#fdfbc8f2;border-radius:4px;padding:6px 8px;font-size:8.5px;line-height:1.7;top:24px;left:10px;right:10px}.bubble,.lcdicons,.zzz{z-index:6;position:absolute}#petPlaceholder p,.hintbtn,.hintpop,.lcd-petlabel,.lcdicons button,.stat .k,.stat .v,.trait,.vital .vrow output,.zzz{font-family:IBM Plex Mono,monospace}.zzz{left:calc(50% + 40px);bottom:calc(var(--pet-bottom) + var(--pet-h) * .92);color:var(--lcd-ink);font-size:12px;animation:floatz 2.4s ease-in-out infinite}#petPlaceholder{z-index:2;text-align:center;padding-top:118px;position:relative}#petPlaceholder p{padding:0 18px;font-size:9px;line-height:1.9;color:var(--lcd-ink)!important}#petPlaceholder svg [fill="var(--ink)"]{fill:var(--lcd-ink)}#petPlaceholder svg [fill="var(--amber-soft)"]{fill:var(--logo-gold)}#petPlaceholder svg [fill="var(--pink-soft)"]{fill:#a8b8fb}#petPlaceholder svg [fill="var(--pink)"]{fill:#5b7cfa}#petPlaceholder svg [stroke="var(--ink)"]{stroke:var(--lcd-ink)}.lcdicons{pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;bottom:7px;left:8px;right:8px}#walletOn .petmeta,.lcdicons button{background:0 0;align-items:center;display:flex}.lcd-petlabel,.lcdicons button{color:var(--lcd-ink);pointer-events:none}.lcdicons button{letter-spacing:.02em;cursor:default;touch-action:none;flex-direction:column;flex:1;gap:3px;min-height:48px;padding:6px 2px 5px;font-size:9.5px}.lcdicons button .ic,.phys button svg{width:22px;height:22px}.lcdicons button small{display:none}.lcdicons button.sel{border-color:var(--lcd-ink);background:#fdfbc880}.lcd-petlabel{z-index:7;letter-spacing:.04em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:5px;font-size:10px;line-height:1.3;display:flex;position:absolute;top:6px;left:8px;right:8px}.lcd-petlabel .lcd-petsep{opacity:.55;font-weight:400}.lcd-petlabel,.petname{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.stage .chip{border:1.5px solid var(--lcd-ink);color:var(--lcd-ink);white-space:nowrap;background:0 0;border-radius:3px;padding:2px 6px;font-size:9.5px}.device .chip{color:#e6e6ec;background:#0f0f12;border-color:#3a3a46}.device .stage .chip,body.ui-light .device .stage .chip{border-color:var(--lcd-ink);color:var(--lcd-ink);background:0 0}.device .small{color:var(--shell-dim);text-align:center}#walletOn .petmeta{border:0;flex-wrap:wrap;justify-content:flex-start;gap:7px;margin-top:12px;padding:0;position:static}.physbtns{justify-content:center;gap:30px;margin-top:20px;display:flex}.hintwrap,.phys{flex-direction:column;align-items:center;gap:6px;display:flex}.phys button{background:radial-gradient(circle at 34% 28%,var(--btn-shell2),var(--btn-shell) 72%);width:58px;height:58px;color:var(--logo-gold);border:2px solid #0009;border-radius:50%;place-items:center;display:grid;box-shadow:0 5px #0000008c,inset 0 2px 4px #ffffff38}.phys button:active{transform:translateY(4px);box-shadow:0 1px #0000008c}.hintwrap{z-index:4;align-items:flex-end;gap:8px;margin:0;position:absolute;bottom:20px;right:18px}@media(max-width:480px){#petPlaceholder{padding-top:104px}#petPlaceholder svg{width:88px;height:88px}.hintwrap{bottom:18px;right:14px}}.hintbtn{width:28px;height:28px;color:var(--logo-gold);background:#0f0f12;border:1px solid #3a3a46;border-radius:50%;flex:none;place-items:center;padding:0;font-size:13px;font-weight:600;line-height:1;display:grid}.hintbtn:active{transform:translateY(1px)}.hintbtn svg{width:15px;height:15px;display:block}.hintbtn[aria-expanded=true]{background:var(--logo-gold);color:var(--logo-dark);border-color:var(--logo-gold)}.hintpop{text-align:left;background:var(--logo-dark);border:1px solid var(--logo-gold);color:#e6e6ec;letter-spacing:.02em;border-radius:6px;width:230px;max-width:62vw;padding:8px 12px;font-size:11.5px;line-height:1.6;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 8px 18px #0006}.vital{border-top:1px dashed var(--line2);margin-top:14px;padding-top:12px}.vital:first-of-type{border-top:none;padding-top:2px}.vital .vrow{justify-content:space-between;margin-bottom:5px;font-size:14px;font-weight:700;display:flex}.vital .vrow output{font-variant-numeric:tabular-nums;font-weight:400}.bar{border:1px solid var(--line2);background:var(--panel2);border-radius:2px;height:11px;position:relative;overflow:hidden}.bar:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 12px,#80808c59 0 13px);position:absolute;inset:0}.bar i{height:100%;transition:width .6s;display:block}#segPaid,.bar i.e{background:var(--sky)}.bar i.h{background:var(--amber)}.bar i.m{background:var(--mint)}#segComp,.bar i.b{background:var(--pink)}.stat .k,.vital p{color:var(--ink-soft)}.vital p{margin:4px 0 0;font-size:12px;font-weight:600}.statgrid{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:9px;margin-top:10px;display:grid}@media(min-width:640px){.statgrid{grid-template-columns:repeat(3,1fr)}}.sq img,.stat{border-radius:4px}.stat{background:var(--panel2);border:1px solid var(--line);padding:10px 12px}.stat .k{text-transform:uppercase;letter-spacing:.09em;font-size:10.5px;font-weight:400}.stat .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;word-break:break-word;font-size:26px;font-weight:700;line-height:1.2}.stat .v.sm{font-size:19px}.traits{flex-wrap:wrap}.trait{font-size:11.5px}.stat .v.sm,.trait b{font-weight:600}.pack{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));margin-top:12px;display:grid}.sq{border:1px solid var(--line2);background:var(--panel);text-align:left;color:var(--ink);border-radius:10px;padding:9px}.sq:active{transform:translate(1px,1px)}.sq.sel{background:var(--amber-soft)}.sq img{image-rendering:pixelated;background:0 0;display:block}.sq .nm{letter-spacing:.02em;text-transform:uppercase;margin-top:7px;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:400}.sq .mt{color:var(--ink-soft);font-size:12px;font-weight:600}.feed{margin:6px 0 0;padding:0;list-style:none}.feed li{border-bottom:1px dashed var(--line2);align-items:flex-start;gap:11px;padding:10px 2px;display:flex}.feed li:last-child{border-bottom:none}.feed .fic{background:var(--panel2);border:1px solid var(--line2);border-radius:4px;flex:none;place-items:center;width:32px;height:32px;display:grid}.feed .fic svg{width:16px;height:16px}.feed .ft{font-size:14.5px;font-weight:700}.feed .fd{font-size:13px;font-weight:600}.feed .fd,.feed time,.wheelcap{color:var(--ink-soft)}.feed time{white-space:nowrap;margin-left:auto;padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:11px}.s-spin>.card,.spinwrap{flex-direction:column;display:flex}.spinwrap{background:0 0;border:0;flex:1;justify-content:center;align-items:center;width:100%;margin-top:14px;padding:18px 8px 6px}.spinwrap #gMsg{min-height:1.45em;margin-top:12px}.spinprog{border:1px solid var(--line2);background:var(--panel);border-radius:999px;flex:none;width:min(100%,300px);height:10px;margin-top:22px;overflow:hidden}.spinprog i{background:#5b7bf4;width:0;height:100%;transition:width .15s;display:block}.wheelbtn{width:220px;height:220px;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 auto;padding:0;transition:transform .12s,opacity .2s;display:grid}.wheelbtn canvas{pointer-events:none;width:100%;height:100%;display:block}.wheelbtn:hover{transform:scale(1.02)}.wheelbtn:active{transform:scale(.95)}.wheelbtn:focus-visible{outline-offset:8px;outline:2px solid #5b7bf4}.wheelbtn:disabled{opacity:.45;cursor:not-allowed}.spinstats .stat{text-align:center;flex-direction:column;justify-content:flex-start;padding:10px 6px}.ocgrid .stat,.spinstats .k,.spinstats .stat{align-items:center;display:flex}.spinstats .k{justify-content:center;min-height:27px;line-height:1.3}.ctx-pie-c,.earn-read,.ocgrid .k,.ocgrid .stat,.ocgrid .v,.spinstats .k,.spinstats .v{text-align:center}.ocgrid .stat{flex-direction:column;justify-content:center}.wheelviz{border:1px solid var(--line);background:var(--panel2);border-radius:6px;margin-top:12px;padding:10px 10px 4px}.wheelsvg{width:100%;max-width:330px;height:auto;margin:0 auto;display:block}.wv-stand{fill:none;stroke:var(--ink-soft);stroke-width:5px;stroke-linecap:round}.wv-rim{fill:none;stroke:var(--amber);stroke-width:7px}.wv-spokes path{stroke:var(--ink-soft);stroke-width:3px;opacity:.75}.wv-hub{fill:var(--amber)}.wv-rotor{transform-box:fill-box;transform-origin:50%}.wheelviz.state-run .wv-rotor{animation:wvspin 1.15s linear infinite}.wheelviz.state-idle .wv-rotor{animation:wvrock 3.4s steps(4) infinite alternate}.wv-ham{fill:var(--logo-gold);stroke:var(--logo-gold-deep);stroke-width:2px}.wv-eye{fill:#171106;stroke:none}.wv-legs,.wv-shut{fill:none;stroke:var(--logo-gold-deep);stroke-width:3.5px;stroke-linecap:round}.wv-runner,.wv-sitter,.wv-sleeper,.wv-speed,.wv-zzz{display:none}.wheelviz.state-run .wv-runner{animation:wvbob .34s steps(2) infinite alternate;display:block}.wheelviz.state-run .wv-speed{fill:none;stroke:var(--sky);stroke-width:3.5px;stroke-linecap:round;opacity:.85;animation:wvdash .45s steps(2) infinite alternate;display:block}.wheelviz.state-idle .wv-sitter{animation:wvbob 1.7s steps(2) infinite alternate;display:block}.wheelviz.state-sleep .wv-sleeper{display:block}.wheelviz.state-sleep .wv-zzz{fill:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:11px;animation:floatz 2.4s ease-in-out infinite;display:block}.wheelcap{justify-content:space-between;gap:10px;margin:2px 0 5px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}.wheelcap .wheelrpm{color:var(--ink);white-space:nowrap;font-weight:600}.sqkchart{--ctx-pre:var(--logo-gold);--ctx-bonus:var(--sky);--ctx-mined:var(--mint);--ctx-rest:var(--line2);margin-top:14px}.ctx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.bui-popover__title,.ctx-detail .amt,.ctx-detail .pct,.ctx-note b,.ctx-pie-c #ctxPiePct,.ctx-pill .amt,.ctx-title,.ctx-total,.earn .col .dt,.earn .col .val,.earn-read b,.earn-total,.feed .ftx,.sqklegend b{font-family:IBM Plex Mono,monospace}.ctx-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.ctx-total{color:var(--ink);margin-top:1px;font-size:27px;font-weight:700;line-height:1.1}.ctx-toggle button,.ctx-total .of{color:var(--ink-soft);font-size:13.5px;font-weight:600}.ctx-toggle{background:var(--panel2);border:1px solid var(--line);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.ctx-toggle button{background:0 0;border:0;border-radius:999px;min-height:28px;padding:4px 13px;font-size:12px;font-weight:700;line-height:1}.ctx-toggle button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #0000002e}.ctx-bar{gap:2px;height:42px;margin-top:10px;display:flex}.ctx-seg{cursor:pointer;border:0;border-radius:3px;height:100%;margin:0;padding:0;transition:opacity .15s,filter .15s}.ctx-field i[data-kind=pre],.ctx-seg[data-kind=pre]{background:var(--ctx-pre)}.ctx-field i[data-kind=bonus],.ctx-seg[data-kind=bonus]{background:var(--ctx-bonus)}.ctx-seg[data-kind=mined]{background:var(--ctx-mined);min-width:4px}.ctx-seg[data-kind=left]{background:var(--panel2);border:1px solid var(--line2);background-image:radial-gradient(var(--ctx-rest) 1.1px,transparent 1.2px);background-size:7px 7px}.ctx-wrap.has-active .ctx-pie circle,.ctx-wrap.has-active .ctx-seg{opacity:.22}.ctx-wrap.has-active .ctx-seg.on{opacity:1;filter:saturate(1.15)}.ctx-pill:focus-visible,.ctx-seg:focus-visible,.ctx-toggle button:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ctx-field{grid-template-columns:repeat(24,1fr);gap:3px;margin-top:10px;display:grid}.ctx-field i{aspect-ratio:1;background:var(--panel2);cursor:pointer;border-radius:2px;transition:opacity .15s;display:block}.ctx-field i[data-kind=mined]{background:var(--ctx-mined)}.ctx-detail,.ctx-field i[data-kind=left]{background:var(--panel2);border:1px solid var(--line)}.ctx-wrap.has-active .ctx-field i{opacity:.18}.ctx-wrap.has-active .ctx-field i.on{opacity:1}.ctx-detail{border-radius:8px;min-height:64px;margin-top:10px;padding:9px 12px 10px}.ctx-detail .row{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.ctx-detail .nm{color:var(--ink);align-items:center;gap:7px;font-size:14.5px;font-weight:700;display:inline-flex}.ctx-detail .nm .sw{border:1px solid var(--line2);border-radius:2px;flex:none;width:11px;height:11px}.ctx-detail .amt{color:var(--ink);font-size:13px;font-weight:600}.ctx-detail .ds,.ctx-detail .pct{color:var(--ink-soft);font-weight:600}.ctx-detail .pct{font-size:12px}.ctx-detail .ds{margin-top:3px;font-size:12.5px;line-height:1.45}.ctx-pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ctx-pill{border:1px solid var(--line);background:var(--panel2);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:5px 12px 5px 9px;font-size:12.5px;font-weight:700;transition:opacity .15s,border-color .15s;display:inline-flex}.ctx-pill .sw{border-radius:2px;flex:none;width:9px;height:9px}.ctx-note b,.ctx-pill .amt{font-size:11px}.ctx-note,.ctx-pill .amt{color:var(--ink-soft);font-weight:600}.ctx-wrap.has-active .ctx-pill,.stage.is-night .tscene-beach .b-spark i{opacity:.45}.ctx-wrap.has-active .ctx-pill.on{opacity:1;border-color:var(--ink-soft);background:var(--panel)}.sw-pre{background:var(--ctx-pre)}.sw-bonus{background:var(--ctx-bonus)}.sw-mined{background:var(--ctx-mined)}.sqklegend .sw,.sw-left{border:1px solid var(--line2)}.sw-left{background:var(--panel2)}.ctx-note{margin-top:8px;font-size:11.5px}.ctx-note b{color:var(--ink)}.sqkbar{gap:2px;height:16px;margin-top:2px;display:flex}.sqkbar i{border-radius:3px;min-width:0;height:100%;display:block}.sqklegend{color:var(--ink-soft);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.sqklegend .sw{vertical-align:-1px;border-radius:2px;width:11px;height:11px;margin-right:6px;display:inline-block}#segRest,.sqklegend .sw.dm{background:var(--amber)}.earn .col .val,.feed .ftx,.sqklegend b{white-space:nowrap}.sqklegend b{font-size:11.5px;font-weight:600}.sqkflow{margin-top:14px}.feed .ftx{color:var(--sky);font-size:11px;text-decoration:none}.feed .ftx:hover{text-decoration:underline}.view{display:none}.view.on{display:block}.tabbar,.tabbar button{border-radius:999px;gap:4px;display:flex}.tabbar{z-index:50;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));background:#141419;border:1px solid #000;align-items:flex-end;width:min(520px,100% - 20px);padding:6px;position:fixed;transform:translate(-50%);box-shadow:0 12px 28px #00000059,inset 0 1px #ffffff14}.tabbar button{color:#9a9aaa;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:56px;padding:8px 4px 7px;font-size:13.5px;font-weight:700;line-height:1.2}.tabbar button svg{width:24px;height:24px;transform:scale(var(--mag,1)) translateY(calc(-14px * (-1 + var(--mag,1))));flex:none;transition:transform .18s}.tabbar button .lbl{transform:scale(calc(.92 + .35 * (-1 + var(--mag,1))));transition:transform .18s}.tabbar button:active{background-color:#ffffff0f}.tabbar button.on{color:#1c1c24;background:#f2c230}.tabbar button.on:active,body.ui-light .tabbar button.on:active{background-color:#f2c230}.notice{border:1px dashed var(--amber-deep);background:var(--amber-soft);border-radius:6px;margin-top:12px;padding:11px 13px;font-size:13.5px;font-weight:600}.err{border-color:var(--red);background:var(--red-soft)}.hidden{display:none!important}footer{border-top:1px solid var(--line2);margin-top:26px;padding:16px 0 8px}.earn-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.earn-total{color:var(--ink);font-size:24px;font-weight:700;line-height:1.1}.earn-total .of{color:var(--ink-soft);font-size:12.5px;font-weight:600}.earn,.earn .col{align-items:flex-end;display:flex}.earn .col{cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;padding:2px 1px 0}.earn .col .val,.earn-read{color:var(--ink-soft);font-weight:600}.earn .col .stack{flex-direction:column-reverse;align-items:stretch;gap:2px;display:flex}.earn .col .stack i{background:var(--mint);border-radius:2px;display:block}.earn .col .dt{color:var(--ink-soft);font-size:10px}.earn .col.on{outline:2px solid var(--amber);outline-offset:1px}.earn .col.on .val,.earn-read b,.sqklegend b{color:var(--ink)}.earn-read{min-height:1.4em;margin-top:7px;font-size:12px}.earn-read b{font-size:11.5px}.hdeck,.hslide{display:contents}@media(prefers-reduced-motion:reduce){.dot.pulse,.fxcrumb,.fxheart,.fxsnack,.fxz,.lcdicons button.sel,.petimg,.petimg.bounce,.petimg.react-feed,.petimg.react-pet,.petimg.sleep,.petimg.spin,.scenery .bush,.scenery .flower,.scenery .sc-groundwrap,.scenery .sc-tree,.scenery .smoke i,.scenery .tuft,.stage .petshadow,.stage>.sky .bird,.stage>.sky .bird svg,.stage>.sky .cloud,.stage>.sky .moon,.stage>.sky .motes i,.stage>.sky .shooting,.stage>.sky .stars i,.stage>.sky .sun,.stage>.sky .sun:before,.tscene-beach .b-crab,.tscene-beach .b-crab svg,.tscene-beach .b-foam,.tscene-beach .b-glow,.tscene-beach .b-palm,.tscene-beach .b-spark i,.tscene-beach .b-wave,.tscene-city .cwin.fl,.tscene-desert .d-flame,.tscene-desert .d-glow,.tscene-desert .d-lizard,.tscene-desert .d-weed,.tscene-desert .d-weed svg,.tscene-forest .f-beams i,.tscene-forest .f-bfly,.tscene-forest .f-bfly svg,.tscene-forest .f-eye,.tscene-snow .n-aurora i,.tscene-snow .n-fall i,.wheelbtn.is-running svg,.wv-rotor,.wv-runner,.wv-sitter,.wv-speed,.wv-zzz,.zzz{animation:none!important}}.stage.is-day .lcdicons button.sel{background:#ffffff8c}@media(max-width:640px){body{padding-bottom:calc(12px + var(--tab-h) + env(safe-area-inset-bottom));font-size:15px}.logo{font-size:23px}.topbar-in{padding:7px 12px}.card{border-radius:8px;margin-top:10px;padding:13px}.card h2{margin-bottom:7px;font-size:19px}.sub{font-size:13px;line-height:1.45}.small{font-size:11.5px}.stat{padding:8px 10px}.stat .v{font-size:20px}.stat .v.sm{font-size:16px}.statgrid{grid-template-columns:repeat(3,1fr);gap:7px}.vital{margin-top:10px;padding-top:9px}.feed li:nth-child(n+6),.vital p{display:none}.feed li{padding:7px 2px}.wheelbtn{width:calc(min(66vw,216px));height:calc(min(66vw,216px));margin:0 auto}.btn{min-height:42px;padding:8px 14px;font-size:15.5px}.field{min-height:44px;padding:9px 12px}.device{margin-top:34px}footer{margin-top:14px}}@media(max-width:859px){body,html{height:100dvh;max-height:100dvh;overflow:hidden}.view.on,.wrap,body{flex-direction:column;display:flex}body{background-image:none;padding-bottom:0}.topbar{flex:none}.wrap{width:100%;padding:4px 10px calc(18px + var(--tab-h));overflow:hidden}.hdeck,.petdeck,.view,.wrap{flex:1;min-height:0}.view.on{min-height:0}footer{display:none}.hdeck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:0;display:flex;overflow-x:auto}#view-pack .pack::-webkit-scrollbar,#view-world .feed::-webkit-scrollbar,.hdeck::-webkit-scrollbar{display:none}.hslide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.hslide>.card,.pslide>.card{flex-direction:column;flex:1;height:100%;min-height:0;margin-top:0;display:flex}.hslide,.pslide{height:100%;display:flex}.pslide>.device{flex:1;min-height:0}.deckdots{flex:none;margin-top:2px;margin-bottom:0;transform:translateY(-3px)}#view-wallet #earnWrap,.device{flex-direction:column;display:flex}.device{margin-top:26px;padding:12px 12px 14px}.brandbadge{top:-22px}.brandbadge img{width:92px}.screenbezel{flex:1;min-height:0;margin-top:14px;padding:7px;display:flex}.stage{aspect-ratio:auto;--pet-w:74px;--pet-bottom:74px;flex:1;width:100%;min-height:0!important}#petPlaceholder{padding-top:22%}.physbtns{flex:none;gap:24px;margin-top:12px}.phys button{width:48px;height:48px}.hintwrap{bottom:14px;right:12px}.hslide .card h2,.pslide .card h2{flex:none;margin-bottom:6px;font-size:18px}.hslide .sub,.pslide .sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.hslide .statgrid,.pslide .statgrid{flex:none;gap:6px;margin-top:8px}.hslide .stat,.pslide .stat{padding:7px 8px}.hslide .stat .k,.pslide .stat .k{font-size:9.5px}.hslide .stat .v,.pslide .stat .v{font-size:19px}.hslide .stat .v.sm,.pslide .stat .v.sm{font-size:14px;line-height:1.25}#view-wallet label.lbl{margin:8px 0 3px;font-size:10px}#view-wallet .field{min-height:40px;padding:7px 10px;font-size:14px}#view-wallet .btnrow{gap:7px;margin-top:10px!important}#view-wallet .btn{min-height:40px;padding:7px 10px;font-size:14.5px}#view-wallet .notice{font-size:12.5px}#view-wallet .extpanel,#view-wallet .notice{margin-top:8px;padding:8px 10px}#view-wallet .extpanel .exttitle{font-size:13px}#view-wallet .extpanel .extsub{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}#view-wallet .extpanel .installrow{margin-top:6px}#view-wallet .extpanel .installrow a{min-height:34px;padding:5px 9px;font-size:12px}#view-pack .pack,#view-wallet #walletOn .statgrid{grid-template-columns:repeat(3,1fr)}#view-wallet .earn{height:64px;margin-top:6px}#view-wallet .earn .col .stack i{height:5px}#view-wallet .earn-total{font-size:20px}#view-wallet #earnWrap{flex:1;justify-content:center;min-height:0}#view-wallet #earnWrap .small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden;margin-top:6px!important}#view-pack .pack{scrollbar-width:none;flex:1;align-content:start;gap:7px;min-height:0;margin-top:8px;overflow-y:auto}#view-pack .sq{border-radius:7px;padding:6px}#view-pack .sq .nm{margin-top:4px;font-size:13.5px}#view-pack .sq .mt{font-size:10.5px;line-height:1.35}#view-pack .btnrow{flex:none}#view-world .vital{margin-top:10px;padding-top:8px}#view-world .vital p{font-size:11.5px;line-height:1.4}#view-world #eMeta,#view-world .vital p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#view-world .feed{scrollbar-width:none;overflow-y:auto}#view-world .feed li{padding:6px 2px;display:flex}#view-world .feed .ft{font-size:13.5px}#view-world .feed .fd{font-size:12px}#view-world .btnrow{flex:none;gap:6px}#view-world .btnrow .btn{min-height:34px!important;padding:4px 10px!important;font-size:12.5px!important}.s-spin .sub{-webkit-line-clamp:none;display:block;overflow:visible}.pslide.s-spin{align-items:center}.petdeck .pslide.s-spin>.card{flex:0 auto;width:100%;height:auto}.s-spin .spinwrap{flex:none;margin-top:12px;padding:16px 8px 6px}.s-spin .wheelbtn{flex:none;width:calc(min(66vw,216px));height:calc(min(66vw,216px));margin:0 auto}.s-spin #gMsg{font-size:11.5px}.spinstats .stat{padding:7px 4px}.spinstats .k{min-height:25px}#view-world .sqkbar{height:16px}#view-world .sqklegend{gap:3px 10px;font-size:11px}#view-world .sqklegend b{font-size:10.5px}#view-world .ctx-total{font-size:21px}#view-world .ctx-bar{height:30px;margin-top:7px}#view-world .ctx-field{gap:2px;margin-top:7px}#view-world .ctx-detail{min-height:0;margin-top:7px;padding:7px 10px 8px}#view-world .ctx-detail .ds{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#view-world .ctx-pills{gap:5px;margin-top:7px}#view-world .ctx-pill{min-height:28px;padding:4px 10px 4px 8px;font-size:11.5px}#view-world .ctx-note{margin-top:6px}#view-world .wheelviz{margin-top:8px;padding:6px 8px 2px}#view-world .wheelsvg{max-width:250px}#view-world .wheelcap{font-size:10.5px}.s-vitals .vital{margin-top:8px;padding-top:7px}.s-vitals .card{justify-content:flex-start}.s-chain #mergeHint{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.s-chain .traits{margin-top:8px;overflow:hidden}.s-chain .trait{padding:2px 7px;font-size:10.5px}}@media(max-width:859px) and (max-height:720px){.stage .bubble{padding:6px 8px;font-size:8px}.lcdicons button{min-height:40px;padding:4px 2px 3px}.lcdicons button .ic{width:18px;height:18px}.stage{--pet-w:62px;--pet-bottom:66px}.phys button{width:42px;height:42px}.physbtns{margin-top:9px}.wheelbtn{width:calc(min(56vw,184px))!important;height:calc(min(56vw,184px))!important}}body.ui-light{--shell-a:#fffdf4;--shell-b:#f3e9c0;--shell-edge:#d9c88f;--shell-ink:#2e2a18;--shell-dim:#6b5f3a;--btn-shell:#e9dcab;--btn-shell2:#fffbe8;--ui-paper:#fffbe6;--ui-paper-edge:#d9c88f;--ui-paper-ink:#2e2a18;--ui-gold-lit:#cf8a00;--ui-unlit:#c9c0a0;--ui-unlit-field:#eae2c2}body.ui-light .logo-dots{background:var(--ui-paper);border-color:var(--ui-paper-edge);box-shadow:inset 0 0 0 1px #b4963c33,0 2px 6px #8c732824}body.ui-light .logo-dots #wmdots circle{fill:#c9c0a0}body.ui-light .logo-dots svg circle[fill=\#ffc048]{fill:#cf8a00}body.ui-light .logo-dots svg circle[fill=\#5b7bf4]{fill:#4666d6}body.ui-light .device{box-shadow:0 14px 28px #8c732833,inset 0 1px #fffffff2,inset 0-10px 20px #bea04629}body.ui-light .brandbadge{background:var(--ui-paper);border-color:var(--ui-paper-edge);box-shadow:0 4px 10px #8c73282e}body.ui-light .screenbezel{background:#e9dfae;box-shadow:inset 0 3px 8px #8c732847,0 1px #ffffffbf}body.ui-light .phys button{color:#a87400;border-color:#8c732873;box-shadow:0 5px #a0823259,inset 0 2px 4px #ffffffd9}body.ui-light .phys button:active{box-shadow:0 1px #a0823259}body.ui-light .device .chip,body.ui-light .hintbtn{border-color:var(--ui-paper-edge);background:var(--ui-paper)}body.ui-light .device .chip{color:var(--ui-paper-ink)}body.ui-light .hintbtn{color:#a87400}body.ui-light .hintbtn[aria-expanded=true],body.ui-light .themebtn.sel{color:#1c1c24;background:#f2c230;border-color:#cf8a00}body.ui-light .hintpop,body.ui-light .themepop{box-shadow:0 8px 18px #8c732840}body.ui-light .hintpop,body.ui-light .themebtn{color:var(--ui-paper-ink)}body.ui-light .themepop{border-color:#cf8a00}body.ui-light .tabbar,body.ui-light .themebtn{background:var(--ui-paper);border-color:var(--ui-paper-edge)}body.ui-light .tabbar{box-shadow:0 10px 24px #8c732838,inset 0 1px #fffffff2}body.ui-light .tabbar button{color:#75683f}body.ui-light .tabbar button:active{background-color:#b4963c24}body.ui-light .tabbar button.on{color:#1c1c24;background:#f2c230}.stage:not(.theme-home) .scenery,.tscene{display:none}.tscene{z-index:1;pointer-events:none;position:absolute;inset:0}.stage.is-day .tscene-forest .f-beams,.stage.is-night .tscene-beach .b-glow,.stage.theme-beach .tscene-beach,.stage.theme-city .tscene-city,.stage.theme-desert .tscene-desert,.stage.theme-forest .tscene-forest,.stage.theme-snow .tscene-snow{display:block}.stage.theme-beach.is-day{--lcd:#a8dcf2;--lcd-deep:#f2d98c;--lcd-ink:#17394d;--sc-cloud-hi:#fff;--sc-cloud:#f7fbff;--sc-cloud-shade:#cfe8f7;--sc-cloud-deep:#a5cfe8;--b-sand:#f7e2a0;--b-sand-deep:#ecc97c;--b-sea-hi:#7fd8ef;--b-sea:#2fa8c9;--b-sea-deep:#17779e;--b-foam:#fff;--b-trunk:#8a5a33;--b-leaf:#2f9e57;--b-leaf-deep:#1f7a3e;--b-nut:#6e4a26;--b-crab:#e2574c;--b-crab-deep:#b23a30;--b-spark:#fff3a0;background:linear-gradient(#4ea8ec,#8fd0ff 42%,#d6f2ff 72%,#e8fbff)}.stage.theme-beach.is-night{--lcd:#16294d;--lcd-deep:#5f5890;--lcd-ink:#e8ecff;--sc-cloud-hi:#3d5484;--sc-cloud:#2c3f66;--sc-cloud-shade:#22325a;--sc-cloud-deep:#16264a;--b-sand:#7d76a6;--b-sand-deep:#5f5890;--b-sea-hi:#2a6ea8;--b-sea:#17497c;--b-sea-deep:#0f3358;--b-foam:#bcd9ff;--b-trunk:#241f3d;--b-leaf:#1d3350;--b-leaf-deep:#16263f;--b-nut:#191430;--b-crab:#9a5560;--b-crab-deep:#683a42;--b-spark:#cfe4ff;background:radial-gradient(circle at 84% 12%,#e0e8ff21,#0000 55%),linear-gradient(#0e1c3d,#17335e 55%,#1d4470)}.stage.theme-forest.is-day{--lcd:#cfe8b0;--lcd-deep:#79bd63;--lcd-ink:#1e3315;--sc-cloud-hi:#fff;--sc-cloud:#f7fbff;--sc-cloud-shade:#d3ecc4;--sc-cloud-deep:#a9d18f;--f-canopy-back:#5da85c;--f-canopy:#2e7a3e;--f-canopy-hi:#57a047;--f-trunk:#6e4525;--f-ground:#4da047;--f-ground-deep:#35702c;--f-stem:#f3e9c8;--f-shroom:#e63946;--f-bfly:#ff9de2;--f-bfly2:#ffb35c;--f-owl:#5a4630;background:linear-gradient(#bfe3a1,#9ccb7d 40%,#6faf57 75%,#57a047)}.stage.theme-forest.is-night{--lcd:#0d2013;--lcd-deep:#1d4028;--lcd-ink:#dff5d8;--sc-cloud-hi:#2c4a3a;--sc-cloud:#1d3325;--sc-cloud-shade:#16281c;--sc-cloud-deep:#0e1c12;--f-canopy-back:#0e2417;--f-canopy:#123120;--f-canopy-hi:#1a4028;--f-trunk:#0d1a10;--f-ground:#12291a;--f-ground-deep:#0b1c11;--f-stem:#9db894;--f-shroom:#57ffc4;--f-bfly:#ff9de2;--f-bfly2:#ffb35c;--f-owl:#6b543a;background:linear-gradient(#08130d,#0d2013 55%,#12301c)}.stage.theme-snow.is-day{--lcd:#dceefb;--lcd-deep:#e3eef9;--lcd-ink:#22405e;--sc-cloud-hi:#fff;--sc-cloud:#f4fafe;--sc-cloud-shade:#b9cfe4;--sc-cloud-deep:#93b4d4;--n-ground:#fff;--n-ground-deep:#d7e7f7;--n-pine:#2e7a4e;--n-pine-deep:#1f5c39;--n-cap:#fff;--n-man:#fff;--n-scarf:#e63946;--n-trunk:#7c4a26;background:linear-gradient(#7cb8ee,#bfe0f7 48%,#eaf6ff 80%,#fff)}.stage.theme-snow.is-night{--lcd:#16264a;--lcd-deep:#2c3f66;--lcd-ink:#e8ecff;--sc-cloud-hi:#3d5484;--sc-cloud:#2c3f66;--sc-cloud-shade:#22325a;--sc-cloud-deep:#16264a;--n-ground:#a9bde0;--n-ground-deep:#7e93bd;--n-pine:#14263f;--n-pine-deep:#0e1a2e;--n-cap:#c7d6f2;--n-man:#b9c9e6;--n-scarf:#8a3040;--n-trunk:#241f33;background:linear-gradient(#0d1730,#16264a 55%,#21355e)}.stage.theme-desert.is-day{--lcd:#ffe9b0;--lcd-deep:#f7cf7e;--lcd-ink:#4a2c10;--sc-cloud-hi:#fff;--sc-cloud:#fff8ec;--sc-cloud-shade:#f2ddba;--sc-cloud-deep:#e3c491;--d-dune-back:#f4c56e;--d-dune:#eda93f;--d-dune-deep:#d18a26;--d-cactus:#3f9153;--d-cactus-deep:#2b6b3a;--d-flower:#ff7eb0;--d-weed:#c49a58;--d-lizard:#7d9b3f;--d-camel:#8a5a33;background:linear-gradient(#7ec3f2,#bfe3f7 34%,#ffe9b0 68%,#ffd98a)}.stage.theme-desert.is-night{--lcd:#241a44;--lcd-deep:#453266;--lcd-ink:#f0e8ff;--sc-cloud-hi:#4a3a6e;--sc-cloud:#33255a;--sc-cloud-shade:#2a1e4a;--sc-cloud-deep:#1d1533;--d-dune-back:#4a3560;--d-dune:#38284c;--d-dune-deep:#2a1e3a;--d-cactus:#1d1430;--d-cactus-deep:#150e24;--d-flower:#ff9de2;--d-weed:#c49a58;--d-lizard:#7d9b3f;--d-camel:#241a30;background:linear-gradient(#120f2a,#241a44 55%,#33255a)}.stage.theme-city.is-day{--lcd:#cfe4f7;--lcd-deep:#b9cfe6;--lcd-ink:#20334e;--sc-cloud-hi:#fff;--sc-cloud:#f7fbff;--sc-cloud-shade:#c9dff5;--sc-cloud-deep:#9dbfdd;--c-bback:#a9c2e2;--c-bfront:#5f7ba6;--c-bfront2:#4d6a94;--c-win:#eaf4ff;--c-win2:#cfe2f5;--c-winoff:#87a5c9;--c-walk:#c8cfdb;--c-curb:#9aa5b8;--c-road:#79839a;--c-lamp:#5a6a86;background:linear-gradient(#5ea9e8,#9fd0f7 45%,#d9efff 80%,#eef7ff)}.stage.theme-city.is-night{--lcd:#14244a;--lcd-deep:#22345c;--lcd-ink:#e8ecff;--sc-cloud-hi:#46598a;--sc-cloud:#2f3f66;--sc-cloud-shade:#232f4f;--sc-cloud-deep:#182642;--c-bback:#1a2a4e;--c-bfront:#101c36;--c-bfront2:#0c1628;--c-win:#ffd23e;--c-win2:#fff3b0;--c-winoff:#1e2c4e;--c-walk:#2c3a5e;--c-curb:#1c2a4a;--c-road:#141f38;--c-lamp:#ffca66;background:radial-gradient(circle at 84% 12%,#e0e8ff1f,#0000 55%),linear-gradient(#0b1428,#14244a 60%,#1b2f5c)}.tscene-beach .b-sea{background:linear-gradient(180deg,var(--b-sea-hi)0,var(--b-sea) 55%,var(--b-sea-deep) 100%);height:118px;position:absolute;bottom:84px;left:0;right:0;overflow:hidden}.tscene-beach .b-wave{opacity:.85;background-image:radial-gradient(circle at 10px -3px,transparent 12px,var(--b-foam) 13px,var(--b-foam) 15px,transparent 16px);background-repeat:repeat-x;background-size:26px 12px;width:100%;height:12px;animation:waveShift 7s linear infinite;position:absolute;left:0}.tscene-beach .b-wave.w2{opacity:.45;animation-duration:11s;animation-direction:reverse;top:46px}.tscene-beach .b-glow{background:repeating-linear-gradient(100deg,#0000 0 26px,#78f0ff2b 0 30px,#0000 0 58px);animation:glowShift 9s linear infinite;display:none;position:absolute;inset:0}.tscene-beach .b-foam{background-image:radial-gradient(circle at 10px -3px,transparent 12px,var(--b-foam) 13px,var(--b-foam) 15px,transparent 16px);background-repeat:repeat-x;height:11px;animation:foamLap 3.8s ease-in-out infinite alternate;position:absolute;bottom:-3px;left:0;right:0}.tscene-beach .b-sand{width:108%;height:104px;display:block;position:absolute;bottom:0;left:-4%}.tscene-beach .b-spark i{background:var(--b-spark);clip-path:polygon(50%0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);width:11px;height:11px;animation:sparklePop 2.4s steps(2) infinite;position:absolute}.tscene-beach .b-palm{width:118px;height:auto;image-rendering:pixelated;transform-origin:50% 100%;animation:palmSway 4.4s steps(3) infinite alternate;display:block;position:absolute;bottom:78px;right:2%}.tscene-beach .b-crab{width:40px;line-height:0;animation:crabCross 34s linear infinite;position:absolute;bottom:26px;left:-48px}.tscene-beach .b-crab svg{width:100%;height:auto;animation:crabBob .5s steps(2) infinite alternate;display:block}.tscene-forest .f-back{width:108%;height:84%;display:block;position:absolute;top:0;left:-4%}.tscene-forest .f-beams{display:none;position:absolute;inset:0;overflow:hidden}.tscene-forest .f-beams i{transform-origin:50%0;background:linear-gradient(#fff4b480,#fff4b40f 78%,#0000);width:58px;height:125%;animation:beamPulse 4.6s ease-in-out infinite alternate;position:absolute;top:-12%;transform:rotate(17deg)}.tscene-forest .f-beams i:first-child{left:20%}.tscene-forest .f-beams i:nth-child(2){width:38px;animation-delay:-1.8s;left:47%}.tscene-forest .f-beams i:nth-child(3){width:70px;animation-delay:-3.1s;left:70%}.tscene-forest .f-ground{width:108%;height:104px;display:block;position:absolute;bottom:0;left:-4%}.tscene-forest .f-tree{width:92px;height:auto;image-rendering:pixelated;display:block;position:absolute;bottom:70px}.tscene-forest .f-tree.fl{left:-8px}.tscene-forest .f-tree.fr{right:-8px;transform:scaleX(-1)}.tscene-forest .f-owl{opacity:0;transition:opacity .6s}.stage.is-night .tscene-forest .f-owl{opacity:1}.tscene-forest .f-eye{transform-box:fill-box;transform-origin:50%}.stage.is-night .tscene-forest .f-eye{animation:owlBlink 4.6s step-end infinite}.tscene-forest .f-bfly,.tscene-forest .f-shroom{width:32px;line-height:0;position:absolute}.tscene-forest .f-bfly svg,.tscene-forest .f-shroom svg{width:100%;height:auto;display:block}.tscene-forest .f-shroom.s1{bottom:14px;left:15%}.tscene-forest .f-shroom.s2{width:25px;bottom:7px;right:13%}.stage.is-night .tscene-forest .f-shroom{filter:drop-shadow(0 0 5px #6effc8e6) drop-shadow(0 0 11px #6effc866)}.tscene-forest .f-bfly{width:21px;color:var(--f-bfly);animation:bflyFly 9s ease-in-out infinite alternate;display:none}.stage.is-day .tscene-forest .f-bfly,.stage.is-night .tscene-snow .n-aurora{display:block}.tscene-forest .f-bfly.b1{top:30%;left:30%}.tscene-forest .f-bfly.b2{color:var(--f-bfly2);animation-duration:11s;animation-delay:-4s;top:20%;left:62%}.tscene-forest .f-bfly svg{animation:bflyFlap .36s steps(2) infinite alternate}.tscene-snow .n-aurora{height:48%;display:none;position:absolute;top:0;left:-10%;right:-10%;overflow:hidden}.tscene-snow .n-aurora i{filter:blur(7px);background:linear-gradient(90deg,#0000,#40ffaa5c 28%,#5ac8ff47 55%,#a06eff4d 78%,#0000);width:130%;height:58px;animation:auroraSway 8s ease-in-out infinite alternate;position:absolute;left:-10%;transform:rotate(-6deg)}.tscene-snow .n-aurora i.a1{top:8px}.tscene-snow .n-aurora i.a2{background:linear-gradient(90deg,#0000,#786eff4d 30%,#40ffbe4d 62%,#0000);height:42px;animation-duration:11s;animation-delay:-4s;top:44px}.tscene-snow .n-ground{width:108%;height:106px;display:block;position:absolute;bottom:0;left:-4%}.tscene-snow .n-man,.tscene-snow .n-pine{height:auto;image-rendering:pixelated;display:block;position:absolute}.tscene-snow .n-pine.pl{width:84px;bottom:76px;left:1%}.tscene-snow .n-pine.pr{width:62px;bottom:72px;right:2%}.tscene-snow .n-man{width:62px;bottom:16px;left:11%}.tscene-snow .n-fall{position:absolute;inset:0 0 100px}.tscene-snow .n-fall i{opacity:.92;background:#fff;border-radius:50%;width:6px;height:6px;animation:snowFall 8s linear infinite;position:absolute;top:-4%;box-shadow:0 0 4px #fff9}.tscene-snow .n-fall i:nth-child(3n){opacity:.75;width:4px;height:4px}.tscene-snow .n-fall i:nth-child(4n){width:8px;height:8px}.tscene-desert .d-dunes{width:108%;height:148px;display:block;position:absolute;bottom:0;left:-4%}.tscene-desert .d-cactus{height:auto;image-rendering:pixelated;display:block;position:absolute}.tscene-desert .d-cactus.big{width:62px;bottom:62px;right:5%}.tscene-desert .d-cactus.sml{width:42px;bottom:44px;left:6%}.stage.is-night .tscene-desert .d-flower{filter:drop-shadow(0 0 4px #ff8cc8f2) drop-shadow(0 0 9px #ff8cc880)}.tscene-desert .d-lizard,.tscene-desert .d-weed{width:38px;line-height:0;animation:weedRoll 12s linear infinite;display:none;position:absolute;bottom:20px;left:-46px}.stage.is-day .tscene-desert .d-lizard,.stage.is-day .tscene-desert .d-weed,.stage.is-night .tscene-desert .d-fire{display:block}.tscene-desert .d-weed svg{animation:weedSpin 1.1s linear infinite}.tscene-desert .d-lizard{width:44px;animation:lizardDash 16s linear infinite;bottom:10px;left:-52px}.tscene-desert .d-fire svg,.tscene-desert .d-lizard svg,.tscene-desert .d-weed svg{width:100%;height:auto;display:block}.tscene-desert .d-fire{width:46px;line-height:0;display:none;position:absolute;bottom:8px;left:12%}.tscene-desert .d-fire svg{position:relative}.tscene-desert .d-glow{background:radial-gradient(circle,#ffaa3c80,#ff8c282e 55%,#0000 72%);width:74px;height:52px;animation:fireGlow 1.6s ease-in-out infinite alternate;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.tscene-desert .d-flame{transform-box:fill-box;transform-origin:50% 100%;animation:flameFlicker .5s steps(2) infinite alternate}.tscene-city .c-back,.tscene-city .c-front,.tscene-city .c-street{width:108%;height:56%;display:block;position:absolute;bottom:70px;left:-4%}.tscene-city .c-front,.tscene-city .c-street{height:47%;bottom:62px}.tscene-city .c-street{height:78px;bottom:0}.tscene-city .c-lamp{width:16px;height:auto;display:block;position:absolute;bottom:58px}.tscene-city .c-lamp.cl1{left:15%}.tscene-city .c-lamp.cl2{right:15%;transform:scaleX(-1)}.tscene-city .lampcone{opacity:0;transition:opacity .6s}.stage.is-night .tscene-city .lampcone{opacity:1}.stage.is-night .tscene-city .c-lamp{filter:drop-shadow(0 0 6px #ffca66a6)}.stage.is-night .tscene-city .cwin.fl{animation:winFlicker 5s steps(2) infinite}.stage.theme-beach.is-day .petimg{filter:brightness(1.22) contrast(1.52) saturate(1.85) drop-shadow(0 1px #141a00f2) drop-shadow(0-1px #141a00d9) drop-shadow(1px 0#141a00d9) drop-shadow(-1px 0#141a00d9) drop-shadow(1px 1px #141a00b3) drop-shadow(-1px 1px #141a00b3) drop-shadow(0 0 2px #141a008c) drop-shadow(0 5px 4px #141a0066)}.stage.theme-beach.is-night .petimg{filter:brightness(1.22) contrast(1.46) saturate(1.18) drop-shadow(0 1px #020a10f2) drop-shadow(0-1px #020a10e6) drop-shadow(1px 0#020a10e6) drop-shadow(-1px 0#020a10e6) drop-shadow(1px 1px #020a10bf) drop-shadow(-1px 1px #020a10bf) drop-shadow(0 0 1px #020a1099) drop-shadow(0 0 2px #a0e6ff38) drop-shadow(0 5px 3px #00000080)}.stage.theme-forest.is-day .petimg{filter:brightness(1.3) contrast(1.56) saturate(1.9) drop-shadow(0 1px #061404f2) drop-shadow(0-1px #061404e0) drop-shadow(1px 0#061404e0) drop-shadow(-1px 0#061404e0) drop-shadow(1px 1px #061404b8) drop-shadow(-1px 1px #061404b8) drop-shadow(0 0 2px #0614048c) drop-shadow(0 5px 4px #0614046b)}.stage.theme-forest.is-night .petimg{filter:brightness(1.24) contrast(1.48) saturate(1.17) drop-shadow(0 1px #020c04f2) drop-shadow(0-1px #020c04e6) drop-shadow(1px 0#020c04e6) drop-shadow(-1px 0#020c04e6) drop-shadow(1px 1px #020c04bf) drop-shadow(-1px 1px #020c04bf) drop-shadow(0 0 1px #020c0499) drop-shadow(0 0 2px #beffaa38) drop-shadow(0 5px 3px #00000080)}.stage.theme-snow.is-day .petimg{filter:brightness(1.1) contrast(1.62) saturate(1.95) drop-shadow(0 2px #101408f2) drop-shadow(0-1px #101408e6) drop-shadow(1px 0#101408e6) drop-shadow(-1px 0#101408e6) drop-shadow(1px 1px #101408c7) drop-shadow(-1px 1px #101408c7) drop-shadow(1px -1px #101408b3) drop-shadow(-1px -1px #101408b3) drop-shadow(0 0 3px #10140899) drop-shadow(0 5px 4px #10140866)}.stage.theme-snow.is-night .petimg{filter:brightness(1.22) contrast(1.46) saturate(1.17) drop-shadow(0 1px #040812f2) drop-shadow(0-1px #040812e6) drop-shadow(1px 0#040812e6) drop-shadow(-1px 0#040812e6) drop-shadow(1px 1px #040812c7) drop-shadow(-1px 1px #040812c7) drop-shadow(1px -1px #040812ad) drop-shadow(-1px -1px #040812ad) drop-shadow(0 0 1px #04081299) drop-shadow(0 0 2px #bedcff3d) drop-shadow(0 5px 3px #00000080)}.stage.theme-desert.is-day .petimg{filter:brightness(1.16) contrast(1.58) saturate(1.9) drop-shadow(0 1px #1e0e00f2) drop-shadow(0-1px #1e0e00e0) drop-shadow(1px 0#1e0e00e0) drop-shadow(-1px 0#1e0e00e0) drop-shadow(1px 1px #1e0e00bd) drop-shadow(-1px 1px #1e0e00bd) drop-shadow(0 0 2px #1e0e0094) drop-shadow(0 5px 4px #1e0e006b)}.stage.theme-desert.is-night .petimg{filter:brightness(1.21) contrast(1.46) saturate(1.18) drop-shadow(0 1px #0e0600f2) drop-shadow(0-1px #0e0600e6) drop-shadow(1px 0#0e0600e6) drop-shadow(-1px 0#0e0600e6) drop-shadow(1px 1px #0e0600bf) drop-shadow(-1px 1px #0e0600bf) drop-shadow(0 0 1px #0e060099) drop-shadow(0 0 2px #ffbe6e3d) drop-shadow(0 5px 3px #00000080)}.stage.theme-city.is-day .petimg{filter:brightness(1.25) contrast(1.52) saturate(1.85) drop-shadow(0 1px #0e121ef2) drop-shadow(0-1px #0e121edb) drop-shadow(1px 0#0e121edb) drop-shadow(-1px 0#0e121edb) drop-shadow(1px 1px #0e121eb3) drop-shadow(-1px 1px #0e121eb3) drop-shadow(0 0 2px #0e121e8c) drop-shadow(0 5px 4px #0e121e66)}.stage.theme-city.is-night .petimg{filter:brightness(1.23) contrast(1.47) saturate(1.18) drop-shadow(0 1px #04060ef2) drop-shadow(0-1px #04060ee6) drop-shadow(1px 0#04060ee6) drop-shadow(-1px 0#04060ee6) drop-shadow(1px 1px #04060ebf) drop-shadow(-1px 1px #04060ebf) drop-shadow(0 0 1px #04060e99) drop-shadow(0 0 2px #ffd6823d) drop-shadow(0 5px 3px #00000080)}.stage.theme-beach.is-day .petimg.raw,.stage.theme-beach.is-night .petimg.raw,.stage.theme-city.is-day .petimg.raw,.stage.theme-city.is-night .petimg.raw,.stage.theme-desert.is-day .petimg.raw,.stage.theme-desert.is-night .petimg.raw,.stage.theme-forest.is-day .petimg.raw,.stage.theme-forest.is-night .petimg.raw,.stage.theme-snow.is-day .petimg.raw,.stage.theme-snow.is-night .petimg.raw{filter:none}.themepop{background:var(--logo-dark);border:1px solid var(--logo-gold);z-index:5;border-radius:8px;padding:10px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 8px 18px #0006}.themepop .tpgrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.themebtn{color:#e6e6ec;background:#0f0f12;border:1px solid #3a3a46;border-radius:6px;place-items:center;width:46px;height:46px;padding:0;display:grid}.themebtn svg{width:24px;height:24px;display:block}.bui-popover__close:active,.themebtn:active{transform:translate(1px,1px)}.themebtn.sel{background:var(--logo-gold);color:var(--logo-dark);border-color:var(--logo-gold)}@media(max-width:480px){.stage{--pet-w:64px;--pet-bottom:70px}.tscene-beach .b-sea{height:100px;bottom:74px}.tscene-beach .b-sand,.tscene-forest .f-ground{height:92px}.tscene-beach .b-palm{width:92px;bottom:70px}.tscene-beach .b-crab{bottom:20px}.tscene-forest .f-tree{width:74px;bottom:64px}.tscene-snow .n-ground{height:94px}.tscene-snow .n-pine.pl{width:66px;bottom:68px}.tscene-snow .n-pine.pr{width:50px;bottom:64px}.tscene-snow .n-man{width:52px;bottom:12px}.tscene-desert .d-dunes{height:128px}.tscene-desert .d-cactus.big{width:50px;bottom:56px}.tscene-desert .d-cactus.sml{width:34px;bottom:38px}.tscene-city .c-street{height:68px}.tscene-city .c-lamp{bottom:50px}}.bui-card{padding:0;overflow:hidden}.bui-card__header{border-bottom:1px solid var(--line);padding:16px 18px 12px}.bui-card__footer .small,.bui-card__header h2{margin:0}.bui-card__desc{margin:5px 0 0}.bui-card__content{padding:14px 18px 18px}.bui-card__content>.sqkchart:first-child,.bui-card__content>.statgrid:first-child,.bui-card__content>.vital:first-of-type{margin-top:0}.bui-card__footer{border-top:1px solid var(--line);background:var(--panel2);padding:11px 18px 13px}.bui-card__footer:has(>.small:empty){display:none}.bui-btn{transition:filter .12s}.bui-btn:hover{filter:brightness(1.06)}.bui-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.bui-btn--secondary{background:var(--panel);color:var(--ink);border-color:var(--line2)}.bui-btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.bui-btn[aria-busy=true]{opacity:.72;pointer-events:none}.bui-btn[aria-busy=true]:after{content:"";background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;animation:buiBusy .8s ease-in-out infinite alternate}.walletdlg__header{border-bottom:1px solid var(--line);padding-bottom:12px}.walletdlg__header h2{margin:0 0 8px}.bui-card__content #walletOff .extpanel,.walletdlg__footer .btnrow{margin-top:0}.walletdlg__footer{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}@media(max-width:480px){.wallet-actions .btn,.walletdlg__footer .btnrow .btn{width:100%}.wallet-actions,.walletdlg__footer .btnrow{flex-direction:column}}.themepop.bui-popover{width:198px;max-width:78vw;padding:0}.bui-popover__header{border-bottom:1px solid #3a3a46;justify-content:space-between;align-items:center;gap:8px;padding:9px 8px 8px 12px;display:flex}body.ui-light .bui-popover__header{border-bottom-color:var(--ui-paper-edge)}.bui-popover__title{letter-spacing:.12em;text-transform:uppercase;color:var(--logo-gold);margin:0;font-size:11px;font-weight:400;line-height:1}body.ui-light .bui-popover__title{color:#8a6d1f}.bui-popover__close{color:#e6e6ec;background:0 0;border:1px solid #3a3a46;border-radius:4px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}body.ui-light .bui-popover__close{border-color:var(--ui-paper-edge);color:var(--ui-paper-ink)}.bui-popover__close svg{width:13px;height:13px;display:block}.bui-popover__close:focus-visible,.themebtn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.bui-popover__body{padding:10px}.themepop.bui-popover:after{content:"";background:var(--logo-dark);border-right:1px solid var(--logo-gold);border-bottom:1px solid var(--logo-gold);width:11px;height:11px;position:absolute;bottom:-6px;right:36px;transform:rotate(45deg)}body.ui-light .themepop.bui-popover:after{background:var(--ui-paper);border-bottom-color:#cf8a00;border-right-color:#cf8a00}@media(prefers-reduced-motion:reduce){.bui-btn{transition:none}.bui-btn[aria-busy=true]:after{animation:none}}.ctx-wrap.has-active .ctx-pie circle.on,.deckdots.show{opacity:1}.device .hintwrap{pointer-events:none;height:28px;display:block;left:18px;right:18px}.device .hintpop,.device .hintwrap .hintbtn,.device .themepop{pointer-events:auto}.device .hintwrap .hintbtn{position:absolute;bottom:0}.device #themePickBtn{left:0}.device #hintBtn,.device .hintpop{right:0}.device .themepop{left:0;right:auto}.device .themepop.bui-popover:after{left:10px;right:auto}@media(max-width:859px){.device .hintwrap{bottom:14px;left:12px;right:12px}.wrap{padding-bottom:calc(32px + var(--tab-h))}.hslide>.card,.pslide>.card{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;overflow:hidden auto}.hslide>.card::-webkit-scrollbar,.pslide>.card::-webkit-scrollbar{display:none}.hslide>.card>*,.pslide>.card>*{flex-shrink:0}#view-world .feed{flex:auto;min-height:96px}.bui-card__header{padding:11px 13px 8px}.bui-card__content{padding:10px 13px 14px}.bui-card__footer{padding:9px 13px 11px}.ctx-toggle button{padding:4px 9px;font-size:11px}.ctx-total{font-size:22px}}.ctx-pie{width:168px;height:168px;margin:12px auto 2px;position:relative}.ctx-pie svg,.scenery .x-bfly svg{width:100%;height:100%;display:block}.ctx-pie circle{transition:opacity .15s}.ctx-pie-c{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 36px;display:flex;position:absolute;inset:0}.ctx-pie-c #ctxPiePct{color:var(--ink);font-size:19px;font-weight:700;line-height:1.1}.ctx-pie-c #ctxPieName{color:var(--ink-soft);margin-top:2px;font-size:11px;font-weight:700;line-height:1.25}@media(max-width:859px){.ctx-pie{width:148px;height:148px;margin-top:8px}}.scenery .x-bfly{z-index:2;width:27px;line-height:0;animation:crossFly 17s linear infinite;position:absolute;top:15%;left:-12%}.scenery .x-bfly svg{transform-origin:50%;height:auto;animation:wingFlap .3s steps(2) infinite alternate}.stage.is-night .scenery .x-bfly{display:none}.scenery .x-petals,.tscene-forest .f-leaves{position:absolute;inset:0;overflow:hidden}.scenery .x-petals i,.tscene-forest .f-leaves i{border-radius:70%0;width:7px;height:7px;animation:ambFall 10s linear infinite;position:absolute;top:-10px}.scenery .x-petals i{--ao:.95;background:#ffb3c8}.scenery .x-petals i:first-child{animation-delay:-1s;left:9%}.scenery .x-petals i:nth-child(2){animation-duration:12s;animation-delay:-5.5s;left:26%}.scenery .x-petals i:nth-child(3){animation-duration:9s;animation-delay:-3.2s;left:44%}.scenery .x-petals i:nth-child(4){animation-duration:11.5s;animation-delay:-7.4s;left:61%}.scenery .x-petals i:nth-child(5){animation-delay:-2.6s;left:78%}.scenery .x-petals i:nth-child(6){animation-duration:12.5s;animation-delay:-8.8s;left:91%}.stage.is-night .scenery .x-petals i{--ao:.5;background:#8fa8d8}.tscene-forest .f-leaves i{--ao:.9;background:#7fae4c}.tscene-forest .f-leaves i:first-child{animation-delay:-2s;left:7%}.tscene-forest .f-leaves i:nth-child(2){animation-duration:12s;animation-delay:-6.3s;left:19%}.tscene-forest .f-leaves i:nth-child(3){animation-duration:9.4s;animation-delay:-4.1s;left:33%}.tscene-forest .f-leaves i:nth-child(4){animation-duration:11s;animation-delay:-8.2s;left:48%}.tscene-forest .f-leaves i:nth-child(5){animation-delay:-1.4s;left:64%}.tscene-forest .f-leaves i:nth-child(6){animation-duration:12.4s;animation-delay:-5.7s;left:79%}.tscene-forest .f-leaves i:nth-child(7){animation-duration:10.6s;animation-delay:-3.6s;left:92%}.stage.is-night .tscene-forest .f-leaves i{--ao:.55;background:#3f7a52}.tscene-forest .f-flies{display:none;position:absolute;inset:0}.stage.is-night .tscene-forest .f-flies{display:block}.tscene-forest .f-flies i{background:#d8f79a;border-radius:50%;width:5px;height:5px;animation:ambFloat 5s ease-in-out infinite alternate;position:absolute;box-shadow:0 0 8px 3px #beff8c8c}.tscene-forest .f-flies i:first-child{top:58%;left:16%}.tscene-forest .f-flies i:nth-child(2){animation-duration:6.4s;animation-delay:-1.6s;top:70%;left:31%}.tscene-forest .f-flies i:nth-child(3){animation-delay:-3s;top:62%;left:52%}.tscene-forest .f-flies i:nth-child(4){animation-duration:5.8s;animation-delay:-.8s;top:74%;left:68%}.tscene-forest .f-flies i:nth-child(5){animation-duration:6.9s;animation-delay:-2.2s;top:56%;left:82%}.tscene-forest .f-flies i:nth-child(6){animation-delay:-4.1s;top:80%;left:44%}.tscene-beach .b-gull{color:#2c4a73;width:36px;line-height:0;animation:gullCross 21s linear infinite;position:absolute;top:9%;left:-14%}.tscene-beach .b-gull svg{width:100%;height:auto;animation:flap .42s steps(2) infinite alternate;display:block}.tscene-beach .b-gull.g2{opacity:.85;width:25px;animation-duration:29s;animation-delay:-13s;top:19%}.stage.is-night .tscene-beach .b-gull{color:#c7d2ee;opacity:.7}.stage.is-day .tscene-beach .b-glow{opacity:.3;display:block}.tscene-beach .b-crab.c2{opacity:.92;width:27px;animation:crabCross2 46s linear infinite;bottom:10px;left:calc(100% - 30px)}.stage.is-night .tscene-forest .f-beams{opacity:.22;display:block}.tscene-snow .n-wind i{background:#82a0c880;border-radius:2px;width:38px;height:2px;animation:windSlide 4.8s linear infinite;position:absolute}.tscene-snow .n-wind i:first-child{top:22%}.tscene-snow .n-wind i:nth-child(2){width:28px;animation-duration:5.6s;animation-delay:-1.7s;top:38%}.tscene-snow .n-wind i:nth-child(3){width:46px;animation-duration:4.2s;animation-delay:-3.2s;top:54%}.stage.is-night .tscene-snow .n-wind i{background:#dce8ff8c}.tscene-snow .n-spark i{clip-path:polygon(50%0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);background:#fff;width:10px;height:10px;animation:sparklePop 2.6s steps(2) infinite;position:absolute}.stage.is-night .tscene-snow .n-spark i{opacity:.45}.tscene-desert .d-dust i{--ao:.85;background:#d8a441bf;border-radius:50%;width:5px;height:5px;animation:dustSlide 8.5s linear infinite;position:absolute}.tscene-desert .d-dust i:first-child{bottom:22px;left:4%}.tscene-desert .d-dust i:nth-child(2){animation-duration:10s;animation-delay:-2.4s;bottom:12px;left:10%}.tscene-desert .d-dust i:nth-child(3){animation-duration:9.2s;animation-delay:-4.8s;bottom:34px;left:2%}.tscene-desert .d-dust i:nth-child(4){animation-delay:-6.5s;bottom:26px;left:14%}.tscene-desert .d-dust i:nth-child(5){animation-duration:11s;animation-delay:-1.2s;bottom:44px;left:7%}.stage.is-night .tscene-desert .d-dust i{--ao:.55;background:#bea0dc80}.stage.is-night .tscene-desert .d-weed{opacity:.55;display:block}.tscene-city .c-car{color:#d94f3d;z-index:2;width:48px;line-height:0;animation:carCross 12.5s linear infinite;position:absolute;bottom:12px;left:-54px}.tscene-city .c-car svg,.tscene-city .c-plane svg{width:100%;height:auto;display:block}.stage.is-night .tscene-city .c-car{color:#c74a38}.stage.is-night .tscene-city .c-car:after{content:"";background:linear-gradient(90deg,#ffdc78cc,#ffdc7800);border-radius:50%;width:19px;height:9px;position:absolute;top:8px;right:-17px}.tscene-city .c-plane{width:30px;color:var(--ink-soft);opacity:.75;line-height:0;animation:planeCross 34s linear -15s infinite;position:absolute;top:7%;left:-12%}.stage.is-night .tscene-city .c-plane:after{content:"";background:#ff5a5a;border-radius:50%;width:4px;height:4px;animation:lampBlink 1.3s steps(2) infinite;position:absolute;top:38%;left:55%}@media(prefers-reduced-motion:reduce){.scenery .x-bfly,.scenery .x-bfly svg,.scenery .x-petals i,.tscene-beach .b-crab.c2,.tscene-beach .b-gull,.tscene-beach .b-gull svg,.tscene-city .c-car,.tscene-city .c-plane,.tscene-desert .d-dust i,.tscene-forest .f-flies i,.tscene-forest .f-leaves i,.tscene-snow .n-spark i,.tscene-snow .n-wind i{animation:none!important}}.deckdots{opacity:0;pointer-events:none;margin-top:14px;margin-bottom:2px;transition:opacity .35s}.hintpop,.themepop{opacity:1!important;-webkit-backdrop-filter:none!important;background:#0b0b0d!important}body.ui-light .hintpop,body.ui-light .themepop{color:#2e2a18!important;background:#fffbe6!important}body.ui-light .hintpop{border-color:#cf8a00}.bubble{pointer-events:none;transition:opacity .45s}.bubble.bye{opacity:0}.stage.is-day .bubble{background:#ffffffd6}.stage.is-night .bubble{background:#1a2240d6}.lcdicons{border:2px solid #00000038;border-radius:10px;gap:6px;padding:7px 7px 8px}.stage.is-day .lcdicons{background:#10182857}.stage.is-night .lcdicons{background:#ffffff21;border-color:#ffffff38}.lcdicons button{border:2px solid #00000047;border-radius:8px;font-weight:700}.lcdicons button#careFeed{color:#3a2400;background:#ffb02e}.lcdicons button#carePlay{color:#06303f;background:#35b6e8}.lcdicons button#careNap{color:#17103d;background:#8d7ff0}.lcdicons button#carePet{color:#42091a;background:#ff6b8a}.stage.is-night .lcdicons button#careFeed{color:#fff3d6;background:#c07f10}.stage.is-night .lcdicons button#carePlay{color:#e2f5ff;background:#17779e}.stage.is-night .lcdicons button#careNap{color:#ece9ff;background:#5748b8}.stage.is-night .lcdicons button#carePet{color:#ffe3ec;background:#b23357}.lcdicons button.sel{animation:none;transform:scale(1.05);box-shadow:0 0 0 2.5px #fff,0 0 0 5px #0000008c}.stage.is-night .lcdicons button.sel{box-shadow:0 0 0 2.5px #0b0b0d,0 0 0 5px #ffffffd9}.statgrid.ocgrid{grid-template-columns:1fr;gap:0;margin-top:2px;display:grid}.statgrid.ocgrid .stat{--ocac:var(--ink);--ocsoft:var(--panel2);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:10px 4px;display:flex}.statgrid.ocgrid .stat:last-child{border-bottom:none}.statgrid.ocgrid .oc-level{--ocac:var(--amber);--ocsoft:var(--amber-soft)}.statgrid.ocgrid .oc-power{--ocac:var(--red);--ocsoft:var(--red-soft)}.statgrid.ocgrid .oc-merge{--ocac:var(--mint);--ocsoft:var(--mint-soft)}.statgrid.ocgrid .oc-next{--ocac:var(--sky);--ocsoft:var(--sky-soft)}.statgrid.ocgrid .oc-now{--ocac:var(--pink);--ocsoft:var(--pink-soft)}.statgrid.ocgrid .oc-claim .oc-ic{background:var(--logo-gold);color:var(--logo-gold-deep)}.statgrid.ocgrid .oc-claim .v{color:var(--amber-deep)}.ocgrid .oc-ic{background:var(--ocsoft);width:34px;height:34px;color:var(--ocac);border-radius:9px;flex:none;place-items:center;display:grid}.ocgrid .oc-ic svg{width:18px;height:18px;display:block}.ocgrid .oc-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.statgrid.ocgrid .k{letter-spacing:.11em;text-align:left;font-size:10px}.statgrid.ocgrid .v{text-align:left;margin-top:0;font-size:17px;line-height:1.2}.statgrid.ocgrid .v.sm{letter-spacing:0;font-family:Quicksand,sans-serif;font-size:14.5px;font-weight:700;line-height:1.25}.traits{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:8px;padding-top:2px;display:grid}.trait{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:10px;min-width:0;padding:8px 4px;display:flex}.trait.trait-none,.trait:last-child{border-bottom:none}.trait:before{content:"";background:var(--amber);border-radius:2px;flex:none;width:7px;height:7px;transform:rotate(45deg)}.trait .tk{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);min-width:0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.trait .tv{color:var(--ink);word-break:break-word;text-align:right;margin-left:auto;padding-left:12px;font-family:Quicksand,sans-serif;font-size:13.5px;font-weight:700;line-height:1.25}.trait.trait-none{color:var(--ink-soft);grid-column:1/-1;font-size:12.5px;font-weight:600}.trait.trait-none:before{display:none}@media(min-width:600px){.statgrid.ocgrid,.traits{grid-template-columns:1fr 1fr;column-gap:28px}.statgrid.ocgrid .stat:nth-last-child(-n+2){border-bottom:none}}.sq,.stat{flex-direction:column;display:flex}.stat .v{margin-top:auto}.pack{gap:12px;padding:4px 2px 8px}.sq{overflow:hidden}.sq img{flex:none;width:100%;height:auto}.sq .nm{display:block}.sq.sel{box-shadow:inset 0 0 0 2.5px var(--amber),0 0 0 1px var(--amber);outline:0}.earn{border-bottom:2px solid var(--line2);gap:8px;height:122px;margin-top:10px;padding:2px 2px 0}.earn .col .val{text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.earn .col .stack{width:72%;max-width:36px}.earn .col .stack i{height:8px}.earn-head{text-align:center;justify-content:center}.chip svg{vertical-align:-2px;width:13px;height:13px;margin-right:4px}.chip svg+svg{margin-left:-3px}.tscene-beach .b-sea{animation:seaBob 7s ease-in-out infinite alternate}.b-crest,.b-crestwrap{height:24px;position:absolute;left:0}.b-crestwrap{pointer-events:none;bottom:189px;right:0;overflow:hidden}.b-crest{width:200%;animation:crestRoll 8s linear infinite;top:0}.b-crest.c2{opacity:.5;animation-duration:13s;animation-direction:reverse;top:6px}.tscene-beach .b-wave.w1{opacity:.45;background-size:56px 12px;animation-duration:13s;top:36px}.tscene-beach .b-foam{opacity:.85;background-size:44px 11px}.b-castle,.b-shade,.n-peng{line-height:0;position:absolute}.b-shade{transform-origin:50% 100%;width:88px;animation:shadeSway 5s ease-in-out infinite alternate;bottom:4px;left:5%}.b-castle,.n-peng{width:60px;bottom:3px;right:15%}.b-castle .flag{transform-box:fill-box;transform-origin:0;animation:flagWave .7s ease-in-out infinite alternate}.tscene-forest .f-pine{transform-origin:50% 96%;width:46px;animation:treeSway 4.6s steps(3) infinite alternate;bottom:64px;left:21%}.tscene-forest .f-birch{transform-origin:50% 96%;width:44px;animation:treeSway 3.4s steps(3) -1.2s infinite alternate;bottom:66px;right:23%}.tscene-forest .f-oak2{opacity:.94;transform-origin:50% 96%;width:58px;animation:treeSway 5.2s steps(3) -2.1s infinite alternate;bottom:62px;left:37%}.tscene-snow .n-pine.pm1{width:44px;bottom:70px;left:31%}.tscene-snow .n-pine.pm2{width:36px;bottom:66px;right:27%}.tscene-snow .n-mounds{width:108%;height:42px;display:block;position:absolute;bottom:0;left:-4%}.n-peng{z-index:2;width:30px;animation:pengPeek 7s ease-in-out infinite;bottom:0;right:19%}.d-oasis svg,.n-peng svg{width:100%;height:auto;display:block}.tscene-desert .d-cactus.mid{width:34px;bottom:50px;left:25%}.tscene-desert .d-cactus.tiny{width:20px;bottom:38px;right:31%}.d-oasis{width:104px;bottom:1px;right:3%}.d-oasis .pool{animation:oasisShine 3s ease-in-out infinite alternate}.stage.is-night .d-oasis{filter:brightness(.55)}.c-heli,.c-light,.d-camel,.d-oasis{line-height:0;position:absolute}.d-camel{width:76px;animation:camelCross 55s linear infinite;bottom:36px;left:-92px}.d-camel svg{animation:camelBob 1.1s ease-in-out infinite alternate}.c-heli,.c-light{z-index:2}.c-heli{color:#3a4a63;width:56px;animation:heliCross 27s linear -9s infinite;top:13%;left:-18%}.c-heli svg,.c-light svg,.d-camel svg{width:100%;height:auto;display:block}.c-heli .heli-rotor{transform-box:fill-box;transform-origin:50%;animation:rotorFlick .18s steps(2) infinite alternate}.stage.is-night .c-heli{color:#aebadd}.c-light{width:17px;bottom:52px;right:5.5%}.c-light circle{opacity:.25}.c-light .tl-r{animation:tlR 6.3s step-end infinite}.c-light .tl-y{animation:tlY 6.3s step-end infinite}.c-light .tl-g{animation:tlG 6.3s step-end infinite}.tscene-city .c-car.c2{color:#3f7fbf;animation:carCross2 17s linear -7s infinite;bottom:24px;left:auto;right:-54px;transform:scaleX(-1)}.stage.is-night .tscene-city .c-car.c2{color:#35699e}@media(max-width:480px){.b-crestwrap{bottom:161px}.b-shade{width:70px}.b-castle{width:48px;right:12%}.tscene-forest .f-pine{width:38px}.tscene-forest .f-birch{width:36px}.tscene-forest .f-oak2{width:46px}.tscene-snow .n-pine.pm1{width:36px;bottom:64px}.tscene-snow .n-pine.pm2{width:30px;bottom:60px}.n-peng{width:25px}.tscene-desert .d-cactus.mid{width:28px;bottom:44px}.tscene-desert .d-cactus.tiny{width:16px;bottom:33px}.d-oasis{width:84px}.d-camel{width:62px;bottom:30px}.c-light{width:15px;bottom:44px}.c-heli{width:46px}}@media(prefers-reduced-motion:reduce){.b-castle .flag,.b-crest,.b-shade,.c-heli,.c-heli .heli-rotor,.c-light .tl-g,.c-light .tl-r,.c-light .tl-y,.d-camel,.d-camel svg,.d-oasis .pool,.n-peng,.tscene-beach .b-sea,.tscene-city .c-car.c2,.tscene-forest .f-birch,.tscene-forest .f-oak2,.tscene-forest .f-pine{animation:none!important}}.device .hintbtn,.hintbtn{opacity:1!important;background:#17171d!important;color:#f2c230!important;border:2px solid #c9971f!important;box-shadow:0 3px 9px rgba(0,0,0,.38)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.ui-light .device .hintbtn,body.ui-light .hintbtn{background:#17171d!important;color:#f2c230!important;border-color:#c9971f!important}.hintbtn[aria-expanded="true"]{background:#f2c230!important;color:#17171d!important}.themepop,.hintpop{opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.stage{border-radius:8px!important;box-shadow:inset 0 0 0 2px rgba(8,10,18,.55),inset 0 12px 28px rgba(0,0,0,.16),inset 0 -8px 18px rgba(0,0,0,.12)!important;isolation:isolate}.stage .tscene,.stage .scenery{border-radius:inherit;overflow:hidden}.scenery .sc-tree.t1{bottom:56px!important}.scenery .sc-tree.t2{bottom:54px!important}.scenery .sc-house{bottom:58px!important}.scenery .sc-fence.fl{bottom:52px!important}.scenery .sc-fence.fr{bottom:50px!important}.scenery .x-bfly{top:auto!important;bottom:44%!important}.tscene-beach .b-glow{display:none!important;background:none!important}.tscene-beach .b-wave.w2{display:none!important}.tscene-beach .b-wave{background-size:54px 12px!important;opacity:.7!important}.tscene-beach .b-sea{animation:seaBob 5.5s ease-in-out infinite alternate}.tscene-beach .b-shade{width:134px!important;bottom:2px!important}.tscene-beach .b-castle{width:98px!important;filter:drop-shadow(0 3px 0 rgba(120,84,20,.18))}.b-shells{position:absolute;bottom:5px;left:15%;width:188px;line-height:0;z-index:2}.b-shells svg{width:100%;height:auto;display:block}.b-bucket{position:absolute;bottom:2px;right:5.5%;width:27px;line-height:0;z-index:2}.b-bucket svg{width:100%;height:auto;display:block}.tscene-beach .b-palm.p2{right:auto!important;left:-16px;width:97px;bottom:72px;scale:-1 1;animation-delay:-2.1s}.tscene-beach .b-palm.p3{right:33%;width:68px;bottom:68px;opacity:.92;animation-delay:-.8s}@media(max-width:480px){.tscene-beach .b-shade{width:106px!important}.tscene-beach .b-castle{width:78px!important}.b-shells{width:150px;left:10%}.tscene-beach .b-palm.p2{width:76px}.tscene-beach .b-palm.p3{width:54px}}.stage.theme-forest>.sky .cloud{display:none!important}.f-bird{position:absolute;left:-14%;width:34px;color:#1e4d2a;line-height:0;animation:gullCross 19s linear infinite;z-index:2}.f-bird svg{width:100%;height:auto;display:block}.f-bird.fb1{top:13%}.f-bird.fb2{top:23%;width:24px;animation-duration:26s;animation-delay:-9s}.stage.is-night .f-bird{display:none}.stage.is-night .f-bird{color:#9fd8a8}.tscene-forest .f-pine2{width:40px;bottom:60px;left:37%;transform-origin:50% 96%;animation:treeSway 4.2s steps(3) -2s infinite alternate}.tscene-forest .f-oak3{width:58px;bottom:61px;right:19%}.f-bush{position:absolute;line-height:0;z-index:1}.f-bush svg{width:100%;height:auto;display:block}.f-bush.bsh1{width:62px;bottom:52px;left:24%}.f-bush.bsh2{width:52px;bottom:50px;right:26%}.f-bush.bsh3{width:74px;bottom:46px;left:2%}.packstack{padding-bottom:calc(var(--tab-h,62px) + 34px)!important}.earn-head{justify-content:space-between!important;text-align:left!important;align-items:center!important;flex-wrap:wrap}.earn-head .earn-total{flex:1 1 auto;min-width:0}.earn-toggle{flex:none!important;margin-left:auto}.hslide>.card,.pslide>.card{padding-bottom:calc(var(--tab-h,62px) + 26px)}@media(min-width:860px){#view-pet .petdeck{overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:calc(var(--tab-h,62px) + 30px);scrollbar-width:thin}}
/* Targeted UI pass. Keeps the LCD gadget; only the requested surfaces. */
body.ui-light .screenbezel{background:linear-gradient(180deg,#f3e6bf,#e7d7a2);box-shadow:inset 0 2px 6px rgba(120,90,30,.22),0 1px rgba(255,255,255,.7)}
body.ui-light .device .stage{box-shadow:inset 0 0 0 1px rgba(150,120,40,.28),inset 0 12px 24px rgba(120,90,20,.1),inset 0 -8px 16px rgba(90,70,20,.07)!important}
.topbar-in{gap:8px}
.topbar-in .iconbtn+.iconbtn{margin-left:-6px}
body.ui-light .device .hintbtn,body.ui-light .hintbtn,body.ui-dark .device .hintbtn,body.ui-dark .hintbtn,body .themebtn{background:linear-gradient(165deg,var(--shell-a),var(--shell-b))!important;color:var(--shell-ink)!important;border:1px solid var(--shell-edge)!important;box-shadow:inset 0 1px rgba(255,255,255,.28),0 2px 4px rgba(0,0,0,.22)!important}
body.ui-light .hintbtn[aria-expanded="true"],body.ui-dark .hintbtn[aria-expanded="true"],body .themebtn.sel{background:var(--logo-gold)!important;color:var(--logo-dark)!important;border-color:var(--logo-gold)!important}
.ocgrid .oc-ic,.statgrid.ocgrid .oc-claim .oc-ic{background:transparent!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;box-shadow:none!important}
.ocgrid .oc-ic svg{width:22px;height:22px}
.ocgrid .oc-ic img{width:46px!important;height:auto!important;max-height:24px;border-radius:4px!important;object-fit:contain!important}
.ocgrid .stat{min-width:0}
.ocgrid .oc-tx{min-width:0}
@media(max-width:859px){.statgrid{grid-auto-rows:auto!important}.statgrid .stat{min-height:0!important;height:auto}.pslide>.card,.hslide>.card{overflow-x:hidden;overflow-y:auto}.wrap{overflow-x:hidden}}
.lcdicons,.stage.is-day .lcdicons,.stage.is-night .lcdicons{background:transparent!important;border:0!important;box-shadow:none!important}
.lcdicons button,.lcdicons button#careFeed,.lcdicons button#carePlay,.lcdicons button#careNap,.lcdicons button#carePet,.stage.is-night .lcdicons button#careFeed,.stage.is-night .lcdicons button#carePlay,.stage.is-night .lcdicons button#careNap,.stage.is-night .lcdicons button#carePet,.stage.is-day .lcdicons button.sel,.stage.is-night .lcdicons button.sel,.lcdicons button.sel{background:transparent!important;border:0!important;box-shadow:none!important;outline:none}
.lcdicons button.sel{font-weight:600;text-shadow:none}
.lcdicons button.sel .ic{transform:scale(1.22)}
.lcdicons button:focus-visible{outline:2px solid var(--sky)!important;outline-offset:3px}
.c-heli svg{transform:scaleX(-1)}
#view-world h2{font-size:16px;font-weight:400;letter-spacing:.04em;justify-content:center;text-align:center}
#view-world .sub,#view-world .small,#view-world .k,#view-world .v,#view-world .v.sm,#view-world .ft,#view-world .fd,#view-world .btn,#view-world .wheelcap,#view-world .stat{font-weight:400!important}
#view-world .sub{font-size:12px;text-align:center}
#view-world .stat{align-items:center;text-align:center}
#view-world .stat .k{font-size:11px;text-align:center}
#view-world .stat .v,#view-world .stat .v.sm{font-size:14px!important;text-align:center}
#view-world .feed .ft{font-size:12.5px!important;font-weight:400!important}
#view-world .small,#view-world #feedMeta{font-size:12px}
#view-world .btn{font-size:12px;font-weight:400}
.feed .fic{background:transparent!important;border:0!important;border-radius:0!important;width:18px!important;height:18px!important}
.feed .fic svg{width:18px!important;height:18px!important}
.feed .ftx{border:0!important;border-radius:0!important;padding:0!important;gap:4px}
.feed .exico{width:14px;height:14px;display:inline-block;vertical-align:-3px;border-radius:3px}
#view-wallet h2{font-size:16px;font-weight:400;text-align:center;justify-content:center;width:100%}
#view-wallet .sub,#view-wallet .extsub,#view-wallet .exttitle,#view-wallet .small,#view-wallet .btn,#view-wallet .wbtn,#view-wallet label{font-weight:400}
#view-wallet .sub,#view-wallet .extsub{font-size:12.5px;text-align:center}
#view-wallet .exttitle{font-size:13px;text-align:center}
#view-wallet .btn,#view-wallet .wbtn{font-size:13px;justify-content:center}
@media(max-width:480px){#view-wallet .extrow{flex-direction:column;align-items:center;text-align:center}#view-wallet .installrow{justify-content:center;flex-wrap:wrap}#view-world h2{font-size:15px}#view-world .stat .v,#view-world .stat .v.sm{font-size:13px!important}.earn2-bars{height:118px;gap:3px}.earn2-col .earn2-val,.earn2-col .earn2-dt,.earn2-lname,.earn2-lval,.earn2-pie-s{font-weight:400!important;font-size:10px}.earn2-pie{width:128px;height:128px}#earnWrap{min-height:0}}
.earn2-col.on,.earn2-lrow.on,.earn2-drow.on,.earn .col.on{outline:none!important;box-shadow:none!important}
.earn2-col.on .earn2-dt{color:var(--ink);box-shadow:inset 0 -2px 0 var(--amber)}
.earn2-col.on .earn2-track i{filter:saturate(1.15)}
.earn2-lrow.on .earn2-lname{color:var(--ink);box-shadow:inset 0 -2px 0 var(--amber)}
.earn2-col:focus-visible,.earn2-lrow:focus-visible,.earn .col:focus-visible{outline:2px solid var(--sky)!important;outline-offset:2px}
#view-world .stat .v,#view-world .stat .v.sm{font-size:12px!important;line-height:1.25;word-break:normal!important;overflow-wrap:normal!important}
#view-world .ctx-total{font-size:18px!important;font-weight:400!important}
#view-world .ctx-title,#view-world .ctx-toggle button,#view-world .ctx-total .of,#view-world .ctx-detail,#view-world .ctx-note,#view-world .ctx-pill,#view-world .sqklegend,#view-world .sqklegend b,#view-world b,#view-world .amt,#view-world .pct{font-weight:400!important}
#view-world .ctx-head{align-items:center}
#wvCanvas{width:100%;max-width:320px;height:auto;image-rendering:pixelated;image-rendering:crisp-edges}
@media (prefers-reduced-motion:reduce){#wvCanvas{animation:none}}
@media(max-width:480px){#view-world .stat .v,#view-world .stat .v.sm{font-size:11px!important}#view-world .stat .k{font-size:10px;min-height:2.6em;display:flex;align-items:flex-end;justify-content:center}#view-world .ctx-head{justify-content:center;text-align:center;gap:8px}#view-world .ctx-total{font-size:16px!important}#view-wallet h2{font-size:15px!important}#view-wallet .btn,#view-wallet .wbtn{font-size:12px!important;font-weight:400!important;letter-spacing:.01em}}
