[data-looper-hd="LOK Slime"].looper-hd-animated .looper-hd-body{animation:lpSlimeBody 2.2s steps(4) infinite}[data-looper-hd="Scrapshine Raccoon"].looper-hd-animated svg{animation:lpScavenge 2.6s ease-in-out infinite}[data-looper-hd="Tickstep Mouse"].looper-hd-animated svg{animation:lpTickstep 1.1s steps(4) infinite}[data-looper-hd="Coin Cat"].looper-hd-animated .looper-hd-tail{animation:lpCoinTail 1.7s ease-in-out infinite}[data-looper-hd="Coin Cat"].looper-hd-animated circle{transform-box:fill-box;transform-origin:center;animation:lpCoinShine 2.4s steps(4) infinite}[data-looper-hd="Leafline Lizard"].looper-hd-animated .looper-hd-tail{animation:lpLeafTail 2.6s ease-in-out infinite}[data-looper-hd="Rippledash Otter"].looper-hd-animated svg{animation:lpRippledash 2s ease-in-out infinite}[data-looper-hd="Charm Crow"].looper-hd-animated .looper-hd-wing{animation:lpCrowWing 1.4s ease-in-out infinite}[data-looper-hd="Espresso Bot"].looper-hd-animated .looper-hd-body{animation:lpServo 1.9s steps(4) infinite}[data-looper-hd="Espresso Bot"].looper-hd-animated .looper-hd-steam{animation:lpSteam 1.75s ease-out infinite}[data-looper-hd="Sparkwing Sparrow"].looper-hd-animated svg{animation:lpSparkwing 1.05s steps(4) infinite}[data-looper-hd="Pixel Puffer"].looper-hd-animated .looper-hd-body{animation:lpPuffer 2.1s ease-in-out infinite}[data-looper-hd="Wirewhisk Ferret"].looper-hd-animated .looper-hd-tail{animation:lpWireTail 1.35s ease-in-out infinite}[data-looper-hd="Signalsilk Moth"].looper-hd-animated .looper-hd-wing{animation:lpSignalWing 1.15s ease-in-out infinite}[data-looper-hd="Drift Duck"].looper-hd-animated svg{animation:lpDrift 3s ease-in-out infinite}[data-looper-hd="Brick Badger"].looper-hd-animated svg{animation:lpStomp 1.8s steps(4) infinite}[data-looper-hd="Chime Cricket"].looper-hd-animated .looper-hd-wing{animation:lpChime 1.25s steps(4) infinite}[data-looper-hd="Shadow Raven"].looper-hd-animated svg{animation:lpShadow 2.7s ease-in-out infinite}[data-looper-hd="Wolf Pup"].looper-hd-animated .looper-hd-tail{animation:lpWolfTail 1.1s ease-in-out infinite}[data-looper-hd="Glassfang Cobra"].looper-hd-animated .looper-hd-glint{animation:lpGlassSweep 2.1s ease-in-out infinite}[data-looper-hd="Towerhorn Stag"].looper-hd-animated svg{animation:lpTowerStomp 2.7s ease-in-out infinite}[data-looper-hd="Timeslip Jelly"].looper-hd-animated svg{animation:lpTimeslip 2.8s ease-in-out infinite}[data-looper-hd="Orbit Owl"].looper-hd-animated .looper-hd-orbit{animation:lpOrbitRing 2.8s linear infinite}[data-looper-hd="Lunar Moth"].looper-hd-animated .looper-hd-wing{animation:lpLunarWing 2s ease-in-out infinite}[data-looper-hd="Moon Gecko"].looper-hd-animated .looper-hd-tail{animation:lpMoonTail 2.4s ease-in-out infinite}[data-looper-hd="Singularity Sprite"].looper-hd-animated .looper-hd-shard{animation:lpVoidShard 1.9s linear infinite}[data-looper-hd="Singularity Sprite"].looper-hd-animated .looper-hd-orbit{animation:lpVoidOrbit 2.2s linear infinite reverse}@keyframes lpSlimeBody{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(1px) scaleX(1.035) scaleY(.97)}50%{transform:translateY(-2px) scaleX(.975) scaleY(1.035)}75%{transform:translateY(0) scaleX(1.015) scaleY(.99)}}@keyframes lpScavenge{0%,to{transform:translate(0) rotate(0)}45%{transform:translate(-1px,-1px) rotate(-.6deg)}55%{transform:translate(1px,-1px) rotate(.6deg)}}@keyframes lpTickstep{0%,to{transform:translateX(0)}25%{transform:translateX(-1px)}50%{transform:translateX(1px)}75%{transform:translateX(0)}}@keyframes lpCoinTail{0%,to{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}@keyframes lpCoinShine{0%,70%,to{filter:brightness(1)}80%{filter:brightness(1.8)}}@keyframes lpLeafTail{0%,to{transform:rotate(-3deg)}50%{transform:rotate(6deg)}}@keyframes lpRippledash{0%,to{transform:translateY(0)}50%{transform:translateY(-2px) translateX(1px)}}@keyframes lpCrowWing{0%,to{transform:rotate(0)}45%{transform:rotate(-7deg)}55%{transform:rotate(4deg)}}@keyframes lpServo{0%,to{transform:translateY(0)}25%{transform:translateY(-1px)}50%{transform:translateY(0)}75%{transform:translateY(-1px)}}@keyframes lpSteam{0%{opacity:.1;transform:translateY(3px) scale(.7)}45%{opacity:.85}to{opacity:0;transform:translateY(-9px) scale(1.18)}}@keyframes lpSparkwing{0%,to{transform:translate(0)}25%{transform:translate(1px,-2px)}50%{transform:translate(-1px,-1px)}75%{transform:translate(1px,-3px)}}@keyframes lpPuffer{0%,to{transform:scale(1)}45%{transform:scale(1.035)}60%{transform:scale(1.06)}80%{transform:scale(1.015)}}@keyframes lpWireTail{0%,to{transform:rotate(-5deg)}50%{transform:rotate(8deg)}}@keyframes lpSignalWing{0%,to{transform:rotate(0) scaleY(1)}50%{transform:rotate(-6deg) scaleY(.86)}}@keyframes lpDrift{0%,to{transform:translateY(1px) rotate(-.3deg)}50%{transform:translateY(-2px) rotate(.3deg)}}@keyframes lpStomp{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}55%{transform:translateY(2px)}}@keyframes lpChime{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg) scaleY(.9)}}@keyframes lpShadow{0%,to{filter:brightness(.92);transform:translateY(0)}50%{filter:brightness(1.1);transform:translateY(-2px)}}@keyframes lpWolfTail{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes lpGlassSweep{0%,55%,to{opacity:.18}72%{opacity:1;filter:brightness(1.7)}}@keyframes lpTowerStomp{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}58%{transform:translateY(2px)}}@keyframes lpTimeslip{0%,to{transform:translateY(1px) scaleY(.99);filter:hue-rotate(0)}50%{transform:translateY(-3px) scaleY(1.02);filter:hue-rotate(12deg)}}@keyframes lpOrbitRing{to{transform:rotate(1turn)}}@keyframes lpLunarWing{0%,to{transform:rotate(-2deg) scaleY(1)}50%{transform:rotate(4deg) scaleY(.92)}}@keyframes lpMoonTail{0%,to{transform:rotate(-3deg)}50%{transform:rotate(7deg)}}@keyframes lpVoidShard{to{transform:rotate(1turn) translateY(-1px)}}@keyframes lpVoidOrbit{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){[data-looper-hd].looper-hd-animated,[data-looper-hd].looper-hd-animated *{animation:none!important}}.looper-fx-scrap:after{width:4px;height:4px;background:#e3c75c;box-shadow:-10px 6px #b9bcc2,8px -4px #e3c75c;animation:looperScrapTwinkle 2.7s steps(5) infinite;opacity:.7}.looper-fx-ripple:after{left:-8%;right:-8%;bottom:1%;height:5px;border:1px solid rgba(111,212,223,.55);border-radius:50%;animation:looperRipple 2.2s ease-out infinite;opacity:.55}.looper-fx-drift:after{left:-7%;right:-7%;bottom:2%;height:4px;border-bottom:1px solid rgba(219,127,59,.45);border-radius:50%;animation:looperDriftWake 3s ease-in-out infinite;opacity:.45}.looper-fx-brick:after{width:7px;height:5px;background:#b45d47;right:-2px;bottom:3px;box-shadow:-9px 1px #a3513e;animation:looperBrickSet 2.8s steps(4) infinite;opacity:.75}.looper-fx-chime:after{inset:-5%;border:1px solid rgba(240,220,120,.38);border-radius:50%;animation:looperChimeRing 2.4s ease-out infinite;opacity:.5}.looper-fx-wolf:after{background:#f0bd55;right:5%;top:10%;box-shadow:-11px 3px rgba(240,189,85,.45);animation:looperWolfSpark 2.1s steps(4) infinite}.looper-fx-moon:after,.looper-fx-wolf:after{width:5px;height:5px;border-radius:50%;opacity:.65}.looper-fx-moon:after{background:#84dfff;right:4%;top:3%;box-shadow:-12px 8px rgba(132,223,255,.45);animation:looperMoonDust 3.1s ease-in-out infinite}.looper-fx-singularity:before{inset:-13%;border:1px solid rgba(223,155,255,.5);border-radius:50%;animation:looperSingularityOrbit 4.2s linear infinite;opacity:.6}.looper-fx-singularity:after{width:4px;height:4px;background:#df9bff;box-shadow:-18px 2px #8a58b3,15px -9px #5f3c84,10px 16px #df9bff;animation:looperSingularityDebris 3.4s linear infinite;opacity:.82}.looper-fx-shadow:after{width:10px;height:4px;border-radius:50%;background:rgba(162,108,255,.3);left:50%;bottom:-2px;transform:translateX(-50%);animation:looperShadowPulse 2.8s ease-in-out infinite;opacity:.7}.looper-fx-towerhorn:after{width:4px;height:11px;background:linear-gradient(180deg,#c9d8a1,transparent);left:50%;top:-7%;animation:looperTowerGlow 3.2s ease-in-out infinite;opacity:.55}.looper-fx-timeslip:after,.looper-fx-timeslip:before{inset:-6%;border:1px solid rgba(142,240,238,.4);border-radius:50%;animation:looperTimeslipRing 2.6s ease-out infinite;opacity:.45}.looper-fx-timeslip:after{animation-delay:1.3s}.looper-fx-lunar:after{width:4px;height:4px;background:#8edfff;box-shadow:11px -3px #eff4ff,-9px 7px #8edfff;animation:looperLunarDust 3.5s steps(5) infinite;opacity:.7}@keyframes looperScrapTwinkle{50%{transform:translateY(-3px);filter:brightness(1.7)}}@keyframes looperRipple{0%{transform:scaleX(.7);opacity:.5}to{transform:scaleX(1.25);opacity:0}}@keyframes looperDriftWake{50%{transform:translateX(4px) scaleX(1.08);opacity:.2}}@keyframes looperBrickSet{50%{transform:translateY(-2px)}}@keyframes looperChimeRing{0%{transform:scale(.75);opacity:.55}to{transform:scale(1.18);opacity:0}}@keyframes looperWolfSpark{50%{transform:translate(2px,-3px);filter:brightness(1.5)}}@keyframes looperMoonDust{50%{transform:translate(-4px,5px);opacity:.3}}@keyframes looperSingularityOrbit{to{transform:rotate(1turn)}}@keyframes looperSingularityDebris{to{transform:rotate(-1turn)}}@keyframes looperShadowPulse{50%{transform:translateX(-50%) scaleX(1.35);opacity:.25}}@keyframes looperTowerGlow{50%{transform:translateY(-3px);filter:brightness(1.5)}}@keyframes looperTimeslipRing{0%{transform:scale(.68);opacity:.5}to{transform:scale(1.24);opacity:0}}@keyframes looperLunarDust{50%{transform:translate(3px,-4px);filter:brightness(1.5)}}@media(prefers-reduced-motion:reduce){.looper-fx-brick:after,.looper-fx-chime:after,.looper-fx-drift:after,.looper-fx-lunar:after,.looper-fx-moon:after,.looper-fx-ripple:after,.looper-fx-scrap:after,.looper-fx-shadow:after,.looper-fx-singularity:after,.looper-fx-singularity:before,.looper-fx-timeslip:after,.looper-fx-timeslip:before,.looper-fx-towerhorn:after,.looper-fx-wolf:after{animation:none!important}}.looper-vector-runtime{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;isolation:isolate;transform-origin:50% 78%;will-change:transform}.looper-vector-runtime img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.looper-vector-overlay{position:absolute;inset:0;pointer-events:none}.looper-vector-overlay i{position:absolute;display:none}.looper-vector-overlay:after,.looper-vector-overlay:before{content:"";position:absolute;display:none;pointer-events:none}.looper-vector-silhouette img{filter:brightness(0);opacity:.5}.looper-vector-animated{animation:looperVectorIdle 2.8s ease-in-out infinite}.looper-vector-happy.looper-vector-animated{animation:looperVectorHappy 1.45s ease-in-out infinite}.looper-vector-excited.looper-vector-animated{animation:looperVectorNotice .8s ease-in-out infinite}.looper-vector-worried.looper-vector-animated{animation:looperVectorWorry .42s ease-in-out infinite}.looper-vector-sleepy.looper-vector-animated{animation:looperVectorSleep 4.4s ease-in-out infinite}.looper-vector-traveling.looper-vector-animated{animation:looperVectorTravel 1.25s ease-in-out infinite}.looper-vector-celebrating.looper-vector-animated{animation:looperVectorCelebrate .9s cubic-bezier(.2,.9,.25,1) infinite}[data-looper-vector="LOK Slime"].looper-vector-animated{animation-name:looperVectorSlime}[data-looper-vector="Scrapshine Raccoon"].looper-vector-animated{animation-name:looperVectorScavenge}[data-looper-vector="Tickstep Mouse"].looper-vector-animated{animation-name:looperVectorTick}[data-looper-vector="Coin Cat"].looper-vector-animated{animation-name:looperVectorCat}[data-looper-vector="Leafline Lizard"].looper-vector-animated{animation-name:looperVectorLizard}[data-looper-vector="Rippledash Otter"].looper-vector-animated{animation-name:looperVectorRipple}[data-looper-vector="Charm Crow"].looper-vector-animated{animation-name:looperVectorCrow}[data-looper-vector="Espresso Bot"].looper-vector-animated{animation-name:looperVectorBot}[data-looper-vector="Sparkwing Sparrow"].looper-vector-animated{animation-name:looperVectorSparkwing}[data-looper-vector="Pixel Puffer"].looper-vector-animated{animation-name:looperVectorPuffer}[data-looper-vector="Wirewhisk Ferret"].looper-vector-animated{animation-name:looperVectorFerret}[data-looper-vector="Signalsilk Moth"].looper-vector-animated{animation-name:looperVectorMoth}[data-looper-vector="Drift Duck"].looper-vector-animated{animation-name:looperVectorDrift}[data-looper-vector="Brick Badger"].looper-vector-animated{animation-name:looperVectorBadger}[data-looper-vector="Chime Cricket"].looper-vector-animated{animation-name:looperVectorCricket}[data-looper-vector="Shadow Raven"].looper-vector-animated{animation-name:looperVectorRaven}[data-looper-vector="Wolf Pup"].looper-vector-animated{animation-name:looperVectorWolf}[data-looper-vector="Glassfang Cobra"].looper-vector-animated{animation-name:looperVectorCobra}[data-looper-vector="Towerhorn Stag"].looper-vector-animated{animation-name:looperVectorStag}[data-looper-vector="Timeslip Jelly"].looper-vector-animated{animation-name:looperVectorJelly}[data-looper-vector="Orbit Owl"].looper-vector-animated{animation-name:looperVectorOrbit}[data-looper-vector="Lunar Moth"].looper-vector-animated{animation-name:looperVectorLunar}[data-looper-vector="Moon Gecko"].looper-vector-animated{animation-name:looperVectorGecko}[data-looper-vector="Singularity Sprite"].looper-vector-animated{animation-name:looperVectorVoid}[data-looper-vector="Coin Cat"].looper-vector-animated .looper-vector-coin{display:block;width:18%;height:18%;right:4%;top:17%;border-radius:50%;border:clamp(1px,.045em,3px) solid #5e3a1d;background:radial-gradient(circle at 34% 28%,#fff4ae 0 14%,#ffd45d 15% 55%,#b87320 100%);box-shadow:0 .08em .22em rgba(83,49,15,.28);animation:looperVectorCoin 2.35s ease-in-out infinite}[data-looper-vector="Espresso Bot"].looper-vector-animated .looper-vector-steam{display:block;width:8%;height:24%;right:10%;top:26%;border-left:clamp(1px,.04em,3px) solid rgba(238,255,255,.9);border-radius:50%;animation:looperVectorSteam 2s ease-out infinite}.looper-vector-steam.steam-b{right:17%;animation-delay:-.8s!important}[data-looper-vector="Orbit Owl"].looper-vector-animated .looper-vector-overlay:before,[data-looper-vector="Signalsilk Moth"].looper-vector-animated .looper-vector-overlay:before,[data-looper-vector="Singularity Sprite"].looper-vector-animated .looper-vector-overlay:before{display:block;inset:17% 4%;border:2px solid;border-radius:50%;color:#8de9ff;opacity:.45;animation:looperVectorRing 2.7s linear infinite}[data-looper-vector="Singularity Sprite"].looper-vector-animated .looper-vector-overlay:before{color:#b077ff;border-style:dashed;animation-duration:2.1s}[data-looper-vector="Drift Duck"].looper-vector-animated .looper-vector-overlay:after,[data-looper-vector="Rippledash Otter"].looper-vector-animated .looper-vector-overlay:after{display:block;left:12%;right:12%;bottom:3%;height:20%;border:2px solid rgba(117,220,232,.6);border-radius:50%;animation:looperVectorRippleFx 2s ease-out infinite}[data-looper-vector="Glassfang Cobra"].looper-vector-animated .looper-vector-overlay:after{display:block;inset:12% 26% 18% 24%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.72) 48%,transparent 61%);transform:translateX(-90%);animation:looperVectorGlint 2.2s ease-in-out infinite;mix-blend-mode:screen}[data-looper-vector="Shadow Raven"].looper-vector-animated .looper-vector-spark,[data-looper-vector="Singularity Sprite"].looper-vector-animated .looper-vector-spark,[data-looper-vector="Sparkwing Sparrow"].looper-vector-animated .looper-vector-spark{display:block;width:8%;height:8%;background:currentColor;-webkit-clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);animation:looperVectorSpark 1.1s ease-out infinite}.looper-vector-spark.spark-a{left:5%;top:20%;color:#fff2a8}.looper-vector-spark.spark-b{right:4%;top:8%;animation-delay:-.45s!important;color:#b989ff}.looper-vector-celebrating.looper-vector-animated .looper-vector-spark{display:block}@keyframes looperVectorIdle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3%) rotate(.25deg)}}@keyframes looperVectorHappy{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-6%) scale(1.025)}70%{transform:translateY(-2%) scale(.995,1.02)}}@keyframes looperVectorNotice{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4%) scale(1.04)}}@keyframes looperVectorWorry{0%,to{transform:translateX(-1.5%) rotate(-.5deg)}50%{transform:translateX(1.5%) rotate(.5deg)}}@keyframes looperVectorSleep{0%,to{transform:translateY(1%) scaleY(.985);opacity:.92}50%{transform:translateY(3%) scale(1.012,.97);opacity:.82}}@keyframes looperVectorTravel{0%,to{transform:translate(-2%) rotate(-1.2deg)}50%{transform:translate(3%,-3%) rotate(1deg)}}@keyframes looperVectorCelebrate{0%,to{transform:translateY(0) rotate(0) scale(1)}42%{transform:translateY(-10%) rotate(-2deg) scale(1.04)}70%{transform:translateY(-3%) rotate(2deg) scale(1.015)}}@keyframes looperVectorSlime{0%,to{transform:translateY(0) scale(1)}28%{transform:translateY(1.5%) scale(1.035,.965)}55%{transform:translateY(-4%) scale(.985,1.035)}76%{transform:translateY(0) scale(1.012,.99)}}@keyframes looperVectorScavenge{0%,to{transform:translate(0) rotate(0)}42%{transform:translate(-2%,-1.5%) rotate(-1deg)}54%{transform:translate(1%,-2%) rotate(.8deg)}}@keyframes looperVectorTick{0%,to{transform:translateX(0)}20%{transform:translateX(-1.8%)}40%{transform:translateX(1.6%)}60%{transform:translateX(-.8%)}80%{transform:translateX(.8%)}}@keyframes looperVectorCat{0%,to{transform:translateY(0) rotate(0)}48%{transform:translateY(-3.8%) rotate(.5deg)}66%{transform:translateY(-1.8%) rotate(-.45deg)}}@keyframes looperVectorLizard{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.5%) rotate(-1deg)}}@keyframes looperVectorRipple{0%,to{transform:translateY(1%) rotate(-.3deg)}50%{transform:translateY(-3.5%) translateX(1.2%) rotate(.4deg)}}@keyframes looperVectorCrow{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-2.5%) rotate(-1.2deg)}56%{transform:translateY(-1%) rotate(1deg)}}@keyframes looperVectorBot{0%,to{transform:translateY(0)}25%{transform:translateY(-1.5%)}50%{transform:translateY(0)}75%{transform:translateY(-2.7%)}}@keyframes looperVectorSparkwing{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(1.2%,-4%) rotate(.6deg)}50%{transform:translate(-1.2%,-2%) rotate(-.5deg)}75%{transform:translate(1%,-5%) rotate(.4deg)}}@keyframes looperVectorPuffer{0%,to{transform:scale(1)}42%{transform:scale(1.025)}58%{transform:scale(1.06)}80%{transform:scale(1.012)}}@keyframes looperVectorFerret{0%,to{transform:translateX(0) rotate(0)}45%{transform:translateX(2.5%) rotate(.8deg)}58%{transform:translateX(-1%) rotate(-.5deg)}}@keyframes looperVectorMoth{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-4%) rotate(.7deg)}}@keyframes looperVectorDrift{0%,to{transform:translateY(1%) rotate(-.5deg)}50%{transform:translateY(-3%) rotate(.5deg)}}@keyframes looperVectorBadger{0%,to{transform:translateY(0)}43%{transform:translateY(-2%)}54%{transform:translateY(2.2%) scaleY(.985)}}@keyframes looperVectorCricket{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2.5%) rotate(-.8deg)}50%{transform:translateY(0) rotate(.8deg)}75%{transform:translateY(-1.5%) rotate(-.4deg)}}@keyframes looperVectorRaven{0%,to{transform:translateY(0);filter:brightness(.92)}50%{transform:translateY(-3.5%);filter:brightness(1.08)}}@keyframes looperVectorWolf{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-2.2%) rotate(-.7deg)}60%{transform:translateY(-1%) rotate(.6deg)}}@keyframes looperVectorCobra{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-2.5%) rotate(.7deg)}}@keyframes looperVectorStag{0%,to{transform:translateY(0)}48%{transform:translateY(-1.5%)}58%{transform:translateY(2%)}}@keyframes looperVectorJelly{0%,to{transform:translateY(1%) scaleY(.985)}50%{transform:translateY(-4%) scaleY(1.025)}}@keyframes looperVectorOrbit{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3%) rotate(.6deg)}}@keyframes looperVectorLunar{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-3.5%) rotate(.5deg)}}@keyframes looperVectorGecko{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-1.8%) rotate(.7deg)}}@keyframes looperVectorVoid{0%,to{transform:translateY(0) rotate(0) scale(1);filter:brightness(.96)}50%{transform:translateY(-4%) rotate(.8deg) scale(1.025);filter:brightness(1.08)}}@keyframes looperVectorCoin{0%,15%,to{opacity:.1;transform:translateY(16%) rotate(0) scale(.7)}38%{opacity:1;transform:translate(-38%,-60%) rotate(140deg) scale(1)}58%{opacity:1;transform:translate(-10%,-92%) rotate(280deg) scale(.92)}80%{opacity:.7;transform:translate(22%,-20%) rotate(1turn) scale(.8)}}@keyframes looperVectorSteam{0%{opacity:0;transform:translateY(18%) scale(.75)}28%{opacity:.9}to{opacity:0;transform:translateY(-70%) scale(1.1)}}@keyframes looperVectorSpark{0%{opacity:0;transform:scale(.3) rotate(0)}35%{opacity:1;transform:scale(1.15) rotate(20deg)}to{opacity:0;transform:scale(.55) rotate(55deg)}}@keyframes looperVectorRing{to{transform:rotate(1turn)}}@keyframes looperVectorRippleFx{0%{opacity:.65;transform:scale(.65)}to{opacity:0;transform:scale(1.25)}}@keyframes looperVectorGlint{0%,55%,to{opacity:0;transform:translateX(-90%)}72%{opacity:.9}88%{opacity:0;transform:translateX(90%)}}@media(prefers-reduced-motion:reduce){.looper-vector-overlay:after,.looper-vector-overlay:before,.looper-vector-runtime,.looper-vector-runtime *{animation:none!important;transition:none!important}}.looper-showcase{margin:0 0 14px;border:1px solid #dde2e8;background:rgba(255,255,255,.86);border-radius:18px;padding:12px;box-shadow:0 10px 28px rgba(20,24,32,.045)}.looper-showcase-heading{display:flex;justify-content:space-between;align-items:end;gap:14px;margin-bottom:10px}.looper-showcase-heading>div{display:flex;flex-direction:column;gap:2px}.looper-showcase-heading b{font-size:18px}.looper-showcase-heading small{font-size:10px;color:#737a84}.looper-showcase-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.looper-showcase-card{align-items:center;gap:5px;text-align:center;padding:8px 6px;border:1px solid #e1e5ea;border-radius:13px;background:#f8fafc}.looper-showcase-card,.looper-showcase-card>div{min-width:0;display:flex;flex-direction:column}.looper-showcase-card b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.looper-showcase-card small{font-size:8px;text-transform:uppercase;color:#777e88}.midnight .looper-showcase,.theme-aurora-ledger .looper-showcase,.theme-neon-pulse .looper-showcase{background:rgba(15,18,24,.9);border-color:#2d333d}.midnight .looper-showcase-card,.theme-aurora-ledger .looper-showcase-card,.theme-neon-pulse .looper-showcase-card{background:#111419;border-color:#2b313a}@media(max-width:900px){.looper-showcase-track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.looper-showcase{padding:9px;border-radius:14px}.looper-showcase-heading{align-items:flex-start;flex-direction:column;gap:3px}.looper-showcase-track{display:flex;overflow-x:auto;gap:6px;padding-bottom:2px;scroll-snap-type:x proximity}.looper-showcase-card{flex:0 0 92px;scroll-snap-align:start}.looper-showcase-heading b{font-size:15px}}.binder-looper-art,.card-looper-art{display:grid;place-items:center;min-height:82px;margin:6px auto 8px}.card-looper-art{width:92px;height:92px;border:1px solid rgba(120,130,145,.18);border-radius:18px;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.98),rgba(239,243,248,.92));overflow:hidden}.binder-looper-art{width:76px;height:76px;border-radius:15px;background:#f3f6f9;border:1px solid #e0e5eb;overflow:hidden}.pulled-card .pixel-pet-wrap{filter:drop-shadow(0 5px 7px rgba(25,32,42,.12))}.binder-card.locked .binder-looper-art{background:#eceff3}.binder-card.owned .binder-looper-art{box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.recycle-list article>.pixel-pet-wrap{margin-right:2px}.midnight .binder-looper-art,.midnight .card-looper-art,.theme-aurora-ledger .binder-looper-art,.theme-aurora-ledger .card-looper-art,.theme-neon-pulse .binder-looper-art,.theme-neon-pulse .card-looper-art{background:#10151c;border-color:#2b333e}@media(max-width:600px){.card-looper-art{width:82px;height:82px}.binder-looper-art{width:70px;height:70px}.pull-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulled-card{min-width:0}}.lokdex-panel{display:flex;flex-direction:column;gap:14px}.lokdex-head{display:flex;justify-content:space-between;gap:24px;align-items:center}.lokdex-head>div:first-child{max-width:760px}.lokdex-head h2{margin-bottom:6px}.lokdex-head p{color:#69717c;line-height:1.5;margin:0}.lokdex-progress{min-width:170px;display:flex;flex-direction:column;gap:6px}.lokdex-progress>b{font-size:24px}.lokdex-progress>span{height:8px;background:#e9edf1;border-radius:999px;overflow:hidden}.lokdex-progress i{display:block;height:100%;background:currentColor;border-radius:inherit}.lokdex-progress small{color:#747b87}.lokdex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:9px;gap:9px}.lokdex-card{border:1px solid #dfe3e8;background:rgba(255,255,255,.88);border-radius:16px;padding:11px;display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;min-height:94px}.lokdex-card.undiscovered{opacity:.6}.lokdex-card-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.lokdex-card-copy>small{font-size:8px;letter-spacing:.08em;color:#777e88}.lokdex-card-copy>b,.lokdex-card-copy>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lokdex-card-copy>span{font-size:10px;color:#707782}.lokdex-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.lokdex-tags em{font-size:8px;text-transform:uppercase;letter-spacing:.05em;font-style:normal;background:#eef1f4;border-radius:999px;padding:3px 6px;color:#666e79}.lokdex-tags .companion-badge{background:#e8f7ee;color:#2b6c45}.lokdex-placeholder{font-size:30px;font-weight:900;color:#59606b}.midnight .lokdex-card{background:#15191f;border-color:#2a3039}.midnight .lokdex-tags em{background:#101318;color:#c8ced5}.midnight .lokdex-tags .companion-badge{background:#102319;color:#8ed3aa}.midnight .lokdex-head p{color:#bdc4cc}.midnight .lokdex-progress>span{background:#272d35}@media(max-width:700px){.lokdex-head{align-items:stretch;flex-direction:column}.lokdex-progress{min-width:0}.lokdex-grid{grid-template-columns:1fr}}.card-shop-shell{display:flex;flex-direction:column;gap:14px}.card-shop-hero{display:flex;justify-content:space-between;gap:24px;align-items:center}.card-shop-hero p{max-width:780px;color:#6d747f;line-height:1.5}.card-wallet{min-width:220px;border-radius:18px;background:#f3f5f8;padding:15px;display:flex;flex-direction:column;gap:4px}.card-wallet small{font-size:9px;letter-spacing:.11em;color:#737a84}.card-wallet b{font-size:27px}.card-wallet span{font-size:11px;color:#747b87}.free-pack-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(90deg,rgba(255,247,224,.96),rgba(245,249,255,.96))}.free-pack-strip>div{display:flex;align-items:center;gap:12px}.free-pack-strip>div>div{display:flex;flex-direction:column;gap:2px}.free-pack-strip small{color:#737a84}.companion-pack-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(90deg,#f0fff5,#f3f0ff);border-color:#cfe5d7}.companion-pack-strip>div{display:flex;align-items:center;gap:12px}.companion-pack-strip>div>div{display:flex;flex-direction:column;gap:2px}.companion-pack-strip small{color:#6e7580}.companion-pack-strip button{border:0;border-radius:11px;background:#276643;color:#fff;padding:10px 13px;font-weight:850;cursor:pointer}.card-credit-guide{padding:13px 16px}.card-credit-guide summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.card-credit-guide summary::-webkit-details-marker{display:none}.card-credit-guide summary span{display:flex;flex-direction:column;gap:2px}.card-credit-guide summary small{color:#737a84;font-weight:500}.card-credit-guide summary strong{color:#276643;font-size:10px}.card-credit-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:10px}.card-credit-guide>div span{padding:7px 9px;border-radius:9px;background:#f2f6f3;color:#42604f;font-size:10px}.midnight .card-credit-guide>div span{background:#132019;color:#a8d7b9}.free-pack-icon{font-size:30px}.card-product>button,.deck-build-card>button,.free-pack-strip button,.pull-reveal button,.recycle-list button{border:0;border-radius:11px;background:#17191e;color:white;padding:10px 13px;font-weight:850;cursor:pointer}.card-product>button:disabled,.deck-build-card>button:disabled,.free-pack-strip button:disabled{opacity:.4;cursor:not-allowed}.card-shop-tabs{display:flex;gap:7px;overflow:auto}.card-shop-tabs button{white-space:nowrap;border:1px solid #dfe2e7;background:#fff;border-radius:999px;padding:9px 13px;cursor:pointer}.card-shop-tabs button.active{background:#17191e;color:#fff;border-color:#17191e}.card-shop-message{padding:11px 14px;border-radius:13px;background:#eef8f2;color:#276643;font-size:12px;font-weight:800}.card-product-grid,.deck-build-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.card-product{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;overflow:hidden}.pack-art{width:58px;height:78px;border-radius:10px;display:grid;place-items:center;font-size:30px;background:linear-gradient(155deg,#17191e,#4d5664);box-shadow:0 7px 18px rgba(0,0,0,.12)}.product-title{display:flex;justify-content:space-between;gap:10px;align-items:center}.product-title h3{margin:0}.product-title span{font-size:8px;font-weight:900;letter-spacing:.1em;background:#17191e;color:#fff;padding:4px 7px;border-radius:999px}.card-product p,.deck-build-card p,.pack-rules p{color:#68717b;font-size:12px;line-height:1.45}.product-tags{display:flex;gap:5px;flex-wrap:wrap}.product-tags span{background:#f0f2f5;border-radius:999px;padding:4px 7px;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.accent-work .pack-art{background:linear-gradient(155deg,#805e18,#e8a931)}.accent-risk .pack-art{background:linear-gradient(155deg,#381515,#a63d3d)}.accent-cosmic .pack-art{background:linear-gradient(155deg,#161d49,#6754bb)}.accent-holo .pack-art{background:linear-gradient(135deg,#5ad5ff,#ba7cff,#63f3c6);animation:cardPackGlow 3s ease-in-out infinite}.accent-origin .pack-art{background:linear-gradient(155deg,#232323,#a78d43)}.pack-rules small{display:block;color:#7a818b;margin-top:7px}.pull-reveal .section-heading{align-items:center}.pull-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:9px;gap:9px;margin-top:12px}.pulled-card{min-height:155px;border:1px solid #dfe2e7;border-radius:15px;padding:11px;background:#fff;display:flex;flex-direction:column;gap:7px;justify-content:center;text-align:center;position:relative;overflow:hidden;animation:cardReveal .32s ease-out}.pulled-card>span{font-size:31px}.pulled-card small{font-size:8px;text-transform:uppercase;color:#757c87}.pulled-card em{font-size:9px;text-transform:uppercase;font-style:normal;color:#737a84}.variant-foil:after,.variant-glitch:after,.variant-gold:after,.variant-holo:after,.variant-negative:after{content:"";position:absolute;inset:-40%;pointer-events:none;transform:rotate(25deg);opacity:.22;background:linear-gradient(90deg,transparent,#73dbff,#e592ff,#ffdb73,transparent);animation:cardShine 2.8s linear infinite}.variant-holo:after{opacity:.34}.variant-glitch:after{background:repeating-linear-gradient(0deg,transparent 0 8px,#73fff1 9px 10px,#f275ff 11px 12px)}.variant-negative{filter:saturate(.65) contrast(1.1)}.variant-gold{box-shadow:0 0 0 2px rgba(205,162,54,.38),0 0 24px rgba(205,162,54,.16)}.rarity-epic{border-color:#9a78bd}.rarity-legendary{border-color:#c6a14c}.rarity-mythic{border-color:#e475ac}.deck-build-card{display:flex;flex-direction:column;gap:10px}.deck-build-card.owned{outline:2px solid rgba(34,137,74,.18)}.deck-build-head{display:flex;gap:10px;align-items:center}.deck-build-head>span{font-size:31px}.deck-build-head small{font-size:8px;letter-spacing:.1em;color:#747b87}.deck-build-head h3{margin:2px 0 0}.deck-style{background:#f4f5f7;border-radius:10px;padding:9px 10px;font-size:11px;font-weight:800}.deck-progress{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;align-items:center}.deck-progress>span{height:8px;background:#eceff2;border-radius:999px;overflow:hidden}.deck-progress i{display:block;height:100%;background:currentColor;border-radius:inherit}.deck-progress b{font-size:10px}.binder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));grid-gap:9px;gap:9px}.binder-card{border:1px solid #dfe2e7;background:rgba(255,255,255,.88);border-radius:16px;padding:12px;min-height:155px;display:flex;flex-direction:column;gap:6px;justify-content:center;position:relative}.binder-card.locked{opacity:.52;filter:grayscale(.75)}.binder-number{position:absolute;top:8px;right:9px;font-size:8px;color:#767d87}.binder-affinity{font-size:30px}.binder-card small{font-size:10px;color:#717985}.binder-card em{font-size:9px;font-style:normal;text-transform:uppercase;color:#777f88}.recycle-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.recycle-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e0e3e8;border-radius:13px;padding:10px}.recycle-list article>span{font-size:24px}.recycle-list article>div{display:flex;flex-direction:column}.recycle-list small{color:#747b87}.empty-card-shop{border:1px dashed #d8dde3;border-radius:14px;padding:20px;text-align:center;color:#777e88;margin-top:12px}.card-economy-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.card-economy-stats span{background:#f4f5f7;border-radius:12px;padding:9px;display:flex;flex-direction:column;gap:2px}.card-economy-stats small{color:#747b87}.card-credit-ledger .section-heading a{color:inherit;font-size:11px;font-weight:800;text-decoration:none}.card-credit-ledger>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.card-credit-ledger>div:last-child span{min-width:0;padding:9px 10px;border-radius:12px;background:#f3f5f7;display:flex;flex-direction:column;gap:2px}.card-credit-ledger>div:last-child b{color:#276643;font-size:12px}.card-credit-ledger>div:last-child small{color:#737a84;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standalone-card-page{min-height:100vh;background:linear-gradient(180deg,#eef1f5,#f8f9fb);padding-bottom:60px}.standalone-card-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px;padding:14px clamp(18px,4vw,52px);border-bottom:1px solid #dde1e6;background:rgba(248,249,251,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.standalone-card-nav>div{display:flex;flex-direction:column;text-align:center}.standalone-card-nav>span{text-align:right;font-size:10px;color:#747b87}.card-home-link{color:#17191e;text-decoration:none;font-weight:850}.standalone-card-content{max-width:1500px;margin:18px auto 0;padding:0 clamp(18px,4vw,52px)}.midnight .card-economy-stats span,.midnight .card-wallet,.midnight .deck-style,.midnight .product-tags span{background:#101318}.midnight .binder-card,.midnight .card-shop-tabs button,.midnight .pulled-card{background:#15191f;color:#f3f4f6;border-color:#2a3039}.midnight .card-shop-tabs button.active{background:#f3f4f6;color:#111419}.midnight .free-pack-strip{background:linear-gradient(90deg,#1c1a14,#111820)}.midnight .companion-pack-strip{background:linear-gradient(90deg,#13221a,#1b1727);border-color:#2c4938}.midnight .card-credit-ledger>div:last-child span{background:#101318}.midnight .card-product p,.midnight .card-shop-hero p,.midnight .deck-build-card p,.midnight .pack-rules p{color:#bfc5ce}@keyframes cardReveal{0%{transform:translateY(8px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes cardShine{to{transform:translateX(90%) rotate(25deg)}}@keyframes cardPackGlow{0%,to{filter:brightness(.95)}50%{filter:brightness(1.15)}}@media (prefers-reduced-motion:reduce){.accent-holo .pack-art,.pulled-card,.variant-foil:after,.variant-glitch:after,.variant-gold:after,.variant-holo:after,.variant-negative:after{animation:none}}@media (max-width:1000px){.card-product-grid,.deck-build-grid{grid-template-columns:1fr}.card-economy-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.card-shop-hero{align-items:stretch;flex-direction:column}.card-wallet{min-width:0}.companion-pack-strip,.free-pack-strip{align-items:stretch;flex-direction:column}.card-credit-ledger>div:last-child{grid-template-columns:1fr 1fr}.card-credit-guide>div{grid-template-columns:1fr}.card-product{grid-template-columns:56px minmax(0,1fr)}.card-product>button{grid-column:2}.card-economy-stats{grid-template-columns:repeat(2,1fr)}.recycle-list article{grid-template-columns:32px 1fr}.recycle-list button{grid-column:2}.standalone-card-nav{grid-template-columns:1fr auto}.standalone-card-nav>div{display:none}.standalone-card-nav>span{font-size:9px}}.release-label{display:block;margin:3px 0 5px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#7a818b}.release-capsule{border-style:dashed}.release-capsule .product-title span{background:#503c78}.accent-boardroom .pack-art{background:linear-gradient(155deg,#1a2631,#536a7d 54%,#c9a45b);position:relative}.accent-boardroom .pack-art:after{content:"✦";position:absolute;right:5px;top:4px;font-size:11px;color:#f5df9d;animation:boardroomTwinkle 2.4s ease-in-out infinite}.edition-card{box-shadow:inset 0 0 0 2px rgba(99,78,143,.14),0 8px 24px rgba(72,56,105,.08)}.edition-card>strong{font-size:8px;letter-spacing:.07em;text-transform:uppercase;color:#715a91}.edition-card:before{content:"EDITION";position:absolute;right:7px;top:7px;font-size:7px;font-weight:900;letter-spacing:.08em;border-radius:999px;padding:3px 5px;background:#eee8f7;color:#604b7d}.midnight .edition-card:before,.theme-aurora-ledger .edition-card:before,.theme-neon-pulse .edition-card:before{background:#2b203a;color:#d6bef7}.release-label+.card-product p{margin-top:3px}@keyframes boardroomTwinkle{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.15);opacity:1}}@media(prefers-reduced-motion:reduce){.accent-boardroom .pack-art:after{animation:none}}.universe-exchange{display:flex;flex-direction:column;gap:12px}.universe-exchange p{color:#6d747f;line-height:1.5;margin:8px 0 12px}.universe-exchange code{background:#f3f5f8;border-radius:5px;padding:1px 5px;font-size:12px}.exchange-controls{display:flex;gap:8px;flex-wrap:wrap}.exchange-controls select{flex:1 1;min-width:200px;border:1px solid #dfe2e7;border-radius:10px;padding:9px 11px;background:#fff;font:inherit}.universe-exchange button{border:0;border-radius:11px;background:#17191e;color:white;padding:10px 13px;cursor:pointer;font-weight:700}.universe-exchange button:disabled{background:#e3e6ea;color:#9aa0a8;cursor:not-allowed}.exchange-textarea{width:100%;min-height:130px;margin-top:10px;margin-bottom:10px;border:1px solid #dfe2e7;border-radius:12px;padding:11px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:1.5;background:#f9fafb;resize:vertical}.visiting-card-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.visiting-card-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e0e3e8;border-radius:13px;padding:9px 12px}.visiting-card-list small{color:#747b87}.binder-card.visiting-card{border-color:#8fb8ff;background:linear-gradient(160deg,rgba(143,184,255,.12),transparent)}.binder-card.visiting-card .binder-number{color:#3d6fd6;font-weight:800}.midnight .exchange-controls select,.midnight .exchange-textarea{background:#101318;color:#f3f4f6;border-color:#2a3039}.midnight .universe-exchange code{background:#101318;color:#d8dde3}.midnight .universe-exchange p{color:#bfc5ce}.midnight .visiting-card-list article{border-color:#2a3039}.midnight .binder-card.visiting-card{border-color:#4d7de0;background:linear-gradient(160deg,rgba(77,125,224,.16),transparent)}@media (max-width:720px){.visiting-card-list article{grid-template-columns:36px 1fr}.visiting-card-list article>span{grid-column:2}}.micro-motion-layer{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:hidden}.micro-motion{position:fixed;display:flex;align-items:center;gap:5px;transform:translate(-50%,-50%);font-size:12px;font-weight:900;white-space:nowrap;text-shadow:0 1px 2px rgba(255,255,255,.8);animation:microFly var(--micro-duration) cubic-bezier(.22,.8,.22,1) var(--micro-delay) forwards;opacity:0;filter:drop-shadow(0 0 var(--micro-glow-size) currentColor)}.motion-static .micro-motion{animation:none;opacity:1}.micro-motion b{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(23,25,30,.12);box-shadow:0 6px 20px rgba(0,0,0,.12);transform:scale(var(--micro-scale))}.micro-motion:not(.palette-reactive).micro-positive,.micro-motion:not(.palette-reactive).micro-reward{color:#14854c}.micro-motion:not(.palette-reactive).micro-negative{color:#bd3540}.micro-motion:not(.palette-reactive).micro-debt{color:#b86a16}.micro-motion:not(.palette-reactive).micro-neutral{color:#52606d}.micro-symbol{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;box-shadow:0 5px 14px rgba(0,0,0,.14);transform:scale(var(--micro-scale))}.micro-motion.palette-reactive .micro-symbol,.micro-symbol{background:currentColor;color:#fff}.micro-particles{position:absolute;inset:50% auto auto 50%;width:1px;height:1px}.micro-particles i{position:absolute;left:0;top:0;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5;animation:microParticle var(--micro-duration) ease-out var(--micro-delay) forwards}.amplification-3 .micro-particles i{width:5px;height:5px;opacity:.55}.amplification-4 .micro-particles i,.amplification-5 .micro-particles i{width:6px;height:6px;opacity:.68;box-shadow:0 0 8px currentColor}.micro-echo{position:absolute;inset:50% auto auto 50%;width:28px;height:28px;border:2px solid;border-radius:50%;transform:translate(-50%,-50%) scale(.55);opacity:0;animation:microEcho var(--micro-echo-duration) ease-out forwards}.symbol-minimal .micro-echo,.symbol-minimal .micro-particles,.symbol-minimal .micro-symbol{display:none}.symbol-burst .micro-particles i{width:7px;height:7px}.amplification-1 .micro-echo,.amplification-1 .micro-particles{display:none}.amplification-1 .micro-motion b{padding:4px 7px;box-shadow:none;border-color:rgba(23,25,30,.08)}.amplification-5 .micro-motion b{box-shadow:0 8px 28px rgba(0,0,0,.15),0 0 24px currentColor}.amplification-5 .micro-symbol{box-shadow:0 5px 14px rgba(0,0,0,.14),0 0 22px currentColor}@keyframes microFly{0%{opacity:0;transform:translate(-50%,-50%) scale(.88)}10%{opacity:1;transform:translate(-50%,-58%) scale(1)}68%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--micro-dx)),calc(-50% + var(--micro-dy))) scale(.68)}}@keyframes microParticle{0%{opacity:0;scale:.4}18%{opacity:.75;scale:1}to{opacity:0;translate:0 -14px;scale:.25}}@keyframes microEcho{0%{opacity:.42;transform:translate(-50%,-50%) scale(.45)}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}html[data-effects-level="0"] .accent-boardroom .pack-art:after,html[data-effects-level="0"] .accent-holo .pack-art,html[data-effects-level="0"] .counter-hologram .balance,html[data-effects-level="0"] .counter-neon .balance,html[data-effects-level="0"] .counter-singularity .balance,html[data-effects-level="0"] .pulled-card,html[data-effects-level="0"] .theme-aurora-ledger,html[data-effects-level="0"] .theme-neon-pulse .panel,html[data-effects-level="0"] .variant-foil:after,html[data-effects-level="0"] .variant-glitch:after,html[data-effects-level="0"] .variant-gold:after,html[data-effects-level="0"] .variant-holo:after,html[data-effects-level="0"] .variant-negative:after,html[data-effects-level="1"] .accent-boardroom .pack-art:after,html[data-effects-level="1"] .accent-holo .pack-art,html[data-effects-level="1"] .counter-hologram .balance,html[data-effects-level="1"] .counter-neon .balance,html[data-effects-level="1"] .counter-singularity .balance,html[data-effects-level="1"] .pulled-card,html[data-effects-level="1"] .theme-aurora-ledger,html[data-effects-level="1"] .theme-neon-pulse .panel,html[data-effects-level="1"] .variant-foil:after,html[data-effects-level="1"] .variant-glitch:after,html[data-effects-level="1"] .variant-gold:after,html[data-effects-level="1"] .variant-holo:after,html[data-effects-level="1"] .variant-negative:after{animation:none!important}html[data-effects-level="0"] .variant-foil:after,html[data-effects-level="0"] .variant-glitch:after,html[data-effects-level="0"] .variant-gold:after,html[data-effects-level="0"] .variant-holo:after,html[data-effects-level="0"] .variant-negative:after{display:none}html[data-effects-level="1"] .variant-foil:after,html[data-effects-level="1"] .variant-glitch:after,html[data-effects-level="1"] .variant-gold:after,html[data-effects-level="1"] .variant-holo:after,html[data-effects-level="1"] .variant-negative:after{opacity:.12}html[data-effects-level="3"] .variant-foil:after,html[data-effects-level="3"] .variant-glitch:after,html[data-effects-level="3"] .variant-gold:after,html[data-effects-level="3"] .variant-holo:after,html[data-effects-level="3"] .variant-negative:after{animation-duration:2.2s}html[data-effects-level="4"] .variant-foil:after,html[data-effects-level="4"] .variant-glitch:after,html[data-effects-level="4"] .variant-gold:after,html[data-effects-level="4"] .variant-holo:after,html[data-effects-level="4"] .variant-negative:after{animation-duration:1.55s;opacity:.4}html[data-effects-level="5"] .variant-foil:after,html[data-effects-level="5"] .variant-glitch:after,html[data-effects-level="5"] .variant-gold:after,html[data-effects-level="5"] .variant-holo:after,html[data-effects-level="5"] .variant-negative:after{animation-duration:.9s;opacity:.55}html[data-effects-level="4"] .theme-neon-pulse .panel,html[data-effects-level="5"] .theme-neon-pulse .panel{animation-duration:3.4s}html[data-effects-level="5"] .theme-neon-pulse .panel{filter:drop-shadow(0 0 10px rgba(207,76,255,.12))}html[data-effects-level="4"] .counter-neon .balance,html[data-effects-level="5"] .counter-neon .balance{animation-duration:1.6s}html[data-effects-level="5"] .counter-hologram .balance,html[data-effects-level="5"] .counter-singularity .balance{filter:drop-shadow(0 0 12px currentColor)}@media(prefers-reduced-motion:reduce){html:not([data-effects-ignore-reduced-motion=true]) .accent-boardroom .pack-art:after,html:not([data-effects-ignore-reduced-motion=true]) .accent-holo .pack-art,html:not([data-effects-ignore-reduced-motion=true]) .counter-hologram .balance,html:not([data-effects-ignore-reduced-motion=true]) .counter-neon .balance,html:not([data-effects-ignore-reduced-motion=true]) .counter-singularity .balance,html:not([data-effects-ignore-reduced-motion=true]) .pulled-card,html:not([data-effects-ignore-reduced-motion=true]) .theme-aurora-ledger,html:not([data-effects-ignore-reduced-motion=true]) .theme-neon-pulse .panel,html:not([data-effects-ignore-reduced-motion=true]) .variant-foil:after,html:not([data-effects-ignore-reduced-motion=true]) .variant-glitch:after,html:not([data-effects-ignore-reduced-motion=true]) .variant-gold:after,html:not([data-effects-ignore-reduced-motion=true]) .variant-holo:after,html:not([data-effects-ignore-reduced-motion=true]) .variant-negative:after{animation:none!important}}.debt-shell{padding:0 clamp(18px,4vw,52px) 52px;max-width:1700px;margin:18px auto 0;display:flex;flex-direction:column;gap:16px}.debt-hero,.debt-intro{display:flex;align-items:center;justify-content:space-between;gap:24px}.debt-hero>div:first-child,.debt-intro>div{max-width:720px}.court-card p,.debt-hero p,.debt-intro p,.finance-tool p,.lender-card p{color:#6d747f;line-height:1.45}.debt-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));grid-gap:8px;gap:8px}.debt-summary-grid span{background:#f3f5f7;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:3px}.debt-summary-grid small{color:#747b87}.debt-summary-grid b{font-size:15px}.debt-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.finance-tool{display:flex;flex-direction:column;gap:8px}.finance-tool h2{margin-bottom:0}.finance-tool-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.finance-tool-stats span{display:flex;justify-content:space-between;gap:8px;background:#f4f5f7;border-radius:10px;padding:9px;font-size:11px;color:#6f7680}.finance-tool-stats b{color:#1b1e23;text-align:right}.finance-tool>.primary{align-self:flex-start;margin-top:4px}.debt-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:16px;gap:16px}.court-list,.lender-list,.obligation-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.lender-card{display:grid;grid-template-columns:46px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #e1e4e9;border-radius:18px;padding:14px;background:#fff}.lender-icon{font-size:30px;text-align:center}.lender-title{display:flex;justify-content:space-between;gap:12px}.lender-title span{font-size:11px;color:#747b87}.lender-card p{margin:5px 0 8px;font-size:12px}.lender-meta{display:flex;gap:6px;flex-wrap:wrap}.lender-meta span{font-size:10px;border-radius:999px;background:#f1f3f5;padding:5px 8px;color:#646b75}.court-strategy-actions button,.debt-actions button,.lender-card>button{border:0;border-radius:10px;background:#17191e;color:#fff;padding:10px 12px;font-weight:800;cursor:pointer}.court-strategy-actions button:disabled,.debt-actions button:disabled,.lender-card>button:disabled{opacity:.35;cursor:not-allowed}.collateral-picker{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:10px;font-weight:800;color:#606773}.autopay-row select,.collateral-picker select{border:1px solid #d9dde3;background:#fff;border-radius:10px;padding:8px}.obligation-card{border:1px solid #e1e4e9;border-radius:18px;padding:14px;background:#fff}.obligation-card.debt-late{border-color:#d9b764}.obligation-card.debt-default,.obligation-card.debt-judgment{border-color:#d77777;background:#fff7f7}.obligation-head{display:flex;justify-content:space-between;gap:12px}.obligation-head div{display:flex;flex-direction:column;gap:2px}.obligation-head small{font-size:10px;color:#747b87}.obligation-head strong{font-size:20px}.obligation-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0}.obligation-stats span{font-size:10px;color:#717883;background:#f4f5f7;border-radius:10px;padding:8px;display:flex;justify-content:space-between;gap:8px}.pledge-warning{padding:9px 10px;border-radius:10px;background:#fff2cc;color:#705300;font-size:11px;font-weight:750;margin-bottom:10px}.autopay-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;font-size:11px;font-weight:800;color:#626973}.autopay-row select{min-width:150px}.refi-quote{display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;background:#eef7f1;border-radius:10px;padding:9px 10px;margin-bottom:9px}.refi-quote span{font-size:10px;font-weight:800;color:#47705a}.refi-quote b{font-size:11px}.refi-quote small{grid-column:1/-1;color:#6b756e}.debt-actions{display:flex;gap:8px;flex-wrap:wrap}.debt-actions button{flex:1 1;min-width:105px}.empty-debt{border:1px dashed #d9dde3;border-radius:16px;padding:22px;color:#777e88;text-align:center;margin-top:14px}.court-panel .section-heading>span{max-width:460px;text-align:right}.court-card{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:flex-start;border:1px solid #e1e4e9;border-radius:18px;padding:14px;background:#fff}.court-icon{font-size:26px;padding-top:2px}.court-case-copy{min-width:0}.court-case-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.court-card small,.court-case-title small{color:#747b87}.court-card p{font-size:12px;margin:5px 0}.court-chips{display:flex!important;flex-direction:row!important;gap:5px!important;flex-wrap:wrap;margin:6px 0}.court-chips span{font-size:9px;font-weight:800;background:#f1f3f5;color:#656d78;border-radius:999px;padding:4px 7px}.court-last-action{display:block;margin:5px 0;color:#5d6f66!important}.court-strategy-actions{display:flex!important;flex-direction:row!important;gap:7px!important;flex-wrap:wrap;margin-top:9px}.court-strategy-actions button{font-size:10px;padding:8px 10px}.stage-judgment{border-color:#d77777}.stage-settled{opacity:.72}.debt-lifetime{display:flex;justify-content:space-between;align-items:center;gap:16px}.debt-lifetime>div{display:flex;gap:8px;flex-wrap:wrap}.debt-lifetime>div span{display:flex;flex-direction:column;background:#f4f5f7;padding:8px 10px;border-radius:10px;font-size:10px;color:#727984}.debt-lifetime>div b{color:#1b1e23}.debt-footnote{display:block;color:#7b818b;margin-top:10px}.midnight .court-chips span,.midnight .debt-lifetime>div span,.midnight .debt-summary-grid span,.midnight .finance-tool-stats span,.midnight .lender-meta span,.midnight .obligation-stats span{background:#101318}.midnight .court-card,.midnight .lender-card,.midnight .obligation-card{background:#111419;border-color:#292e38}.midnight .autopay-row select,.midnight .collateral-picker select{background:#171a20;color:#f3f4f6;border-color:#303640}.midnight .obligation-card.debt-default,.midnight .obligation-card.debt-judgment{background:#211516}.midnight .debt-lifetime>div b,.midnight .finance-tool-stats b{color:#f3f4f6}.midnight .refi-quote{background:#122119}.midnight .refi-quote b{color:#e8f5ec}@media(max-width:1100px){.debt-summary-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}.debt-tool-grid{grid-template-columns:1fr}}@media(max-width:1000px){.debt-columns{grid-template-columns:1fr}.debt-hero,.debt-intro,.debt-lifetime{align-items:stretch;flex-direction:column}.debt-summary-grid{width:100%}}@media(max-width:700px){.court-card,.lender-card{grid-template-columns:40px 1fr}.lender-card>button{grid-column:2}.debt-summary-grid,.finance-tool-stats,.obligation-stats{grid-template-columns:1fr}.court-panel .section-heading>span{text-align:left}.court-case-title{align-items:flex-start;flex-direction:column;gap:2px}.court-strategy-actions,.debt-actions{flex-direction:column!important}.autopay-row{align-items:stretch;flex-direction:column}.autopay-row select{width:100%}}.app{--shell-gutter:clamp(14px,3vw,44px);--dock-bg:rgba(250,251,252,0.94);--dock-border:#d9dde4;position:relative;isolation:isolate}.midnight{--dock-bg:rgba(16,19,24,0.94);--dock-border:#303641}.topbar{padding:14px var(--shell-gutter);gap:16px}.topbar>div:first-child{min-width:0}.topbar .balance{line-height:.96}.top-stats{gap:8px}.top-stats>a,.top-stats>div{min-width:92px;padding:8px 10px;border:1px solid rgba(210,215,223,.78);border-radius:13px;background:rgba(255,255,255,.48);color:inherit;display:flex;flex-direction:column;text-decoration:none}.midnight .top-stats>a,.midnight .top-stats>div{border-color:#2c323c;background:rgba(19,23,29,.72)}.top-stats small,.top-stats span{line-height:1.15}.top-stats b{font-size:15px}.pet-companion{margin:8px var(--shell-gutter) 0;max-width:900px;padding:8px 10px;border-radius:15px}.pet-avatar{width:44px;height:44px;border-radius:13px}.pet-copy p{max-width:620px}.pet-quest{margin-top:5px;border-top:1px solid rgba(125,132,143,.18);padding-top:5px}.pet-quest summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#626a75;cursor:pointer;font-size:9px;font-weight:850;letter-spacing:.04em;list-style:none}.pet-quest summary::-webkit-details-marker{display:none}.pet-quest summary b{color:#276643;white-space:nowrap}.pet-quest.complete summary b{animation:questReadyPulse 1.8s ease-in-out infinite}.pet-quest-progress{height:5px;overflow:hidden;border-radius:999px;background:#e7eaee}.pet-quest-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f9b62,#66c98d);transition:width .25s ease}.pet-quest-rewards{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.pet-quest-rewards small{flex:1 0 100%;color:#737a84}.pet-quest-rewards button{border:1px solid #d8dde3;border-radius:8px;background:#fff;padding:6px 8px;cursor:pointer;font-size:9px;font-weight:800}.midnight .pet-quest-rewards button{border-color:#343b46;background:#14181e;color:#f3f4f6}.midnight .pet-quest-progress{background:#292f38}@keyframes questReadyPulse{50%{filter:brightness(1.3)}}.goal-strip{margin:9px var(--shell-gutter) 0;padding:10px 12px;border-radius:13px;grid-template-columns:minmax(160px,280px) 1fr auto}.view-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:30;margin:8px var(--shell-gutter) 0;padding:6px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:4px;gap:4px;border:1px solid var(--dock-border);border-radius:17px;background:var(--dock-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 28px rgba(20,24,32,.07)}.view-tabs button{min-width:0;min-height:36px;padding:7px 6px;border-radius:11px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-tabs button:nth-child(6){border-left-width:2px}.tabs{padding:10px var(--shell-gutter);gap:6px;scroll-snap-type:x proximity}.tabs button{scroll-snap-align:start;min-height:38px}.achievement-shell,.business-shell,.collection-shell,.customization-shell,.dashboard-grid,.debt-shell,.earnings-shell,.empire-shell,.leaderboard-shell,.settings-shell{scroll-margin-top:76px}.panel{box-shadow:0 8px 26px rgba(20,24,32,.035)}.customization-tabs{display:flex;flex-wrap:wrap;gap:5px;overflow:visible!important}.customization-tabs button{flex:0 0 auto}.customization-context{display:flex;align-items:baseline;gap:10px;padding:0 4px;color:#737a84;font-size:11px;line-height:1.4}.customization-context b{color:#252a31;font-size:12px}.midnight .customization-context b{color:#f3f4f6}.customization-card.tier-locked{opacity:.7;border-style:dashed}.customization-card.tier-locked .customization-icon{filter:grayscale(.65)}.customization-grid-theme .customization-card{min-height:148px}.customization-grid-theme .customization-title span{padding:3px 6px;border-radius:999px;background:#f0f2f5}.midnight .customization-grid-theme .customization-title span{background:#222730}.customization-action small{max-width:180px}.lok-store-balance span{line-height:1.3}.background-grid-paper{background-image:linear-gradient(rgba(55,75,95,.055) 1px,transparent 0),linear-gradient(90deg,rgba(55,75,95,.055) 1px,transparent 0);background-size:24px 24px}.background-city-lights{background-image:radial-gradient(circle at 12% 100%,rgba(84,151,255,.18),transparent 22%),radial-gradient(circle at 48% 100%,rgba(255,182,83,.12),transparent 20%),radial-gradient(circle at 82% 100%,rgba(188,96,255,.14),transparent 24%)}.background-orbital{background-image:radial-gradient(ellipse at 50% 115%,rgba(100,181,255,.24) 0 12%,rgba(54,89,145,.12) 24%,transparent 46%),radial-gradient(circle at 82% 12%,rgba(255,255,255,.13) 0 1px,transparent 2px)}.hud-pocket .counter-card{padding:6px 7px;border-radius:10px}.hud-pocket .counter-label{font-size:7px}.hud-pocket .counter-card>small,.hud-pocket .counter-value small{display:none}.hud-boardroom .counter-card{border-radius:4px;border-left-width:3px}.hud-boardroom .counter-label,.title-terminal .topbar .eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.title-terminal .topbar .eyebrow{letter-spacing:.08em}.title-luxury .topbar .eyebrow{letter-spacing:.24em;font-weight:700}.frame-clean-line .pet-avatar{box-shadow:0 0 0 2px currentColor}.frame-gold-corner .pet-avatar{box-shadow:0 0 0 2px #b99339,0 0 16px rgba(185,147,57,.16)}.effect-coin-pop .buy-stack button:active,.effect-coin-pop .earning-grid button:active{transform:scale(.94)}.effect-confetti-lite .goal-strip.won{animation:softRewardPulse 2.8s ease-in-out infinite}@keyframes softRewardPulse{50%{box-shadow:0 0 0 4px rgba(65,164,100,.08),0 8px 24px rgba(65,164,100,.08)}}@media (max-width:1180px){.view-tabs{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,auto)}.topbar{position:relative}.top-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.goal-strip{grid-template-columns:minmax(150px,240px) 1fr auto}}@media (max-width:700px){.app{--shell-gutter:10px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.topbar{padding:10px var(--shell-gutter) 8px;gap:7px}.topbar .eyebrow{font-size:8px;letter-spacing:.12em}.topbar .balance{font-size:clamp(36px,12vw,50px)}.top-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.top-stats>a,.top-stats>div{min-width:0;padding:5px 7px;border-radius:9px}.top-stats>:nth-child(3),.top-stats>:nth-child(5){display:none}.top-stats span{font-size:8px}.top-stats small{display:none}.top-stats b{font-size:12px}.pet-companion{margin:5px var(--shell-gutter) 0;grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:6px 7px;border-radius:12px}.pet-avatar{width:34px;height:34px;border-radius:9px}.pet-copy>div{gap:5px}.pet-copy p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px}.pet-quest[open] p{white-space:normal}.pet-quest summary{font-size:7px}.pet-quest-rewards button{flex:1 1 88px;min-height:30px;padding:4px;font-size:7px}.pet-companion>button{grid-column:auto;width:auto;padding:4px 6px;font-size:8px}.goal-strip{margin:5px var(--shell-gutter) 0;padding:7px 8px;grid-template-columns:1fr auto;gap:4px 7px;border-radius:11px}.goal-strip>div:first-child{min-width:0}.goal-strip>div:first-child b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goal-strip .eyebrow{font-size:6px}.goal-progress{grid-column:1/-1;height:4px}.goal-strip>small{grid-column:2;grid-row:1;align-self:end;font-size:8px}.view-tabs{position:fixed;left:8px;right:8px;bottom:calc(6px + env(safe-area-inset-bottom));top:auto;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:28px 46px;grid-gap:3px 4px;gap:3px 4px;padding:5px 6px 6px;border-radius:20px;box-shadow:0 14px 44px rgba(10,14,22,.18);overflow:visible}.view-tabs button{min-width:0;border:0!important;background:transparent!important;color:#6e7580!important;display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap;overflow:hidden;text-overflow:clip}.view-tabs button:nth-child(-n+5){grid-row:2;min-height:44px;padding:4px 2px;border-radius:12px;font-size:0;flex-direction:column}.view-tabs button:nth-child(n+6){grid-row:1;min-height:26px;padding:2px 3px;border-radius:8px;font-size:0;border-bottom:1px solid rgba(125,132,143,.12)!important}.view-tabs button:before{font-size:15px;line-height:1}.view-tabs button:after{font-size:7px;line-height:1;font-weight:850;letter-spacing:.01em}.view-tabs button:nth-child(n+6):before{display:none}.view-tabs button:nth-child(n+6):after{font-size:7px;color:inherit}.view-tabs button.active{background:#17191e!important;color:#fff!important;box-shadow:0 4px 12px rgba(20,24,32,.16)}.view-tabs button:nth-child(n+6).active{background:rgba(23,25,30,.09)!important;color:#17191e!important;box-shadow:none}.midnight .view-tabs button{color:#adb4be!important}.midnight .view-tabs button.active{background:#f3f4f6!important;color:#111419!important}.midnight .view-tabs button:nth-child(n+6).active{background:rgba(243,244,246,.1)!important;color:#f3f4f6!important}.view-tabs button:first-child:before{content:"🛒"}.view-tabs button:first-child:after{content:"Market"}.view-tabs button:nth-child(2):before{content:"⚡"}.view-tabs button:nth-child(2):after{content:"Earn"}.view-tabs button:nth-child(3):before{content:"🏪"}.view-tabs button:nth-child(3):after{content:"Biz"}.view-tabs button:nth-child(4):before{content:"🏙"}.view-tabs button:nth-child(4):after{content:"Empire"}.view-tabs button:nth-child(5):before{content:"⚖"}.view-tabs button:nth-child(5):after{content:"Debt"}.view-tabs button:nth-child(6):after{content:"Awards"}.view-tabs button:nth-child(7):after{content:"Collection"}.view-tabs button:nth-child(8):after{content:"Scores"}.view-tabs button:nth-child(9):after{content:"Style"}.view-tabs button:nth-child(10):after{content:"Settings"}.tabs{padding:7px var(--shell-gutter);position:relative;gap:4px}.tabs button{padding:7px 9px;font-size:9px;min-height:34px}.dashboard-grid{padding:0 var(--shell-gutter) 16px}.panel{border-radius:15px;padding:11px}.item-card{border-radius:13px}.buy-stack button{min-height:38px}.achievement-shell,.business-shell,.collection-shell,.customization-shell,.debt-shell,.earnings-shell,.empire-shell,.leaderboard-shell,.settings-shell{padding-left:var(--shell-gutter)!important;padding-right:var(--shell-gutter)!important;padding-bottom:18px!important}.offline-banner{margin-left:var(--shell-gutter)!important;margin-right:var(--shell-gutter)!important}.customization-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px}.customization-tabs button{min-width:0;padding:7px 3px;font-size:8px;line-height:1.05;white-space:normal;min-height:36px}.customization-context{align-items:flex-start;flex-direction:column;gap:2px;font-size:9px;padding:0 2px}.customization-context b{font-size:10px}.customization-grid-theme .customization-card{min-height:0}}@media (max-width:390px){.view-tabs{left:5px;right:5px;padding-left:4px;padding-right:4px;gap:2px}.view-tabs button:before{font-size:14px}.view-tabs button:after,.view-tabs button:nth-child(n+6):after{font-size:6px}.topbar .balance{font-size:40px}.counter-unit-row span{padding:1px 3px}.customization-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.effect-confetti-lite .goal-strip.won,.pet-quest.complete summary b{animation:none}.customization-card,.view-tabs button{transition:none!important}}.card-district-link{position:relative;z-index:60;padding:8px clamp(12px,3vw,40px) 0;background:transparent}.card-district-link a{max-width:1180px;margin:0 auto;border:1px solid #dbe0e6;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 7px 24px rgba(20,24,32,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card-district-link a:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(20,24,32,.08);border-color:#c9d0d9}.card-district-icon{font-size:21px}.card-district-copy small{font-size:9px;color:#747b87}.card-district-enter{font-size:10px;padding:6px 9px;background:#17191e;color:#fff}.game-footer{display:none!important}.midnight .card-district-link a,.midnight~.card-district-link a{background:rgba(18,21,27,.9);border-color:#2d333d;color:#f3f4f6}.midnight .card-district-enter{background:#f3f4f6;color:#111419}@media(max-width:700px){.card-district-link{padding:6px 10px 0}.card-district-link a{padding:7px 9px;border-radius:12px;gap:8px}.card-district-icon{font-size:18px}.card-district-copy b{font-size:10px}.card-district-copy small{font-size:8px}.card-district-enter{font-size:9px;padding:5px 7px}.game-footer{display:none!important}}@media(prefers-reduced-motion:reduce){.card-district-link a{transition:none}}.card-district-link{position:fixed;z-index:45;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(560px,calc(100vw - 24px));pointer-events:auto}.card-district-link a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;border:1px solid rgba(206,211,219,.95);border-radius:14px;background:rgba(250,251,252,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 28px rgba(20,24,32,.12);color:#17191e;text-decoration:none}.card-district-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#17191e;color:#fff;font-size:18px}.card-district-copy{display:flex;flex-direction:column;min-width:0;line-height:1.1}.card-district-copy b{font-size:12px;letter-spacing:.02em}.card-district-copy small{margin-top:2px;font-size:8px;color:#707782;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-district-kicker{font-size:7px;letter-spacing:.18em;color:#8a6bff;margin-bottom:2px}.card-district-enter{font-size:9px;font-weight:900;padding:7px 9px;border-radius:9px;background:#eceff3}.card-district-expressive a{border-color:rgba(116,86,255,.28);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,242,255,.96))}.card-district-expressive .card-district-icon{background:linear-gradient(135deg,#6f54ff,#b149d8)}.card-district-expressive .card-district-copy b{font-size:14px;letter-spacing:.045em}.card-district-animated a{animation:cardDistrictBreathe 3.8s ease-in-out infinite}.card-district-animated .card-district-icon{animation:cardDistrictTilt 2.8s ease-in-out infinite}@keyframes cardDistrictBreathe{50%{box-shadow:0 12px 34px rgba(94,64,210,.18);transform:translateY(-1px)}}@keyframes cardDistrictTilt{50%{transform:rotate(-3deg) scale(1.04)}}.starter-companion-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:rgba(12,14,18,.58);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.starter-companion-panel{width:min(920px,100%);max-height:min(760px,92vh);overflow:auto;border-radius:26px;padding:clamp(20px,4vw,34px);background:#f8f9fb;border:1px solid #dfe3e8;box-shadow:0 28px 90px rgba(0,0,0,.24)}.starter-companion-panel h2{font-size:clamp(28px,5vw,46px);letter-spacing:-.045em;line-height:1;margin:5px 0 10px}.starter-companion-panel>p{margin:0 0 18px;max-width:720px;color:#68707b;line-height:1.45}.starter-companion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.starter-companion-grid button{border:1px solid #dfe3e8;border-radius:20px;background:#fff;padding:16px;text-align:left;display:flex;flex-direction:column;gap:5px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.starter-companion-grid button:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(25,30,38,.09);border-color:#aeb6c2}.starter-companion-sprite{height:96px;display:grid;place-items:center;border-radius:16px;background:radial-gradient(circle at 50% 35%,#fff,#eef2f5);margin-bottom:5px;overflow:hidden}.starter-companion-name{font-size:21px;font-weight:900;letter-spacing:-.025em}.starter-companion-grid strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.starter-companion-grid small{font-size:11px;color:#666f7a;line-height:1.35}.starter-companion-grid em{margin-top:auto;font-size:10px;color:#8a9098;font-style:italic}.starter-companion-note{display:block;margin-top:14px;color:#7d838d;line-height:1.35}.pet-avatar{overflow:hidden}.pet-avatar .looper-hd,.pet-avatar .pixel-pet{max-width:100%;max-height:100%}@media(min-width:701px){.card-district-link{top:10px;bottom:auto;width:min(520px,calc(100vw - 28px))}.card-district-link a{padding:8px 11px}.card-district-enter{background:#17191e;color:#fff}}@media(max-width:700px){body:has(.card-district-link) .app{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.card-district-link{bottom:calc(89px + env(safe-area-inset-bottom));width:calc(100vw - 18px)}.card-district-link a{padding:7px 9px;border-radius:13px}.card-district-icon{width:30px;height:30px;font-size:16px}.card-district-copy b{font-size:11px}.card-district-expressive .card-district-copy b{font-size:12px}.card-district-enter{padding:6px 8px}.starter-companion-backdrop{padding:10px}.starter-companion-panel{border-radius:22px;padding:18px 14px}.starter-companion-grid{grid-template-columns:1fr}.starter-companion-grid button{display:grid;grid-template-columns:86px minmax(0,1fr);grid-template-rows:auto auto auto auto;padding:11px;grid-gap:2px 10px;gap:2px 10px}.starter-companion-sprite{grid-row:1/-1;width:86px;height:86px;margin:0}.starter-companion-name{font-size:17px}.starter-companion-grid strong{font-size:9px}.starter-companion-grid small{font-size:10px}.starter-companion-grid em{font-size:9px}.starter-companion-panel h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.card-district-animated .card-district-icon,.card-district-animated a,.starter-companion-grid button{animation:none!important;transition:none!important}}.advanced-interface-control{display:none}.app:has(.settings-shell)~.advanced-interface-control{display:grid;grid-gap:10px;gap:10px;margin:16px clamp(18px,4vw,52px) calc(118px + env(safe-area-inset-bottom));position:relative;z-index:30}.interface-setting-block{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:18px 20px;border:1px solid #dce1e8;border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(18,24,35,.08)}.interface-setting-block>div{display:flex;flex-direction:column;gap:4px}.interface-setting-block b{font-size:20px}.interface-setting-block small{color:#68717d;line-height:1.4}.interface-setting-block em{font-size:11px;color:#8a919b;font-style:normal;line-height:1.35;margin-top:3px}.interface-setting-block button{border:0;border-radius:13px;padding:12px 15px;background:#17191e;color:#fff;font-weight:900;cursor:pointer;min-width:154px}.interface-setting-block button.active{background:#167a55}.interface-setting-actions{gap:7px!important;min-width:190px}.interface-setting-actions a{display:block;text-align:center;text-decoration:none;border:1px solid #d7dde5;border-radius:12px;padding:9px 12px;color:#29313a;font-size:11px;font-weight:900;background:#f8fafc}.looper-art-setting{border-style:dashed;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,250,255,.94))}html[data-interface-mode=advanced] .app{--command-border:#263244;--command-surface:rgba(17,24,35,.94);--command-muted:#8d9aad}html[data-interface-mode=advanced] .app .topbar{border-radius:18px;margin:12px clamp(14px,3vw,38px) 8px;padding:16px 18px;border:1px solid var(--command-border);box-shadow:0 14px 34px rgba(16,23,35,.09)}html[data-interface-mode=advanced] .app .topbar .eyebrow{letter-spacing:.18em}html[data-interface-mode=advanced] .app .top-stats{gap:6px}html[data-interface-mode=advanced] .app .top-stats>div{border:1px solid #dfe4eb;border-radius:10px;padding:7px 10px;min-width:0}html[data-interface-mode=advanced] .app .goal-strip{border-radius:12px}html[data-interface-mode=advanced] .app .panel{border-radius:14px}html[data-interface-mode=advanced] .app .view-tabs{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 12px 35px rgba(16,23,35,.12)}html[data-interface-mode=advanced] .app .pet-companion{border-radius:13px}html[data-interface-mode=advanced] .app .event-strip{border-radius:12px}html[data-interface-mode=advanced] .app .balance,html[data-interface-mode=advanced] .app .money-counter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-interface-mode=advanced] .app .dashboard-grid{gap:10px}@media(max-width:760px){.app:has(.settings-shell)~.advanced-interface-control{margin:12px 18px calc(160px + env(safe-area-inset-bottom))}.interface-setting-block{grid-template-columns:1fr;padding:15px}.interface-setting-actions,.interface-setting-block button{width:100%;min-width:0}html[data-interface-mode=advanced] .app .topbar{margin:8px 12px 6px;padding:12px}html[data-interface-mode=advanced] .app .top-stats>div{padding:6px 7px}html[data-interface-mode=advanced] .app .goal-strip{margin-top:6px}html[data-interface-mode=advanced] .app .panel{border-radius:12px}}@media(prefers-reduced-motion:reduce){html[data-interface-mode=advanced] .app *{scroll-behavior:auto}}