.skin-alpha-active .app-shell{width:min(100%,1440px);padding-bottom:132px}#screen-skins[data-alpha-polish=complete]{scroll-padding-bottom:124px}#screen-skins[data-alpha-polish=complete] .skin-studio{background:radial-gradient(circle at 12% 0,#8de8c221,#0000 25%),radial-gradient(circle at 94% 10%,#4ab9e71a,#0000 22%),linear-gradient(#0b2029,#061219 72%);overflow:visible}#screen-skins[data-alpha-polish=complete] .section-heading{align-items:center}#screen-skins[data-alpha-polish=complete] .section-heading h2{font-size:clamp(28px,3.1vw,42px)}#screen-skins[data-alpha-polish=complete] .skin-studio-toolbar{align-items:center}#screen-skins[data-alpha-polish=complete] .skin-card{isolation:isolate;border-color:color-mix(in srgb,var(--skin-frame,#355b64) 68%,#29464e);background:radial-gradient(circle at 50% -18%,var(--skin-glow,#8de8c21f),transparent 44%), linear-gradient(180deg,#102933,#07171d 72%);min-width:0;box-shadow:0 12px 26px #00000029}#screen-skins[data-alpha-polish=complete] .skin-card:before{z-index:5;top:10px;left:10px}#screen-skins[data-alpha-polish=complete] .skin-card[data-skin-id=classic]{background:radial-gradient(circle at 50% 0,#ffd91f21,#0000 42%),linear-gradient(#132b32,#08181e 72%);border-color:#d3aa45;box-shadow:inset 0 0 0 1px #f1cf6b2e,0 12px 28px #0000002e}#screen-skins[data-alpha-polish=complete] .skin-card[data-skin-id=classic]:before{content:"CLASSIC";color:#ffe78a;background:#251d08e8;border-color:#9f7a29}#screen-skins[data-alpha-polish=complete] .skin-card[data-skin-state=equipped]{border-color:var(--mint);box-shadow:inset 0 0 0 1px #8de8c257,0 0 28px #8de8c21f}#screen-skins[data-alpha-polish=complete] .skin-preview{border-color:color-mix(in srgb,var(--skin-frame,#355b64) 72%,#31525a);min-height:154px;box-shadow:inset 0 0 0 1px #ffffff06}#screen-skins[data-alpha-polish=complete] .skin-preview .skin-bird{transform:scale(1.2)}#screen-skins[data-alpha-polish=complete] .skin-bird[data-visual=classic]{clip-path:polygon(12% 0,74% 0,92% 14%,100% 34%,100% 72%,84% 92%,66% 100%,14% 100%,0 82%,0 22%);width:49px;height:38px;box-shadow:inset 0 7px 0 var(--skin-highlight), inset 0 -7px 0 var(--skin-shade);border-radius:0}#screen-skins[data-alpha-polish=complete] .skin-bird[data-visual=classic] .mini-eye{width:16px;height:15px;top:2px;right:-15px}#screen-skins[data-alpha-polish=complete] .skin-bird[data-visual=classic] .mini-beak{width:14px;height:7px;bottom:4px;right:-19px}#screen-skins[data-alpha-polish=complete] .skin-bird[data-visual=classic] .mini-wing{width:21px;height:15px;bottom:2px;left:-13px}#screen-skins[data-alpha-polish=complete] .skin-bird[data-visual=classic] .mini-tail{width:13px;height:9px;top:10px;left:-15px}#screen-skins[data-alpha-polish=complete] .skin-state-chip{letter-spacing:.09em;padding:5px 7px;font-size:6px;top:9px;right:9px}#screen-skins[data-alpha-polish=complete] .skin-copy{margin:11px 0 8px}#screen-skins[data-alpha-polish=complete] .skin-copy b{font-size:11px}#screen-skins[data-alpha-polish=complete] .skin-copy small{font-size:6px}#screen-skins[data-alpha-polish=complete] .skin-copy em{min-height:0;font-size:5.5px;line-height:1.45}#screen-skins[data-alpha-polish=complete] .skin-price{padding:5px 6px;font-size:7px}#screen-skins[data-alpha-polish=complete] .skin-card-tags{min-height:24px;margin-bottom:10px}#screen-skins[data-alpha-polish=complete] .skin-card-tags span{padding:4px 7px;font-size:5.5px}#screen-skins[data-alpha-polish=complete] .skin-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}#screen-skins[data-alpha-polish=complete] .skin-card .compact{min-height:46px;padding-inline:8px;font-size:7px}#screen-skins[data-alpha-polish=complete] .skin-compare-lab{background:linear-gradient(135deg,#8de8c20d,#0000 42%),#07171e;border-color:#31545d}#screen-skins[data-alpha-polish=complete] .skin-compare-head b{font-size:12px}#screen-skins[data-alpha-polish=complete] .skin-compare-head>span{font-size:6.5px}@media (width>=981px){#screen-skins[data-alpha-polish=complete] .skin-studio{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}#screen-skins[data-alpha-polish=complete] .skin-studio>.section-heading,#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-studio-toolbar,#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-studio-feature,#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-compare-lab,#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-grid{grid-column:1}#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-studio-feature{grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);min-height:0;margin:0;position:relative;top:auto}#screen-skins[data-alpha-polish=complete] .skin-studio .skin-feature-preview{min-height:218px}#screen-skins[data-alpha-polish=complete] .skin-studio .skin-feature-bird{transform:scale(1.72)}#screen-skins[data-alpha-polish=complete] .skin-feature-copy{text-align:left;padding:12px 14px}#screen-skins[data-alpha-polish=complete] .skin-compare-lab{grid-template-rows:auto auto;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:center;gap:9px 14px;padding:10px 12px}#screen-skins[data-alpha-polish=complete] .skin-compare-head,#screen-skins[data-alpha-polish=complete] .skin-compare-controls{grid-column:1}#screen-skins[data-alpha-polish=complete] .skin-compare-stage{grid-area:1/2/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#screen-skins[data-alpha-polish=complete] .skin-compare-card{grid-template-columns:minmax(78px,.52fr) minmax(0,1fr);gap:8px;min-height:104px;padding:7px}#screen-skins[data-alpha-polish=complete] .skin-compare-preview{min-height:88px}#screen-skins[data-alpha-polish=complete] .skin-compare-preview .skin-bird{transform:scale(.94)}#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-grid .skin-card{min-height:326px;padding:13px}#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-grid .skin-preview{height:auto;min-height:178px}}@media (width>=1220px){#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.skin-alpha-active .app-shell{width:min(100%,1120px);padding-bottom:124px}#screen-skins[data-alpha-polish=complete] .skin-studio{display:block}#screen-skins[data-alpha-polish=complete] .skin-studio-feature{margin-bottom:12px;position:relative;top:auto}#screen-skins[data-alpha-polish=complete] .skin-compare-lab{margin-bottom:12px}#screen-skins[data-alpha-polish=complete] .skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}}@media (width<=650px){.skin-alpha-active .app-shell{padding-bottom:118px}#screen-skins[data-alpha-polish=complete] .section-panel{padding-bottom:26px}#screen-skins[data-alpha-polish=complete] .skin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#screen-skins[data-alpha-polish=complete] .skin-card{min-height:0;padding:9px}#screen-skins[data-alpha-polish=complete] .skin-preview{aspect-ratio:1.18;min-height:120px}#screen-skins[data-alpha-polish=complete] .skin-preview .skin-bird{transform:scale(1.06)}#screen-skins[data-alpha-polish=complete] .skin-actions{grid-template-columns:1fr}#screen-skins[data-alpha-polish=complete] .skin-card .compact{min-height:44px}}@media (width<=390px){#screen-skins[data-alpha-polish=complete] .skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#screen-skins[data-alpha-polish=complete] .skin-preview{min-height:108px}#screen-skins[data-alpha-polish=complete] .skin-copy b{font-size:9px}#screen-skins[data-alpha-polish=complete] .skin-card-tags{display:none}}@media (width<=340px){#screen-skins[data-alpha-polish=complete] .skin-grid{grid-template-columns:1fr}#screen-skins[data-alpha-polish=complete] .skin-preview{min-height:142px}}@media (prefers-reduced-motion:reduce){#screen-skins[data-alpha-polish=complete] .skin-card,#screen-skins[data-alpha-polish=complete] .skin-bird{transition:none!important;animation:none!important}}#screen-skins[data-alpha-polish=complete] .skin-card,#screen-skins[data-alpha-polish=complete] .skin-preview,#screen-skins[data-alpha-polish=complete] .skin-bird,#screen-skins[data-alpha-polish=complete] .skin-bird .mini-tail,#screen-skins[data-alpha-polish=complete] .skin-bird .mini-wing,#screen-skins[data-alpha-polish=complete] .skin-bird .mini-eye,#screen-skins[data-alpha-polish=complete] .skin-feature-orbit{will-change:auto;transition:none!important;animation:none!important}#screen-skins[data-alpha-polish=complete] .skin-bird,#screen-skins[data-alpha-polish=complete] .skin-bird .mini-tail,#screen-skins[data-alpha-polish=complete] .skin-bird .mini-wing,#screen-skins[data-alpha-polish=complete] .skin-bird .mini-eye{backface-visibility:hidden}#screen-skins[data-alpha-polish=complete] .skin-preview{min-height:220px}#screen-skins[data-alpha-polish=complete] .skin-preview .skin-bird{transform-origin:50%;image-rendering:pixelated;image-rendering:crisp-edges;filter:none;scale:2;transform:none!important}#screen-skins[data-alpha-polish=complete] .skin-preview .skin-bird>*{image-rendering:pixelated;image-rendering:crisp-edges}@media (width<=980px){#screen-skins[data-alpha-polish=complete] .skin-grid,#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#screen-skins[data-alpha-polish=complete] .skin-preview{aspect-ratio:auto;min-height:210px}}@media (width<=650px){#screen-skins[data-alpha-polish=complete] .skin-grid,#screen-skins[data-alpha-polish=complete] .skin-studio>.skin-grid{grid-template-columns:1fr;gap:14px}#screen-skins[data-alpha-polish=complete] .skin-card{padding:12px}#screen-skins[data-alpha-polish=complete] .skin-preview{aspect-ratio:auto;min-height:224px}#screen-skins[data-alpha-polish=complete] .skin-preview .skin-bird{scale:2;transform:none!important}}@media (width<=340px){#screen-skins[data-alpha-polish=complete] .skin-preview{min-height:208px}}#screen-skins[data-alpha-polish=complete] .skin-preview,#screen-skins[data-alpha-polish=complete] .skin-feature-preview,#screen-skins[data-alpha-polish=complete] .skin-compare-preview{isolation:isolate;position:relative;overflow:hidden}#screen-skins [data-skin-material]:before{content:"";pointer-events:none;z-index:0;opacity:calc(.12 + var(--skin-aura,.3) * .34);background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--skin-highlight,#fff) 68%,transparent),transparent 42%), linear-gradient(135deg,transparent 20%,color-mix(in srgb,var(--skin-frame,#8ee8c2) 36%,transparent) 48%,transparent 72%);position:absolute;inset:0}#screen-skins [data-skin-material] .skin-bird{z-index:2;position:relative}#screen-skins [data-skin-material=coin]:after,#screen-skins [data-skin-material=solar]:after{content:"";border:1px solid color-mix(in srgb,var(--skin-highlight,#fff) 52%,transparent);opacity:calc(.16 + var(--skin-shine,.5) * .28);pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset:12% 18%}#screen-skins [data-skin-material=aqua]:after,#screen-skins [data-skin-material=aurora]:after{content:"";background:linear-gradient(90deg,transparent,var(--skin-body,#8ee8c2),var(--skin-wing,#6aa),transparent);height:18%;opacity:calc(.1 + var(--skin-aura,.4) * .24);pointer-events:none;z-index:1;position:absolute;bottom:14%;left:-10%;right:-10%;transform:skewY(-4deg)}#screen-skins [data-skin-material=reef]:after{content:"";background:linear-gradient(112deg,transparent 0 28%,color-mix(in srgb,var(--skin-highlight,#9be9f2) 34%,transparent) 29% 33%,transparent 34% 61%,color-mix(in srgb,var(--skin-highlight,#9be9f2) 20%,transparent) 62% 65%,transparent 66%), radial-gradient(circle at 22% 76%,color-mix(in srgb,var(--skin-wing,#2a7899) 55%,transparent) 0 3px,transparent 4px);opacity:calc(.16 + var(--skin-shine,.6) * .32);pointer-events:none;z-index:1;position:absolute;inset:12% 8% 10%}#screen-skins [data-skin-material=ember]:after{content:"";background:radial-gradient(ellipse at center bottom,var(--skin-beak,#ffb84a),transparent 64%);height:28%;opacity:calc(.12 + var(--skin-aura,.5) * .34);pointer-events:none;z-index:1;position:absolute;bottom:10%;left:18%;right:18%}#screen-skins [data-skin-material=ice]:after,#screen-skins [data-skin-material=obsidian]:after{content:"";clip-path:polygon(50% 0,92% 28%,78% 86%,24% 100%,5% 42%);border:1px solid color-mix(in srgb,var(--skin-highlight,#fff) 58%,transparent);opacity:calc(.13 + var(--skin-shine,.5) * .3);pointer-events:none;z-index:1;position:absolute;inset:12%}#screen-skins [data-skin-material=cosmic]:after,#screen-skins [data-skin-material=phantom]:after{content:"";background:radial-gradient(circle at 26% 34%,var(--skin-highlight,#fff) 0 1px,transparent 2px), radial-gradient(circle at 72% 58%,var(--skin-wing-hi,#fff) 0 1px,transparent 2px), radial-gradient(circle at 55% 22%,var(--skin-eye,#fff) 0 1px,transparent 2px);opacity:calc(.14 + var(--skin-aura,.5) * .36);pointer-events:none;z-index:1;position:absolute;inset:10%}#screen-skins [data-skin-material=petal]:after{content:"✦";color:var(--skin-highlight,#fff);opacity:calc(.18 + var(--skin-shine,.5) * .34);pointer-events:none;z-index:1;font-size:16px;position:absolute;top:14%;right:16%}@media (prefers-reduced-motion:reduce){#screen-skins [data-skin-material]:before,#screen-skins [data-skin-material]:after{transition:none!important}}#screen-skins [data-skin-stage]{background-color:#07151c;background-image:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--skin-highlight,#fff) calc(var(--skin-horizon-strength,.5) * 38%),transparent),transparent 38%), linear-gradient(180deg,color-mix(in srgb,var(--skin-body,#284a52) calc(var(--skin-ambient-strength,.4) * 28%),#0a1c24),#061218 72%)}#screen-skins [data-skin-atmosphere=water]{background-image:linear-gradient(#0a3540,#071b26 62%,#063140 63%,#07151b)}#screen-skins [data-skin-atmosphere=deep-water]{background-image:radial-gradient(circle at 72% 22%,#56dae72e,#0000 22%),linear-gradient(#0b4159,#082636 58%,#061723 59%,#041019)}#screen-skins [data-skin-atmosphere=heat]{background-image:radial-gradient(circle at 50% 88%,#ff763042,#0000 34%),linear-gradient(#26141a,#10141a 72%)}#screen-skins [data-skin-atmosphere=snow]{background-image:linear-gradient(#24485b,#112b3b 58%,#b8dbe3 59%,#355467 62%,#0d1c27)}#screen-skins [data-skin-atmosphere=space]{background-image:radial-gradient(circle at 24% 24%,#b59aff38,#0000 22%),linear-gradient(#100d26,#080b18 72%)}#screen-skins [data-skin-atmosphere=radiant]{background-image:radial-gradient(circle at 50% 18%,#ffdc5c52,#0000 30%),linear-gradient(#3a210c,#161813 72%)}#screen-skins [data-skin-atmosphere=garden]{background-image:radial-gradient(circle at 72% 22%,#ffbad338,#0000 28%),linear-gradient(#302033,#13202a 72%)}#screen-skins [data-skin-atmosphere=fog]{background-image:linear-gradient(165deg,#b1d2dc1f,#0000 35%),linear-gradient(#192330,#09131d 72%)}#screen-skins [data-skin-atmosphere=aurora]{background-image:linear-gradient(130deg,#50e1b833,#0000 35%,#8a74ff2e 62%,#0000),linear-gradient(#122436,#091521 72%)}#screen-skins [data-skin-atmosphere=abyss]{background-image:radial-gradient(circle at 50% 46%,#a05ebe29,#0000 32%),linear-gradient(#0a0812,#05070c 72%)}#screen-skins [data-skin-particle]:before{filter:saturate(1.08)contrast(1.02)}#screen-skins [data-skin-material]:before{backface-visibility:hidden;animation:skin-ambient-float var(--skin-motion-duration,3s) ease-in-out var(--skin-motion-delay,0s) infinite;will-change:transform,opacity;transform:translate(0,0)}@keyframes skin-ambient-float{0%,to{opacity:calc(.11 + var(--skin-aura,.3) * .3);transform:translate(0,0)}50%{transform:translate3d(0,calc(var(--skin-motion-lift,2px) * -1),0);opacity:calc(.18 + var(--skin-aura,.3) * .38)}}#screen-skins .skin-card[data-skin-state=equipped] [data-skin-material]:before{animation-duration:calc(var(--skin-motion-duration,3s) * .82)}@media (prefers-reduced-motion:reduce){#screen-skins [data-skin-material]:before{will-change:auto;animation:none!important;transform:none!important}}#screen-skins [data-skin-material] .skin-bird{filter:drop-shadow(0 4px 0 #00000038) drop-shadow(0 0 7px color-mix(in srgb,var(--skin-frame,#8ee8c2) 22%,transparent))}#screen-skins [data-skin-material=cosmic] .skin-bird,#screen-skins [data-skin-material=aurora] .skin-bird{filter:drop-shadow(0 4px 0 #0000003d) drop-shadow(0 0 10px color-mix(in srgb,var(--skin-frame,#8ee8c2) 34%,transparent))}#screen-skins .skin-compare-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;display:grid}#screen-skins .skin-compare-metrics span{background:#06151b;border:1px solid #244852;grid-template-columns:1fr auto;gap:3px 8px;padding:7px 8px;display:grid}#screen-skins .skin-compare-metrics small{letter-spacing:.1em;color:#85a6aa;font-size:5.5px}#screen-skins .skin-compare-metrics b{color:#f1f4df;font-size:8px}#screen-skins .skin-compare-metrics em{color:#8ee8c2;grid-column:1/-1;font-size:5.5px;font-style:normal}@media (width<=650px){#screen-skins .skin-compare-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}#screen-skins [data-skin-material]>.skin-flight-signature{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}#screen-skins [data-skin-material]>.skin-flight-signature i{width:var(--signature-w,3px);height:var(--signature-h,3px);opacity:var(--signature-alpha,.45);transform:translate3d(var(--signature-x,-24px),var(--signature-y,0),0);background:color-mix(in srgb,var(--skin-highlight,#fff) 72%,var(--skin-frame,#8ee8c2));box-shadow:0 0 5px color-mix(in srgb,var(--skin-frame,#8ee8c2) 55%,transparent);animation:skin-signature-preview-drift 1.45s ease-out var(--signature-delay,0s) infinite;position:absolute;top:50%;left:50%}#screen-skins [data-skin-material]>.skin-flight-signature i[data-signature-kind=mist],#screen-skins [data-skin-material]>.skin-flight-signature i[data-signature-kind=ribbon]{border-radius:999px}#screen-skins [data-skin-material]>.skin-flight-signature i[data-signature-kind=shard]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@keyframes skin-signature-preview-drift{0%,to{opacity:calc(var(--signature-alpha,.45) * .68);transform:translate3d(var(--signature-x,-24px),var(--signature-y,0),0)}50%{opacity:var(--signature-alpha,.45);transform:translate3d(calc(var(--signature-x,-24px) - 5px),var(--signature-y,0),0)}}@media (prefers-reduced-motion:reduce){#screen-skins [data-skin-material]>.skin-flight-signature i{animation:none!important}}#screen-skins .skin-compare-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}#screen-skins .skin-compare-metrics span{position:relative;overflow:hidden}#screen-skins .skin-metric-bars{grid-column:1/-1;gap:3px;width:100%;margin-top:2px;display:grid}#screen-skins .skin-metric-bars u{border-radius:999px;min-width:2px;height:3px;text-decoration:none;transition:width .24s;display:block}#screen-skins .skin-metric-bars u:first-child{width:var(--metric-left,0%);background:linear-gradient(90deg,#4ab9e7,#8ee8c2)}#screen-skins .skin-metric-bars u:last-child{width:var(--metric-right,0%);background:linear-gradient(90deg,#f0a33a,#ff668d);justify-self:end}@media (width<=820px){#screen-skins .skin-compare-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){#screen-skins .skin-metric-bars u{transition:none}}@media (forced-colors:active){#screen-skins .skin-metric-bars u{background:canvastext}}#screen-skins [data-skin-material=royal]:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--skin-wing-hi,#f3c94f) 76%,transparent) 0 5%,transparent 6%), linear-gradient(120deg,transparent 14%,color-mix(in srgb,var(--skin-wing,#b61f3f) 34%,transparent) 15% 22%,transparent 23% 74%,color-mix(in srgb,var(--skin-wing-hi,#f3c94f) 30%,transparent) 75% 82%,transparent 83%);opacity:calc(.2 + var(--skin-shine,.7) * .42);position:absolute;inset:9% 14%}#screen-skins [data-skin-atmosphere=royal]{background-image:radial-gradient(circle at 50% 18%,#f3c94f47,#0000 28%),linear-gradient(160deg,#b61f3f24,#0000 42%),linear-gradient(#2a1b2d,#10141c 72%)}#screen-skins .skin-bird,#screen-skins .skin-bird>i{image-rendering:pixelated;image-rendering:crisp-edges}#screen-skins .skin-feature-preview{--skin-feature-pixel-zoom:2}#screen-skins .skin-feature-bird{transform-origin:50%}#screen-skins [data-skin-material=holo-alloy]:after{content:"";background:radial-gradient(ellipse at 50% 72%,color-mix(in srgb,var(--skin-beak,#9af7ff) 62%,transparent),transparent 38%), linear-gradient(90deg,transparent 0 12%,color-mix(in srgb,var(--skin-wing-hi,#b79aff) 30%,transparent) 13% 15%,transparent 16% 84%,color-mix(in srgb,var(--skin-wing-hi,#b79aff) 30%,transparent) 85% 87%,transparent 88%);opacity:calc(.2 + var(--skin-shine,.8) * .42);pointer-events:none;z-index:1;position:absolute;inset:9%}#screen-skins [data-skin-atmosphere=alien-space]{background-image:radial-gradient(circle at 18% 20%,#9af7ff47 0 2px,#0000 3px),radial-gradient(circle at 78% 32%,#b79aff42 0 2px,#0000 3px),radial-gradient(circle at 48% 76%,#7fe77a29,#0000 26%),linear-gradient(#0b1230,#0a1726 56%,#05131d 57%,#040b14)}#screen-skins [data-skin-material=mecha-reef]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0 16%,#66e6f229 17% 18%,#0000 19% 47%,#66e6f21a 48% 49%,#0000 50%),radial-gradient(circle at 76% 66%,#66e6f247 0 2px,#0000 3px),radial-gradient(circle at 21% 32%,#b9eff733 0 2px,#0000 3px);position:absolute;inset:8%}#screen-skins [data-skin-atmosphere=subsea-tech]{background-image:radial-gradient(at 50% 100%,#286f9159,#0000 44%),repeating-linear-gradient(90deg,#0000 0 31px,#66e6f20d 32px 33px),linear-gradient(#05182b 0 50%,#07334b 51% 78%,#041923 79% 100%)}.game-hud-deck .hud-state{transition:border-color .14s,background-color .14s,box-shadow .14s}.game-hud-deck .hud-state small{align-items:center;gap:5px;display:flex}.game-hud-deck .hud-state small:before{content:"";background:currentColor;border:1px solid;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 2px #ffffff0a}html[data-game-state=idle] .game-hud-deck .hud-state,html[data-game-state=over] .game-hud-deck .hud-state{border-color:#587079}html[data-game-state=running] .game-hud-deck .hud-state{background:linear-gradient(135deg,#66d5aa24,#0000 68%),#0d2828;border-color:#66d5aa;box-shadow:inset 0 0 0 1px #66d5aa14}html[data-game-state=running] .game-hud-deck .hud-state small,html[data-game-state=running] .game-hud-deck .hud-state b{color:#a9f3d4}html[data-game-state=paused] .game-hud-deck .hud-state,html[data-game-state=resuming] .game-hud-deck .hud-state{background:linear-gradient(135deg,#d8b55d26,#0000 68%),#29230f;border-color:#d8b55d}html[data-game-state=paused] .game-hud-deck .hud-state small,html[data-game-state=paused] .game-hud-deck .hud-state b,html[data-game-state=resuming] .game-hud-deck .hud-state small,html[data-game-state=resuming] .game-hud-deck .hud-state b{color:#f7da83}html[data-game-state=over] .game-hud-deck .hud-state small:before{opacity:.55}@media (prefers-reduced-motion:reduce){.game-hud-deck .hud-state{transition:none}}@media (width<=760px){html[data-screen=play][data-game-state=running][data-immersive=true] .stage-head,html[data-screen=play][data-game-state=resuming][data-immersive=true] .stage-head{top:max(3px,env(safe-area-inset-top));z-index:12;pointer-events:none;position:sticky}html[data-screen=play][data-game-state=running][data-immersive=true] .stage-actions,html[data-screen=play][data-game-state=resuming][data-immersive=true] .stage-actions{pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04141ac7;border:1px solid #82b4b033;border-radius:10px;gap:6px;padding:3px}html[data-screen=play][data-game-state=running][data-immersive=true] .stage-actions .compact,html[data-screen=play][data-game-state=resuming][data-immersive=true] .stage-actions .compact{touch-action:manipulation;min-width:48px;min-height:48px}}@media (prefers-reduced-motion:reduce){.stage-actions .compact{transition:none}}.stage-actions #pause-game,.stage-actions #restart-game{border-color:#365861;min-width:94px}html[data-game-state=running] .stage-actions #pause-game{color:#ffe6a0;border-color:#d8b55d}html[data-game-state=paused] .stage-actions #pause-game,html[data-game-state=resuming] .stage-actions #pause-game{color:#b8f7dc;border-color:#66d5aa}.stage-actions button:disabled{opacity:.48}@media (pointer:coarse){.stage-actions #pause-game,.stage-actions #restart-game{min-width:104px;min-height:44px}}@media (width<=460px){.stage-actions #pause-game,.stage-actions #restart-game{flex:1 1 0;min-width:0}}.stage-actions button:focus-visible{outline-offset:3px;outline:2px solid}.fwd-prize-account{color:#e9f2ff;overflow-wrap:anywhere;background:#12243a;border:2px solid #385371;border-radius:10px;margin:16px 0;padding:16px}.fwd-prize-account h3,.fwd-prize-account h4{color:#ffcf65;margin:0 0 12px}.fwd-prize-account p{margin:10px 0;font-size:13px;line-height:1.6}.fwd-prize-actions{flex-wrap:wrap;gap:8px;display:flex}.fwd-prize-actions button{white-space:normal;min-height:44px}.fwd-prize-account details{border-top:1px solid #385371;margin-top:12px;padding-top:10px}.fwd-prize-account summary{cursor:pointer;min-height:36px}.fwd-prize-account a{color:#94dcff;margin-left:8px;text-decoration:underline;display:inline-block}.fwd-prize-account [data-status]:empty{display:none}.fwd-checkout-summary{color:#eaf8fc;background:#10263b;border:1px solid #5b8096;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:14px;display:flex}.fwd-checkout-summary p{flex:1;min-width:180px;margin:0;font-size:13px}.fwd-checkout{box-sizing:border-box;color:#f3f7fb;background:#101f35;border:2px solid #78c8d1;border-radius:16px;width:min(520px,100vw - 24px);max-height:85dvh;padding:22px;overflow:auto;box-shadow:0 20px 80px #000a}.fwd-checkout::backdrop{background:#07101cbd}.fwd-checkout h2{margin:0 0 15px;font-size:22px}.fwd-checkout p{font-size:14px;line-height:1.5}.fwd-checkout dl{gap:6px;font-size:13px;display:grid}.fwd-checkout dt{color:#a4c8d9}.fwd-checkout dd{overflow-wrap:anywhere;margin:0 0 8px}.fwd-checkout-actions{flex-wrap:wrap;gap:10px;display:flex}.fwd-checkout button{min-height:44px}.fwd-checkout-status{overflow-wrap:anywhere;min-height:24px}.fwd-checkout a{color:#9be4f6}.fwd-checkout-summary button:disabled{opacity:.6}.fwd-holder-panel{color:#dff1e6;background:linear-gradient(125deg,#092c32,#0e263d);border:2px solid #599c8c;min-width:0;margin:12px 0 16px;padding:14px;box-shadow:inset 0 0 0 2px #0b1b28}.fwd-holder-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fwd-holder-panel header span{letter-spacing:.09em;color:#a9cfc0;font:800 10px/1.4 monospace}.fwd-holder-panel header strong{color:#ffdf82;font:900 16px/1.3 monospace}.fwd-holder-panel p{color:#d5e6df;margin:7px 0 12px;font:12px/1.5 monospace}.fwd-holder-tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.fwd-holder-tiers>span{text-align:center;background:#051e29;border:1px solid #397569;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;min-width:0;padding:7px 3px;font:10px/1.4 monospace;display:flex}.fwd-holder-tiers strong{color:#91f2c0}.fwd-holder-panel>small{color:#a9c8c3;margin-top:9px;font:10px/1.45 monospace;display:block}.fwd-holder-quote{background:#10352c;border:1px solid #5cbe91;gap:5px;margin:8px 0 14px;padding:12px;display:grid}.fwd-holder-quote s{color:#b5cac1;font:12px/1.3 monospace}.fwd-holder-quote strong{color:#9dffd2;font:900 20px/1.25 monospace}.fwd-holder-quote span{color:#b9edcb;font:800 11px/1.4 monospace}@media (width<=560px){.fwd-holder-panel{padding:10px}.fwd-holder-panel header strong{font-size:14px}.fwd-holder-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.fwd-checkout{width:min(100vw - 16px,520px);max-height:calc(100dvh - 24px);padding:14px}.fwd-checkout dd{overflow-wrap:anywhere}}@media (width<=360px){.fwd-holder-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .skin-bird[data-authored-skin],html body .preview-bird[data-authored-skin]{flex:none;width:192px!important;min-width:0!important;height:256px!important;min-height:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;animation:none!important;display:block!important;position:relative!important;overflow:visible!important;transform:rotate(0)scale(1)!important}html body .skin-bird[data-authored-skin]:before,html body .skin-bird[data-authored-skin]:after,html body .preview-bird[data-authored-skin]:before,html body .preview-bird[data-authored-skin]:after{content:none!important;display:none!important}html body [data-authored-skin]>i{display:none!important}.authored-skin-art{width:100%;height:100%;image-rendering:pixelated;display:block}:is(html body #screen-skins .skin-preview:has([data-authored-skin]),html body #screen-skins .skin-feature-preview:has([data-authored-skin])){min-height:280px}html body #screen-skins .skin-compare-preview .skin-bird[data-authored-skin],html body #profile-skin-art[data-authored-skin]{margin:0 auto;width:96px!important;height:128px!important}html body .preview-bird[data-authored-skin]{margin:0 auto;width:144px!important;height:192px!important}html body [data-skin-material]:has([data-authored-skin]) .skin-flight-signature{display:none}html body #screen-skins[data-alpha-polish] .skin-preview{box-sizing:border-box;aspect-ratio:auto;justify-content:center;align-items:center;padding:12px;display:flex;height:280px!important;min-height:280px!important;max-height:280px!important}html body #screen-skins[data-alpha-polish] .skin-bird[data-authored-skin]{--shop-art-scale:1;object-fit:contain;flex-shrink:1;max-width:100%;scale:var(--shop-art-scale)!important;width:192px!important;height:256px!important;transform:translate(0,0)!important}html body #screen-skins[data-alpha-polish] .skin-bird[data-authored-skin]>.authored-skin-art{object-fit:contain;width:100%;height:100%}html body #screen-skins[data-alpha-polish] .skin-compare-preview .skin-bird[data-authored-skin]{width:96px!important;height:128px!important}html body #screen-skins[data-alpha-polish] .skin-preview .skin-bird[data-approved-skin]{--shop-art-scale:1;flex-shrink:1;max-width:100%;width:192px!important;min-width:0!important;height:192px!important;min-height:0!important;scale:var(--shop-art-scale)!important;transform:none!important}html body #screen-skins [data-skin-world]{isolation:isolate;background:#122737;position:relative;overflow:hidden}html body #screen-skins [data-skin-world]>.skin-world-scenery{border-radius:inherit;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:100%;max-width:none;height:100%;max-height:none;image-rendering:pixelated;opacity:1;filter:none;border:0;margin:0;padding:0;display:block;position:absolute;inset:0;transform:none}html body #screen-skins [data-skin-world-presentation=neutral]{background:radial-gradient(ellipse 34% 28% at 50% 59%,color-mix(in srgb,var(--skin-world-accent) 20%,transparent),transparent 72%), linear-gradient(155deg,color-mix(in srgb,var(--skin-world-highlight) 8%,var(--skin-world-tone)) 0 34%,var(--skin-world-tone) 70%,color-mix(in srgb,#05040f 28%,var(--skin-world-tone)) 100%)}html body #screen-skins [data-skin-world-presentation=neutral]>.skin-bird{filter:drop-shadow(0 8px #0504126b)}html body #screen-skins [data-skin-world]:before{content:none!important}html body #screen-skins [data-skin-world]:after{z-index:1;pointer-events:none;width:auto;height:auto;box-shadow:none;opacity:1;clip-path:none;filter:none;will-change:auto;background:radial-gradient(42% 46% at 50% 49%,#040a1238,#040a120f 64%,#040a1229);border:0;border-radius:0;position:absolute;inset:0;transform:none;content:""!important;animation:none!important}html body #screen-skins [data-skin-world=classic]>.skin-world-scenery{transform-origin:50% 55%;transform:scale(1.18)}html body #screen-skins [data-skin-world=king]>.skin-world-scenery{transform-origin:50%;transform:scale(1.08)}html body #screen-skins [data-skin-world-presentation=neutral]:after{background:radial-gradient(48% 44%,#0000 35%,#04030e1f 100%)}html body #screen-skins [data-skin-world]>.skin-bird{z-index:2;position:relative}@media (forced-colors:active){html body #screen-skins [data-skin-world]>.skin-world-scenery{opacity:.25}}@media (prefers-reduced-motion:reduce){html body #screen-skins [data-skin-world]>.skin-world-scenery{transition:none!important}}html body #screen-skins [data-skin-world-state=error]>.skin-world-scenery{display:none!important}html body #screen-skins[data-alpha-polish] .skin-card .skin-copy{gap:10px;margin:10px 0}html body #screen-skins[data-alpha-polish] .skin-card .skin-copy b{letter-spacing:.035em;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.35}html body #screen-skins[data-alpha-polish] .skin-card .skin-copy small{letter-spacing:.04em;font-size:11px;line-height:1.4}html body #screen-skins[data-alpha-polish] .skin-card .skin-copy em{letter-spacing:.025em;color:#c4d7de;min-height:0;margin-top:4px;font-size:12px;font-style:normal;line-height:1.45;display:block;overflow:visible}html body #screen-skins[data-alpha-polish] .skin-card .skin-price{padding:6px 8px;font-size:11px;line-height:1.4}html body #screen-skins[data-alpha-polish] .skin-card .skin-card-tags span{color:#b5ccd1;letter-spacing:.015em;font-size:11px;line-height:1.4}html body #screen-skins[data-alpha-polish] .skin-card .skin-state-chip{padding:5px 7px;font-size:10px;line-height:1.4}html body #screen-skins[data-alpha-polish] .skin-card:before{padding:4px 7px;font-size:10px;line-height:1.4}html body #screen-skins[data-alpha-polish] .skin-card .skin-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body #screen-skins[data-alpha-polish] .skin-card .compact{letter-spacing:.015em;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:8px 6px;font-size:11px;line-height:1.4}@media (width<=650px){html body #screen-skins[data-alpha-polish] .skin-card{min-height:0;padding:10px}html body #screen-skins[data-alpha-polish] .skin-card .skin-preview{padding:6px;height:256px!important;min-height:256px!important;max-height:256px!important}html body #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-authored-skin]{width:180px!important;height:240px!important}html body #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-approved-skin]{width:180px!important;height:180px!important}}@media (forced-colors:active){html body #screen-skins[data-alpha-polish] .skin-card .skin-copy em{color:canvastext}}html body .skin-bird[data-approved-skin],html body .preview-bird[data-approved-skin]{width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important;box-shadow:none!important;filter:none!important;opacity:1!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;animation:none!important;display:block!important;overflow:visible!important;transform:rotate(0)!important}html body .skin-bird[data-approved-skin]:before,html body .skin-bird[data-approved-skin]:after,html body .preview-bird[data-approved-skin]:before,html body .preview-bird[data-approved-skin]:after{content:none!important;display:none!important}html body .skin-bird[data-approved-skin]>i,html body .preview-bird[data-approved-skin]>i{display:none!important}.approved-skin-art{width:100%;height:100%;image-rendering:pixelated;shape-rendering:crispedges;display:block;overflow:visible}html body #screen-skins .skin-bird[data-approved-skin]{scale:2!important}html body #screen-skins .skin-compare-preview .skin-bird[data-approved-skin],html body .preview-bird[data-approved-skin]{scale:1!important}html body #profile-skin-art[data-approved-skin]{margin:0 auto;position:relative;scale:1!important}#profile-skin-art{margin:28px auto;display:block}:is(html body #screen-skins .skin-preview:has([data-approved-skin]),html body #screen-skins .skin-feature-preview:has([data-approved-skin]),html body #screen-skins .skin-compare-preview:has([data-approved-skin])){min-height:224px}[data-approved-wing]{visibility:hidden;animation-duration:var(--approved-flap,.4s);animation-timing-function:step-end;animation-iteration-count:infinite}[data-approved-wing=rest]{visibility:visible;animation-name:approved-wing-rest}[data-approved-wing=up]{animation-name:approved-wing-up}[data-approved-wing=down]{animation-name:approved-wing-down}@keyframes approved-wing-rest{0%,50%{visibility:visible}25%,75%{visibility:hidden}}@keyframes approved-wing-up{0%,50%{visibility:hidden}25%{visibility:visible}}@keyframes approved-wing-down{0%{visibility:hidden}75%{visibility:visible}}@media (prefers-reduced-motion:reduce){[data-approved-wing]{visibility:hidden;animation:none!important}[data-approved-wing=rest]{visibility:visible}}:root{color:#eef7f2;font-synthesis:none;text-rendering:geometricprecision;--bg:#061015;--bg-2:#0a171e;--panel:#0b1c24;--panel-2:#102833;--card:#0e222c;--line:#2e5a63;--line-soft:#24454d;--text:#eef7f2;--muted:#8da8aa;--mint:#8de8c2;--mint-deep:#245f52;--gold:#f1cf6b;--danger:#e8756b;--shadow:#02070a;background:#061015;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}*{box-sizing:border-box}html,body,#app{background:var(--bg);min-height:100%;margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 50% -12%,#5bd5b624,transparent 35%), linear-gradient(180deg,var(--bg-2),var(--bg));overflow-x:hidden}button,input,select,dialog{font:inherit}button{color:inherit}button:focus-visible,canvas:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a[href]:focus-visible{outline:2px solid var(--mint);outline-offset:3px}[hidden]{display:none!important}.app-shell{width:min(100%,1120px);min-height:100dvh;margin:0 auto;padding:14px 14px 94px}.topbar{top:max(0px,env(safe-area-inset-top));z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07161ded;border:1px solid #4d868c94;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:9px 10px;display:flex;position:sticky;box-shadow:0 10px 28px #00000024}.brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.brand-coin{background:linear-gradient(145deg,#ffe77d,#d99a28);border:2px solid #9f7a29;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #63470f,0 3px #02070a}.brand-coin:before{content:"";background:#ffd91f;border:3px solid #0a2d42;border-radius:45% 54% 46% 45%;width:25px;height:18px;position:absolute}.brand-coin:after{content:"";background:#f28a22;border:2px solid #0a2d42;width:10px;height:6px;position:absolute;right:4px}.brand-coin i{z-index:2;background:#ffb817;border:2px solid #0a2d42;width:11px;height:8px;position:absolute;bottom:10px;left:9px}.brand-copy{text-align:left;gap:3px;min-width:0;display:grid}.brand-copy b{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.brand-copy small{color:var(--mint);font-size:8px}.top-actions{align-items:center;gap:7px;display:flex}.phase-badge{border:1px solid var(--line);color:var(--muted);background:var(--panel-2);white-space:nowrap;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:800}.icon-button{border:1px solid var(--line);width:42px;height:42px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:9px;place-items:center;padding:0;font-size:17px;display:grid}.screen{padding:22px 0;display:none}.screen.is-active{display:block}.hero-card{border:1px solid var(--line);background:radial-gradient(circle at 92% 8%,#74dcc51f,#0000 31%),linear-gradient(145deg,#0e2631,#08161d 72%);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.92fr);align-items:center;gap:24px;min-height:472px;padding:32px;display:grid;box-shadow:0 16px 48px #0000002e}.eyebrow{color:var(--mint);letter-spacing:.12em;font-size:9px;font-weight:900}.hero-copy h1,.stage-head h2{letter-spacing:-.05em;margin:12px 0;line-height:.9}.hero-copy h1{font-size:clamp(44px,8vw,84px)}.hero-copy h1 em{color:var(--mint);font-style:normal}.hero-copy p{max-width:54ch;color:var(--muted);font-size:14px;line-height:1.65}.hero-actions,.game-actions,.stage-actions{gap:9px;display:flex}.hero-actions{margin-top:20px}.primary,.secondary{cursor:pointer;letter-spacing:.03em;border-radius:9px;min-height:48px;padding:0 18px;font-size:10px;font-weight:900}.primary{color:#0a352c;background:linear-gradient(#a9f3d4,#72dcb5);border:1px solid #a4f4d4;box-shadow:0 4px #2a6d58}.secondary{border:1px solid var(--line);color:var(--text);background:var(--panel-2);box-shadow:0 3px #041015}.compact{min-height:40px;padding:0 12px;font-size:8px}.primary:active,.secondary:active,.icon-button:active{box-shadow:none;transform:translateY(2px)}.primary:disabled{filter:saturate(.45);opacity:.62;cursor:default}.build-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:20px;display:grid}.build-points span{border:1px solid var(--line-soft);background:#06151bbd;border-radius:8px;min-width:0;padding:10px 8px}.build-points b{color:var(--gold);font-size:11px;display:block}.build-points small{color:var(--muted);margin-top:5px;font-size:6px;line-height:1.3;display:block}.hero-preview{place-items:center;display:grid}.preview-sky{aspect-ratio:9/14;background:linear-gradient(#92e1e1 0,#74ced7 65%,#559266 65% 80%,#315f49 80%);border:2px solid #315d66;border-radius:12px;width:min(100%,360px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #07171d,0 10px #02080b}.preview-sun{background:#f2d96b;width:30px;height:30px;position:absolute;top:48px;right:43px}.preview-cloud{opacity:.64;background:#e8fff0;width:55px;height:8px;position:absolute}.preview-cloud:before{content:"";background:inherit;width:27px;height:8px;position:absolute;bottom:8px;left:12px}.preview-cloud.one{top:105px;left:34px}.preview-cloud.two{top:154px;right:18px;transform:scale(.72)}.preview-hill{clip-path:polygon(0 100%,0 64%,12% 38%,24% 65%,38% 30%,52% 66%,68% 37%,82% 62%,100% 31%,100% 100%);width:124%;height:40%;position:absolute;left:-12%}.preview-hill.far{opacity:.88;background:#83bb80;bottom:20%}.preview-hill.near{background:#548b60;bottom:8%;transform:translate(18px)scaleY(.85)}.preview-ground{background:#315f49;border-top:6px solid #83ca69;height:20%;position:absolute;bottom:0;left:0;right:0}.preview-bird{z-index:5;background:#ffd91f;border:4px solid #09243a;width:44px;height:30px;position:absolute;top:45%;left:26%}.preview-bird:before{content:"";background:#f7f4df;border:3px solid #09243a;width:15px;height:10px;position:absolute;top:2px;right:-14px}.preview-bird:after{content:"";background:#f18421;border:2px solid #09243a;width:12px;height:6px;position:absolute;bottom:4px;right:-20px}.preview-bird i{background:#ffb917;border:3px solid #09243a;width:18px;height:12px;position:absolute;bottom:1px;left:-15px}.preview-pipe{z-index:4;background:linear-gradient(90deg,#66e08b 0 16%,#1aae5d 16% 72%,#087646 72%);border:5px solid #0d5636;width:56px;position:absolute;right:52px}.preview-pipe:after{content:"";background:#1aae5d;border:5px solid #0d5636;width:66px;height:18px;position:absolute;left:-10px}.preview-pipe.top{height:34%;top:0}.preview-pipe.top:after{bottom:-10px}.preview-pipe.bottom{height:31%;bottom:20%}.preview-pipe.bottom:after{top:-10px}.principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.principles article{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:13px;min-height:132px;padding:16px;display:grid}.principles span{color:var(--gold);font-size:12px;font-weight:900}.principles b{font-size:11px;display:block}.principles p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.5}.game-stage{border:1px solid var(--line);background:linear-gradient(#0b2029,#08161c);border-radius:16px;max-width:900px;margin:0 auto;padding:18px;box-shadow:0 16px 48px #0003}.stage-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.stage-head h2{margin-bottom:0;font-size:30px}.game-meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 auto 11px;display:grid}.game-meta span{border:1px solid var(--line-soft);background:var(--panel-2);text-align:center;border-radius:8px;min-width:0;padding:9px 7px}.game-meta small{color:var(--muted);font-size:6px;display:block}.game-meta b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.canvas-wrap{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#02090c;border:1px solid #38636b;border-radius:12px;width:min(100%,470px);margin:0 auto;padding:6px;position:relative;box-shadow:0 16px 44px #00000047}#game-canvas{aspect-ratio:9/16;width:100%;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#76d5dc;border:1px solid #315c64;border-radius:8px;display:block}.canvas-tip{color:#b6c8c6;white-space:nowrap;pointer-events:none;background:#031218b3;border:1px solid #5e8f948c;border-radius:6px;padding:6px 8px;font-size:7px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.mobile-start{width:min(100%,470px);margin:12px auto 0;display:block}.bottom-nav{z-index:50;width:min(100%,560px);padding:7px 10px calc(7px + env(safe-area-inset-bottom));border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07161df5;border-bottom:0;border-radius:14px 14px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 34px #00000029}.bottom-nav button{min-height:58px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;gap:3px;padding:5px;display:grid}.bottom-nav button.is-active{color:#0a352c;background:var(--mint)}.bottom-nav span{font-size:18px}.bottom-nav b{font-size:8px}.settings-dialog{border:1px solid var(--line);width:min(520px,100vw - 20px);max-height:min(86dvh,760px);color:var(--text);background:var(--panel);border-radius:15px;padding:0;overflow:auto;box-shadow:0 22px 70px #0000006b}.settings-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01070ab8}.settings-dialog form{margin:0}.settings-head{z-index:2;border-bottom:1px solid var(--line);background:#091b23f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px;display:flex;position:sticky;top:0}.settings-head h2{margin:6px 0 0;font-size:21px}.settings-head p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.setting-row{border:1px solid var(--line-soft);background:var(--card);border-radius:10px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:14px;margin:12px 15px;padding:13px;display:grid}.setting-row b{font-size:10px;display:block}.setting-row small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45;display:block}.setting-row select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:var(--panel-2);border-radius:8px;outline:0;padding:0 10px;font-size:9px}.settings-note{background:#211d10;border:1px solid #695d35;border-radius:10px;margin:12px 15px 16px;padding:13px}.settings-note b{color:var(--gold);font-size:9px}.settings-note p{color:#bfb697;margin:7px 0 0;font-size:9px;line-height:1.5}@media (width<=760px){.app-shell{padding:8px 8px 88px}.topbar{border-radius:11px;min-height:62px;padding:8px}.brand-coin{width:38px;height:38px}.brand-copy b{font-size:11px}.brand-copy small,.phase-badge{font-size:7px}.screen{padding:10px 0}.hero-card{grid-template-columns:1fr;gap:16px;min-height:0;padding:16px}.hero-preview{order:-1}.preview-sky{width:min(72vw,310px)}.hero-copy h1{font-size:48px}.hero-copy p{font-size:12px;line-height:1.55}.build-points{margin-top:15px}.build-points span{padding:8px 6px}.build-points b{font-size:9px}.principles{grid-template-columns:1fr}.principles article{min-height:0}.game-stage{padding:10px}.stage-head{align-items:flex-end;gap:8px}.stage-head h2{font-size:23px}.stage-actions{gap:5px}.compact{min-height:36px;padding:0 8px;font-size:7px}.game-meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.game-meta span{padding:7px 3px}.game-meta small{font-size:5px}.game-meta b{font-size:7px}.canvas-wrap{width:min(100%,430px);padding:4px}.mobile-start{width:min(100%,430px);min-height:44px}.setting-row{grid-template-columns:1fr;gap:9px}}@media (width<=430px){.top-actions .phase-badge{display:none}.hero-copy h1{font-size:43px}.build-points{grid-template-columns:1fr 1fr 1.2fr;gap:4px}.build-points small{font-size:5px}.stage-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.stage-actions{grid-template-columns:1fr;display:grid}.game-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.game-meta span:nth-child(4),.game-meta span:nth-child(5){grid-column:span 1}}@media (width<=365px){.brand-copy small{display:none}.hero-copy h1{font-size:39px}.game-meta{grid-template-columns:1fr 1fr}.game-meta span:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-profile{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#8de8c214,transparent 32%), var(--panel);border-radius:13px;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);align-items:center;gap:18px;margin-top:14px;padding:16px;display:grid}.home-profile h2{letter-spacing:-.04em;margin:6px 0 0;font-size:22px}.home-profile-grid,.journey-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.home-profile-grid span,.journey-strip span{border:1px solid var(--line-soft);background:var(--panel-2);text-align:center;border-radius:8px;min-width:0;padding:9px 6px}.home-profile-grid small,.journey-strip small{color:var(--muted);font-size:6px;line-height:1.2;display:block}.home-profile-grid b,.journey-strip b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.xp-track{border:1px solid var(--line);background:#06151b;border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.xp-track i{border-radius:inherit;background:repeating-linear-gradient(90deg,#ffffff29 0 8px,#0000 8px 10px),linear-gradient(90deg,#5fcf9f,#8de8c2);width:0;height:100%;transition:width .24s;display:block}.game-meta{grid-template-columns:repeat(6,minmax(0,1fr))}.journey-strip{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,470px);margin:10px auto 0}.journey-xp-track{width:min(100%,470px);margin:7px auto 0}.reward-toast{color:#d8fff0;text-align:center;background:#0a3027;border:1px solid #4c8f7b;border-radius:8px;width:min(100%,470px);margin:8px auto 0;padding:8px 10px;font-size:8px;font-weight:900;line-height:1.4;box-shadow:0 4px #04130f}.reward-toast[data-milestone=blue]{color:#d9f5ff;background:#0b2f49;border-color:#438ec3}.reward-toast[data-milestone=red]{color:#ffe1e3;background:#43141c;border-color:#b84c59}.setting-row input[type=range]{width:100%;accent-color:var(--mint)}@media (width<=760px){.home-profile{grid-template-columns:1fr;gap:11px}.home-profile-grid,.game-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.journey-strip span{padding:7px 3px}.journey-strip small{font-size:5px}.journey-strip b{font-size:7px}}@media (width<=390px){.home-profile-grid,.journey-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.bottom-nav button{min-width:0}.preview-bird{border-color:var(--bird-outline,#09243a);background:var(--bird-body,#ffd91f)}.preview-bird:before{border-color:var(--bird-outline,#09243a)}.preview-bird:after{border-color:var(--bird-outline,#09243a);background:var(--bird-beak,#f18421)}.preview-bird i{border-color:var(--bird-outline,#09243a);background:var(--bird-wing,#ffb917)}.section-panel{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#8de8c214,#0000 28%),linear-gradient(#0b2029,#08161c);border-radius:16px;padding:20px;box-shadow:0 16px 48px #0003}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:30px}.section-heading p{max-width:62ch;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.wallet-local,.quick-skin{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;min-width:150px;padding:10px 12px}.wallet-local small,.quick-skin small{color:var(--muted);font-size:6px;display:block}.wallet-local b{color:var(--gold);margin-top:5px;font-size:16px;display:block}.quick-skin select{border:1px solid var(--line);width:100%;min-height:34px;color:var(--text);background:#06151b;border-radius:7px;margin-top:6px;font-size:8px}.store-message{border:1px solid var(--line-soft);color:var(--muted);background:#07171d;border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:8px;transition:border-color .18s,color .18s}.store-message.is-active{color:#d9fff0;border-color:#5dbf9f}.skin-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.skin-card{border:1px solid var(--line-soft);background:var(--card);border-radius:11px;min-width:0;padding:10px}.skin-preview{background:radial-gradient(circle at 70% 30%,#ffffff24,#0000 27%),linear-gradient(#5e9fad,#2e6571);border:1px solid #325963;border-radius:8px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.skin-bird{border:4px solid var(--skin-outline);background:var(--skin-body);width:48px;height:34px;box-shadow:inset 0 7px 0 var(--skin-highlight),inset 0 -6px 0 var(--skin-shade);position:relative}.skin-bird:before{content:"";border:3px solid var(--skin-outline);background:var(--skin-eye);width:15px;height:14px;box-shadow:inset -5px 0 0 var(--skin-eye-dark);position:absolute;top:3px;right:-16px}.skin-bird:after{content:"";border:3px solid var(--skin-outline);background:var(--skin-beak);width:15px;height:8px;position:absolute;bottom:3px;right:-20px}.skin-bird i{border:3px solid var(--skin-outline);background:var(--skin-wing);width:20px;height:14px;box-shadow:inset 0 -5px 0 var(--skin-wing-hi);position:absolute;bottom:1px;left:-17px}.skin-copy{justify-content:space-between;align-items:flex-start;gap:8px;margin:9px 0;display:flex}.skin-copy b{font-size:9px;display:block}.skin-copy small{color:var(--muted);margin-top:4px;font-size:6px;display:block}.skin-price{color:var(--gold);white-space:nowrap;font-size:7px;font-weight:900}.skin-card button{width:100%}.profile-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.profile-summary span{border:1px solid var(--line-soft);background:var(--panel-2);text-align:center;border-radius:8px;padding:10px 6px}.profile-summary small{color:var(--muted);font-size:6px;display:block}.profile-summary b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.profile-xp{border:1px solid var(--line-soft);background:#07171d;border-radius:9px;gap:7px;margin:10px 0 18px;padding:11px;display:grid}.profile-xp>div:first-child{color:var(--muted);justify-content:space-between;gap:12px;font-size:7px;display:flex}.profile-xp .xp-track{width:100%}.achievement-head{justify-content:space-between;align-items:end;gap:12px;margin:10px 0;display:flex}.achievement-head h3{margin:5px 0 0;font-size:18px}.achievement-head>b{color:var(--gold);font-size:11px}.achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.achievement-card{border:1px solid var(--line-soft);background:var(--card);opacity:.72;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;display:grid}.achievement-card.is-unlocked{opacity:1;background:#0b271f;border-color:#5f9b7d}.achievement-icon{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#07171d;border-radius:7px;place-items:center;display:grid}.achievement-card.is-unlocked .achievement-icon{color:var(--gold)}.achievement-card b{font-size:8px}.achievement-card p{color:var(--muted);margin:5px 0 7px;font-size:7px;line-height:1.35}.achievement-progress{background:#041116;border-radius:99px;height:5px;overflow:hidden}.achievement-progress i{background:var(--mint);height:100%;display:block}.achievement-card small{color:var(--muted);margin-top:4px;font-size:6px;display:block}.achievement-overview{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:9px;gap:9px;margin:12px 0;padding:12px;display:grid}.achievement-overview-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.achievement-overview-head>div{gap:5px;display:grid}.achievement-overview-head strong{color:var(--gold);font-size:18px}.achievement-overview-head small{color:var(--muted);font-size:7px;font-weight:900}.achievement-overview-track{border:1px solid var(--line-soft);background:#041116;border-radius:99px;height:8px;overflow:hidden}.achievement-overview-track i{background:var(--mint);width:0;height:100%;transition:width .22s;display:block}.achievement-overview[data-complete=true]{border-color:#5f9b7d}.achievement-filters{flex-wrap:wrap;gap:7px;margin:0 0 8px;display:flex}.achievement-filters button{border:1px solid var(--line-soft);min-height:44px;color:var(--muted);background:var(--panel-2);cursor:pointer;font:inherit;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:900}.achievement-filters button span{min-width:20px;color:var(--text);background:#041116;border-radius:99px;place-items:center;margin-left:4px;padding:3px 5px;display:inline-grid}.achievement-filters button[aria-pressed=true]{border-color:var(--mint);color:#b7f7dc;background:#0b271f}.achievement-category-row{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.achievement-category-filter{min-width:min(100%,280px);color:var(--muted);align-items:center;gap:8px;font-size:6px;font-weight:900;display:flex}.achievement-category-filter select{border:1px solid var(--line-soft);min-width:170px;min-height:44px;color:var(--text);background:var(--panel-2);font:inherit;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:900}.achievement-filter-status{color:var(--muted);letter-spacing:.08em;text-align:right;font-size:6px;font-weight:900}.achievement-category-chip{border:1px solid var(--line-soft);color:var(--muted);letter-spacing:.08em;background:#06161c;border-radius:99px;margin:0 0 6px;padding:3px 6px;font-size:5px;font-weight:900;display:inline-block}.achievement-category-chip[data-category=exploration]{color:#b7f7dc;border-color:#356d61}.achievement-category-chip[data-category=global-test]{color:#a9c8ff;border-color:#405f8a}.achievement-category-chip[data-category=collection]{color:#f5d889;border-color:#7f6934}@media (width<=860px){.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.achievement-category-row{flex-direction:column;align-items:stretch}.achievement-category-filter{width:100%}.achievement-category-filter select{flex:auto;min-width:0}.achievement-filter-status{text-align:left}.section-panel{padding:11px}.section-heading{flex-direction:column;align-items:stretch}.wallet-local,.quick-skin{width:100%;min-width:0}.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-preview{height:96px}.achievement-grid{grid-template-columns:1fr}.bottom-nav b{font-size:6px}.bottom-nav span{font-size:15px}.bottom-nav button{min-height:54px}.home-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=380px){.skin-grid{grid-template-columns:1fr 1fr}.profile-summary,.home-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mode-switch{justify-content:space-between;align-items:center;gap:10px;width:min(100%,470px);margin:0 auto 9px;display:flex}.mode-buttons{border:1px solid var(--line);background:#06151b;border-radius:9px;flex:auto;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.mode-buttons button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:7px;font-weight:900}.mode-buttons button.is-active{color:#08291f;background:var(--mint)}.mode-buttons button:disabled{opacity:.5;cursor:not-allowed}.server-pill{border:1px solid var(--line);color:var(--muted);background:var(--panel-2);white-space:nowrap;border-radius:7px;flex:none;padding:8px 9px;font-size:6px;font-weight:900}.server-pill[data-state=online]{color:#9ff1cf;background:#09271e;border-color:#3e8d70}.server-pill[data-state=offline]{color:#ffc4c7;background:#2b1116;border-color:#8c4a4f}.global-note{background:#09241e;border:1px solid #356d61;border-radius:8px;width:min(100%,470px);margin:0 auto 9px;padding:8px 10px}.global-note b{color:#a5efd3;font-size:7px;display:block}.global-note span{color:#93b9af;margin-top:4px;font-size:7px;line-height:1.4;display:block}.profile-controls{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr);gap:8px;min-width:min(100%,330px);display:grid}.pilot-name,.quick-skin{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;min-width:0;padding:10px 12px}.pilot-name small,.quick-skin small{color:var(--muted);font-size:6px;display:block}.pilot-name input,.quick-skin select{border:1px solid var(--line);width:100%;min-height:34px;color:var(--text);background:#06151b;border-radius:7px;outline:0;margin-top:6px;padding:0 8px;font-size:8px}.profile-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.ranking-security{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.ranking-security span{border:1px solid var(--line-soft);background:var(--panel-2);text-align:center;border-radius:8px;padding:10px 8px}.ranking-security small{color:var(--muted);font-size:6px;display:block}.ranking-security b{color:var(--mint);margin-top:5px;font-size:8px;display:block}.ranking-banner{border:1px solid var(--line);background:#07171d;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:11px 12px;display:flex}.ranking-banner b{font-size:8px}.ranking-banner span{color:var(--muted);text-align:right;font-size:7px}.ranking-banner[data-state=online]{background:#09271e;border-color:#3e8d70}.ranking-banner[data-state=offline]{background:#2b1116;border-color:#8c4a4f}.ranking-list-head,.ranking-row{grid-template-columns:42px minmax(0,1.5fr) minmax(80px,.8fr) 80px;align-items:center;gap:8px;display:grid}.ranking-list-head{color:var(--muted);padding:7px 10px;font-size:6px}.ranking-row{border-top:1px solid var(--line-soft);background:#08181fad;min-height:48px;padding:8px 10px}.ranking-row:nth-child(2n){background:#0c2028b8}.ranking-row b{color:var(--gold);font-size:9px}.ranking-row span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ranking-row strong{color:var(--mint);text-align:right;font-size:10px}.ranking-empty{border:1px solid var(--line-soft);color:var(--muted);text-align:center;background:#07171d;border-radius:8px;padding:28px 12px;font-size:8px}.ranking-disclaimer{background:#221e11;border:1px solid #6e6337;border-radius:8px;margin-top:12px;padding:11px}.ranking-disclaimer b{color:var(--gold);font-size:7px}.ranking-disclaimer p{color:#bbb18f;margin:5px 0 0;font-size:7px;line-height:1.5}@media (width<=620px){.mode-switch{flex-direction:column;align-items:stretch}.server-pill{text-align:center}.profile-controls{grid-template-columns:1fr;width:100%;min-width:0}.ranking-security{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-banner{flex-direction:column;align-items:flex-start}.ranking-banner span{text-align:left}.ranking-list-head,.ranking-row{grid-template-columns:30px minmax(0,1fr) 64px 50px;gap:5px}.ranking-row{padding:8px 6px}.profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav b{font-size:5px}}@media (width<=390px){.bottom-nav{gap:2px;padding-left:5px;padding-right:5px}.bottom-nav button{padding:3px}}.ranking-disclaimer[data-persistence=postgres]{background:#09271e;border-color:#3e8d70}.ranking-disclaimer[data-persistence=postgres] b{color:#9ff1cf}.ranking-disclaimer[data-persistence=postgres] p{color:#a8cfc1}@media (width<=760px){.ranking-security{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.ranking-security{grid-template-columns:repeat(2,minmax(0,1fr))}}.ranking-security{grid-template-columns:repeat(7,minmax(0,1fr))}.ranking-security span:nth-last-child(-n+2) b{color:var(--gold)}.ranking-banner[data-state=checking]{background:#221e11;border-color:#6e6337}@media (width<=900px){.ranking-security{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.ranking-security{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-controls{grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(100%,500px)}.anonymous-id{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;min-width:0;padding:10px 12px}.anonymous-id small{color:var(--muted);font-size:6px;display:block}.anonymous-id b{color:var(--gold);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;display:block;overflow:hidden}.anonymous-id span{color:var(--muted);margin-top:5px;font-size:6px;line-height:1.35;display:block}.history-head{justify-content:space-between;align-items:end;gap:10px;margin:18px 0 9px;display:flex}.history-head h3{margin:5px 0 0;font-size:18px}.verified-history{border:1px solid var(--line-soft);background:#07171d;border-radius:9px;gap:5px;display:grid;overflow:hidden}.history-row{border-top:1px solid var(--line-soft);grid-template-columns:62px minmax(80px,.8fr) minmax(80px,1fr) 80px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid}.history-row:first-child{border-top:0}.history-row span,.history-row small{color:var(--muted);font-size:7px}.history-row b{color:var(--mint);font-size:9px}.history-row small{text-align:right}.history-empty{color:var(--muted);text-align:center;padding:22px 10px;font-size:7px}@media (width<=760px){.profile-controls{grid-template-columns:1fr}}@media (width<=520px){.history-row{grid-template-columns:52px 1fr 70px}.history-row small{display:none}}.season-summary{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#ffd25c14,#0000 30%),#07171d;border-radius:10px;margin:14px 0 18px;padding:12px}.season-summary-head{justify-content:space-between;align-items:end;gap:10px;margin-bottom:9px;display:flex}.season-summary-head h3{margin:5px 0 0;font-size:18px}.season-summary-head>b{color:var(--gold);font-size:9px}.season-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.season-summary-grid span{border:1px solid var(--line-soft);background:var(--panel-2);text-align:center;border-radius:7px;padding:9px 6px}.season-summary-grid small{color:var(--muted);font-size:6px;display:block}.season-summary-grid b{color:var(--mint);margin-top:5px;font-size:10px;display:block}.season-summary-grid span:first-child b{color:var(--gold)}.season-summary-note{color:var(--muted);margin-top:8px;font-size:7px;line-height:1.45}@media (width<=760px){.season-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=430px){.season-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--muted:#a6bcbd;--focus:#b9ffe2}button,input,select,[role=button]{touch-action:manipulation}button:focus-visible,canvas:focus-visible,select:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.58}.secondary:disabled,.compact:disabled{box-shadow:none}.screen.is-active{animation:.16s ease-out screen-in}@keyframes screen-in{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:none}}.preview-bird{border:4px solid var(--bird-outline,#08243a);background:var(--bird-body,#ffd91f);width:52px;height:38px;box-shadow:inset 0 9px 0 var(--bird-hi,#fff176), inset 0 -7px 0 #efa416, 0 3px 0 #00000029}.preview-bird:before,.preview-bird:after{content:none}.preview-bird .preview-wing,.preview-bird .preview-tail,.preview-bird .preview-eye,.preview-bird .preview-beak{display:block;position:absolute}.preview-bird .preview-tail{border:3px solid var(--bird-outline,#08243a);background:#ffb71a;width:13px;height:9px;top:15px;left:-13px}.preview-bird .preview-wing{border:3px solid var(--bird-outline,#08243a);background:var(--bird-wing,#ffb817);width:24px;height:17px;bottom:1px;left:-10px;box-shadow:inset 0 -6px #e39414}.preview-bird .preview-eye{z-index:2;border:3px solid var(--bird-outline,#08243a);background:linear-gradient(90deg,#f8f6dd 0 55%,#152538 55% 82%,#fff 82%);width:19px;height:19px;top:2px;right:-11px}.preview-bird .preview-beak{border:3px solid var(--bird-outline,#08243a);background:var(--bird-beak,#f48c22);width:20px;height:11px;bottom:4px;right:-22px;box-shadow:inset 0 -4px #d95e17}.brand-coin:before{border-radius:3px}.brand-coin i{transform:rotate(-6deg)}.is-loading{cursor:progress}.loading-dot{background:var(--mint);border-radius:1px;width:7px;height:7px;margin-right:7px;animation:.8s steps(2,end) infinite loading-pulse;display:inline-block;box-shadow:10px 0 #8de8c26b,20px 0 #8de8c22e}@keyframes loading-pulse{50%{opacity:.35;transform:translate(2px)}}.ranking-empty,.history-empty{grid-auto-flow:column;justify-content:center;place-items:center;min-height:56px;display:grid}.season-summary.is-loading .season-summary-grid,.verified-history.is-loading{opacity:.62}@media (width<=760px){.compact{min-width:44px;min-height:44px;padding:0 10px}.icon-button{width:44px;height:44px}.mode-buttons button{min-height:44px}.pilot-name input,.quick-skin select{min-height:44px;font-size:10px}.canvas-tip{place-items:center;min-height:30px;padding:6px 10px;display:grid;bottom:12px}.mobile-start{min-height:50px;font-size:10px}}@media (width<=430px){.stage-head{align-items:start}.stage-actions .compact{min-width:88px}.bottom-nav button{min-height:60px}.bottom-nav span{font-size:17px}.bottom-nav b{font-size:6px}}@media (height<=760px) and (width<=760px){.canvas-wrap{width:min(100%,360px)}.screen{padding-top:6px}.game-stage{padding:8px}}@media (prefers-reduced-motion:reduce){.screen.is-active,.loading-dot{animation:none}}.skin-card{border-color:var(--skin-frame,var(--line-soft));box-shadow:inset 0 0 0 1px var(--skin-glow,transparent)}.skin-card.rarity-legendary .skin-copy small{color:#f0b85d}.skin-card.rarity-mythic .skin-copy small{color:#ff86a7}.skin-card.rarity-special .skin-copy small{color:#91f4d4}.skin-card.rarity-exclusive .skin-copy small{color:#ffe39b}.skin-card.rarity-epic .skin-copy small{color:#bc9cff}.skin-card.rarity-rare .skin-copy small{color:#75d5f5}.skin-preview{border-color:var(--skin-frame,#325963);background:radial-gradient(circle at 70% 28%,var(--skin-glow,#ffffff1f),transparent 31%), linear-gradient(180deg,#5e9fad,#2e6571)}.skin-bird:before,.skin-bird:after,.skin-bird>i{content:none}.skin-bird .mini-wing,.skin-bird .mini-tail,.skin-bird .mini-eye,.skin-bird .mini-beak{box-shadow:none;display:block;position:absolute;inset:auto}.skin-bird .mini-wing{border:3px solid var(--skin-outline);background:var(--skin-wing);width:20px;height:14px;box-shadow:inset 0 -5px 0 var(--skin-wing-hi);bottom:1px;left:-17px}.skin-bird .mini-tail{border:3px solid var(--skin-outline);background:var(--skin-tail);width:12px;height:8px;top:12px;left:-12px}.skin-bird .mini-eye{z-index:2;border:3px solid var(--skin-outline);background:linear-gradient(90deg,var(--skin-eye) 0 58%,var(--skin-eye-dark) 58% 82%,#fff 82%);width:15px;height:14px;top:3px;right:-16px}.skin-bird .mini-beak{border:3px solid var(--skin-outline);background:var(--skin-beak);width:15px;height:8px;box-shadow:inset 0 -3px 0 var(--skin-beak-shade);bottom:3px;right:-20px}.preview-bird{box-shadow:inset 0 9px 0 var(--bird-hi,#fff176), inset 0 -7px 0 var(--bird-shade,#efa416), 0 0 22px var(--bird-glow,transparent), 0 3px 0 #00000029}.preview-bird .preview-tail{background:var(--bird-tail,#ffb71a)}.preview-bird .preview-wing{background:var(--bird-wing,#ffb817);box-shadow:inset 0 -6px 0 var(--bird-wing-hi,#ffe46b)}.preview-bird .preview-eye{background:linear-gradient(90deg,var(--bird-eye,#f8f6dd) 0 55%,var(--bird-eye-dark,#152538) 55% 82%,#fff 82%)}.preview-bird .preview-beak{background:var(--bird-beak,#f48c22);box-shadow:inset 0 -4px 0 var(--bird-beak-shade,#d95e17)}.preview-sky{border-color:var(--bird-frame,#315d66)}@media (width<=960px){.skin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=500px){.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.skin-trial-status{color:#ffe9a1;background:#261e0d;border:1px solid #9b7730;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:8px;font-weight:900;line-height:1.45}.skin-card.is-trial{border-color:var(--skin-frame,var(--gold));box-shadow:inset 0 0 0 1px var(--skin-frame,var(--gold)), 0 0 20px var(--skin-glow,#f1cf6b2e)}.skin-card.is-trial .skin-preview:after{content:"TESTE";color:#2b2108;background:#ffe58a;border:1px solid #f4d66d;border-radius:5px;padding:4px 5px;font-size:6px;font-weight:900;position:absolute;top:7px;right:7px}.skin-actions{grid-template-columns:1fr;gap:6px;display:grid}.skin-actions .secondary{color:#f7df9b;background:#241e10;border-color:#715f35}.skin-actions button{width:100%}@media (width<=500px){.skin-actions .compact{min-height:44px}}.discovery-toast{color:#fff0ad;text-align:center;background:#2a210c;border:1px solid #d6b852;border-radius:8px;width:min(100%,470px);margin:8px auto 0;padding:9px 11px;font-size:8px;font-weight:900;line-height:1.45;box-shadow:0 4px #120d04}.discovery-panel{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#8de8c212,#0000 28%),#07171d;border-radius:10px;margin:0 0 18px;padding:13px}.discovery-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:11px;display:flex}.discovery-head h3{margin:5px 0 4px;font-size:18px}.discovery-head p{max-width:58ch;color:var(--muted);margin:0;font-size:7px;line-height:1.45}.discovery-counts{grid-template-columns:1fr 1fr;gap:6px;min-width:190px;display:grid}.discovery-counts span{border:1px solid var(--line-soft);background:var(--panel-2);text-align:center;border-radius:7px;padding:8px 7px}.discovery-counts small{color:var(--muted);font-size:6px;display:block}.discovery-counts b{color:var(--mint);margin-top:4px;font-size:9px;display:block}.discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.discovery-chip{border:1px solid var(--line-soft);background:#081a21;border-radius:8px;align-items:center;gap:7px;min-height:48px;padding:8px;display:flex}.discovery-chip>span{color:#49636a;flex:none;font-size:13px}.discovery-chip small{color:#5d7479;font-size:5px;display:block}.discovery-chip b{color:#6f8588;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.discovery-chip.is-discovered{background:#0a241d;border-color:#3f7867}.discovery-chip.is-discovered>span{color:var(--mint)}.discovery-chip.is-discovered b{color:#d9fff0}.daypart-discovery{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.daypart-chip{border:1px solid var(--line-soft);color:#687d80;background:#08181e;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:7px;display:flex}.daypart-chip span{font-size:12px}.daypart-chip.is-discovered{color:#ffe89a;background:#211c0e;border-color:#6e6337}@media (width<=760px){.discovery-head{flex-direction:column;align-items:stretch}.discovery-counts{min-width:0}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=500px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daypart-discovery{grid-template-columns:1fr}}.discovery-copy{width:100%;min-width:0}.biome-stats{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.biome-stats em{color:#9bc6b4;white-space:nowrap;background:#071a16;border:1px solid #8de8c22e;border-radius:4px;padding:3px 4px;font-size:5px;font-style:normal;font-weight:900;line-height:1}@media (width<=500px){.biome-stats{grid-template-columns:1fr 1fr;display:grid}.biome-stats em:last-child{grid-column:1/-1}}.exploration-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 10px;display:grid}.exploration-summary span{border:1px solid var(--line-soft);background:linear-gradient(180deg,#8de8c209,transparent), var(--panel-2);text-align:center;border-radius:8px;min-width:0;padding:9px 7px}.exploration-summary small{color:var(--muted);font-size:6px;display:block}.exploration-summary b{color:var(--mint);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;line-height:1.25;display:block;overflow:hidden}.exploration-summary span:nth-child(2) b{color:var(--gold)}.exploration-summary span:last-child b{color:#d8fff0}@media (width<=760px){.exploration-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=500px){.exploration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.exploration-summary span:last-child{grid-column:1/-1}}.exploration-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.biome-medals{gap:4px;margin-top:6px;display:flex}.medal{color:#53686c;opacity:.55;background:#08171c;border:1px solid #344b50;border-radius:50%;place-items:center;width:18px;height:18px;font-size:6px;font-weight:900;line-height:1;display:grid}.medal.is-earned{opacity:1}.medal.bronze.is-earned{color:#2a160c;background:#d79a69;border-color:#a86d42;box-shadow:0 0 8px #d79a6938}.medal.silver.is-earned{color:#172126;background:#d9e5e9;border-color:#a8bec8;box-shadow:0 0 8px #d9e5e938}.medal.gold.is-earned{color:#2a2008;background:#f5d56d;border-color:#d6a93a;box-shadow:0 0 10px #f5d56d47}.discovery-chip.is-discovered{min-height:86px}@media (width<=760px){.exploration-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=500px){.exploration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.exploration-summary span:last-child{grid-column:auto}}.medal-toast{opacity:0;background:#25180d;border:1px solid #9f7440;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:10px;width:min(100%,470px);margin:8px auto 0;padding:10px 12px;display:grid;transform:translateY(5px)scale(.985);box-shadow:0 4px #110a05,0 0 22px #d79a691f}.medal-toast.is-active{animation:.22s steps(3,end) forwards medal-toast-in}.medal-toast-badge{color:#2a160c;background:#d79a69;border:2px solid #9f7440;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.medal-toast small{color:#ba9d7a;font-size:6px;display:block}.medal-toast b{color:#f0c798;margin-top:3px;font-size:10px;display:block}.medal-toast em{color:#fff0dd;margin-top:3px;font-size:7px;font-style:normal;display:block}.medal-toast[data-tier=silver]{background:#121c20;border-color:#a8bec8;box-shadow:0 4px #070b0d,0 0 24px #d9e5e924}.medal-toast[data-tier=silver] .medal-toast-badge{color:#172126;background:#d9e5e9;border-color:#a8bec8}.medal-toast[data-tier=silver] b{color:#edf7fa}.medal-toast[data-tier=gold]{background:#261e08;border-color:#d6a93a;box-shadow:0 4px #110d03,0 0 28px #f5d56d2e}.medal-toast[data-tier=gold] .medal-toast-badge{color:#2a2008;background:#f5d56d;border-color:#d6a93a}.medal-toast[data-tier=gold] b{color:#ffe789}.canvas-wrap.medal-flash:after{content:"";pointer-events:none;border:3px solid #d79a69b8;animation:.72s steps(4,end) forwards medal-flash;position:absolute;inset:0;box-shadow:inset 0 0 24px #d79a692e}.canvas-wrap[data-medal-tier=silver].medal-flash:after{border-color:#d9e5e9c7;box-shadow:inset 0 0 26px #d9e5e933}.canvas-wrap[data-medal-tier=gold].medal-flash:after{border-color:#f5d56de0;box-shadow:inset 0 0 30px #f5d56d3d}@keyframes medal-toast-in{to{opacity:1;transform:none}}@keyframes medal-flash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.medal-toast.is-active{opacity:1;animation:none;transform:none}.canvas-wrap.medal-flash:after{opacity:.35;animation:none}}.journey-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.journey-next{background:linear-gradient(180deg,#8de8c20f,transparent), var(--panel-2);border-color:#3d6b66}.journey-next b{color:#d8fff0;font-size:7px;line-height:1.3}@media (width<=820px){.journey-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=470px){.journey-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-next b{font-size:6px}}.journey-goals{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0 0;display:grid}.journey-goal-card{border:1px solid var(--line-soft);background:linear-gradient(#8de8c209,#0000),#07171d;border-radius:9px;min-width:0;padding:10px}.journey-goal-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.journey-goal-head small{color:var(--muted);font-size:6px;display:block}.journey-goal-head b{color:#e7fff6;margin-top:4px;font-size:9px;display:block}.journey-goal-head strong{color:var(--gold);text-align:right;font-size:8px}.goal-metrics{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.goal-metrics>span{background:#061218;border:1px solid #8de8c21f;border-radius:6px;min-width:0;padding:7px}.goal-metrics small{color:var(--muted);font-size:5px;display:block}.goal-metrics b{color:var(--mint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;display:block;overflow:hidden}.goal-track{background:#10272d;border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.goal-track em{background:var(--mint);width:0;height:100%;transition:width .18s linear;display:block}.journey-goal-card p{color:var(--muted);margin:8px 0 0;font-size:6px;line-height:1.4}.milestone-goal-card{border-color:#315a70}.milestone-goal-card .journey-goal-head strong{font-size:15px}#goal-special-kind[data-kind=blue],#goal-special-remaining[data-kind=blue]{color:#83d8ff}#goal-special-kind[data-kind=red],#goal-special-remaining[data-kind=red]{color:#ff818a}.special-metrics b{color:#d8ecf4}@media (width<=760px){.journey-goals{grid-template-columns:1fr}}@media (width<=470px){.goal-metrics{grid-template-columns:1fr 1fr}.journey-goal-head b{font-size:8px}}@media (prefers-reduced-motion:reduce){.goal-track em{transition:none}}.canvas-corner-hud,.canvas-biome-next{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.canvas-corner-hud{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#031218b8;border:1px solid #d8fff03d;border-radius:7px;align-items:center;gap:6px;max-width:42%;padding:6px 7px;display:flex;top:8px;box-shadow:0 2px #0000003d}.canvas-corner-hud small{color:#91aaad;font-size:5px;line-height:1;display:block}.canvas-corner-hud b{color:#eafff7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;line-height:1;display:block;overflow:hidden}.medal-corner{left:8px}.milestone-corner{text-align:right;justify-content:flex-end;right:8px}.canvas-hud-badge{color:#82979b;background:#07171d;border:1px solid #415b61;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:7px;font-weight:900;display:grid}#canvas-medal-hud[data-tier=bronze] .canvas-hud-badge{color:#2a160c;background:#d79a69;border-color:#a86d42}#canvas-medal-hud[data-tier=silver] .canvas-hud-badge{color:#172126;background:#d9e5e9;border-color:#a8bec8}#canvas-medal-hud[data-tier=gold] .canvas-hud-badge{color:#2a2008;background:#f5d56d;border-color:#d6a93a}.milestone-corner strong{color:#83d8ff;min-width:25px;font-size:12px;line-height:1;display:block}.milestone-corner[data-kind=red]{background:#360912b8;border-color:#ff818a6b}.milestone-corner[data-kind=red] strong,.milestone-corner[data-kind=red] b{color:#ff9ba3}.canvas-biome-next{color:#c9f7e5;text-align:right;background:#03121894;border:1px solid #8de8c22e;border-radius:5px;max-width:46%;padding:4px 6px;font-size:5px;font-weight:900;line-height:1;top:46px;right:8px}@media (width<=430px){.canvas-corner-hud{max-width:44%;padding:5px 6px;top:6px}.medal-corner{left:6px}.milestone-corner{right:6px}.canvas-biome-next{top:42px;right:6px}}@media (prefers-reduced-motion:reduce){.canvas-corner-hud{-webkit-backdrop-filter:none;backdrop-filter:none}}.layout-setting-row strong{border:1px solid var(--line);min-height:42px;color:var(--mint);background:var(--panel-2);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font-size:8px;line-height:1.35;display:flex}.layout-setting-row strong[data-mode=tight]{color:var(--gold)}.layout-setting-row strong[data-mode=compact]{color:#9ddfd4}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,720px)}html[data-layout=comfortable] .app-shell{--adaptive-gap:14px}html[data-layout=compact] .app-shell{padding:8px 8px 82px}html[data-layout=compact] .topbar{border-radius:11px;min-height:58px;padding:7px 8px}html[data-layout=compact] .brand-coin{width:36px;height:36px}html[data-layout=compact] .brand-copy b{font-size:10px}html[data-layout=compact] .brand-copy small{font-size:6px}html[data-layout=compact] .phase-badge{padding:6px 7px;font-size:6px}html[data-layout=compact] .screen{padding:8px 0}html[data-layout=compact] .section-panel,html[data-layout=compact] .game-stage{padding:12px}html[data-layout=compact] .section-heading{gap:10px;margin-bottom:10px}html[data-layout=compact] .section-heading h2{font-size:24px}html[data-layout=compact] .home-profile{padding:12px}html[data-layout=compact] .game-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}html[data-layout=compact] .game-meta span{padding:6px 3px}html[data-layout=compact] .journey-strip{gap:4px}html[data-layout=compact][data-screen=play] .canvas-wrap{width:min(100%,clamp(260px,calc((100dvh - var(--adaptive-canvas-reserve,250px)) * .5625),430px))}html[data-layout=tight] .app-shell{padding:5px 5px 76px}html[data-layout=tight] .topbar{border-radius:9px;min-height:52px;padding:5px 6px}html[data-layout=tight] .brand{gap:7px}html[data-layout=tight] .brand-coin{border-width:1px;width:32px;height:32px}html[data-layout=tight] .brand-copy b{font-size:9px}html[data-layout=tight] .brand-copy small{font-size:5px}html[data-layout=tight] .phase-badge{display:none}html[data-layout=tight] .icon-button{width:40px;height:40px}html[data-layout=tight] .screen{padding:5px 0}html[data-layout=tight] .hero-card{gap:10px;padding:11px}html[data-layout=tight][data-home-preview=hidden] .hero-preview{display:none}html[data-layout=tight] .hero-copy h1{margin:8px 0;font-size:38px}html[data-layout=tight] .hero-copy p{margin:7px 0;font-size:10px;line-height:1.45}html[data-layout=tight] .build-points{margin-top:10px}html[data-layout=tight] .principles{gap:7px;margin-top:7px}html[data-layout=tight] .principles article{padding:10px}html[data-layout=tight] .section-panel,html[data-layout=tight] .game-stage{border-radius:10px;padding:7px}html[data-layout=tight] .section-heading{align-items:flex-start;gap:7px;margin-bottom:8px}html[data-layout=tight] .section-heading h2{margin:4px 0;font-size:20px}html[data-layout=tight] .section-heading p{font-size:8px;line-height:1.4}html[data-layout=tight] .stage-head{margin-bottom:6px}html[data-layout=tight] .stage-head h2{font-size:18px}html[data-layout=tight] .stage-head .eyebrow{font-size:6px}html[data-layout=tight] .game-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:6px}html[data-layout=tight] .game-meta span{padding:5px 2px}html[data-layout=tight] .game-meta small{font-size:4.5px}html[data-layout=tight] .game-meta b{font-size:6px}html[data-layout=tight] .mode-switch{margin-bottom:6px}html[data-layout=tight] .journey-strip{margin-top:6px}html[data-layout=tight] .journey-goals{gap:5px;margin-top:6px}html[data-layout=tight][data-screen=play] .canvas-wrap{width:min(100%,clamp(230px,calc((100dvh - var(--adaptive-canvas-reserve,214px)) * .5625),390px));padding:3px}html[data-layout=tight] .bottom-nav{padding:4px 5px calc(4px + env(safe-area-inset-bottom));border-radius:10px 10px 0 0;gap:2px}html[data-layout=tight] .bottom-nav button{min-height:54px;padding:3px 1px}html[data-layout=tight] .bottom-nav span{font-size:15px}html[data-layout=tight] .bottom-nav b{font-size:5px}@media (width<=760px){html[data-screen=play][data-game-state=running][data-immersive=true] .topbar,html[data-screen=play][data-game-state=running][data-immersive=true] .bottom-nav{display:none}html[data-screen=play][data-game-state=running][data-immersive=true] .app-shell{min-height:100dvh;padding:3px}html[data-screen=play][data-game-state=running][data-immersive=true] .play-screen{padding:0}html[data-screen=play][data-game-state=running][data-immersive=true] .game-stage{border-radius:8px;min-height:calc(100dvh - 6px);padding:3px}html[data-screen=play][data-game-state=running][data-immersive=true] .stage-head{justify-content:flex-end;min-height:44px;margin:0 0 3px}html[data-screen=play][data-game-state=running][data-immersive=true] .stage-head>div:first-child,html[data-screen=play][data-game-state=running][data-immersive=true] .mode-switch,html[data-screen=play][data-game-state=running][data-immersive=true] .global-note,html[data-screen=play][data-game-state=running][data-immersive=true] .game-meta,html[data-screen=play][data-game-state=running][data-immersive=true] .journey-strip,html[data-screen=play][data-game-state=running][data-immersive=true] .journey-xp-track,html[data-screen=play][data-game-state=running][data-immersive=true] .journey-goals,html[data-screen=play][data-game-state=running][data-immersive=true] .mobile-start{display:none!important}html[data-screen=play][data-game-state=running][data-immersive=true] .stage-actions{justify-content:flex-end;gap:5px;width:100%;display:flex}html[data-screen=play][data-game-state=running][data-immersive=true] .stage-actions .compact{min-width:82px;min-height:40px}html[data-screen=play][data-game-state=running][data-immersive=true] .canvas-wrap{width:min(100%,calc((100dvh - var(--adaptive-canvas-reserve,68px)) * .5625));max-width:430px;margin:0 auto;padding:2px}html[data-screen=play][data-game-state=running][data-immersive=true] .game-notices{z-index:90;left:9px;right:9px;bottom:max(14px,env(safe-area-inset-bottom));width:min(100vw - 18px,420px);margin:0 auto;position:fixed}}@media (height<=620px) and (orientation:landscape){html[data-layout] .topbar{min-height:46px}html[data-layout] .brand-coin{width:30px;height:30px}html[data-layout] .bottom-nav button{min-height:48px}html[data-layout][data-screen=play] .canvas-wrap{width:min(72vw,calc((100dvh - var(--adaptive-canvas-reserve,110px)) * .5625))}}@media (prefers-reduced-motion:reduce){.xp-track i{transition:none}}.gameplay-tip{z-index:7;color:#dcfff1;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05221ee6;border:1px solid #8de8c275;border-radius:7px;width:min(100% - 28px,360px);padding:8px 10px;font-size:7px;font-weight:900;line-height:1.45;position:absolute;bottom:52px;left:50%;transform:translate(-50%);box-shadow:0 4px #00000040}.gameplay-tip[data-tip=blue]{color:#e0f7ff;background:#07283deb;border-color:#83d8ff94}.gameplay-tip[data-tip=red]{color:#ffe7e8;background:#3a0c16eb;border-color:#ff818a94}.gameplay-tip[data-tip=ground],.gameplay-tip[data-tip=ceiling],.gameplay-tip[data-tip=pipe]{color:#fff2bd;background:#2d230ceb;border-color:#f1cf6b80}@media (width<=760px){.gameplay-tip{width:min(100% - 20px,340px);padding:7px 9px;font-size:6.5px;bottom:44px}html[data-screen=play][data-game-state=running][data-immersive=true] .gameplay-tip{width:min(100% - 16px,360px);bottom:14px}}@media (width<=390px){.gameplay-tip{font-size:6px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.gameplay-tip{-webkit-backdrop-filter:none;backdrop-filter:none}}.performance-panel{border:1px solid var(--line-soft);background:var(--card);border-radius:10px;gap:10px;margin:12px 15px;padding:13px;display:grid}.performance-head,.performance-recommendation{justify-content:space-between;align-items:center;gap:12px;display:flex}.performance-head>span,.performance-recommendation>div{min-width:0}.performance-head b,.performance-recommendation b{color:var(--text);font-size:10px;display:block}.performance-head small,.performance-recommendation small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4;display:block}.performance-head>strong{color:#ebdc91;text-align:center;background:#24220f;border:1px solid #5f6b3a;border-radius:7px;flex:none;min-width:84px;padding:7px 8px;font-size:7px}.performance-panel[data-state=good] .performance-head>strong{color:#a9f1d1;background:#0a2b22;border-color:#43856e}.performance-panel[data-state=fair] .performance-head>strong{color:#f2d783;background:#2b2511;border-color:#8d7539}.performance-panel[data-state=poor] .performance-head>strong{color:#ffb1b6;background:#331116;border-color:#9f4b52}.performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.performance-grid span{border:1px solid var(--line-soft);background:var(--panel-2);text-align:center;border-radius:8px;min-width:0;padding:9px 6px}.performance-grid small{color:var(--muted);font-size:5.5px;display:block}.performance-grid b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.performance-recommendation{border-top:1px solid var(--line-soft);padding-top:9px}.performance-recommendation b{color:var(--mint);margin-top:4px;font-size:8px}.performance-recommendation button{flex:none;min-width:92px}@media (width<=560px){.performance-head,.performance-recommendation{align-items:flex-start}.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.performance-panel{margin:10px 12px;padding:10px}.performance-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.performance-head>strong{min-width:72px;font-size:6px}.performance-recommendation{grid-template-columns:1fr;display:grid}.performance-recommendation button{width:100%}}.readonly-wallet{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#8de8c214,transparent 30%), var(--card);border-radius:12px;gap:11px;margin:14px 0;padding:14px;display:grid}.readonly-wallet-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.readonly-wallet-head h3{margin:5px 0 0;font-size:18px}.readonly-wallet-head p{max-width:64ch;color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.5}.readonly-wallet-head>strong{color:#a6bdc2;text-align:center;background:#09191f;border:1px solid #506b72;border-radius:8px;flex:none;min-width:132px;padding:8px 10px;font-size:7px}.readonly-wallet[data-state=connected] .readonly-wallet-head>strong{color:#a9f1d1;background:#0a2b22;border-color:#43856e}.readonly-wallet[data-state=loading] .readonly-wallet-head>strong{color:#f2d783;background:#2b2511;border-color:#8d7539}.readonly-wallet[data-state=error] .readonly-wallet-head>strong{color:#ffb1b6;background:#331116;border-color:#9f4b52}.readonly-wallet[data-state=unavailable] .readonly-wallet-head>strong{color:#93a0a5;background:#12191c;border-color:#586268}.readonly-wallet-controls{grid-template-columns:minmax(190px,1fr) auto auto auto;align-items:end;gap:7px;display:grid}.readonly-wallet-controls label{gap:5px;display:grid}.readonly-wallet-controls small,.readonly-wallet-stats small{color:var(--muted);font-size:6px}.readonly-wallet-controls select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:var(--panel-2);border-radius:8px;padding:0 10px;font-size:8px}.readonly-wallet-controls button{min-height:42px}.readonly-wallet-stats{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:6px;display:grid}.readonly-wallet-stats span{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:8px;min-width:0;padding:9px 8px}.readonly-wallet-stats b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.readonly-wallet[data-state=connected] #readonly-wallet-balance{color:var(--mint)}.readonly-wallet-note{color:#9cb7b5;background:#08181e;border:1px solid #8de8c224;border-radius:8px;padding:9px 10px;font-size:7px;line-height:1.5}.readonly-wallet-note:before{content:"READ-ONLY · ";color:var(--mint);font-weight:900}.readonly-wallet button:disabled,.readonly-wallet select:disabled{opacity:.52;cursor:not-allowed}@media (width<=760px){.readonly-wallet-head{grid-template-columns:1fr;display:grid}.readonly-wallet-head>strong{justify-self:start;min-width:0}.readonly-wallet-controls{grid-template-columns:1fr 1fr}.readonly-wallet-controls label{grid-column:1/-1}.readonly-wallet-stats{grid-template-columns:1fr 1fr}}@media (width<=390px){.readonly-wallet{padding:10px}.readonly-wallet-controls{grid-template-columns:1fr}.readonly-wallet-controls label{grid-column:auto}.readonly-wallet-controls button{width:100%}.readonly-wallet-stats{grid-template-columns:1fr}}.readonly-wallet-controls{grid-template-columns:minmax(190px,1.2fr) repeat(5,auto)}.readonly-wallet-stats{grid-template-columns:repeat(6,minmax(0,1fr))}#readonly-wallet-rpc{color:#a9bdc4}.readonly-wallet[data-state=connected] #readonly-wallet-rpc{color:var(--mint)}.readonly-wallet[data-state=loading] #readonly-wallet-rpc{color:var(--gold)}.readonly-wallet[data-state=error] #readonly-wallet-rpc{color:#ff9da5}#readonly-wallet-mint{color:#cfe8df}@media (width<=980px){.readonly-wallet-controls{grid-template-columns:minmax(180px,1fr) repeat(3,auto)}.readonly-wallet-controls label{grid-column:1/-1}.readonly-wallet-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.readonly-wallet-controls{grid-template-columns:1fr 1fr}.readonly-wallet-controls label{grid-column:1/-1}.readonly-wallet-controls button{width:100%}.readonly-wallet-stats{grid-template-columns:1fr 1fr}}@media (width<=390px){.readonly-wallet-controls,.readonly-wallet-stats{grid-template-columns:1fr}.readonly-wallet-controls label{grid-column:auto}}.readonly-mobile-launchers{background:radial-gradient(circle at 100% 0,#8de8c212,#0000 38%),#09191f;border:1px solid #526b72;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(260px,1.15fr);align-items:center;gap:10px;padding:10px;display:grid}.readonly-mobile-launchers small{color:var(--mint);font-size:6px;font-weight:900}.readonly-mobile-launchers b{color:#e8f5f1;margin-top:4px;font-size:8px;display:block}.readonly-mobile-launchers p{color:var(--muted);margin:5px 0 0;font-size:6.5px;line-height:1.45}.readonly-mobile-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.readonly-mobile-link{text-align:center;place-items:center;min-height:44px;padding:6px 8px;line-height:1.25;text-decoration:none;display:grid}@media (width<=760px){.readonly-mobile-launchers{grid-template-columns:1fr}}@media (width<=520px){.readonly-mobile-links{grid-template-columns:1fr}.readonly-mobile-link{width:100%}}.readiness-panel{background:radial-gradient(circle at 100% 0,#ff788212,#0000 36%),#1f0d11;border:1px solid #7f4b52;border-radius:10px;gap:9px;margin:10px 0;padding:12px;display:grid}.readiness-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.readiness-head h3{margin:4px 0 0;font-size:15px}.readiness-head>strong{color:#ffb1b6;text-align:center;background:#331116;border:1px solid #9f4b52;border-radius:7px;min-width:92px;padding:7px 9px;font-size:7px}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.readiness-grid span{background:#050c107a;border:1px solid #ffb1b624;border-radius:7px;padding:8px}.readiness-grid small{color:#b89499;font-size:5.5px;display:block}.readiness-grid b{color:#ffb1b6;margin-top:4px;font-size:7px;display:block}.readiness-panel p{color:#c9a8ac;margin:0;font-size:7px;line-height:1.45}.readiness-panel[data-state=infra-ready]{background:#241f0d;border-color:#8d7539}.readiness-panel[data-state=infra-ready] .readiness-head>strong{color:#f2d783;background:#2b2511;border-color:#8d7539}.readiness-panel[data-state=ready]{background:#0a2b22;border-color:#43856e}.readiness-panel[data-state=ready] .readiness-head>strong,.readiness-panel[data-state=ready] .readiness-grid b{color:#a9f1d1;background:#0a2b22;border-color:#43856e}@media (width<=560px){.readiness-grid{grid-template-columns:1fr}}.wallet-device-checklist{background:#08181e;border:1px solid #526b72;border-radius:9px;gap:9px;padding:11px;display:grid}.wallet-device-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wallet-device-head small{color:var(--mint);font-size:5.5px;font-weight:900;display:block}.wallet-device-head b{color:var(--text);margin-top:4px;font-size:9px;display:block}.wallet-device-head strong{color:#b4c3c7;text-align:center;background:#101d22;border:1px solid #586970;border-radius:7px;min-width:54px;padding:6px 8px;font-size:7px}.wallet-device-checklist[data-state=complete] .wallet-device-head strong{color:#a9f1d1;background:#0a2b22;border-color:#43856e}.wallet-device-context{color:var(--muted);font-size:6px}.wallet-device-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wallet-device-items span{background:#0b1519;border:1px solid #37484d;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:7px;display:grid}.wallet-device-items i{color:#84969b;border:1px solid #56656a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.wallet-device-items b{color:#9cacb0;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.wallet-device-items small{color:#6f8287;font-size:5px}.wallet-device-items span.is-passed{background:#0a211b;border-color:#43856e8c}.wallet-device-items span.is-passed i{color:#a9f1d1;border-color:#43856e}.wallet-device-items span.is-passed b,.wallet-device-items span.is-passed small{color:#a9f1d1}.wallet-device-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.wallet-device-foot span{color:var(--muted);font-size:6px;line-height:1.4}.wallet-device-foot button{flex:none}@media (width<=720px){.wallet-device-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.wallet-device-items{grid-template-columns:1fr}.wallet-device-foot{flex-direction:column;align-items:stretch}.wallet-device-foot button{width:100%}}.skin-bird[data-visual=lagoon]{width:56px;height:27px}.skin-bird[data-visual=ember]{width:47px;height:36px}.skin-bird[data-visual=ember] .mini-tail{width:17px;height:9px;top:6px;left:-19px;transform:skewY(-12deg)}.skin-bird[data-visual=ember] .mini-eye{top:3px}.skin-bird[data-visual=ember]:before{content:"";border:3px solid var(--skin-outline);background:var(--skin-wing-hi);width:7px;height:9px;display:block;position:absolute;top:-10px;left:27px}.skin-bird[data-visual=frost]{width:39px;height:43px}.skin-bird[data-visual=frost] .mini-tail{width:9px;height:9px;top:17px;left:-11px}.skin-bird[data-visual=cosmic] .mini-tail{width:9px;height:9px;top:14px;left:-12px;transform:rotate(45deg)}.skin-bird[data-visual=solar]{width:58px;height:28px}.skin-bird[data-visual=solar]:before{content:"";border:3px solid var(--skin-outline);background:var(--skin-highlight);width:6px;height:8px;display:block;position:absolute;top:-10px;right:6px}.skin-bird[data-visual=sakura]{width:47px;height:32px}.skin-bird[data-visual=sakura] .mini-tail{width:15px;height:10px;top:6px;left:-18px;transform:rotate(-8deg)}.skin-bird[data-visual=sakura] .mini-eye{top:3px}.skin-bird[data-visual=sakura]:before{content:"";border:3px solid var(--skin-outline);background:var(--skin-wing-hi);width:7px;height:7px;display:block;position:absolute;top:-8px;left:18px;transform:rotate(45deg)}.skin-bird[data-visual=phantom]{opacity:.88;width:59px;height:25px}.skin-bird[data-visual=aurora]{width:50px;height:29px}.skin-bird[data-visual=aurora] .mini-eye{top:2px}.skin-bird[data-visual=aurora]:before{content:"";background:var(--skin-wing-hi);opacity:.85;height:4px;display:block;position:absolute;top:9px;left:8px;right:8px}.skin-bird[data-visual=obsidian]{clip-path:polygon(8% 18%,78% 0,100% 35%,88% 86%,24% 100%,0 62%);width:47px;height:35px}.skin-bird[data-visual=obsidian] .mini-eye{width:14px;height:12px;top:4px;right:-15px}.skin-bird[data-visual=obsidian] .mini-beak{width:17px;height:6px;bottom:4px;right:-21px}.preview-bird[data-visual=lagoon] .preview-tail{transform:translate(-4px,-4px)scaleX(1.25)}.preview-bird[data-visual=lagoon] .preview-wing{transform:translate(5px,7px)scale(1.05,.62)}.preview-bird[data-visual=ember]{width:45px;height:34px}.preview-bird[data-visual=ember] .preview-tail{transform:translate(-5px,-6px)scale(1.3,.8)}.preview-bird[data-visual=ember] .preview-wing{transform:translate(-2px,5px)scale(1.22,1.15)}.preview-bird[data-visual=frost]{width:37px;height:40px}.preview-bird[data-visual=frost] .preview-wing{transform:translate(4px,-1px)scale(.78,1.15)}.preview-bird[data-visual=frost] .preview-eye{transform:translate(-4px,4px)scale(1.2)}.preview-bird[data-visual=cosmic]{border-radius:12px;width:39px;height:39px}.preview-bird[data-visual=cosmic] .preview-wing{transform:translate(-3px,-4px)scale(1.2,.6)}.preview-bird[data-visual=solar] .preview-tail{transform:translate(-5px,-5px)scaleX(1.35)}.preview-bird[data-visual=solar] .preview-wing{transform:translate(8px,8px)scale(1.35,.72)}.preview-bird[data-visual=sakura] .preview-wing{border-radius:7px;transform:translate(-2px,4px)scale(1.08)}.preview-bird[data-visual=phantom] .preview-tail{opacity:.65;transform:translate(-6px,-4px)scaleX(1.4)}.preview-bird[data-visual=phantom] .preview-wing{opacity:.68;transform:translate(3px,7px)scale(1.3,.7)}.preview-bird[data-visual=aurora] .preview-tail{transform:translate(-7px,-4px)scaleX(1.45)}.preview-bird[data-visual=aurora] .preview-wing{transform:translateY(7px)skew(-18deg)scale(1.25,.75)}.preview-bird[data-visual=obsidian]{clip-path:polygon(8% 18%,78% 0,100% 35%,88% 86%,24% 100%,0 62%);width:45px;height:33px}.preview-bird[data-visual=obsidian] .preview-wing{transform:translateY(5px)skew(-18deg)scale(1.15)}@media (width<=760px){.topbar{-webkit-backdrop-filter:none;background:#07161d;box-shadow:0 10px 28px #00000057}.screen{padding-top:18px}}.skin-bird[data-visual=lagoon]{border-radius:2px;width:50px;height:31px}.skin-bird[data-visual=lagoon] .mini-tail{width:13px;height:7px;top:8px;left:-14px}.skin-bird[data-visual=lagoon] .mini-wing{width:20px;height:12px;bottom:-2px;left:-14px}.skin-bird[data-visual=lagoon] .mini-eye{width:14px;height:13px;top:4px;right:-15px}.skin-bird[data-visual=lagoon] .mini-beak{width:15px;height:7px;bottom:5px;right:-20px}.skin-bird[data-visual=ember]{border-radius:2px;width:46px;height:34px}.skin-bird[data-visual=ember] .mini-tail{width:14px;height:9px;top:8px;left:-16px}.skin-bird[data-visual=ember] .mini-wing{width:21px;height:15px;bottom:-3px;left:-15px}.skin-bird[data-visual=ember] .mini-eye{width:14px;height:13px;top:4px;right:-15px}.skin-bird[data-visual=ember] .mini-beak{width:15px;height:7px;bottom:5px;right:-20px}.skin-bird[data-visual=frost]{border-radius:3px;width:41px;height:39px}.skin-bird[data-visual=frost] .mini-wing{width:16px;height:16px;bottom:5px;left:-14px}.skin-bird[data-visual=frost] .mini-eye{width:17px;height:15px;top:5px;right:-16px}.skin-bird[data-visual=frost] .mini-beak{width:12px;height:7px;bottom:8px;right:-17px}.skin-bird[data-visual=cosmic]{border-radius:11px;width:42px;height:38px}.skin-bird[data-visual=cosmic] .mini-wing{width:17px;height:11px;bottom:7px;left:-16px}.skin-bird[data-visual=cosmic] .mini-eye{width:16px;height:13px;top:6px;right:-16px}.skin-bird[data-visual=cosmic] .mini-beak{width:13px;height:7px;bottom:7px;right:-18px}.skin-bird[data-visual=solar]{border-radius:2px;width:52px;height:31px}.skin-bird[data-visual=solar] .mini-tail{width:14px;height:8px;top:7px;left:-15px}.skin-bird[data-visual=solar] .mini-wing{width:22px;height:13px;bottom:-3px;left:-13px;transform:skew(-12deg)}.skin-bird[data-visual=solar] .mini-eye{width:14px;height:13px;top:4px;right:-15px}.skin-bird[data-visual=solar] .mini-beak{width:16px;height:7px;bottom:5px;right:-21px}.skin-bird[data-visual=sakura]{border-radius:3px;width:46px;height:34px}.skin-bird[data-visual=sakura] .mini-tail{width:13px;height:9px;top:8px;left:-15px}.skin-bird[data-visual=sakura] .mini-wing{border-radius:6px;width:20px;height:14px;bottom:0;left:-14px}.skin-bird[data-visual=sakura] .mini-eye{width:14px;height:13px;top:4px;right:-15px}.skin-bird[data-visual=sakura] .mini-beak{width:15px;height:7px;bottom:5px;right:-20px}.skin-bird[data-visual=phantom]{opacity:.94;border-radius:2px;width:50px;height:31px}.skin-bird[data-visual=phantom] .mini-tail{opacity:.82;width:13px;height:7px;top:8px;left:-15px}.skin-bird[data-visual=phantom] .mini-wing{opacity:.82;width:20px;height:12px;bottom:-1px;left:-14px}.skin-bird[data-visual=phantom] .mini-eye{width:14px;height:13px;top:4px;right:-15px}.skin-bird[data-visual=phantom] .mini-beak{width:14px;height:7px;bottom:5px;right:-19px}.skin-bird[data-visual=aurora]{border-radius:2px;width:49px;height:32px}.skin-bird[data-visual=aurora] .mini-tail{width:14px;height:8px;top:8px;left:-16px;transform:skewY(8deg)}.skin-bird[data-visual=aurora] .mini-wing{width:21px;height:13px;bottom:-2px;left:-14px;transform:skew(-12deg)}.skin-bird[data-visual=aurora] .mini-eye{width:14px;height:13px;top:4px;right:-15px}.skin-bird[data-visual=aurora] .mini-beak{width:15px;height:7px;bottom:5px;right:-20px}.skin-bird[data-visual=obsidian]{clip-path:none;width:46px;height:35px;box-shadow:inset 0 7px 0 var(--skin-highlight), inset 0 -7px 0 var(--skin-shade), 5px -5px 0 -2px var(--skin-deep);border-radius:2px;transform:skew(-4deg)}.skin-bird[data-visual=obsidian] .mini-tail{width:13px;height:9px;top:7px;left:-15px;transform:skewY(-12deg)}.skin-bird[data-visual=obsidian] .mini-wing{width:20px;height:14px;bottom:-2px;left:-14px;transform:skew(-12deg)}.skin-bird[data-visual=obsidian] .mini-eye{z-index:4;width:14px;height:13px;top:4px;right:-15px}.skin-bird[data-visual=obsidian] .mini-beak{z-index:3;width:16px;height:7px;bottom:5px;right:-21px}.preview-bird[data-visual=lagoon]{width:49px;height:28px}.preview-bird[data-visual=solar]{width:51px;height:29px}.preview-bird[data-visual=sakura]{width:44px;height:31px}.preview-bird[data-visual=phantom]{opacity:.95;width:49px;height:28px}.preview-bird[data-visual=aurora]{width:47px;height:29px}.preview-bird[data-visual=obsidian]{clip-path:none;border-radius:2px;width:44px;height:32px;transform:skew(-4deg)}.preview-bird[data-visual=obsidian] .preview-eye,.preview-bird[data-visual=obsidian] .preview-beak,.preview-bird[data-visual=obsidian] .preview-wing,.preview-bird[data-visual=obsidian] .preview-tail{z-index:3}.game-notices{pointer-events:none;gap:8px;width:min(100%,470px);margin:8px auto 0;display:grid}.game-notices>.reward-toast,.game-notices>.discovery-toast,.game-notices>.medal-toast{overflow-wrap:anywhere;width:100%;min-width:0;margin:0}.game-notices>[hidden]{display:none!important}.performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#performance-transition[data-state=good],#performance-transition-peak[data-state=good]{color:var(--mint)}#performance-transition[data-state=fair],#performance-transition-peak[data-state=fair]{color:var(--gold)}#performance-transition[data-state=poor],#performance-transition-peak[data-state=poor]{color:#ffb1b6}@media (width<=560px){.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.performance-grid{grid-template-columns:1fr}}.biome-lab-panel{border:1px solid var(--line-soft);background:radial-gradient(circle at 100% 0,#8de8c214,transparent 34%), var(--card);border-radius:10px;gap:10px;margin:12px 15px;padding:13px;display:grid}.biome-lab-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.biome-lab-head b{font-size:10px;display:block}.biome-lab-head small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4;display:block}.biome-lab-head strong{border:1px solid var(--line);max-width:48%;color:var(--mint);text-align:right;background:#07161d;border-radius:7px;flex:none;padding:7px 8px;font-size:6.5px}.biome-lab-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.biome-lab-controls label{gap:5px;display:grid}.biome-lab-controls small{color:var(--muted);font-size:6px}.biome-lab-controls select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);background:var(--panel-2);border-radius:8px;padding:0 9px;font-size:8px}.biome-lab-preview-frame{justify-self:center;width:100%;position:relative}#biome-lab-canvas{aspect-ratio:9/8;width:100%;image-rendering:pixelated;image-rendering:crisp-edges;background:#76d5dc;border:1px solid #315c64;border-radius:8px;display:block}.biome-lab-panel p{color:var(--muted);margin:0;font-size:7px;line-height:1.45}@media (width<=430px){.biome-lab-head{display:grid}.biome-lab-head strong{text-align:left;max-width:none}.biome-lab-controls{grid-template-columns:1fr}}.biome-review{border:1px solid var(--line-soft);background:#07161d;border-radius:8px;gap:9px;padding:10px;display:grid}.biome-review-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.biome-review-head small{color:var(--muted);font-size:5.5px;display:block}.biome-review-head b{color:var(--gold);margin-top:4px;font-size:8px;display:block}.biome-review-head strong{border:1px solid var(--line);color:var(--text);background:var(--panel-2);border-radius:7px;padding:6px 8px;font-size:7px}.biome-review[data-state=ok] .biome-review-head b{color:var(--mint)}.biome-review[data-state=review] .biome-review-head b{color:#ffb1b6}.biome-review-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.biome-review-actions button{min-height:40px;padding:5px 7px}.biome-review-import{background:#08191f;border:1px solid #29464d;border-radius:7px;padding:8px}.biome-review-import summary{color:#b9cbd0;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:6px;font-weight:900}.biome-review-import[open] summary{margin-bottom:7px}.biome-review-import textarea{resize:vertical;width:100%;min-height:96px;max-height:190px;color:var(--text);font:inherit;background:#061318;border:1px solid #34545d;border-radius:6px;outline:none;padding:8px;font-size:6px;line-height:1.45}.biome-review-import textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #ffd35c1f}.biome-review-import>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.biome-review-import button{min-height:38px}.biome-review-import small{color:var(--muted);margin-top:6px;font-size:5.5px;line-height:1.45;display:block}.biome-review-import small[data-state=ok]{color:var(--mint)}.biome-review-import small[data-state=error]{color:#ffb1b6}.biome-review-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.biome-review-summary span{background:#0b1a20;border:1px solid #29464d;border-radius:7px;padding:7px}.biome-review-summary small{color:var(--muted);font-size:5px;display:block}.biome-review-summary b{margin-top:3px;font-size:8px;display:block}.biome-review-matrix{gap:4px;display:grid}.biome-review-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.biome-review-row>b{color:#a9bdc4;text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.biome-review-row>div{grid-template-columns:repeat(3,30px);gap:4px;display:grid}.biome-review-cell{appearance:none;color:#70868d;width:30px;height:30px;font:inherit;cursor:pointer;touch-action:manipulation;background:#0b1519;border:1px solid #41565d;border-radius:6px;place-items:center;padding:0;font-size:6px;font-weight:900;display:grid}.biome-review-cell:hover,.biome-review-cell:focus-visible{color:var(--text);border-color:#7b929a;outline:none}.biome-review-cell[aria-current=true]{border-color:var(--gold);color:#fff3bd;box-shadow:0 0 0 2px #ffd35c38}.biome-review-cell[data-state=ok]{color:#a9f1d1;background:#0a211b;border-color:#43856e}.biome-review-cell[data-state=review]{color:#ffb1b6;background:#2a1014;border-color:#9f4b52}@media (width<=520px){.biome-review-actions{grid-template-columns:1fr 1fr}.biome-review-row>div{grid-template-columns:repeat(3,34px)}.biome-review-cell{width:34px;height:34px}}@media (width<=390px){.biome-review-row{grid-template-columns:minmax(0,1fr) auto}.biome-review-row>div{grid-template-columns:repeat(3,32px)}.biome-review-cell{width:32px;height:32px}}.biome-lab-capture-label{z-index:3;color:#dce9ec;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#030c10d1;border:1px solid #ffffff2e;border-radius:6px;padding:6px 8px;font-size:6px;font-weight:900;line-height:1.25;display:none;position:absolute;top:7px;left:7px;right:7px;overflow:hidden;box-shadow:0 3px 12px #00000047}.biome-lab-capture-label[data-state=ok]{color:var(--mint)}.biome-lab-capture-label[data-state=review]{color:#ffb1b6}.biome-lab-capture-label[data-state=pending]{color:var(--gold)}.settings-dialog.is-lab-focus .biome-lab-capture-label{display:block}.biome-lab-head-actions{flex:none;justify-items:end;gap:6px;max-width:48%;display:grid}.biome-lab-head-actions strong{max-width:none}.biome-lab-focus-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}.biome-lab-focus-nav span{min-width:58px;color:var(--muted);text-align:center;font-size:7px;font-weight:900}.biome-lab-focus-nav button{width:100%}.settings-dialog.is-lab-focus{width:min(760px,100vw - 8px);max-height:calc(100dvh - 8px)}.settings-dialog.is-lab-focus .setting-row,.settings-dialog.is-lab-focus .performance-panel,.settings-dialog.is-lab-focus .settings-note{display:none}.settings-dialog.is-lab-focus .biome-lab-panel{align-content:start;min-height:calc(100dvh - 98px);margin:8px}.settings-dialog.is-lab-focus .biome-lab-preview-frame{width:min(100%,640px)}.settings-dialog.is-lab-focus .biome-review-matrix{display:none}.settings-dialog.is-lab-focus .biome-review,.settings-dialog.is-lab-focus .biome-lab-controls,.settings-dialog.is-lab-focus .biome-lab-focus-nav{justify-self:center;width:min(100%,640px)}@media (width<=620px){.settings-dialog.is-lab-focus{border-radius:10px;width:calc(100vw - 4px);max-height:calc(100dvh - 4px)}.settings-dialog.is-lab-focus .settings-head{padding:10px 12px}.settings-dialog.is-lab-focus .settings-head p{display:none}.settings-dialog.is-lab-focus .biome-lab-panel{min-height:calc(100dvh - 74px);margin:4px;padding:9px}.settings-dialog.is-lab-focus #biome-lab-canvas{object-fit:contain;max-height:46dvh}.biome-lab-capture-label{padding:5px 6px;font-size:5.5px;top:5px;left:5px;right:5px}.biome-lab-head-actions{justify-items:stretch;max-width:none}.biome-lab-head-actions strong{text-align:left}}@media (width<=390px){.biome-lab-focus-nav{grid-template-columns:1fr 54px 1fr}}@media (pointer:coarse){.primary,.secondary,.icon-button,.mode-switch button,.stage-actions button,.settings-dialog button,.settings-dialog select{min-height:44px}.icon-button{min-width:44px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){button,select,input{border:1px solid buttontext}button:focus-visible,select:focus-visible,input:focus-visible,canvas:focus-visible{outline:2px solid highlight}.bottom-nav button.is-active{outline-offset:-3px;outline:2px solid highlight}}@media (width<=620px){.bottom-nav b{font-size:7px;line-height:1.2}}html[data-layout=tight] .bottom-nav b{font-size:7px;line-height:1.2}@media (width<=760px){.pilot-name input,.quick-skin select,.settings-dialog select,.readonly-wallet select{font-size:16px}}.game-stage{background:linear-gradient(#8de8c20e,#0000 170px),linear-gradient(#0b2029,#07141a);border-color:#3d6a72;position:relative;overflow:hidden}.game-stage:before{content:"";background:linear-gradient(90deg,transparent,var(--mint),var(--gold),transparent);opacity:.72;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.game-hud-deck{background:linear-gradient(#8de8c20e,#0000),#06151b;border:1px solid #315d66;border-radius:12px;grid-template-columns:minmax(112px,.95fr) minmax(150px,1.35fr) repeat(4,minmax(88px,.8fr));gap:8px;padding:8px;box-shadow:inset 0 0 0 1px #ffffff05,0 8px 24px #00000029}.game-hud-deck .hud-stat{text-align:left;background:linear-gradient(#102832,#0a1d25);border:1px solid #294d55;border-radius:9px;align-content:center;min-height:64px;padding:10px 11px;display:grid;position:relative;overflow:hidden}.game-hud-deck .hud-stat:after{content:"";background:var(--line);opacity:.45;height:2px;position:absolute;inset:auto 8px 6px}.game-hud-deck .hud-stat small{color:#7fa0a4;letter-spacing:.08em;font-size:6px;font-weight:900}.game-hud-deck .hud-stat b{color:#eaf7f1;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;line-height:1.05}.game-hud-deck .hud-score{background:linear-gradient(135deg,#8de8c221,#0000 62%),#0d2828;border-color:#568d7f;min-height:72px}.game-hud-deck .hud-score b{color:#fff2a6;letter-spacing:-.06em;font-size:28px}.game-hud-deck .hud-score em{color:#7fcbb0;letter-spacing:.1em;margin-top:3px;font-size:5.5px;font-style:normal;font-weight:900}.game-hud-deck .hud-score:after{background:var(--gold);opacity:.7}.game-hud-deck .hud-state b{color:var(--mint)}.game-hud-deck .hud-best b{color:var(--gold)}.game-hud-deck .hud-difficulty b{color:#d7e9ec}.journey-strip{background:#06151b;border:1px solid #294d55;border-radius:10px;padding:7px}.journey-strip span{background:linear-gradient(#0f242d,#091a21);border-color:#284951;min-height:52px}.journey-xp-track{border-color:#315d66;height:10px;box-shadow:0 4px 12px #00000026}@media (width<=860px){.game-hud-deck{grid-template-columns:repeat(3,minmax(0,1fr))}.game-hud-deck .hud-score{grid-column:span 2}}@media (width<=560px){.game-hud-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px}.game-hud-deck .hud-stat{min-height:54px;padding:8px}.game-hud-deck .hud-score{grid-column:span 1;min-height:58px}.game-hud-deck .hud-score b{font-size:23px}.game-hud-deck .hud-stat b{font-size:9px}.game-hud-deck .hud-world{min-height:50px}}html[data-layout=tight] .game-hud-deck{z-index:3;grid-template-columns:1.15fr 1fr 1fr;position:relative}html[data-layout=tight] .game-hud-deck .hud-world{display:none}html[data-layout=tight] .game-hud-deck .hud-score{grid-column:auto}html[data-layout=tight] .game-hud-deck .hud-stat{min-height:48px}.flight-mode-console{background:linear-gradient(145deg,#8de8c212,#0000 44%),#07181f;border:1px solid #315d66;border-radius:12px;grid-template-columns:minmax(170px,.8fr) minmax(250px,1.25fr) auto;align-items:stretch;gap:10px;margin:0 0 12px;padding:10px;display:grid}.mode-console-copy{align-content:center;gap:4px;min-width:0;padding:4px 6px;display:grid}.mode-console-copy small{color:var(--mint);letter-spacing:.1em;font-size:6px;font-weight:900}.mode-console-copy b{color:var(--text);font-size:10px}.mode-console-copy span{color:var(--muted);font-size:6px;line-height:1.4}.flight-mode-console .mode-buttons{grid-template-columns:1fr 1fr;gap:7px;min-width:0;display:grid}.flight-mode-console .mode-buttons button{color:#b8c9cb;text-align:left;background:linear-gradient(#10252e,#0a1a21);border:1px solid #2f5159;border-radius:9px;align-content:center;gap:5px;min-height:58px;padding:8px 10px;display:grid}.flight-mode-console .mode-buttons button small{color:#738e93;letter-spacing:.08em;font-size:5px;font-weight:900}.flight-mode-console .mode-buttons button b{font-size:9px}.flight-mode-console .mode-buttons button.is-active{color:#eafff6;background:linear-gradient(135deg,#8de8c238,#0000 58%),#103028;border-color:#79d7b5;box-shadow:inset 0 0 0 1px #8de8c224}.flight-mode-console .mode-buttons button.is-active small{color:#aaf1d3}.flight-mode-console .server-pill{text-align:center;border-radius:9px;place-items:center;min-width:142px;padding:8px 10px;line-height:1.35;display:grid}.stage-actions{align-items:center}.stage-actions .secondary{min-width:96px}@media (width<=760px){.flight-mode-console{grid-template-columns:1fr auto}.mode-console-copy{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}.mode-console-copy span{grid-column:1/-1}.flight-mode-console .mode-buttons{min-width:0}.flight-mode-console .server-pill{min-width:118px}}@media (width<=520px){.flight-mode-console{grid-template-columns:1fr;padding:7px}.mode-console-copy span{display:none}.flight-mode-console .server-pill{min-width:0;min-height:38px}.flight-mode-console .mode-buttons button{min-height:52px}.stage-actions .secondary{min-width:0}}html[data-layout=tight] .flight-mode-console{grid-template-columns:1fr;gap:5px}html[data-layout=tight] .flight-mode-console .mode-console-copy,html[data-layout=tight] .flight-mode-console .server-pill{display:none}.app-shell{padding-bottom:118px}.command-dock{width:min(100% - 24px,720px);bottom:max(10px,env(safe-area-inset-bottom));background:linear-gradient(#12303bf7,#051319fa);border:1px solid #3a646c;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:7px;box-shadow:0 16px 44px #00000057,inset 0 1px #ffffff09}.command-dock button{border:1px solid #0000;border-radius:10px;grid-template-rows:20px auto auto;place-items:center;gap:2px;min-height:66px;padding:6px 4px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.command-dock button:before{content:"";background:0 0;border-radius:0 0 4px 4px;height:2px;position:absolute;top:0;left:24%;right:24%}.command-dock .nav-icon{color:#89a5a8;place-items:center;min-width:24px;min-height:20px;font-size:16px;line-height:1;display:grid}.command-dock b{color:#b7c8ca;letter-spacing:.03em;font-size:7px}.command-dock small{color:#657e83;letter-spacing:.06em;font-size:4.5px;font-weight:900}.command-dock button.is-active{color:inherit;background:linear-gradient(#8de8c226,#8de8c20a);border-color:#507970}.command-dock button.is-active:before{background:var(--mint)}.command-dock button.is-active .nav-icon{color:#dfffee}.command-dock button.is-active b{color:#b7f2d8}.command-dock button.is-active small{color:#78bda4}.command-dock .nav-play{background:#f1cf6b06;border-color:#f1cf6b2e}.command-dock .nav-play .nav-icon{color:#e8cd77}.command-dock .nav-play.is-active{background:linear-gradient(#f1cf6b2e,#f1cf6b0b);border-color:#9b8140}.command-dock .nav-play.is-active:before{background:var(--gold)}.command-dock .nav-play.is-active b{color:#fff0a9}.command-dock .nav-play.is-active small{color:#c8ad62}@media (hover:hover) and (pointer:fine){.command-dock button:hover{background:#8de8c20d;border-color:#355c64}}@media (width<=620px){.app-shell{padding-bottom:104px}.command-dock{width:100%;padding:6px 5px calc(6px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;gap:3px;bottom:0}.command-dock button{grid-template-rows:18px auto;gap:3px;min-height:58px;padding:5px 2px}.command-dock small{display:none}.command-dock .nav-icon{font-size:15px}.command-dock b{font-size:7px}}@media (width<=360px){.command-dock b{font-size:6px}.command-dock .nav-icon{font-size:14px}}.hero-actions{flex-wrap:wrap}.hero-actions .secondary{min-width:118px}.home-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.home-command-card{border:1px solid var(--line);min-width:0;min-height:96px;color:var(--text);background:linear-gradient(135deg,#8de8c20d,transparent 52%), var(--panel);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.home-command-card:after{content:"";opacity:.55;background:#2f555d;height:2px;position:absolute;inset:auto 12px 8px}.home-command-card .command-index{width:32px;height:32px;color:var(--mint);background:#081a21;border:1px solid #3b666e;border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.command-copy{gap:4px;min-width:0;display:grid}.command-copy small{color:#759399;letter-spacing:.08em;font-size:5.5px;font-weight:900}.command-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.command-copy em{color:var(--muted);font-size:6.5px;font-style:normal;line-height:1.45}.home-command-card>strong{color:#9eb5b8;background:#0a1d24;border:1px solid #355b63;border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.home-command-card.command-play{background:linear-gradient(135deg,#8de8c224,#0000 55%),#0c2527;border-color:#5d8e7f}.home-command-card.command-play:after{background:var(--mint);opacity:.7}.home-command-card.command-play>strong{color:#ffe486;background:#2a2410;border-color:#88743b}@media (hover:hover) and (pointer:fine){.home-command-card:hover{border-color:#56818a;transform:translateY(-1px)}}@media (width<=820px){.home-command-grid{grid-template-columns:1fr}.home-command-card{min-height:82px}}@media (width<=430px){.home-command-grid{gap:7px;margin-top:9px}.home-command-card{grid-template-columns:28px minmax(0,1fr) 30px;gap:9px;min-height:74px;padding:10px}.home-command-card .command-index{width:28px;height:28px}.home-command-card>strong{width:30px;height:30px}.command-copy em{font-size:6px}.hero-actions .primary,.hero-actions .secondary{flex:140px}}.journey-dashboard{background:linear-gradient(#8de8c20b,#0000 60%),#06151b;border:1px solid #355e66;border-radius:11px;grid-template-columns:repeat(4,minmax(0,.72fr)) repeat(2,minmax(120px,1.15fr));gap:6px;padding:7px}.journey-dashboard>span{text-align:left;background:linear-gradient(#10262f,#091a21);border-color:#294951;align-content:center;min-height:56px;padding:9px;display:grid;position:relative;overflow:hidden}.journey-dashboard>span small{color:#78959a;letter-spacing:.07em;font-size:5.5px;font-weight:900}.journey-dashboard>span b{color:#edf8f4;margin-top:6px;font-size:9px}.journey-dashboard .journey-level b,.journey-dashboard .journey-xp b{color:var(--mint)}.journey-dashboard .journey-coins b{color:var(--gold)}.journey-dashboard .journey-route{background:linear-gradient(135deg,#8de8c216,#0000 58%),#0a2027;border-color:#3d626a}.journey-dashboard .journey-route b{color:#d9f4ec;padding-right:40px;font-size:8px}.journey-dashboard .journey-route em{color:#7eb5a6;letter-spacing:.08em;background:#07171d;border:1px solid #385e66;border-radius:5px;padding:4px 5px;font-size:4.5px;font-style:normal;font-weight:900;position:absolute;bottom:7px;right:7px}.journey-xp-track{position:relative;overflow:hidden}.journey-xp-track:after{content:"XP";color:#eef7f29e;pointer-events:none;font-size:5px;font-weight:900;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.journey-goals{gap:10px}.journey-goal-card{border-radius:11px;min-height:146px;padding:12px}.medal-goal-card{background:radial-gradient(circle at 100% 0,#f1cf6b13,#0000 36%),linear-gradient(#8de8c209,#0000),#07171d}.milestone-goal-card{background:radial-gradient(circle at 100% 0,#53b5e617,#0000 36%),linear-gradient(#8de8c208,#0000),#07171d}@media (width<=820px){.journey-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-dashboard .journey-route{grid-column:span 2}}@media (width<=520px){.journey-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.journey-dashboard>span{min-height:48px;padding:7px}.journey-dashboard .journey-route{grid-column:span 1;min-height:54px}.journey-dashboard .journey-route b{padding-right:0;font-size:7px}.journey-dashboard .journey-route em{display:none}.journey-goal-card{min-height:0}}html[data-layout=tight] .journey-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-layout=tight] .journey-dashboard .journey-route{display:none}.topbar{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;display:grid}.top-context{border-left:1px solid #274850;border-right:1px solid #274850;justify-items:center;gap:3px;min-width:112px;padding:7px 12px;display:grid}.top-context small{color:#708d92;letter-spacing:.12em;font-size:5px;font-weight:900}.top-context b{color:#dff9ee;letter-spacing:.05em;font-size:9px}.top-actions{justify-self:end}.rebuild-state{color:#a7e7cb;letter-spacing:.08em;white-space:nowrap;background:#0a2520;border:1px solid #315a50;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:6px;font-weight:900;display:flex}.rebuild-state i{background:#5fcf9f;border:1px solid #b2efd4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5fcf9f1a}@media (width<=760px){.topbar{grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.top-context{min-width:74px;padding:6px 8px}.top-context small{display:none}.top-context b{font-size:7px}.rebuild-state{display:none}}@media (width<=480px){.topbar{grid-template-columns:minmax(0,1fr) auto}.top-context{display:none}.top-actions{min-width:0}}@media (width>=901px){.play-screen .game-stage{grid-template-columns:minmax(0,470px) minmax(300px,1fr);grid-template-areas:"head head""mode mode""note note""hud hud""canvas journey""canvas xp""canvas goals""notices notices""start start";align-items:start;gap:10px 16px;max-width:1040px;padding:18px;display:grid}.play-screen .stage-head{grid-area:head;margin-bottom:0}.play-screen .flight-mode-console{grid-area:mode;margin-bottom:0}.play-screen .global-note{grid-area:note;margin:0}.play-screen .game-hud-deck{grid-area:hud;margin:0}.play-screen .canvas-wrap{grid-area:canvas;align-self:start;width:100%;margin:0}.play-screen .journey-dashboard{grid-area:journey;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;width:100%;margin:0}.play-screen .journey-dashboard .journey-route{grid-column:span 1}.play-screen .journey-xp-track{grid-area:xp;width:100%;margin:0}.play-screen .journey-goals{grid-area:goals;grid-template-columns:1fr;width:100%;margin:0}.play-screen .journey-goal-card{min-height:0}.play-screen .game-notices{grid-area:notices;width:100%;max-width:none;margin:0}.play-screen .mobile-start{grid-area:start;width:100%;max-width:none;margin:0}}.settings-dialog{width:min(760px,100vw - 20px)}.settings-dialog>form{grid-template-columns:1fr 1fr;gap:0 10px;padding:0 10px 12px;display:grid}.settings-dialog .settings-head{grid-column:1/-1;margin:0 -10px 4px}.settings-dialog>form>.setting-row{grid-template-columns:1fr;align-content:start;gap:9px;min-height:118px;margin:8px 0 0}.settings-dialog>form>.setting-row select,.settings-dialog>form>.setting-row input[type=range],.settings-dialog>form>.setting-row strong{align-self:end}.settings-dialog>form>.layout-setting-row{min-height:118px}.settings-dialog>form>.performance-panel,.settings-dialog>form>.biome-lab-panel,.settings-dialog>form>.settings-note{grid-column:1/-1;margin-left:0;margin-right:0}.settings-dialog>form>.performance-panel,.settings-dialog>form>.biome-lab-panel{margin-top:10px}.settings-dialog>form>.settings-note{margin-top:10px;margin-bottom:0}@media (width<=620px){.settings-dialog{width:min(520px,100vw - 10px)}.settings-dialog>form{grid-template-columns:1fr;gap:0;padding:0 7px 9px}.settings-dialog .settings-head{grid-column:auto;margin:0 -7px 3px}.settings-dialog>form>.setting-row{grid-template-columns:minmax(0,1fr) 145px;min-height:0;margin-top:7px}.settings-dialog>form>.performance-panel,.settings-dialog>form>.biome-lab-panel,.settings-dialog>form>.settings-note{grid-column:auto}}@media (width<=430px){.settings-dialog>form>.setting-row{grid-template-columns:1fr}}.section-panel{background:radial-gradient(circle at 100% 0,#8de8c217,#0000 24%),linear-gradient(#0b2029,#07151b);border-color:#355e66;position:relative;overflow:hidden}.section-panel:before{content:"";background:linear-gradient(90deg,transparent,var(--mint),transparent);opacity:.48;pointer-events:none;height:2px;position:absolute;top:0;left:18px;right:18px}.section-heading{background:linear-gradient(135deg,#8de8c212,#0000 52%),#091b22;border:1px solid #2e5159;border-radius:11px;min-height:88px;padding:12px 14px;position:relative}.section-heading>div:first-child{min-width:0}.section-heading .eyebrow{background:#07171d;border:1px solid #365d64;border-radius:6px;align-items:center;min-height:22px;padding:0 7px;display:inline-flex}.section-heading h2{margin:8px 0 5px;font-size:clamp(24px,4vw,34px)}.section-heading p{color:#9bb0b2;max-width:68ch}.section-heading>.wallet-local,.section-heading>.quick-skin,.section-heading>button{align-self:center}@media (width<=680px){.section-panel{padding:12px}.section-heading{flex-direction:column;align-items:stretch;min-height:0;padding:11px}.section-heading>.wallet-local,.section-heading>.quick-skin,.section-heading>button{width:100%}}@media (width<=430px){.section-panel{border-radius:12px;padding:8px}.section-heading{padding:9px}.section-heading h2{font-size:22px}.section-heading p{font-size:8px}}.pilot-dashboard{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:stretch;gap:14px 18px;padding:14px}.pilot-dashboard-intro{background:linear-gradient(145deg,#8de8c214,#0000 58%),#081b22;border:1px solid #31555d;border-radius:10px;align-content:center;justify-items:start;min-width:0;padding:14px;display:grid}.pilot-dashboard-intro h2{margin:8px 0 5px}.pilot-dashboard-intro p{color:var(--muted);margin:0 0 12px;font-size:7px;line-height:1.5}.pilot-dashboard-intro .secondary{width:100%}.pilot-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pilot-stats .pilot-stat{text-align:left;background:linear-gradient(#10262f,#091a21);border-color:#294951;align-content:center;min-height:58px;padding:9px;display:grid;position:relative;overflow:hidden}.pilot-stats .pilot-stat small{color:#78959a;letter-spacing:.07em;font-size:5.5px;font-weight:900}.pilot-stats .pilot-stat b{margin-top:6px;font-size:9px}.pilot-stats .pilot-stat em{color:#547278;letter-spacing:.08em;font-size:4px;font-style:normal;font-weight:900;position:absolute;bottom:5px;right:6px}.pilot-stats .pilot-level,.pilot-stats .pilot-xp{background:linear-gradient(135deg,#8de8c21f,#0000 60%),#0a2525;border-color:#477166}.pilot-stats .pilot-level b{color:var(--gold);font-size:18px}.pilot-stats .pilot-xp{grid-column:span 2}.pilot-stats .pilot-xp b{color:var(--mint);font-size:13px}.pilot-stats .pilot-best b{color:var(--gold)}.pilot-stats .pilot-skin{grid-column:span 2}.pilot-stats .pilot-achievements{background:linear-gradient(145deg,#0b2926,#081b22);border-color:#477166;grid-column:span 2;padding-bottom:22px}.pilot-stats .pilot-achievements b{color:var(--mint);font-size:13px}.pilot-stats .pilot-achievements em{text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}.pilot-achievement-track{background:#041116;border-radius:99px;height:5px;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.pilot-achievement-track i{background:var(--mint);width:0;height:100%;transition:width .22s;display:block}.pilot-xp-track{grid-column:2;width:100%;height:10px;margin:0}@media (width<=760px){.pilot-dashboard{grid-template-columns:1fr}.pilot-dashboard-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:11px}.pilot-dashboard-intro .eyebrow,.pilot-dashboard-intro h2,.pilot-dashboard-intro p{grid-column:1}.pilot-dashboard-intro .secondary{grid-area:1/2/4;width:auto}.pilot-dashboard-intro p{margin-bottom:0}.pilot-xp-track{grid-column:1}}@media (width<=460px){.pilot-dashboard-intro{grid-template-columns:1fr}.pilot-dashboard-intro .secondary{grid-area:auto/1;width:100%;margin-top:5px}.pilot-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-stats .pilot-xp,.pilot-stats .pilot-skin{grid-column:span 1}.pilot-stats .pilot-achievements{grid-column:1/-1}}.test-progress-notice{color:#f4e7c6;background:#20271f;border:1px solid #847044;border-left:4px solid #e7c679;border-radius:10px;grid-column:1/-1;min-width:0;margin:0 0 16px;padding:14px 16px}.test-progress-notice b{letter-spacing:.06em;color:#ffe2a1;font-size:12px}.test-progress-notice p{color:#f4e7c6;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.6}.skin-studio{background:radial-gradient(circle at 18% 6%,#8de8c21f,#0000 26%),radial-gradient(circle at 92% 14%,#6ab6dd1a,#0000 24%),linear-gradient(#0b2029,#061219 72%)}.skin-studio-feature{background:linear-gradient(135deg,#8de8c212,#0000 55%),#081820;border:1px solid #3b626b;border-radius:13px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:18px;margin:0 0 14px;padding:12px;display:grid}.skin-feature-preview{border:1px solid var(--skin-frame,#355c66);background:radial-gradient(circle at 50% 45%,var(--skin-glow,#8de8c22e),transparent 34%), linear-gradient(180deg,#183943,#0a2028 72%);border-radius:11px;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.skin-feature-orbit{border:1px dashed color-mix(in srgb,var(--skin-frame,#7adcb9) 72%,transparent);opacity:.62;border-radius:50%;width:138px;height:138px;animation:14s linear infinite skin-orbit;position:absolute}.skin-feature-orbit:before,.skin-feature-orbit:after{content:"";border:1px solid color-mix(in srgb,var(--skin-frame,#7adcb9) 44%,transparent);border-radius:50%;position:absolute;inset:15px}.skin-feature-orbit:after{inset:34px}.skin-feature-bird{z-index:1;filter:drop-shadow(0 10px 12px #00000059);transform:scale(1.55)}.skin-feature-copy{align-content:center;min-width:0;padding:8px 6px;display:grid}.skin-feature-copy>small{color:#7fa0a6;letter-spacing:.12em;font-size:6px;font-weight:900}.skin-feature-copy h3{color:#ecfff7;letter-spacing:-.055em;margin:7px 0 11px;font-size:clamp(28px,5vw,48px);line-height:.92}.skin-feature-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.skin-feature-meta span{background:#07171d;border:1px solid #294c55;border-radius:8px;min-width:0;padding:9px}.skin-feature-meta small{color:#6f8e93;font-size:5px;font-weight:900;display:block}.skin-feature-meta b{color:var(--skin-frame,#dff9ee);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.skin-feature-copy p{color:#94aeb2;margin:11px 0 0;font-size:8px;line-height:1.55}.skin-studio-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:12px;display:grid}.skin-studio-toolbar .store-message,.skin-studio-toolbar .skin-trial-status{margin:0}@keyframes skin-orbit{to{transform:rotate(360deg)}}@media (width<=680px){.skin-studio-feature{grid-template-columns:1fr;gap:10px}.skin-feature-preview{min-height:158px}.skin-feature-copy{text-align:center}.skin-feature-meta{text-align:left}.skin-studio-toolbar{grid-template-columns:1fr}}@media (width<=420px){.skin-feature-meta{grid-template-columns:1fr}.skin-feature-preview{min-height:142px}}@media (prefers-reduced-motion:reduce){.skin-feature-orbit{animation:none}}.skin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.skin-card{border-width:1px;border-color:color-mix(in srgb,var(--skin-frame) 58%,#24434b);background:linear-gradient(180deg,var(--skin-glow),transparent 34%), linear-gradient(180deg,#0c2129,#07161c);grid-template-rows:auto auto 1fr auto;min-height:265px;padding:11px;display:grid;position:relative;overflow:hidden}.skin-card:before{content:"COLLECTION";z-index:3;border:1px solid color-mix(in srgb,var(--skin-frame) 68%,#213e46);color:var(--skin-frame);letter-spacing:.08em;background:#061318e6;border-radius:5px;padding:4px 6px;font-size:5px;font-weight:900;position:absolute;top:8px;left:8px}.skin-card.rarity-rare:before{content:"RARE"}.skin-card.rarity-epic:before{content:"EPIC"}.skin-card.rarity-legendary:before{content:"LEGENDARY"}.skin-card.rarity-mythic:before{content:"MYTHIC"}.skin-card.rarity-special:before{content:"SPECIAL"}.skin-card.rarity-exclusive:before{content:"EXCLUSIVE"}.skin-preview{isolation:isolate;border-color:var(--skin-frame);background:radial-gradient(circle at 50% 38%,var(--skin-glow),transparent 36%), linear-gradient(180deg,#214a56 0 58%,#0b252d 58% 100%);height:138px;overflow:hidden}.skin-preview:before{content:"";z-index:0;border-top:1px solid color-mix(in srgb,var(--skin-frame) 44%,transparent);background:repeating-linear-gradient(90deg,transparent 0 22px,color-mix(in srgb,var(--skin-frame) 17%,transparent) 22px 23px), repeating-linear-gradient(0deg,transparent 0 15px,color-mix(in srgb,var(--skin-frame) 13%,transparent) 15px 16px);transform-origin:bottom;height:88px;position:absolute;bottom:-38px;left:-12%;right:-12%;transform:perspective(120px)rotateX(58deg)}.skin-preview .skin-bird{z-index:2;filter:drop-shadow(0 9px 8px #00000059);transition:transform .18s,filter .18s;transform:scale(1.08)}.skin-card.is-selected{border-color:var(--skin-frame);box-shadow:inset 0 0 0 1px var(--skin-frame), 0 0 24px var(--skin-glow)}.skin-card.is-selected:after{content:"ACTIVE";z-index:4;color:#dffff1;background:#0a3027;border:1px solid #8de8c2;border-radius:5px;padding:4px 6px;font-size:5px;font-weight:900;position:absolute;top:8px;right:8px}.skin-copy{margin:10px 0 8px}.skin-copy b{letter-spacing:.03em;font-size:10px}.skin-price{background:#1d2412;border:1px solid #4c5f3f;border-radius:5px;padding:4px 5px}@media (hover:hover) and (pointer:fine){.skin-card:hover{border-color:var(--skin-frame);transform:translateY(-2px)}.skin-card:hover .skin-preview .skin-bird{filter:drop-shadow(0 11px 10px #0006);transform:scale(1.18)}}@media (width<=900px){.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-card{min-height:245px}.skin-preview{height:125px}}@media (width<=390px){.skin-grid{grid-template-columns:1fr}.skin-card{min-height:0}.skin-preview{height:145px}}@media (prefers-reduced-motion:reduce){.skin-card,.skin-preview .skin-bird{transition:none!important}}:is(.skin-preview:has(.skin-bird[data-visual=lagoon]),.skin-feature-preview:has(.skin-bird[data-visual=lagoon])){background:radial-gradient(circle at 65% 28%,#9ff8e947,#0000 24%),repeating-linear-gradient(165deg,#37d7cf14 0 10px,#0000 10px 22px),linear-gradient(#164859,#092932)}:is(.skin-preview:has(.skin-bird[data-visual=ember]),.skin-feature-preview:has(.skin-bird[data-visual=ember])){background:radial-gradient(circle at 50% 66%,#ffbc7052,#0000 32%),linear-gradient(160deg,#4b1b23,#1a151d 58%,#38151a)}:is(.skin-preview:has(.skin-bird[data-visual=frost]),.skin-feature-preview:has(.skin-bird[data-visual=frost])){background:linear-gradient(145deg,#f5ffff33 0 10%,#0000 10% 42%,#b9eaff1f 42% 52%,#0000 52%),linear-gradient(#39728c,#163d57)}:is(.skin-preview:has(.skin-bird[data-visual=cosmic]),.skin-feature-preview:has(.skin-bird[data-visual=cosmic])){background:radial-gradient(circle at 28% 22%,#efe8ff 0 2px,#0000 3px),radial-gradient(circle at 76% 38%,#fff2bd 0 1px,#0000 2px),radial-gradient(circle at 60% 75%,#8c6cff52,#0000 30%),linear-gradient(#171533,#090d22)}:is(.skin-preview:has(.skin-bird[data-visual=solar]),.skin-feature-preview:has(.skin-bird[data-visual=solar])){background:radial-gradient(circle at 72% 20%,#fff08a9e 0 12%,#ffb9282e 13% 30%,#0000 31%),linear-gradient(#75481b,#2d281d)}:is(.skin-preview:has(.skin-bird[data-visual=sakura]),.skin-feature-preview:has(.skin-bird[data-visual=sakura])){background:radial-gradient(circle at 20% 24%,#ffd1df66 0 4%,#0000 5%),radial-gradient(circle at 80% 60%,#f58fb347 0 5%,#0000 6%),linear-gradient(#704456,#2d2735)}:is(.skin-preview:has(.skin-bird[data-visual=phantom]),.skin-feature-preview:has(.skin-bird[data-visual=phantom])){background:linear-gradient(100deg,#0000 0 15%,#7ee6dd14 16% 17%,#0000 18% 58%,#9fb5c90f 59% 60%,#0000 61%),linear-gradient(#162332,#080d17)}:is(.skin-preview:has(.skin-bird[data-visual=aurora]),.skin-feature-preview:has(.skin-bird[data-visual=aurora])){background:linear-gradient(130deg,#0000 0 18%,#51d6b738 19% 29%,#7b79ea33 30% 40%,#0000 41% 72%,#51d6b71f 73% 80%,#0000 81%),linear-gradient(#17364a,#0d2135)}:is(.skin-preview:has(.skin-bird[data-visual=obsidian]),.skin-feature-preview:has(.skin-bird[data-visual=obsidian])){background:linear-gradient(145deg,#0000 0 24%,#8a73b31f 25% 27%,#0000 28% 58%,#ff6b7014 59% 61%,#0000 62%),linear-gradient(#171323,#080810)}.skin-bird[data-visual=lagoon] .mini-tail{animation:1.9s ease-in-out infinite skin-lagoon-current}.skin-bird[data-visual=ember]{animation:1.45s ease-in-out infinite skin-ember-glow}.skin-bird[data-visual=frost] .mini-eye{animation:2.4s steps(2,end) infinite skin-frost-focus}.skin-bird[data-visual=cosmic]{animation:2.8s ease-in-out infinite skin-cosmic-core}.skin-bird[data-visual=solar]{animation:1.8s ease-in-out infinite skin-solar-radiance}.skin-bird[data-visual=sakura] .mini-wing{animation:2.1s ease-in-out infinite skin-sakura-bloom}.skin-bird[data-visual=phantom]{animation:2.6s ease-in-out infinite skin-phantom-phase}.skin-bird[data-visual=aurora]{animation:2.5s ease-in-out infinite skin-aurora-wave}.skin-bird[data-visual=obsidian]{animation:2.2s ease-in-out infinite skin-obsidian-core}@keyframes skin-lagoon-current{50%{opacity:.65;box-shadow:inset 0 -5px 0 var(--skin-wing-hi),-4px 0 0 #9ff8e92e}}@keyframes skin-ember-glow{50%{filter:drop-shadow(0 9px 10px #ff665775)}}@keyframes skin-frost-focus{50%{box-shadow:0 0 0 2px #f5ffff38}}@keyframes skin-cosmic-core{50%{box-shadow:inset 0 7px 0 var(--skin-highlight),inset 0 -6px 0 var(--skin-shade),0 0 18px #8c6cff5c}}@keyframes skin-solar-radiance{50%{filter:drop-shadow(0 8px 12px #ffb9287a)}}@keyframes skin-sakura-bloom{50%{opacity:.74;box-shadow:inset 0 -5px 0 var(--skin-wing-hi),0 0 8px #f58fb357}}@keyframes skin-phantom-phase{50%{opacity:.72;filter:drop-shadow(-6px 7px 8px #7ee6dd2e)}}@keyframes skin-aurora-wave{50%{filter:drop-shadow(0 8px 10px #51d6b747)drop-shadow(5px -3px 8px #7b79ea2e)}}@keyframes skin-obsidian-core{50%{box-shadow:inset 0 7px 0 var(--skin-highlight),inset 0 -7px 0 var(--skin-shade),5px -5px 0 -2px var(--skin-deep),0 0 14px #8a73b347}}@media (prefers-reduced-motion:reduce){.skin-bird[data-visual],.skin-bird[data-visual] .mini-tail,.skin-bird[data-visual] .mini-wing,.skin-bird[data-visual] .mini-eye{animation:none!important}}@media (width<=650px){.collection-screen .skin-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(238px,82vw);grid-auto-flow:column;gap:12px;padding:3px 6px 12px;scroll-padding-inline:6px;display:grid;overflow-x:auto}.collection-screen .skin-card{scroll-snap-align:center;scroll-snap-stop:always;min-height:280px}.collection-screen .skin-preview{height:145px}.collection-screen .skin-grid::-webkit-scrollbar{height:7px}.collection-screen .skin-grid::-webkit-scrollbar-track{background:#07151b;border-radius:99px}.collection-screen .skin-grid::-webkit-scrollbar-thumb{background:#355b64;border-radius:99px}.collection-screen .skin-studio-feature{position:relative}}@media (width<=390px){.collection-screen .skin-grid{grid-auto-columns:minmax(224px,88vw)}.collection-screen .skin-card{min-height:270px}.collection-screen .skin-preview{height:140px}}@media (prefers-reduced-motion:reduce){.collection-screen .skin-grid{scroll-behavior:auto}}@media (width>=981px){.skin-studio{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px 18px;display:grid}.skin-studio>.section-heading,.skin-studio>.skin-studio-toolbar{grid-column:1/-1}.skin-studio>.section-heading{margin-bottom:0}.skin-studio>.skin-studio-feature{grid-column:1;grid-template-columns:1fr;align-content:start;min-height:520px;margin:0;position:sticky;top:84px}.skin-studio .skin-feature-preview{min-height:300px}.skin-studio .skin-feature-bird{transform-origin:50%;image-rendering:pixelated;scale:2}.skin-studio .skin-feature-copy{text-align:center;padding:14px 10px}.skin-studio .skin-feature-meta{text-align:left}.skin-studio>.skin-grid{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.skin-studio>.skin-grid .skin-card{min-height:292px}.skin-studio>.skin-grid .skin-preview{height:154px}}@media (width>=1280px){.skin-studio{grid-template-columns:minmax(330px,.66fr) minmax(0,1.34fr)}.skin-studio>.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.skin-studio{display:block}.skin-studio>.skin-studio-feature{position:relative;top:auto}}.skin-studio-toolbar{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center}.skin-filter-control{gap:5px;min-width:148px;display:grid}.skin-filter-control small{color:#789399;letter-spacing:.08em;font-size:5px;font-weight:900}.skin-filter-control select{color:#dff5ef;min-height:38px;font:inherit;background:#07161d;border:1px solid #35555e;border-radius:7px;padding:0 10px;font-size:7px;font-weight:900}.skin-filter-control select:focus-visible{outline-offset:2px;outline:2px solid #8de8c2}.skin-filter-count{color:#8de8c2;white-space:nowrap;background:#07161d;border:1px solid #29464d;border-radius:7px;place-items:center;min-height:38px;padding:0 10px;font-size:6px;font-weight:900;display:grid}@media (width<=860px){.skin-studio-toolbar{grid-template-columns:1fr 1fr}.skin-studio-toolbar .store-message,.skin-studio-toolbar .skin-trial-status{grid-column:1/-1}}@media (width<=520px){.skin-studio-toolbar{grid-template-columns:1fr}.skin-filter-control{min-width:0}.skin-filter-count{min-height:34px}.skin-studio-toolbar .store-message,.skin-studio-toolbar .skin-trial-status{grid-column:auto}}.skin-feature-dossier{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.skin-feature-dossier span{border:1px solid color-mix(in srgb,var(--skin-frame,#355c66) 44%,#243f47);background:linear-gradient(180deg,color-mix(in srgb,var(--skin-glow,#8de8c21f) 70%,transparent),#06151b);border-radius:8px;min-width:0;padding:10px 9px}.skin-feature-dossier small{color:#6f8e93;letter-spacing:.08em;font-size:5px;font-weight:900;display:block}.skin-feature-dossier b{color:var(--skin-frame,#dff9ee);text-overflow:ellipsis;margin-top:5px;font-size:7px;line-height:1.35;display:block;overflow:hidden}.skin-copy em{color:#6f8e93;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:5px;font-style:normal;font-weight:900;display:block;overflow:hidden}@media (width<=420px){.skin-feature-dossier{grid-template-columns:1fr}}.skin-compare-lab{background:linear-gradient(135deg,#8de8c20e,#0000 48%),#07171e;border:1px solid #355a63;border-radius:12px;grid-column:1/-1;gap:10px;margin:0 0 14px;padding:11px;display:grid}.skin-compare-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.skin-compare-head>div{gap:4px;display:grid}.skin-compare-head small{color:var(--mint);letter-spacing:.1em;font-size:5px;font-weight:900}.skin-compare-head b{font-size:11px}.skin-compare-head>span{color:#769298;font-size:6px}.skin-compare-controls{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.skin-compare-controls label{gap:5px;display:grid}.skin-compare-controls label small{color:#789399;font-size:5px;font-weight:900}.skin-compare-controls select{color:#e7faf3;min-height:40px;font:inherit;background:#061319;border:1px solid #35555e;border-radius:7px;padding:0 10px;font-size:7px;font-weight:900}.skin-compare-vs{width:38px;height:40px;color:var(--gold);background:#101c1d;border:1px solid #49676d;border-radius:7px;place-items:center;font-size:8px;font-weight:900;display:grid}.skin-compare-stage{grid-template-columns:1fr 1fr;gap:9px;display:grid}.skin-compare-card{border:1px solid color-mix(in srgb,var(--skin-frame,#355c66) 52%,#28434b);background:linear-gradient(135deg,var(--skin-glow,#8de8c214),transparent 58%),#091a21;border-radius:10px;grid-template-columns:minmax(112px,.7fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.skin-compare-preview{border:1px solid var(--skin-frame,#355c66);background:radial-gradient(circle at 50% 42%,var(--skin-glow,#8de8c22e),transparent 38%),linear-gradient(180deg,#183a44,#091d24);border-radius:8px;place-items:center;min-height:112px;display:grid;position:relative;overflow:hidden}.skin-compare-preview .skin-bird{transform:scale(1.18)}.skin-compare-card>div:last-child{gap:5px;min-width:0;display:grid}.skin-compare-card small{color:var(--skin-frame,#8de8c2);letter-spacing:.08em;font-size:5px;font-weight:900}.skin-compare-card b{font-size:14px}.skin-compare-card em{color:#7d999e;font-size:6px;font-style:normal;font-weight:900;line-height:1.4}@media (width<=640px){.skin-compare-head{flex-direction:column;align-items:start}.skin-compare-controls{grid-template-columns:1fr}.skin-compare-vs{width:100%;height:26px}.skin-compare-stage{grid-template-columns:1fr}.skin-compare-card{grid-template-columns:minmax(100px,.55fr) minmax(0,1fr)}}@media (width<=390px){.skin-compare-card{text-align:center;grid-template-columns:1fr}.skin-compare-preview{min-height:128px}}.skin-feature-audio{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;margin-top:10px;display:grid}.skin-feature-audio button{border-color:color-mix(in srgb,var(--skin-frame,#355c66) 58%,#34525a);color:#eafff6;background:linear-gradient(135deg,var(--skin-glow,#8de8c214),transparent 60%),#0a2027;min-height:42px}.skin-feature-audio>span{background:#06151b;border:1px solid #29464e;border-radius:7px;align-content:center;min-width:82px;padding:7px 10px;display:grid}.skin-feature-audio small{color:#6f8e93;font-size:5px;font-weight:900}.skin-feature-audio b{color:var(--skin-frame,#8de8c2);margin-top:4px;font-size:7px}@media (width<=420px){.skin-feature-audio{grid-template-columns:1fr}.skin-feature-audio>span{text-align:center}}.alpha-banner{background:radial-gradient(circle at 92% 0,#f1cf6b1a,#0000 38%),linear-gradient(135deg,#0d232bf7,#08171ef7);border:1px solid #f1cf6b6b;border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(290px,.8fr);align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:grid;box-shadow:0 10px 30px #00000024}.alpha-banner-copy{min-width:0}.alpha-kicker{color:var(--gold);letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:inline-flex}.alpha-kicker i,.rebuild-state i{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #f1cf6bb8}.alpha-banner-copy>b{letter-spacing:.035em;margin-top:8px;font-size:13px;display:block}.alpha-banner-copy p{max-width:72ch;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.alpha-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.alpha-meta span{border:1px solid var(--line-soft);background:#051218a3;border-radius:8px;min-width:0;padding:10px 8px}.alpha-meta small{color:var(--muted);letter-spacing:.06em;font-size:6px;display:block}.alpha-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.rebuild-state{color:var(--gold);border-color:#f1cf6b59}.alpha-changelog{border:1px solid var(--line);background:linear-gradient(145deg,#0d222bf5,#07151cf5);border-radius:16px;margin:16px 0;padding:22px}.alpha-changelog-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.alpha-changelog-head h2{letter-spacing:-.035em;margin:7px 0 0;font-size:22px}.alpha-updated{border:1px solid var(--line-soft);color:var(--mint);background:#06151bb8;border-radius:8px;flex:none;padding:8px 10px;font-size:7px;font-weight:900}.alpha-change-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.alpha-change-item{border:1px solid var(--line-soft);background:#06151b9e;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:13px;display:grid}.alpha-change-index{width:28px;height:28px;color:var(--mint);border:1px solid #8de8c252;border-radius:7px;place-items:center;font-size:8px;font-weight:900;display:grid}.alpha-change-item b{color:var(--text);font-size:9px;display:block}.alpha-change-item p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}@media (width<=820px){.alpha-banner,.alpha-change-list{grid-template-columns:1fr}}@media (width<=520px){.alpha-banner{padding:13px}.alpha-meta{grid-template-columns:1fr 1fr}.alpha-meta span:last-child{grid-column:1/-1}.alpha-changelog{padding:15px}.alpha-changelog-head{flex-direction:column;align-items:flex-start}.alpha-updated{width:100%}}.alpha-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.alpha-live-state{background:#0c2f279e!important;border-color:#8de8c26b!important}.alpha-live-state strong{color:var(--mint)!important}@media (width<=520px){.alpha-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-meta span:last-child{grid-column:auto}}.alpha-changelog-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.alpha-history-live{color:var(--gold)}.alpha-history-live[data-state=live]{color:var(--mint);border-color:#8de8c252}.alpha-history-live[data-state=retrying]{color:var(--gold)}.current-build-summary{margin-bottom:12px}.current-build-summary .alpha-change-index{width:auto;min-width:34px;padding:0 7px}.alpha-history-toolbar{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;padding-top:12px;display:flex}.alpha-history-toolbar>span{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:900}.alpha-version-history{gap:7px;display:grid}.alpha-version-entry{border:1px solid var(--line-soft);background:#06151b80;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:11px 12px;display:grid}.alpha-version-entry.is-current{background:#0c2f2761;border-color:#8de8c26b}.alpha-version-heading{align-items:center;gap:9px;min-width:0;display:flex}.alpha-version-heading b{color:var(--mint);font-size:9px}.alpha-version-heading span{color:var(--gold);font-size:7px;font-weight:900}.alpha-version-entry p{color:var(--text);grid-column:1/-1;margin:0;font-size:8px;line-height:1.45}.alpha-version-entry small{color:var(--muted);white-space:nowrap;grid-area:1/2;align-self:center;font-size:6px}@media (width<=620px){.alpha-changelog-status{justify-content:stretch;width:100%}.alpha-changelog-status .alpha-updated{flex:140px;width:auto}.alpha-history-toolbar{flex-direction:column;align-items:stretch}.alpha-history-toolbar button{width:100%}.alpha-version-entry{grid-template-columns:1fr}.alpha-version-entry small{grid-area:auto/1}}.home-history-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d222bf5,#07151cf5);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:18px 22px;margin:16px 0;padding:20px 22px;display:grid}.home-history-copy h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:22px}.home-history-copy p,.home-history-latest{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.home-history-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.home-history-meta span{border:1px solid var(--line-soft);background:#06151b9e;border-radius:9px;min-width:0;padding:10px}.home-history-meta small{color:var(--muted);font-size:6px;font-weight:900;display:block}.home-history-meta b{color:var(--mint);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.home-history-latest{border-top:1px solid var(--line-soft);grid-column:1/-1;padding-top:12px}.home-history-card>button{justify-self:start}.history-panel{padding:20px}.history-page-heading{margin-bottom:14px}.history-page-heading p{max-width:760px}.history-screen .alpha-changelog{margin:0}.history-screen .alpha-version-history{min-height:92px}@media (width<=760px){.home-history-card{grid-template-columns:1fr;padding:15px}.home-history-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.history-panel{padding:12px}}@media (width<=520px){.home-history-meta{grid-template-columns:1fr}.home-history-card>button{width:100%}}.skin-studio>.skin-grid{align-items:start}.skin-card{background:linear-gradient(145deg,var(--skin-glow,#8de8c20f),transparent 44%), linear-gradient(180deg,#0d242d,#07171d);border-width:1px;min-width:0;overflow:hidden}.skin-preview{isolation:isolate;border:1px solid color-mix(in srgb,var(--skin-frame,#355b64) 46%,#17343d);background:radial-gradient(circle at 50% 46%,var(--skin-glow,#8de8c22e),transparent 36%), linear-gradient(180deg,#183944,#0b222a);border-radius:9px;place-items:center;min-height:136px;display:grid;position:relative;overflow:hidden}.skin-preview:before{content:"";z-index:-1;opacity:.22;background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 92%);mask-image:linear-gradient(#000c,#0000 92%)}.skin-preview .skin-bird{transform-origin:50%;filter:drop-shadow(0 9px 7px #00000061);transform:scale(1.1)}.skin-state-chip{z-index:3;border:1px solid color-mix(in srgb,var(--skin-frame,#8de8c2) 70%,#fff);color:#eaf8f3;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;background:#051116db;border-radius:6px;max-width:calc(100% - 54px);padding:4px 6px;font-size:5px;font-weight:900;position:absolute;top:7px;right:7px;overflow:hidden}.skin-card[data-skin-state=equipped] .skin-state-chip{color:#09271f;background:var(--mint);border-color:#c2ffe8}.skin-card[data-skin-state=trial] .skin-state-chip{color:#281900;background:var(--gold);border-color:#ffe69b}.skin-card.is-locked{opacity:1}.skin-card.is-locked .skin-preview{filter:none}.skin-card.is-locked .skin-bird{opacity:.78;filter:saturate(.72)drop-shadow(0 9px 7px #00000059)}.skin-copy{align-items:start;gap:8px}.skin-copy>div{min-width:0}.skin-copy b,.skin-copy em{text-overflow:ellipsis;overflow:hidden}.skin-copy b{white-space:nowrap;display:block}.skin-copy em{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box}.skin-price{white-space:nowrap;flex:none}.skin-card-tags{flex-wrap:wrap;gap:5px;min-height:22px;margin:0 0 9px;display:flex}.skin-card-tags span{color:#8eaaad;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;background:#051116a3;border:1px solid #5b7e867a;border-radius:999px;max-width:100%;padding:4px 6px;font-size:5px;font-weight:900;overflow:hidden}.skin-card .compact{min-height:44px}.skin-actions{align-items:stretch}.skin-empty{text-align:center;background:#07171eb8;border:1px dashed #355b64;border-radius:12px;grid-column:1/-1;place-items:center;gap:7px;min-height:180px;padding:24px;display:grid}.skin-empty b{color:var(--text);font-size:10px}.skin-empty span{color:var(--muted);font-size:7px;line-height:1.5}@media (width<=650px){.collection-screen .skin-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:9px;padding:0;display:grid;overflow:visible}.collection-screen .skin-card{scroll-snap-align:none;scroll-snap-stop:normal;min-height:0;padding:9px}.collection-screen .skin-preview{aspect-ratio:1.18;width:100%;height:auto;min-height:112px}.collection-screen .skin-preview .skin-bird{transform:scale(1.02)}.collection-screen .skin-copy{margin:8px 0 6px}.collection-screen .skin-copy b{font-size:9px}.collection-screen .skin-copy em{font-size:5px}.collection-screen .skin-actions{grid-template-columns:1fr;gap:6px;display:grid}}@media (width<=390px){.collection-screen .skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-screen .skin-card{min-height:0}.collection-screen .skin-preview{height:auto;min-height:104px}.skin-card-tags{gap:4px}.skin-card-tags span{padding:3px 5px;font-size:4.5px}}@media (width<=340px){.collection-screen .skin-grid{grid-template-columns:1fr}.collection-screen .skin-preview{aspect-ratio:1.45;min-height:132px}}@media (prefers-reduced-motion:reduce){.skin-preview .skin-bird{transition:none!important}}.skin-bird[data-visual=classic]{border:4px solid var(--skin-outline);background:var(--skin-body);width:40px;height:34px;box-shadow:inset 0 8px 0 var(--skin-highlight), inset 0 -7px 0 var(--skin-shade);border-radius:0}.skin-bird[data-visual=classic]:before{content:"";border:4px solid var(--skin-outline);background:var(--skin-body);border-right:0;width:7px;height:18px;display:block;position:absolute;top:4px;left:-7px}.skin-bird[data-visual=classic]:after{content:"";background:var(--skin-deep);width:19px;height:4px;display:block;position:absolute;bottom:2px;left:10px}.skin-bird[data-visual=classic] .mini-tail{z-index:1;border:4px solid var(--skin-outline);background:var(--skin-tail);width:14px;height:7px;top:10px;left:-19px}.skin-bird[data-visual=classic] .mini-wing{z-index:3;border:4px solid var(--skin-outline);background:var(--skin-wing);width:20px;height:11px;box-shadow:inset 0 -4px 0 var(--skin-wing-hi);bottom:5px;left:-18px}.skin-bird[data-visual=classic] .mini-eye{z-index:4;border:4px solid var(--skin-outline);background:linear-gradient(#fff 0 0) 72% 24% / 3px 4px no-repeat, linear-gradient(90deg,var(--skin-eye) 0 58%,var(--skin-eye-dark) 58% 100%);width:20px;height:22px;top:-1px;right:-18px}.skin-bird[data-visual=classic] .mini-beak{z-index:3;border:4px solid var(--skin-outline);background:var(--skin-beak);width:19px;height:9px;box-shadow:inset 0 -4px 0 var(--skin-beak-shade);bottom:4px;right:-27px}.preview-bird[data-visual=classic]{border:4px solid var(--bird-outline,#08243a);background:var(--bird-body,#ffd91f);width:40px;height:34px;box-shadow:inset 0 8px 0 var(--bird-hi,#fff176), inset 0 -7px 0 var(--bird-shade,#efa416), 0 0 22px var(--bird-glow,transparent), 0 3px 0 #00000029;border-radius:0}.preview-bird[data-visual=classic] .preview-tail{border:4px solid var(--bird-outline,#08243a);background:var(--bird-tail,#ffb71a);width:14px;height:7px;top:10px;left:-19px}.preview-bird[data-visual=classic] .preview-wing{border:4px solid var(--bird-outline,#08243a);background:var(--bird-wing,#ffb817);width:20px;height:11px;box-shadow:inset 0 -4px 0 var(--bird-wing-hi,#ffe46b);bottom:5px;left:-18px}.preview-bird[data-visual=classic] .preview-eye{z-index:4;border:4px solid var(--bird-outline,#08243a);background:linear-gradient(#fff 0 0) 72% 24% / 3px 4px no-repeat, linear-gradient(90deg,var(--bird-eye,#f8f6dd) 0 58%,var(--bird-eye-dark,#152538) 58% 100%);width:20px;height:22px;top:-1px;right:-18px}.preview-bird[data-visual=classic] .preview-beak{z-index:3;border:4px solid var(--bird-outline,#08243a);background:var(--bird-beak,#f48c22);width:19px;height:9px;box-shadow:inset 0 -4px 0 var(--bird-beak-shade,#d95e17);bottom:4px;right:-27px}.brand-coin{background:#081b2d;border:1px solid #f1cf6b94;width:50px;height:50px;box-shadow:0 0 0 1px #ffe07024,0 3px #02070a,0 0 18px #f1cf6b2e}.brand-coin:before,.brand-coin:after,.brand-coin i{display:none}.brand-coin img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.08)}@media (width<=520px){.brand-coin{width:46px;height:46px}}.app-shell{padding-bottom:calc(118px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(118px + env(safe-area-inset-bottom))}@media (width<=620px){.app-shell{padding-bottom:calc(104px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom))}}html[data-screen=play][data-game-state=running][data-immersive=true] .app-shell,html[data-screen=play][data-game-state=resuming][data-immersive=true] .app-shell{padding-bottom:max(12px,env(safe-area-inset-bottom));scroll-padding-bottom:max(12px,env(safe-area-inset-bottom))}.alpha-version-heading .release-history-stage{letter-spacing:.08em;color:var(--muted);border:1px solid #82b4b047;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.alpha-version-entry[data-release-stage=beta-preview] .release-history-stage{color:#b8f7dc;border-color:#66d5aa6b}@media (width<=520px){.alpha-version-heading .release-history-stage{grid-column:1/-1;justify-self:start;margin-left:0}}html[data-hud-density=compact] .game-hud-deck{grid-template-columns:minmax(96px,1fr) minmax(132px,1.35fr) minmax(84px,.8fr)}html[data-hud-density=compact] .game-hud-deck .hud-best,html[data-hud-density=compact] .game-hud-deck .hud-world{display:none}html[data-hud-density=compact] .game-hud-deck .hud-score{grid-column:auto}html[data-hud-density=compact] .journey-strip{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-hud-density=compact] .journey-strip .journey-pipes,html[data-hud-density=compact] .journey-strip .journey-route{display:none}html[data-hud-density=compact] .journey-goals{grid-template-columns:1fr}.hud-density-setting select{min-width:132px}@media (width<=560px){html[data-hud-density=compact] .game-hud-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}html[data-hud-density=compact] .game-hud-deck .hud-stat{min-height:48px;padding:7px}html[data-hud-density=compact] .game-hud-deck .hud-score b{font-size:20px}}@media (prefers-reduced-motion:reduce){.hud-density-setting select{scroll-behavior:auto}}.skin-bird[data-visual]:not([data-visual=classic]):after{content:"";z-index:5;pointer-events:none;box-sizing:border-box;display:block;position:absolute}.skin-bird[data-visual=lagoon]:after{background:var(--skin-deep);width:14px;height:3px;box-shadow:4px -6px 0 -1px var(--skin-highlight),8px 6px 0 -1px var(--skin-wing-hi);top:14px;left:12px}.skin-bird[data-visual=ember]:after{background:var(--skin-beak);width:6px;height:12px;box-shadow:6px 4px 0 -1px var(--skin-highlight),-5px 7px 0 -1px var(--skin-deep);clip-path:polygon(50% 0,100% 42%,72% 100%,18% 82%,0 36%);top:10px;left:19px}.skin-bird[data-visual=frost]:after{background:var(--skin-outline);width:20px;height:4px;box-shadow:-2px 5px 0 -1px var(--skin-highlight);top:0;right:0}.skin-bird[data-visual=cosmic]:after{background:var(--skin-highlight);width:5px;height:5px;box-shadow:0 -6px 0 -1px var(--skin-wing-hi),0 6px 0 -1px var(--skin-wing-hi),-6px 0 0 -1px var(--skin-highlight),6px 0 0 -1px var(--skin-highlight);top:13px;left:16px}.skin-bird[data-visual=solar]:after{background:var(--skin-highlight);width:5px;height:8px;box-shadow:-7px 3px 0 -1px var(--skin-wing-hi),7px 3px 0 -1px var(--skin-wing-hi);top:-9px;left:20px}.skin-bird[data-visual=sakura]:after{background:var(--skin-wing-hi);width:5px;height:5px;box-shadow:-5px 4px 0 var(--skin-highlight),5px 4px 0 var(--skin-body),0 8px 0 var(--skin-beak);top:-7px;left:18px}.skin-bird[data-visual=phantom]:after{background:var(--skin-highlight);opacity:.34;width:23px;height:3px;box-shadow:5px 7px 0 -1px var(--skin-wing-hi),-4px -6px 0 -1px var(--skin-highlight);top:10px;left:7px}.skin-bird[data-visual=aurora]:after{background:linear-gradient(90deg,var(--skin-highlight),var(--skin-wing),var(--skin-wing-hi));opacity:.88;width:26px;height:4px;top:15px;left:8px;transform:skewY(-12deg)}.skin-bird[data-visual=obsidian]:after{background:var(--skin-wing-hi);border:2px solid var(--skin-deep);width:8px;height:8px;box-shadow:5px -5px 0 -2px var(--skin-beak);top:12px;left:16px;transform:rotate(45deg)}@media (forced-colors:active){.skin-bird[data-visual]:not([data-visual=classic]):after{box-shadow:none;background:canvastext;border-color:canvastext}}.skin-bird[data-visual=king]{background:linear-gradient(180deg,var(--skin-highlight) 0 24%,var(--skin-body) 24% 63%,var(--skin-shade) 63% 100%);border:4px solid var(--skin-outline);width:54px;height:38px;box-shadow:inset 0 5px 0 #ffffff29, inset 0 -6px 0 var(--skin-deep), 0 5px 0 #00000029;border-radius:5px 10px 4px 6px}.skin-bird[data-visual=king]:before{content:"";z-index:6;box-sizing:border-box;border:3px solid var(--skin-outline);background:var(--skin-wing-hi);clip-path:polygon(0 100%,0 38%,18% 58%,34% 0,50% 58%,67% 4%,82% 58%,100% 36%,100% 100%);width:30px;height:17px;display:block;position:absolute;top:-19px;left:14px}.skin-bird[data-visual=king]:after{content:"";z-index:7;box-sizing:border-box;background:var(--skin-beak);border:2px solid var(--skin-deep);width:8px;height:8px;box-shadow:10px 7px 0 -3px var(--skin-wing-hi),-10px 7px 0 -3px var(--skin-wing-hi);display:block;position:absolute;top:7px;left:24px;transform:rotate(45deg)}.skin-bird[data-visual=king] .mini-wing{border:4px solid var(--skin-outline);background:linear-gradient(180deg,var(--skin-wing-hi) 0 28%,var(--skin-wing) 28% 100%);clip-path:polygon(0 20%,66% 0,100% 30%,82% 100%,24% 86%);width:28px;height:21px;box-shadow:none;border-radius:2px 10px 8px 4px;bottom:-5px;left:-19px}.skin-bird[data-visual=king] .mini-tail{border:4px solid var(--skin-outline);background:linear-gradient(180deg,var(--skin-wing-hi) 0 28%,var(--skin-tail) 28% 100%);clip-path:polygon(0 0,100% 10%,82% 50%,100% 90%,0 100%,18% 50%);width:20px;height:14px;top:7px;left:-22px}.skin-bird[data-visual=king] .mini-eye{z-index:8;border:4px solid var(--skin-outline);background:linear-gradient(90deg,var(--skin-eye) 0 58%,var(--skin-eye-dark) 58% 86%,#fff 86%);width:17px;height:16px;top:5px;right:-16px}.skin-bird[data-visual=king] .mini-beak{z-index:7;border:3px solid var(--skin-outline);background:linear-gradient(180deg,var(--skin-beak) 0 62%,var(--skin-beak-shade) 62%);width:18px;height:8px;bottom:5px;right:-24px}:is(.skin-preview:has(.skin-bird[data-visual=shark]),.skin-feature-preview:has(.skin-bird[data-visual=shark])){background:radial-gradient(circle at 74% 18%,#70e1eb38,#0000 22%),linear-gradient(168deg,#0000 0 62%,#136f7947 63% 67%,#0000 68%),linear-gradient(#17647a,#0a3448 58%,#072333 59%,#041722)}.skin-bird[data-visual=shark]{background:linear-gradient(180deg,var(--skin-highlight) 0 22%,var(--skin-body) 22% 66%,var(--skin-shade) 66% 100%);border:4px solid var(--skin-outline);width:60px;height:30px;box-shadow:inset 0 -5px 0 var(--skin-deep),0 5px 0 #00000029;border-radius:5px 13px 13px 5px}.skin-bird[data-visual=shark]:before{content:"";background:var(--skin-wing);border:3px solid var(--skin-outline);clip-path:polygon(50% 0,100% 100%,0 100%);width:16px;height:13px;display:block;position:absolute;top:-15px;left:19px}.skin-bird[data-visual=shark]:after{content:"";background:linear-gradient(180deg,var(--skin-beak-shade) 0 42%,var(--skin-beak) 42% 100%);border:3px solid var(--skin-outline);border-left:0;width:20px;height:7px;display:block;position:absolute;bottom:3px;right:-10px}.skin-bird[data-visual=shark] .mini-tail{border:4px solid var(--skin-outline);background:linear-gradient(90deg,var(--skin-tail),var(--skin-wing-hi));clip-path:polygon(0 0,100% 35%,100% 65%,0 100%,22% 50%);width:21px;height:24px;top:3px;left:-22px}.skin-bird[data-visual=shark] .mini-wing{border:3px solid var(--skin-outline);background:var(--skin-wing);clip-path:polygon(0 0,100% 0,35% 100%);width:21px;height:12px;bottom:-10px;left:10px}.skin-bird[data-visual=shark] .mini-eye{z-index:8;border:3px solid var(--skin-outline);background:linear-gradient(90deg,var(--skin-eye) 0 58%,var(--skin-eye-dark) 58%);width:9px;height:9px;top:4px;right:4px}.skin-bird[data-visual=shark] .mini-beak{z-index:8;background:repeating-linear-gradient(90deg,var(--skin-beak) 0 3px,transparent 3px 5px);border:0;width:15px;height:4px;bottom:4px;right:-6px}.preview-bird[data-visual=shark]{background:linear-gradient(180deg,var(--bird-hi,#9be9f2) 0 22%,var(--bird-body,#3d91b8) 22% 66%,var(--bird-shade,#216487) 66%);border-color:var(--bird-outline,#061b2b);border-radius:5px 14px 14px 5px;width:62px;height:31px}.preview-bird[data-visual=shark]:before{content:"";background:var(--bird-wing,#2a7899);border:3px solid var(--bird-outline,#061b2b);clip-path:polygon(50% 0,100% 100%,0 100%);width:16px;height:13px;display:block;position:absolute;top:-15px;left:20px}.preview-bird[data-visual=shark] .preview-tail{background:var(--bird-tail,#1f607f);clip-path:polygon(0 0,100% 35%,100% 65%,0 100%,22% 50%);width:21px;height:24px;top:3px;left:-22px}.preview-bird[data-visual=shark] .preview-wing{background:var(--bird-wing,#2a7899);clip-path:polygon(0 0,100% 0,35% 100%);width:20px;height:11px;bottom:-9px;left:11px}.preview-bird[data-visual=shark] .preview-eye{width:9px;height:9px;top:4px;right:3px}.preview-bird[data-visual=shark] .preview-beak{background:var(--bird-beak,#f4fbff);width:17px;height:7px;bottom:4px;right:-10px}.preview-bird[data-visual=king]{background:linear-gradient(180deg,var(--bird-hi,#fff9d8) 0 24%,var(--bird-body,#f3f0dc) 24% 63%,var(--bird-shade,#c8bca1) 63% 100%);border-color:var(--bird-outline,#2a1830);width:56px;height:39px;box-shadow:inset 0 5px 0 #ffffff2e, inset 0 -7px 0 var(--bird-deep,#7c2940), 0 5px 0 #0000002e;border-radius:5px 10px 4px 6px}.preview-bird[data-visual=king]:before{content:"";z-index:7;box-sizing:border-box;border:3px solid var(--bird-outline,#2a1830);background:var(--bird-wing-hi,#f3c94f);clip-path:polygon(0 100%,0 38%,18% 58%,34% 0,50% 58%,67% 4%,82% 58%,100% 36%,100% 100%);width:32px;height:18px;display:block;position:absolute;top:-20px;left:13px}.preview-bird[data-visual=king] .preview-wing{background:linear-gradient(180deg,var(--bird-wing-hi,#f3c94f) 0 28%,var(--bird-wing,#b61f3f) 28% 100%);clip-path:polygon(0 20%,66% 0,100% 30%,82% 100%,24% 86%);width:29px;height:21px;box-shadow:none;border-width:4px;border-radius:2px 10px 8px 4px;bottom:-5px;left:-19px}.preview-bird[data-visual=king] .preview-tail{background:linear-gradient(180deg,var(--bird-wing-hi,#f3c94f) 0 28%,var(--bird-tail,#8f1834) 28% 100%);clip-path:polygon(0 0,100% 10%,82% 50%,100% 90%,0 100%,18% 50%);border-width:4px;width:20px;height:14px;top:8px;left:-22px}.preview-bird[data-visual=king] .preview-eye{z-index:8;border-width:4px;width:17px;height:16px;top:5px;right:-16px}.preview-bird[data-visual=king] .preview-beak{z-index:7;border-width:3px;width:18px;height:8px;bottom:5px;right:-24px}:is(.skin-preview:has(.skin-bird[data-visual=king]),.skin-feature-preview:has(.skin-bird[data-visual=king])){background:radial-gradient(circle at 50% 18%,#f3c94f57,#0000 28%),linear-gradient(118deg,#0000 0 18%,#b61f3f29 19% 30%,#0000 31% 70%,#f3c94f1f 71% 78%,#0000 79%),linear-gradient(#392238,#151722 72%)}.skin-bird[data-visual=et-ufo]{background:linear-gradient(180deg,var(--skin-wing-hi) 0 18%,var(--skin-wing) 18% 70%,var(--skin-deep) 70%);border:4px solid var(--skin-outline);width:62px;height:28px;box-shadow:inset 0 -5px 0 var(--skin-tail),0 6px 0 #0000002e;border-radius:3px 3px 16px 16px}.skin-bird[data-visual=et-ufo]:before{content:"";border:4px solid var(--skin-outline);background:radial-gradient(circle at 36% 48%,var(--skin-eye) 0 3px,transparent 4px), radial-gradient(circle at 66% 48%,var(--skin-eye) 0 3px,transparent 4px), linear-gradient(180deg,var(--skin-highlight) 0 24%,var(--skin-body) 24% 100%);border-radius:18px 18px 5px 5px;width:28px;height:24px;position:absolute;top:-24px;left:14px}.skin-bird[data-visual=et-ufo]:after{content:"";background:repeating-linear-gradient(90deg,var(--skin-beak) 0 8px,var(--skin-tail) 8px 14px);border:3px solid var(--skin-outline);border-top:0;height:7px;position:absolute;bottom:-9px;left:9px;right:9px}.skin-bird[data-visual=et-ufo] .mini-tail{display:none}.skin-bird[data-visual=et-ufo] .mini-wing{border:2px solid var(--skin-outline);background:var(--skin-beak);width:30px;height:7px;box-shadow:0 3px 0 color-mix(in srgb,var(--skin-beak) 42%,transparent);bottom:-12px;left:14px}.skin-bird[data-visual=et-ufo] .mini-eye,.skin-bird[data-visual=et-ufo] .mini-beak{display:none}.preview-bird[data-visual=et-ufo]{background:linear-gradient(180deg,var(--bird-wing-hi,#b79aff) 0 18%,var(--bird-wing,#7758d9) 18% 70%,var(--bird-deep,#235b46) 70%);border-color:var(--bird-outline,#08182b);border-radius:3px 3px 17px 17px;width:64px;height:29px}.preview-bird[data-visual=et-ufo]:before{content:"";border:4px solid var(--bird-outline,#08182b);background:radial-gradient(circle at 36% 48%,var(--bird-eye,#081016) 0 3px,transparent 4px), radial-gradient(circle at 66% 48%,var(--bird-eye,#081016) 0 3px,transparent 4px), linear-gradient(180deg,var(--bird-hi,#d7ffd0),var(--bird-body,#7fe77a));border-radius:18px 18px 5px 5px;width:28px;height:23px;position:absolute;top:-24px;left:15px}.preview-bird[data-visual=et-ufo]:after{content:"";border:3px solid var(--bird-outline,#08182b);background:repeating-linear-gradient(90deg,var(--bird-beak,#9af7ff) 0 8px,var(--bird-tail,#2dd8d3) 8px 14px);border-top:0;height:7px;position:absolute;bottom:-9px;left:10px;right:10px}.preview-bird[data-visual=et-ufo] .preview-tail,.preview-bird[data-visual=et-ufo] .preview-wing,.preview-bird[data-visual=et-ufo] .preview-eye,.preview-bird[data-visual=et-ufo] .preview-beak{display:none}.skin-bird[data-visual=shark]{background:linear-gradient(90deg,transparent 0 18%,var(--skin-wing-hi) 18% 22%,transparent 22% 48%,var(--skin-deep) 48% 53%,transparent 53%), linear-gradient(180deg,var(--skin-highlight) 0 20%,var(--skin-body) 20% 68%,var(--skin-shade) 68% 100%);box-shadow:inset 0 -4px 0 var(--skin-deep), -9px 1px 0 -4px var(--skin-wing-hi), -15px 1px 0 -7px var(--skin-wing-hi);border-radius:42% 34% 32% 44%}.skin-bird[data-visual=shark]:before{background:radial-gradient(circle at 61% 34%,var(--skin-eye) 0 3px,var(--skin-outline) 4px 6px,transparent 7px), linear-gradient(180deg,var(--skin-body) 0 58%,var(--skin-beak) 59% 72%,var(--skin-beak-shade) 73% 100%);clip-path:polygon(0 12%,78% 0,100% 34%,100% 78%,70% 100%,0 84%)}.skin-bird[data-visual=shark]:after{content:"";border:3px solid var(--skin-outline);background:linear-gradient(90deg,var(--skin-tail) 0 50%,var(--skin-wing-hi) 50%);width:17px;height:8px;box-shadow:-8px 2px 0 -2px var(--skin-wing-hi);position:absolute;top:13px;left:-18px}.preview-bird[data-visual=shark]{background:linear-gradient(90deg,transparent 0 18%,var(--bird-wing-hi,#66e6f2) 18% 22%,transparent 22% 48%,var(--bird-deep,#102f4a) 48% 53%,transparent 53%), linear-gradient(180deg,var(--bird-hi,#b9eff7) 0 20%,var(--bird-body,#4c7898) 20% 68%,var(--bird-shade,#294f70) 68% 100%)}.preview-bird[data-visual=shark]:after{content:"";border:3px solid var(--bird-outline,#061b2b);background:linear-gradient(90deg,var(--bird-tail,#183f60),var(--bird-wing-hi,#66e6f2));width:16px;height:8px;box-shadow:-8px 2px 0 -2px var(--bird-wing-hi,#66e6f2);position:absolute;top:13px;left:-17px}.skin-bird[data-visual=et-ufo],.preview-bird[data-visual=et-ufo]{image-rendering:pixelated}.skin-bird.pixel-skin,.preview-bird.pixel-skin{flex:none;min-width:96px;width:96px!important;height:80px!important;box-shadow:none!important;clip-path:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;animation:none!important;transform:scale(1)!important}.pixel-skin:before,.pixel-skin:after,.pixel-skin>i{display:none!important}.pixel-skin>.pixel-skin-canvas{image-rendering:pixelated;image-rendering:crisp-edges;border:0!important;width:96px!important;max-width:none!important;height:80px!important;animation:none!important;display:block!important;position:static!important;transform:none!important}#screen-skins .skin-preview .pixel-skin,#screen-skins .skin-feature-preview .pixel-skin,#screen-skins .skin-compare-preview .pixel-skin{transform-origin:50%;scale:2!important}.preview-bird.pixel-skin{scale:2!important}:is(.skin-preview:has(.skin-bird[data-visual=et-ufo]),.skin-feature-preview:has(.skin-bird[data-visual=et-ufo])){background:radial-gradient(circle at 82% 24%,#beceef 0 2px,#0000 3px),radial-gradient(circle at 19% 32%,#8ddedb 0 1px,#0000 2px),radial-gradient(circle at 66% 72%,#747abd 0 1px,#0000 2px),radial-gradient(at 50% 110%,#173854,#0000 65%),#080e29!important}:is(#screen-skins .skin-preview:has(.pixel-skin),#screen-skins .skin-feature-preview:has(.pixel-skin),#screen-skins .skin-compare-preview:has(.pixel-skin)){min-height:224px!important}.flight-telemetry-rail{display:none}html[data-screen=play][data-immersive=true][data-game-state=running] .flight-telemetry-rail,html[data-screen=play][data-immersive=true][data-game-state=resuming] .flight-telemetry-rail{background:#051419f0;border:1px solid #66d5aa47;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.flight-telemetry-rail span{border:1px solid #50797047;border-radius:6px;min-width:0;padding:5px}.flight-telemetry-rail small,.flight-telemetry-rail b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flight-telemetry-rail small{letter-spacing:.08em;font-size:5px;font-weight:900}.flight-telemetry-rail b{margin-top:3px;font-size:7px}.canvas-wrap{--atmosphere-sky:#76d5dc;--atmosphere-top:#9ee7e4;--atmosphere-accent:#f6da68;--atmosphere-ground:#315f49;--atmosphere-cloud:#e9fff1;--atmosphere-light:1}.biome-stage-atmosphere,.biome-stage-atmosphere i{pointer-events:none;position:absolute;inset:4px}.biome-stage-atmosphere{z-index:2;opacity:.9;border-radius:10px;overflow:hidden}.biome-stage-atmosphere i{display:block}.atmosphere-sky{background:linear-gradient(180deg,color-mix(in srgb,var(--atmosphere-top) 18%,transparent),transparent 42%), radial-gradient(ellipse at 78% 8%,color-mix(in srgb,var(--atmosphere-accent) 19%,transparent),transparent 36%);opacity:calc(.36 * var(--atmosphere-light))}.atmosphere-depth{box-shadow:inset 0 -28px 44px color-mix(in srgb,var(--atmosphere-ground) 30%,transparent), inset 0 0 0 1px color-mix(in srgb,var(--atmosphere-accent) 18%,transparent), inset 0 18px 34px color-mix(in srgb,var(--atmosphere-cloud) 8%,transparent)}.atmosphere-weather{opacity:.18;background-size:72px 72px}.canvas-wrap[data-atmosphere-daypart=afternoon] .atmosphere-sky{background:linear-gradient(180deg,#ffb06026,transparent 48%), radial-gradient(circle at 78% 8%,color-mix(in srgb,var(--atmosphere-accent) 28%,transparent),transparent 34%)}.canvas-wrap[data-atmosphere-daypart=night] .biome-stage-atmosphere{background:linear-gradient(#08122e29,#050c1d42)}.canvas-wrap[data-atmosphere-daypart=night] .atmosphere-depth{box-shadow:inset 0 -34px 54px #040a1847, inset 0 0 0 1px color-mix(in srgb,var(--atmosphere-accent) 22%,transparent)}.canvas-wrap[data-atmosphere-weather=snow] .atmosphere-weather{background-image:radial-gradient(circle,#fff 0 1px,transparent 1.5px), radial-gradient(circle,var(--atmosphere-cloud) 0 1px,transparent 1.5px);background-position:7px 11px,39px 44px;background-size:42px 42px,58px 58px;animation:9s linear infinite atmosphere-drift}.canvas-wrap[data-atmosphere-weather=sparkles] .atmosphere-weather,.canvas-wrap[data-atmosphere-weather=embers] .atmosphere-weather{background-image:radial-gradient(circle,var(--atmosphere-accent) 0 1px,transparent 1.8px), radial-gradient(circle,var(--atmosphere-cloud) 0 1px,transparent 1.6px);background-position:9px 13px,46px 37px;animation:7s linear infinite atmosphere-rise}.canvas-wrap[data-atmosphere-weather=mist] .atmosphere-weather,.canvas-wrap[data-atmosphere-weather=haze] .atmosphere-weather{background:linear-gradient(100deg,transparent 10%,color-mix(in srgb,var(--atmosphere-cloud) 16%,transparent) 42%,transparent 72%);animation:8s ease-in-out infinite alternate atmosphere-haze;transform:scaleX(1.3)}.canvas-wrap[data-atmosphere-weather=dust] .atmosphere-weather{background-image:radial-gradient(circle,color-mix(in srgb,var(--atmosphere-accent) 42%,transparent) 0 1px,transparent 1.5px);background-size:34px 34px;animation:6s linear infinite reverse atmosphere-drift}.canvas-wrap[data-atmosphere-weather=petals] .atmosphere-weather,.canvas-wrap[data-atmosphere-weather=leaves] .atmosphere-weather{background-image:linear-gradient(135deg,transparent 45%,var(--atmosphere-accent) 46% 54%,transparent 55%);background-size:48px 48px;animation:8s linear infinite atmosphere-drift}.canvas-wrap[data-atmosphere-weather=spray] .atmosphere-weather{background-image:linear-gradient(115deg,transparent 47%,color-mix(in srgb,var(--atmosphere-cloud) 55%,transparent) 48% 51%,transparent 52%);background-size:54px 54px;animation:5s linear infinite atmosphere-drift}.canvas-wrap[data-atmosphere-biome=crystal]{box-shadow:0 16px 44px #00000047,0 0 28px color-mix(in srgb,var(--atmosphere-accent) 18%,transparent)}.canvas-wrap[data-atmosphere-biome=swamp]{box-shadow:0 16px 44px #00000047,0 0 24px color-mix(in srgb,var(--atmosphere-accent) 12%,transparent)}@keyframes atmosphere-drift{to{background-position:78px 92px,97px 105px}}@keyframes atmosphere-rise{to{background-position:9px -74px,46px -61px}}@keyframes atmosphere-haze{0%{transform:translate(-8%)scaleX(1.3)}to{transform:translate(8%)scaleX(1.3)}}@media (prefers-reduced-motion:reduce){.atmosphere-weather{animation:none!important}}.flight-route-forecast{background:linear-gradient(#081b21e6,#051419c7);border:1px solid #52808447;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0;padding:7px;display:grid}.route-forecast-card{background:#07171db8;border:1px solid #50797038;border-radius:7px;min-width:0;padding:8px}.route-forecast-card i,.route-forecast-card small,.route-forecast-card b,.route-forecast-card em{min-width:0;font-style:normal;display:block}.route-forecast-card small{color:#76989d;letter-spacing:.08em;font-size:5px;font-weight:900}.route-forecast-card b{color:#e8f7f2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.route-forecast-card em{color:#85aaa9;letter-spacing:.05em;margin-top:3px;font-size:5px;font-weight:900}.route-forecast-track{background:#07161b;border-radius:999px;height:5px;margin-top:7px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #78b4b424}.route-forecast-track u{border-radius:inherit;background:linear-gradient(90deg,#4a9c82,#8de8c2);width:0;height:100%;text-decoration:none;transition:width .18s ease-out;display:block}.route-special .route-forecast-track u{background:linear-gradient(90deg,#b18b38,#f1cf6b)}html[data-screen=play][data-immersive=true] .flight-route-forecast{display:none}@media (width<=560px){.flight-route-forecast{gap:4px;padding:5px}.route-forecast-card{padding:6px}.route-forecast-card b{font-size:7px}}@media (prefers-reduced-motion:reduce){.route-forecast-track u{transition:none}}.command-dock button[data-nav-status]:after{content:"";background:#587079;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #07171ee0}.command-dock button[data-nav-status=active]:after{background:#66d5aa;box-shadow:0 0 0 2px #07171ee0,0 0 8px #66d5aa73}.command-dock button[data-nav-status=paused]:after{background:#d8b55d}.command-dock button[data-nav-status=error]:after{background:#ef806f}.command-dock small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=620px){.command-dock button.is-active{grid-template-rows:16px auto 8px}.command-dock button.is-active small{font-size:4.5px;line-height:1;display:block}}.skip-link{z-index:10000;top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));color:#f5f3dd;letter-spacing:.06em;background:#071116;border:2px solid #b9ffe2;border-radius:8px;min-height:44px;padding:12px 16px;font:700 12px/1.2 monospace;text-decoration:none;transition:transform .15s;position:fixed;transform:translateY(-180%)}.skip-link:focus-visible{outline-offset:2px;outline:3px solid #f4d97d;transform:translateY(0)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}@media (prefers-contrast:more){:root{--bg:#00090c;--bg-2:#001218;--panel:#061b22;--panel-2:#0a2730;--card:#08242d;--line:#77cfc1;--line-soft:#4a968c;--text:#fff;--muted:#d2e7e3;--mint:#a8ffda;--gold:#ffe783;--danger:#ff958a}body{background:linear-gradient(180deg,var(--bg-2),var(--bg))}:is(.topbar,.hero-card,.home-command-card,.setting-row,.game-stage,.collection-shell,.profile-shell,.ranking-shell){border-color:var(--line)}:is(button,select,input,textarea,[role=button]){border-color:#76cfc1}:is(button,a[href],select,input,textarea,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #fff1a0;box-shadow:0 0 0 2px #001015}:is(small,.muted,.command-copy em){color:#d2e7e3}canvas{outline-color:#a8ffda}}@media (forced-colors:active){*{forced-color-adjust:auto}:is(button,a[href],select,input,textarea,[role=button]):focus-visible{outline-offset:3px;outline:3px solid highlight}.brand-coin,.preview-bird,.skin-preview{forced-color-adjust:none}}@media (pointer:coarse){button,select,summary,[role=button]{min-height:44px}.icon-button{min-width:44px;min-height:44px}.bottom-nav button,.mode-buttons button,.stage-actions button,.biome-review-actions button,.home-command-card{min-height:48px}input[type=range]{touch-action:pan-x;min-height:44px}select{touch-action:manipulation;padding-block:9px}button,[role=button],summary{touch-action:manipulation}}@media (width<=420px) and (pointer:coarse){.stage-actions{gap:8px}.stage-actions button{padding-inline:10px}.bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.game-stage[data-flight-hud] .game-hud-deck,.game-stage[data-flight-hud] .flight-telemetry-rail,.game-stage[data-flight-hud] .flight-route-forecast,.game-stage[data-flight-hud] .canvas-corner-hud,.game-stage[data-flight-hud] .canvas-biome-next{display:none!important}.game-stage[data-flight-hud] .canvas-wrap{container-type:inline-size}.flight-hud{z-index:8;pointer-events:none;font-variant-numeric:tabular-nums;color:#f3f5e9;font-family:monospace;line-height:1.2;position:absolute;inset:7px}.flight-hud *{box-sizing:border-box}.flight-hud small,.flight-hud em{font-style:normal}.flight-hud-top{background:#081b24f5;border-bottom:1px solid #78bca9;grid-template-rows:1fr auto;grid-template-columns:1fr 1.2fr .8fr;gap:0 1.5cqw;height:10.5%;min-height:0;padding:1.3cqw 2cqw .6cqw;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 2px #071116}.flight-hud-top>div{min-width:0}.flight-hud-top small{color:#b4d0d0;letter-spacing:.04em;white-space:nowrap;font-size:2cqw;display:block}.flight-score>b{color:#fff4c9;font-size:5.2cqw;line-height:1.06;display:block}.flight-score>span{color:#d1decb;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.7cqw;display:block;overflow:hidden}.flight-wallet{text-align:center}.flight-wallet strong{color:#ffe198;white-space:nowrap;justify-content:center;align-items:center;gap:1.2cqw;font-size:4.2cqw;line-height:1.2;display:flex}.feather-coin{vertical-align:middle;width:20px;height:20px;image-rendering:pixelated;flex:none;display:inline-block}.flight-wallet>span{color:#ffe198;justify-content:center;align-items:center;gap:1cqw;font-size:1.8cqw;display:flex}.flight-wallet>span small{text-overflow:ellipsis;font-size:1.7cqw;overflow:hidden}.flight-clock{text-align:right}.flight-clock>b{margin:1cqw 0 .4cqw;font-size:3.1cqw;display:block}.flight-clock>span{color:#b5e7d2;white-space:nowrap;text-overflow:ellipsis;font-size:1.8cqw;display:block;overflow:hidden}.flight-coin-track{color:#f5d589;grid-column:1/-1;justify-content:center;align-items:center;gap:2cqw;margin-top:.6cqw;font-size:1.7cqw;display:flex}.coin-segments{gap:2px;display:flex}.coin-segments u{background:#3f493b;border:1px solid #68745a;width:3.4cqw;height:1cqw;text-decoration:none}.flight-hud-bottom{background:#081b24f5;border-top:2px solid #76b997;align-items:center;gap:2cqw;height:10.6%;padding:1.4cqw 2cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.flight-route{flex:1;min-width:0}.flight-route-title{text-overflow:ellipsis;white-space:nowrap;color:#d5f7e7;font-size:2.5cqw;display:block;overflow:hidden}.flight-meter{background:#263f47;border:1px solid #496870;height:5px;margin:5px 0;display:block;overflow:hidden}.flight-meter>i{background:#86dfb7;height:100%;transition:width .15s linear;display:block}.flight-pass{color:#b7d6d6;white-space:nowrap;justify-content:space-between;align-items:center;gap:1cqw;font-size:1.9cqw;display:flex}.flight-pass em{color:#f3d983;text-overflow:ellipsis;overflow:hidden}.flight-hud[data-grade=perfect] .flight-pass>b{color:#ffe18c}.flight-hud[data-grade=clean] .flight-pass>b{color:#a4f5d3}.flight-map{flex:none;width:36%}.flight-map[hidden]{display:none}.flight-map canvas{width:100%;height:auto;image-rendering:pixelated;border:1px solid #658790;display:block}.flight-map-legend{justify-content:space-between;margin-top:1px;font-size:1.6cqw;line-height:1.15;display:flex}.flight-map-legend i{color:#7edb9c;font-style:normal}.flight-map-legend [data-kind=blue]{color:#88cfff}.flight-map-legend [data-kind=red]{color:#ff8391}.flight-reward,.flight-record{color:#ffe295;background:#17251ef5;border:1px solid #d9b752;align-items:center;gap:5px;max-width:96%;padding:5px 7px;font-size:2.5cqw;display:flex;position:absolute;bottom:11.5%;right:1cqw;box-shadow:2px 2px #06131a}.flight-record{font-size:2.2cqw;inset:11.4% auto auto 1cqw}.flight-reward[hidden],.flight-record[hidden]{display:none}.flight-hud[data-state=paused] .flight-clock>span{color:#ffe18c}.flight-hud[data-state=resuming] .flight-clock{background:linear-gradient(90deg,#34584f var(--hud-resume,0%),transparent 0)}.flight-hud-controls{gap:5px;display:flex}.game-stage[data-flight-hud] .stage-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.game-stage[data-flight-hud] .stage-actions button{touch-action:manipulation;min-width:44px;min-height:44px;margin:0;padding:8px 11px;font-size:10px}.flight-hud-controls button{color:#daefeb;cursor:pointer;background:#122b35;border:1px solid #547e85;border-radius:6px}.flight-hud-controls button[aria-pressed=true]{color:#102b29;background:#c1ecda;border-color:#f1ffe7}.flight-hud-controls button:focus-visible{outline-offset:2px;outline:3px solid #ffe39a}.flight-hud-details{font-variant-numeric:tabular-nums;background:#0b2029;border:1px solid #46696f;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:9px 0;padding:8px;font-family:monospace;display:grid}.flight-detail{min-width:0;padding:5px}.flight-detail>small{color:#a7c9ca;letter-spacing:.04em;font-size:9px;display:block}.flight-detail>b{color:#ebf9ed;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.5;display:block}.flight-detail>span:not(.flight-meter){color:#aac8c7;font-size:9px}.flight-hud-details[data-special=red] .flight-detail:nth-child(2) b{color:#ff9ba3}.game-stage[data-hud-focus=true] .flight-hud-details,.game-stage[data-hud-focus=true] .journey-dashboard,.game-stage[data-hud-focus=true] .journey-xp-track,.game-stage[data-hud-focus=true] .journey-goals{display:none!important}.game-stage[data-hud-focus=true] .flight-pass{visibility:hidden}.game-stage[data-flight-hud] .canvas-tip{bottom:12%}.score-tick{animation:.25s ease-out hud-score-tick}@keyframes hud-score-tick{50%{color:#9af3cd;transform:translateY(-1px)}}@media (width>=901px){.play-screen .game-stage[data-flight-hud] .flight-hud-details{grid-area:hud;margin:0}.game-stage[data-flight-hud] .stage-head{gap:16px}}@media (width<=560px){.flight-hud-details{grid-template-columns:repeat(2,minmax(0,1fr))}.game-stage[data-flight-hud] .stage-head{flex-wrap:wrap}.game-stage[data-flight-hud] .stage-actions{justify-content:flex-end;width:100%}.game-stage[data-flight-hud] .stage-actions button{padding:8px;font-size:9px}.flight-hud{inset:3px}}html[data-screen=play][data-immersive=true] .game-stage[data-flight-hud] .flight-hud-details{display:none!important}html[data-screen=play][data-immersive=true] .game-stage[data-flight-hud] .stage-actions .compact{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.flight-meter>i{transition:none}.score-tick{animation:none}}@media (prefers-contrast:more){.flight-hud-top,.flight-hud-bottom{background:#06131a;border-color:#f7ffdd}.flight-meter{border-color:#bcded4}}.flight-hud-top{height:11%;padding:1.2cqw 2cqw .8cqw}.flight-hud-top small{font-size:2.35cqw}.flight-score>b{font-size:6.6cqw}.flight-score>span{font-size:2.05cqw}.flight-wallet strong{font-size:5.6cqw}.flight-wallet .feather-coin{width:5.8cqw;height:5.8cqw}.flight-wallet>span,.flight-wallet>span small{font-size:2cqw}.flight-clock>b{font-size:3.8cqw}.flight-clock>span{font-size:2.1cqw}.flight-coin-track{margin-top:.4cqw;font-size:2.1cqw}.flight-route-title{font-size:2.9cqw}.flight-pass{font-size:2.2cqw}.flight-map-legend{font-size:1.9cqw}.game-stage[data-flight-hud] .gameplay-tip{z-index:7;bottom:12%}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .topbar,html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .command-dock,html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .bottom-nav{display:none!important}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .app-shell{min-height:100dvh;padding:3px}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .play-screen{padding:0}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .game-stage[data-flight-hud]{min-height:calc(100dvh - 6px);padding:3px}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .game-stage[data-flight-hud] :is(.mode-switch,.global-note,.journey-strip,.journey-xp-track,.journey-goals,.mobile-start,.reward-toast){display:none!important}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .game-stage[data-flight-hud] .stage-head{justify-content:flex-end;min-height:44px;margin:0 0 3px}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .game-stage[data-flight-hud] .stage-head>div:first-child{display:none}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .game-stage[data-flight-hud] .canvas-wrap{width:min(100%,430px,56.25dvh - 45px);margin:0 auto;padding:2px}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .game-stage[data-flight-hud] .flight-hud{inset:3px}@media (width>=901px){html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .game-stage[data-flight-hud]{grid-template:"head head"44px"canvas hud"1fr/min(430px,56.25dvh - 45px) minmax(220px,1fr);align-content:start;gap:9px 15px;max-width:800px;padding:8px}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .game-stage[data-flight-hud] .flight-hud-details{grid-template-columns:1fr;align-self:start}}@media (width<=900px){html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .game-stage[data-flight-hud] .flight-hud-details{display:none}}@media (orientation:landscape) and (height<=520px) and (width<=960px){html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .flight-hud-top{left:max(10px,env(safe-area-inset-left));border:1px solid #78bca9;grid-template-columns:1fr 1.3fr .8fr;gap:3px;width:calc(50vw - 120px);height:95px;padding:9px;position:fixed;top:68px;right:auto}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .flight-hud-bottom{left:auto;right:max(10px,env(safe-area-inset-right));border:1px solid #78bca9;gap:8px;width:calc(50vw - 120px);height:95px;padding:8px;position:fixed;top:68px;bottom:auto}.flight-hud-top small{font-size:8px}.flight-score>b{font-size:24px}.flight-score>span{font-size:7px}.flight-wallet strong{gap:4px;font-size:21px}.flight-wallet .feather-coin{width:20px;height:20px}.flight-wallet>span,.flight-wallet>span small{font-size:7px}.flight-clock>b{font-size:12px}.flight-clock>span{font-size:7px}.flight-coin-track{gap:5px;font-size:8px}.coin-segments u{width:8px;height:4px}.flight-route-title{font-size:10px}.flight-pass{font-size:8px}.flight-map-legend{font-size:7px}.flight-reward,.flight-record{font-size:8px}}.flight-hud-home{pointer-events:auto;color:#e7ffeb;cursor:pointer;background:#15362f;border:1px solid #9bddbd;border-radius:6px;min-width:88px;min-height:44px;padding:9px 15px;font:12px monospace;display:none;position:absolute;top:62%;left:50%;transform:translate(-50%)}.flight-hud[data-state=paused] .flight-hud-home{display:block}.flight-hud-home:focus-visible{outline-offset:3px;outline:3px solid #ffe39a}.flight-world{white-space:nowrap;text-overflow:ellipsis;color:#c8d3bd;margin-bottom:3px;font-size:1.8cqw;line-height:1.2;display:block;overflow:hidden}@media (orientation:landscape) and (height<=520px) and (width<=960px){.flight-world{font-size:7px}}.flight-wallet .feather-coin,.flight-reward .feather-coin{width:24px;min-width:24px;height:24px;image-rendering:pixelated;shape-rendering:crispedges;filter:none;flex:0 0 24px;display:block;transform:none}.flight-wallet strong{gap:4px}.game-stage[data-flight-hud] .stage-actions{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1.8fr);justify-content:stretch;align-items:stretch;gap:6px;width:100%;display:grid}.game-stage[data-flight-hud] .flight-hud-controls{display:contents}.game-stage[data-flight-hud] .stage-actions button,html[data-screen=play][data-immersive=true] .game-stage[data-flight-hud] .stage-actions .compact{white-space:nowrap;letter-spacing:.035em;justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;padding:8px 5px;font-size:clamp(9px,2.4vw,12px);display:flex}.game-stage[data-flight-hud] .stage-actions #flight-map-toggle{color:#e0f5e9;background:#102e3b;border:1px solid #557c88;border-radius:6px}.game-stage[data-flight-hud] .stage-actions #flight-map-toggle[aria-pressed=true]{color:#f0ffee;background:#225c57;border-color:#b5e8cd}@media (width<=370px){.game-stage[data-flight-hud] .stage-actions{gap:4px}.game-stage[data-flight-hud] .stage-actions button{letter-spacing:0}}html[data-screen=play][data-immersive=true] .game-stage[data-flight-hud] .stage-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1.8fr);justify-content:stretch;align-items:stretch;display:grid}.feather-coin,.pixel-icon,.brand-coin img{image-rendering:pixelated;image-rendering:crisp-edges}.flight-wallet .feather-coin{filter:drop-shadow(0 1px #51320d)}.flight-hud-top,.flight-hud-bottom{background:#091d27f5;box-shadow:inset 0 1px #42666b}.flight-score>b,.flight-wallet strong{font-variant-numeric:tabular-nums;text-shadow:1px 2px #332b20}.flight-coin-track{color:#ffe4a0}.coin-segments u{background:#302f2b;border-color:#84682e;box-shadow:inset 0 1px #4b4940}.coin-segments u[data-filled=true]{background:linear-gradient(#fff0a3 0 35%,#e4a73e 35% 75%,#aa6a23 75%);border-color:#fce08c}.flight-meter{background:#142c34;border-color:#60888a;height:7px}.flight-meter>i{background:linear-gradient(#b2f4d3 0 45%,#59b98e 45%)}.flight-hud-details{border-color:#60888a;box-shadow:inset 0 1px #2c555b}#screen-skins[data-alpha-polish] .skin-card{overflow:hidden}#screen-skins[data-alpha-polish] .skin-preview{isolation:isolate}#screen-skins[data-alpha-polish] .skin-preview img,#screen-skins[data-alpha-polish] .skin-preview canvas,#screen-skins[data-alpha-polish] .skin-preview svg{image-rendering:pixelated;image-rendering:crisp-edges}#screen-skins[data-alpha-polish] .skin-card .skin-copy b{line-height:1.35}#screen-skins[data-alpha-polish] .skin-card .skin-actions button{min-height:44px}.brand-coin img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=560px){.flight-hud-top{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr)}.flight-wallet strong{gap:1cqw}.flight-hud-details{gap:4px}}@media (prefers-reduced-motion:reduce){.flight-score>b,.flight-wallet strong{transition:none}}.local-coin-value{color:#ffe194;align-items:center;gap:5px;min-width:0;display:inline-flex}.local-coin-value>.feather-coin{filter:drop-shadow(0 2px #573311);flex:none;width:18px;height:18px;display:inline-block}.local-coin-value b{overflow-wrap:anywhere;min-width:0}.pilot-stats .pilot-stat .local-coin-value{margin-top:4px}.pilot-stats .pilot-stat .local-coin-value>b{margin-top:0}.journey-coins .local-coin-value{justify-content:center}.wallet-local .local-coin-value{margin-top:5px}.wallet-local .local-coin-value>b{margin-top:0}.reward-toast>.feather-coin{filter:drop-shadow(0 2px #563715);flex:0 0 18px;width:18px;height:18px}.flight-wallet .feather-coin,.flight-reward .feather-coin{filter:none}.reward-toast:has(>.feather-coin){justify-content:center;align-items:center;gap:6px;display:flex}.reward-toast>.feather-coin{width:24px;height:24px;image-rendering:pixelated;shape-rendering:crispedges;filter:none;flex:0 0 24px}.local-coin-value>.feather-coin,.wallet-local .feather-coin{image-rendering:pixelated;shape-rendering:crispedges;filter:none!important}.fwd-token-stats{border-top:1px solid #386574;min-width:0;margin-top:18px;padding-top:16px}.fwd-token-stats>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.reference-home .fwd-token-stats>header h3{color:#ffe4a1;margin:0;font-size:13px}.fwd-token-stats button{color:#defaf0;cursor:pointer;overflow-wrap:anywhere;background:#103342;border:1px solid #74b1b4;flex:none;max-width:50%;min-height:44px;padding:8px 12px;font:700 10px/1.4 ui-monospace,monospace}.fwd-token-stats button:disabled{opacity:.5;cursor:wait}.fwd-token-stats :is(button,summary,a):focus-visible{outline-offset:3px;outline:3px solid #ffe29a}.fwd-token-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fwd-token-stat{background:#061e2c;border:1px solid #498b87;min-width:0;padding:15px 12px;box-shadow:inset 0 3px #94e9cc33}.fwd-token-stat>span{color:#b3d6d4;overflow-wrap:anywhere;font:700 10px/1.5 ui-monospace,monospace;display:block}.fwd-token-stat>strong{color:#94e9cc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;font:900 clamp(18px,3vw,28px)/1.35 ui-monospace,monospace;display:block}.fwd-token-stat>small{color:#a8c9cb;margin-top:4px;font-size:10px;display:block}.fwd-token-stat-burn{border-color:#b77b4c;box-shadow:inset 0 3px #f9b77944}.fwd-token-stat-burn>strong{color:#ffc38a}.reference-home .fwd-token-stats .fwd-token-stats-status{color:#b8d3d3;margin-top:12px;font-size:10px}.fwd-token-stats-status:before{content:"";background:#8d9b9e;width:6px;height:6px;margin-right:7px;display:inline-block}.fwd-token-stats[data-state=live] .fwd-token-stats-status:before{background:#94e9cc}.fwd-token-stats[data-state=stale] .fwd-token-stats-status:before{background:#ffc38a}.reference-home .fwd-token-stats :is(.fwd-token-stats-time,.fwd-token-stats-cadence){color:#9fc4cc;font-size:10px}.fwd-token-stats>details{color:#b5d9d9;margin-top:10px;font-size:10px}.fwd-token-stats summary{cursor:pointer;overflow-wrap:anywhere;padding:8px 0}.reference-home .fwd-token-stats details p{font-size:10px}.fwd-token-stats a{color:#ffe4a1;margin-top:8px;padding:8px 0;font-weight:700;display:inline-block}@media (width<=480px){.fwd-token-stats-grid{grid-template-columns:minmax(0,1fr)}.fwd-token-stat>strong{font-size:24px}}.fwd-project-wallets{border-top:1px solid #386574;min-width:0;margin-top:16px;padding-top:14px}.reference-home .fwd-project-wallets>h3{color:#ffe4a1;margin:0 0 10px;font-size:12px}.fwd-project-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fwd-project-wallet{background:#071f2d;border:1px solid #3f7480;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.fwd-project-wallet>strong{color:#a4eed6;font:900 11px/1.4 ui-monospace,monospace}.fwd-project-wallet code{color:#ffe7ab;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font:700 11px/1.5 ui-monospace,monospace}.fwd-project-wallet>small{color:#b7cfd2;min-height:14px;font:500 10px/1.4 ui-monospace,monospace}.fwd-project-wallet-actions{flex-wrap:wrap;gap:8px;display:flex}.fwd-project-wallet-actions :is(a,button),.fwd-fast-market-toggle{color:#e6fff2;cursor:pointer;touch-action:manipulation;background:#123848;border:1px solid #6ca5a7;border-radius:2px;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font:800 10px/1.4 ui-monospace,monospace;text-decoration:none;display:inline-flex}.fwd-project-wallet-actions :is(a,button):focus-visible,.fwd-fast-market :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #ffe49b}.fwd-fast-market{contain:layout style;background:#071d2b;border:1px solid #3e8190;gap:7px;min-width:0;padding:10px;display:grid}.fwd-fast-market-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fwd-fast-market h3{color:#ffe4a1;margin:0;font:900 12px/1.4 ui-monospace,monospace}.fwd-fast-market-external{color:#91f3db;text-underline-offset:3px;font:800 10px/1.4 ui-monospace,monospace;text-decoration:underline}.fwd-fast-market-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fwd-fast-market-metrics>span{background:#0e303d;border:1px solid #356473;gap:4px;min-width:0;padding:7px 9px;display:grid}.fwd-fast-market-metrics small{color:#b1d6d1;font:700 10px ui-monospace,monospace}.fwd-fast-market-metrics strong{color:#e8f4ed;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font:900 clamp(13px,2.2vw,19px)/1.3 ui-monospace,monospace}.fwd-fast-market-change[data-trend=up]{color:#8eedc8}.fwd-fast-market-change[data-trend=down]{color:#ffb1a5}.fwd-fast-market .fwd-fast-market-note{color:#a6c9cd;margin:0;font:500 10px/1.5 ui-monospace,monospace}.fwd-fast-market-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fwd-fast-market-toggle{color:#ffe49b;background:#2b3540;border-color:#d3af69;min-width:128px}.fwd-fast-market-status{color:#c1d7d8;font:500 10px/1.4 ui-monospace,monospace}.fwd-fast-market-frame{contain:layout paint;background:#04151f;width:100%;min-width:0;height:340px;overflow:hidden}.fwd-fast-market-frame[hidden]{display:none}.fwd-fast-market-frame iframe{border:0;width:100%;height:100%;display:block}@media (width<=620px){.fwd-project-wallet-grid{grid-template-columns:minmax(0,1fr)}.fwd-fast-market-frame{height:280px}.fwd-fast-market{padding:9px}}@media (prefers-reduced-motion:reduce){.fwd-fast-market *,.fwd-project-wallets *{transition:none!important;animation:none!important}}.fwd-home-card>.fwd-fast-market{max-width:100%;margin:0}.fwd-project-wallet[data-wallet-state=unpublished]{border-color:#947c50}.fwd-project-wallet[data-wallet-state=unpublished]>small{color:#ffe09a;background:#233342;border-left:2px solid #d1ad5d;padding:5px 7px}.fwd-fast-market-toggle:disabled{opacity:.65;cursor:progress}@media (width<=620px){.fwd-home-card>.fwd-fast-market{gap:6px;padding:9px}.fwd-fast-market-metrics>span{padding:7px 8px}.fwd-fast-market-toggle{min-width:126px}}.fwd-project-wallet code{white-space:normal;word-break:break-all;-webkit-user-select:all;user-select:all;display:block}.fwd-fast-market-retry{color:#e6fff2;cursor:pointer;touch-action:manipulation;background:#103342;border:1px solid #6ca5a7;justify-content:center;align-items:center;min-height:42px;padding:8px 10px;font:800 10px/1.4 ui-monospace,monospace;display:inline-flex}.fwd-fast-market-retry:disabled{opacity:.55;cursor:wait}.fwd-fast-market-retry:focus-visible{outline-offset:2px;outline:3px solid #ffe49b}.fwd-home-card,.fwd-shop-preview,.fwd-ranking-preview,.fwd-wallet-links{color:#e5f6ed;background:linear-gradient(120deg,#102d3d,#071d2c);border:2px solid #2f778b;font:800 12px/1.4 ui-monospace,monospace;box-shadow:inset 0 0 0 2px #081825,0 4px #041721}.fwd-home-card{gap:8px;padding:10px 12px;display:grid}.fwd-home-top,.fwd-home-identity,.fwd-home-actions,.fwd-home-bottom,.fwd-mint{align-items:center;gap:10px;display:flex}.fwd-home-top{flex-wrap:wrap;justify-content:space-between}.fwd-home-identity strong{color:#ffe49b;letter-spacing:.045em;font-size:14px;display:block}.fwd-home-identity{gap:12px;min-width:0}.fwd-home-identity strong em{color:#91f3c9;font-style:normal}.fwd-home-identity small{color:#add8d6;letter-spacing:.045em;font-size:9px;display:block}.fwd-logo{filter:drop-shadow(0 2px 5px #ffcf5680);background:0 0;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.fwd-logo>.official-coin{width:100%;height:100%}.fwd-home-actions{gap:7px;margin-left:auto}.fwd-home-card a,.fwd-wallet-links a{white-space:nowrap;letter-spacing:.035em;color:#e9fcff;touch-action:manipulation;background:#14384a;border:2px solid #79b6c0;justify-content:center;align-items:center;min-height:42px;padding:8px 11px;font-size:11px;text-decoration:none;display:inline-flex}.fwd-home-card .fwd-buy,.fwd-wallet-links .fwd-buy{color:#1b2733;background:#ffe081;border-color:#ffd775}.fwd-home-card a:focus-visible,.fwd-wallet-links a:focus-visible{outline-offset:2px;outline:3px solid #fff1ae}.fwd-home-bottom{border-top:1px solid #315c69;flex-wrap:wrap;gap:8px;padding-top:8px}.fwd-mint{gap:7px;min-width:0;font-size:10px}.fwd-mint small{color:#9ec8ca}.fwd-mint code{color:#f9e7b1;word-break:break-all}.fwd-copy,.fwd-home-wallet{color:#e1fcf1;cursor:pointer;background:#092936;border:1px solid #47899c;min-height:38px;padding:6px 9px;font-size:10px}.fwd-home-wallet{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;max-width:100%;margin-left:auto;display:inline-flex}.fwd-home-wallet strong{color:#ffe8a0;overflow-wrap:anywhere;font-size:11px}.fwd-home-wallet strong[data-state=connected]{color:#86f5cb}.fwd-disclosure,.fwd-copy-status{color:#aed3ce;letter-spacing:.025em;margin:0;font-size:9px}.fwd-copy-status{color:#ffe39d;overflow-wrap:anywhere}.fwd-shop-preview,.fwd-ranking-preview{clear:both;margin:13px 0;padding:13px 14px}.fwd-shop-preview strong,.fwd-ranking-preview strong,.fwd-wallet-links strong{color:#ffdf87;font-size:12px}.fwd-shop-preview p,.fwd-ranking-preview p,.fwd-wallet-links p{color:#c8dfdf;margin:5px 0 0;font-size:11px;font-weight:500;line-height:1.5}.fwd-wallet-links{margin:12px 0;padding:12px 13px}.fwd-wallet-links code{overflow-wrap:anywhere;color:#ffe4ab;padding:8px 0;font-size:10px;display:block}.fwd-wallet-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=620px){.fwd-home-card{gap:8px;padding:9px 10px}.fwd-home-actions{flex:1 0 100%;margin:0}.fwd-home-actions a{flex:1}.fwd-home-bottom{gap:7px}.fwd-home-wallet{flex:1 0 100%;margin-left:0}.fwd-home-card a{min-height:40px}.fwd-home-identity strong{font-size:12px}.fwd-logo{flex-basis:52px;width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.fwd-home-card *{transition:none!important;animation:none!important}}.reference-home .fwd-transparency{color:#e5f6ed;background:linear-gradient(145deg,#103544,#081e2d);border:2px solid #397c8c;min-width:0;padding:20px;font:500 12px/1.6 ui-monospace,monospace;box-shadow:inset 0 0 0 2px #071b29,0 4px #041721}.fwd-transparency-heading{align-items:center;gap:10px;display:flex}.fwd-transparency-tag{color:#ffe29a;background:#332f24;border:1px solid #d8b86b;flex:none;padding:5px 7px;font-size:10px;font-weight:900}.reference-home .fwd-transparency h2{color:#ffe4a1;letter-spacing:.025em;margin:0;font:900 clamp(14px,2.7vw,19px)/1.35 ui-monospace,monospace}.reference-home .fwd-transparency p{color:#c2dcdf;overflow-wrap:anywhere;margin:6px 0 0;font:500 12px/1.6 ui-monospace,monospace}.reference-home .fwd-transparency .fwd-transparency-intro{margin:10px 0 16px}.fwd-transparency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fwd-transparency-fact{background:#0a2434;border:1px solid #3c6979;min-width:0;padding:16px 13px;box-shadow:inset 0 3px #5193a144}.fwd-transparency-fact>strong{color:#94e9cc;font-size:clamp(20px,4vw,28px);font-weight:900;line-height:1.2;display:block}.fwd-transparency-developer{border-color:#9d8955;box-shadow:inset 0 3px #e8c46b55}.fwd-transparency-developer>strong{color:#ffe091;font-size:34px}.reference-home .fwd-transparency h3{color:#e8f4ec;letter-spacing:.025em;overflow-wrap:anywhere;margin:9px 0 0;font:800 11px/1.5 ui-monospace,monospace}.fwd-transparency-details{border-top:1px solid #386574;margin-top:15px}.fwd-transparency-details>summary{color:#b5f4de;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;min-height:48px;padding:14px 3px 6px;font-weight:800}.fwd-transparency-details>summary:focus-visible,.fwd-transparency-explorer:focus-visible{outline-offset:3px;outline:3px solid #fff1ae}.fwd-transparency-body{gap:10px;padding-top:6px;display:grid}.fwd-transparency-status{background:#081d2b;border-left:3px solid #ccad63;padding:12px}.fwd-transparency-status>strong{color:#f6d995;font-size:11px}.fwd-transparency-mint{background:#061b28;border:1px solid #325567;min-width:0;padding:10px 12px}.fwd-transparency-mint>small{color:#aacbcd;font-weight:700;display:block}.fwd-transparency-mint>code{color:#ffe4ab;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:5px;font:500 12px/1.6 ui-monospace,monospace;display:block}.fwd-transparency-explorer{color:#e6fff5;text-align:center;overflow-wrap:anywhere;touch-action:manipulation;background:#13384a;border:1px solid #7eb6b5;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-weight:800;text-decoration:none;display:flex}@media (width<=620px){.reference-home .fwd-transparency{padding:15px 12px}.fwd-transparency-fact{padding:13px 10px}}@media (width<=380px){.fwd-transparency-grid{grid-template-columns:minmax(0,1fr)}.fwd-transparency-fact{padding:13px}.fwd-transparency-heading{gap:8px}}.fwd-home-card a.fwd-docs-link{white-space:normal;color:#ffebb4;background:#263036;border-color:#cfb365;justify-self:start;max-width:100%;font-weight:900}.fwd-home-card button.fwd-docs-link{color:#ffebb4;white-space:normal;cursor:pointer;touch-action:manipulation;background:#263036;border:2px solid #cfb365;justify-self:start;max-width:100%;min-height:44px;padding:10px 12px;font:900 11px/1.4 ui-monospace,monospace}.fwd-home-card button.fwd-docs-link:focus-visible{outline-offset:3px;outline:3px solid #fff1ae}.updates-top-link{border:1px solid var(--mint-deep);min-height:42px;color:var(--mint);cursor:pointer;letter-spacing:.02em;background:#17352f;border-radius:9px;padding:0 12px;font-size:10px;font-weight:900}.updates-top-link:hover,.updates-top-link.is-active{background:var(--mint);color:#08271d}.update-center-screen{width:100%}.uc-shell{gap:18px;max-width:980px;margin:0 auto;display:grid}.uc-titlebar,.uc-panel{border:1px solid var(--line);background:linear-gradient(150deg,#102832,#091a22);border-radius:16px}.uc-titlebar{justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(18px,4vw,30px);display:flex}.uc-titlebar h1{letter-spacing:-.065em;margin:12px 0;font-size:clamp(30px,7vw,56px);line-height:1}.uc-titlebar h1 em{color:var(--mint);font-style:normal}.uc-titlebar p,.uc-panel-heading p{max-width:62ch;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.65}.uc-panel{padding:clamp(14px,3vw,26px)}.uc-community{background:linear-gradient(145deg,#122e2d,#091d25);border-color:#578c72}.uc-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.uc-panel-heading h2{margin:8px 0 0;font-size:clamp(22px,5vw,32px);line-height:1.15}.uc-section-count{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:900}.uc-live-pill{color:#c1ffe0;white-space:nowrap;border:1px solid #517e70;border-radius:7px;padding:8px;font-size:8px;font-weight:900}.uc-status{color:var(--mint);margin:20px 0 10px;font-size:10px;line-height:1.6}.uc-suggestion-list,.uc-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.uc-suggestion,.uc-update,.uc-empty{border:1px solid var(--line-soft);background:#041218ba;border-radius:10px;min-width:0;margin:0;padding:16px}.uc-empty{color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.6}.uc-suggestion-top,.uc-update-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.uc-update-category{color:var(--gold);font-size:10px;font-weight:900}.uc-suggestion-top small{color:var(--muted);font-size:9px}.uc-suggestion h3,.uc-update h3{margin:12px 0 8px;font-size:15px;line-height:1.4}.uc-suggestion p,.uc-update p{color:#c4d7d4;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.uc-suggestion-bottom{justify-content:space-between;align-items:center;gap:9px;margin-top:14px;display:flex}.uc-suggestion-bottom span{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.uc-vote{min-height:39px;color:var(--mint);cursor:pointer;white-space:nowrap;background:#14372f;border:1px solid #649b7d;border-radius:8px;padding:6px 11px;font-size:10px;font-weight:800}.uc-vote.is-voted{background:var(--mint);color:#102a25}.uc-vote:disabled{opacity:.5;cursor:progress}.uc-form{border:1px solid var(--line);background:#030e138c;border-radius:10px;margin-top:16px;padding:16px}.uc-form h3{margin:0 0 14px;font-size:13px}.uc-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.uc-form fieldset:disabled{opacity:.55}.uc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.uc-form label{color:#def1e6;gap:7px;font-size:10px;font-weight:800;display:grid}.uc-form input,.uc-form select,.uc-form textarea{width:100%;min-width:0;min-height:42px;color:var(--text);background:#071b23;border:1px solid #3b6770;border-radius:8px;padding:11px;font-size:12px}.uc-form textarea{resize:vertical;min-height:96px;line-height:1.55}.uc-form input:focus-visible,.uc-form select:focus-visible,.uc-form textarea:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.uc-form .primary{justify-self:start}.uc-form-status,.uc-social-line{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.7}.uc-social-line a{color:var(--mint);font-weight:800}.uc-filters{flex-wrap:wrap;gap:7px;margin:18px 0 0;display:flex}.uc-filter{border:1px solid var(--line);background:var(--panel-2);color:#c3d3d0;cursor:pointer;border-radius:8px;min-height:38px;padding:7px 12px;font-size:10px;font-weight:900}.uc-filter.is-active{background:var(--mint);color:#082c26;border-color:var(--mint)}.uc-kind{border:1px solid;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900}.uc-kind-released{color:#a6e9c5}.uc-kind-planned{color:var(--gold)}.uc-update small{color:var(--muted);margin-top:14px;font-size:9px;display:block}@media (width<=760px){.uc-titlebar{padding:17px}.uc-panel-heading{flex-direction:column}.uc-suggestion-list,.uc-feed,.uc-form-grid{grid-template-columns:1fr}.updates-top-link{padding:0 9px;font-size:9px}}@media (width<=430px){.updates-top-link{min-height:38px;padding:0 8px;font-size:9px}.uc-titlebar{flex-direction:column}.uc-titlebar .secondary{min-height:40px}.uc-form{padding:12px}.uc-filters{gap:5px}.uc-filter{padding:7px 9px;font-size:9px}}.uc-titlebar,.uc-panel,.uc-suggestion,.uc-update,.uc-empty,.uc-form,.uc-filter,.uc-vote,.updates-top-link{border-radius:2px}.updates-top-link{color:#ffe2ac;background:#102c3a;border-color:#d2b575;flex:none;min-height:42px;font-size:10px}.updates-top-link.is-active{color:#0b2630;background:#f4d876}.uc-titlebar,.uc-panel{border-width:2px}.uc-titlebar h1,.uc-panel-heading h2{color:#ffe099}.uc-community{border-color:#7ab398}@media (width<=420px){.updates-top-link{min-height:38px;padding:5px 7px;font-size:9px}}.docs-screen{width:100%;max-width:900px;margin-inline:auto}.docs-inner{color:#d5e9e4;overflow-wrap:anywhere;gap:12px;min-width:0;font:500 13px/1.65 ui-monospace,monospace;display:grid}.docs-inner h1,.docs-inner h2,.docs-inner p{margin:0}.docs-intro,.docs-card{background:linear-gradient(145deg,#123847,#09202d);border:2px solid #4c8391;min-width:0;padding:clamp(17px,3vw,28px);box-shadow:inset 0 0 0 2px #061825,0 4px #04131c}.docs-intro{background:radial-gradient(circle at 96% 0,#28594c 0,#0000 44%),#0c3040;gap:13px;display:grid}.docs-brand-logo{aspect-ratio:1;object-fit:cover;border:2px solid #f5cb4b;border-radius:12px;justify-self:start;width:clamp(100px,18vw,142px);height:auto;display:block;box-shadow:0 8px 24px #0008}.docs-intro small,.docs-card>small{letter-spacing:.09em;color:#93e6c3;font:800 10px/1.4 ui-monospace,monospace}.docs-intro h1{color:#ffe099;font:950 clamp(27px,5.2vw,44px)/1.12 ui-monospace,monospace}.docs-intro h1 em{color:#97f0cc;font-style:normal}.docs-intro p{color:#d2e8df;max-width:66ch}.docs-actions,.docs-foot{flex-wrap:wrap;gap:9px;display:flex}.docs-inner :is(.docs-actions,.docs-foot) :is(a,button){color:#e8fff3;text-align:center;cursor:pointer;touch-action:manipulation;background:#0b3441;border:2px solid #8fceb8;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font:850 11px/1.35 ui-monospace,monospace;text-decoration:none;display:inline-flex}.docs-inner .docs-actions button{color:#1a2a2d;background:#f8d775;border-color:#f8d775}.docs-inner :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ffe29b}.docs-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.docs-stats span{background:#0d2b37;border:1px solid #3b7c86;gap:6px;min-width:0;padding:13px;display:grid}.docs-stats small{color:#a7ccca;font:800 9px/1.4 ui-monospace,monospace}.docs-stats strong{color:#ffe9a4;font:900 12px/1.3 ui-monospace,monospace}.docs-card{border-width:1px 1px 1px 3px;border-left-color:#98e7cb;gap:12px;display:grid}.docs-card h2{color:#ffdea0;font:900 clamp(16px,2.4vw,20px)/1.35 ui-monospace,monospace}.docs-card p{color:#cbdedb;max-width:76ch}.docs-card strong{color:#f8e9a1}.docs-mint{color:#fbe2a0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#061b28;border:1px solid #517f86;padding:12px;font:600 12px/1.55 ui-monospace,monospace;display:block}.docs-foot{padding:14px 0 24px}.docs-foot a{flex:175px}.top-actions .docs-top-tab{color:#ffe2a0;cursor:pointer;background:#253741;border:2px solid #b9a46b;border-radius:3px;min-width:58px;min-height:44px;padding:7px 9px;font:900 11px/1 ui-monospace,monospace}.top-actions .docs-top-tab.is-active{color:#102a31;background:#f7d674;border-color:#f7d674}@media (width<=650px){.docs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-inner{font-size:12px}}@media (width<=380px){.top-actions .docs-top-tab{min-width:49px;padding:5px;font-size:10px}.docs-actions a,.docs-actions button{flex:150px}}@media (prefers-reduced-motion:reduce){.docs-screen *{transition:none!important;animation:none!important}}.banner-wallet .web3-wallet-icon{filter:none;flex:none;width:32px;height:32px}.banner-wallet[data-connected=true]{box-shadow:inset 0 0 0 1px #8fdeb544;border-color:#8fdeb5!important}.shop-web3-summary{color:#b5e2d5;text-align:left;cursor:pointer;background:#0b2935;border:1px solid #477e8a;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:12px 0;padding:12px 14px;font-family:monospace;display:flex}.shop-web3-summary>span{gap:5px;min-width:0;display:grid}.shop-web3-summary>span:last-child{text-align:right;max-width:52%}.shop-web3-summary small{color:#95b2bb;letter-spacing:.06em;font:10px/1.4 monospace}.shop-web3-summary b{overflow-wrap:anywhere;font:13px/1.5 monospace}.shop-web3-summary[data-connected=true]{border-left:3px solid #91dbb0}.shop-web3-dialog{box-sizing:border-box;color:#d3e5df;overscroll-behavior:contain;background:#08202c;border:2px solid #699c9f;border-radius:4px;width:min(460px,100vw - 24px);max-height:calc(100dvh - 32px);padding:22px;font-family:monospace;overflow-y:auto;box-shadow:0 0 0 4px #06131c,0 20px 60px #0009}.shop-web3-dialog::backdrop{background:#030e17c9}.shop-web3-dialog [hidden]{display:none!important}.shop-web3-dialog header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.shop-web3-dialog header>svg{filter:none;flex:none;width:56px;height:56px}.shop-web3-dialog header>div{flex:1;min-width:0}.shop-web3-dialog header small{color:#9ec3b7;letter-spacing:.08em;font-size:10px}.shop-web3-dialog h2{color:#f1d49c;overflow-wrap:anywhere;margin:5px 0 0;font:18px/1.4 monospace}.shop-web3-dialog h3{margin:18px 0 10px;font:12px/1.5 monospace}.shop-web3-dialog button,.shop-web3-links a{box-sizing:border-box;color:#d9eee3;cursor:pointer;text-align:center;background:#143b48;border:1px solid #517f8b;border-radius:3px;min-height:46px;padding:12px;font:12px/1.5 monospace;text-decoration:none}.shop-web3-dialog button:hover,.shop-web3-links a:hover{background:#22515a}.shop-web3-dialog button:disabled{opacity:.5;cursor:default}.shop-web3-dialog button:focus-visible,.shop-web3-links a:focus-visible,.shop-web3-summary:focus-visible{outline-offset:3px;outline:2px solid #f1d49c}.shop-web3-dialog [data-wallet-close]{background:#09232e;min-width:44px;padding:4px;font-size:22px}.shop-web3-status{overflow-wrap:anywhere;background:#102f3b;border:1px solid #426e7b;padding:12px;font:12px/1.6 monospace}.shop-web3-dialog[data-connected=true] .shop-web3-status{color:#a6e6b9;border-color:#75b599}.shop-web3-providers,.shop-web3-links{gap:10px;display:grid}.shop-web3-providers button{text-align:left;border-left:3px solid #a996d6;padding:14px 16px}.shop-web3-mobile p,.shop-web3-note{color:#abc6cb;font:12px/1.7 monospace}.shop-web3-note{border-top:1px solid #365660;margin:20px 0 14px;padding-top:16px}.shop-web3-account>small{color:#9bbcb8;font:10px/1.5 monospace}.shop-web3-address{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#e0ddd0;margin:8px 0 20px;font:12px/1.7 monospace;display:block}.shop-web3-balance{background:#102e32;border:1px solid #47776d;gap:8px;padding:18px;display:grid}.shop-web3-balance small{color:#a4c8b9;font-size:11px}.shop-web3-balance strong{color:#f5dda2;overflow-wrap:anywhere;font:22px/1.4 monospace}.shop-web3-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.shop-web3-actions button:last-child{background:#0b2530;grid-column:1/-1}.shop-web3-mint{color:#b4c5dc;padding:5px 0;font:11px/1.5 monospace;text-decoration:underline;display:inline-block}@media (width<=380px){.shop-web3-dialog{padding:16px}.shop-web3-dialog h2{font-size:16px}.shop-web3-summary b{font-size:11px}.shop-web3-actions{grid-template-columns:1fr}.banner-wallet .web3-wallet-icon{width:28px;height:28px}}html body .topbar #public-phase-badge,html body .topbar #public-release-state,html body #settings-dialog .settings-head .eyebrow{display:none!important}html body .topbar .brand-copy small{letter-spacing:.09em;color:#92eac7}html body #screen-ranking .ranking-panel{background:linear-gradient(160deg,#0d2a36,#07191f 70%);border:1px solid #376473;border-radius:8px;max-width:880px;margin:0 auto;padding:24px;box-shadow:inset 0 3px #83b8aa16,0 8px 28px #0003}html body #screen-ranking .ranking-heading{align-items:center;gap:14px;margin:0;display:flex}html body #screen-ranking .ranking-trophy{background:#ffd36e0a;border:1px solid #817344;border-radius:6px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 3px #e9bc6010}html body #screen-ranking .ranking-trophy svg{width:40px;height:40px}html body #screen-ranking .ranking-heading>div{flex:1;min-width:0}html body #screen-ranking .ranking-eyebrow{letter-spacing:.14em;color:#88b5b8;margin-bottom:5px;font:10px/1.4 monospace;display:block}html body #screen-ranking h2{color:#ffe5a4;letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font:700 clamp(16px,2.3vw,24px)/1.35 monospace}html body #screen-ranking #refresh-ranking{color:#d4ece1;background:#14353e;border:1px solid #4b747a;border-radius:4px;min-height:44px;margin:0;padding:10px 14px;font:700 11px/1.3 monospace;box-shadow:0 3px #041219}html body #screen-ranking button:focus-visible{outline-offset:4px;outline:3px solid #ffe5a4}html body #screen-ranking button:disabled{opacity:.5;cursor:wait}html body #screen-ranking .ranking-intro{color:#b0cbd0;margin:16px 0 20px;font:13px/1.6 monospace}html body #screen-ranking .ranking-banner{background:#102b2d;border:1px solid #435751;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;padding:10px 12px;display:flex}html body #screen-ranking .ranking-banner[hidden]{display:none}html body #screen-ranking .ranking-banner b{color:#ffdf91;font:700 11px/1.5 monospace}html body #screen-ranking .ranking-banner span{text-align:left;color:#bdd1cf;font:11px/1.5 monospace}html body #screen-ranking .ranking-list-head,html body #screen-ranking .ranking-row{grid-template-columns:40px minmax(0,1fr) 110px 86px;align-items:center;gap:14px;display:grid}html body #screen-ranking .ranking-list-head{color:#7da7b1;letter-spacing:.06em;padding:0 14px 12px;font:10px/1.5 monospace}html body #screen-ranking .ranking-list-head>:last-child{text-align:right}html body #screen-ranking .ranking-list{gap:8px;display:grid}html body #screen-ranking .ranking-row{background:#0a212b;border:1px solid #294b55;border-radius:5px;min-height:70px;padding:10px 14px;position:relative;box-shadow:inset 0 1px #ffffff04}html body #screen-ranking .ranking-position{color:#b6d2d8;background:#061a22;border:1px solid #3c5961;border-radius:4px;place-items:center;width:32px;height:32px;font:700 13px/1 monospace;display:grid}html body #screen-ranking .ranking-row[data-rank="2"]{background:linear-gradient(110deg,#34475288,#10262c 70%);border-color:#657f8b}html body #screen-ranking .ranking-row[data-rank="3"]{background:linear-gradient(110deg,#43312688,#10262c 70%);border-color:#865e4c}html body #screen-ranking .ranking-row[data-rank="1"] .ranking-position{color:#463019;background:#f1cc76;border-color:#ffe8ac;box-shadow:0 3px #906331}html body #screen-ranking .ranking-row[data-rank="2"] .ranking-position{color:#273e4a;background:#c1d2db;border-color:#e8f2f7;box-shadow:0 3px #526b79}html body #screen-ranking .ranking-row[data-rank="3"] .ranking-position{color:#482b21;background:#cf9970;border-color:#f1c5a0;box-shadow:0 3px #6f493b}html body #screen-ranking .ranking-row .ranking-pilot{color:#e4eeea;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 14px/1.5 monospace;overflow:hidden}html body #screen-ranking .ranking-skin{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}html body #screen-ranking .ranking-skin>span{flex:none;width:36px;height:36px;display:block}html body #screen-ranking .ranking-skin :is(svg,.authored-skin-art){width:100%;height:100%;image-rendering:pixelated}html body #screen-ranking .ranking-skin small{color:#96b7c0;text-overflow:ellipsis;font:9px/1.4 monospace;overflow:hidden}html body #screen-ranking .ranking-row strong{font-variant-numeric:tabular-nums;color:#c6f3c3;text-align:right;font:700 20px/1.4 monospace}html body #screen-ranking .ranking-empty{text-align:center;background:radial-gradient(at 50% 30%,#23402b66,#0000 75%);border:1px dashed #345760;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:250px;padding:30px 20px;display:flex}html body #screen-ranking .ranking-empty svg{width:56px;height:56px}html body #screen-ranking .ranking-empty h3{color:#e8d7a3;margin:0;font:700 16px/1.5 monospace}html body #screen-ranking .ranking-empty p{color:#a7c0c7;max-width:330px;margin:0;font:13px/1.7 monospace}html body #screen-ranking .ranking-loading{min-height:180px;font:12px/1.5 monospace}html body #screen-ranking .ranking-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}html body #screen-ranking .ranking-footer>span{color:#87a9b0;font:11px/1.5 monospace}html body #screen-ranking [data-ranking-play]{color:#f2f6d8;white-space:normal;background:linear-gradient(#416853,#274f45);border:1px solid #afd69d;border-radius:4px;min-height:44px;padding:12px 18px;font:700 12px/1.4 monospace;box-shadow:0 3px #142d2b,inset 0 1px #dff0b533}@media (width<=620px){html body #screen-ranking .ranking-panel{padding:18px 12px}html body #screen-ranking .ranking-heading{flex-wrap:wrap;gap:10px}html body #screen-ranking .ranking-trophy{width:44px;height:44px}html body #screen-ranking .ranking-trophy svg{width:32px;height:32px}html body #screen-ranking #refresh-ranking{max-width:100%;padding:8px;font-size:10px}html body #screen-ranking .ranking-eyebrow{font-size:9px}html body #screen-ranking .ranking-intro{margin:16px 0 22px;font-size:12px}html body #screen-ranking .ranking-list-head,html body #screen-ranking .ranking-row{grid-template-columns:34px minmax(0,1fr) 38px 60px;gap:8px;padding-left:8px;padding-right:8px}html body #screen-ranking .ranking-list-head{font-size:9px}html body #screen-ranking .ranking-row{min-height:64px}html body #screen-ranking .ranking-position{width:26px;height:28px;font-size:12px}html body #screen-ranking .ranking-row .ranking-pilot{font-size:12px}html body #screen-ranking .ranking-row strong{font-size:16px}html body #screen-ranking .ranking-skin small{display:none}html body #screen-ranking .ranking-footer{text-align:center;flex-direction:column;align-items:stretch;gap:14px}html body #screen-ranking .ranking-footer>span{order:2;font-size:10px}html body #screen-ranking .ranking-empty{min-height:260px;padding:26px 16px}}html body #screen-ranking .ranking-prizes{background:linear-gradient(130deg,#44371e55,#10272b);border:1px solid #776640;border-radius:6px;margin:0 0 22px;padding:16px}html body #screen-ranking .ranking-prizes h3{color:#ffe5a4;overflow-wrap:anywhere;margin:0;font:700 13px/1.5 monospace}html body #screen-ranking .ranking-prizes p{color:#abc6cb;margin:9px 0 0;font:11px/1.7 monospace}html body #screen-ranking .ranking-prizes .ranking-free-entry{color:#bce7b3}html body #screen-ranking .ranking-prizes .ranking-prize-cadence{color:#ffe5a4}html body #screen-ranking .ranking-funding{border-top:1px solid #ffffff12;margin-top:12px;padding-top:10px}html body #screen-ranking .ranking-funding summary{cursor:pointer;color:#bce7b3;font:700 11px/1.7 monospace}html body #screen-ranking .ranking-funding summary:focus-visible{outline-offset:4px;outline:2px solid #ffe5a4}html body #screen-ranking .ranking-prize-shares{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}html body #screen-ranking .ranking-prize-shares>div{color:#f1cc76;background:#061b23;border:1px solid #ad8950;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:12px 10px;display:flex}html body #screen-ranking .ranking-prize-shares>div[data-place="2"]{color:#c1d2db;border-color:#657f8b}html body #screen-ranking .ranking-prize-shares>div[data-place="3"]{color:#cf9970;border-color:#865e4c}html body #screen-ranking .ranking-prize-shares span{font:700 11px/1.4 monospace}html body #screen-ranking .ranking-prize-shares strong{font:700 22px/1.2 monospace}html body #screen-ranking .ranking-prize-status{color:#c1d2db;font:700 10px/1.6 monospace}html body #screen-ranking .ranking-prizes .ranking-local-note{border-top:1px solid #ffffff12;padding-top:10px;font-size:10px}@media (width<=400px){html body #screen-ranking .ranking-prizes{padding:12px}html body #screen-ranking .ranking-prize-shares>div{flex-direction:column;padding:10px 5px}}html body #screen-ranking .ranking-position.has-medal,html body #screen-ranking .ranking-row .ranking-position.has-medal{width:32px;height:40px;box-shadow:none;color:#f1cc76;background:0 0;border:0;border-radius:0;position:relative}html body #screen-ranking .ranking-position.has-medal[data-medal=silver]{color:#c1d2db}html body #screen-ranking .ranking-position.has-medal[data-medal=bronze]{color:#cf9970}html body #screen-ranking .ranking-medal{width:32px;height:40px;display:block}html body #screen-ranking .ranking-place-number{color:#17262c;place-items:center;height:28px;font:700 13px/1 monospace;display:grid;position:absolute;inset:2px 0 auto}html body #screen-ranking .ranking-prize-place{flex:none;justify-content:center;align-items:center;display:flex}.coin-market{min-width:0;font-family:monospace}.coin-market [hidden],.coin-skin-pane[hidden],.coin-player-title[hidden]{display:none!important}.coin-market-hero{background:linear-gradient(135deg,#163e44,#102b36 65%,#363923);border:2px solid #b19a58;grid-template-columns:200px 1fr;align-items:center;gap:28px;margin-bottom:20px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #102935,0 5px #041a22}.coin-market-hero:after{content:"";clip-path:polygon(40% 0,60% 0,60% 20%,80% 20%,80% 40%,100% 40%,100% 100%,0 100%,0 60%,20% 60%,20% 20%,40% 20%);pointer-events:none;background:#71947818;width:130px;height:90px;position:absolute;bottom:0;right:0}.coin-hero-art{background:repeating-linear-gradient(0deg,#05243244 0 4px,#0000 4px 16px);border:1px solid #608075;place-items:center;min-height:160px;display:grid;position:relative}.coin-hero-art>.feather-coin{filter:drop-shadow(5px 7px #081c28);width:112px;height:112px}.coin-hero-art i{background:#ffe5a6;width:7px;height:7px;position:absolute;top:28px;left:20px;box-shadow:0 0 0 4px #dcb5702b}.coin-hero-art i:nth-child(3){width:4px;height:4px;top:55px;left:auto;right:22px}.coin-hero-art i:nth-child(4){width:4px;height:4px;top:auto;bottom:25px;left:40px}.coin-hero-copy{z-index:1;min-width:0}.coin-hero-copy>small{color:#b1d6c5;letter-spacing:.15em;font:800 10px monospace}.coin-hero-copy h2{color:#ffe4a5;letter-spacing:-1px;margin:10px 0;font:900 36px/1.15 monospace}.coin-hero-copy>p{color:#bdd6cd;margin:10px 0 20px;font:13px/1.7 monospace}.coin-balance{background:#0b242e;border:1px solid #8f8557;justify-content:space-between;align-items:center;gap:18px;max-width:430px;padding:12px 18px;display:flex}.coin-balance>span{color:#cbdaca;font:800 10px monospace}.coin-balance strong{color:#ffe3a2;align-items:center;gap:10px;font:900 24px monospace;display:flex}.coin-market .feather-coin,.coin-shop-dialog .feather-coin{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.coin-market .coin-hero-art>.feather-coin{width:112px;height:112px}.coin-balance .feather-coin{width:28px;height:28px}.coin-market button,.coin-closet button,.coin-shop-dialog button{cursor:pointer;color:#e3efe1;background:#153942;border:1px solid #648a8b;border-radius:2px;min-width:44px;min-height:44px;padding:10px 14px;font:800 11px/1.4 monospace}.coin-market button:focus-visible,.coin-market input:focus-visible,.coin-market select:focus-visible,.coin-closet button:focus-visible,.coin-shop-dialog button:focus-visible{outline-offset:3px;outline:3px solid #ffdf8b}.coin-market button:disabled,.coin-shop-dialog button:disabled{opacity:.5;cursor:not-allowed}.coin-market-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.coin-market-tabs button{border-bottom:4px solid #44686a;justify-content:center;align-items:center;gap:10px;min-height:62px;font-size:12px;display:flex}.coin-market-tabs b{color:#b0d9d0;background:#082631;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.coin-market-tabs [aria-selected=true]{color:#ffedb5;background:#315049;border-color:#e6cd83}.coin-category-tabs{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.coin-category-tabs button{white-space:nowrap;flex:1;font-size:10px}.coin-category-tabs [aria-pressed=true]{color:#ffe2a0;background:#3a3d2b;border-color:#ddb971}.coin-market-tools{grid-template-columns:1fr 1fr;gap:14px;display:grid}.coin-market-tools label{color:#bed5c9;gap:8px;min-width:0;font:800 9px/1.4 monospace;display:grid}.coin-market-tools input,.coin-market-tools select{color:#eef5df;box-sizing:border-box;background:#102d37;border:1px solid #587d82;border-radius:2px;width:100%;min-width:0;min-height:44px;padding:10px;font:12px monospace}.coin-results{color:#9fc9c0;margin:16px 0;font:10px monospace}.coin-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.coin-item-card{background:#15323d;border:1px solid #557b7a;min-width:0;overflow:hidden;box-shadow:0 4px #051b25}.coin-item-card[data-equipped=true]{border-color:#ebd094;box-shadow:0 0 0 2px #cfb47140,0 4px #051b25}.coin-item-art{height:190px;image-rendering:pixelated;isolation:isolate;background:linear-gradient(#172944 0 60%,#2e5360 60% 66%,#183c43 66%);border-bottom:1px solid #56767d;position:relative;overflow:hidden}.coin-item-art:before{content:"";background:#f9d99c;width:24px;height:24px;position:absolute;top:20px;left:24px;box-shadow:4px 0 #b29175,-4px 0 #b29175,0 4px #b29175,0 -4px #b29175}.coin-item-art:after{content:"";z-index:-1;background:#c5d9d7;width:3px;height:3px;position:absolute;top:22px;right:30px;box-shadow:-50px 10px #bfd7d3,12px 30px #bfd7d3,-90px -8px #bfd7d3,-15px 64px #bfd7d3}.coin-pixel-hills{clip-path:polygon(0 60%,8% 60%,8% 44%,16% 44%,16% 28%,24% 28%,24% 12%,32% 12%,32% 28%,40% 28%,40% 44%,48% 44%,48% 60%,56% 60%,56% 44%,64% 44%,64% 28%,72% 28%,72% 44%,80% 44%,80% 60%,88% 60%,88% 76%,100% 76%,100% 100%,0 100%);background:#285164;height:90px;position:absolute;bottom:0;left:0;right:0}.coin-preview-frame{place-items:center;display:grid;position:absolute;inset:32px 26%}.coin-preview-bird{z-index:2;place-items:center;width:112px;height:112px;display:grid;position:relative}.coin-preview-bird>.approved-skin-art,.coin-preview-bird>.authored-skin-art{object-fit:contain;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.coin-item-art[data-kind=frame] .coin-preview-frame{border:5px solid var(--coin-tint);box-shadow:0 0 0 3px #0c2230,inset 0 0 0 3px var(--coin-shade);clip-path:polygon(10px 0,calc(100% - 10px) 0,calc(100% - 10px) 5px,100% 5px,100% calc(100% - 5px),calc(100% - 10px) calc(100% - 5px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 5px),0 calc(100% - 5px),0 5px,10px 5px);background:#0a203a66;inset:27px 22%}.coin-art-mark{border:1px solid var(--coin-tint);background:#0c2534;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:9px;right:9px}.coin-art-mark .pixel-icon{width:20px;height:20px}.coin-preview-title{z-index:3;border:2px solid var(--coin-tint);box-shadow:0 3px var(--coin-shade);color:var(--coin-tint);text-align:center;background:#142638;justify-content:center;align-items:center;gap:6px;padding:9px 8px;font:900 11px/1.4 monospace;display:flex;position:absolute;bottom:18px;left:12px;right:12px}.coin-preview-title .pixel-icon{width:20px;height:20px}.coin-item-art[data-kind=title] .coin-preview-frame{inset:8px 25% 40px}.coin-preview-trail{width:45%;height:30px;position:absolute;top:50%;left:14%}.coin-preview-trail i{left:calc(var(--i)*10%);top:calc(var(--row)*5px);background:var(--coin-tint);width:5px;height:5px;box-shadow:0 0 0 2px var(--coin-shade);opacity:calc(.2 + var(--i)*.085);position:absolute}.coin-item-art[data-kind=trail] .coin-preview-frame{left:45%;right:10%}.coin-item-art[data-kind=trail] .coin-preview-bird{width:110px;height:110px}.coin-item-copy>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.coin-item-copy small{color:#adc9c1;font:800 9px monospace}.coin-item-copy>div>span{color:#f1d487;font:800 11px monospace}.coin-item-copy h3{color:#f7eaca;overflow-wrap:anywhere;min-height:44px;margin:12px 0;font:900 16px/1.4 monospace}.coin-card-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coin-card-actions button{padding:10px 5px;font-size:10px}.coin-market .coin-primary,.coin-shop-dialog .coin-primary{color:#173330;background:#f1d391;border-color:#ffefb7;box-shadow:0 3px #9b7743}.coin-primary[data-equipped=true]{background:#9ddab6;border-color:#dcf2ce;box-shadow:0 3px #52785b}.coin-earn{background:#163b3c;border:1px solid #72917a;align-items:center;gap:12px;margin:22px 0 12px;padding:18px;display:flex}.coin-earn>div{flex:1;align-items:center;gap:12px;display:flex}.coin-earn p{color:#c2dbcc;margin:0;font:12px/1.7 monospace}.coin-local-note{color:#9bbcb7;font:10px/1.6 monospace}.coin-shop-status{bottom:calc(var(--pixel-dock-clearance,100px) + 10px);color:#e4efcd;z-index:5;background:#123b36;border:1px solid #bfbd7c;padding:14px;font:800 12px/1.6 monospace;position:sticky}.coin-shop-status:empty{display:none}.coin-market-empty{text-align:center;color:#cad8c2;border:1px dashed #638a86;grid-column:1/-1;padding:32px}.coin-skin-pane{margin-top:20px}.coin-shop-dialog{box-sizing:border-box;color:#e9eddd;background:#102a36;border:2px solid #c2a673;border-radius:3px;width:min(480px,100vw - 28px);max-height:85dvh;padding:0;font-family:monospace;overflow-y:auto;box-shadow:0 14px 60px #000b}.coin-shop-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02131add}.coin-shop-dialog>header{z-index:6;color:#d9d7aa;background:#0c2532;border-bottom:1px solid #63787b;justify-content:space-between;align-items:center;padding:8px 14px;font:10px monospace;display:flex;position:sticky;top:0}.coin-shop-dialog .coin-item-art{height:240px}.coin-shop-dialog .coin-preview-frame{inset:30px 25%}.coin-shop-dialog .coin-preview-bird{width:150px;height:150px}.coin-dialog-copy{padding:22px}.coin-dialog-copy>small{color:#a9ccbf;font:10px monospace}.coin-dialog-copy h2{color:#f7dfab;margin:9px 0;font:900 24px/1.3 monospace}.coin-dialog-copy>p{color:#b1ccc4;font:11px/1.7 monospace}.coin-dialog-copy>button{width:100%;margin-top:12px;display:block}.coin-purchase-math{color:#b1cbc0;background:#09212b;border:1px solid #547775;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;padding:14px;font:10px/1.6 monospace;display:grid}.coin-purchase-math b{color:#f6db9f;margin-top:8px;font-size:14px;display:block}.coin-dialog-copy .coin-missing,.coin-dialog-status{color:#f2b5a4}.coin-closet{background:#12323b;border:1px solid #7e8c69;margin:18px 0;padding:18px;font-family:monospace}.coin-closet header{justify-content:space-between;align-items:center;gap:12px;display:flex}.coin-closet h3{color:#ebdda9;font:900 13px/1.5 monospace}.coin-closet>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.coin-closet article{background:#092530;border:1px solid #42645f;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.coin-closet article>span{flex:1;min-width:0}.coin-closet small{color:#afcabc;font:8px monospace;display:block}.coin-closet article b{color:#e8dfc7;overflow-wrap:anywhere;margin-top:4px;font:11px/1.5 monospace;display:block}.coin-closet article button{width:100%;font-size:9px}.coin-player-title{background:#102a37;border:1px solid;align-items:center;gap:6px;margin:5px 0;padding:6px 9px;font:800 10px/1.5 monospace;display:inline-flex}.coin-player-title .pixel-icon{width:16px;height:16px}.hub-welcome{flex-wrap:wrap}.hub-welcome .coin-player-title{margin-left:auto;font-size:9px}.hub-profile-stage[data-shop-frame]:not([data-shop-frame=""]){box-shadow:inset 0 0 0 5px var(--shop-frame),inset 0 0 0 9px var(--shop-frame-shade)}.hub-profile-stage[data-shop-frame]:not([data-shop-frame=""]):after{content:"";border:5px solid var(--shop-frame);box-shadow:0 0 0 2px #0c2230,inset 0 0 0 3px var(--shop-frame-shade);z-index:4;pointer-events:none;clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 5px,100% 5px,100% calc(100% - 5px),calc(100% - 8px) calc(100% - 5px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 5px),0 calc(100% - 5px),0 5px,8px 5px);position:absolute;inset:6px}@media (width<=1000px){.coin-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-earn{flex-wrap:wrap}.coin-earn>div{flex-basis:100%}.coin-earn>button{flex:1}.coin-closet>div{grid-template-columns:1fr}}@media (width<=600px){.coin-market-hero{grid-template-columns:72px 1fr;gap:15px;padding:20px 14px}.coin-hero-art{background:0 0;border:0;min-height:92px}.coin-market .coin-hero-art>.feather-coin{width:64px;height:64px}.coin-hero-art i{display:none}.coin-hero-copy h2{font-size:24px}.coin-hero-copy>p{margin-bottom:12px;font-size:11px}.coin-balance{flex-wrap:wrap;gap:10px;padding:10px}.coin-balance strong{font-size:20px}.coin-market-tools{grid-template-columns:1fr}.coin-market-tabs button{gap:6px;padding:10px 8px;font-size:10px}.coin-market-tabs .pixel-icon{width:20px;height:20px}.coin-category-tabs button{flex:40%;font-size:10px}.coin-market-grid{gap:12px}.coin-item-art{height:160px}.coin-preview-bird{width:90px;height:90px}.coin-item-copy{padding:12px}.coin-item-copy h3{font-size:14px}.coin-card-actions{grid-template-columns:1fr}.coin-preview-title{font-size:9px;left:6px;right:6px}.coin-art-mark{display:none}.coin-market .coin-primary{min-height:46px}.coin-closet header{align-items:flex-start}.coin-closet header>button{max-width:45%;font-size:9px}.coin-player-title{box-sizing:border-box;max-width:100%}.coin-shop-status{bottom:var(--pixel-dock-clearance,110px)}}@media (width<=420px){.coin-market-grid{grid-template-columns:1fr}.coin-item-art{height:206px}.coin-item-copy h3{min-height:0;font-size:17px}.coin-card-actions{grid-template-columns:1fr 1fr}.coin-preview-bird{width:120px;height:120px}.coin-preview-title{font-size:13px;bottom:20px}.coin-market-hero{grid-template-columns:58px 1fr;gap:10px}.coin-hero-copy h2{font-size:23px}.coin-market .coin-hero-art>.feather-coin{width:54px;height:54px}}@media (prefers-reduced-motion:no-preference){.coin-preview-trail i{animation:coin-trail-drift 1.5s calc(var(--i)*-.16s) linear infinite}@keyframes coin-trail-drift{0%{transform:translate(9px,-2px)}to{transform:translate(-9px,2px)}}}@media (width<=600px){.coin-market-hero{margin-bottom:14px;padding:16px 12px}.coin-market-tools{grid-template-columns:1fr 1fr;gap:10px}.coin-category-tabs{flex-wrap:nowrap;gap:5px}.coin-category-tabs button{white-space:normal;overflow-wrap:anywhere;flex:1 1 0;min-width:0;min-height:44px;padding:7px 4px;font-size:9px}.coin-market-tabs{margin:14px 0}.coin-market .menu-music{margin:12px 0}.coin-item-copy h3{letter-spacing:0}}.coin-market-grid{gap:14px}.coin-item-card{background:#102a36;border:2px solid #547e83;box-shadow:0 5px #071720}.coin-item-art{background:linear-gradient(#101d34 0 69%,#203f53 69% 75%,#132b3b 75%);border-bottom:3px solid #486d78;height:180px}.coin-item-art:before{background:#ffe2a0;width:14px;height:14px;top:18px;left:18px;box-shadow:4px 0 #f7cf87,-4px 0 #f7cf87,0 4px #d3a873,0 -4px #fff0bf}.coin-item-art:after{width:3px;height:3px;top:20px;right:20px;box-shadow:-32px 18px #fff0ca,-76px 8px #d4e5f0,-18px 48px #f7dfad}.coin-pixel-hills{clip-path:polygon(0 72%,12% 72%,12% 48%,26% 48%,26% 24%,40% 24%,40% 50%,58% 50%,58% 12%,72% 12%,72% 42%,86% 42%,86% 70%,100% 70%,100% 100%,0 100%);background:#25475a;height:35px}.coin-preview-frame{filter:drop-shadow(0 6px #071929);inset:18px 24%}.coin-preview-bird{filter:drop-shadow(3px 4px #081726);width:100px;height:100px}.coin-item-art[data-kind=frame] .coin-preview-frame{border:6px solid var(--coin-tint);box-shadow:0 0 0 4px #081b2a,inset 0 0 0 3px var(--coin-shade),inset 0 0 0 7px #ffffff18;clip-path:none;inset:21px 24%}.coin-item-art[data-kind=frame] .coin-preview-frame:before,.coin-item-art[data-kind=frame] .coin-preview-frame:after{content:"";border:4px solid var(--coin-tint);z-index:3;width:16px;height:16px;position:absolute}.coin-item-art[data-kind=frame] .coin-preview-frame:before{border-bottom:0;border-right:0;top:-10px;left:-10px}.coin-item-art[data-kind=frame] .coin-preview-frame:after{border-top:0;border-left:0;bottom:-10px;right:-10px}.coin-preview-title{border:2px solid var(--coin-tint);box-shadow:0 4px 0 var(--coin-shade);color:var(--coin-tint);letter-spacing:.025em;background:#101d34;font-size:12px;bottom:14px;left:12px;right:12px}.coin-item-copy{padding:14px}.coin-item-copy h3{color:#ffe6ae;letter-spacing:.02em;font-weight:900}.coin-card-actions{gap:8px}.coin-card-actions button{border-radius:5px}.coin-card-actions .coin-primary{color:#25303a;background:#f2d38a;border-color:#fff0c6;box-shadow:0 3px #9e794b}@media (width<=600px){.coin-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coin-item-art{height:146px}.coin-preview-bird{width:76px;height:76px}.coin-item-art[data-kind=frame] .coin-preview-frame{inset:20px 18%}.coin-item-copy{padding:10px}.coin-item-copy h3{min-height:0;font-size:13px}.coin-card-actions{grid-template-columns:1fr;gap:7px}.coin-card-actions button{min-height:42px;padding:8px 5px;font-size:10px}.coin-preview-title{padding:6px 3px;font-size:9px;bottom:8px;left:5px;right:5px}.coin-preview-title .pixel-icon{width:14px;height:14px}}@media (width<=420px){.coin-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-item-art{height:150px}.coin-preview-bird{width:74px;height:74px}.coin-card-actions{grid-template-columns:1fr}}.coin-item-art{--shop-glow:var(--coin-tint);background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--coin-tint) 18%,transparent),transparent 57%),linear-gradient(180deg,#0b1830 0%,#152f44 75%,#102b3a 100%)}.coin-item-art:before{display:none}.coin-item-art:after{z-index:0}.coin-pixel-hills{opacity:.55;height:28px}.coin-collectible-decoration{pointer-events:none;z-index:1;position:absolute;inset:0}.coin-collectible-decoration i{background:var(--coin-tint);image-rendering:pixelated;box-shadow:4px 4px 0 var(--coin-shade);display:block;position:absolute}.coin-collectible-decoration i:first-child{width:6px;height:6px;top:20%;left:17%}.coin-collectible-decoration i:nth-child(2){width:4px;height:4px;top:24%;right:17%}.coin-collectible-decoration i:nth-child(3){width:5px;height:5px;bottom:22%;left:24%}.coin-collectible-decoration i:nth-child(4){width:3px;height:3px;bottom:17%;right:25%}.coin-collectible-decoration i:nth-child(5){width:8px;height:8px;top:10%;left:49%;transform:rotate(45deg)}.coin-item-art[data-look=moss]{background:radial-gradient(#356c4e 0%,#102d30 70%)}.coin-item-art[data-look=azure]{background:radial-gradient(#295e86 0%,#0b243f 70%)}.coin-item-art[data-look=amethyst]{background:radial-gradient(#573b85 0%,#1c173d 70%)}.coin-item-art[data-look=royal],.coin-item-art[data-look=legend]{background:radial-gradient(#73552e 0%,#242036 70%)}.coin-item-art[data-look=explorer]{background:linear-gradient(160deg,#244c46,#122b38 75%)}.coin-item-art[data-look=aurora]{background:linear-gradient(135deg,#164c56,#302f69 55%,#103d4b)}.coin-item-art[data-look=captain]{background:linear-gradient(145deg,#2d305b,#192d48)}.coin-item-art[data-look=gold]{background:linear-gradient(150deg,#483721,#122b39)}.coin-item-art[data-look=crystal]{background:linear-gradient(135deg,#233c63,#3a2f60)}.coin-item-art[data-look=ember]{background:linear-gradient(155deg,#532d30,#29213d)}.coin-item-art[data-kind=frame] .coin-preview-frame{border-color:var(--coin-tint);box-shadow:0 0 0 4px var(--coin-shade),inset 0 0 0 3px #fff4c32a,0 8px 0 #081723;background:radial-gradient(#182b40aa,#07182dcc)}.coin-item-art[data-look=moss] .coin-preview-frame{border-style:dashed;border-width:5px}.coin-item-art[data-look=azure] .coin-preview-frame{border-style:double;border-width:9px}.coin-item-art[data-look=amethyst] .coin-preview-frame{border-style:ridge;border-width:9px;transform:rotate(-2deg)}.coin-item-art[data-look=royal] .coin-preview-frame{border-style:double;border-width:9px;box-shadow:0 0 0 5px #ad7e37,inset 0 0 0 4px #fff2bb,0 8px #0b1823}.coin-item-art[data-kind=title] .coin-preview-title{border-width:3px;bottom:12px}.coin-item-art[data-look=explorer] .coin-preview-title{border-style:dashed}.coin-item-art[data-look=aurora] .coin-preview-title{background:#14484c;border-radius:0 10px}.coin-item-art[data-look=captain] .coin-preview-title{background:#29254f;box-shadow:0 5px #7866ae}.coin-item-art[data-look=legend] .coin-preview-title{border-width:5px;box-shadow:0 5px #a77b3a}.coin-item-art[data-kind=trail] .coin-preview-bird{transform:translate(22px)}.coin-item-art[data-kind=trail] .coin-preview-trail{z-index:2;width:50%;top:46%;left:9%}.coin-item-art[data-look=gold] .coin-preview-trail i{width:7px;height:3px}.coin-item-art[data-look=aurora] .coin-preview-trail i{border-radius:2px;width:5px;height:9px}.coin-item-art[data-look=crystal] .coin-preview-trail i{width:7px;height:7px;transform:rotate(45deg)}.coin-item-art[data-look=ember] .coin-preview-trail i{width:9px;height:4px;box-shadow:3px 3px #e45c38}.coin-preview-bird{z-index:3}@media (width<=420px){.coin-item-art[data-kind=frame] .coin-preview-frame{inset:23px 17%}.coin-item-art[data-kind=title] .coin-preview-frame{inset:7px 22% 35px}.coin-preview-bird{width:70px;height:70px}}.coin-market .coin-hero-art>.feather-coin{image-rendering:pixelated;filter:drop-shadow(0 5px #6c3f12)drop-shadow(0 8px #071a23);overflow:visible}.coin-market .coin-balance .feather-coin,.coin-item-copy .feather-coin,.coin-shop-dialog .feather-coin{image-rendering:pixelated;filter:drop-shadow(0 2px #4f320e)}.coin-item-copy>div:first-child>span{align-items:center;gap:4px;display:inline-flex}.coin-market .coin-card-actions .coin-primary .feather-coin{vertical-align:middle}.coin-market .coin-earn .pixel-icon.feather-coin{width:25px;height:25px}.coin-market .coin-hero-art{box-shadow:none;background:0 0;border:0}.coin-market .feather-coin,.coin-shop-dialog .feather-coin{vertical-align:middle;image-rendering:pixelated;shape-rendering:crispedges;flex:none;display:inline-block;filter:none!important}.coin-market .coin-balance .feather-coin{width:24px;height:24px}.coin-market .coin-hero-art>.feather-coin{filter:none!important}.coin-item-copy>div:first-child>span>.feather-coin,.coin-market .coin-card-actions button .feather-coin,.coin-shop-dialog .coin-purchase-math .feather-coin{width:20px;height:20px}.fwd-item-price{color:#ffe2a0;text-align:left;box-sizing:border-box;background:#0b2330;border:1px solid #aa9158;gap:5px;min-width:0;margin:10px 0 14px;padding:10px;font-family:monospace;display:grid}.fwd-item-price>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(14px,1.8vw,19px);line-height:1.3}.fwd-item-price>small{color:#bdd2cb;white-space:normal;overflow-wrap:anywhere;letter-spacing:.02em;font:700 8px/1.5 monospace}.skin-card .skin-copy{flex-wrap:wrap}.skin-card .skin-price{white-space:normal;width:100%;max-width:100%;display:block}.skin-card .skin-price .fwd-item-price{margin:8px 0 0}.coin-dialog-copy .fwd-item-price>strong{font-size:22px}@media (width<=420px){.coin-item-copy .fwd-item-price{padding:8px 6px}.coin-item-copy .fwd-item-price>strong{font-size:14px}.coin-item-copy .fwd-item-price>small{font-size:8px}}.coin-item-card{flex-direction:column;min-width:0;display:flex}.coin-item-card .coin-item-copy{flex-direction:column;flex:1;gap:8px;padding:10px;display:flex}.coin-item-card .coin-item-copy h3{min-height:0;margin:0;line-height:1.35}.coin-item-card .coin-card-actions{grid-template-columns:1fr;margin-top:auto}.coin-item-card .coin-card-actions button{white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:8px 6px}.coin-item-card .coin-card-actions .coin-primary{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.coin-item-card .coin-item-art{flex:none}.coin-item-card{scroll-margin-block:90px var(--pixel-dock-clearance,118px)}.coin-shop-dialog .coin-dialog-copy>.coin-primary .feather-coin{width:20px;height:20px}.fwd-item-price:empty{display:none}.coin-item-art[data-look=cloud] .coin-preview-frame,.hub-profile-stage[data-shop-frame=cloud]{border-style:double;border-width:7px;box-shadow:0 0 0 3px #537da7,inset 0 0 0 3px #d4f5ff}.coin-item-art[data-look=bamboo] .coin-preview-frame,.hub-profile-stage[data-shop-frame=bamboo]{border-style:solid;border-width:6px;border-radius:2px;box-shadow:0 0 0 2px #457759,inset 0 0 0 3px #bce59b}.coin-item-art[data-look=coral] .coin-preview-frame,.hub-profile-stage[data-shop-frame=coral]{border-style:dashed;border-width:5px;box-shadow:0 0 0 3px #a34e73}.coin-item-art[data-look=eclipse] .coin-preview-frame,.hub-profile-stage[data-shop-frame=eclipse]{border-style:double;border-width:8px;box-shadow:0 0 0 3px #e4c38b,inset 0 0 0 2px #534479}.coin-item-art[data-look=wayfinder] .coin-preview-title{border-style:dashed;box-shadow:4px 4px #406488}.coin-item-art[data-look=scholar] .coin-preview-title{border-width:3px;box-shadow:-4px 4px #715394}.coin-item-art[data-look=guardian] .coin-preview-title{border-style:double;border-width:5px;box-shadow:0 4px #9d7037}.coin-item-art[data-look=petals] .coin-preview-trail i{width:7px;height:4px;box-shadow:2px 2px #bf689e}.coin-item-art[data-look=tide] .coin-preview-trail i{width:9px;height:2px;box-shadow:-3px 3px #429fae}.coin-item-art[data-look=runes] .coin-preview-trail i{width:3px;height:9px;box-shadow:3px 3px #e4c3ff}:root{--ui-ink:#071b29;--ui-deep:#0b2533;--ui-surface:#123340;--ui-edge:#5b8b8b;--ui-gold:#f5d58d;--ui-mint:#a8e7c4;--ui-cream:#f6edd0}html body{background:var(--ui-ink)}html body :is(.pixel-home,.pixel-profile,.coin-market,.skin-studio,.settings-dialog){font-family:ui-monospace,SFMono-Regular,Consolas,monospace}html body :is(.hub-hero,.hub-profile-stage,.coin-item-card,.skin-card,.achievement-card,.coin-market-hero){border-color:#608f90;box-shadow:0 5px #041723,inset 0 1px #e0f5e011}html body :is(.hub-hero,.coin-market-hero,.coin-item-card,.skin-card){background-image:linear-gradient(145deg,#ffffff08,#0000 48%),linear-gradient(#173844,#102a38)}html body :is(.pixel-home,.pixel-profile,.coin-market) :is(h1,h2,h3){text-wrap:balance}html body :is(.pixel-home,.pixel-profile,.coin-market) :is(button,summary){touch-action:manipulation}html body :is(.pixel-home,.pixel-profile,.coin-market) button:focus-visible{outline-offset:3px;outline:3px solid #ffe49a}html body .bottom-nav.pixel-dock{background:linear-gradient(#123643,#081d2b);border-color:#78a7a0;box-shadow:0 -3px #031824,0 8px #03151f,0 14px 32px #0009}html body .bottom-nav.pixel-dock button{background:linear-gradient(#163743,#0e2a36);border:1px solid #355965;transition:transform .14s,filter .14s,background .14s;position:relative;box-shadow:inset 0 2px #d6fff010}html body .bottom-nav.pixel-dock .dock-sprite{filter:drop-shadow(0 3px #071924);width:34px;height:34px}html body .bottom-nav.pixel-dock button.is-active .dock-sprite{filter:drop-shadow(0 3px #071924)brightness(1.2)}html body .bottom-nav.pixel-dock b{letter-spacing:.07em;color:#e5efe1}html body .topbar{border-bottom:2px solid #6b9992;box-shadow:0 4px #041923}html body .topbar #settings-open{background:linear-gradient(#28515a,#102f3b);border-color:#7da4a1;box-shadow:0 4px #061923}html body .coin-item-card{border-radius:6px;overflow:hidden}html body .coin-item-art{box-shadow:inset 0 0 0 3px #0a1d2c,inset 0 0 0 5px #7eaa9c22}html body .coin-item-copy{background:linear-gradient(#153844,#102a36)}html body .coin-item-copy h3{color:#ffdf9c;text-shadow:0 2px #0a1e2c}html body .coin-preview-bird{filter:drop-shadow(4px 5px #061b2d)}html body .coin-card-actions button{letter-spacing:.03em;font-weight:900}html body .coin-market .coin-primary{color:#152d37;background:linear-gradient(#ffe7a4,#e5bf73);border:2px solid #ffefc0;box-shadow:0 3px #866639}html body .coin-market .coin-primary:active{transform:translateY(2px);box-shadow:0 1px #866639}html body .pixel-home .primary,html body .pixel-profile .primary{background:linear-gradient(#ffe5a0,#e8c578);box-shadow:0 4px #96744a}html body .pixel-home .secondary,html body .pixel-profile .secondary{background:linear-gradient(#1d4651,#13313f)}html body .hub-hero-badges>span{background:#081f2c88;border:1px solid #5d858033;padding:5px 8px}@media (hover:hover) and (pointer:fine){html body .bottom-nav.pixel-dock button:hover{filter:brightness(1.16);transform:translateY(-2px)}html body .coin-item-card:hover{border-color:#c4d6a2;box-shadow:0 7px #041723}}@media (width<=620px){html body .bottom-nav.pixel-dock{gap:4px;padding-left:6px;padding-right:6px}html body .bottom-nav.pixel-dock button{min-width:0;padding:7px 2px}html body .bottom-nav.pixel-dock .dock-sprite{width:30px;height:30px}html body .bottom-nav.pixel-dock b{letter-spacing:0;font-size:10px}.coin-market-grid{gap:9px}}@media (prefers-reduced-motion:reduce){html body .bottom-nav.pixel-dock button{transition:none}}html body .topbar .brand-coin{box-shadow:none;background:0 0;border:0;flex:none;place-items:center;display:grid;overflow:visible}html body .topbar .brand-coin img{object-fit:contain;aspect-ratio:1;image-rendering:auto;filter:drop-shadow(0 2px #041521)drop-shadow(0 0 5px #f8c75b55);width:100%;height:100%;display:block}html body .topbar .brand-coin img:hover{transform:none}html body .topbar .brand-coin{width:54px;height:54px}html body .topbar .brand-coin img{max-width:54px;max-height:54px}html body .coin-market-hero .coin-hero-art{border-color:#8eaf9b}html body .pixel-home .hero-copy{isolation:isolate}@media (width<=620px){html body .topbar .brand-coin{width:43px;height:43px}html body .topbar .brand-coin img{max-width:43px;max-height:43px}}html body .app-shell{background:radial-gradient(at 50% 0,#163966 0,#081a32 48%,#061325 100%)}html body .pixel-home .hub-hero{background:linear-gradient(130deg,#081b36,#0d3150 65%,#122d47);border:2px solid #3b9fba;box-shadow:inset 0 0 0 3px #10364d,0 5px #06101e,0 12px 32px #0008}html body .pixel-home .hero-preview{background:radial-gradient(circle at 70% 20%,#27547c,#142d56 45%,#071b36)}html body .pixel-home h1{color:#ffd77b;text-shadow:3px 3px #ac6b32,6px 6px #08192c}html body .pixel-home h1 em{color:#64e4bc;text-shadow:3px 3px #1d927f,6px 6px #08192c}html body .pixel-home .hero-actions .primary{color:#112638;background:linear-gradient(#ffe8a0,#e4b765);border:2px solid #fff1b9;box-shadow:0 5px #8f6735}html body .pixel-home .hero-actions .secondary{background:#0b304a;border:2px solid #48a6b5}html body .coin-market-hero{background:linear-gradient(120deg,#0a2544,#0e3850);border-color:#d6a75b}html body .coin-market-grid .coin-item-card{border:2px solid #3c90a8;box-shadow:0 4px #061a2c,inset 0 0 0 2px #112c43}html body .coin-item-art{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--coin-tint) 23%,transparent),transparent 65%),linear-gradient(#142e54,#0a1c39)}html body .coin-item-card[data-equipped=true]{border-color:#f8d68a}html body .pixel-profile .hub-profile-stage{background:radial-gradient(#1b4c6c,#091d38 72%);border-color:#4db8c3}html body .settings-dialog{background:linear-gradient(#122d4c,#0b2139);border:2px solid #4da4b7}html body .bottom-nav.pixel-dock{background:linear-gradient(#102c49,#071b30);border:2px solid #3d8da7;box-shadow:0 8px 28px #0009}html body .bottom-nav.pixel-dock button{background:#0b2942;border-color:#28526b}html body .bottom-nav.pixel-dock button.is-active{background:#1c5c56;border-color:#b1f2bc}html body .topbar{background:linear-gradient(#0a243b,#061927);border-color:#3c8ea3}html body .topbar .brand-coin img{object-fit:contain;aspect-ratio:1}@media (width<=620px){html body .pixel-home .hub-hero{border-radius:5px}html body .bottom-nav.pixel-dock{border-bottom:0;border-left:0;border-right:0;border-radius:0}}.official-coin{--official-coin-gold:#e6a637;--official-coin-depth:clamp(6px,1.5vw,10px);aspect-ratio:1;isolation:isolate;perspective:620px;pointer-events:none;width:100%;height:100%;display:block;position:relative}.official-coin__rotor{transform-style:preserve-3d;border-radius:50%;display:block;position:absolute;inset:0}.official-coin__edge{background:var(--official-coin-gold);box-shadow:none;backface-visibility:visible;background-image:linear-gradient(#fff2b3 0 16%,#ffda6b 16% 37%,#e6a637 37% 63%,#a95f19 63% 85%,#d78d2d 85% 100%);border:0;border-radius:50%;position:absolute;inset:0}.official-coin__edge--rear{transform:translateZ(calc(var(--official-coin-depth) * -.9))}.official-coin__edge--rear-upper{transform:translateZ(calc(var(--official-coin-depth) * -.72))}.official-coin__edge--rear-mid{transform:translateZ(calc(var(--official-coin-depth) * -.54))}.official-coin__edge--rear-low{transform:translateZ(calc(var(--official-coin-depth) * -.36))}.official-coin__edge--back-center{transform:translateZ(calc(var(--official-coin-depth) * -.18))}.official-coin__edge--middle{transform:translateZ(0)}.official-coin__edge--front-center{transform:translateZ(calc(var(--official-coin-depth) * .18))}.official-coin__edge--front-low{transform:translateZ(calc(var(--official-coin-depth) * .36))}.official-coin__edge--front-mid{transform:translateZ(calc(var(--official-coin-depth) * .54))}.official-coin__edge--front-upper{transform:translateZ(calc(var(--official-coin-depth) * .72))}.official-coin__edge--front{transform:translateZ(calc(var(--official-coin-depth) * .9))}.official-coin__face{background:var(--official-coin-gold);backface-visibility:hidden;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.official-coin__face--front{transform:translateZ(var(--official-coin-depth))}.official-coin__face--back{transform:rotateY(180deg) translateZ(var(--official-coin-depth));box-shadow:none;background:0 0}.official-coin__front-art{object-fit:cover!important;aspect-ratio:1!important;clip-path:circle(45.4%)!important;image-rendering:auto!important;filter:none!important;border:0!important;border-radius:50%!important;width:110%!important;min-width:0!important;max-width:none!important;height:110%!important;max-height:none!important;display:block!important;position:absolute!important;top:-5%!important;left:-5%!important;transform:none!important}.official-coin__reverse-art{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;image-rendering:pixelated;clip-path:circle(50%);border:0;border-radius:50%;display:block;overflow:hidden;filter:none!important;transform:none!important}.official-coin--animated .official-coin__rotor{will-change:auto;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.official-coin--animated .official-coin__rotor{will-change:auto;animation:none!important;transform:none!important}}html body[data-banner-ui]{--banner-edge:#28748b;--banner-ink:#041520;--banner-gold:#ffcd51;color:#e7f3ec;background:#040d1c}html body[data-banner-ui] .app-shell{background:radial-gradient(at 50% 0,#12284666,#0000 60%);max-width:1080px;padding-top:12px}html body[data-banner-ui] :is(button,select,input,summary):focus-visible{outline-offset:4px;outline:2px solid #fff0a1}html body[data-banner-ui] .topbar{background:#041923;border:1px solid #2f6c80;border-radius:6px;gap:12px;min-height:66px;margin-bottom:14px;padding:10px 14px;box-shadow:inset 0 0 0 3px #081f30,0 4px 16px #0005}html body[data-banner-ui] .brand-copy b{letter-spacing:1px;color:#ffe4a1;font-family:monospace;font-size:16px}html body[data-banner-ui] .brand-copy small{color:#6a9faa;letter-spacing:1px;font-size:8px}html body[data-banner-ui] .topbar .brand-coin{width:46px;height:46px}html body[data-banner-ui] .topbar .brand-coin img{object-fit:contain;border-radius:50%;max-width:none;max-height:none}html body[data-banner-ui] .topbar .phase-badge,html body[data-banner-ui] .top-context{display:none}html body[data-banner-ui] .topbar .rebuild-state{padding:5px 7px;font-size:9px}html body[data-banner-ui] .topbar .top-actions{flex-wrap:nowrap;gap:7px}html body[data-banner-ui] :is(.banner-language,#settings-open){color:#b4e5ee;background:linear-gradient(#0e3140,#051d2a);border:1px solid #2b6b80;border-radius:4px;flex:0 0 42px;place-items:center;width:42px;height:42px;min-height:42px;font:700 10px monospace;display:grid;box-shadow:inset 0 1px #7ba4a033}html body[data-banner-ui] #settings-open svg{width:23px;height:23px}.banner-icon{filter:drop-shadow(0 3px #0008);width:40px;height:40px;image-rendering:pixelated;flex:none}.banner-character-icon{filter:drop-shadow(1px 2px #0008);flex:none;place-items:center;width:40px;height:40px;display:inline-grid}html body[data-banner-ui] .banner-character-icon :is(.approved-skin-art,.authored-skin-art){object-fit:contain;transform:none;width:40px!important;height:40px!important}.banner-wordmark{width:100%;height:auto;display:block;overflow:visible}html body[data-banner-ui] #screen-home.pixel-home{gap:12px;padding-top:0}html body[data-banner-ui] #screen-home .hub-hero{background:#041922;border:1px solid #44859a;border-radius:6px;flex-direction:column;gap:10px;min-height:0;padding:8px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 3px #102b3b,0 4px #010c17}html body[data-banner-ui] #screen-home .hero-preview{background:#06132d;border:1px solid #2b7188;border-radius:3px;order:0;align-self:auto;width:100%;height:430px;min-height:0;position:relative;overflow:hidden}html body[data-banner-ui] #screen-home .preview-sky{background:#06132d;border:0;border-radius:0;width:100%;height:100%;min-height:0;position:relative;inset:auto}html body[data-banner-ui] #screen-home .preview-sky>:is(.hub-panorama,.hub-flight-art,.hub-scene-caption){display:none}.banner-scenery{position:absolute;inset:0;overflow:hidden}.banner-scenery img{object-fit:cover;object-position:center 64%;width:100%;height:100%;image-rendering:pixelated;display:block}.banner-brand{isolation:isolate;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:7% 15% auto}html body[data-banner-ui] .banner-official-logo{object-fit:contain;aspect-ratio:1;filter:drop-shadow(0 4px #010916);border-radius:50%;width:158px;height:158px;animation:5s ease-in-out infinite banner-float;display:block;box-shadow:0 0 22px #ffc44b44}html body[data-banner-ui] #screen-home .banner-brand h1{filter:drop-shadow(0 3px 1px #010817);width:min(100%,440px);text-shadow:none;margin:12px 0 0;padding:0;font-size:0;line-height:1}html body[data-banner-ui] #screen-home .banner-brand p{letter-spacing:2px;color:#f4f0d8;text-shadow:0 2px #000;margin:1px 0 0;font:700 10px/1.5 monospace}.banner-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.banner-home-metrics>div{background:linear-gradient(#0b2936,#061c29);border:1px solid #295e75;border-radius:4px;grid-template-columns:24px auto;place-content:center;gap:5px 7px;min-width:0;min-height:60px;padding:8px;display:grid;box-shadow:inset 0 0 0 2px #16374755}.banner-home-metrics b{color:#c5e7dd;align-self:center;font:800 18px/1 monospace}.banner-home-metrics small{text-align:center;color:#85bac5;grid-column:1/-1;font:700 8px/1.2 monospace}.banner-home-metrics .banner-icon{grid-row:1;width:25px;height:25px}.banner-online-dot{background:#4ae58d;border-radius:50%;place-self:center;width:11px;height:11px;box-shadow:0 0 10px #4ae58d66}html body[data-banner-ui] #screen-home .banner-play{color:#171e21;letter-spacing:1px;background:linear-gradient(#ffdc6d,#ffbc35);border:2px solid #ffeeb0;border-radius:4px;justify-content:center;align-items:center;gap:24px;width:100%;min-height:58px;margin:2px 0 4px;padding:14px;font:900 22px/1 monospace;display:flex;box-shadow:inset 0 2px #fff9ce,0 3px #895118}html body[data-banner-ui] #screen-home .banner-play:hover{filter:brightness(1.08)}html body[data-banner-ui] #screen-home .banner-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body[data-banner-ui] #screen-home .banner-shortcuts button{color:#daece8;text-align:center;background:radial-gradient(at 50% 25%,#144055,#061a27 80%);border:1px solid #347b90;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:108px;padding:14px 5px;font:800 11px/1.3 monospace;display:flex;box-shadow:inset 0 0 0 2px #163e4d88,0 3px #020b15}html body[data-banner-ui] #screen-home .banner-shortcuts .banner-icon,html body[data-banner-ui] #screen-home .banner-shortcuts .banner-character-icon{width:40px;height:40px}.banner-journey,.banner-skin-details,.banner-settings-advanced{background:#061b29;border:1px solid #224c60;border-radius:4px;min-width:0}html body[data-banner-ui] :is(.banner-journey,.banner-skin-details,.banner-settings-advanced)>summary{color:#96b9c3;letter-spacing:1px;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:12px 16px;font:700 10px/1.4 monospace;list-style:none;display:flex}.banner-journey-content{gap:18px;padding:16px;display:grid}.banner-journey-content>.hero-copy{display:none}.banner-journey-content .hub-welcome{margin:0}.banner-journey-content .hub-flight-log{margin-top:0}html body[data-banner-ui] .bottom-nav.pixel-dock{background:#041b28;border:1px solid #2c748a;border-radius:6px;gap:5px;max-width:1020px;padding:8px 10px;box-shadow:inset 0 0 0 3px #0c2a39,0 -4px 24px #020916cc}html body[data-banner-ui] .bottom-nav.pixel-dock button{min-height:60px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 3px;display:flex}html body[data-banner-ui] .bottom-nav.pixel-dock button.is-active{background:linear-gradient(#285e56,#15493f);border:1px solid #a0d5a5;box-shadow:inset 0 0 0 2px #89c3a122}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-icon{place-items:center;width:29px;height:29px;margin:0;display:grid;position:static}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-icon .banner-icon,html body[data-banner-ui] .bottom-nav.pixel-dock .banner-character-icon{width:29px;height:29px}html body[data-banner-ui] .bottom-nav .banner-character-icon :is(.approved-skin-art,.authored-skin-art){width:29px!important;height:29px!important}html body[data-banner-ui] .bottom-nav.pixel-dock b{letter-spacing:.25px;color:#c6e3dd;font:800 9px/1 monospace}html body[data-banner-ui] .bottom-nav.pixel-dock small{display:none}html body[data-banner-ui] #screen-skins .skin-studio{background:#041923;border:1px solid #357d92;border-radius:5px;padding:14px;box-shadow:inset 0 0 0 3px #0e2a3b}html body[data-banner-ui] .banner-shop .coin-market-hero{min-height:0;box-shadow:none;background:#061c2a;border:1px solid #316477;border-radius:3px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:grid}html body[data-banner-ui] .banner-shop .coin-hero-art,html body[data-banner-ui] .banner-shop .coin-hero-copy>small,html body[data-banner-ui] .banner-shop .coin-hero-copy>p{display:none}html body[data-banner-ui] .banner-shop .coin-hero-copy{align-items:center;gap:20px;min-width:0;display:flex}html body[data-banner-ui] .banner-shop .coin-hero-copy h2{color:#f2e2bb;letter-spacing:1px;margin:0;font:900 17px monospace}html body[data-banner-ui] .banner-shop .coin-balance{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;gap:6px;margin:0;padding:0;display:flex}html body[data-banner-ui] .banner-shop .coin-balance>span{display:none}html body[data-banner-ui] .banner-shop .coin-balance strong{color:#b6e1d6;gap:6px;font:800 16px monospace}html body[data-banner-ui] .banner-shop .coin-balance .feather-coin{width:24px;height:24px}.banner-wallet{color:#f4e2b6;white-space:nowrap;background:#092332;border:1px solid #d1b572;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font:800 10px monospace;display:flex}html body[data-banner-ui] .banner-shop .coin-market-tabs{border:0;gap:7px;margin:0 0 12px;padding:0}html body[data-banner-ui] .banner-shop .coin-market-tabs button{background:#082535;border:1px solid #265b71;border-radius:3px;flex-direction:row;justify-content:center;align-items:center;gap:7px;min-height:42px;font:800 10px monospace;display:flex}html body[data-banner-ui] .banner-shop .coin-market-tabs button[aria-selected=true]{color:#e9eee0;background:#154652;border-color:#70b2be}html body[data-banner-ui] .banner-shop .coin-market-tabs button b{opacity:.7;font-size:9px}.banner-rarity-tabs{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:0 0 12px;display:grid}.banner-rarity-tabs button{color:#8caab9;overflow-wrap:anywhere;background:#062032;border:1px solid #24485e;border-radius:3px;min-width:0;min-height:42px;padding:5px 2px;font:700 9px monospace}.banner-rarity-tabs button:nth-child(4){color:#c098ec}.banner-rarity-tabs button:nth-child(5){color:#e6c47e}.banner-rarity-tabs button:nth-child(6){color:#e58eaa}.banner-rarity-tabs button:nth-child(7){color:#91f4d4}.banner-rarity-tabs button:nth-child(8){color:#ffe39b}@media (width<=650px){.banner-rarity-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.banner-rarity-tabs button[aria-pressed=true]{color:#e3f7f0;background:#1d5362;border-color:#8acece;box-shadow:inset 0 1px #b7edda33}html body[data-banner-ui] .banner-shop .skin-studio-toolbar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;min-height:0;padding:0 0 12px;display:flex}html body[data-banner-ui] .banner-shop .skin-studio-toolbar .skin-filter-control{display:none}html body[data-banner-ui] .banner-shop .skin-studio-toolbar .store-message{background:0 0;border:0;flex:1;min-height:0;padding:0;font-size:10px}html body[data-banner-ui] .banner-shop .skin-filter-count{background:0 0;border:0;padding:0;font-size:9px}html body[data-banner-ui] #screen-skins .skin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card{border:2px solid var(--skin-frame,#61a7c6);background:#061b2b;border-radius:5px;flex-direction:column;align-self:start;gap:0;min-height:0;padding:5px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #6196b244,0 3px #020e18}html body[data-banner-ui] #screen-skins .skin-card:before{display:none}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-preview{border:0;border-radius:2px;padding:0;height:148px!important;min-height:148px!important;max-height:148px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-approved-skin]{width:88px!important;max-width:100%!important;height:88px!important;transform:none!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-authored-skin]{width:88px!important;max-width:100%!important;height:117px!important;transform:none!important}html body[data-banner-ui] #screen-skins .skin-card .skin-state-chip{background:#04192bd9;padding:4px 5px;font-size:8px;top:4px;left:4px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:9px 0 7px;padding:0;display:flex}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy b{letter-spacing:0;font:800 12px/1.3 monospace}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy small{margin-top:3px;font:700 8px/1.4 monospace}html body[data-banner-ui] #screen-skins .skin-card :is(.skin-copy em,.skin-card-tags){display:none!important}html body[data-banner-ui] #screen-skins .skin-card .skin-price{color:#ffe7a0;background:0 0;border:0;padding:2px 4px;font:800 10px/1.3 monospace}html body[data-banner-ui] #screen-skins .skin-card .skin-sound-button{width:100%;height:auto;box-shadow:none;background:#10344766;border:0;margin:0 0 4px;padding:5px 2px;font-size:8px;min-height:30px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-actions{grid-template-columns:1fr;gap:4px;display:grid}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .compact{width:100%;min-height:36px;box-shadow:none;border-width:1px;border-radius:2px;padding:7px 3px;font:800 9px/1.2 monospace}html body[data-banner-ui] #screen-skins .skin-card .primary{color:#1a2630;background:linear-gradient(#ffd975,#e9b344);border-color:#ffe4a0}.banner-trial{color:#eacd84;background:#061e2c;border:1px solid #627969;border-radius:3px;align-items:center;gap:12px;margin:16px 0;padding:15px 10px;display:flex}.banner-clock{font-size:32px;line-height:1}.banner-trial>div{flex:1;gap:5px;display:grid}.banner-trial b{font:800 11px/1.3 monospace}.banner-trial small{color:#80b7c5;font:500 10px/1.4 monospace}.banner-trial>strong{white-space:nowrap;border:1px solid #c7ab68;border-radius:3px;padding:9px 6px;font:700 10px monospace}.banner-skin-details>:not(summary){margin:15px!important}html body[data-banner-ui] .banner-shop .menu-music,html body[data-banner-ui] .banner-shop>.skin-studio>.test-progress-notice{display:none}html body[data-banner-ui] .banner-shop .coin-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html body[data-banner-ui] .banner-profile{box-shadow:inset 0 0 0 3px #0e2a3b;background:#041923!important;border:1px solid #357d92!important;padding:18px!important}html body[data-banner-ui] .banner-profile .hub-profile-heading{margin-bottom:16px}html body[data-banner-ui] .banner-profile .hub-profile-heading h2{letter-spacing:1px;font:900 21px monospace}html body[data-banner-ui] .banner-profile .hub-profile-heading :is(p,.eyebrow),html body[data-banner-ui] .banner-profile>.menu-music{display:none}html body[data-banner-ui] .banner-profile .hub-profile-hero{background:#051c29;border:1px solid #285c71;border-radius:3px;grid-template-columns:112px minmax(0,1fr);gap:16px;min-height:0;margin:0;padding:18px;display:grid;box-shadow:inset 0 0 0 2px #17405144}html body[data-banner-ui] .banner-profile .hub-profile-stage{background:#06253b;border:2px solid #5ca4c0;border-radius:4px;height:112px;min-height:112px;box-shadow:inset 0 0 0 2px #1a485a}html body[data-banner-ui] .banner-profile .hub-profile-world{opacity:.55}html body[data-banner-ui] .banner-profile .hub-profile-character{min-height:0;padding:0}html body[data-banner-ui] .banner-profile #profile-skin-art[data-approved-skin]{width:80px!important;height:80px!important}html body[data-banner-ui] .banner-profile #profile-skin-art[data-authored-skin]{width:72px!important;height:96px!important}html body[data-banner-ui] .banner-profile .hub-stage-label,html body[data-banner-ui] .banner-profile .hub-passport>:is(.eyebrow,p,.hub-passport-rarity,.skin-sound-button,.primary,.hub-text-button){display:none}html body[data-banner-ui] .banner-profile .hub-passport{border:0;align-self:center;min-width:0;padding:0}html body[data-banner-ui] .banner-profile #hub-pilot-name{letter-spacing:1px;color:#c5d8ed;margin:0 0 7px;padding-right:33px;font:800 19px/1.3 monospace}html body[data-banner-ui] .banner-profile .hub-edit-name{border-color:#2e6b82;width:30px;height:30px;min-height:30px;top:0;right:0}html body[data-banner-ui] .banner-profile .hub-level-badge{box-shadow:none;color:#8ac9d7;background:0 0;border:0;gap:5px;margin:0;padding:0;font:800 9px monospace;display:flex}html body[data-banner-ui] .banner-profile .hub-level-badge svg{display:none}html body[data-banner-ui] .banner-profile .hub-level-badge b{font-size:11px}html body[data-banner-ui] .banner-profile .profile-xp{background:0 0;border:0;min-height:0;margin:7px 0 0;padding:0;display:block}html body[data-banner-ui] .banner-profile .profile-xp>.xp-track{background:#02101d;border:1px solid #2a748b;border-radius:3px;height:9px}html body[data-banner-ui] .banner-profile .profile-xp>.xp-track i{background:linear-gradient(#6fecb9,#29b887);border-radius:1px}html body[data-banner-ui] .banner-profile .profile-xp>:not(.xp-track){display:none}html body[data-banner-ui] .banner-profile .hub-passport-metrics{background:#061b27;border:1px solid #285c71;border-top:0;border-radius:0 0 3px 3px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 14px;display:grid}html body[data-banner-ui] .banner-profile .hub-passport-metrics>span{text-align:center;background:0 0;border:0;border-right:1px solid #23475a;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:92px;padding:10px 5px;display:flex}html body[data-banner-ui] .banner-profile .hub-passport-metrics>span:last-child{border-right:0}html body[data-banner-ui] .banner-profile .hub-passport-metrics b{color:#f8e7a0;font-size:17px}.banner-profile .hub-passport-metrics small{font-size:9px}html body[data-banner-ui] .banner-profile .hub-profile-tabs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:14px 0}html body[data-banner-ui] .banner-profile .hub-profile-tab{background:#082534;border:1px solid #225166;border-radius:3px;flex-direction:row;min-height:42px;padding:8px 5px;font:800 9px monospace}html body[data-banner-ui] .banner-profile .hub-profile-tab .hub-icon,html body[data-banner-ui] .banner-profile .hub-profile-tab .hub-tab-count{display:none}html body[data-banner-ui] .banner-profile .hub-profile-tab[aria-selected=true]{color:#edf9e2;background:#235564;border-color:#8acdd0}.banner-equipment{background:#061d2b;border:1px solid #2d6b81;border-radius:4px;margin:0 0 16px;padding:14px}.banner-equipment h3{color:#85d7e0;margin:0 0 12px;font:800 12px monospace}.banner-equipment>div{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;display:grid}.banner-equipped-art{background:radial-gradient(#164b63,#07243b);border:2px solid #58aaca;border-radius:4px;place-items:center;width:96px;height:96px;display:grid}.banner-equipped-art :is(.approved-skin-art,.authored-skin-art){object-fit:contain;width:70px;height:78px}.banner-equipment>div>span:last-child{gap:7px;display:grid}.banner-equipment b{color:#d6ece7;font:800 14px monospace}.banner-equipment small{color:#90bece;font:700 10px monospace}.banner-equipment button{color:#e9ddaf;background:#082333;border:1px solid #d3bd83;border-radius:3px;min-height:40px;margin-top:4px;padding:10px;font:800 10px monospace}html body[data-banner-ui] .settings-dialog{color:#e0eeec;background:#041c29;border:1px solid #5b9caf;border-radius:6px;width:calc(100% - 28px);max-width:500px;max-height:calc(100dvh - 40px);padding:20px;box-shadow:inset 0 0 0 4px #12374b,0 24px 80px #000b}html body[data-banner-ui] .settings-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010918db}html body[data-banner-ui] .settings-dialog .settings-head{border-bottom:1px solid #214c63;margin-bottom:8px;padding:0 0 13px}html body[data-banner-ui] .settings-dialog .settings-head :is(.eyebrow,p){display:none}html body[data-banner-ui] .settings-dialog h2{letter-spacing:1px;margin:0;font:900 21px monospace}html body[data-banner-ui] .settings-dialog .setting-row{background:0 0;border:0;border-bottom:1px solid #15394c;border-radius:0;align-items:center;gap:10px;min-height:62px;margin:0;padding:9px 0;display:flex}html body[data-banner-ui] .settings-dialog .setting-row>span{flex:1;min-width:0}html body[data-banner-ui] .settings-dialog .setting-row b{color:#c6dee6;font:700 11px/1.4 monospace}html body[data-banner-ui] .settings-dialog .setting-row small{display:none}html body[data-banner-ui] .settings-dialog .setting-row>.pixel-icon{flex:none;width:19px;height:19px}html body[data-banner-ui] .settings-dialog .setting-row select{color:#d6eae8;background:#061725;border:1px solid #2a6d85;border-radius:3px;width:45%;min-width:0;max-width:none;height:40px;min-height:40px;padding:8px;font:700 11px monospace}html body[data-banner-ui] .settings-dialog input[type=range]{accent-color:#77dce3;width:42%;min-width:70px;min-height:38px}html body[data-banner-ui] .settings-dialog input[type=checkbox]{appearance:none;cursor:pointer;background:#174456;border:1px solid #28677d;border-radius:15px;flex:none;width:38px;height:22px;min-height:22px;transition:background .15s;position:relative}html body[data-banner-ui] .settings-dialog input[type=checkbox]:after{content:"";background:#d9eef0;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}html body[data-banner-ui] .settings-dialog input[type=checkbox]:checked{background:#17b788;border-color:#53dab4}html body[data-banner-ui] .settings-dialog input[type=checkbox]:checked:after{background:#fff;transform:translate(15px)}html body[data-banner-ui] .settings-dialog .experience-settings{background:0 0;border:0;margin:0;padding:0;display:block}html body[data-banner-ui] .settings-dialog .experience-settings>.banner-music-details{color:#85a8b7;margin:5px 0;font:700 9px monospace}html body[data-banner-ui] .banner-music-details>summary{cursor:pointer;padding:8px 0}.banner-settings-links{gap:7px;margin:16px 0;display:grid}.banner-settings-links button{color:#b9d8df;background:#062331;border:1px solid #2b5e74;border-radius:3px;align-items:center;gap:10px;min-height:43px;padding:10px;font:800 10px monospace;display:flex}.banner-settings-links button>span:last-child{margin-left:auto;font-size:20px}html body[data-banner-ui] .banner-settings-advanced>:not(summary){margin:10px}html body[data-banner-ui] .game-stage{border-color:#357f97;border-radius:4px;box-shadow:inset 0 0 0 3px #163749,0 5px #010f18}html body[data-banner-ui] .flight-hud-top,html body[data-banner-ui] .flight-hud-bottom{background:linear-gradient(#062332f5,#041723f5);border-color:#397d95;box-shadow:inset 0 1px #65b9c633}html body[data-banner-ui] .flight-score>b{color:#ffe08d;text-shadow:2px 2px #6a4e30}.flight-score small{letter-spacing:1px}html body[data-banner-ui] .stage-actions button{background:#0a2c3b;border-color:#306178;border-radius:3px;box-shadow:inset 0 1px #73afb333}html body[data-banner-ui] #pause-button{color:#fff0b6;border-color:#e6c479}@keyframes banner-float{0%,to{translate:0}50%{translate:0 -5px}}@media (width<=650px){html body[data-banner-ui] .app-shell{padding:8px 10px 105px}html body[data-banner-ui] .topbar{gap:6px;min-height:60px;margin-bottom:10px;padding:8px 10px}html body[data-banner-ui] .topbar .brand-coin{width:40px;height:40px}.brand{gap:8px}html body[data-banner-ui] .brand-copy b{letter-spacing:.4px;font-size:13px}html body[data-banner-ui] .topbar .rebuild-state{display:none}html body[data-banner-ui] #screen-home .hero-preview{height:300px;min-height:0}html body[data-banner-ui] .banner-official-logo{width:114px;height:114px}.banner-brand{inset:9% 11% auto}html body[data-banner-ui] #screen-home .banner-brand h1{letter-spacing:0;margin:12px 0 0;line-height:1;font-size:0!important}html body[data-banner-ui] #screen-home .banner-brand p{letter-spacing:1.2px;margin:1px -10px 0;line-height:1.5;font-size:7px!important}.banner-scenery img{object-fit:cover;object-position:50% 60%}.banner-home-metrics{gap:6px}.banner-home-metrics>div{grid-template-columns:20px auto;column-gap:5px;min-height:58px;padding:8px 4px}.banner-home-metrics b{font-size:14px}.banner-home-metrics small{font-size:7px}.banner-home-metrics .banner-icon{width:22px;height:22px}html body[data-banner-ui] #screen-home .banner-play{min-height:54px;margin-bottom:2px;font-size:19px}html body[data-banner-ui] #screen-home .banner-shortcuts{gap:8px}html body[data-banner-ui] #screen-home .banner-shortcuts button{gap:8px;min-height:91px;padding:12px 4px;font-size:9px}html body[data-banner-ui] .bottom-nav.pixel-dock{left:8px;right:8px;bottom:max(6px,env(safe-area-inset-bottom));border:1px solid #3d889b;border-radius:5px;width:auto;padding:7px 6px;transform:translate(0,0)}html body[data-banner-ui] .bottom-nav.pixel-dock button{min-height:55px;padding:4px 1px}html body[data-banner-ui] .bottom-nav.pixel-dock b{letter-spacing:0;font-size:8px}.banner-journey-content{padding:12px}html body[data-banner-ui] #screen-skins .skin-studio{padding:10px}html body[data-banner-ui] .banner-shop .coin-market-hero{gap:6px;padding:10px}html body[data-banner-ui] .banner-shop .coin-hero-copy{flex-direction:column;align-items:flex-start;gap:7px}html body[data-banner-ui] .banner-shop .coin-hero-copy h2{font-size:13px}.banner-wallet{gap:5px;padding:8px;font-size:9px}.banner-wallet svg{width:16px}html body[data-banner-ui] #screen-skins .skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card{padding:3px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-preview{height:104px!important;min-height:104px!important;max-height:104px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-approved-skin]{width:66px!important;height:66px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-authored-skin]{width:66px!important;height:88px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy b{font-size:9px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy small{font-size:7px}html body[data-banner-ui] #screen-skins .skin-card .skin-price{font-size:9px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .compact{min-height:38px;font-size:8px}html body[data-banner-ui] #screen-skins .skin-card .skin-state-chip{font-size:6px}.banner-rarity-tabs{gap:3px}.banner-rarity-tabs button{letter-spacing:-.25px;min-height:37px;padding:4px 1px;font-size:7px}.banner-trial{gap:8px}.banner-trial b{font-size:9px}.banner-trial small{font-size:8px}.banner-trial>strong{padding:8px 4px;font-size:8px}html body[data-banner-ui] .banner-shop .coin-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body[data-banner-ui] .banner-profile{padding:12px!important}html body[data-banner-ui] .banner-profile .hub-profile-hero{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:14px 10px}html body[data-banner-ui] .banner-profile .hub-profile-stage{height:88px;min-height:88px}html body[data-banner-ui] .banner-profile #profile-skin-art[data-approved-skin]{width:64px!important;height:64px!important}html body[data-banner-ui] .banner-profile #profile-skin-art[data-authored-skin]{width:60px!important;height:80px!important}html body[data-banner-ui] .banner-profile #hub-pilot-name{letter-spacing:.5px;font-size:15px}html body[data-banner-ui] .banner-profile .hub-profile-tab{min-height:40px;font-size:8px}html body[data-banner-ui] .banner-profile .profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){html body[data-banner-ui] .app-shell{padding-left:7px;padding-right:7px}html body[data-banner-ui] .brand-copy b{font-size:11px}html body[data-banner-ui] #screen-home .hero-preview{height:264px}.banner-brand{inset:7% 10% auto}html body[data-banner-ui] .banner-official-logo{width:96px;height:96px}.banner-rarity-tabs{grid-template-columns:repeat(3,1fr)}html body[data-banner-ui] #screen-skins .skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html body[data-banner-ui] .banner-official-logo{animation:none}html body[data-banner-ui] .settings-dialog input[type=checkbox],html body[data-banner-ui] .settings-dialog input[type=checkbox]:after{transition:none}}html body[data-banner-ui] #screen-skins .skin-grid{margin:0;padding:0}html body[data-banner-ui] .banner-shop .coin-market{gap:0;margin:0}html body[data-banner-ui] #coin-pane-skins{margin:0;padding:0}html body[data-banner-ui] #screen-skins .skin-card .banner-skin-actions{background:#0b2b3d;border-top:1px solid #24506a;margin-top:auto}html body[data-banner-ui] #screen-skins .banner-skin-actions summary{cursor:pointer;color:#a7d3dc;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 2px;font:800 8px monospace;list-style:none;display:flex}html body[data-banner-ui] #screen-skins .banner-skin-actions[open]{padding:0 3px 4px}html body[data-banner-ui] #screen-skins .banner-skin-actions[open] summary{margin-bottom:4px}html body[data-banner-ui] #screen-skins .skin-card .skin-copy{flex:1}html body[data-banner-ui] .banner-profile .hub-passport-metrics .banner-icon{width:26px;height:26px}html body[data-banner-ui] .banner-profile .hub-profile-heading h2{font-size:18px}html body[data-banner-ui] .banner-audio-recovery{color:#e5eddb;background:#113342;border:1px solid #97ba9d;border-radius:3px;min-height:42px;padding:10px;font:800 10px monospace}html body[data-banner-ui] .topbar .brand-copy{flex:1;min-width:0}html body[data-banner-ui] .topbar .brand-copy b{white-space:nowrap;text-overflow:clip;overflow:visible}html body[data-banner-ui] .topbar .brand-copy small{white-space:nowrap;letter-spacing:.5px;max-width:none;font-size:7px}html body[data-banner-ui] .settings-dialog form:not(:has(.banner-settings-advanced[open])) .banner-music-details{display:none}html body[data-banner-ui] .settings-dialog form:has(.banner-settings-advanced[open]) .banner-music-details{display:block}@media (width<=650px){html body[data-banner-ui] #screen-skins .skin-card .skin-preview{flex:none}html body[data-banner-ui] .banner-shop .coin-market-hero{grid-template-columns:1fr auto}html body[data-banner-ui] .banner-shop .coin-hero-copy{flex-flow:wrap;align-items:center;gap:10px}html body[data-banner-ui] .banner-shop .coin-hero-copy h2{font-size:11px}html body[data-banner-ui] .banner-shop .coin-hero-copy .coin-balance{margin-left:auto}html body[data-banner-ui] .banner-shop .coin-market-hero{padding:8px}}html body[data-banner-ui] #screen-home .banner-shortcuts button:after,html body[data-banner-ui] #screen-home .banner-shortcuts button:before{display:none}@media (width<=650px){.banner-scenery img{object-fit:contain;object-position:50% 100%}.banner-scenery{background:#020d25}}html body[data-banner-ui] .settings-dialog [hidden]{display:none!important}html body[data-banner-ui] .banner-recovery-row>span{min-width:0}html body[data-banner-ui] .game-stage .stage-head>div:first-child{display:none}html body[data-banner-ui] .game-stage .stage-head{justify-content:center;min-height:44px;margin:8px 0 0}html body[data-banner-ui] .game-stage .stage-actions{flex-wrap:nowrap;justify-content:center;gap:7px;width:100%;display:flex}html body[data-banner-ui] .game-stage .stage-actions button{border-radius:3px;min-width:44px;font-size:10px}html body[data-banner-ui] .game-stage #pause-game{color:#f7e6ac;border-color:#d7be7c}html body[data-banner-ui] .game-stage .flight-mode-console{min-height:0;box-shadow:none;background:0 0;border:0;margin:0 0 8px;padding:0}html body[data-banner-ui] .game-stage .mode-buttons{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0}html body[data-banner-ui] .game-stage .mode-buttons button{border-radius:3px;min-height:38px;padding:9px}html body[data-banner-ui] .game-stage .mode-buttons button small,html body[data-banner-ui] .game-stage .mode-console-copy{display:none}@media (width<=900px) and (orientation:portrait){html[data-game-state=idle] body[data-banner-ui] .game-stage{flex-direction:column;align-items:stretch;gap:0;padding:7px;display:flex}html[data-game-state=idle] body[data-banner-ui] .game-stage .canvas-wrap{width:min(100%,56.25dvh - 148.5px);margin:0 auto}html[data-game-state=idle] body[data-banner-ui] .game-stage :is(.journey-strip,.journey-xp-track,.journey-goals,.flight-hud-details){display:none}html[data-game-state=idle] body[data-banner-ui] #start-game{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-game-state=idle] body[data-banner-ui] #start-game:focus-visible{clip-path:none;width:auto;height:auto;margin:10px 0;padding:10px;position:static;overflow:visible}}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play{background:#103441;border:2px solid #f0c86a;border-radius:3px;position:relative;box-shadow:inset 0 0 0 2px #2c6670,0 3px #071823}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play:before{content:"";background:#ffe09a;border:0;border-radius:0;width:24px;height:4px;position:absolute;top:-7px;left:calc(50% - 12px);right:auto;box-shadow:0 2px #74532e}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play .nav-icon{flex:none;width:34px;height:34px;min-height:34px;overflow:visible}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play .banner-start-icon{width:34px;height:34px;image-rendering:pixelated;filter:drop-shadow(0 2px #061b27);flex:none;display:block}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play b{color:#fff2bb;letter-spacing:.06em;text-shadow:0 1px #092333;font-size:11px;line-height:1.1}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play.is-active{background:#1c4a53;border-color:#fff2b3;box-shadow:inset 0 0 0 2px #4f99a1,0 3px #071823}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play.is-active:before{background:#fff6c7;box-shadow:0 2px #a57231}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px #245562,0 1px #071823}@media (hover:hover) and (pointer:fine){html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play:hover{background:#1b4d5a;border-color:#ffe39a}}@media (width<=620px){html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play{min-height:60px;padding:4px 2px}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play .nav-icon{width:32px;height:32px;min-height:32px}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play .banner-start-icon{width:32px;height:32px}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play b{font-size:10px}}@media (width<=360px){html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play .nav-icon{width:29px;height:29px;min-height:29px}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play .banner-start-icon{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play{transition:none}}html body[data-banner-ui] .banner-shop .coin-balance .feather-coin{width:24px;min-width:24px;height:24px;image-rendering:pixelated;shape-rendering:crispedges;filter:none!important}html body[data-banner-ui] .banner-wallet .pixel-icon.feather-coin{min-width:24px;image-rendering:pixelated;shape-rendering:crispedges;flex:0 0 24px;filter:none!important;width:24px!important;height:24px!important}html body[data-banner-ui] .banner-shop .coin-balance strong{color:#ffe9a1}html body[data-banner-ui] #screen-skins .skin-card .skin-price{justify-content:center;align-items:center;gap:5px;display:inline-flex}html body[data-banner-ui] #screen-skins .skin-card .skin-price>.feather-coin{width:20px;height:20px;image-rendering:pixelated;shape-rendering:crispedges;flex:none;filter:none!important}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play:not(.is-active){box-shadow:none;background:0 0;border-color:#0000}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play:not(.is-active):before{box-shadow:none;background:0 0}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play:not(.is-active) b{color:#c6e3dd;text-shadow:none}html body[data-banner-ui] .bottom-nav.pixel-dock .nav-play:not(.is-active) .banner-start-icon{opacity:.85;filter:none}html body[data-banner-ui] #screen-skins .coin-balance>span{color:#b1d6c5;overflow-wrap:anywhere;max-width:88px;font:700 8px/1.3 monospace;display:block}html body[data-banner-ui] #screen-skins .skin-studio[data-coin-tab=cosmetics] :is(.banner-wallet,.shop-web3-summary,.fwd-shop-preview,.fwd-checkout-summary),html body[data-banner-ui] #screen-skins .skin-studio[data-coin-tab=skins] .coin-balance{display:none}html body[data-banner-ui] #screen-skins .coin-market-tabs button{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;min-height:44px}html body[data-banner-ui] #screen-skins{padding-bottom:24px}html[data-screen=skins] body[data-banner-ui] .app-shell{padding-bottom:max(var(--pixel-dock-clearance,118px),calc(118px + env(safe-area-inset-bottom)))}@media (width<=650px){html body[data-banner-ui] #screen-skins .skin-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;max-width:100%;display:grid}html body[data-banner-ui] #screen-skins .skin-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-preview{height:138px!important;min-height:138px!important;max-height:138px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-approved-skin]{width:84px!important;height:84px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-authored-skin]{width:80px!important;height:107px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy{box-sizing:border-box;align-items:stretch;width:100%;min-width:0}html body[data-banner-ui] #screen-skins .skin-card .skin-price{box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;align-self:stretch;width:100%;min-width:0;max-width:100%;padding:5px 4px;display:block}html body[data-banner-ui] #screen-skins .skin-card .skin-price .fwd-item-price,html body[data-banner-ui] #screen-skins .skin-card .skin-price .fwd-item-price strong{letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:100%;min-width:0;max-width:100%;font:800 clamp(11px,3vw,13px)/1.35 monospace;display:block}html body[data-banner-ui] #screen-skins .banner-skin-actions summary{min-height:44px}html body[data-banner-ui] #screen-skins{min-width:0;padding-bottom:max(52px,calc(24px + env(safe-area-inset-bottom)))}html[data-screen=skins] body[data-banner-ui] .app-shell{padding-bottom:max(144px,calc(128px + env(safe-area-inset-bottom)))}}@media (width<=300px){html body[data-banner-ui] #screen-skins .skin-grid{grid-template-columns:minmax(0,1fr)}}.skin-sound-button{border:1px solid var(--rarity-frame,#779aa8);color:#e5f9ff;min-height:44px;font:inherit;cursor:pointer;white-space:normal;background:#12293c;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex}.skin-sound-button:before{content:"♪";color:#ffd675;font-size:18px;line-height:1}.skin-sound-button:hover{background:#1a3d51}.skin-sound-button:focus-visible{outline-offset:3px;outline:3px solid #ffe086}.skin-card>.skin-sound-button{width:100%;margin:2px 0 8px}.skin-feature-audio{flex-wrap:wrap}.skin-sound-status{color:#b9e4ed;overflow-wrap:anywhere;flex-basis:100%;min-height:1.5em;margin:4px 0;font-size:11px;line-height:1.6}.skin-sound-status:empty{display:none}.hub-wardrobe-copy .skin-sound-button{width:100%;min-height:44px;margin-top:6px;font-size:10px}.pixel-home,.pixel-profile{--hub-ink:#061f2b;--hub-panel:#12303d;--hub-edge:#355361;--hub-paper:#f8f0d2;--hub-mint:#a4e7bd;--hub-gold:#f4d27e;--hub-rarity:#a4e7bd;color:var(--hub-paper)}.hub-icon{vertical-align:middle;flex:0 0 20px;width:20px;height:20px;display:inline-block}.pixel-home button,.pixel-home details,.pixel-profile button,.pixel-profile input,.pixel-profile select{border-radius:3px}.pixel-home button,.pixel-profile button{touch-action:manipulation}.pixel-home button:focus-visible,.pixel-profile button:focus-visible,.pixel-profile input:focus-visible,.pixel-profile select:focus-visible,.pixel-profile [tabindex]:focus-visible,.pixel-home summary:focus-visible{outline:3px solid var(--hub-gold);outline-offset:4px}.pixel-home button:active,.pixel-profile button:active{translate:0 2px}.pixel-home .primary,.pixel-profile .primary{background:var(--hub-gold);color:#132d37;border:2px solid #ffe9b0;justify-content:center;align-items:center;gap:10px;font-weight:900;display:inline-flex;box-shadow:0 4px #96744a}.pixel-home .secondary,.pixel-profile .secondary{color:#f7f1da;background:#193d49;border:2px solid #688e91;box-shadow:0 3px #071b26}.pixel-home .primary:hover,.pixel-profile .primary:hover{background:#ffe6a0}.pixel-home{gap:22px;padding-top:12px;display:none}.pixel-home.is-active{display:grid}.hub-welcome{letter-spacing:2px;color:#b7d5d2;align-items:center;gap:10px;font:800 11px/1.4 monospace;display:flex}.hub-welcome>.hub-icon{color:var(--hub-gold)}.hub-live-dot,.hub-scene-dot{background:#a4e7bd;width:6px;height:6px;display:inline-block;box-shadow:3px 0 #507b6b}.hub-live-dot{margin-left:auto}.pixel-home .hub-hero{background:#102b39;border:2px solid #526c70;border-radius:4px;grid-template-columns:1fr 1fr;gap:0;min-height:380px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 7px #051923}.pixel-home .hero-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:38px 34px;display:flex}.pixel-home .hero-copy>.eyebrow{letter-spacing:2px;color:#aedbca;margin-bottom:16px;font:800 10px/1.6 monospace}.pixel-home h1{letter-spacing:-3px;color:#fbf0c7;text-shadow:0 4px #856948,4px 4px #856948;margin:0 0 24px;font-size:clamp(44px,6vw,82px);font-weight:950;line-height:.92}.pixel-home h1 em{color:#a4e7bd;text-shadow:0 4px #347c71,4px 4px #347c71;font-style:normal}.pixel-home #public-hero-copy{color:#c4d7d5;max-width:35ch;margin:0 0 22px;font-size:15px;line-height:1.7}.pixel-home .hero-actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.pixel-home .hero-actions button{min-height:52px;padding:12px 18px;font-size:12px}.hub-hero-badges{flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}.hub-hero-badges>span{color:#bacdc6;align-items:center;gap:6px;font:700 10px/1.6 monospace;display:flex}.hub-hero-badges .hub-icon{color:#f4d27e;flex-basis:13px;width:13px;height:13px}.hub-hero-badges b{color:#faf2d4}.pixel-home .hero-preview{min-width:0;min-height:380px;box-shadow:none;background:#1a3f52;border:0;border-radius:0;padding:0;position:relative}.pixel-home .preview-sky{width:100%;height:100%;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;position:absolute;inset:0;overflow:hidden}.hub-panorama,.hub-landscape{width:100%;height:100%;position:absolute;inset:0}.hub-landscape{image-rendering:pixelated}.hub-clouds{animation:22s steps(12,end) infinite alternate hub-cloud-drift}.hub-fireflies{animation:4s steps(2,end) infinite hub-sparkle}.hub-flight-art{place-items:center;padding-bottom:18px;animation:4s steps(6,end) infinite hub-bob;display:grid;position:absolute;inset:0}html body .pixel-home .preview-bird{z-index:2;margin:0!important;position:relative!important;inset:auto!important;translate:none!important}html body .pixel-home .preview-bird[data-approved-skin]{width:192px!important;height:192px!important;scale:1!important}html body .pixel-home .preview-bird[data-authored-skin]{width:192px!important;height:256px!important;scale:1!important}.hub-scene-caption{color:#f8efd4;background:#0b2a32ed;border:1px solid #668e79;align-items:center;gap:8px;padding:8px 10px;font:800 9px/1.5 monospace;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.hub-scene-caption>span:last-child{color:#b6d8d0;margin-left:auto;font-size:8px}.hub-active-skin{border:1px solid #526866;border-left:4px solid var(--hub-rarity);text-align:left;color:#f8eed0;background:#16353f;align-items:center;gap:14px;width:100%;padding:14px 18px;display:flex}.hub-active-skin>.hub-icon{color:var(--hub-gold)}.hub-active-skin>span:nth-child(2){gap:4px;display:grid}.hub-active-skin small{color:#a9c8c4;letter-spacing:1px;font:700 9px monospace}.hub-active-skin b{font:900 14px monospace}.hub-active-skin>.hub-rarity{color:var(--hub-rarity);margin-left:auto;font:800 10px monospace}.pixel-home .home-command-grid{gap:12px;margin:0}.pixel-home .home-command-card{background:#112e3b;border:2px solid #355963;border-radius:3px;gap:10px;min-height:120px;padding:16px;box-shadow:0 3px #071a25}.pixel-home .home-command-card.command-play{background:#20443f;border-color:#719783}.pixel-home .command-index{color:#829f9f;background:0 0;border:0;font:900 10px monospace}.pixel-home .command-copy b{color:#f6ecd0;font-size:13px}.pixel-home .command-copy small{color:#a5d8c1;font-size:8px}.pixel-home .command-copy em{color:#adc8c7;font-size:11px;line-height:1.55}.pixel-home .home-command-card strong{color:var(--hub-gold)}.hub-home-goal,.hub-collection-preview,.hub-help,.pixel-home .home-profile{background:#0f2b38;border:2px solid #365762;border-radius:3px;padding:24px;box-shadow:0 4px #061b27}.hub-home-goal>div:first-child{align-items:center;gap:18px;display:flex}.hub-home-goal .hub-icon{width:32px;height:32px;color:var(--hub-gold);flex-basis:32px}.hub-home-goal small,.hub-section-title small{letter-spacing:2px;color:#a5d8c1;font:700 9px/1.7 monospace;display:block}.hub-home-goal b{font:900 15px/1.8 monospace}.hub-home-goal p{color:#b6ceca;margin:4px 0 10px;font-size:12px;line-height:1.6}.hub-home-goal strong{white-space:nowrap;color:var(--hub-gold);margin-left:auto;font:900 13px monospace}.hub-meter{background:#071b26;border:2px solid #4a696b;height:10px;margin:10px 0;position:relative;overflow:hidden}.hub-meter>i{background:repeating-linear-gradient(90deg,#a4e7bd 0 8px,#69b898 8px 10px);width:0;height:100%;transition:width .2s linear;display:block}.hub-text-button{color:#e6ce8b;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 0;font:800 10px/1.5 monospace;display:inline-flex}.hub-text-button:hover{color:#fff5cc}.hub-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.hub-section-title h2,.hub-section-title h3{color:#f8eed0;margin:3px 0;font:900 20px/1.4 monospace}.hub-section-title>b{color:var(--hub-gold);white-space:nowrap;font:900 12px monospace}.hub-featured-skins{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hub-feature-card{aspect-ratio:1.12;border:2px solid var(--hub-rarity);isolation:isolate;background:#193849;padding:0;position:relative;overflow:hidden}.hub-feature-card>img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;opacity:.85;position:absolute;inset:0}.hub-feature-art{place-items:center;padding:12px 12px 38px;display:grid;position:absolute;inset:0}.hub-feature-art>.approved-skin-art{width:96px;height:96px}.hub-feature-art>.authored-skin-art{object-fit:contain;width:96px;height:128px}.hub-feature-label{text-align:left;background:#082330eb;gap:4px;padding:10px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.hub-feature-label b{color:#fff1d2;font:900 13px monospace}.hub-feature-label small{color:var(--hub-rarity);font:700 8px monospace}.hub-collection-count{color:#bfd3cb;justify-content:space-between;margin-top:18px;font:800 10px monospace;display:flex}.hub-collection-count>b{color:#f5d687}.pixel-home .principles{display:none}.pixel-home .home-profile{margin:0;display:block}.pixel-home .pilot-dashboard-intro{grid-template-columns:1fr auto;gap:4px 12px;margin-bottom:20px;display:grid}.pixel-home .pilot-dashboard-intro>.eyebrow,.pixel-home .pilot-dashboard-intro>h2,.pixel-home .pilot-dashboard-intro>p{grid-column:1;margin:0}.pixel-home .pilot-dashboard-intro>p{color:#afc8c5;font-size:12px}.pixel-home .pilot-dashboard-intro>button{grid-area:1/2/4;align-self:center}.pixel-home .pilot-dashboard-intro h2{font:900 19px monospace}.pixel-home .pilot-stat{background:#173844;border:1px solid #375961;border-radius:2px;min-width:0;padding:14px 12px}.pixel-home .pilot-stat b{color:#f4dfae;font:900 20px/1.6 monospace}.pixel-home .pilot-stat small{color:#a8c8c2;font:800 9px/1.7 monospace}.pixel-home .pilot-stat em{color:#96b8b3;font-size:8px}.pixel-home .pilot-stat.pilot-skin b,.pixel-home .pilot-stat.pilot-achievements b{font-size:13px}.pixel-home .pilot-achievements em{line-height:1.7}.pixel-home .pilot-xp-track{border-radius:0;height:10px;margin-top:18px}.pixel-home .pilot-xp-track i{background:#a4e7bd;border-radius:0}.hub-help{padding:0}.hub-help summary{cursor:pointer;color:#ebdbb1;justify-content:space-between;align-items:center;min-height:56px;padding:18px 24px;font:900 12px monospace;display:flex}.hub-help ol{color:#efd38d;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0 24px 24px 42px;display:grid}.hub-help li b,.hub-help li span{font-size:11px;line-height:1.7;display:block}.hub-help li span{color:#bbd1cb;margin-top:5px}.hub-build-details{color:#8eafb0;box-shadow:none;font:700 9px monospace}.hub-build-details>summary{cursor:pointer;min-height:44px;padding:12px 0}.pixel-home .hub-build-details .alpha-banner{background:#112e3b;margin:0;padding:18px}.pixel-home .alpha-banner-copy{display:none}.pixel-home .alpha-meta{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.pixel-home>.test-progress-notice{order:10;margin:0;font-size:10px}.pixel-home .test-progress-notice p{font-size:11px}.pixel-profile{background:#0d2733!important;border:2px solid #385763!important;border-radius:4px!important;padding:28px!important}.pixel-profile>.test-progress-notice{margin-bottom:18px;font-size:10px}.pixel-profile .hub-profile-heading{margin-bottom:22px}.pixel-profile .hub-profile-heading h2{letter-spacing:-1px;font:900 26px/1.3 monospace}.pixel-profile .hub-profile-heading p{color:#afc9c7;font-size:12px}.hub-profile-hero{border:2px solid var(--hub-rarity);background:#16333f;grid-template-columns:minmax(250px,1fr) minmax(0,1fr);min-height:288px;margin-bottom:24px;display:grid;overflow:hidden;box-shadow:0 5px #071a25}.hub-profile-stage{isolation:isolate;place-items:center;min-height:288px;display:grid;position:relative;overflow:hidden}.hub-profile-world{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;z-index:-1;position:absolute}.hub-profile-character{place-items:center;min-height:256px;padding-bottom:20px;display:grid}.hub-stage-label{letter-spacing:2px;color:#f5e9c8;background:#0a2634e8;border:1px solid #8aa393;padding:8px 14px;font:800 9px monospace;position:absolute;bottom:14px}html body .pixel-profile #profile-skin-art[data-approved-skin]{width:192px!important;min-width:0!important;height:192px!important;margin:0!important;scale:1!important}html body .pixel-profile #profile-skin-art[data-authored-skin]{width:192px!important;height:256px!important;margin:0!important;scale:1!important}.hub-passport{align-self:center;min-width:0;padding:26px}.hub-passport h3{overflow-wrap:anywhere;color:#f6eccb;margin:10px 0 14px;font:900 28px/1.3 monospace}.hub-level-badge{color:#f5d886;background:#32423d;border:2px solid #b59b68;align-items:center;gap:8px;padding:8px 12px;font:800 10px monospace;display:inline-flex;box-shadow:0 3px #263b3b}.hub-level-badge b{font-size:20px}.hub-passport>p{color:#bfd5cc;font:700 10px/1.7 monospace}.hub-passport-rarity{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.hub-passport-rarity b{font:900 14px monospace}.hub-passport-rarity span{border:1px solid var(--hub-rarity);color:var(--hub-rarity);padding:5px 8px;font:800 8px monospace}.hub-passport>.primary{min-height:46px;margin-right:14px}.hub-profile-tabs{border-bottom:2px solid #486771;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:24px 0;display:grid}.hub-profile-tab{color:#b2ccc8;letter-spacing:.5px;background:#133440;border:0;border-bottom:4px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:10px 6px;font:800 8px monospace;display:flex}.hub-profile-tab[aria-selected=true]{color:#fce4a7;background:#28413f;border-bottom-color:#f4d27e}.hub-profile-tab:hover{background:#234854}.hub-profile-pane[hidden]{display:none!important}.hub-profile-pane{min-width:0}.hub-profile-pane:focus{outline-offset:6px}.pixel-profile .profile-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.pixel-profile .profile-summary>span{background:#173743;border:1px solid #46636b;border-radius:2px;min-width:0;padding:14px}.pixel-profile .profile-summary small{color:#a6c6c1;font:700 9px/1.8 monospace}.pixel-profile .profile-summary b{color:#f4db9f;overflow-wrap:anywhere;font:900 20px/1.6 monospace}.pixel-profile .profile-summary .hub-stat-skin{display:none}.pixel-profile .profile-summary>span:nth-child(7),.pixel-profile .profile-summary>span:last-child{grid-column:span 2}.pixel-profile #profile-next-achievement,.pixel-profile #profile-legacy-badge{font-size:12px}.pixel-profile .hub-xp-panel{background:#183c40;border:2px solid #4b796e;border-radius:2px;margin:0;padding:18px}.pixel-profile .profile-xp>.xp-track{background:#081f2c;border:2px solid #658a80;border-radius:0;height:12px}.pixel-profile .profile-xp>.xp-track i{background:repeating-linear-gradient(90deg,#a4e7bd 0 8px,#5bb595 8px 10px);border-radius:0}.hub-xp-remaining{color:#bdd2c2;margin:12px 0 0;font:700 10px monospace}.hub-next-goals,.hub-trophy-shelf{background:#102e3a;border:1px solid #48676e;margin:18px 0;padding:20px}.hub-next-goals .hub-section-title h3,.hub-trophy-shelf .hub-section-title h3{font-size:14px}.hub-next-goals article{border-top:1px solid #335760;align-items:center;gap:14px;padding:16px 0;display:flex}.hub-next-goals article>.hub-icon{color:#e8c884}.hub-next-goals article>div{flex:1;min-width:0}.hub-next-goals article b{font:900 11px/1.6 monospace}.hub-next-goals article p{color:#a9c7c2;margin:5px 0;font-size:11px;line-height:1.5}.hub-next-goals article>small{color:#f2d289;white-space:nowrap;font:800 10px monospace}.hub-next-goals article:last-child{padding-bottom:0}.hub-trophy-shelf #hub-trophies{flex-wrap:wrap;gap:12px;display:flex}.hub-trophy-shelf #hub-trophies>span{text-align:center;background:#273e3b;border:1px solid #958158;align-content:start;justify-items:center;gap:10px;width:100px;min-height:100px;padding:14px 8px;display:grid}.hub-trophy-shelf .hub-icon{color:#f4d27e;flex-basis:30px;width:30px;height:30px}.hub-trophy-shelf b{font:800 9px/1.5 monospace}.hub-empty{color:#bfd1c7;text-align:center;background:#173842;border:1px dashed #587775;grid-column:1/-1;width:100%;margin:0;padding:22px 14px;font:700 12px/1.8 monospace}.pixel-profile .profile-controls{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.pixel-profile .profile-controls>label,.pixel-profile .anonymous-id{background:#15353f;border:1px solid #48676e;border-radius:2px;min-width:0;max-width:none;padding:14px}.pixel-profile .anonymous-id{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.pixel-profile .anonymous-id>span{flex:1}.pixel-profile .profile-controls input,.pixel-profile .profile-controls select,.hub-wardrobe-tools input{color:#f5ecd2;background:#092330;border:1px solid #63867f;border-radius:2px;width:100%;min-height:46px;padding:10px;font:700 13px monospace}.hub-name-help{color:#9fbbb3;justify-content:space-between;gap:8px;margin-top:9px;font:700 8px monospace;display:flex}.hub-rarity-summary{grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0;display:grid}.hub-rarity-summary>span{border:1px solid #48656b;border-top:3px solid var(--hub-rarity);background:#173641;gap:7px;padding:12px 8px;display:grid}.hub-rarity-summary small{color:var(--hub-rarity);font:700 8px monospace}.hub-rarity-summary b{color:#f6eac9;font:900 13px monospace}.hub-wardrobe-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.hub-wardrobe-tools label{flex:1;gap:8px;min-width:170px;display:grid}.hub-wardrobe-tools label>span{color:#b7cec4;font:800 9px monospace}.hub-wardrobe-tools>div{flex-wrap:wrap;gap:5px;display:flex}.hub-wardrobe-tools button{color:#c0d5cb;background:#173e49;border:1px solid #55766e;min-height:44px;padding:10px 12px;font:800 9px monospace}.hub-wardrobe-tools button[aria-pressed=true]{color:#142e37;background:#e0c587;border-color:#fff0c0}#hub-wardrobe-status{color:#bad4c5;margin:16px 0;font:700 10px monospace}.hub-wardrobe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.hub-wardrobe-card{border:2px solid var(--hub-rarity);background:#12313f;min-width:0;position:relative;box-shadow:0 3px #051b29}.hub-wardrobe-card[data-equipped=true]{outline-offset:3px;outline:2px solid #f4d27e}.hub-wardrobe-art{isolation:isolate;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.hub-wardrobe-art>img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;z-index:-1;position:absolute}.hub-wardrobe-art>span{place-items:center;display:grid}.hub-wardrobe-art .approved-skin-art{width:96px;height:96px}.hub-wardrobe-art .authored-skin-art{object-fit:contain;width:96px;height:128px}.hub-favorite{color:#77959a;background:#102d3bef;border:1px solid #809791;place-items:center;min-width:44px;min-height:44px;padding:10px;display:grid;position:absolute;top:8px;right:8px}.hub-favorite[aria-pressed=true]{color:#fbe19d;background:#293f3c;border-color:#e7c77f}.hub-wardrobe-copy{gap:9px;min-width:0;padding:14px;display:grid}.hub-wardrobe-copy small{color:var(--hub-rarity);font:800 8px monospace}.hub-wardrobe-copy>b{color:#faf0d2;overflow-wrap:anywhere;font:900 13px monospace}.hub-wardrobe-copy>button{color:#e4eace;background:#1c4850;border:1px solid #668f87;min-height:44px;padding:8px;font:900 9px monospace}.hub-wardrobe-copy>button[aria-pressed=true]{color:#17323a;background:#ddd096;border-color:#f9e8b0}.pixel-profile .achievement-card,.pixel-profile .discovery-card,.pixel-profile .season-summary,.pixel-profile .readonly-wallet{background:#143540;border:1px solid #496a6d;border-radius:2px}.pixel-profile .achievement-card.is-unlocked{background:#28413b;border-color:#b69c61}.pixel-profile .achievement-icon{color:#edcb83;border-radius:0}.pixel-profile .achievement-progress,.pixel-profile .achievement-overview-track{border-radius:0}.pixel-profile .achievement-progress i{background:#9bd9b4;border-radius:0}.pixel-profile .achievement-filters button,.pixel-profile .achievement-category-filter select{border-radius:2px;min-height:44px}.pixel-profile .discovery-grid{gap:12px}.pixel-profile .discovery-panel{border-radius:2px}.pixel-profile .verified-history .history-row{border-color:#45646a;border-radius:2px}.pixel-profile .history-empty{border-radius:2px}@keyframes hub-cloud-drift{to{transform:translate(8px)}}@keyframes hub-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hub-sparkle{0%,to{opacity:.4}50%{opacity:1}}@media (width<=820px){.pixel-home .hero-copy{padding:28px 22px}.pixel-home .hero-preview{min-height:330px}.pixel-home .hero-actions button{width:100%}.pixel-home .hub-hero{min-height:330px}.hub-hero-badges{gap:10px}.pixel-profile{padding:20px!important}.hub-profile-tabs{grid-template-columns:repeat(3,1fr)}.hub-profile-tab{flex-direction:row;min-height:52px}.pixel-profile .profile-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-profile-hero{grid-template-columns:1fr 1fr}.hub-passport{padding:20px}.hub-profile-stage{min-height:260px}}@media (width<=600px){.pixel-home{gap:16px}.pixel-home .hub-hero{flex-direction:column;display:flex}.pixel-home .hero-copy{padding:26px 24px 24px}.pixel-home h1{letter-spacing:-2px;margin-bottom:16px;font-size:56px}.pixel-home h1 br{display:none}.pixel-home h1 em{margin-left:10px}.pixel-home #public-hero-copy{max-width:38ch;margin-bottom:16px;font-size:13px}.pixel-home .hero-copy>.eyebrow{margin-bottom:12px;font-size:9px}.pixel-home .hero-actions{flex-wrap:nowrap;gap:10px}.pixel-home .hero-actions button{flex:1;width:auto;min-height:50px;padding:10px 8px;font-size:10px}.pixel-home .hero-actions .hub-icon{flex-basis:16px;width:16px;height:16px}.hub-hero-badges{gap:15px;margin-top:20px}.hub-hero-badges>span{font-size:8px}.pixel-home .hero-preview{border-top:2px solid #3c6066;flex-shrink:0;height:250px;min-height:250px}.hub-scene-caption{font-size:8px;bottom:12px;left:12px;right:12px}.pixel-home .home-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pixel-home .home-command-card{flex-direction:column;align-items:flex-start;gap:7px;min-height:104px;padding:12px 8px;display:flex}.pixel-home .command-index,.pixel-home .command-copy em,.pixel-home .command-copy small{display:none}.pixel-home .command-copy b{letter-spacing:0;font-size:10px;line-height:1.5}.pixel-home .home-command-card strong{order:-1}.hub-active-skin{gap:10px;padding:12px}.hub-active-skin small{font-size:8px}.hub-active-skin b{font-size:12px}.hub-active-skin>.hub-rarity{font-size:8px}.hub-home-goal,.hub-collection-preview,.pixel-home .home-profile{padding:18px}.hub-home-goal>div:first-child{flex-wrap:wrap;gap:12px}.hub-home-goal>div:first-child>span{flex:1}.hub-home-goal strong{align-self:start;margin-top:18px}.hub-home-goal b{font-size:12px}.hub-home-goal p{font-size:11px}.hub-home-goal .hub-icon{flex-basis:24px;width:24px;height:24px}.hub-section-title h2{font-size:18px}.hub-section-title small{font-size:8px}.hub-section-title .secondary{min-height:44px;padding:10px;font-size:9px}.hub-featured-skins{gap:8px}.hub-feature-card{aspect-ratio:.7}.hub-feature-art{padding:0 0 42px}.hub-feature-art>.approved-skin-art{width:64px;height:64px}.hub-feature-art>.authored-skin-art{width:72px;height:96px}.hub-feature-label{padding:8px 6px}.hub-feature-label b{font-size:9px}.hub-feature-label small{font-size:7px}.pixel-home .pilot-dashboard-intro{display:block}.pixel-home .pilot-dashboard-intro>button{margin-top:12px}.pixel-home .pilot-dashboard-intro>p{margin-top:8px}.pixel-home .pilot-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pixel-home .pilot-stat{padding:12px}.hub-help ol{grid-template-columns:1fr;gap:16px}.pixel-home .alpha-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-profile{padding:16px!important}.pixel-profile .hub-profile-heading h2{font-size:24px}.hub-profile-hero{grid-template-columns:1fr;margin-bottom:20px}.hub-profile-stage{height:272px;min-height:272px}.hub-passport{border-top:2px solid var(--hub-rarity);padding:20px}.hub-passport h3{font-size:26px}.hub-passport>p{margin:10px 0}.hub-profile-tabs{gap:5px;margin:20px 0}.hub-profile-tab{letter-spacing:0;flex-direction:column;gap:5px;min-height:64px;padding:10px 4px;font-size:8px}.hub-profile-tab .hub-icon{flex-basis:18px;width:18px;height:18px}.pixel-profile .profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pixel-profile .profile-summary>span{padding:12px}.pixel-profile .profile-summary b{font-size:20px}.hub-next-goals,.hub-trophy-shelf{padding:14px}.hub-next-goals .hub-section-title h3,.hub-trophy-shelf .hub-section-title h3{font-size:11px}.hub-next-goals .hub-text-button{font-size:8px}.hub-next-goals article{gap:9px}.hub-next-goals article>small{font-size:9px}.hub-next-goals article>.hub-icon{flex-basis:16px;width:16px;height:16px}.hub-next-goals article b,.hub-next-goals article p{font-size:10px}.hub-trophy-shelf #hub-trophies>span{width:calc(33.3333% - 8px);min-height:95px}.hub-trophy-shelf b{font-size:8px}.pixel-profile .profile-controls{grid-template-columns:1fr}.pixel-profile .anonymous-id{grid-template-columns:1fr;display:grid}.hub-rarity-summary{grid-template-columns:repeat(3,1fr);gap:7px}.hub-rarity-summary>span{padding:10px 8px}.hub-wardrobe-tools{gap:12px}.hub-wardrobe-tools>div{width:100%}.hub-wardrobe-tools button{flex:1;padding:10px 7px}.hub-wardrobe-grid{gap:12px}.hub-wardrobe-art{height:160px}.hub-wardrobe-copy{padding:11px}.hub-wardrobe-copy>b{font-size:11px}.hub-favorite{min-width:44px;min-height:44px;top:5px;right:5px}.pixel-profile .achievement-grid{grid-template-columns:1fr}}@media (width<=360px){.pixel-home h1{font-size:46px}.pixel-home .hero-copy{padding:22px 18px}.hub-hero-badges{gap:10px}.hub-home-goal>div:first-child>.hub-icon{display:none}.hub-home-goal strong{font-size:11px}.hub-featured-skins{grid-template-columns:1fr}.hub-feature-card{aspect-ratio:auto;height:116px}.hub-feature-art{place-items:center start;padding:0 0 0 18px}.hub-feature-label{background:#092a35eb;flex-direction:column;justify-content:center;padding:12px;display:flex;top:0;left:45%}.hub-feature-label b{font-size:12px}.hub-feature-label small{font-size:9px}.hub-wardrobe-grid{grid-template-columns:1fr}.hub-wardrobe-art{height:210px}}@media (prefers-reduced-motion:reduce){.pixel-home *,.pixel-profile *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pixel-home [data-approved-wing],.pixel-profile [data-approved-wing]{visibility:hidden}.pixel-home [data-approved-wing=rest],.pixel-profile [data-approved-wing=rest]{visibility:visible}}.screen:not(.is-active) .hub-clouds,.screen:not(.is-active) .hub-fireflies,.screen:not(.is-active) .hub-flight-art{animation-play-state:paused}.pixel-home .hub-hero{align-items:stretch}.pixel-home .hero-preview{align-self:stretch}.pixel-home .pilot-stats .pilot-stat{grid-column:auto;min-height:84px;overflow:visible}.pixel-home .pilot-stats .pilot-achievements em{white-space:normal;max-width:none;margin-top:6px;position:static}.pixel-home .pilot-stats .pilot-achievement-track{border-radius:0;height:8px;bottom:12px}.pixel-home .pilot-stats .pilot-achievement-track i{border-radius:0}.pixel-home .pilot-dashboard-intro,.pixel-profile .hub-profile-heading{background:0 0;border:0;border-radius:0;padding:0}.pixel-profile .hub-xp-panel{order:0}.pixel-profile .profile-summary{order:1}@media (width<=600px){.pixel-home .hero-preview{order:-1;width:100%}.pixel-home .hero-copy{width:100%}html[data-layout] #screen-home .hero-copy h1{letter-spacing:-2px;font-size:46px;line-height:1.1}html[data-layout] #screen-home .hero-copy p{margin:0 0 18px;font-size:13px;line-height:1.6}.pixel-home .pilot-stats .pilot-xp b{font-size:14px}.pixel-home .pilot-stats .pilot-stat{min-height:84px}.pixel-profile .hub-profile-heading h2{font-size:23px}}.hub-home-world{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.hub-panorama:after{content:"";background:#ffebad;width:3px;height:3px;animation:4s steps(2,end) infinite hub-sparkle;position:absolute;top:26%;left:18%;box-shadow:120px 16px #ffebad,40px 132px #c7f4c6,206px 160px #ffebad}.hub-profile-notice{margin-top:22px}.hub-profile-notice .test-progress-notice{margin:0}@media (prefers-reduced-motion:reduce){.hub-panorama:after{animation:none}}.pixel-icon{vertical-align:middle;width:24px;height:24px;image-rendering:pixelated;flex:none;display:inline-block;overflow:visible}.command-dock .nav-icon .pixel-icon{width:27px;height:27px}.home-command-card>strong .pixel-icon{width:32px;height:32px}#settings-open .pixel-icon{width:26px;height:26px}.menu-music{background:linear-gradient(100deg,#162632,#172438 70%,#102d31);border:1px solid #4d667c;border-radius:9px;align-items:center;gap:12px;margin:14px 0;padding:12px 15px;font-family:monospace;display:flex;box-shadow:inset 0 2px #a7a1d126}.menu-music>.pixel-icon{width:32px;height:32px}.menu-music>div{flex:1;min-width:0}.menu-music small{letter-spacing:.1em;color:#c6b4ec;font-size:9px;display:block}.menu-music b{color:#e4f5eb;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.menu-music button,.experience-settings button,.trophy-card button{color:#d5f8ec;cursor:pointer;background:#102b35;border:1px solid #6a918e;border-radius:6px;min-height:44px;padding:9px 13px;font:11px monospace}.menu-music button[aria-pressed=true]{color:#e4ccff;background:#302b42;border-color:#c5a9e8}.experience-settings{background:#14232e;border:1px solid #777191;border-radius:10px;margin:14px 0;padding:14px;font-family:monospace}.experience-settings h3{color:#ddd3fa;align-items:center;gap:8px;font-size:14px;display:flex}.experience-settings .setting-row{gap:15px}.experience-settings input[type=checkbox]{accent-color:#96e4c1;width:24px;height:24px}.experience-settings output{color:#f5d889;margin-left:8px;font-size:12px}.experience-settings input[type=range]{accent-color:#c6aeff;max-width:50%}.music-preview-select{gap:6px;font-size:10px;display:grid}.music-preview-select select{color:#e5f8ee;background:#0c2029;border:1px solid #63878d;border-radius:5px;width:100%;min-height:44px;padding:8px;font:12px monospace}.music-preview-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}#music-now-playing{color:#bbd6d1;font:11px/1.5 monospace}.experience-settings button:disabled{opacity:.45;cursor:default}.daily-missions{background:radial-gradient(at 100% 0,#43351a66,#0000 60%),#102129;border:1px solid #776949;border-radius:12px;margin:18px 0;padding:18px;font-family:monospace;box-shadow:inset 0 3px #ead38a20}.daily-missions>header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.daily-missions>header>.pixel-icon{width:38px;height:38px}.daily-missions>header>div{flex:1}.daily-missions header small{letter-spacing:.07em;color:#e9d393;font-size:10px;display:block}.daily-missions header b{color:#fff1c3;font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px;display:block}.daily-reset{color:#c6d5c8;font-variant-numeric:tabular-nums;font-size:10px}.daily-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.daily-mission-card{background:#0a1b24;border:1px solid #4c665f;border-radius:8px;grid-template-columns:44px 1fr;gap:10px;min-width:0;padding:15px;display:grid}.daily-emblem{flex-direction:column;align-items:center;gap:8px;width:42px;height:54px;display:flex}.daily-emblem>.pixel-icon{width:34px;height:34px}.daily-emblem small{color:#8cb5b4;font-size:9px}.daily-copy{min-width:0}.daily-copy>b{color:#eff9e7;min-height:36px;font-size:12px;line-height:1.5;display:block}.daily-copy>span{color:#b6edd3;margin:5px 0;font-size:13px;display:block}.daily-track{background:#263a42;border:1px solid #455e62;height:7px;overflow:hidden}.daily-track>i{background:#bce8bd;max-width:100%;height:100%;display:block}.daily-copy>small{color:#f4d184;align-items:center;gap:5px;margin-top:8px;font-size:10px;display:flex}.daily-copy>small .pixel-icon{width:16px;height:16px}.daily-mission-card>button{color:#102e28;cursor:pointer;background:#b0e9ca;border:1px solid #e2ffe9;border-radius:5px;grid-column:1/-1;min-height:44px;font:11px monospace}.daily-mission-card>button:disabled{color:#8aa297;cursor:default;background:#15272c;border-color:#425850}.daily-mission-card[data-claimed=true]{background:#112c28;border-color:#78cda4}.daily-missions footer{color:#99b5b2;flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;font-size:9px;display:flex}.daily-missions footer .pixel-icon{width:14px;height:14px}.trophy-tools{grid-template-columns:1fr minmax(160px,.4fr);gap:12px;margin:14px 0;font-family:monospace;display:grid}.trophy-tools label{color:#bbd6d0;gap:7px;font-size:10px;display:grid}.trophy-tools input,.trophy-tools select{color:#e3f9ee;background:#102730;border:1px solid #567c81;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:10px;font:12px monospace}.achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.achievement-card.trophy-card{opacity:1;background:linear-gradient(135deg,#233544,#0e232b 60%);border:1px solid #4c6b77;border-radius:9px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:18px;font-family:monospace;box-shadow:inset 0 2px #bdd3e01c;display:grid!important}.achievement-card.trophy-card[data-tier=gold]{background:linear-gradient(135deg,#413a25,#10232a 60%);border-color:#887947}.achievement-card.trophy-card.is-unlocked{border-color:#89c99d;box-shadow:inset 0 2px #a1eacb55,0 3px #031211}.trophy-card .achievement-icon{background:0 0;border:0;width:58px;height:70px;margin:0;padding:0;display:block}.trophy-medallion{clip-path:polygon(12% 0,88% 0,88% 8%,100% 8%,100% 86%,88% 86%,88% 100%,12% 100%,12% 92%,0 92%,0 10%,12% 10%);background:#4a3540;border:3px solid #b99078;place-items:center;width:56px;height:58px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #382b34,3px 3px #071923}.trophy-medallion[data-tier=silver]{background:#263e55;border-color:#99bfd8;box-shadow:inset 0 0 0 3px #1b2c44,3px 3px #071923}.trophy-medallion[data-tier=gold]{background:#514624;border-color:#f4d47a;box-shadow:inset 0 0 0 3px #372e1d,3px 3px #071923}.trophy-medallion>.pixel-icon{width:33px;height:33px;margin-top:-7px}.trophy-medallion>i{text-align:center;color:#f4eed2;background:#0d1e21aa;font-size:8px;font-style:normal;position:absolute;bottom:2px;left:0;right:0}.trophy-medallion[data-earned=false]{filter:saturate(.85);opacity:.95}.trophy-copy{min-width:0}.trophy-copy>b{color:#f0f3df;font-size:12px!important;line-height:1.5!important}.trophy-copy>p{min-height:40px;color:#b4c9c7!important;font-size:11px!important;line-height:1.6!important}.trophy-copy>small{color:#c9d9cf;margin-top:8px;font-size:10px;display:block}.trophy-card .achievement-category-chip{letter-spacing:.06em;font-size:8px}.trophy-card .achievement-progress{background:#253740;border:1px solid #3c5861;height:7px}.trophy-card button{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;font-size:10px;display:flex}.trophy-card button .pixel-icon{width:16px;height:16px}.trophy-card button[aria-pressed=true]{color:#ffe49c;background:#3c351f;border-color:#f2d788}.trophy-empty{color:#c4dbd4;text-align:center;border:1px dashed #567c81;grid-column:1/-1;padding:25px;font:13px monospace}.tracked-trophy{background:#132c32;border:1px solid #b5a86b;border-radius:10px;align-items:center;gap:16px;margin:14px 0;padding:16px;font-family:monospace;display:flex}.tracked-trophy[hidden]{display:none}.tracked-trophy small{color:#dfcc87;font-size:9px;display:block}.tracked-trophy b{color:#f3f6df;margin:5px 0;font-size:13px;display:block}.tracked-trophy span:not(.trophy-medallion){color:#b7d8cf;font-size:11px}.experience-toast{z-index:140;pointer-events:none;background:#102c2df5;border:1px solid #edd087;border-radius:10px;align-items:center;gap:15px;max-width:min(430px,100vw - 32px);padding:15px 19px;font-family:monospace;display:flex;position:fixed;top:82px;right:16px;box-shadow:0 8px 30px #0009}.experience-toast[hidden]{display:none}.experience-toast>.pixel-icon{width:32px;height:32px}.experience-toast small{color:#acdaca;font-size:9px;display:block}.experience-toast b{color:#fff0c0;font-size:13px;line-height:1.5;display:block}.experience-toast span:not(.trophy-medallion){color:#d0e8d9;margin-top:5px;font-size:11px;display:block}.fps-panel{z-index:100;color:#caf0df;background:#071a24f5;border:1px solid #5d828b;border-radius:7px;width:180px;padding:5px;font-family:monospace;position:fixed;bottom:110px;right:10px;box-shadow:0 3px 12px #0007}.fps-panel[hidden]{display:none}.fps-panel>button{width:100%;min-height:30px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;font:11px monospace;display:flex}.fps-panel>button b{color:#c8f6c6;font-size:13px}.fps-panel canvas{width:100%;height:30px;image-rendering:pixelated}.fps-panel small{padding:3px;font:8px/1.6 monospace;display:block}.fps-panel[data-health=poor]>button b{color:#ffd28d}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) .fps-panel{bottom:6px}@media (width<=960px){.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.daily-mission-grid{grid-template-columns:1fr}.daily-mission-card{grid-template-columns:44px 1fr 120px;align-items:center}.daily-mission-card>button{grid-column:auto}.daily-copy>b{min-height:0}.trophy-card.trophy-card{grid-template-columns:48px 1fr;gap:10px;padding:14px}.trophy-card .achievement-icon{width:46px}.trophy-card .trophy-medallion{width:46px;height:50px}.trophy-card .trophy-medallion>.pixel-icon{width:28px;height:28px}}@media (width<=560px){.achievement-grid{grid-template-columns:1fr!important}.daily-missions{padding:13px}.daily-mission-card{grid-template-columns:36px 1fr;gap:10px;padding:12px}.daily-mission-card>button{grid-column:1/-1}.daily-reset{text-align:right;max-width:110px;font-size:9px;line-height:1.6}.daily-missions>header>.pixel-icon{width:30px;height:30px}.trophy-tools{grid-template-columns:1fr}.trophy-card.trophy-card{grid-template-columns:56px 1fr;padding:16px}.trophy-card .trophy-medallion{width:52px;height:56px}.trophy-copy>p{min-height:0}.menu-music{gap:9px;padding:10px}.menu-music b{font-size:11px}.menu-music button{padding:7px;font-size:10px}.experience-toast{max-width:calc(100vw - 20px);top:78px;right:10px}}@media (prefers-reduced-motion:no-preference){.trophy-card.is-unlocked:hover .trophy-medallion{transition:transform .16s;transform:translateY(-2px)}.experience-toast:not([hidden]){animation:.18s ease-out experience-reveal}@keyframes experience-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}}.experience-settings button:focus-visible,.menu-music button:focus-visible,.trophy-card button:focus-visible,.daily-mission-card button:focus-visible{outline-offset:3px;outline:3px solid #f4dd90}html{scroll-padding-bottom:var(--pixel-dock-clearance,110px)}html body .bottom-nav.pixel-dock{width:min(100% - 32px,680px);bottom:max(12px,env(safe-area-inset-bottom));background:#0c2632;border:2px solid #638888;border-radius:3px;gap:6px;padding:8px;overflow:visible;box-shadow:0 -2px #162f37,0 5px #03131c,0 12px 28px #001119bb,inset 0 2px #a6c3ad22}html body .bottom-nav.pixel-dock button{min-height:72px;box-shadow:none;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:2px;grid-template-rows:32px auto;align-content:center;gap:7px;padding:7px 4px;transition:background .12s,border-color .12s;overflow:visible}html body .bottom-nav.pixel-dock .nav-icon{place-items:center;width:32px;height:32px;min-height:32px;display:grid}.dock-sprite{width:30px;height:30px;image-rendering:pixelated;filter:drop-shadow(0 2px #021820);--sprite-color:#90c4ba;--sprite-light:#ecf1cd;overflow:visible}.sprite-outline{fill:#041923}.sprite-body{fill:var(--sprite-color)}.sprite-light{fill:var(--sprite-light)}.nav-play .dock-sprite{--sprite-color:#eab953;--sprite-light:#fff1a0}.nav-play .sprite-panel{fill:#173b4d}.nav-rank .dock-sprite{--sprite-color:#d9ad66;--sprite-light:#ffe6a1}.nav-skins .dock-sprite{--sprite-color:#ae96cf;--sprite-light:#e1cafa}.nav-profile .dock-sprite{--sprite-color:#7ebdd0;--sprite-light:#d2ebda}html body .bottom-nav.pixel-dock b{letter-spacing:.025em;color:#c6d9d7;overflow-wrap:anywhere;text-align:center;max-width:100%;font:800 11px/1.2 ui-monospace,monospace}html body .bottom-nav.pixel-dock button small{display:none}html body .bottom-nav.pixel-dock button:before{background:0 0;border-radius:0;width:16px;height:4px;top:-9px;left:calc(50% - 8px);right:auto}html body .bottom-nav.pixel-dock button.is-active{background:#244b47;border-color:#8fbe9d;box-shadow:inset 0 2px #b4e5ac22,0 2px #031b24}html body .bottom-nav.pixel-dock button.is-active:before{background:#c0efaf;box-shadow:0 2px #386657}html body .bottom-nav.pixel-dock button.is-active b{color:#ebf7cd}html body .bottom-nav.pixel-dock .nav-play{background:#353c2b;border-color:#887345}html body .bottom-nav.pixel-dock .nav-play.is-active{background:#584b2c;border-color:#e6c06c}html body .bottom-nav.pixel-dock .nav-play.is-active:before{background:#f8d989}html body .bottom-nav.pixel-dock button[data-nav-status]:after{border-radius:0;width:4px;height:4px;top:6px;right:6px;box-shadow:0 0 0 2px #0c2632}html body .bottom-nav.pixel-dock button:active{transform:translateY(2px)translate(0,0)}html body :is(.bottom-nav.pixel-dock,.topbar,.settings-dialog) button:focus-visible{outline-offset:4px;outline:3px solid #ffe09b}html body .topbar #settings-open{color:#d6e6cd;background:#16343e;border:2px solid #557a81;border-radius:3px;place-items:center;width:44px;min-width:44px;height:44px;display:grid;box-shadow:0 3px #031b25}#settings-open svg{width:22px;height:22px}.settings-dialog{border-radius:4px;box-shadow:0 6px #031923,0 24px 80px #0009}.settings-dialog input,.settings-dialog select,.settings-dialog button{border-radius:3px}@media (hover:hover) and (pointer:fine){html body .bottom-nav.pixel-dock button:hover{background:#25464b;border-color:#638b8b}.bottom-nav.pixel-dock button:hover .dock-sprite{filter:drop-shadow(0 2px #021820)brightness(1.15)}}@media (width<=620px){html body .bottom-nav.pixel-dock{width:100%;padding:7px max(5px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));border-bottom:0;border-left:0;border-right:0;border-radius:0;gap:2px;bottom:0;box-shadow:0 -3px #061923}html body .bottom-nav.pixel-dock button{grid-template-rows:28px auto;gap:6px;min-height:64px;padding:5px 2px}html body .bottom-nav.pixel-dock .nav-icon{height:28px;min-height:28px}.dock-sprite{width:26px;height:26px}html body .bottom-nav.pixel-dock b{letter-spacing:0;font-size:10px}html body .bottom-nav.pixel-dock button:before{top:-8px}}@media (height<=500px) and (orientation:landscape){html body .bottom-nav.pixel-dock button{grid-template-rows:auto;grid-template-columns:24px auto;gap:5px;min-height:48px}.dock-sprite{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){html body .bottom-nav.pixel-dock button{transition:none}html body .bottom-nav.pixel-dock button:active{transform:none}}html[data-layout] body .app-shell{padding-bottom:max(var(--pixel-dock-clearance,110px),calc(110px + env(safe-area-inset-bottom)))}html[data-layout] body .screen{min-width:0;scroll-margin-block-end:var(--pixel-dock-clearance,110px)}html[data-layout] body .bottom-nav.pixel-dock{max-width:100vw}@media (width<=620px){html[data-layout] body :is(#screen-skins,#screen-profile,#screen-ranking){min-width:0;padding-bottom:12px}html[data-layout] body :is(#screen-skins,#screen-profile) :is(.skin-card,.hub-wardrobe-card,.hub-passport){min-width:0}}@media (width<=760px){html[data-screen=play][data-game-state=running][data-immersive=true] body .app-shell{padding-bottom:3px}}html body .bottom-nav.pixel-dock .nav-play:not(.is-active){box-shadow:none;background:0 0;border-color:#0000}html body .bottom-nav.pixel-dock .nav-play:not(.is-active):before{box-shadow:none;background:0 0}html body .app-shell{padding-bottom:max(var(--pixel-dock-clearance,110px),calc(118px + env(safe-area-inset-bottom)))}.hub-flight-log{background:#0d2833;border:1px solid #44676b;border-left:4px solid #99d4ad;align-items:center;gap:14px;margin-top:-10px;padding:14px 18px;display:flex;box-shadow:0 3px #041b25}.hub-flight-log>.hub-icon{color:#b2d3c9;width:28px;height:28px}.hub-flight-log>div:nth-child(2){gap:5px;min-width:0;display:grid}.hub-flight-log b{color:#f4edcd;overflow-wrap:anywhere;font:800 13px monospace}.hub-flight-log span{color:#adc9c2;font:700 10px monospace}.hub-flight-log strong{color:#f6d891}.hub-log-xp{text-align:right;flex-shrink:0;width:32%;max-width:200px;margin-left:auto}.hub-log-xp .hub-meter{height:8px;margin-top:8px}.hub-log-xp span{color:#d9e9ce;font-size:10px}.pixel-home .home-command-card{text-align:left;grid-template-columns:36px 1fr;align-content:center;gap:12px;min-height:96px;padding:18px 14px;display:grid;position:relative}.pixel-home .home-command-card strong{background:#1d4447;border:1px solid #648982;border-radius:2px;grid-area:1/1;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 3px #051c27}.pixel-home .home-command-card .command-copy{grid-area:1/2;min-width:0}.pixel-home .home-command-card .command-index{font-size:8px;position:absolute;top:6px;right:7px}.pixel-home .home-command-card .command-copy small{font:700 9px/1.5 monospace}.pixel-home .home-command-card .command-copy b{overflow-wrap:anywhere;font:800 12px/1.4 monospace}.pixel-home .home-command-card .command-copy em{display:none}.hub-feature-card{position:relative}.hub-feature-state{color:#e2e7bf;background:#08212cec;border:1px solid #719696;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;left:7px}.hub-feature-state .hub-icon{flex-basis:14px;width:14px;height:14px}.hub-feature-card[data-equipped=true]{outline-offset:2px;outline:2px solid #b9e7a5}.hub-feature-card[data-equipped=true] .hub-feature-state{color:#e1fbc8;background:#375749}.pixel-home .pilot-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pixel-home .pilot-stats .pilot-stat{background:#173641;border:1px solid #3e626a;min-height:100px;padding:16px 12px;position:relative}.pixel-home .pilot-stat>.hub-icon{color:#b4d6be;width:14px;height:14px;position:absolute;top:12px;right:9px}.pixel-home .pilot-stats .pilot-stat>small{padding-right:18px;font:700 10px/1.5 monospace}.pixel-home .pilot-stats .pilot-stat>b{margin-top:8px;font:800 20px/1.4 monospace}.pixel-home .pilot-stats .pilot-stat>em{display:none}.pixel-home .pilot-stats .pilot-achievements{grid-column:auto;min-height:100px;padding-bottom:28px}.pixel-home .pilot-stats .pilot-achievements>b{font-size:17px}.pixel-home .pilot-stats .pilot-achievement-track{height:5px;bottom:10px;left:12px;right:12px}.pixel-home .pilot-stats .pilot-skin>b,.pixel-home .pilot-stats .pilot-xp>b{overflow-wrap:anywhere;font-size:14px}.hub-passport{position:relative}.hub-passport #hub-pilot-name{overflow-wrap:anywhere;padding-right:38px}.hub-edit-name{color:#d9e6cd;background:#143741;border:1px solid #557b80;place-items:center;width:44px;min-height:44px;display:grid;position:absolute;top:18px;right:0}.hub-edit-name .hub-icon{width:16px;height:16px}.hub-passport-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 10px;display:grid}.hub-passport-metrics>span{background:#0b2530;border-top:2px solid #56776e;grid-template-columns:16px 1fr;align-items:center;gap:6px;padding:10px 8px;display:grid}.hub-passport-metrics .hub-icon{color:#efd28b;width:14px;height:14px}.hub-passport-metrics b{color:#f3e9c9;overflow-wrap:anywhere;font:800 14px monospace}.hub-passport-metrics small{color:#adcac5;grid-column:1/-1;font:700 9px/1.4 monospace}.pixel-profile .hub-profile-tab{align-content:center;gap:6px;min-height:70px;position:relative}.hub-tab-count{color:#b7d8b6;letter-spacing:.05em;font:800 10px/1.2 monospace;display:block}.hub-profile-tab[aria-selected=true] .hub-tab-count{color:#f4e1a8}.pixel-profile .hub-wardrobe-tools{grid-template-columns:minmax(0,1fr) auto minmax(150px,.6fr);align-items:end;gap:12px;display:grid}.pixel-profile .hub-wardrobe-tools>div[role=group]{grid-column:1/-1}.pixel-profile .hub-wardrobe-tools label{gap:8px;width:auto;min-width:0;display:grid}.pixel-profile .hub-wardrobe-tools label>span{color:#b4d3c9;font:800 10px/1.4 monospace}.pixel-profile .hub-wardrobe-tools input,.pixel-profile .hub-wardrobe-tools select{color:#f2ead0;box-sizing:border-box;background:#0b2633;border:1px solid #648388;width:100%;min-width:0;height:44px;padding:8px 10px;font:700 12px monospace}.pixel-profile .hub-clear-search{color:#c7ded4;background:#1b3c47;border:1px solid #648388;min-height:44px;padding:8px 10px;font:700 10px/1.3 monospace}.pixel-profile .hub-clear-search:disabled{opacity:.4;cursor:default}.pixel-profile .hub-wardrobe-tools>div[role=group] button{min-height:44px;padding:10px 18px;font-size:11px}.hub-wardrobe-art>.hub-ownership-mark{z-index:2;color:#edf0cd;background:#102a36de;border:1px solid #65898b;place-items:center;width:28px;height:28px;animation:none;display:grid;position:absolute;inset:10px auto auto 10px;transform:none}.hub-ownership-mark .hub-icon{width:16px;height:16px}.hub-wardrobe-card[data-equipped=true] .hub-ownership-mark{color:#daf9b4;background:#385e46}.hub-wardrobe-card[data-owned=false] .hub-ownership-mark{color:#bed2d1}.hub-empty-state{text-align:center;background:#102c37;border:1px dashed #587f80;grid-column:1/-1;place-items:center;gap:18px;padding:32px 16px;display:grid}.hub-empty-state>.hub-icon{color:#b2c8bb;width:40px;height:40px}.hub-empty-state .hub-empty{border:0;margin:0;padding:0}.hub-empty-state .secondary{min-height:44px}@media (width<=760px){.pixel-home .home-command-card{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;min-height:110px;padding:14px 5px}.pixel-home .home-command-card .command-copy{grid-area:2/1}.pixel-home .home-command-card .command-copy small{display:none}.pixel-home .home-command-card .command-copy b{font-size:11px}.pixel-home .pilot-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pixel-home .pilot-stats .pilot-achievements{grid-column:span 2}.pixel-profile .hub-wardrobe-tools{grid-template-columns:minmax(0,1fr) auto}.pixel-profile .hub-sort-label{grid-column:1/-1}}@media (width<=420px){.hub-flight-log{gap:8px;padding:12px 10px}.hub-flight-log>.hub-icon{display:none}.hub-flight-log b{font-size:12px}.hub-log-xp{width:37%}.pixel-home .home-command-grid,.pixel-home .pilot-stats{gap:7px}.pixel-home .pilot-stats .pilot-stat{min-height:88px;padding:12px 8px}.pixel-home .pilot-stats .pilot-stat>small{font-size:9px}.pixel-home .pilot-stat>.hub-icon{width:12px;height:12px;top:11px;right:6px}.pixel-home .pilot-stats .pilot-stat>b{font-size:18px}.pixel-home .pilot-stats .pilot-skin>b,.pixel-home .pilot-stats .pilot-xp>b{font-size:12px}.pixel-profile .hub-profile-tab{font-size:9px}.hub-passport-metrics{gap:6px}.hub-passport-metrics b{font-size:13px}.hub-edit-name{top:12px}}.pixel-home #home-achievement-track{box-sizing:border-box;height:5px;min-height:5px;padding:0}.pixel-home #home-achievement-track i{height:100%;padding:0}html body #screen-home.pixel-home{gap:0;max-width:880px;margin-inline:auto;padding:10px 0 0}html body:has(#screen-home>.reference-home) #screen-home.pixel-home>:not(.reference-home){display:none!important}html body:has(#screen-home.is-active>.reference-home) .topbar{display:none!important}html body:has(#screen-home.is-active>.reference-home) .app-shell{padding-top:10px}.reference-home{--ref-gold:#ffd767;--ref-edge:#2c879e;width:100%;max-width:760px;min-height:calc(100svh - var(--pixel-dock-clearance,110px) - 20px);color:#eef6e7;flex-direction:column;gap:13px;margin:0 auto;font-family:ui-monospace,monospace;display:flex}.reference-home button{cursor:pointer;touch-action:manipulation;font-family:inherit}.reference-home :is(button):focus-visible{outline-offset:3px;outline:3px solid #fff1ae}.reference-hero{isolation:isolate;background:#031a2f;border:2px solid #22677f;min-height:340px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #03121b,0 5px #061721}.reference-hero:before{content:"";z-index:-3;background-image:var(--reference-art);image-rendering:pixelated;background-position:bottom;background-size:cover;animation:none;position:absolute;inset:0;transform:none}.reference-hero-pixel-art{z-index:-2;object-fit:cover;object-position:center bottom;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.reference-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00152565 0%,#00152512 45%,#0000 74%);position:absolute;inset:0;box-shadow:inset 0 0 35px #001b3770}.reference-hero-tools{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px}.reference-language,.reference-settings{color:#e4f5e9;background:#082739e8;border:1px solid #4d94aa;place-items:center;min-width:42px;height:42px;font:800 11px/1 ui-monospace,monospace;display:grid;box-shadow:inset 0 2px #85c7c222,0 3px #041321}.reference-settings{padding:8px}.reference-settings svg{width:26px;height:26px}.reference-masthead{z-index:2;text-align:center;text-shadow:2px 3px #061424,0 0 13px #000b;justify-items:center;gap:8px;padding:22px 16px 0;display:grid;position:relative}.reference-coin{isolation:isolate;aspect-ratio:1;filter:drop-shadow(0 4px 8px #e7a33b66);transform-origin:50% 55%;background:0 0;border-radius:50%;place-items:center;width:clamp(78px,15vw,112px);height:auto;line-height:0;animation:3.4s ease-in-out infinite alternate reference-logo-hover;display:grid;position:relative}.reference-coin:before{content:none}.reference-home .reference-masthead h1{color:#ffd56a;text-align:center;white-space:nowrap;text-shadow:3px 4px #8e431f,5px 6px #061627,0 0 12px #051b33;letter-spacing:.02em!important;margin:2px 0 0!important;font-size:clamp(29px,5vw,46px)!important;font-weight:1000!important;line-height:1.08!important}.reference-home .reference-masthead h1 span{color:#79efbc}.reference-home .reference-masthead p{letter-spacing:.14em!important;color:#e4f5ea!important;margin:0!important;font-size:clamp(9px,1.4vw,12px)!important;font-weight:800!important;line-height:1.35!important}.reference-starfield{pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(#f7e59b 1px,#0000 1px),radial-gradient(#8ee8f1 1px,#0000 1px);background-position:15px 24px,65px 39px;background-size:87px 67px,119px 91px;animation:3.4s steps(2,end) infinite alternate reference-sparkle;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.reference-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.reference-stat{text-align:center;background:linear-gradient(145deg,#0c3f58,#072535);border:2px solid #317f9a;place-content:center;justify-items:center;gap:7px;min-width:0;min-height:85px;padding:10px 3px;display:grid;box-shadow:inset 0 0 0 2px #0b303e,0 4px #041721}.reference-stat-value{color:#eafbf0;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.reference-stat strong{letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:900 clamp(15px,2.5vw,25px)/1 ui-monospace,monospace}.reference-stat small{color:#cde2e1;letter-spacing:.07em;font:800 clamp(7px,1.5vw,10px)/1.2 ui-monospace,monospace}.reference-online-dot{background:#34e19f;border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #33d8a9}.reference-bars{color:#55c0ea;letter-spacing:-.2em;font-size:23px;line-height:1}.reference-mountains{color:#91dcfa;letter-spacing:-.18em;font-size:18px;line-height:1}.reference-scenery{aspect-ratio:2;isolation:isolate;background:#0b2e41;border:2px solid #22677f;flex:none;min-width:0;min-height:0;margin-top:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #03121b,0 4px #061721}.reference-scenery canvas{aspect-ratio:2;object-fit:contain;width:100%;height:auto;image-rendering:pixelated;pointer-events:none;display:block}html body .bottom-nav.pixel-dock .nav-profile .nav-icon{width:36px;height:36px;min-height:36px;animation:1.15s steps(4,end) infinite alternate reference-profile-fly;overflow:visible}html body .bottom-nav.pixel-dock .nav-profile .nav-icon :is(.approved-skin-art,.authored-skin-art){object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px #031722);width:100%!important;height:100%!important}@keyframes reference-background-shift{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes reference-logo-hover{0%{transform:translateY(2px)}to{transform:translateY(-10px)}}html body #screen-home:not(.is-active) .reference-coin{animation-play-state:paused}@keyframes reference-profile-fly{to{transform:translateY(-3px)}}@keyframes reference-sparkle{to{opacity:.14}}@media (width<=620px){html body #screen-home.pixel-home{padding:4px 7px 0}.reference-home{min-height:calc(100svh - var(--pixel-dock-clearance,110px) - 8px);gap:11px}.reference-hero{min-height:315px}.reference-hero-tools{top:9px;right:9px}.reference-language,.reference-settings{min-width:40px;height:40px}.reference-masthead{gap:7px;padding-top:30px}.reference-coin{width:108px}.reference-stats{gap:7px}.reference-stat{gap:6px;min-height:75px}.reference-stat-value{gap:5px}.reference-stat small{letter-spacing:0;font-size:8px}.reference-bars{font-size:17px}.reference-mountains{font-size:14px}.reference-scenery{min-height:0}html body .bottom-nav.pixel-dock .nav-profile .nav-icon{width:28px;height:28px;min-height:28px}}@media (width<=360px){.reference-hero{min-height:275px}.reference-coin{width:90px}.reference-home .reference-masthead h1{font-size:28px!important}.reference-hero-tools{top:6px;right:6px}.reference-language,.reference-settings{min-width:35px;height:35px}.reference-stat{min-height:68px}.reference-stat strong{font-size:15px}.reference-stat small{font-size:7px}.reference-scenery{min-height:0}}@media (prefers-reduced-motion:reduce){.reference-home *,.reference-hero:before,html body .bottom-nav.pixel-dock .nav-profile .nav-icon{transition:none!important;animation:none!important}}.reference-scenery{contain:layout paint;background:#092e43}.reference-scenery canvas{max-width:100%;filter:none!important;transform:none!important}.reference-showcase-caption{color:#f5efd1;text-shadow:1px 2px #091b2a;letter-spacing:.05em;pointer-events:none;background:#081d2ddc;border:1px solid #85cdb4;align-items:center;gap:10px;max-width:calc(100% - 28px);padding:6px 9px;font:800 10px/1.15 ui-monospace,monospace;display:flex;position:absolute;bottom:14px;left:15px;box-shadow:2px 3px #051322}.reference-scene-biome{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reference-scene-daypart{color:#8ef0c5;border-left:1px solid #63908b;flex:none;padding-left:9px;font:800 9px/1 ui-monospace,monospace}@media (width<=400px){.reference-showcase-caption{gap:6px;padding:5px 7px;font-size:8px;bottom:10px;left:10px}.reference-scene-daypart{padding-left:6px;font-size:8px}}.reference-community{padding:3px 0 10px}.reference-community nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reference-home .reference-social{box-sizing:border-box;color:#eef6e7;touch-action:manipulation;background:#082c3e;border:2px solid #317f9a;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 12px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 2px #0b303e,0 4px #041721}.reference-social svg{flex:none;width:24px;height:24px}.reference-social-telegram svg{color:#73d4ff}.reference-social span{gap:5px;min-width:0;display:grid}.reference-social b{font:800 13px/1.2 ui-monospace,monospace}.reference-social small{color:#b9dce6;overflow-wrap:anywhere;font:600 10px/1.3 ui-monospace,monospace}.reference-home .reference-social:hover{background:#103d4d;border-color:#79efbc}.reference-home .reference-social:focus-visible{outline-offset:3px;outline:3px solid #fff1ae}.reference-home .reference-social:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px #0b303e,0 2px #041721}@media (width<=360px){.reference-community nav{gap:8px}.reference-home .reference-social{gap:8px;padding:10px 8px}.reference-social svg{width:20px;height:20px}.reference-social small{font-size:9px}}.reference-hero-docs{z-index:4;color:#ffe5aa;letter-spacing:.04em;background:#102d41ea;border:1px solid #e2c274;min-width:64px;min-height:42px;padding:8px;font:900 11px/1 ui-monospace,monospace;position:absolute;top:14px;left:14px;box-shadow:0 3px #041321}@media (width<=620px){.reference-hero-docs{min-height:40px;top:9px;left:9px}}@media (width<=360px){.reference-hero-docs{min-width:54px;min-height:35px;font-size:10px;top:6px;left:6px}}.reference-home .reference-hero{min-height:380px}.reference-home .reference-masthead{padding-top:72px}.reference-home :is(.reference-language,.reference-settings,.reference-wallet){box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px}.reference-home .reference-hero-docs{min-height:44px}.reference-wallet{color:#e4f5e9;background:#082739e8;border:1px solid #d1b572;place-items:center;padding:6px;display:grid;position:relative;box-shadow:inset 0 2px #85c7c222,0 3px #041321}.reference-wallet .web3-wallet-icon{filter:none;pointer-events:none;width:30px;height:30px;display:block}.reference-wallet-status{pointer-events:none;background:#79efbc;width:7px;height:7px;display:none;position:absolute;bottom:3px;right:3px;box-shadow:0 0 0 2px #082739}.reference-wallet[data-connected=true]{border-color:#79efbc}.reference-wallet[data-connected=true] .reference-wallet-status{display:block}.reference-wallet:hover{background:#174454;border-color:#ffe5aa}.reference-wallet:active{transform:translateY(2px)}@media (width<=620px){.reference-home .reference-hero{min-height:360px}.reference-home .reference-masthead{padding-top:66px}}@media (width<=360px){.reference-home .reference-hero{min-height:330px}.reference-home .reference-masthead{padding-top:62px}.reference-hero-tools{gap:6px}}.reference-hero-updates{z-index:4;color:#c2fce0;letter-spacing:.02em;cursor:pointer;touch-action:manipulation;background:#102d41ef;border:1px solid #9bdfc5;min-width:80px;min-height:44px;padding:8px;font:900 10px/1 ui-monospace,monospace;position:absolute;top:14px;left:92px;box-shadow:0 3px #041321}.reference-hero-updates:active{transform:translateY(2px)}@media (width<=620px){.reference-hero-updates{top:9px;left:82px}}@media (width<=390px){.reference-hero-updates{min-height:39px;font-size:10px;top:56px;left:9px}}@media (width<=960px){html[data-screen=play]:not([data-game-state=running]):not([data-game-state=paused]):not([data-game-state=resuming]) body #screen-play .game-stage .canvas-wrap{width:min(100%,var(--wallet-canvas-fit-width,390px))}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body .game-stage[data-flight-hud] .canvas-wrap{width:min(100%,430px,calc((var(--wallet-visible-height,100dvh) - 86px) * .5625))}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body .app-shell{min-height:var(--wallet-visible-height,100dvh)}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body .game-stage[data-flight-hud]{min-height:calc(var(--wallet-visible-height,100dvh) - 6px)}}.global-wallet-gate{background:#071c24c7;border:1px solid #8de8c266;border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:9px 10px;display:flex}.global-wallet-gate b{color:#d5f4e6;flex:180px;font-size:10px;line-height:1.5}.global-wallet-gate button{white-space:normal;flex:0 auto;min-height:44px;font-size:11px}@media (width<=440px){.global-wallet-gate{flex-direction:column;align-items:stretch}.global-wallet-gate button{width:100%}}html body .profile-journey{color:#e7f5df;background:linear-gradient(130deg,#133b48,#09212f);border:1px solid #478696;border-top:3px solid #e8c16a;margin:16px 0 20px;padding:18px;font:13px/1.5 ui-monospace,monospace;box-shadow:0 4px #041821}html body .profile-journey header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}html body .profile-journey header small{color:#bed7d4;letter-spacing:.07em;font-size:11px}html body .profile-journey h3{color:#ffe2a0;margin:4px 0 0;font-size:20px}html body .profile-journey header>.pixel-icon{width:36px;height:36px}html body .journey-level-info{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}html body .journey-level-info strong{color:#ffe3a1}html body .journey-level-meter{background:#071d28;border:1px solid #527b80;height:14px;margin-top:8px;padding:2px;overflow:hidden}html body .journey-level-meter i{background:linear-gradient(90deg,#50ac9e,#cbef9c);height:100%;transition:width .6s;display:block}html body .journey-remaining{color:#c5e9d5;margin:8px 0 16px;font-size:12px}html body .journey-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}html body .journey-milestones li{color:#a7c3cb;background:#0b2432;border:1px solid #456570;justify-items:center;gap:3px;padding:10px 3px;display:grid}html body .journey-milestones small{overflow-wrap:anywhere;font-size:10px}html body .journey-milestones b{font-size:16px}html body .journey-milestones [data-earned=true]{color:#ffe4a5;background:#39372b;border-color:#e7bf72}html body .journey-facts{border-top:1px solid #41666e;border-bottom:1px solid #41666e;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;padding:14px 0;display:grid}html body .journey-facts div{gap:3px;min-width:0;display:grid}html body .journey-facts b{color:#f9e4ac;overflow-wrap:anywhere;font-size:17px}html body .journey-facts small{color:#b7d5d1;overflow-wrap:anywhere;font-size:10px}html body .journey-sync{color:#a6e1c5;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;font-size:12px;display:flex}html body .journey-sync span{overflow-wrap:anywhere;min-width:0}html body [data-sync=unavailable] .journey-sync{color:#f6d59e}html body .journey-sync button{color:#f5e4b7;cursor:pointer;background:#143b48;border:1px solid #799b97;flex:none;max-width:46%;min-height:44px;padding:9px;font:700 11px/1.4 monospace}html body .journey-sync button[hidden]{display:none}html body .journey-storage-note{color:#b5cdcf;margin-top:9px;font-size:11px;line-height:1.6;display:block}html body .flight-settlement{color:#e2efda;overflow-wrap:anywhere;background:#0b2835;border:1px solid #688d91;margin:12px 0;padding:16px;font:12px/1.6 monospace}html body .flight-settlement[hidden]{display:none}html body .flight-settlement[data-state=confirmed]{border-color:#efcd78 #b6d590 #b6d590;border-top-style:solid;border-top-width:3px}html body .settlement-gains{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}html body .settlement-gains span{color:#fff0bb;background:#1b4245;padding:7px 12px;font-weight:700}html body .settlement-level{color:#ffe095;margin-top:10px;display:block}html body .profile-journey button:focus-visible{outline-offset:3px;outline:3px solid #ffe4a0}html body[data-banner-ui] .game-stage .stage-actions{flex-wrap:wrap;align-items:stretch;gap:6px;width:100%;display:flex}html body[data-banner-ui] .game-stage .stage-actions>.flight-hud-controls{flex:0 auto;gap:6px;width:auto;min-width:0;display:flex}html body[data-banner-ui] .game-stage .stage-actions>button{white-space:normal;overflow-wrap:anywhere;flex:80px;width:auto;min-width:72px;min-height:46px;padding:10px 8px;font-size:11px}html body[data-banner-ui] .game-stage .flight-hud-controls button{white-space:normal;flex:auto;width:auto;min-width:55px;min-height:46px;padding:8px;font-size:11px}html body[data-banner-ui] .game-stage .stage-head{width:100%;min-width:0}html body .coin-shop-dialog{overscroll-behavior:contain;box-sizing:border-box;max-width:min(480px,100vw - 24px);max-height:calc(100dvh - 32px);overflow-y:auto}html body .coin-shop-dialog button{touch-action:manipulation;min-height:44px}html body .coin-shop-dialog[aria-busy=true] [data-dialog-action],html body .coin-market[aria-busy=true] [data-equip]{opacity:.65;cursor:wait}html body #screen-ranking .ranking-panel{flex-direction:column;display:flex}html body #screen-ranking .ranking-prizes{order:2;margin:24px 0 0}html body #screen-ranking .ranking-footer{margin-top:16px}html body #screen-ranking .ranking-intro{line-height:1.65}html body #screen-ranking .ranking-row .ranking-pilot{line-height:1.5}@media (width<=620px){html body[data-banner-ui] :is(#screen-profile,#screen-skins,#screen-ranking){padding-left:0;padding-right:0}html body[data-banner-ui] .banner-profile{padding:14px!important}html body .profile-journey{padding:14px}html body .journey-facts{grid-template-columns:repeat(2,minmax(0,1fr))}html body .profile-journey header small{font-size:10px}html body[data-banner-ui] .hub-profile-tabs{gap:6px}html body[data-banner-ui] .hub-profile-tab{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-height:48px;padding:9px 5px;font-size:11px;line-height:1.4}html body[data-banner-ui] .hub-profile-tab span{font-size:11px;line-height:1.4}html body[data-banner-ui] .banner-profile :is(.hub-next-goals article p,.hub-next-goals article b,.hub-next-goals article>small){font-size:12px;line-height:1.6}html body[data-banner-ui] .banner-profile .hub-next-goals article{grid-template-columns:20px minmax(0,1fr);gap:10px}html body[data-banner-ui] .banner-profile .hub-next-goals article>small{text-align:left;grid-column:2}html body[data-banner-ui] .banner-profile .profile-summary small{font-size:11px;line-height:1.5}html body[data-banner-ui] .banner-profile .profile-summary b{overflow-wrap:anywhere;font-size:18px;line-height:1.5}html body[data-banner-ui] .coin-item-copy h3{overflow-wrap:anywhere;font-size:14px;line-height:1.5}html body[data-banner-ui] .coin-card-actions{flex-wrap:wrap}html body[data-banner-ui] .coin-card-actions button{min-height:44px;padding:9px 6px;font-size:11px;line-height:1.4}html body #screen-ranking .ranking-prizes p{font-size:12px;line-height:1.7}html body[data-banner-ui] .app-shell{padding-bottom:calc(var(--bottom-dock-clearance,100px) + env(safe-area-inset-bottom,0px) + 24px)}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body[data-banner-ui] .app-shell{padding-bottom:env(safe-area-inset-bottom,0px)}html body[data-banner-ui] .bottom-nav{padding-bottom:max(7px,env(safe-area-inset-bottom,0px));bottom:0}}@media (width<=360px){html body[data-banner-ui] .hub-profile-tab span{font-size:10px}html body .journey-level-info{font-size:11px}html body .journey-sync{flex-direction:column;align-items:flex-start}html body .journey-sync button{max-width:100%}}@media (prefers-reduced-motion:reduce){html body .journey-level-meter i{transition:none}}html body[data-banner-ui] .banner-profile .profile-summary>span:has(:is(#profile-level,#profile-best,#profile-runs,#profile-achievements,#profile-next-achievement)){display:none}html body[data-banner-ui] .banner-profile .profile-summary{grid-template-columns:repeat(3,minmax(0,1fr))}html body .flight-hud-top small{font-size:clamp(9px,2.35cqw,12px)}html body .flight-clock>span,html body .flight-score>span{font-size:clamp(9px,2.1cqw,11px)}html body .flight-clock>b{font-size:clamp(12px,3.8cqw,18px)}html body .flight-coin-track{font-size:clamp(8px,2.1cqw,11px)}@media (width<=620px) and (orientation:portrait){html body[data-banner-ui] .banner-profile .profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}html body[data-banner-ui] .banner-profile .profile-summary>span[hidden]{display:none}html body #screen-ranking .fwd-prize-account{order:3}html body .topbar{gap:clamp(6px,1.4vw,14px);padding-inline:clamp(8px,1.8vw,16px)}html body .topbar .brand{min-width:0;max-width:100%}html body .topbar .brand-copy{min-width:0}html body .topbar .brand-copy b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html body .topbar .top-actions{gap:8px;min-width:0}html body .topbar .docs-top-tab,html body .topbar #settings-open{flex:none;min-height:44px}@media (width<=430px){html body .topbar{gap:5px;padding:7px 6px}html body .topbar .brand{gap:5px}html body .topbar .brand-copy b{letter-spacing:0;font-size:clamp(10px,3vw,13px)}html body .topbar .brand-copy small{display:none}html body .topbar .top-actions{gap:5px;margin-left:auto}}html body #screen-home.pixel-home .hub-hero,html body #screen-home.pixel-home .hero-copy{min-width:0}html body #screen-home.pixel-home #public-hero-copy{overflow-wrap:anywhere}html body #screen-home.pixel-home .hero-actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}html body #screen-home.pixel-home .hero-actions button{white-space:normal;overflow-wrap:anywhere;flex:145px;min-width:0;min-height:52px;line-height:1.45}@media (width<=390px){html body #screen-home.pixel-home .hero-actions{flex-direction:column}html body #screen-home.pixel-home .hero-actions button{flex:none;width:100%}}html body .bottom-nav.pixel-dock button[aria-current=page],html body .bottom-nav.pixel-dock button.is-active{border-color:#d9eab4;box-shadow:inset 0 2px #d7f8d744,0 2px #041923}html body .bottom-nav.pixel-dock button[aria-current=page] b,html body .bottom-nav.pixel-dock button.is-active b{color:#fff6d7}html body .bottom-nav.pixel-dock button:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){html body .bottom-nav.pixel-dock{padding-bottom:max(10px,env(safe-area-inset-bottom))}html body .app-shell{padding-bottom:max(var(--pixel-dock-clearance,110px),calc(125px + env(safe-area-inset-bottom)))}}html body #screen-play .flight-mode-console,html body #screen-play .mode-buttons{min-width:0}html body #screen-play .mode-buttons button{overflow-wrap:anywhere;touch-action:manipulation;min-width:0;min-height:48px;padding:9px 8px;font-size:clamp(10px,1.2vw,12px);line-height:1.35}html body #screen-play .mode-buttons button small{font-size:10px;line-height:1.35}html body #screen-play .mode-buttons button.is-active{outline-offset:-3px;outline:1px solid #d2f0c5}html body #screen-play .server-pill{white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.45}@media (width<=620px){html body #screen-play .game-stage{padding:12px}html body #screen-play .stage-head{flex-wrap:wrap;align-items:center;gap:8px}html body #screen-play .stage-head h2{font-size:clamp(19px,5vw,26px)}html body #screen-play .stage-actions{gap:8px;min-width:0;max-width:100%}html body #screen-play .stage-actions button{min-height:48px}}html body #screen-play .flight-hud-top small{font-size:clamp(8px,2cqw,12px)}html body #screen-play .flight-score>b{font-variant-numeric:tabular-nums;font-size:clamp(19px,5.2cqw,30px)}html body #screen-play .flight-wallet strong{font-variant-numeric:tabular-nums;font-size:clamp(15px,4.2cqw,24px)}html body #screen-play .flight-route-title{font-size:clamp(9px,2.5cqw,14px)}html body #screen-play .journey-strip :is(small,b){line-height:1.4}html body #screen-play .journey-strip small{font-size:clamp(9px,1vw,11px)}html body #screen-play .journey-strip b{overflow-wrap:anywhere;white-space:normal;font-size:clamp(10px,1.2vw,13px)}html body #screen-skins .skin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}html body #screen-skins .skin-card{overflow-wrap:anywhere;min-width:0}html body #screen-skins .skin-studio-toolbar{align-items:center;gap:12px}html body #screen-skins :is(.skin-filter-control select,.skin-compare-controls select){max-width:100%;min-height:48px;font-size:14px}html body #screen-skins .skin-compare-card{min-width:0}@media (width<=650px){html body #screen-skins .skin-compare-stage{grid-template-columns:minmax(0,1fr)}html body #screen-skins .skin-compare-card{grid-template-columns:minmax(0,1fr);gap:12px}html body #screen-skins .skin-compare-preview{min-height:224px}}html body .coin-market-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}html body .coin-market-grid .coin-item-card{flex-direction:column;min-width:0;display:flex}html body .coin-market-grid .coin-item-copy{flex-direction:column;flex:1;gap:8px;display:flex}html body .coin-market-grid .coin-card-actions{gap:10px;margin-top:auto}html body .coin-market-grid .coin-card-actions button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:48px;line-height:1.4}html body .coin-market-tools :is(input,select){min-height:48px;font-size:16px}html body .coin-market .coin-results{font-size:12px;line-height:1.5}@media (width<=520px){html body .coin-market-grid,html body .coin-market-tools{grid-template-columns:minmax(0,1fr)}html body .coin-category-tabs{flex-wrap:wrap}html body .coin-category-tabs button{flex:42%;font-size:11px}}html body #screen-profile .profile-controls :is(input,select){min-height:48px;font-size:16px}html body #screen-profile .profile-summary>span{min-width:0}html body #screen-profile .profile-summary b{overflow-wrap:anywhere}html body #screen-profile .achievement-card{opacity:1;min-width:0}html body #screen-profile .achievement-card:not(.is-unlocked){background:#112b35;border-color:#53727a}html body #screen-profile .achievement-card b{font-size:clamp(11px,1.2vw,13px)}html body #screen-profile .achievement-card p{font-size:clamp(10px,1.1vw,12px);line-height:1.5}html body #screen-profile .achievement-progress{border-radius:2px;height:8px}@media (width<=560px){html body #screen-profile .profile-controls{grid-template-columns:minmax(0,1fr)}html body #screen-profile .profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}html body #screen-ranking .ranking-list-head{color:#b6d6d2;letter-spacing:.025em}html body #screen-ranking .ranking-row{border-color:#436570;min-width:0;min-height:76px}html body #screen-ranking .ranking-row .ranking-pilot{color:#f5f3df;font-size:clamp(11px,1.7vw,14px)}html body #screen-ranking .ranking-row strong{font-variant-numeric:tabular-nums}html body #screen-ranking .ranking-row[data-rank="1"]{border-color:#ebc878}@media (width<=420px){html body #screen-ranking .ranking-list-head,html body #screen-ranking .ranking-row{grid-template-columns:32px minmax(0,1fr) 38px 61px;gap:6px;padding-inline:8px}html body #screen-ranking .ranking-heading{flex-wrap:wrap}html body #screen-ranking #refresh-ranking{margin-left:auto}}html body .settings-dialog{overscroll-behavior:contain;width:min(600px,100vw - 20px);max-height:calc(100dvh - 28px);scroll-padding-top:90px;overflow-y:auto}html body .settings-dialog .settings-head{border-bottom:2px solid #618c8b;gap:12px}html body .settings-dialog .settings-head button{flex:none;min-width:44px;min-height:44px}html body .settings-dialog :is(select,input[type=range]){min-height:48px}html body :is(button,a,select,input,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #ffe39d}@media (width<=520px){html body .settings-dialog .setting-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}html body .settings-dialog .setting-row :is(select,input[type=range]){width:100%}html body .settings-dialog .settings-head h2{font-size:20px}}@media (prefers-reduced-motion:reduce){html body :is(.topbar,.bottom-nav.pixel-dock button,.hero-actions button,.coin-item-card,.skin-card,.ranking-row,.settings-dialog){transition:none!important;animation:none!important}html body #screen-play :is(.flight-meter>i,.journey-xp-track>i){transition:none!important}}html body .topbar .top-context{min-width:0;max-width:min(25vw,196px);padding:7px 10px}html body .topbar .top-context small{letter-spacing:.07em;color:#bad6d3;font-size:9px;line-height:1.35}html body .topbar .top-context b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.4;display:block;overflow:hidden}@media (width<=870px){html body .topbar .top-context{display:none}}html body #screen-home .hub-welcome{flex-wrap:wrap;gap:8px 12px;min-width:0;line-height:1.6}html body #screen-home .hub-welcome>span{overflow-wrap:anywhere;min-width:0}html body #screen-home .hub-welcome .hub-live-dot{margin-left:auto}html body #screen-home #public-hero-copy{overflow-wrap:anywhere;max-width:42ch;line-height:1.7}html body .hub-flight-log{overflow-wrap:anywhere;min-width:0}html body .hub-flight-log .hub-log-xp{font-variant-numeric:tabular-nums}html body .hub-flight-log .hub-log-xp .hub-meter{background:#0a222d;border:1px solid #6a9790;height:10px;overflow:hidden}html body .hub-flight-log .hub-log-xp .hub-meter>i{min-height:100%;display:block}@media (width<=420px){html body .hub-flight-log{flex-wrap:wrap}html body .hub-flight-log .hub-log-xp{text-align:left;flex-basis:100%;width:100%;max-width:none;margin-left:0}}html body #screen-home .hero-preview .hub-scene-caption{border-color:#91c4ac;flex-wrap:wrap;gap:5px 10px;min-width:0;max-width:calc(100% - 24px);line-height:1.5;bottom:10px;left:12px;right:12px;box-shadow:0 3px #041925}html body #screen-home .hub-scene-caption>span{overflow-wrap:anywhere;min-width:0}@media (width<=420px){html body #screen-home .hub-scene-caption>span:last-child{margin-left:0}}html body #screen-home .home-command-card{border-color:#5f9b9d;min-width:0;transition:border-color .14s,background-color .14s}html body #screen-home .home-command-card .command-copy b{overflow-wrap:anywhere;line-height:1.45}html body #screen-home .home-command-card .command-copy em{line-height:1.4}@media (hover:hover) and (pointer:fine){html body #screen-home .home-command-card:hover{background-color:#234854;border-color:#e8da9d}}html body #screen-home .home-command-card:focus-visible{outline-offset:3px;outline:3px solid #ffe39d}html body #screen-home .hub-home-goal,html body #screen-home .hub-home-goal>div:first-child{min-width:0}html body #screen-home .hub-home-goal>div:first-child>span{overflow-wrap:anywhere;min-width:0}html body #screen-home .hub-home-goal b{color:#fff0bb;line-height:1.5}html body #screen-home .hub-home-goal .hub-meter{background:#092531;border:1px solid #618b80;height:11px}html body #screen-home .hub-home-goal .hub-text-button{min-height:44px}html body #screen-home .hub-feature-card{box-shadow:0 4px #061a27}html body #screen-home .hub-feature-card .hub-feature-label{border-top:1px solid #7faca566;gap:5px}html body #screen-home .hub-feature-card .hub-feature-state{color:#fff2c3;line-height:1.4}html body #screen-home .hub-feature-card[data-equipped=true]{box-shadow:0 0 0 2px #ffe39a,0 4px #061a27}html body #screen-home .hub-feature-card:focus-visible{outline-offset:4px;outline:3px solid #ffe39d}html body .daily-mission-card{align-items:start;min-width:0}html body .daily-mission-card .daily-copy>b{overflow-wrap:anywhere;min-width:0}html body .daily-mission-card .daily-copy>span{font-variant-numeric:tabular-nums}html body .daily-mission-card[data-complete=true]{border-color:#96c69c}html body .daily-mission-card[data-claimed=true]{background:#122f2d;border-color:#729f86}html body .daily-mission-card button{min-height:44px}html body .daily-mission-card button:disabled{cursor:default}html body #screen-play .flight-mode-console{border-color:#6c9695}html body #screen-play .mode-buttons button{background:#102c3a;border:2px solid #55777a;transition:border-color .12s,background-color .12s}html body #screen-play .mode-buttons button.is-active{background:#234942;border-color:#f4d788;box-shadow:inset 0 -3px #f4d78844}html body #screen-play .mode-buttons button:focus-visible{outline-offset:3px;outline:3px solid #ffe39d}html body #screen-play .mode-console-copy{overflow-wrap:anywhere;min-width:0}html body #screen-play .stage-actions :is(#pause-game,#restart-game){touch-action:manipulation;font-weight:900;line-height:1.4}html body #screen-play #pause-game[aria-pressed=true]{color:#fff0c6;background:#4b4334;border-color:#ffd895}html body #screen-play .stage-actions button:disabled{opacity:.55;filter:saturate(.55);cursor:default}html body #screen-play .stage-actions button:focus-visible{outline-offset:3px;outline:3px solid #ffe39d}html body #screen-play .flight-hud :is(.flight-score>b,.flight-wallet strong,.flight-clock>b){font-variant-numeric:tabular-nums;text-shadow:0 1px #031820}html body #screen-play .flight-hud-top{border-bottom-color:#9fd6b7}html body #screen-play .flight-meter{border-color:#77a9a0}html body #screen-play .flight-hud-details{border-color:#739f99}html body #screen-play .flight-detail{overflow-wrap:anywhere;min-width:0}html body #screen-play .flight-detail b{font-variant-numeric:tabular-nums}html body #screen-play .game-notices{pointer-events:none}html body #screen-play .game-notices :is(.reward-toast,.discovery-toast,.medal-toast){overflow-wrap:anywhere;max-width:100%;line-height:1.5;box-shadow:0 4px #031923,0 9px 25px #0007}html body #screen-play .game-notices :is(b,strong){font-variant-numeric:tabular-nums}@media (width<=420px){html body #screen-play .game-notices{width:calc(100vw - 16px);left:8px;right:8px}}html body #screen-skins .skin-feature-copy{overflow-wrap:anywhere;min-width:0}html body #screen-skins .skin-feature-meta{gap:10px}html body #screen-skins .skin-feature-meta>span{min-width:0}html body #screen-skins .skin-feature-meta b{overflow-wrap:anywhere;line-height:1.45}html body #screen-skins .skin-compare-card{border-color:#608b8c}html body #screen-skins .skin-compare-card :is(b,small){overflow-wrap:anywhere}html body #screen-skins .skin-card{box-shadow:0 4px #061b27}html body #screen-skins .skin-card .skin-copy{overflow-wrap:anywhere;min-width:0}html body #screen-skins .skin-card .skin-state-chip{overflow-wrap:anywhere;line-height:1.4}html body #screen-skins .skin-card .skin-actions{gap:8px}html body #screen-skins .skin-card .skin-actions button{overflow-wrap:anywhere;min-height:44px;line-height:1.4}html body #screen-skins .skin-card :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #ffe39d}html body .coin-market .coin-market-tabs button{overflow-wrap:anywhere;gap:7px;min-width:0;line-height:1.5}html body .coin-market .coin-market-tabs [aria-selected=true]{border-color:#ffdfa1;box-shadow:inset 0 0 0 1px #ffdfa14d}html body .coin-market .coin-category-tabs button{overflow-wrap:anywhere;min-width:0;line-height:1.45}html body .coin-market .coin-category-tabs [aria-pressed=true]{box-shadow:inset 0 -3px #e5be72aa}@media (width<=440px){html body .coin-market .coin-market-tabs button{padding-inline:6px;font-size:11px}}html body .coin-market .coin-item-card{min-width:0}html body .coin-market .coin-item-copy{overflow-wrap:anywhere;min-width:0}html body .coin-market .coin-item-copy h3{line-height:1.4}html body .coin-market .coin-item-card[data-equipped=true]{outline-offset:2px;outline:2px solid #ffe0a2}html body .coin-market .coin-card-actions button{font-variant-numeric:tabular-nums;min-height:48px}html body .coin-market .coin-card-actions button:disabled{cursor:default}html body .coin-shop-dialog{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain}html body .coin-shop-dialog>header{gap:10px;min-height:44px}html body .coin-shop-dialog .coin-dialog-copy{overflow-wrap:anywhere;min-width:0}html body .coin-shop-dialog .coin-purchase-math{font-variant-numeric:tabular-nums;min-width:0}html body .coin-shop-dialog .coin-purchase-math>*{overflow-wrap:anywhere;min-width:0}html body .coin-shop-dialog .coin-dialog-copy>button{min-height:48px}@media (width<=390px){html body .coin-shop-dialog .coin-dialog-copy{padding:14px}html body .coin-shop-dialog .coin-purchase-math{gap:8px;padding:10px}}html body #screen-ranking .ranking-row{min-width:0;transition:border-color .14s}html body #screen-ranking .ranking-row:nth-child(2n){background:#102b36}html body #screen-ranking .ranking-row[data-rank="1"]{background:#3c341e50;border-color:#f3d081}html body #screen-ranking .ranking-row[data-rank="2"]{border-color:#93b5ba}html body #screen-ranking .ranking-row[data-rank="3"]{border-color:#b99c7f}html body #screen-ranking .ranking-row .ranking-pilot{overflow-wrap:anywhere;min-width:0;line-height:1.5}html body #screen-ranking :is(.ranking-loading,.ranking-empty){line-height:1.6}html body #screen-ranking .ranking-empty p{color:#c9d9d8}html body #screen-profile .hub-passport{overflow-wrap:anywhere;min-width:0}html body #screen-profile .hub-passport-metrics,html body #screen-profile .hub-passport-metrics>span{min-width:0}html body #screen-profile .hub-wardrobe-card .hub-wardrobe-copy{overflow-wrap:anywhere;min-width:0}html body #screen-profile .hub-wardrobe-card[data-equipped=true]{box-shadow:0 0 0 2px #f1d390,0 4px #051b29}html body #screen-profile .hub-profile-tab[aria-selected=true]{box-shadow:inset 0 3px #ffe09a66}@media (width<=760px){html body #screen-profile .hub-profile-tabs{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;gap:5px;padding-bottom:7px;display:flex;overflow-x:auto}html body #screen-profile .hub-profile-tab{scroll-snap-align:start;flex:0 0 112px}}html body .settings-dialog .setting-row{align-items:center;gap:12px;min-width:0}html body .settings-dialog .setting-row>span{overflow-wrap:anywhere;min-width:0}html body .settings-dialog .setting-row small{line-height:1.5}html body .settings-dialog :is(select,input[type=range]){accent-color:#a6e7bc}html body .settings-dialog :is(button,select,input):focus-visible{outline-offset:3px;outline:3px solid #ffe39d}@media (prefers-reduced-motion:reduce){html body :is(.home-command-card,.mode-buttons button,.ranking-row){transition:none!important}}@media (forced-colors:active){html body :is(.hub-feature-card[data-equipped=true],.coin-item-card[data-equipped=true],.hub-wardrobe-card[data-equipped=true]){outline:2px solid highlight}html body :is(.mode-buttons .is-active,.hub-profile-tab[aria-selected=true]){border-color:highlight}}html body[data-banner-ui] .settings-dialog>form{grid-template-columns:minmax(0,1fr);min-width:0}html body[data-banner-ui] .settings-dialog .setting-row>span{overflow-wrap:break-word;word-break:normal;min-width:0}html body[data-banner-ui] .settings-dialog .setting-row>select{flex:0 45%;width:45%;min-width:0}html body[data-banner-ui] .settings-dialog .setting-row>input[type=range]{flex:0 42%;width:42%;min-width:0}@media (width<=520px){html body[data-banner-ui] .settings-dialog .setting-row:has(>select:not([hidden])){grid-template-columns:19px minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}html body[data-banner-ui] .settings-dialog .setting-row:has(>select:not([hidden]))>.pixel-icon{grid-area:1/1}html body[data-banner-ui] .settings-dialog .setting-row:has(>select:not([hidden]))>span{grid-area:1/2}html body[data-banner-ui] .settings-dialog .setting-row:has(>select:not([hidden]))>select{flex:none;grid-area:2/2;width:100%;max-width:none}html body[data-banner-ui] .settings-dialog .setting-row:has(>input[type=range]){grid-template-columns:19px minmax(0,1fr) 38px;align-items:center;gap:8px 10px;display:grid}html body[data-banner-ui] .settings-dialog .setting-row:has(>input[type=range])>.pixel-icon{grid-area:1/1}html body[data-banner-ui] .settings-dialog .setting-row:has(>input[type=range])>span{grid-area:1/2/auto/-1}html body[data-banner-ui] .settings-dialog .setting-row:has(>input[type=range])>input[type=range]{flex:none;grid-area:2/2;width:100%;min-width:0;max-width:none}html body[data-banner-ui] .settings-dialog .setting-row:has(>input[type=range])>input[type=checkbox]{grid-area:2/3}}@media (width<=760px) and (orientation:portrait){html[data-screen=play] body #screen-play .game-stage{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:5px}html[data-screen=play] body #screen-play .game-stage .canvas-wrap{box-sizing:border-box;max-width:100%;margin-inline:auto;display:block;width:min(100%,460px)!important}html[data-screen=play] body #screen-play .game-stage #game-canvas{width:100%;max-width:100%;height:auto;image-rendering:pixelated;touch-action:manipulation;display:block}html[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #screen-play .game-stage .canvas-wrap{width:min(100%,470px,56.25dvh - 36.5625px)!important}html[data-screen=play] body #screen-play .game-stage[data-flight-hud] .flight-hud-top{z-index:1;background:#071b26f2;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,.8fr);gap:0 4px;height:11%;min-height:62px;padding:5px 7px 2px}html[data-screen=play] body #screen-play .game-stage[data-flight-hud] .flight-hud-top small{letter-spacing:0;font-size:clamp(9px,2.35cqw,12px)}html[data-screen=play] body #screen-play .game-stage[data-flight-hud] .flight-score>b{text-shadow:2px 2px #091925;font-size:clamp(26px,7cqw,39px);line-height:1.02}html[data-screen=play] body #screen-play .game-stage[data-flight-hud] .flight-wallet strong{gap:4px;font-size:clamp(18px,5.4cqw,29px)}html[data-screen=play] body #screen-play .game-stage[data-flight-hud] .flight-clock>b{margin:2px 0;font-size:clamp(14px,3.8cqw,20px)}html[data-screen=play] body #screen-play .game-stage[data-flight-hud] .flight-coin-track{white-space:nowrap;margin-top:2px;font-size:clamp(9px,2.1cqw,12px);overflow:hidden}html[data-screen=play] body #screen-play .game-stage[data-flight-hud] .flight-hud-bottom{background:#071b26f2;gap:7px;height:9.8%;min-height:48px;padding:5px 8px}html[data-screen=play] body #screen-play .game-stage[data-flight-hud] .flight-route-title{font-size:clamp(10px,2.5cqw,13px)}html[data-screen=play] body #screen-play .game-stage[data-flight-hud] .flight-pass{font-size:clamp(9px,2cqw,11px)}}@media (width<=600px){html body #screen-skins .coin-market-tabs{gap:7px;margin:12px 0}html body #screen-skins .coin-market-tabs button{min-height:52px;padding:7px 5px}html body #screen-skins .coin-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}html body #screen-skins .coin-category-tabs button{min-width:0;min-height:44px;padding:7px 5px;font-size:11px}html body #screen-skins .coin-market-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body #screen-skins .coin-market-tools label{gap:5px;min-width:0}html body #screen-skins .coin-market-tools input,html body #screen-skins .coin-market-tools select{min-width:0;min-height:44px;font-size:12px}html body #screen-skins .coin-results{margin:10px 0;font-size:12px}html body #screen-skins .coin-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html body #screen-skins .coin-item-card .coin-item-art{height:clamp(128px,39vw,178px)}html body #screen-skins .coin-item-card .coin-item-copy{padding:10px}html body #screen-skins .coin-item-card .coin-item-copy h3{min-height:2.8em;font-size:13px;line-height:1.4}html body #screen-skins .coin-item-card .coin-preview-bird{width:clamp(60px,17vw,95px);height:clamp(60px,17vw,95px)}html body #screen-skins .coin-item-card .coin-card-actions{grid-template-columns:1fr;gap:6px;display:grid}html body #screen-skins .coin-item-card .coin-card-actions button{min-height:44px;font-size:11px}}@media (width<=350px){html body #screen-skins .coin-market-tools,html body #screen-skins .coin-market-grid{grid-template-columns:1fr}}html body #screen-skins .coin-item-art .coin-preview-bird :is(svg,img),html body #screen-skins .skin-card .skin-preview :is(.approved-skin-art,.authored-skin-art),html body #screen-profile .hub-wardrobe-art :is(svg,img){image-rendering:pixelated;object-fit:contain;transform-origin:50%}html body #screen-skins [data-skin-world]>.skin-world-scenery{image-rendering:pixelated;object-fit:cover;filter:saturate(.92)contrast(1.03)}html body #screen-skins .skin-card .skin-preview{isolation:isolate;overflow:hidden}html body #screen-skins .skin-card .skin-preview .skin-bird{z-index:2;position:relative}html body #screen-ranking .ranking-personal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}html body #screen-ranking .ranking-personal>div{background:#102e3b;border:1px solid #537f83;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex;box-shadow:0 3px #051a21}html body #screen-ranking .ranking-personal small{color:#b3d5d0;overflow-wrap:anywhere;letter-spacing:.025em;font:800 10px/1.5 monospace}html body #screen-ranking .ranking-personal strong{color:#ffe4a0;font-variant-numeric:tabular-nums;font:900 clamp(22px,5.5vw,32px)/1.1 monospace}html body #screen-ranking .ranking-practice-notice{color:#f8dfac;background:#28291f;border:1px solid #826f4d;gap:5px;margin-bottom:14px;padding:10px 12px;display:grid}html body #screen-ranking .ranking-practice-notice[hidden]{display:none}html body #screen-ranking .ranking-practice-notice strong{font:800 12px/1.5 monospace}html body #screen-ranking .ranking-practice-notice span{color:#d7ceb7;font:11px/1.6 monospace}html body #screen-ranking .ranking-practice-notice[data-prize-state=open]{color:#e4f9e9;background:#183d3b;border-color:#69968a}html body #screen-ranking .ranking-practice-notice[data-prize-state=open] span{color:#c9e4d7}html body #screen-ranking .ranking-practice-notice[data-prize-state=scheduled]{color:#dce9ff;background:#1b2c3c;border-color:#697c9b}html body #screen-ranking .ranking-practice-notice[data-prize-state=scheduled] span{color:#bacddc}html body #screen-ranking .ranking-practice-notice[data-prize-state=unavailable]{color:#dce7e9;background:#172932;border-color:#526674}html body #screen-ranking .ranking-practice-notice[data-prize-state=unavailable] span{color:#adbec7}html body #screen-profile .hub-career-flags{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}html body #screen-profile .hub-career-flags>span{background:#102c39;border:1px solid #60878b;flex-direction:column;justify-content:space-between;gap:7px;min-width:0;padding:12px;display:flex;box-shadow:0 3px #071923}html body #screen-profile .hub-career-flags small{color:#b5d9d0;overflow-wrap:anywhere;font:800 10px/1.4 monospace}html body #screen-profile .hub-career-flags b{color:#ffe3aa;overflow-wrap:anywhere;font:900 clamp(15px,2.8vw,22px)/1.2 monospace}html body #screen-profile .hub-career-flags .hub-career-badge{border-color:#ad9161}@media (width<=560px){html body #screen-profile .hub-career-flags{grid-template-columns:repeat(2,minmax(0,1fr))}html body #screen-profile .hub-career-flags .hub-career-badge{grid-column:1/-1}html body #screen-ranking .ranking-practice-notice span{font-size:12px}}html body .fwd-prize-countdown{color:#dbf6e2;background:#153c39;border:1px solid #659a88;margin:8px 0;padding:9px 11px;font:800 12px/1.6 monospace;display:block}@media (prefers-reduced-motion:reduce){html body #screen-play .flight-score .score-tick,html body #screen-skins .coin-preview-trail i{animation:none!important}}@media (forced-colors:active){html body #screen-profile .hub-career-flags>span,html body #screen-ranking .ranking-practice-notice{border-color:canvastext}}@media (width<=650px){html[data-screen=skins] body[data-banner-ui] .topbar{box-sizing:border-box;min-height:52px;margin-bottom:8px;padding:7px 8px;position:relative;top:auto}html[data-screen=skins] body[data-banner-ui] .topbar .brand-coin{width:36px;height:36px}html[data-screen=skins] body[data-banner-ui] .topbar .brand-copy b{font-size:12px}html[data-screen=skins] body[data-banner-ui] .topbar .top-actions{gap:5px}html[data-screen=skins] body[data-banner-ui] .topbar :is(.docs-top-tab,.banner-language,#settings-open){min-width:40px;height:40px;min-height:40px;padding:4px 6px}html[data-screen=skins] body[data-banner-ui] .topbar .banner-language{flex:0 0 40px;width:40px}html[data-screen=skins] body[data-banner-ui] .topbar #settings-open{width:40px}html[data-screen=skins] body[data-banner-ui] .bottom-nav.pixel-dock{gap:4px;padding:5px 6px}html[data-screen=skins] body[data-banner-ui] .bottom-nav.pixel-dock button,html[data-screen=skins] body[data-banner-ui] .bottom-nav.pixel-dock .nav-play{gap:3px;min-height:49px;padding:3px 1px}html[data-screen=skins] body[data-banner-ui] .bottom-nav.pixel-dock .nav-icon{width:25px;height:25px;min-height:25px}html[data-screen=skins] body[data-banner-ui] .bottom-nav.pixel-dock :is(.nav-icon .banner-icon,.nav-icon .banner-character-icon){width:25px;height:25px}html[data-screen=skins] body[data-banner-ui] .bottom-nav.pixel-dock b{letter-spacing:0;font:800 9px/1.15 monospace}html[data-screen=skins] body[data-banner-ui] .app-shell{padding-bottom:max(var(--pixel-dock-clearance,94px),calc(98px + env(safe-area-inset-bottom)))}html[data-screen=skins] body[data-banner-ui] #screen-skins{scroll-margin-bottom:var(--pixel-dock-clearance,94px);padding-bottom:30px}html body[data-banner-ui] .banner-shop .coin-market-hero{gap:8px;margin-bottom:9px;padding:9px 10px}html body[data-banner-ui] .banner-shop .coin-market-tabs{gap:6px;margin:0 0 10px}html body[data-banner-ui] .banner-shop .coin-market-tabs button{min-height:44px;padding:6px 5px}html body[data-banner-ui] #screen-skins .banner-rarity-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#517e88 transparent;grid-template-columns:none;gap:6px;margin:0 0 8px;padding:2px 2px 8px;display:flex;overflow-x:auto}html body[data-banner-ui] #screen-skins .banner-rarity-tabs button{letter-spacing:0;white-space:nowrap;scroll-snap-align:start;flex:none;min-width:75px;min-height:38px;padding:7px 8px;font:800 9px/1.2 monospace}html body[data-banner-ui] #screen-skins .skin-studio-toolbar{gap:6px;padding-bottom:8px}html body[data-banner-ui] #screen-skins .skin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card{box-sizing:border-box;align-self:start;min-width:0;min-height:0;padding:4px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-preview{height:126px!important;min-height:126px!important;max-height:126px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-approved-skin]{width:78px!important;height:78px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-authored-skin]{width:72px!important;height:96px!important}html body[data-banner-ui] #screen-skins .skin-card .skin-state-chip{padding:4px 6px;font-size:8px;line-height:1.2;top:5px;left:5px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy{box-sizing:border-box;flex-direction:column;flex:none;align-items:stretch;gap:6px;width:100%;min-height:0;margin:7px 0 6px;padding:0 4px;display:flex}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy>div{min-width:0}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy b{letter-spacing:.01em;overflow-wrap:anywhere;font:800 12px/1.25 monospace}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy small{margin-top:3px;font:700 9px/1.3 monospace}html body[data-banner-ui] #screen-skins .skin-card .skin-price{box-sizing:border-box;color:#ffe3a1;white-space:normal;overflow-wrap:anywhere;background:#081c28;border:1px solid #806d48;border-radius:2px;justify-content:center;align-self:stretch;align-items:center;width:100%;min-height:34px;margin:0;padding:5px 3px;display:flex}html body[data-banner-ui] #screen-skins .skin-card .skin-price .fwd-item-price,html body[data-banner-ui] #screen-skins .skin-card .skin-price .fwd-item-price strong{letter-spacing:0;white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%;font:800 clamp(10px,2.85vw,12px)/1.3 monospace;display:block}html body[data-banner-ui] #screen-skins .skin-card .banner-skin-actions{margin-top:0}html body[data-banner-ui] #screen-skins .banner-skin-actions summary{min-height:40px;padding:7px 3px;font:800 9px/1.3 monospace}html body[data-banner-ui] #screen-skins .banner-skin-actions summary:focus-visible{outline-offset:-3px;outline:3px solid #ffe09b}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-actions{grid-template-columns:1fr;gap:6px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .compact{min-width:0;min-height:44px;padding:8px 4px;font:800 10px/1.3 monospace}html body[data-banner-ui] #screen-skins .coin-category-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:6px;margin-bottom:9px;padding-bottom:5px;display:flex;overflow-x:auto}html body[data-banner-ui] #screen-skins .coin-category-tabs button{white-space:nowrap;flex:none;min-width:76px;min-height:44px;padding:7px 9px;font-size:10px}html body[data-banner-ui] #screen-skins .coin-market-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body[data-banner-ui] #screen-skins .coin-market-tools :is(input,select){min-width:0;min-height:44px}html body[data-banner-ui] #screen-skins .coin-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html body[data-banner-ui] #screen-skins .coin-item-card .coin-item-art{height:124px}html body[data-banner-ui] #screen-skins .coin-item-card .coin-item-copy{gap:6px;padding:8px}html body[data-banner-ui] #screen-skins .coin-item-card .coin-item-copy h3{min-height:0;font-size:12px;line-height:1.35}html body[data-banner-ui] #screen-skins .coin-item-card .coin-card-actions{gap:6px}html body[data-banner-ui] #screen-skins .coin-item-card .coin-card-actions button{min-height:44px;padding:7px 4px;font-size:10px}}@media (width<=340px){html body[data-banner-ui] #screen-skins .skin-grid{grid-template-columns:minmax(0,1fr)}html body[data-banner-ui] #screen-skins .skin-card .skin-preview{height:152px!important;min-height:152px!important;max-height:152px!important}html body[data-banner-ui] #screen-skins .coin-market-tools{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html body[data-banner-ui] #screen-skins :is(.banner-rarity-tabs,.coin-category-tabs){scroll-behavior:auto}}@media (forced-colors:active){html body[data-banner-ui] #screen-skins .skin-card .skin-price{color:canvastext;border-color:canvastext}}@media (width<=420px){html body[data-banner-ui] .banner-shop .coin-market-tabs{gap:5px}html body[data-banner-ui] .banner-shop .coin-market-tabs button{grid-template-columns:20px minmax(0,1fr) auto;place-items:center;gap:5px;min-width:0;min-height:52px;padding:7px 5px;display:grid}html body[data-banner-ui] .banner-shop .coin-market-tabs button :is(svg,.pixel-icon){max-width:20px;max-height:20px}html body[data-banner-ui] .banner-shop .coin-market-tabs button span{overflow-wrap:anywhere;min-width:0;font:800 10px/1.25 monospace}html body[data-banner-ui] .banner-shop .coin-market-tabs button b{min-width:21px;padding:0 3px}html body[data-banner-ui] #screen-skins .banner-rarity-tabs{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:1px 0 7px;display:grid;overflow:visible}html body[data-banner-ui] #screen-skins .banner-rarity-tabs button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:42px;padding:6px 2px;font:800 9px/1.25 monospace}html body[data-banner-ui] #screen-skins .skin-grid{grid-template-columns:minmax(0,1fr);gap:11px}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card{grid-template-rows:auto auto;grid-template-columns:minmax(155px,52%) minmax(0,1fr);align-self:stretch;gap:0 9px;padding:8px;display:grid}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-preview{grid-area:1/1;width:100%;height:158px!important;min-height:158px!important;max-height:158px!important}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy{text-align:left;grid-area:1/2;justify-content:space-between;align-items:stretch;min-width:0;margin:2px 0;padding:4px 0}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy b{font:800 14px/1.35 monospace}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card .skin-copy small{font:700 10px/1.4 monospace}html body[data-banner-ui] #screen-skins .skin-card .skin-price{justify-content:flex-start;min-width:0;min-height:46px;padding:7px 5px}html body[data-banner-ui] #screen-skins .skin-card .skin-price .fwd-item-price,html body[data-banner-ui] #screen-skins .skin-card .skin-price .fwd-item-price strong{word-break:normal;overflow-wrap:anywhere;font:800 12px/1.35 monospace}html body[data-banner-ui] #screen-skins .skin-card .banner-skin-actions{grid-area:2/1/auto/-1;margin-top:6px}html body[data-banner-ui] #screen-skins .banner-skin-actions summary{min-height:44px;font-size:11px}html body[data-banner-ui] #screen-skins .coin-market-grid{grid-template-columns:minmax(0,1fr);gap:11px}html body[data-banner-ui] #screen-skins .coin-item-card{grid-template-columns:minmax(120px,43%) minmax(0,1fr);align-items:stretch;display:grid}html body[data-banner-ui] #screen-skins .coin-item-card .coin-item-art{height:100%;min-height:178px}html body[data-banner-ui] #screen-skins .coin-item-card .coin-item-copy{justify-content:space-between;gap:6px;min-width:0;padding:9px}html body[data-banner-ui] #screen-skins .coin-item-card .coin-card-actions button{white-space:normal;overflow-wrap:anywhere}}@media (width<=345px){html body[data-banner-ui] #screen-skins .banner-rarity-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}html body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card{grid-template-columns:minmax(140px,51%) minmax(0,1fr);gap:0 6px;padding:6px}html body[data-banner-ui] #screen-skins .skin-card .skin-price .fwd-item-price strong{font-size:11px}}@media (width<=650px){html:not([data-screen=play]) body[data-banner-ui] .app-shell{padding-bottom:max(var(--pixel-dock-clearance,110px),calc(116px + env(safe-area-inset-bottom)))}html:not([data-screen=play]) body[data-banner-ui] :is(#screen-home,#screen-skins,#screen-profile,#screen-ranking){scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom));scroll-margin-bottom:calc(112px + env(safe-area-inset-bottom))}}html body[data-banner-ui] #screen-home .hero-preview{flex-shrink:0;display:block}html body[data-banner-ui] .bottom-nav.pixel-dock [data-go=profile] .nav-icon{width:34px;height:34px;min-height:34px}html body[data-banner-ui] :is(.bottom-nav,.banner-equipment) .equipped-identity-art{--equipped-art-size:34px;width:var(--equipped-art-size);height:var(--equipped-art-size);pointer-events:none;flex:none;place-items:center;display:grid;overflow:hidden}html body[data-banner-ui] .banner-equipment .equipped-identity-art{--equipped-art-size:78px}html body[data-banner-ui] :is(.bottom-nav,.banner-equipment) .equipped-identity-art>.approved-skin-art{object-fit:contain;max-width:none;max-height:none;image-rendering:pixelated;transform:none;width:var(--equipped-art-size)!important;height:var(--equipped-art-size)!important}html body[data-banner-ui] :is(.bottom-nav,.banner-equipment) .equipped-identity-art>.authored-skin-art{object-fit:contain;max-width:none;max-height:none;image-rendering:pixelated;transform:none;width:var(--equipped-art-size)!important;height:calc(var(--equipped-art-size) * 4 / 3)!important}
