.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}.flyingfriends-android,.flyingfriends-android body{overscroll-behavior:none}.flyingfriends-android #screen-heading-home{font-size:clamp(23px,7vw,36px);line-height:1.12}.flyingfriends-wordmark{color:#ffdb63;text-shadow:3px 3px #071116;font-size:clamp(24px,7vw,42px);line-height:1.15;display:block}.flyingfriends-wordmark span{color:#7feda4;display:block}.flyingfriends-resume{z-index:900;left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));color:#082332;touch-action:manipulation;background:#ffdb63;border:2px solid #fff1ac;border-radius:10px;min-height:52px;font:900 16px/1.3 monospace;display:none;position:fixed;box-shadow:0 4px #98732b}.flyingfriends-android[data-screen=play]:is([data-game-state=paused],[data-game-state=resuming]) .flyingfriends-resume{display:block}.flyingfriends-android-info{color:#eaf5ff;background:#112337;border:1px solid #42647a;border-radius:12px;margin:16px 0;padding:16px}.flyingfriends-android-info strong{font-size:15px;display:block}.flyingfriends-android-info p{margin:8px 0 12px;font-size:13px;line-height:1.5}.flyingfriends-android-info button{color:#eaf5ff;width:100%;min-height:44px;font:inherit;background:#173e53;border:1px solid #73b7cc;border-radius:8px;padding:10px 12px;font-size:13px}.flyingfriends-android-info textarea{width:100%;min-height:110px;margin-top:12px}.flyingfriends-android .bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.flyingfriends-android .reference-stats,.flyingfriends-android .banner-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width>=0){html.flyingfriends-android body #app #screen-play .cycle03-pause-help{display:none!important}html.flyingfriends-android[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #app main.app-shell{padding:6px!important}html.flyingfriends-android[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #app main.app-shell>header.topbar{display:none!important}html.flyingfriends-android[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #app #screen-play{margin:0!important;padding:0!important;animation:none!important}html.flyingfriends-android[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #app #screen-play .game-stage{flex-direction:column;align-items:stretch;gap:0!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}html.flyingfriends-android[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #app #screen-play .stage-head{width:100%;min-height:44px;order:0!important;margin:0 0 6px!important}html.flyingfriends-android[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #app #screen-play .game-stage .canvas-wrap{box-sizing:border-box;width:min(100%,var(--mobile-play-running-width,320px))!important;order:1!important;min-width:0!important;margin:0 auto!important;padding:2px!important}}html.flyingfriends-android[data-ui-version][data-ui-v5] body #app #screen-play .game-stage{flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important;display:flex!important}html.flyingfriends-android[data-ui-version][data-ui-v5][data-game-state=idle] body #app #screen-play .v4-flight-poster{flex:none;order:3!important}html.flyingfriends-android[data-ui-version][data-ui-v5] body #app #screen-play #start-game{box-sizing:border-box;flex:none;clip:auto!important;clip-path:none!important;order:5!important;grid-area:auto!important;max-width:100%!important;position:relative!important;inset:auto!important;overflow:visible!important}html.flyingfriends-android[data-ui-version][data-ui-v5] body #app #screen-play .v5-flight-details{flex:none;order:8!important;position:relative!important;inset:auto!important}html.flyingfriends-android[data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #app .bottom-nav{display:none!important}.passport-entry{color:#f8edce;text-align:left;cursor:pointer;width:100%;font:inherit;background:linear-gradient(120deg,#173b38,#202c37);border:2px solid #8da894;border-radius:14px;align-items:center;gap:14px;margin-block:16px;padding:18px;display:flex;box-shadow:0 4px #091d20}.passport-entry>span:nth-child(2){flex:1;min-width:0}.passport-entry b,.passport-entry small{overflow-wrap:anywhere;display:block}.passport-entry b{font-size:16px;line-height:1.5}.passport-entry small{color:#d4dfcc;font-size:12px;line-height:1.6}.passport-entry-icon{color:#eed99c;font-size:36px}.biome-passport{--passport-accent:#d9c99b;--passport-shade:#263e3a;box-sizing:border-box;border:2px solid var(--passport-accent);color:#f6f0dc;overscroll-behavior:contain;background:#112522;border-radius:18px;width:min(1060px,100% - 24px);max-height:calc(100dvh - 24px);padding:24px;font:14px/1.6 system-ui,sans-serif;overflow:auto;box-shadow:0 20px 80px #0009}.biome-passport::backdrop{background:#020d12d9}.biome-passport *{box-sizing:border-box}.biome-passport [hidden]{display:none!important}.biome-passport button{font:inherit;cursor:pointer;color:#fff4d6;background:#203e37;border:1px solid #83998c;border-radius:8px;min-height:44px;padding:10px 14px}.biome-passport button:disabled{cursor:default;opacity:.7}.biome-passport button:focus-visible,.passport-entry:focus-visible{outline-offset:3px;outline:3px solid #fff0a2}.passport-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.passport-header h2{margin:5px 0;font-size:clamp(22px,3vw,32px);line-height:1.2}.passport-header small{letter-spacing:.12em;text-transform:uppercase;color:#bcd5c7;font-size:10px}.passport-header button{flex:none;width:44px;font-size:25px;line-height:1}.biome-passport>p{color:#d4e3d7;margin:12px 0}.passport-progress{background:#0b1b19;border:1px solid #48614f;border-radius:12px;gap:8px;margin-top:20px;padding:15px;display:grid}.passport-progress strong{color:var(--passport-accent);font-size:22px}.passport-progress progress{accent-color:#e0c886;width:100%;height:12px}.passport-progress span,.passport-status{font-size:12px}.passport-status{min-height:20px}.passport-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.passport-filters button[aria-pressed=true]{color:#14281f;background:#e8dbad;border-color:#e8dbad;font-weight:700}.passport-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:20px;display:grid}.passport-grid{scrollbar-color:#7d997e #10221d;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:560px;padding:4px;display:grid;overflow:auto}.biome-passport .passport-stamp{min-width:0;box-shadow:none;background:#182b28;border:2px dashed #698075;border-radius:4px;flex-direction:column;align-items:center;gap:5px;padding:9px 5px;display:flex;position:relative}.passport-stamp img{aspect-ratio:180/283;object-fit:contain;filter:grayscale();opacity:.55;border:1px solid #627c6b;width:100%;max-width:90px;height:auto}.passport-stamp[data-earned=true]{border:2px solid var(--passport-accent);background:var(--passport-shade)}.passport-stamp[data-earned=true] img{filter:none;opacity:1}.passport-stamp[aria-pressed=true]{outline-offset:-1px;outline:3px solid #fff1c1}.passport-stamp b{text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.passport-number{color:#fff1c1;background:#0c211ef0;border:1px solid #b8ba96;padding:1px 5px;font:700 10px/1.8 monospace;position:absolute;top:5px;left:5px}.passport-stamp-state{color:#d5dfcc;font-size:10px;line-height:1.4}.passport-stamp[data-earned=true] .passport-stamp-state{color:var(--passport-accent)}.passport-detail{background:#1d342c;border:1px solid #697d64;border-radius:12px;min-width:0;padding:16px}.passport-detail>img{border:3px solid var(--passport-accent);object-fit:contain;border-radius:4px;width:min(150px,100%);height:auto;margin:0 auto 12px;display:block}.passport-detail h3{overflow-wrap:anywhere;margin:5px 0 10px;font-size:18px;line-height:1.3}.passport-detail small{text-transform:uppercase;letter-spacing:.08em;color:#bfd4c3;font-size:10px}.passport-detail strong{color:var(--passport-accent);font-size:12px}.passport-detail dl{grid-template-columns:1fr auto;gap:4px 8px;margin:14px 0;font-size:12px;display:grid}.passport-detail dt{color:#c4d3c5}.passport-detail dd{text-align:right;margin:0}.passport-detail p{color:#e3dec9;font-size:11px}.passport-detail button{width:100%;margin-top:8px}.passport-editions{border-top:1px solid #5d725d;margin-top:24px;padding-top:16px}.passport-editions h3{margin:0;font-size:18px}.passport-editions p{color:#d7e0d0;font-size:12px}.passport-edition-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.biome-passport .passport-edition{border-color:var(--edition-accent,#cfbf96);align-content:start;justify-items:center;gap:5px;min-width:0;padding:8px 5px;display:grid}.passport-edition b{overflow-wrap:anywhere;font-size:12px}.passport-edition small{font-size:10px;line-height:1.4}.passport-edition-mark{color:var(--edition-accent,#cfbf96);font-size:24px}.passport-edition[aria-pressed=true]{outline-offset:2px;outline:2px solid #fff1bf}.biome-passport footer{color:#bacbbb;border-top:1px solid #4a624f;margin-top:20px;padding-top:14px;font-size:11px}@media (width<=700px){.biome-passport{border-radius:12px;width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:16px}.passport-layout{grid-template-columns:1fr;gap:14px}.passport-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:420px}.passport-detail{grid-template-columns:85px minmax(0,1fr);gap:12px;padding:12px;display:grid}.passport-detail>img{width:85px;margin:0}.passport-detail h3{font-size:16px}.passport-detail dl{grid-template-columns:1fr;gap:0}.passport-detail dd{text-align:left;margin-bottom:5px}.passport-edition-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.biome-passport,.biome-passport *,.passport-entry{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.v3-home-actions>.passport-entry,.v3-profile-actions>.passport-entry{background:linear-gradient(120deg,#23483d,#153c48);border-color:#eed99c;grid-column:1/-1;min-height:68px;margin:0;box-shadow:0 3px #091d20}#hub-pane-exploration>.passport-entry{margin-top:0}.cycle24-goal,.cycle24-collection,.cycle24-record{color:#d5e9e4;overflow-wrap:anywhere;background:#0a2130;border:1px solid #397083;border-radius:9px;min-width:0;max-width:100%;padding:16px;font:500 12px/1.6 ui-monospace,monospace}.cycle24-goal[hidden]{display:none!important}.reference-home>.cycle24-goal{order:2}.cycle24-goal{gap:7px;display:grid}.cycle24-goal>small{color:#9ce4d0;font-size:10px;font-weight:800}.cycle24-goal>strong,.cycle24-collection h3,.cycle24-record>strong{color:#ffe49c;margin:0;font-size:14px;line-height:1.4}.cycle24-goal p,.cycle24-collection p,.cycle24-record p{margin:0}.cycle24-goal progress{accent-color:#f7d075;width:100%;height:10px}.cycle24-goal>div{flex-wrap:wrap;gap:8px;display:flex}.cycle24-goal button,.cycle24-record button{color:#e5fff3;cursor:pointer;touch-action:manipulation;white-space:normal;background:#12384a;border:1px solid #7bb7b5;border-radius:5px;max-width:100%;min-height:44px;padding:9px 12px;font:800 11px/1.4 ui-monospace,monospace}.cycle24-goal button:focus-visible,.cycle24-record button:focus-visible{outline-offset:3px;outline:3px solid #ffdf83}.cycle24-goal[data-state=ready]{border-color:#e0bf6a}.cycle24-collection,.cycle24-record{gap:8px;margin:12px 0;display:grid}.cycle24-record button{justify-self:start}.cycle24-collection .cycle24-goal{background:#0d2b39;margin-top:5px}.coin-market-tools .cycle24-coin-sort{grid-column:1/-1}.coin-shop-dialog .cycle24-save-goal{color:#e5fff3;min-height:44px;font:inherit;cursor:pointer;background:#12384a;border:1px solid #7bb7b5;padding:10px}@media (width<=380px){.cycle24-goal,.cycle24-collection,.cycle24-record{padding:12px}.cycle24-goal button{flex:100%}}html body #screen-ranking .cycle21-ranking-tools{background:#0b222b;border:1px solid #34535b;border-radius:6px;order:1;min-width:0;margin:12px 0 0;padding:0 12px}html body #screen-ranking .cycle21-ranking-tools>summary,html body .cycle21-flight-missions>summary{box-sizing:border-box;color:#e8d39d;cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:12px 0;font:700 11px/1.6 monospace}html body #screen-ranking .cycle21-ranking-tools>summary:focus-visible,html body .cycle21-flight-missions>summary:focus-visible{outline-offset:3px;outline:2px solid #ffe5a4}html body #screen-ranking .cycle21-ranking-tools[open]{padding-bottom:12px}html body #screen-ranking .cycle21-ranking-tools[hidden]{display:none}html body .cycle21-flight-missions{border-top:1px solid #34535b;border-bottom:1px solid #34535b;margin:12px 0}html body .cycle21-flight-missions>summary small{color:#b9e7c8;margin-top:4px;font:11px/1.5 monospace;display:block}html body .cycle21-flight-missions .flight-mission-list{padding-bottom:12px}html body #screen-home .cycle18-home-missions[data-rewards-ready=true]>button{color:#d5f7dd;background:#19483d;border-color:#9cd7b5}html body #screen-profile .cycle21-biome-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:12px 0;display:grid}html body #screen-profile .cycle21-biome-search label{color:#c3dddb;gap:6px;min-width:0;font:11px/1.5 monospace;display:grid}html body #screen-profile .cycle21-biome-search input{box-sizing:border-box;color:#e4efec;background:#092430;border:1px solid #527e84;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:10px;font:16px/1.4 monospace}html body #screen-profile .cycle21-biome-search button{color:#d8ebdf;overflow-wrap:anywhere;background:#12332e;border:1px solid #527e84;border-radius:5px;min-width:0;min-height:44px;padding:8px 10px;font:11px/1.5 monospace}html body #skin-inspector .skin-inspector-stage{touch-action:pan-y pinch-zoom}html body #skin-inspector .cycle21-gallery-hint{color:#b8d5d8;margin:8px 0;font:11px/1.6 monospace}html body #screen-home .cycle20-ticket-summary{color:#b9e7c8;margin-top:6px;font:10px/1.6 monospace;display:block}html body .cycle20-flight-result{background:#123b36;border:1px solid #548478;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-bottom:14px;padding:12px;display:grid}html body .cycle20-flight-result small{color:#b5cbd0;font:10px/1.5 monospace}html body .cycle20-flight-result strong{color:#d1f7d8;font-variant-numeric:tabular-nums;grid-area:1/2/3;font:700 30px/1.2 monospace}html body .cycle20-flight-result [data-result-mode]{color:#f0d89e;font:700 12px/1.5 monospace}html body #screen-ranking .cycle20-ranking-score{justify-items:end;gap:3px;min-width:0;display:grid}html body #screen-ranking .cycle20-ranking-score small{overflow-wrap:anywhere;color:#b5cbd0;font-variant-numeric:tabular-nums;max-width:100%;font:10px/1.4 monospace}html body #skin-inspector .cycle20-inspector-price{background:#0e2933;border:1px solid #527c84;border-radius:6px;gap:5px;margin:12px 0;padding:12px;display:grid}html body #skin-inspector .cycle20-inspector-price small{color:#bbced7;font:10px/1.5 monospace}html body #skin-inspector .cycle20-inspector-price strong{color:#f4dea5;overflow-wrap:anywhere;font:700 15px/1.5 monospace}html body #screen-profile .cycle20-biome-filters{color:#b4cdd2;margin:12px 0;font:11px/1.5 monospace}html body #screen-profile .cycle20-biome-filters [role=group]{flex-wrap:wrap;gap:8px;display:flex}html body #screen-profile .cycle20-biome-filters button{white-space:normal;overflow-wrap:anywhere;color:#c7e3dc;background:#102d38;border:1px solid #527e84;border-radius:6px;flex:90px;min-width:0;min-height:44px;padding:8px;font:700 10px/1.5 monospace}html body #screen-profile .cycle20-biome-filters button[aria-pressed=true]{color:#0a2e29;background:#a4e4c4;border-color:#c7ffe1}html body #screen-profile .cycle20-biome-filters button:focus-visible{outline-offset:3px;outline:2px solid #ffe1a0}html body #screen-profile .cycle20-biome-empty{color:#b4cdd2;border:1px dashed #476a78;border-radius:6px;padding:14px;font:12px/1.6 monospace}html body #discovery-biomes>[hidden],html body .cycle20-biome-empty[hidden]{display:none!important}html body #screen-home .cycle19-next-mission{border-top:1px solid #375a65;flex-basis:100%;width:100%;padding-top:10px}html body #screen-home .cycle19-next-mission small{color:#a9c3ca;font:10px/1.5 monospace}html body #screen-home .cycle19-next-mission p{margin:4px 0;font-size:11px}html body #screen-home .cycle19-next-mission progress{accent-color:#a1dabd;width:100%;height:6px;display:block}html body #screen-ranking .cycle19-pilot-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:12px 0;display:grid}html body #screen-ranking .cycle19-pilot-search label{color:#b8d6d9;gap:5px;min-width:0;font:10px/1.5 monospace;display:grid}html body #screen-ranking .cycle19-pilot-search input{box-sizing:border-box;color:#e3f2ea;background:#071d28;border:1px solid #537b83;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:10px;font:12px/1.5 monospace}html body #screen-ranking .cycle19-pilot-search button{color:#cff5df;background:#12352f;border:1px solid #537b83;border-radius:5px;align-self:end;min-height:44px;padding:10px;font:700 10px/1.5 monospace}html body #skin-inspector .cycle19-gallery-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;display:grid}html body #skin-inspector .cycle19-gallery-nav button{white-space:normal;overflow-wrap:anywhere;color:#d7f5e8;background:#113c46;border:1px solid #659ca5;border-radius:5px;min-width:0;min-height:44px;padding:9px 6px;font:700 10px/1.5 monospace}html body #skin-inspector .cycle19-gallery-nav span{color:#b7cfd9;font-variant-numeric:tabular-nums;font:11px/1.5 monospace}html body #skin-inspector .cycle19-gallery-nav button:disabled{opacity:.4;cursor:default}html body #skin-inspector .cycle19-gallery-nav button:focus-visible,html body #screen-ranking .cycle19-pilot-search :is(input,button):focus-visible{outline-offset:3px;outline:2px solid #ffe1a0}html body .cycle19-next-mission [hidden],html body .cycle19-gallery-nav[hidden]{display:none!important}html body #screen-home .cycle18-home-missions{text-align:left;background:#102b36;border:1px solid #3d626d;border-radius:8px;flex-wrap:wrap;order:0;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:14px;display:flex}html body #screen-home .cycle18-home-missions h3{color:#f1d491;margin:0;font:700 11px/1.5 monospace}html body #screen-home .cycle18-home-missions p{color:#cee9e3;margin:5px 0;font:12px/1.6 monospace}html body #screen-home .cycle18-home-missions small{color:#9fe7be;font:11px/1.5 monospace}html body #screen-home .cycle18-home-missions .cycle29-home-reset{color:#a9c5cf;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:10px/1.6 monospace}html body .cycle18-home-missions button,html body .cycle18-achievement-reset{color:#c5f2db;white-space:normal;overflow-wrap:anywhere;background:#143c35;border:1px solid #569483;border-radius:6px;max-width:100%;min-height:44px;padding:10px 12px;font:700 10px/1.5 monospace}html body #screen-play .cycle18-mode-guide{box-sizing:border-box;color:#cce6dc;text-align:left;background:#10372f;border-left:3px solid #97daba;flex:1 0 100%;grid-column:1/-1;width:100%;margin:10px 0;padding:12px;font:12px/1.6 system-ui}html body #screen-skins .cycle18-shop-sort{color:#c1d8d9;flex:180px;gap:6px;min-width:0;font:700 10px/1.5 monospace;display:grid}html body #screen-skins .cycle18-shop-sort select{box-sizing:border-box;color:#e0eee9;background:#09232e;border:1px solid #4b6d78;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:10px;font:12px/1.5 monospace}html body .cycle18-achievement-reset:disabled{opacity:.45;cursor:default}html body .cycle18-home-missions button:focus-visible,html body .cycle18-shop-sort select:focus-visible,html body .cycle18-achievement-reset:focus-visible{outline-offset:3px;outline:2px solid #ffe1a0}html body .cycle18-home-missions [hidden],html body .cycle18-countdown[hidden]{display:none!important}html body #screen-play .mode-switch:has(.cycle18-mode-guide){flex-wrap:wrap}.flight-retry-actions[hidden],.flight-review[hidden]{display:none!important}.flight-retry-actions{z-index:8;pointer-events:auto;grid-template-columns:1.2fr 1fr;gap:8px;display:grid;position:absolute;bottom:13%;left:8%;right:8%}.flight-retry-actions button,.flight-review button,.score-share-dialog button,.daily-mission-actions button{color:#e9f6e6;cursor:pointer;touch-action:manipulation;background:#12313c;border:2px solid #748d89;border-radius:6px;min-height:48px;padding:10px 12px;font:700 12px/1.4 system-ui}.flight-retry-actions [data-retry]{color:#142e28;background:#c6e9aa;border-color:#f0ffdd}.flight-retry-actions button:disabled,.flight-review button:disabled{opacity:.6;cursor:default}.flight-review{color:#dbeedd;background:#102631;border:1px solid #8e855d;border-radius:10px;margin:14px 0;padding:16px}.flight-review header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.flight-review h3{margin:0;font:700 15px system-ui}.flight-review header span{color:#e2cc91;font:12px system-ui}.flight-mission-list{gap:10px;margin-top:14px;display:grid}.flight-mission{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.flight-mission>span{font:12px/1.5 system-ui}.flight-mission progress{accent-color:#bce8bd;grid-column:1;width:100%;height:8px}.flight-mission button{grid-area:1/2/3;min-width:84px;font-size:11px}.flight-mission[data-complete=true] button:not(:disabled){color:#ffebaf;border-color:#ead183}.flight-review-links,.daily-mission-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.flight-review-links button,.daily-mission-actions button{flex:1}.flight-review-status:empty{display:none}.flight-review-status{font:12px/1.5 system-ui}.daily-mission-actions{border-top:1px solid #415546;padding-top:12px}.daily-ready{color:#ffe294;font:12px/1.5 system-ui}.score-share-dialog{color:#edf7e9;background:#0c242e;border:2px solid #c2a875;border-radius:10px;width:min(640px,100vw - 24px);max-height:90dvh;padding:16px;overflow:auto;box-shadow:0 20px 80px #000a}.score-share-dialog::backdrop{background:#00101ccc}.score-share-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.score-share-dialog h2{margin:0;font:700 18px system-ui}.score-share-dialog img{width:100%;height:auto;image-rendering:pixelated;margin:14px 0;display:block}.score-share-dialog img[hidden]{display:none}.score-share-dialog>div{gap:10px;display:flex}.score-share-dialog>div button{flex:1}.score-share-dialog [data-download]{color:#152c31;background:#e8ce8b}.flight-retry-actions button:focus-visible,.flight-review button:focus-visible,.score-share-dialog button:focus-visible,.daily-mission-actions button:focus-visible{outline-offset:3px;outline:3px solid #ffe19b}@media (width<=380px){.flight-retry-actions{gap:5px;left:4%;right:4%}.flight-retry-actions button{padding:8px;font-size:11px}.flight-review{padding:12px}.flight-review-links{gap:6px}}.engagement-metrics{border-top:1px solid #426477;margin-top:10px;padding-top:10px}.engagement-metrics[hidden]{display:none}.engagement-metrics summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700;display:list-item}.engagement-scroll{max-width:100%;overflow-x:auto}.engagement-metrics table{border-collapse:collapse;width:100%;font:11px/1.5 system-ui}.engagement-metrics th,.engagement-metrics td{text-align:right;border-bottom:1px solid #355665;min-width:75px;padding:8px}.engagement-metrics th:first-child{text-align:left;white-space:nowrap}.engagement-metrics small{color:#b5d9d2;margin-top:9px;line-height:1.5;display:block}@media (height<=500px) and (orientation:landscape){.flight-retry-actions{bottom:9%;left:5%;right:5%}.flight-retry-actions button{min-height:44px}}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-framing=portrait],html body #skin-inspector .skin-inspector-stage[data-skin-world-framing=portrait]{background:linear-gradient(90deg,#091e2b,#173848 50%,#091e2b)!important}html body #screen-skins [data-skin-world-style=premium][data-skin-world-framing=portrait]>.skin-world-scenery,html body #skin-inspector .skin-inspector-stage[data-skin-world-framing=portrait]>.skin-world-scenery{object-fit:contain!important;object-position:50% 50%!important;filter:none!important;image-rendering:pixelated!important;transform:scale(1)!important}html body #screen-profile .hub-profile-world,html body #screen-profile .hub-wardrobe-art>img,html body #screen-home .hub-feature-card>img,html body #screen-home .hub-home-world{background:#102b3a;object-fit:contain!important;object-position:50% 50%!important;image-rendering:pixelated!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}.game-balance,.quick-skin{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;min-width:150px;padding:10px 12px}.game-balance small,.quick-skin small{color:var(--muted);font-size:6px;display:block}.game-balance 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}.game-balance,.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-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}}.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}.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>.game-balance,.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>.game-balance,.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-game-balance{text-align:center}.flight-game-balance 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-game-balance>span{color:#ffe198;justify-content:center;align-items:center;gap:1cqw;font-size:1.8cqw;display:flex}.flight-game-balance>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{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flight-reward[hidden],.flight-record[hidden]{display:none}.flight-hud[data-reward-active=true] .flight-game-balance>span{color:#fff5bd;text-shadow:0 0 4px #d9b75288}.flight-hud[data-record=true] .flight-score>span,.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-game-balance strong{font-size:5.6cqw}.flight-game-balance .feather-coin{width:5.8cqw;height:5.8cqw}.flight-game-balance>span,.flight-game-balance>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-game-balance strong{gap:4px;font-size:21px}.flight-game-balance .feather-coin{width:20px;height:20px}.flight-game-balance>span,.flight-game-balance>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-game-balance .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-game-balance strong{gap:4px}.flight-hud .flight-hud-top{grid-template-rows:minmax(0,1fr);align-items:center;overflow:hidden}.flight-hud .flight-hud-top>div{min-width:0;overflow:hidden}.flight-hud .flight-hud-top small{text-overflow:ellipsis;overflow:hidden}.flight-hud .flight-game-balance strong{min-width:0;font-size:5.2cqw}.flight-hud .flight-game-balance strong>b{text-overflow:ellipsis;overflow:hidden}.flight-hud-details .flight-coin-track{flex-wrap:wrap;grid-column:1/-1;min-height:24px;margin:0;font-size:11px}.flight-hud-details .coin-segments u{width:12px;height:5px}@media (orientation:landscape) and (height<=520px) and (width<=960px){.flight-hud .flight-game-balance strong{font-size:18px}}.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}.flight-route-label{color:#8fc3bb;letter-spacing:.045em;font-size:clamp(6px,1.55cqw,9px);line-height:1.15;display:block}.flight-route .flight-meter{margin:3px 0}.flight-hud-bottom .flight-map{flex:0 0 29%;max-width:29%}.feather-coin,.pixel-icon,.brand-coin img{image-rendering:pixelated;image-rendering:crisp-edges}.flight-game-balance .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-game-balance 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-game-balance strong{gap:1cqw}.flight-hud-details{gap:4px}}@media (prefers-reduced-motion:reduce){.flight-score>b,.flight-game-balance 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}.game-balance .local-coin-value{margin-top:5px}.game-balance .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-game-balance .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,.game-balance .feather-coin{image-rendering:pixelated;shape-rendering:crispedges;filter:none!important}.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}}.uc-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.uc-section-tabs button{color:#d1e3de;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;background:#092632;border:2px solid #527c88;border-radius:2px;min-width:0;min-height:49px;padding:10px 8px;font:900 clamp(10px,2vw,13px)/1.3 ui-monospace,monospace}.uc-section-tabs button.is-selected{color:#0b2930;background:#f5d875;border-color:#ffe6ad;box-shadow:0 3px #202f2a}.uc-section-tabs button:focus-visible{outline-offset:3px;outline:3px solid #ffefb6}.uc-cycle-heading,.uc-previous-heading{color:#ffe3a0;border-top:1px solid #50787b;grid-column:1/-1;min-width:0;margin:9px 0 1px;padding-top:12px;font:900 clamp(13px,2.4vw,17px)/1.5 ui-monospace,monospace}.uc-sequence{color:#ffe5a1;background:#27362b;border:1px solid #c6ac66;place-items:center;min-width:27px;min-height:27px;font:900 12px/1 ui-monospace,monospace;display:inline-grid}@media (width<=450px){.uc-section-tabs button{min-height:45px;font-size:10px}}.release-cycle-guide,.release-cycle-profile{color:#d6f5e7;background:#0b2b33;border:1px solid #58897c;border-radius:2px;margin:13px 0;padding:12px 14px;font:500 12px/1.55 ui-monospace,monospace}.release-cycle-guide summary{cursor:pointer;color:#ffdf99;letter-spacing:.035em;min-height:28px;font-weight:900}.release-cycle-guide p{color:#c2d9d5;margin:9px 0 0}.release-cycle-profile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.release-cycle-profile span{flex:1;min-width:140px}.release-cycle-profile-button{color:#ffdda0;cursor:pointer;touch-action:manipulation;background:#19353c;border:2px solid #d9bc72;min-height:44px;padding:10px 14px;font:900 11px/1.4 ui-monospace,monospace}.release-cycle-guide summary:focus-visible,.release-cycle-profile-button:focus-visible{outline-offset:3px;outline:3px solid #ffecae}.reference-hero-updates[data-release-unread=true]:after{content:"";background:#8dedba;border:2px solid #071b25;width:10px;height:10px;position:absolute;top:-5px;right:-4px;box-shadow:0 0 9px #8dedba}@media (width<=500px){.release-cycle-guide,.release-cycle-profile{padding:10px 12px;font-size:11px}.release-cycle-profile{flex-direction:column;align-items:stretch}.release-cycle-profile span{min-width:0}}.cycle02-home-play,.cycle02-shop-browse,.cycle02-profile-copy{color:#0a2530;cursor:pointer;touch-action:manipulation;background:#f6d978;border:2px solid #d4b766;border-radius:2px;min-height:44px;padding:11px 16px;font:900 12px/1.4 ui-monospace,monospace;box-shadow:0 3px #18302e}.cycle02-home-play{width:100%;max-width:760px;margin:0 auto;font-size:14px;display:block}.cycle02-shop-browse{width:100%;margin:12px 0 16px;display:block}.cycle02-mode-hint,.cycle02-ranking-status,.cycle02-profile-status{color:#b9e5d6;letter-spacing:.01em;font:700 11px/1.5 ui-monospace,monospace}.cycle02-mode-hint{padding:7px 0;display:block}.cycle02-ranking-status{background:#102b32;border-left:3px solid #82d4b0;margin:8px 0 15px;padding:8px 10px}.cycle02-profile-share{background:#0b2933;border:1px solid #467f77;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:10px;display:flex}.cycle02-profile-copy:disabled{opacity:.6;cursor:progress}.cycle02-profile-status{flex:1;min-width:140px}:where(.cycle02-home-play,.cycle02-shop-browse,.cycle02-profile-copy):focus-visible{outline-offset:3px;outline:3px solid #a2f6d2}@media (width<=600px){.cycle02-home-play{padding:12px;font-size:12px}.cycle02-profile-share{flex-direction:column;align-items:stretch}.cycle02-profile-status{min-width:0}}.cycle03-tour-toggle,.cycle03-rank-refresh,.cycle03-skin-reset,.cycle03-profile-wardrobe{color:#ffe8ab;cursor:pointer;touch-action:manipulation;background:#16333c;border:2px solid #d2b86f;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font:900 11px/1.45 ui-monospace,monospace;display:inline-flex}.cycle03-tour-toggle{max-width:100%;margin:8px 0 14px auto;display:flex}.cycle03-rank-refresh{width:100%;margin:8px 0 12px}.cycle03-skin-reset{flex-shrink:0;margin:6px 0}.cycle03-profile-wardrobe{width:100%;margin:10px 0 14px}.cycle03-pause-help{color:#b9e2d6;margin:5px 0 9px;font:700 11px/1.45 ui-monospace,monospace}:where(.cycle03-tour-toggle,.cycle03-rank-refresh,.cycle03-skin-reset,.cycle03-profile-wardrobe):disabled{opacity:.55;cursor:not-allowed}:where(.cycle03-tour-toggle,.cycle03-rank-refresh,.cycle03-skin-reset,.cycle03-profile-wardrobe):focus-visible{outline-offset:3px;outline:3px solid #a2f6d2}@media (width>=740px){.cycle03-profile-wardrobe{width:auto}}.cycle04-home-skins,.cycle04-rank-position,.cycle04-shop-owned,.cycle04-profile-skin-picker{color:#ffecc1;letter-spacing:.01em;cursor:pointer;touch-action:manipulation;text-align:center;background:#15343b;border:2px solid #d3b97b;border-radius:4px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:10px 14px;font:900 11px/1.4 ui-monospace,monospace;display:inline-flex}.cycle04-home-skins{width:100%;margin:10px 0 14px}.cycle04-rank-position{width:100%;margin:8px 0}.cycle04-shop-owned{margin:8px 0 12px}.cycle04-profile-skin-picker{width:100%;margin:8px 0 12px}.cycle04-play-tips{color:#e9f8e8;background:#102b32;border:1px solid #5c9a8d;border-radius:8px;margin:10px 0 14px;line-height:1.55}.cycle04-play-tips summary{cursor:pointer;min-height:44px;padding:12px 14px;font:900 12px/1.4 ui-monospace,monospace}.cycle04-play-tips p{margin:0;padding:0 14px 14px;font-size:12px;line-height:1.65}.cycle04-home-skins:disabled,.cycle04-rank-position:disabled,.cycle04-shop-owned:disabled,.cycle04-profile-skin-picker:disabled{opacity:.55;cursor:not-allowed}:where(.cycle04-home-skins,.cycle04-rank-position,.cycle04-shop-owned,.cycle04-profile-skin-picker,.cycle04-play-tips summary):focus-visible{outline-offset:3px;outline:3px solid #a4f5d5}@media (width<=560px){.cycle04-home-skins,.cycle04-rank-position,.cycle04-profile-skin-picker,.cycle04-shop-owned{width:100%}}.cycle05-play-tools,.cycle05-profile-goal{background:#10303a;border:1px solid #477f78;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 14px;padding:10px;display:flex}.cycle05-play-share,.cycle05-rank-podium,.cycle05-profile-goal-action,.cycle05-next-biome{color:#ffebba;cursor:pointer;touch-action:manipulation;text-align:center;background:#163f45;border:2px solid #d2b776;border-radius:5px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:10px 14px;font:800 11px/1.45 ui-monospace,monospace;display:inline-flex}.cycle05-next-biome{width:100%;margin:8px 0 10px}.cycle05-rank-podium{width:100%;margin:10px 0 14px}.cycle05-play-status{color:#b3ecd2;font:700 11px/1.5 ui-monospace,monospace}.cycle05-shop-search{color:#e5f1e4;flex-direction:column;gap:6px;min-width:180px;max-width:100%;margin:8px 0 12px;display:flex}.cycle05-shop-search-title{font:900 11px/1.5 ui-monospace,monospace}.cycle05-shop-search input{color:#f1f8e9;background:#092731;border:2px solid #679b8e;border-radius:5px;width:100%;min-height:44px;padding:9px 12px;font-size:15px}.cycle05-profile-goal{grid-template-columns:1fr auto;column-gap:16px;display:grid}.cycle05-profile-goal-title,.cycle05-profile-goal-name{grid-column:1}.cycle05-profile-goal-title{color:#a9d9cf;font:900 11px/1.3 ui-monospace,monospace}.cycle05-profile-goal-name{color:#ffe9b7;font:900 14px/1.5 ui-monospace,monospace}.cycle05-profile-goal-count{color:#bbd8db;grid-column:1;font-size:12px}.cycle05-profile-goal-action{grid-area:1/2/4;min-width:150px}:where(.cycle05-play-share,.cycle05-rank-podium,.cycle05-profile-goal-action,.cycle05-next-biome,.cycle05-shop-search input):focus-visible{outline-offset:2px;outline:3px solid #aaf8cf}:where(.cycle05-play-share,.cycle05-rank-podium,.cycle05-profile-goal-action,.cycle05-next-biome):disabled{opacity:.56;cursor:not-allowed}@media (width<=560px){.cycle05-play-tools{flex-direction:column;align-items:stretch}.cycle05-play-share,.cycle05-rank-podium,.cycle05-profile-goal-action{width:100%}.cycle05-profile-goal{grid-template-columns:1fr}.cycle05-profile-goal-action{grid-area:auto/1}.cycle05-shop-search{width:100%}}.cycle06-home-scene,.cycle06-rank-count{color:#d2eee0;overflow-wrap:anywhere;background:#112f36;border:1px solid #4c827b;border-radius:5px;margin:8px 0 12px;padding:9px 12px;font:700 11px/1.55 ui-monospace,monospace}.cycle06-flight-details{color:#d9efe5;background:#112f36;border:1px solid #4c827b;border-radius:5px;margin:8px 0 14px;padding:10px 12px}.cycle06-flight-details summary{cursor:pointer;color:#ffe6a9;align-items:center;min-height:44px;font:900 11px/1.45 ui-monospace,monospace;display:flex}.cycle06-flight-details dl{grid-template-columns:minmax(76px,1fr) minmax(0,2fr);gap:8px;margin:8px 0 0;font:12px/1.5 ui-monospace,monospace;display:grid}.cycle06-flight-details dt{color:#a7d7c9}.cycle06-flight-details dd{color:#f2f8e3;overflow-wrap:anywhere;margin:0}.cycle06-shop-clear{color:#ffe9af;text-align:center;cursor:pointer;touch-action:manipulation;background:#163f45;border:2px solid #d2b776;border-radius:5px;width:100%;min-height:44px;margin:0 0 12px;padding:10px 14px;font:900 11px/1.45 ui-monospace,monospace;display:block}.cycle06-shop-clear:disabled{opacity:.5;cursor:default}.cycle06-achievement-meter{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding-top:7px;display:grid}.cycle06-achievement-meter[hidden]{display:none}.cycle06-achievement-meter progress{accent-color:#a2e9b5;width:100%;height:14px}.cycle06-achievement-meter span{color:#e7efcd;font:800 10px/1.45 ui-monospace,monospace}:where(.cycle06-flight-details summary,.cycle06-shop-clear):focus-visible{outline-offset:3px;outline:3px solid #aaf8cf}@media (width<=480px){.cycle06-flight-details,.cycle06-home-scene,.cycle06-rank-count{font-size:11px}.cycle06-achievement-meter{grid-template-columns:1fr}}.cycle07-home-tour,.cycle07-play-progress{color:#e1f6e5;background:#11313b;border:1px solid #587d78;border-radius:6px;gap:7px;margin:8px 0 12px;padding:10px 12px;font:800 11px/1.5 ui-monospace,monospace;display:grid}.cycle07-home-tour progress,.cycle07-play-progress progress{accent-color:#9ce9b7;width:100%;height:12px;display:block}.cycle07-play-progress[hidden]{display:none}.cycle07-rank-jump{color:#e0f2e2;gap:8px;margin:10px 0 14px;font:800 11px/1.5 ui-monospace,monospace;display:grid}.cycle07-rank-jump select{color:#f7f5de;background:#132d39;border:2px solid #79ae9c;border-radius:6px;width:100%;min-height:44px;padding:9px 12px;font:800 12px/1.4 ui-monospace,monospace;display:block}.cycle07-rank-jump select:disabled{opacity:.55}.cycle07-shop-reset{color:#ffedbb;touch-action:manipulation;cursor:pointer;background:#173c44;border:2px solid #d5be7c;border-radius:6px;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:44px;margin:4px 0 12px;padding:10px 14px;font:900 11px/1.45 ui-monospace,monospace;display:inline-flex}.cycle07-shop-reset:disabled{opacity:.55;cursor:not-allowed}.cycle07-profile-next{color:#e8f4d8;background:#19323a;border-left:3px solid #98d9ac;margin:8px 0 12px;padding:9px 12px;font:800 11px/1.5 ui-monospace,monospace}.cycle07-profile-next[hidden]{display:none}:where(.cycle07-rank-jump select,.cycle07-shop-reset):focus-visible{outline-offset:3px;outline:3px solid #a8f7d5}@media (width<=560px){.cycle07-home-tour,.cycle07-play-progress,.cycle07-profile-next{font-size:11px}.cycle07-shop-reset{width:100%}}.cycle08-home-record,.cycle08-profile-average,.cycle08-rank-podium{color:#e8f7e9;background:#15333d;border:1px solid #709a87;border-radius:7px;margin:10px 0 12px;padding:10px 12px;font:800 12px/1.6 ui-monospace,monospace}.cycle08-home-record[hidden],.cycle08-profile-average[hidden]{display:none}.cycle08-rank-podium{gap:7px;display:grid}.cycle08-rank-podium strong{letter-spacing:.04em}.cycle08-rank-podium ol{gap:4px;margin:0;padding-left:22px;display:grid}.cycle08-rank-podium li{overflow-wrap:anywhere}.cycle08-play-focus,.cycle08-shop-jump{color:#eeffed;cursor:pointer;touch-action:manipulation;background:#173e44;border:2px solid #98d9bc;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:44px;margin:8px 0 12px;padding:10px 14px;font:900 11px/1.5 ui-monospace,monospace;display:flex}.cycle08-shop-jump:disabled{opacity:.6;cursor:not-allowed}:where(.cycle08-play-focus,.cycle08-shop-jump):focus-visible{outline-offset:3px;outline:3px solid #d5f7a8}@media (width<=560px){.cycle08-rank-podium,.cycle08-home-record,.cycle08-profile-average{font-size:11px}}.cycle09-home-tour,.cycle09-play-readout,.cycle09-navigation,.cycle09-profile-compare{color:#e7f8e8;overflow-wrap:anywhere;background:#16363f;border:1px solid #719e90;border-radius:7px;gap:8px;margin:10px 0 12px;padding:11px 12px;font:800 12px/1.55 ui-monospace,monospace;display:grid}.cycle09-home-tour p,.cycle09-play-readout p,.cycle09-navigation p{margin:0}.cycle09-home-tour[hidden],.cycle09-profile-compare[hidden],.cycle09-play-readout p[hidden]{display:none}.cycle09-home-tour button,.cycle09-play-readout button,.cycle09-navigation button{color:#f7f9e9;cursor:pointer;touch-action:manipulation;background:#193c43;border:2px solid #a4d9ba;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 12px;font:900 11px/1.45 ui-monospace,monospace;display:inline-flex}.cycle09-navigation-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cycle09-navigation button:disabled,.cycle09-home-tour button:disabled{cursor:not-allowed;opacity:.58}:where(.cycle09-home-tour button,.cycle09-play-readout button,.cycle09-navigation button):focus-visible{outline-offset:3px;outline:3px solid #d9f9aa}@media (width<=560px){.cycle09-navigation,.cycle09-home-tour,.cycle09-play-readout,.cycle09-profile-compare{font-size:11px}}.cycle10-recent-biomes,.cycle10-biome-progress,.cycle10-copy-ranking,.cycle10-rarity-summary,.cycle10-profile-xp{color:#eaf7ec;overflow-wrap:anywhere;background:#15343d;border:1px solid #6e9d91;border-radius:7px;margin:10px 0 12px;padding:11px 13px;font:800 12px/1.55 ui-monospace,monospace}.cycle10-recent-biomes summary,.cycle10-rarity-summary summary{cursor:pointer;touch-action:manipulation;align-items:center;min-height:44px;font-weight:900;display:flex}.cycle10-recent-biomes ol,.cycle10-rarity-summary ul{gap:5px;margin:7px 0 2px;padding-left:21px;display:grid}.cycle10-recent-biomes li,.cycle10-rarity-summary li{overflow-wrap:anywhere}.cycle10-biome-progress{gap:8px;display:grid}.cycle10-biome-progress[hidden],.cycle10-profile-xp[hidden]{display:none}.cycle10-biome-progress progress{accent-color:#a4e5b6;width:100%;height:13px}.cycle10-copy-ranking{gap:8px;display:grid}.cycle10-copy-ranking button{color:#fcffe9;cursor:pointer;touch-action:manipulation;background:#183f44;border:2px solid #addfc4;border-radius:7px;width:100%;min-height:44px;padding:10px 12px;font:900 11px/1.5 ui-monospace,monospace}.cycle10-copy-ranking button:disabled{opacity:.58;cursor:not-allowed}.cycle10-copy-ranking p{margin:0}.cycle10-copy-ranking textarea{box-sizing:border-box;resize:vertical;color:#f7f5e4;background:#112b35;border:1px solid #a1d8c1;border-radius:6px;width:100%;min-height:92px;max-height:180px;padding:9px;font:600 12px/1.5 ui-monospace,monospace}.cycle10-copy-ranking textarea[hidden],.cycle10-rarity-summary p[hidden],.cycle10-rarity-summary ul[hidden]{display:none}:where(.cycle10-recent-biomes summary,.cycle10-rarity-summary summary,.cycle10-copy-ranking button,.cycle10-copy-ranking textarea):focus-visible{outline-offset:3px;outline:3px solid #d9f5ab}@media (width<=560px){.cycle10-recent-biomes,.cycle10-biome-progress,.cycle10-copy-ranking,.cycle10-rarity-summary,.cycle10-profile-xp{font-size:11px}}.cycle11-home-periods,.cycle11-play-daypart,.cycle11-skin-index,.cycle11-profile-summary,.cycle11-rank-keys,.cycle11-rank-key-status{color:#e7f6e6;overflow-wrap:anywhere;background:#15333d;border:1px solid #709c8e;border-radius:7px;margin:9px 0 12px;padding:10px 12px;font:800 12px/1.5 ui-monospace,monospace}.cycle11-home-periods,.cycle11-play-daypart,.cycle11-skin-index,.cycle11-profile-summary{gap:8px;display:grid}.cycle11-home-periods progress,.cycle11-play-daypart progress{accent-color:#a4e4b9;width:100%;height:13px}.cycle11-period-items{flex-wrap:wrap;gap:7px;display:flex}.cycle11-period-item{color:#c4e4da;background:#14303d;border:1px solid #5f8b82;border-radius:5px;padding:5px 9px;font-size:11px}.cycle11-period-item.is-seen{color:#f1ffd4;border-color:#b1eac1}.cycle11-play-daypart[hidden],.cycle11-profile-summary p[hidden]{display:none}.cycle11-skin-index select{color:#f6ffeb;background:#173541;border:2px solid #93cbb3;border-radius:7px;width:100%;min-height:44px;padding:10px 12px;font:800 12px/1.5 ui-monospace,monospace;display:block}.cycle11-skin-index select:disabled{opacity:.6}.cycle11-profile-summary button{color:#effce7;cursor:pointer;touch-action:manipulation;background:#17424a;border:2px solid #9fdbb7;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px;font:900 11px/1.5 ui-monospace,monospace;display:flex}.cycle11-profile-summary p{margin:0}.cycle11-rank-key-status:empty{display:none}:where(.cycle11-skin-index select,.cycle11-profile-summary button):focus-visible{outline-offset:3px;outline:3px solid #dbffba}@media (width<=560px){.cycle11-home-periods,.cycle11-play-daypart,.cycle11-skin-index,.cycle11-profile-summary,.cycle11-rank-keys,.cycle11-rank-key-status{font-size:11px}}.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:contain;width:clamp(100px,18vw,142px);height:auto;box-shadow:none;border:0;border-radius:50%;justify-self:start;display:block}.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}}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}.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}.skin-card .skin-copy{flex-wrap:wrap}.skin-card .skin-price{white-space:normal;width:100%;max-width:100%;display:block}.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}.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}.coin-skin-sprite{vertical-align:middle;width:32px;height:32px;image-rendering:pixelated;flex:none;display:inline-block;position:relative;overflow:hidden}.coin-skin-sprite>img{object-fit:fill;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;max-width:none!important;max-height:none!important}.coin-item-art.coin-skin-art{background:#101f2b;place-items:center;display:grid}.coin-item-art.coin-skin-art:before,.coin-item-art.coin-skin-art:after{display:none}.coin-skin-art>.coin-skin-sprite{width:136px;height:136px}.coin-item-card:has([data-look=royal-flap]){border-color:#f5cd64;box-shadow:0 4px #916521}.coin-skin-art[data-look=royal-flap]{background:#292619}.coin-shop-dialog .coin-skin-art>.coin-skin-sprite{width:170px;height:170px}.flight-coin-appearance{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.flight-coin-appearance>.feather-coin{width:32px;height:32px}.coin-closet article>.coin-skin-sprite{width:36px;height:36px}@media (width<=600px){.coin-skin-art>.coin-skin-sprite{width:108px;height:108px}.coin-category-tabs{flex-wrap:wrap}.coin-category-tabs button{flex:28%}}.coin-market .coin-clear-search{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-top:10px}: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:0px;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:contain!important;aspect-ratio:1!important;clip-path:circle(50%)!important;image-rendering:auto!important;filter:none!important;border:0!important;border-radius:50%!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;top:0!important;left:0!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}}.encounter-album{border-top:2px solid #557b7c;margin-top:20px;padding-top:20px;scroll-margin-top:90px}.encounter-album>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.encounter-album h3{color:#f4df9a;margin:0;font-size:16px}.encounter-album>p{color:#b7ceca;font-size:12px;line-height:1.5}.encounter-album .encounter-badge{color:#ffe38c;border:1px solid #a9925a;padding:9px;display:inline-block}.encounter-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin-top:14px;display:grid}.encounter-grid article{text-align:center;background:#122b35;border:1px solid #47615f;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:12px 8px;display:flex}.encounter-grid article[data-found=true]{background:#1d3b3b;border-color:#c4a960}.encounter-grid b{color:#e6eee2;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.encounter-grid small{color:#a9c6c5;font-size:10px;line-height:1.4}.encounter-grid span{color:#89d8bc;font-size:11px}.encounter-grid canvas{width:104px;height:88px;image-rendering:pixelated}.encounter-flight-summary{color:#ffe29c;background:#153139;border:1px solid #c4a960;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:12px;font-size:12px;display:flex}.encounter-flight-summary[hidden]{display:none!important}.encounter-flight-summary button{color:#efffe8;cursor:pointer;background:#214c49;border:1px solid #a7d4bc;min-width:44px;min-height:44px;padding:8px 12px}.encounter-flight-summary button:focus-visible{outline-offset:3px;outline:3px solid #ffe29c}@media (width<=360px){.encounter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.encounter-album h3{font-size:13px}}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}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}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-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=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 .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}.ff-skin-guide{color:#d8eef0;text-align:left;background:#092436;border:1px solid #315567;border-radius:8px;margin:10px 0 14px;padding:12px}.ff-skin-guide>strong{color:#ffe29b;font:800 12px/1.4 monospace;display:block}.ff-skin-guide>p{color:#adc8d1;margin:6px 0;font:400 11px/1.5 system-ui}.ff-skin-guide summary{cursor:pointer;min-height:28px;padding-top:5px;font:700 11px/1.4 system-ui}.ff-skin-guide dl{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0;display:grid}.ff-skin-guide dl>div{border-bottom:1px solid #ffffff15;justify-content:space-between;gap:6px;padding:5px 0;font:600 11px/1.4 system-ui;display:flex}.ff-skin-guide dd{color:#ffe29b;margin:0}html body[data-banner-ui] #screen-skins .ff-skin-purchase{text-align:center;width:100%;padding:5px 3px;gap:7px!important}html body[data-banner-ui] #screen-skins .ff-skin-purchase .skin-price{justify-content:center;align-items:center;gap:5px;min-height:22px;font-size:12px;display:flex}.ff-skin-purchase .skin-price svg{flex:0 0 19px;width:19px!important;height:19px!important}html body[data-banner-ui] #screen-skins .ff-skin-buy{min-height:44px!important;font-size:10px!important}.ff-skin-purchase>small{color:#9dc1c8;font:500 9px/1.3 system-ui}.coin-shop-dialog[data-kind=skin] .coin-item-art{height:190px;max-height:28svh}.coin-shop-dialog[data-kind=skin] .coin-preview-bird{width:110px;height:110px}.coin-shop-dialog[data-kind=skin] .coin-purchase-math svg{width:20px;height:20px}.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.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}html[data-screen=play][data-game-state=running] .experience-toast,html[data-screen=play][data-game-state=paused] .experience-toast,html[data-screen=play][data-game-state=resuming] .experience-toast{display:none!important}.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:3/5;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:3/5;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 .reference-hero-docs{min-height:44px}@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(--mobile-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(--mobile-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(--mobile-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(--mobile-visible-height,100dvh) - 6px)}}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 .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-game-balance 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-game-balance 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-game-balance 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}}@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 .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 .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}}@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[data-cycle12-v3=true]{--v3-night:#061629;--v3-deep:#0b2237;--v3-teal:#30a7c1;--v3-mint:#a0ebc2;--v3-gold:#ffd773;--v3-cream:#f4f1d3;--v3-outline:#246f88;scroll-padding-top:118px}html[data-cycle12-v3=true] body .app-shell{width:min(100%,1060px);min-width:0;padding-bottom:max(var(--pixel-dock-clearance,110px),calc(116px + env(safe-area-inset-bottom)))}:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){top:max(0px,env(safe-area-inset-top));z-index:45;border:2px solid var(--v3-outline);isolation:isolate;background:linear-gradient(155deg,#0b2942ee,#061a30ee);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:8px 11px;position:sticky;box-shadow:inset 0 2px #67bbd226,0 5px #020e1a;display:grid!important}html[data-cycle12-v3=true] body .topbar .brand{justify-self:start;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}html[data-cycle12-v3=true] body .topbar .brand-copy b{color:var(--v3-gold);letter-spacing:.02em;overflow-wrap:anywhere;font:900 clamp(13px,2vw,18px)/1.1 ui-monospace,monospace}html[data-cycle12-v3=true] body .topbar .top-context{display:none}html[data-cycle12-v3=true] body .topbar .top-actions{flex-wrap:wrap;justify-self:end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}html[data-cycle12-v3=true] body .topbar :is(#docs-nav,#updates-nav,#settings-open){box-sizing:border-box;color:#dceff1;letter-spacing:0;touch-action:manipulation;overflow-wrap:anywhere;background:#092e48;border:2px solid #327891;border-radius:5px;min-width:44px;min-height:44px;padding:8px 9px;font:800 10px/1.35 ui-monospace,monospace}html[data-cycle12-v3=true] body .topbar #settings-open{width:44px;height:44px}html[data-cycle12-v3=true] body .topbar #docs-nav:focus-visible,html[data-cycle12-v3=true] body .topbar #updates-nav:focus-visible{outline:3px solid var(--v3-gold);outline-offset:3px}html[data-cycle12-v3=true] body #screen-home :is(.cycle02-home-play,.cycle04-home-skins),html[data-cycle12-v3=true] body #screen-skins .cycle02-shop-browse,html[data-cycle12-v3=true] body #screen-profile :is(.cycle02-profile-share,.cycle03-profile-wardrobe,.release-cycle-profile),html[data-cycle12-v3=true] body .reference-home .reference-hero :is(.reference-hero-docs,.reference-hero-updates,.reference-settings,.reference-language)[hidden]{display:none!important}html[data-cycle12-v3=true] body #screen-home.pixel-home{width:100%;max-width:980px;padding-top:12px}html[data-cycle12-v3=true] body #screen-home>.reference-home{gap:15px;width:100%;max-width:980px;min-height:0}html[data-cycle12-v3=true] body .reference-home .reference-hero{background:#081b35;border:2px solid #248cab;border-radius:8px;min-height:clamp(298px,46vw,450px);box-shadow:inset 0 0 0 3px #073451,0 5px #020d19}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{color:#ffd66f!important;text-shadow:3px 4px #703a27,5px 6px #020f29!important;font-size:clamp(32px,6.8vw,62px)!important}html[data-cycle12-v3=true] body .reference-home .reference-masthead p{overflow-wrap:anywhere;max-width:100%;font-size:clamp(9px,1.5vw,13px)!important}html[data-cycle12-v3=true] body .reference-home .reference-hero-tools{gap:5px;top:8px;right:8px}html[data-cycle12-v3=true] body .reference-home .reference-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}html[data-cycle12-v3=true] body .reference-home .reference-stat{background:linear-gradient(145deg,#0d3851,#06253c);border:2px solid #278ba5;border-radius:7px;min-width:0;min-height:86px;padding:12px 5px;box-shadow:0 4px #031525}html[data-cycle12-v3=true] body .reference-home .reference-stat strong{color:var(--v3-gold);font-size:clamp(17px,3.8vw,30px)}html[data-cycle12-v3=true] body .reference-home .reference-stat small{color:#cce9f4;letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(8px,1.6vw,11px);line-height:1.3}html[data-cycle12-v3=true] body .v3-action{box-sizing:border-box;letter-spacing:.035em;cursor:pointer;touch-action:manipulation;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:7px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:52px;padding:11px 16px;font:900 clamp(12px,2.3vw,17px)/1.4 ui-monospace,monospace;transition:filter .12s,transform .12s;display:flex}html[data-cycle12-v3=true] body .v3-action-primary{color:#09233c;background:linear-gradient(#ffef96,#ffc84a);border:3px solid #fff1ad;box-shadow:inset 0 0 0 2px #e3a543,0 5px #8b632c}html[data-cycle12-v3=true] body .v3-action-secondary{color:#ffe59b;background:linear-gradient(#0e3852,#09283c);border:2px solid #60c0d6;box-shadow:inset 0 0 0 1px #15536c,0 4px #041629}html[data-cycle12-v3=true] body .v3-action:focus-visible{outline-offset:4px;outline:3px solid #e0fac2}html[data-cycle12-v3=true] body .v3-action:active{transform:translateY(2px)}html[data-cycle12-v3=true] body #screen-play{width:100%;min-width:0}html[data-cycle12-v3=true] body #screen-play .game-stage{background:linear-gradient(#08253d,#051827);border:2px solid #247d99;border-radius:9px;min-width:0;max-width:960px;padding:clamp(9px,2.5vw,20px);box-shadow:inset 0 0 0 2px #14506a,0 6px #020f1d}html[data-cycle12-v3=true] body #screen-play .mode-switch{background:#0a2a43;border:2px solid #256f8c;border-radius:7px;min-width:0;margin:0 0 12px;padding:clamp(7px,2vw,13px)}html[data-cycle12-v3=true] body #screen-play .mode-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}html[data-cycle12-v3=true] body #screen-play .mode-buttons button{overflow-wrap:anywhere;touch-action:manipulation;border:2px solid #317e9b;border-radius:6px;min-width:0;min-height:50px;font-size:clamp(10px,2vw,14px)}html[data-cycle12-v3=true] body #screen-play .mode-buttons button.is-active{color:#fff3b7;background:#214b46;border-color:#ffe390}html[data-cycle12-v3=true] body #screen-play .canvas-wrap{touch-action:manipulation;border:3px solid #1ca6cf;border-radius:8px;min-width:0;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #07314b,0 5px #031020}html[data-cycle12-v3=true] body #screen-play #game-canvas{max-width:100%;image-rendering:pixelated}html[data-cycle12-v3=true] body #screen-play #start-game{color:#112a38;touch-action:manipulation;background:linear-gradient(#ffeb8d,#ffca48);border:3px solid #ffeba1;border-radius:7px;width:100%;min-height:52px;margin:12px 0 0;font:900 clamp(12px,2vw,17px)/1.35 ui-monospace,monospace;display:block;box-shadow:0 5px #966d38}html[data-cycle12-v3=true] body #screen-play .cycle08-play-focus{color:#0d2c3d;background:linear-gradient(#ffe18b,#ffc853);border:2px solid #ffe399;width:100%;min-height:48px;margin:11px 0;font-size:clamp(12px,2vw,15px);box-shadow:0 3px #986e3f}html[data-cycle12-v3=true] body .v3-flight-guides{gap:9px;min-width:0;margin:12px 0 13px;display:grid}html[data-cycle12-v3=true] body .v3-flight-guide{color:#d6ecf1;background:#082b45;border:2px solid #267f9c;border-radius:6px;min-width:0;box-shadow:0 3px #031a2b}html[data-cycle12-v3=true] body .v3-flight-guide summary{cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;align-items:center;min-height:47px;padding:10px 12px;font:900 12px/1.4 ui-monospace,monospace;display:flex}html[data-cycle12-v3=true] body .v3-flight-guide p{border-top:1px solid #266782;margin:0;padding:12px 14px;font:600 12px/1.65 ui-monospace,monospace}html[data-cycle12-v3=true] body #screen-play .game-hud-deck{border:1px solid #206983;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:8px}html[data-cycle12-v3=true] body #screen-play .game-hud-deck>*{min-width:0}html[data-cycle12-v3=true] body #screen-ranking .ranking-panel{background:linear-gradient(150deg,#092b46,#061729);border:2px solid #288ca8;max-width:940px;box-shadow:inset 0 2px #9adfd91c,0 5px #020f1a}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading h2{letter-spacing:.015em;color:var(--v3-gold);text-shadow:2px 3px #815127;overflow-wrap:anywhere;font:950 clamp(20px,4.8vw,34px)/1.2 ui-monospace,monospace}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium{background:linear-gradient(155deg,#092e4b,#071d32);border:2px solid #2488a3;border-radius:8px;margin:12px 0 16px;padding:12px;box-shadow:0 4px #021524}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium h3{color:var(--v3-gold);margin:0 0 5px;font:900 clamp(16px,2.8vw,24px)/1.2 ui-monospace,monospace}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-note{color:#9cdae0;margin:0 0 13px;font:700 11px/1.4 ui-monospace,monospace}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:7px;margin:0;padding:0;list-style:none;display:grid}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{box-sizing:border-box;text-align:center;color:#edeee1;background:#102e47;border:2px solid #3d91a5;border-radius:7px;align-content:center;justify-items:center;gap:6px;min-width:0;min-height:128px;padding:10px 4px;font:800 10px/1.35 ui-monospace,monospace;display:grid;overflow:hidden}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1{background:linear-gradient(#4e3c26,#193047 67%);border-color:#ffe38c;order:2;min-height:159px;box-shadow:inset 0 2px #ffebbb66,0 4px #926b38}html[data-cycle12-v3=true] body #screen-ranking .v3-place-2{border-color:#a6c6d8;order:1}html[data-cycle12-v3=true] body #screen-ranking .v3-place-3{border-color:#cf987a;order:3}html[data-cycle12-v3=true] body .v3-podium-medal{color:#f5d170;font-size:clamp(20px,4vw,34px);line-height:1}html[data-cycle12-v3=true] body .v3-podium-card strong{color:#f3d397}html[data-cycle12-v3=true] body .v3-podium-name{text-overflow:ellipsis;max-width:100%;font-size:clamp(10px,1.9vw,14px);line-height:1.25;display:block;overflow:hidden}html[data-cycle12-v3=true] body .v3-podium-score{font-variant-numeric:tabular-nums;color:#ffe080;overflow-wrap:anywhere;font-size:clamp(10px,2vw,15px)}html[data-cycle12-v3=true] body #screen-ranking .ranking-row{background:#08253b;border-color:#246e88;min-width:0}html[data-cycle12-v3=true] body #screen-ranking .ranking-row[data-rank="1"]{border-color:#ac874b}html[data-cycle12-v3=true] body #screen-ranking .ranking-list-head{border-bottom:1px solid #297c97;margin:0 0 6px}html[data-cycle12-v3=true] body #screen-skins .skin-studio{min-width:0}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{background:linear-gradient(140deg,#102d53,#08233c 72%);border:2px solid #d8a855;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 2px #1f6683,0 5px #041021}html[data-cycle12-v3=true] body #screen-skins .v3-shop-browse{margin:12px 0 8px;font-size:clamp(12px,2.5vw,16px)}html[data-cycle12-v3=true] body #screen-skins :is(.coin-market-tabs,.coin-category-tabs){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-cycle12-v3=true] body #screen-skins :is(.coin-market-tabs button,.coin-category-tabs button){overflow-wrap:anywhere;touch-action:manipulation;min-width:0;min-height:45px}html[data-cycle12-v3=true] body #screen-skins .coin-market-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:11px;min-width:0}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{border:2px solid #28879c;border-radius:7px;min-width:0;box-shadow:0 4px #031726}html[data-cycle12-v3=true] body #screen-skins .coin-item-card :is(button,a){touch-action:manipulation;min-height:44px}html[data-cycle12-v3=true] body #screen-skins .skin-card{border-color:#25879b;border-radius:8px}html[data-cycle12-v3=true] body #screen-skins .skin-preview{image-rendering:pixelated}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{background:linear-gradient(#0a2944,#091c33);border:2px solid #2a91a9;border-radius:9px;min-width:0;overflow:hidden}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{border-right:2px solid #7b996d;min-width:0}html[data-cycle12-v3=true] body #screen-profile .hub-passport h3{color:var(--v3-gold);font:950 clamp(19px,4vw,28px)/1.25 ui-monospace,monospace}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics>*{overflow-wrap:anywhere;background:#092b45;border:2px solid #247e99;border-radius:6px;min-width:0;box-shadow:0 3px #04192a}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-primary{grid-column:1/-1}html[data-cycle12-v3=true] body #screen-profile .v3-profile-copy-status{color:#bceac9;grid-column:1/-1;margin:0;font:700 11px/1.5 ui-monospace,monospace}html[data-cycle12-v3=true] body #screen-profile .v3-manual-copy{box-sizing:border-box;color:#f1f2d8;background:#081f31;border:2px solid #5298a8;grid-column:1/-1;width:100%;min-width:0;min-height:80px;padding:10px;font:700 12px/1.6 monospace}html[data-cycle12-v3=true] body #screen-profile .v3-manual-copy[hidden]{display:none!important}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-strip{background:#092a43;border:2px solid #338cab;border-radius:7px;min-width:0;margin:12px 0 18px;padding:12px;box-shadow:0 4px #031522}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin{box-sizing:border-box;color:#e9f4de;cursor:pointer;touch-action:manipulation;background:#0a2943;border:2px solid #2e7d97;border-radius:6px;place-content:center;justify-items:center;gap:4px;min-width:0;min-height:84px;padding:7px 3px;font:700 9px/1.3 ui-monospace,monospace;display:grid}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin.is-equipped{background:#244c49;border-color:#ffe28e;box-shadow:0 0 0 2px #bbd95b4d}html[data-cycle12-v3=true] body #screen-profile .v3-skin-thumbnail{place-items:center;width:52px;max-width:100%;height:52px;display:grid;overflow:hidden}html[data-cycle12-v3=true] body #screen-profile .v3-skin-thumbnail :is(svg,img,.approved-skin-art,.authored-skin-art){box-sizing:border-box;object-fit:contain;width:100%;height:100%;image-rendering:pixelated}html[data-cycle12-v3=true] body #screen-profile .v3-skin-name{overflow-wrap:anywhere;max-width:100%;line-height:1.3}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-items p{color:#bdd9df;grid-column:1/-1;margin:0;font:700 11px/1.5 monospace}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{box-sizing:border-box;max-width:100vw;padding-bottom:calc(7px + env(safe-area-inset-bottom));background:linear-gradient(#0b3150,#061a30);border:2px solid #3b9dbb;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button{box-sizing:border-box;overflow-wrap:anywhere;background:#082a45;border-color:#2a6481;border-radius:5px;min-width:0;min-height:66px}html[data-cycle12-v3=true] body :is(.v3-action,.v3-quick-skin,.v3-flight-guide summary,.v3-manual-copy):focus-visible{outline-offset:3px;outline:3px solid #fff0a8}@media (width<=620px){html[data-cycle12-v3=true] body .app-shell{padding-left:8px;padding-right:8px;padding-top:calc(7px + env(safe-area-inset-top))}:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:56px;padding:7px}html[data-cycle12-v3=true] body .topbar .brand-coin{width:37px;height:37px}html[data-cycle12-v3=true] body .topbar :is(#docs-nav,#updates-nav,#settings-open){padding:6px 7px;font-size:9px}html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:clamp(285px,85vw,365px)}html[data-cycle12-v3=true] body .reference-home .reference-masthead{padding-top:42px}html[data-cycle12-v3=true] body #screen-play .stage-head{flex-wrap:wrap;gap:7px}html[data-cycle12-v3=true] body #screen-play .stage-actions{flex-wrap:wrap;min-width:0}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}html[data-cycle12-v3=true] body #screen-skins .coin-hero-art{min-height:110px}html[data-cycle12-v3=true] body #screen-skins .coin-market-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{grid-template-columns:minmax(0,1fr)}html[data-cycle12-v3=true] body #screen-profile .hub-passport{min-width:0;padding:13px}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{border-bottom:2px solid #317b95;border-right:0}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{border-bottom:0;border-left:0;border-right:0;border-radius:0;gap:3px;width:100%;bottom:0}}@media (width<=390px){:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){grid-template-columns:38px minmax(0,1fr);gap:5px;min-height:58px;padding:6px}html[data-cycle12-v3=true] body .topbar .brand-copy{display:none}html[data-cycle12-v3=true] body .topbar .brand-coin{width:36px;height:36px}html[data-cycle12-v3=true] body .topbar .top-actions{flex-wrap:nowrap;justify-content:space-between;gap:3px;width:100%;min-width:0}html[data-cycle12-v3=true] body .topbar :is(#docs-nav,#updates-nav){flex:1;min-width:44px;min-height:44px;padding:5px 3px}html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:318px}html[data-cycle12-v3=true] body .reference-home .reference-stats{gap:5px}html[data-cycle12-v3=true] body .reference-home .reference-stat{min-height:72px;padding:7px 3px}html[data-cycle12-v3=true] body #screen-ranking .ranking-panel{padding:12px 8px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-grid{gap:4px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{min-height:116px;padding:7px 3px}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1{min-height:140px}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-items{gap:4px}html[data-cycle12-v3=true] body #screen-profile .v3-skin-thumbnail{width:40px;height:40px}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin{min-height:70px}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock b{font-size:9px}}@media (width<=360px){html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions{grid-template-columns:minmax(0,1fr)}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-primary{grid-column:auto}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{font-size:clamp(28px,9vw,37px)!important}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card strong{font-size:9px}html[data-cycle12-v3=true] body #screen-play .game-hud-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=500px) and (orientation:landscape){:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){position:relative;top:0}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button{min-height:48px}html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:275px}html[data-cycle12-v3=true][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{box-sizing:border-box;min-width:0;width:min(72vw,210px)!important}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body :is(.v3-action,.v3-quick-skin){transition:none}html[data-cycle12-v3=true] body .v3-action:active{transform:none}}@media (forced-colors:active){html[data-cycle12-v3=true] body :is(.v3-action,.v3-quick-skin,.v3-flight-guide){border-color:buttontext}}html[data-cycle12-v3=true]{--v3-ink:#03172b;--v3-panel:#05243b;--v3-edge:#2289ad;--v3-aqua:#71deee;--v3-soft:#b6e5e9;--v3-yellow:#ffe386;--v3-sky:url(/games/flying/assets/cosmic-home-CJc4_b-1.png)}html[data-cycle12-v3=true] body{color:#f2f3df;background:radial-gradient(at 50% 0,#0b3652 0,#04172b 52%,#031222 100%)}html[data-cycle12-v3=true] body .app-shell{width:min(100%,1020px);min-width:0;padding-left:clamp(7px,2.3vw,18px);padding-right:clamp(7px,2.3vw,18px)}html[data-cycle12-v3=true] body :is(.topbar,.bottom-nav.pixel-dock,.ranking-panel,.coin-market,.hub-profile-hero){image-rendering:pixelated}:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){background:linear-gradient(165deg,#06314c,#061a30);border:2px solid #267c9f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 13px;box-shadow:inset 0 0 0 2px #0c4b66,0 5px #020c17,0 0 20px #168db423;display:grid!important}html[data-cycle12-v3=true] body .topbar .brand{min-width:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}html[data-cycle12-v3=true] body .topbar .brand-coin{filter:drop-shadow(0 0 7px #e8a43f66);flex:none;width:clamp(36px,6vw,65px);height:clamp(36px,6vw,65px)}html[data-cycle12-v3=true] body .topbar .brand-copy{gap:1px;min-width:0;display:grid}html[data-cycle12-v3=true] body .topbar .brand-copy b{color:#ffe28b;white-space:nowrap;letter-spacing:.025em;text-shadow:2px 2px #6b452a;font:900 clamp(11px,2.2vw,24px)/1.05 ui-monospace,monospace}html[data-cycle12-v3=true] body .topbar .brand-copy small{display:none}html[data-cycle12-v3=true] body .topbar .v3-brand-version{color:#9ccfe3;background:#0c2e47;border:2px solid #287ca0;border-radius:4px;flex:none;place-items:center;padding:3px 5px;font:900 10px/1 monospace;display:inline-grid}html[data-cycle12-v3=true] body .topbar :is(.rebuild-state,.phase-badge,.top-context){display:none!important}html[data-cycle12-v3=true] body .topbar .top-actions{flex-wrap:nowrap;justify-content:end;align-items:center;gap:clamp(3px,.75vw,9px);min-width:0;display:flex}html[data-cycle12-v3=true] body .topbar .v3-language-action{color:#bee9fa}html[data-cycle12-v3=true] body .topbar :is(#docs-nav,#updates-nav,.v3-language-action) .v3-top-pixel{place-items:center;width:21px;height:21px;line-height:0;display:grid}html[data-cycle12-v3=true] body .topbar .v3-top-pixel svg{width:21px;height:21px;image-rendering:pixelated}html[data-cycle12-v3=true] body .topbar .v3-language-code{letter-spacing:.04em;font:900 10px/1 monospace}html[data-cycle12-v3=true] body .topbar #settings-open svg{width:26px;height:26px;image-rendering:pixelated}html[data-cycle12-v3=true] body .reference-home{gap:16px;width:100%;max-width:980px}html[data-cycle12-v3=true] body #screen-home.pixel-home{max-width:980px;padding-top:12px}html[data-cycle12-v3=true] body .reference-home .reference-hero{background:#081f3d;border:0;border-radius:5px;min-height:clamp(345px,54vw,570px);overflow:hidden;box-shadow:0 5px #020e1c}html[data-cycle12-v3=true] body .reference-home .reference-hero-pixel-art{object-position:center 58%;filter:saturate(1.13)contrast(1.04)}html[data-cycle12-v3=true] body .reference-home .reference-masthead{gap:10px;padding:clamp(25px,5.5vw,55px) 8px 9px}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{letter-spacing:.025em!important;color:#ffe076!important;text-shadow:3px 4px #93562e,6px 6px #020c23!important;font-size:clamp(34px,7.4vw,78px)!important;line-height:1.04!important}html[data-cycle12-v3=true] body .reference-home .reference-masthead p{line-height:1.35;letter-spacing:.12em!important;color:#e8f4f3!important;font-size:clamp(9px,1.6vw,16px)!important}html[data-cycle12-v3=true] body .v3-home-signposts{z-index:1;pointer-events:none;filter:drop-shadow(2px 3px #001323);justify-items:start;gap:6px;display:grid;position:absolute;top:39%;left:3%}html[data-cycle12-v3=true] body .v3-wood-sign{color:#fff0c3;letter-spacing:.05em;background:linear-gradient(165deg,#6c523a,#3a2924);border:2px solid #211d23;min-width:87px;padding:5px 11px;font:900 clamp(8px,1.2vw,13px)/1.3 ui-monospace,monospace;display:block;position:relative;transform:rotate(-4deg);box-shadow:inset 0 2px #957955,0 3px #201714}html[data-cycle12-v3=true] body .v3-wood-sign:nth-child(2){margin-left:4px;transform:rotate(1deg)}html[data-cycle12-v3=true] body .v3-wood-sign:nth-child(3){margin-left:1px;transform:rotate(-3deg)}html[data-cycle12-v3=true] body .v3-home-edge-copy{z-index:4;color:#b8e7ff;text-align:center;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 3px #020b20,0 0 8px #020b20;overflow-wrap:normal;word-break:normal;pointer-events:none;gap:4px;width:24ch;max-width:calc(50% - 120px);font:700 clamp(12px,1.1vw,14px)/1.55 monospace;display:grid;position:absolute;top:23%;right:4%}html[data-cycle12-v3=true] body .v3-home-edge-copy>span{text-wrap:balance;display:block}@media (width<=900px){html[data-cycle12-v3=true] body .v3-home-edge-copy{display:none}}html[data-cycle12-v3=true] body .reference-home .reference-stats{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-cycle12-v3=true] body .reference-stat .reference-stat-value{justify-content:center;align-items:center;gap:7px;display:flex}html[data-cycle12-v3=true] body .reference-stat strong{color:#ffe08c;font-size:clamp(20px,4.1vw,37px)}html[data-cycle12-v3=true] body .reference-stat small{letter-spacing:.03em;color:#afd9e6;font-size:clamp(8px,1.6vw,13px)}html[data-cycle12-v3=true] body .v3-home-actions{order:2;gap:13px;margin:5px 0 2px}html[data-cycle12-v3=true] body .v3-home-actions .v3-action{letter-spacing:.025em;border-radius:8px;min-height:clamp(62px,11vw,96px);font-size:clamp(16px,2.8vw,30px);box-shadow:0 5px #64552d}html[data-cycle12-v3=true] body .v3-home-actions .v3-action-primary{background:linear-gradient(#fff09b,#ffd259);border:4px solid #fff5b1;box-shadow:inset 0 0 0 3px #dbaa50,0 6px #82602f}html[data-cycle12-v3=true] body .v3-home-actions .v3-action-secondary{color:#ffe3a1;background:linear-gradient(#0b3448,#071e2d);border:3px solid #e6cb81;box-shadow:inset 0 0 0 2px #225d6a,0 4px #0a1b20}html[data-cycle12-v3=true] body .v3-home-actions .v3-action:after{content:"›";margin-left:auto;font-size:1.5em;line-height:.7}html[data-cycle12-v3=true] body .reference-home>.reference-community,html[data-cycle12-v3=true] body .reference-home>.reference-scenery{order:4}html[data-cycle12-v3=true] body #screen-play .game-stage{box-shadow:none;background:0 0;border:0;padding:10px 6px 25px}html[data-cycle12-v3=true] body #screen-play .mode-switch{background:#072840;border:2px solid #287d9d;border-radius:9px;margin-bottom:16px;box-shadow:inset 0 0 0 2px #15536c,0 4px #031222}html[data-cycle12-v3=true] body #screen-play .mode-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-cycle12-v3=true] body #screen-play .mode-buttons button{color:#bed4e6;background:#062840;border:2px solid #236b89;min-height:clamp(52px,10vw,82px);font:900 clamp(10px,2vw,20px)/1.25 monospace}html[data-cycle12-v3=true] body #screen-play .mode-buttons button.is-active{color:#ffecb8;background:linear-gradient(145deg,#27624f,#1b3a40);border-color:#ffdc77;box-shadow:0 0 0 2px #fadd5b38,0 4px #997036}html[data-cycle12-v3=true] body #screen-play .canvas-wrap{touch-action:manipulation;background:#073757;border:4px solid #25b5e9;border-radius:11px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #06324e,0 0 16px #20c7ff42,0 5px #021223}html[data-cycle12-v3=true] body #screen-play .canvas-wrap>:is(.hud-score,.hud-best){z-index:6;color:#e7f8fa;text-align:center;pointer-events:none;background:#061d36d9;border:2px solid #277ca6;border-radius:7px;align-content:center;gap:2px;min-width:clamp(75px,15vw,142px);min-height:clamp(60px,10vw,90px);padding:8px 12px;display:grid;position:absolute;top:clamp(10px,2vw,20px);box-shadow:inset 0 1px #ffffff1f}html[data-cycle12-v3=true] body #screen-play .canvas-wrap>.hud-score{left:12px}html[data-cycle12-v3=true] body #screen-play .canvas-wrap>.hud-best{right:12px}html[data-cycle12-v3=true] body #screen-play .canvas-wrap>:is(.hud-score,.hud-best) small{color:#ffe398;font:900 clamp(9px,1.3vw,14px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-play .canvas-wrap>:is(.hud-score,.hud-best) b{color:#e5f7ff;font:900 clamp(22px,4.5vw,43px)/1.1 monospace}html[data-cycle12-v3=true] body #screen-play .canvas-wrap>.hud-score em{display:none}html[data-cycle12-v3=true] body .v3-flight-milestone{background:linear-gradient(#082b45,#061c34);border:2px solid #236c92;border-radius:9px;grid-template-columns:1fr;gap:8px;margin:14px 0 16px;padding:14px 18px;display:grid;box-shadow:0 4px #041523}html[data-cycle12-v3=true] body .v3-flight-milestone-copy{color:#c5dfed;font:800 clamp(10px,2vw,16px)/1.4 monospace}html[data-cycle12-v3=true] body .v3-flight-milestone-track{background:#0c2239;border:2px solid #307c9b;border-radius:10px;height:14px;padding:2px;display:block}html[data-cycle12-v3=true] body .v3-flight-milestone-fill{background:linear-gradient(#a0fad1,#34cfa6);border-radius:7px;max-width:100%;height:100%;display:block}html[data-cycle12-v3=true] body #screen-play :is(#start-game,.cycle08-play-focus){color:#062540;background:linear-gradient(#ffed98,#ffca4c);border:3px solid #ffebaa;border-radius:9px;min-height:clamp(53px,8.5vw,83px);font:900 clamp(13px,2.6vw,23px)/1.25 monospace;box-shadow:inset 0 0 0 2px #d9a14e,0 5px #79552a}html[data-cycle12-v3=true] body #screen-play .v3-flight-guides{gap:12px;margin:17px 0}html[data-cycle12-v3=true] body #screen-play .game-hud-deck{background:linear-gradient(145deg,#082d48,#061b31);border:2px solid #1b708f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:13px;display:grid}html[data-cycle12-v3=true] body #screen-play .game-hud-deck .hud-stat{overflow-wrap:anywhere;min-width:0}html[data-cycle12-v3=true] body #screen-ranking .ranking-panel{box-shadow:none;background:0 0;border:0;padding:0 5px 26px}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading{isolation:isolate;background-image:linear-gradient(180deg,#031c3499,#03294c7a), var(--v3-sky);background-position:50% 38%;background-size:cover;border:2px solid #218bb0;border-radius:8px 8px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(9px,2vw,26px);min-height:clamp(94px,18vw,180px);padding:clamp(12px,2vw,25px);display:grid;position:relative}html[data-cycle12-v3=true] body #screen-ranking .ranking-trophy :is(svg,.pixel-icon){filter:drop-shadow(1px 4px 1px #3f2316);width:clamp(44px,10vw,106px);height:clamp(44px,10vw,106px)}html[data-cycle12-v3=true] body #screen-ranking #refresh-ranking{color:#daf0f3;background:#063651;border:2px solid #337d98;min-width:74px;min-height:48px;font:800 11px monospace}html[data-cycle12-v3=true] body #screen-ranking .ranking-intro{color:#cce1e9;background:#082640;border:1px solid #165973;margin:0 0 7px;padding:10px 16px;font:700 clamp(10px,1.9vw,16px)/1.4 monospace}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium{background-image:linear-gradient(#05284866,#041b31cb),var(--v3-sky);background-position:50% 54%;background-size:cover;border:2px solid #2bb4d5;border-radius:10px;margin:8px 0 14px;padding:clamp(12px,2vw,24px);box-shadow:inset 0 0 0 3px #063550,0 5px #021526}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium h3{color:#ffdd7b;text-shadow:2px 3px #583c30;font:900 clamp(19px,3.3vw,32px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(7px,1.8vw,22px);padding:5px 0 0;display:grid}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{min-height:clamp(200px,30vw,340px);box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:end;align-items:center;gap:4px;padding:8px 6px 0;display:flex;position:relative;overflow:visible}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1{order:2;min-height:clamp(235px,36vw,390px)}html[data-cycle12-v3=true] body #screen-ranking .v3-place-2{order:1}html[data-cycle12-v3=true] body #screen-ranking .v3-place-3{order:3}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-medal{display:none}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art{filter:drop-shadow(3px 6px #041428);place-items:center;width:100%;min-height:clamp(72px,13vw,136px);display:grid}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art>:is(svg,img){object-fit:contain;width:clamp(56px,10vw,110px);height:clamp(56px,10vw,110px);image-rendering:pixelated;display:block}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-crown{z-index:2;place-items:center;display:grid;position:absolute;top:-3px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-crown svg{width:clamp(30px,5vw,52px);height:clamp(30px,5vw,52px)}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card strong{color:#ffe18c;font-size:clamp(10px,1.5vw,15px)}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-name{text-overflow:ellipsis;white-space:nowrap;color:#f2f3e6;max-width:100%;font:900 clamp(11px,2vw,20px)/1.2 monospace;overflow:hidden}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-plinth{color:#fff3d0;text-shadow:3px 3px #203040;background:linear-gradient(#96aab6,#3e5c73);border:4px solid #72889b;border-bottom-width:8px;place-items:center;width:100%;height:clamp(45px,9vw,105px);margin-top:5px;font:900 clamp(23px,5vw,56px)/1 monospace;display:grid;box-shadow:inset 0 6px #fff4,0 5px #061d35}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1 .v3-podium-plinth{color:#fff9ca;text-shadow:3px 3px #79501f;background:linear-gradient(#ffe39c,#cc922d 60%,#8a5e23);border-color:#ffdc7c;height:clamp(70px,13vw,145px)}html[data-cycle12-v3=true] body #screen-ranking .ranking-personal>div{overflow-wrap:anywhere;background:linear-gradient(#0a344e,#07223b);border:2px solid #237c9d;border-radius:7px;min-height:95px;padding:14px}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-table-title{color:#f4e3aa;background:linear-gradient(#092c43,#071c32);border:2px solid #d7b35f;border-bottom:0;border-radius:9px 9px 0 0;margin:15px 0 0;padding:13px 17px;font:900 clamp(14px,2.3vw,22px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-ranking .ranking-list-head{color:#aacddd;background:#08354f;border:2px solid #2a7f9e;border-radius:0;margin:0;padding:12px 9px}html[data-cycle12-v3=true] body #screen-ranking .ranking-row{background:linear-gradient(#082c46,#061e33);border:2px solid #256783;border-radius:7px;min-height:58px;margin:5px 0}html[data-cycle12-v3=true] body #screen-ranking .ranking-list{background:#051c33;border:2px solid #1d7897;border-top:0;border-radius:0 0 9px 9px;padding:6px 4px 12px}html[data-cycle12-v3=true] body #screen-skins .skin-studio{box-shadow:none;background:0 0;border:0;padding:12px 3px 24px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{background-image:linear-gradient(90deg,#041d35db,#0628434d 70%,#06243fc7), var(--v3-sky);background-position:50% 52%;background-size:cover;border:3px solid #d6b268;border-radius:10px;min-height:clamp(120px,18vw,178px);padding:clamp(14px,3vw,30px);display:block;position:relative;box-shadow:inset 0 0 0 3px #19536a,0 5px #04192a}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-hero-art{display:none}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-hero-copy{gap:5px;display:grid}html[data-cycle12-v3=true] body #screen-skins .coin-hero-copy>small{color:#a7d5e0;letter-spacing:.15em}html[data-cycle12-v3=true] body #screen-skins .coin-hero-copy>p{color:#d9eef0;max-width:54ch;font:800 clamp(9px,1.6vw,14px)/1.4 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-balance{color:#ffe2a1;background:#082e47e8;border:1px solid #2c7187;border-radius:7px;max-width:38%;padding:7px;position:absolute;top:clamp(12px,2vw,25px);right:clamp(10px,2.5vw,28px)}html[data-cycle12-v3=true] body #screen-skins .v3-shop-browse{color:#ffe2a0;background:linear-gradient(#0d3448,#061e2f);border:2px solid #dfbd65;min-height:clamp(52px,8vw,77px);margin:18px 0 12px;box-shadow:inset 0 0 0 2px #1d5362,0 4px #041727}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button{color:#d4ebf0;background:#082b44;border:2px solid #277b99;min-height:clamp(54px,8vw,73px);font:900 clamp(10px,1.8vw,16px) monospace}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button[aria-selected=true]{background:linear-gradient(145deg,#16514d,#0b3748);border-color:#f1d27e;box-shadow:0 3px #83662e}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:14px 0;display:grid}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs button{color:#c7dfe7;background:#092c45;border:2px solid #2b7894;border-radius:7px;min-height:clamp(55px,8vw,78px);font:800 clamp(10px,1.8vw,16px)/1.3 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs button[aria-pressed=true]{color:#ffe6a8;background:#45412f;border-color:#ffdb80;box-shadow:inset 0 0 0 2px #65552f,0 3px #d2ad57}html[data-cycle12-v3=true] body #screen-skins .coin-market-tools{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;margin:12px 0;display:grid}html[data-cycle12-v3=true] body #screen-skins .coin-market-tools input,html[data-cycle12-v3=true] body #screen-skins .coin-market-tools select{color:#ecf6e9;background:#0a3048;border:2px solid #267d9d;border-radius:6px;min-height:clamp(49px,7vw,65px);padding:10px 14px;font:700 clamp(11px,1.8vw,16px)/1.4 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{background:linear-gradient(160deg,#0b3447,#062538);border:2px solid #287994;border-radius:8px;grid-template-columns:minmax(110px,30%) minmax(0,1fr);gap:0;min-height:clamp(160px,25vw,250px);overflow:hidden;box-shadow:0 4px #031525;display:grid!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-art{background:linear-gradient(#143950,#092039 65%,#163a4b);border-bottom:0;border-right:2px solid #22758e;min-height:150px;height:100%!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy{flex-direction:column;gap:9px;min-width:0;padding:clamp(11px,2.3vw,23px);display:flex}html[data-cycle12-v3=true] body #screen-skins .coin-item-copy h3{color:#ffdc9a;text-align:left;font:900 clamp(14px,2.8vw,25px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;margin-top:auto;display:grid}html[data-cycle12-v3=true] body #screen-skins .coin-card-actions button{box-sizing:border-box;color:#cde4ee;background:#092e45;border:2px solid #257a99;border-radius:6px;min-width:0;min-height:clamp(43px,6vw,58px);padding:7px 5px;font:900 clamp(9px,1.65vw,15px)/1.25 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-card-actions .coin-primary{color:#07233c;background:linear-gradient(#ffe694,#ffc656);border-color:#fce49b;box-shadow:0 3px #865a2d}html[data-cycle12-v3=true] body #screen-profile .pixel-profile{box-shadow:none!important;background:0 0!important;border:0!important;padding:6px!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-heading{display:none!important}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner{background-image:linear-gradient(90deg,#061f38bb,#062b4580), var(--v3-sky);background-position:50% 48%;background-size:cover;border-bottom:3px solid #217f99;border-radius:8px 8px 0 0;align-content:center;min-height:clamp(132px,21vw,205px);margin:8px 0 14px;padding:clamp(13px,3vw,32px);display:grid;position:relative}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner-title{color:#ffe082;text-shadow:3px 4px #8b542a,5px 5px #092136;margin:0;font:950 clamp(29px,7vw,65px)/1.15 monospace}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner-subtitle{color:#cce6e9;letter-spacing:.12em;margin:7px 0 0;font:800 clamp(9px,1.8vw,15px)/1.4 monospace}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{border-radius:10px;align-items:stretch;gap:15px;min-height:clamp(175px,33vw,305px);margin:0 0 20px;padding:clamp(8px,2.2vw,21px);box-shadow:inset 0 0 0 3px #187b9b,0 5px #06202e;background:linear-gradient(#062946,#061b34)!important;border:3px solid #e0c279!important;grid-template-columns:minmax(0,29%) minmax(0,1fr)!important;display:grid!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{border-radius:9px;position:relative;overflow:hidden;box-shadow:0 4px #996a2f;border:4px solid #ffd78a!important;min-height:clamp(158px,27vw,260px)!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage .hub-stage-label{display:none}html[data-cycle12-v3=true] body #screen-profile .hub-profile-character{min-height:100%;padding-bottom:0}html[data-cycle12-v3=true] body #screen-profile .hub-passport{flex-direction:column;justify-content:center;align-items:start;gap:7px;display:flex;padding:8px 1px!important}html[data-cycle12-v3=true] body #screen-profile .hub-passport>.eyebrow{display:none}html[data-cycle12-v3=true] body #screen-profile .hub-passport h3{color:#ffeca9;text-shadow:2px 3px #3f3628;margin:0;font:950 clamp(23px,4.3vw,43px)/1.12 monospace}html[data-cycle12-v3=true] body #screen-profile .hub-level-badge{box-shadow:none;color:#cce7f1;background:0 0;border:0;gap:6px;padding:0;font:800 clamp(11px,2.2vw,19px)/1.4 monospace;display:inline-flex}html[data-cycle12-v3=true] body #screen-profile .hub-level-badge b{font:900 clamp(11px,2.5vw,20px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-profile .v3-passport-xp{gap:7px;width:100%;max-width:100%;display:grid}html[data-cycle12-v3=true] body #screen-profile .v3-passport-xp-value{color:#c8e8e9;justify-self:end;font:800 clamp(10px,1.9vw,15px)/1 monospace}html[data-cycle12-v3=true] body #screen-profile .v3-passport-xp-track{box-sizing:border-box;background:#05162c;border:2px solid #287c8f;border-radius:4px;width:100%;height:clamp(10px,2vw,17px);display:block;overflow:hidden}html[data-cycle12-v3=true] body #screen-profile .v3-passport-xp-fill{background:linear-gradient(#53e3a9,#13b990);height:100%;display:block}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics>span{background:linear-gradient(#0b344f,#061d35);border-radius:7px;justify-items:center;gap:7px;min-height:clamp(96px,16vw,159px);padding:clamp(12px,2.2vw,22px) 4px;display:grid;box-shadow:0 4px #041627;border:2px solid #2c829f!important}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics>span:first-child{order:1}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics .pixel-icon{width:clamp(23px,4vw,39px);height:clamp(23px,4vw,39px)}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics small{color:#a9d1dd;font:900 clamp(9px,1.6vw,13px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-primary{border-width:4px;grid-column:1/-1;min-height:clamp(59px,10vw,90px);font-size:clamp(16px,2.9vw,27px)}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-strip h3{color:#ffe3a5;font-size:clamp(12px,2vw,19px)}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-items{gap:clamp(4px,1vw,10px)}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin{color:#c9ebef;background:#092942;border:2px solid #2b809f;min-height:clamp(66px,12vw,104px);box-shadow:0 3px #031826}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin.is-equipped{background:#184b48;border:3px solid #ffe188;box-shadow:0 0 0 3px #f3da8244,0 4px #85642e}html[data-cycle12-v3=true] body #screen-profile .v3-pilot-advanced{background:#09243b;border:2px solid #23758d;border-radius:7px;margin:12px 0;padding:12px}html[data-cycle12-v3=true] body #screen-profile .v3-pilot-advanced summary{cursor:pointer;color:#cae7eb;align-items:center;min-height:44px;font:900 12px/1.4 monospace;display:flex}html[data-cycle12-v3=true] body #screen-profile .v3-pilot-advanced>:not(summary){margin-top:11px}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{width:min(100%,1000px);max-width:100vw;padding:7px max(7px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-right));background:linear-gradient(#092d48,#041a30);border:2px solid #2782a3;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(3px,1vw,13px);position:fixed;box-shadow:inset 0 2px #3fc0db44,0 0 16px #176da23d}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button{min-height:clamp(66px,13vw,120px);box-shadow:none;color:#c4e1eb;background:#092943;border:1px solid #225779;border-radius:7px}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button.is-active{color:#fff0bb;background:linear-gradient(#235747,#0a483f);border:2px solid #c7f7a2;box-shadow:inset 0 0 0 2px #57bc8244,0 0 8px #6af6c164}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button.is-active:before{content:"";background:#c3efa8;width:24%;height:5px;position:absolute;top:-5px;left:38%;box-shadow:0 0 6px #8df3ac}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button:focus-visible{outline-offset:2px;outline:3px solid #ffe498}@media (width<=600px){html[data-cycle12-v3=true] body .app-shell{padding-left:7px;padding-right:7px;padding-top:calc(6px + env(safe-area-inset-top))}:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:4px;min-height:56px;padding:5px}html[data-cycle12-v3=true] body .topbar .brand{gap:4px}html[data-cycle12-v3=true] body .topbar .brand-coin{width:38px;height:38px}html[data-cycle12-v3=true] body .topbar .brand-copy b{font-size:clamp(10px,2.4vw,14px)}html[data-cycle12-v3=true] body .topbar .v3-brand-version{border-width:1px;padding:2px 3px;font-size:9px}html[data-cycle12-v3=true] body .topbar .top-actions{gap:3px}html[data-cycle12-v3=true] body .topbar :is(#docs-nav,#updates-nav){font-size:7px}html[data-cycle12-v3=true] body .topbar .v3-top-pixel svg{width:18px;height:18px}html[data-cycle12-v3=true] body .topbar .v3-language-code{font-size:8px}html[data-cycle12-v3=true] body #screen-home.pixel-home{padding:9px 0 0}html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:clamp(323px,93vw,410px)}html[data-cycle12-v3=true] body .reference-home .reference-masthead{padding-top:clamp(41px,10vw,62px)}html[data-cycle12-v3=true] body .reference-home .reference-coin{width:clamp(95px,26vw,136px)}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{font-size:clamp(30px,8.8vw,47px)!important}html[data-cycle12-v3=true] body .v3-home-edge-copy{display:none}html[data-cycle12-v3=true] body .v3-home-signposts{top:49%;left:1%}html[data-cycle12-v3=true] body .v3-wood-sign{min-width:57px;padding:3px 5px;font-size:7px}html[data-cycle12-v3=true] body .reference-home .reference-stats{gap:6px}html[data-cycle12-v3=true] body .reference-home .reference-stat{min-height:92px;padding:11px 3px}html[data-cycle12-v3=true] body .v3-home-actions .v3-action{min-height:65px}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{gap:10px;padding:8px;grid-template-columns:minmax(0,31%) minmax(0,1fr)!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{min-height:160px!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-character{min-width:0;max-width:100%;overflow:hidden}html[data-cycle12-v3=true] body #screen-profile .hub-profile-character #profile-skin-art{object-fit:contain;max-width:100%;width:clamp(88px,26vw,132px)!important;height:clamp(88px,26vw,132px)!important}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner{min-height:132px}html[data-cycle12-v3=true] body #screen-profile .hub-passport h3{font-size:clamp(19px,5vw,29px)}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading{gap:6px;padding:12px}html[data-cycle12-v3=true] body #screen-ranking .ranking-trophy :is(svg,.pixel-icon){width:41px;height:41px}html[data-cycle12-v3=true] body #screen-ranking #refresh-ranking{min-width:62px;padding:5px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{min-height:210px}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1{min-height:235px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{min-height:125px;padding:13px}html[data-cycle12-v3=true] body #screen-skins .coin-hero-copy>p{max-width:24ch}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero h2{font-size:clamp(23px,6vw,32px)}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-balance{max-width:38%;top:9px;right:9px}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs{gap:7px}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}html[data-cycle12-v3=true] body #screen-skins .coin-market-tools{gap:8px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{grid-template-columns:minmax(108px,34%) minmax(0,1fr);min-height:168px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy{gap:5px;padding:10px}html[data-cycle12-v3=true] body #screen-skins .coin-item-copy h3{font-size:15px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions{gap:4px}html[data-cycle12-v3=true] body #screen-skins .coin-card-actions button{min-height:43px;padding:4px 2px;font-size:9px}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{border-bottom:0;border-left:0;border-right:0;border-radius:0;gap:3px;width:100%;bottom:0}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button{min-height:72px;padding:5px 2px}}@media (width<=390px){html[data-cycle12-v3=true] body .topbar .brand-copy{display:none}html[data-cycle12-v3=true] body .topbar .brand-coin{width:36px;height:36px}html[data-cycle12-v3=true] body .topbar .v3-brand-version{font-size:8px}html[data-cycle12-v3=true] body #screen-play .canvas-wrap>:is(.hud-score,.hud-best){min-width:65px;min-height:57px;padding:5px 6px}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading h2{font-size:19px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-name{font-size:10px}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-secondary{font-size:11px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-balance{font-size:9px}}@media (height<=500px) and (orientation:landscape){html[data-cycle12-v3=true] body #screen-play .game-stage{padding-bottom:12px}html[data-cycle12-v3=true] body #screen-play .canvas-wrap{max-height:none}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body :is(.v3-wood-sign,.v3-podium-art,.v3-profile-banner,.v3-flight-milestone-fill){transition:none!important;animation:none!important}}@media (forced-colors:active){html[data-cycle12-v3=true] body :is(.v3-home-signposts,.v3-profile-banner){border:1px solid canvastext}html[data-cycle12-v3=true] body .v3-podium-plinth{background:canvas;border-color:canvastext}}html[data-cycle12-v3=true] body .reference-home>.reference-hero{order:0}html[data-cycle12-v3=true] body .reference-home>.reference-stats{order:1}html[data-cycle12-v3=true] body .reference-home>.v3-home-actions{order:2}html[data-cycle12-v3=true] body .reference-home>.v3-tour-region{order:4}html[data-cycle12-v3=true] body .reference-home>.reference-community{order:5}html[data-cycle12-v3=true] body .reference-home>.v3-tour-region{box-sizing:border-box;isolation:isolate;background:linear-gradient(145deg,#082a45,#061a30);border:2px solid #287e9d;border-radius:10px;width:100%;min-width:0;max-width:100%;margin:30px 0 18px;padding:clamp(12px,2.5vw,22px) 0 13px;overflow:hidden;box-shadow:inset 0 0 0 2px #124a66,0 5px #031422}html[data-cycle12-v3=true] body .v3-home-actions{margin-bottom:clamp(8px,2vw,20px)}html[data-cycle12-v3=true] body .v3-tour-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title controls""hint controls";align-items:center;gap:4px 10px;padding:0 clamp(12px,2.5vw,23px) 14px;display:grid}html[data-cycle12-v3=true] body .v3-tour-title{color:#ffe08c;text-shadow:2px 2px #513f30;grid-area:title;min-width:0;margin:0;font:900 clamp(16px,2.7vw,24px)/1.2 ui-monospace,monospace}html[data-cycle12-v3=true] body .v3-tour-instructions{color:#9bcfe4;grid-area:hint;font:700 clamp(10px,1.6vw,13px)/1.4 ui-monospace,monospace}html[data-cycle12-v3=true] body .v3-tour-navigation{grid-area:controls;align-items:center;gap:6px;display:flex}html[data-cycle12-v3=true] body .v3-tour-arrow{box-sizing:border-box;color:#ffde87;cursor:pointer;touch-action:manipulation;background:#0b3a54;border:2px solid #459cb4;border-radius:6px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;font:900 30px/1 monospace;display:grid}html[data-cycle12-v3=true] body .v3-tour-arrow:disabled{color:#668aa0;cursor:default;background:#102638;border-color:#275671}html[data-cycle12-v3=true] body .v3-tour-scroll{box-sizing:border-box;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;align-items:stretch;gap:clamp(10px,2vw,18px);width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:4px clamp(12px,2.5vw,23px) 18px;scroll-padding-inline:clamp(12px,2.5vw,23px);display:flex;overflow:auto hidden}html[data-cycle12-v3=true] body .v3-tour-scroll::-webkit-scrollbar{height:0;display:none}html[data-cycle12-v3=true] body .v3-tour-scroll::-webkit-scrollbar-track{background:#163b50}html[data-cycle12-v3=true] body .v3-tour-scroll::-webkit-scrollbar-thumb{background:#6ac7d0;border:2px solid #163b50;border-radius:9px}html[data-cycle12-v3=true] body .v3-tour-scroll:focus-visible{outline-offset:-4px;outline:3px solid #ffe495}html[data-cycle12-v3=true] body .v3-tour-slide{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(155deg,#0b3145,#071c34);border:2px solid #2f7895;border-radius:8px;flex-direction:column;flex:0 0 min(90%,720px);justify-content:start;align-items:stretch;gap:clamp(7px,1.4vw,13px);min-width:0;max-width:100%;padding:clamp(9px,1.5vw,16px);display:flex}html[data-cycle12-v3=true] body .v3-tour-slide:first-child{background:linear-gradient(#082f49,#061e36);border-color:#ba6}html[data-cycle12-v3=true] body .v3-tour-slide>.reference-scenery{box-sizing:border-box;aspect-ratio:3/5;border:2px solid #258bb1;border-radius:6px;flex:none;width:100%;min-width:0;min-height:0;margin:0;overflow:hidden}html[data-cycle12-v3=true] body .v3-tour-slide .reference-scenery canvas{aspect-ratio:3/5;object-fit:contain;width:100%;height:auto;image-rendering:pixelated;pointer-events:none}html[data-cycle12-v3=true] body .v3-tour-slide :is(.cycle06-home-scene,.cycle07-home-tour,.cycle08-home-record,.cycle09-home-tour,.cycle10-recent-biomes,.cycle11-home-periods){box-sizing:border-box;min-height:0;box-shadow:none;color:#d4eced;overflow-wrap:anywhere;background:#0a3344;border:1px solid #386f88;border-radius:7px;font:700 clamp(10px,1.8vw,14px)/1.45 ui-monospace,monospace;margin:0!important;padding:clamp(9px,1.7vw,14px)!important}html[data-cycle12-v3=true] body .v3-tour-slide .cycle09-home-tour button{touch-action:manipulation;min-height:46px}html[data-cycle12-v3=true] body .v3-tour-scrollbar{box-sizing:border-box;background:#143448;border:1px solid #2a7593;border-radius:0;height:5px;margin:2px clamp(12px,2.5vw,23px);position:relative}html[data-cycle12-v3=true] body .v3-tour-scroll-thumb{width:33%;height:100%;box-shadow:none;background:#7dddbb;border-radius:0;transition:left .12s ease-out;position:absolute;top:0;left:0}html[data-cycle12-v3=true] body .topbar .banner-language[hidden],html[data-cycle12-v3=true] body .topbar .banner-language{display:none!important}@media (width<=390px){html[data-cycle12-v3=true] body .topbar .v3-brand-version{display:none}html[data-cycle12-v3=true] body .v3-tour-region{margin-top:26px}html[data-cycle12-v3=true] body .v3-tour-slide{flex-basis:90%}html[data-cycle12-v3=true] body .v3-tour-head{gap:3px 5px}html[data-cycle12-v3=true] body .v3-tour-title{font-size:15px}html[data-cycle12-v3=true] body .v3-tour-instructions{font-size:9px}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body .v3-tour-scroll-thumb{transition:none}html[data-cycle12-v3=true] body .v3-tour-scroll{scroll-behavior:auto}}html[data-cycle12-v3=true] body .v3-tour-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;min-width:0;margin:3px 0 0;display:grid}html[data-cycle12-v3=true] body .v3-tour-controls>:is(.cycle03-tour-toggle,.cycle05-next-biome){box-sizing:border-box;text-align:center;overflow-wrap:anywhere;touch-action:manipulation;justify-content:center;align-items:center;width:100%;max-width:none;min-height:48px;margin:0;padding:8px 7px;font:800 clamp(10px,1.65vw,13px)/1.35 ui-monospace,monospace;display:flex}@media (width<=600px){html[data-cycle12-v3=true] body .v3-tour-scroll{gap:9px}html[data-cycle12-v3=true] body .v3-tour-scroll>.v3-tour-slide{flex:0 0 100%;max-width:100%}html[data-cycle12-v3=true] body .v3-tour-controls>:is(.cycle03-tour-toggle,.cycle05-next-biome){font-size:clamp(9px,2.6vw,12px)}}@media (width<=360px){html[data-cycle12-v3=true] body .v3-tour-controls{gap:6px}}html[data-cycle12-v3=true] body #screen-home .v3-thirty-gallery{box-sizing:border-box;color:#f1efd7;width:100%;min-width:0;max-width:100%;scroll-margin-block:90px var(--pixel-dock-clearance,120px);background:linear-gradient(#082a47,#061d33);border:2px solid #2d87a6;border-radius:9px;order:4;margin:12px 0 19px;font-family:ui-monospace,monospace;overflow:hidden;box-shadow:inset 0 0 0 2px #174d67,0 5px #021829}html[data-cycle12-v3=true] body .v3-thirty-summary{cursor:pointer;touch-action:manipulation;color:#ffe3a7;background:linear-gradient(115deg,#12404e,#082b44);border-bottom:0;align-items:center;gap:clamp(9px,2vw,19px);min-height:clamp(65px,9vw,92px);padding:clamp(10px,2.5vw,23px);font:900 clamp(13px,2.8vw,22px)/1.3 monospace;display:flex}html[data-cycle12-v3=true] body .v3-thirty-summary::marker{content:""}html[data-cycle12-v3=true] body .v3-thirty-summary::-webkit-details-marker{display:none}html[data-cycle12-v3=true] body .v3-thirty-glyph{color:#082b43;background:#0a263c;border:2px solid #e6cb81;border-radius:2px;flex:none;place-items:center;width:clamp(56px,10vw,80px);height:clamp(42px,7vw,58px);font:900 clamp(16px,3vw,25px)/1 monospace;display:grid;box-shadow:inset 0 0 0 2px #1d4d5b,0 3px #061422}html[data-cycle12-v3=true] body .v3-thirty-glyph .reference-ui-icon{width:calc(100% - 6px);height:auto;max-height:100%;image-rendering:pixelated;display:block}html[data-cycle12-v3=true] body .v3-thirty-summary-title{overflow-wrap:anywhere;flex:1;min-width:0}html[data-cycle12-v3=true] body .v3-thirty-chevron{color:#b6f6d1;margin-left:auto;font:900 clamp(20px,3.7vw,31px)/1 monospace;transition:transform .15s}html[data-cycle12-v3=true] body .v3-thirty-gallery[open] .v3-thirty-chevron{transform:rotate(180deg)}html[data-cycle12-v3=true] body .v3-thirty-body{border-top:2px solid #227795;gap:16px;min-width:0;padding:clamp(12px,2.2vw,22px);display:grid}html[data-cycle12-v3=true] body .v3-thirty-subtitle{color:#acd8e9;letter-spacing:.05em;margin:0;font:700 clamp(9px,1.65vw,14px)/1.5 monospace}html[data-cycle12-v3=true] body .v3-thirty-stage{box-sizing:border-box;background:#082b4b;border:3px solid #38b3dc;border-radius:8px;gap:0;width:100%;min-width:0;max-width:420px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 0 0 2px #074063,0 5px #041625}html[data-cycle12-v3=true] body .v3-thirty-canvas{box-sizing:border-box;aspect-ratio:3/5;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;object-fit:contain;pointer-events:none;background:#0b3855;display:block}html[data-cycle12-v3=true] body .v3-thirty-info{background:linear-gradient(#082a46,#041d35);border-top:2px solid #236f91;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(7px,1.5vw,16px);min-height:clamp(49px,8vw,70px);padding:10px 13px;display:grid}html[data-cycle12-v3=true] body .v3-thirty-number{color:#ffe18b;font:900 clamp(15px,2.8vw,23px)/1.15 monospace}html[data-cycle12-v3=true] body .v3-thirty-name{color:#e9f4ed;overflow-wrap:anywhere;min-width:0;font:900 clamp(11px,2.2vw,20px)/1.25 monospace}html[data-cycle12-v3=true] body .v3-thirty-live{color:#78dfad;text-align:right;max-width:125px;font:700 clamp(8px,1.5vw,12px)/1.3 monospace}html[data-cycle12-v3=true] body .v3-thirty-period-title,html[data-cycle12-v3=true] body .v3-thirty-select-title{color:#fee098;margin:0 0 8px;font:900 clamp(12px,2.2vw,18px)/1.4 monospace}html[data-cycle12-v3=true] body .v3-thirty-period-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}html[data-cycle12-v3=true] body .v3-thirty-period-button{color:#b8dbe7;cursor:pointer;touch-action:manipulation;background:#0c3049;border:2px solid #2b7894;border-radius:6px;min-width:0;min-height:45px;padding:8px 4px;font:800 clamp(10px,1.9vw,16px)/1.3 monospace}html[data-cycle12-v3=true] body .v3-thirty-period-button[aria-pressed=true]{color:#fff1ba;background:linear-gradient(#27604d,#154a46);border-color:#ffe090;box-shadow:0 3px #8d6b35}html[data-cycle12-v3=true] body .v3-thirty-biome-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,1.3vw,12px);min-width:0;display:grid}html[data-cycle12-v3=true] body .v3-thirty-world{box-sizing:border-box;aspect-ratio:360/566;background:linear-gradient(180deg,#06233700 0 31%,var(--world-land) 88%,#061f35 100%), linear-gradient(180deg,var(--world-top),#102d50);color:#f5ebcb;text-align:left;cursor:pointer;touch-action:manipulation;isolation:isolate;border:2px solid #2c738e;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:clamp(95px,13vw,132px);padding:9px 9px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px #051928}html[data-cycle12-v3=true] body .v3-thirty-world-art{z-index:0;object-fit:contain;object-position:center;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}html[data-cycle12-v3=true] body .v3-thirty-world:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03142638,#0000 42%,#0314269c 100%);position:absolute;inset:0}html[data-cycle12-v3=true] body .v3-thirty-gallery[data-daypart=afternoon] .v3-thirty-world-art{filter:sepia(.16)saturate(1.12)brightness(1.05)}html[data-cycle12-v3=true] body .v3-thirty-gallery[data-daypart=night] .v3-thirty-world-art{filter:brightness(.52)saturate(.88)hue-rotate(12deg)}html[data-cycle12-v3=true] body .v3-thirty-world:before{content:"";z-index:2;background:var(--world-accent);width:10px;height:10px;box-shadow:-17px -12px 0 -3px var(--world-accent), -11px 0 0 -3px #f7f9d7;opacity:.75;pointer-events:none;position:absolute;inset:auto 4px 4px auto}html[data-cycle12-v3=true] body .v3-thirty-world-number{z-index:2;color:#ffe995;text-shadow:1px 2px #102339;font:950 clamp(13px,2.6vw,20px)/1 monospace;position:relative}html[data-cycle12-v3=true] body .v3-thirty-world-name{z-index:2;overflow-wrap:anywhere;word-break:normal;color:#f3f6e1;background:#061d32c4;width:100%;padding:4px 3px;font:900 clamp(9px,1.7vw,13px)/1.25 monospace;position:relative}html[data-cycle12-v3=true] body .v3-thirty-world[aria-pressed=true]{color:#fff2bd;border:3px solid #ffe38f;box-shadow:inset 0 0 0 1px #fcffb26b,0 0 11px #f4da824f,0 4px #74512c}html[data-cycle12-v3=true] body :is(.v3-thirty-summary,.v3-thirty-world,.v3-thirty-period-button):focus-visible{outline-offset:3px;outline:3px solid #ffec9e}@media (width<=660px){html[data-cycle12-v3=true] body .v3-thirty-biome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-cycle12-v3=true] body .v3-thirty-world{min-height:88px}}@media (width<=390px){html[data-cycle12-v3=true] body .v3-thirty-biome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-cycle12-v3=true] body .v3-thirty-world{min-height:83px}html[data-cycle12-v3=true] body .v3-thirty-info{grid-template-columns:auto minmax(0,1fr)}html[data-cycle12-v3=true] body .v3-thirty-live{text-align:left;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body :is(.v3-thirty-world,.v3-thirty-chevron,.v3-thirty-gallery *){transition:none!important;animation:none!important}}@media (forced-colors:active){html[data-cycle12-v3=true] body :is(.v3-thirty-world,.v3-thirty-period-button){border-color:buttontext}}html[data-cycle12-v3=true] body .reference-home .v3-thirty-stat-action{cursor:pointer;touch-action:manipulation;transition:border-color .15s,box-shadow .15s;position:relative}html[data-cycle12-v3=true] body .reference-home .v3-thirty-stat-action:after{content:"↗";color:#ffe6a5;pointer-events:none;font:900 14px/1 ui-monospace,monospace;position:absolute;top:4px;right:7px}html[data-cycle12-v3=true] body .reference-home .v3-thirty-stat-action:hover{border-color:#e2cc82;box-shadow:0 0 0 2px #d7ce7944,0 4px #031627}html[data-cycle12-v3=true] body .reference-home .v3-thirty-stat-action:focus-visible{outline-offset:4px;outline:3px solid #ffe39a}html[data-cycle12-v3=true] body .reference-home .v3-thirty-gallery{scroll-margin-top:clamp(88px,15vw,130px)}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body .reference-home .v3-thirty-stat-action{transition:none}}html[data-cycle12-v3=true]{--v3-sky:url(/games/flying/assets/classic-world-BnX4EwFP.webp);--c14-ink:#041a30;--c14-gold:#ffdb79;--c14-teal:#36a2bf}html[data-cycle12-v3=true] body .app-shell{box-sizing:border-box;width:min(100%,1180px);padding-inline:clamp(8px,2vw,26px)}html[data-cycle12-v3=true] body .topbar{border-color:#368eaf;max-width:1140px;margin-inline:auto;box-shadow:inset 0 0 0 2px #104864,0 5px #011221}html[data-cycle12-v3=true] body .reference-home,html[data-cycle12-v3=true] body #screen-home.pixel-home{width:100%;max-width:1120px}html[data-cycle12-v3=true] body .reference-home .reference-hero{isolation:isolate;background:#071c33;border:2px solid #175976;border-radius:8px;min-height:clamp(380px,53vw,635px);box-shadow:inset 0 0 0 3px #073b57,0 6px #03101d}html[data-cycle12-v3=true] body .reference-home .reference-hero-pixel-art{filter:brightness(.52)saturate(1.34)hue-rotate(19deg)contrast(1.13);object-position:center 53%}html[data-cycle12-v3=true] body .reference-home .reference-hero:before{filter:brightness(.53)saturate(1.28)hue-rotate(17deg);background-position:50% 53%}html[data-cycle12-v3=true] body .reference-home .reference-hero:after{background:linear-gradient(#020e2a91 0%,#06194212 35%,#041a3033 56%,#001a30ab 100%);box-shadow:inset 0 0 0 2px #00192c59,inset 0 -22px 34px #0315279c}html[data-cycle12-v3=true] body .reference-home .reference-starfield{z-index:1;opacity:.83;mix-blend-mode:screen}html[data-cycle12-v3=true] body .reference-home .reference-masthead{padding-block-start:clamp(25px,5.5vw,58px)}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{text-shadow:3px 4px #6e4627,6px 7px #011629,0 0 17px #001324!important}html[data-cycle12-v3=true] body .reference-home .reference-stat{background:linear-gradient(155deg,#0a334c,#04192e);border:2px solid #247d9f;box-shadow:inset 0 0 0 2px #104b66,0 4px #041729}html[data-cycle12-v3=true] body .v3-home-actions .v3-action-primary,html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-primary{color:#09273b;background:linear-gradient(#fff0a2,#ffce57);border-color:#fff2ad;box-shadow:inset 0 0 0 3px #deab50,0 5px #7b592e}html[data-cycle12-v3=true] body :is(.v3-home-actions .v3-action,#screen-profile .v3-profile-actions .v3-action){border-radius:8px}html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play .game-stage{box-sizing:border-box;width:100%;max-width:1120px;box-shadow:none;background:0 0;border:0;padding:clamp(7px,1.8vw,20px);grid-template:none!important;display:block!important}html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play .canvas-wrap{box-sizing:border-box;isolation:isolate;background-color:var(--atmosphere-sky,#06253b);background-image:linear-gradient(90deg,#061a2c59,transparent 35%,transparent 65%,#061a2c59), var(--atmosphere-art,linear-gradient(180deg, var(--atmosphere-top,#9ee7e4), var(--atmosphere-sky,#76d5dc) 58%, var(--atmosphere-ground,#315f49)));min-width:0;max-width:100%;image-rendering:pixelated;background-position:50%;background-size:cover;border:4px solid #36b7df;border-radius:10px;justify-content:center;align-items:flex-start;margin:12px auto 0;padding:clamp(5px,1vw,10px);position:relative;box-shadow:inset 0 0 0 3px #0b4b68,0 0 20px #26c0e42c,0 6px #031322;width:min(100%,980px)!important;display:flex!important}html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play .biome-gutter-blend{z-index:0;pointer-events:none;image-rendering:pixelated;opacity:0;background-position:50%;background-size:cover;border-radius:6px;transition:opacity 1.25s cubic-bezier(.35,0,.45,1);position:absolute;inset:0}@media (width<=900px),(prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body #screen-play .biome-gutter-blend{display:none!important}}html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play .canvas-wrap[data-atmosphere-daypart=afternoon]{background-image:linear-gradient(#eaaa6a29,#764f3e1c), var(--atmosphere-art,linear-gradient(var(--atmosphere-top),var(--atmosphere-sky),var(--atmosphere-ground)))}html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play .canvas-wrap[data-atmosphere-daypart=night]{background-image:linear-gradient(#08152e85,#040e29b0), var(--atmosphere-art,linear-gradient(var(--atmosphere-top),var(--atmosphere-sky),var(--atmosphere-ground)))}html[data-cycle12-v3=true] body #screen-play .biome-stage-atmosphere{display:none!important}html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play #game-canvas{box-sizing:border-box;aspect-ratio:9/16;z-index:1;object-fit:contain;max-width:100%;image-rendering:pixelated;border:2px solid #266a8b;border-radius:5px;margin:0 auto;position:relative;width:min(100%,470px)!important;height:auto!important;display:block!important}html[data-cycle12-v3=true] body #screen-play .mode-switch{margin-inline:auto;max-width:980px;margin-bottom:14px}html[data-cycle12-v3=true] body #screen-play .v3-flight-milestone,html[data-cycle12-v3=true] body #screen-play .v3-flight-guides,html[data-cycle12-v3=true] body #screen-play .game-hud-deck,html[data-cycle12-v3=true] body #screen-play #start-game,html[data-cycle12-v3=true] body #screen-play .cycle08-play-focus{box-sizing:border-box;max-width:980px;margin-inline:auto}html[data-cycle12-v3=true] body #screen-play .v3-flight-milestone{border-color:#328cb0;box-shadow:inset 0 0 0 2px #113f5a,0 4px #041427}html[data-cycle12-v3=true] body #screen-play .v3-flight-guide{background:linear-gradient(#0a324b,#061c32);box-shadow:inset 0 0 0 1px #165977,0 3px #041628}html[data-cycle12-v3=true] body #screen-ranking .ranking-panel{box-sizing:border-box;width:100%;max-width:1080px}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading{background-image:linear-gradient(90deg,#051729c7,#08273f8c),var(--v3-sky);background-position:50% 52%}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium{background-image:linear-gradient(180deg,#0019338c,#062e44ad),var(--v3-sky);background-position:50% 53%;border-color:#2aaacf;box-shadow:inset 0 0 0 3px #0a4968,0 5px #021321}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-grid{grid-template-columns:1fr 1.18fr 1fr;align-items:end;gap:clamp(4px,1.5vw,21px)}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art>:not(.v3-podium-crown){width:clamp(68px,13vw,164px);max-width:100%;height:clamp(68px,13vw,164px);image-rendering:pixelated;margin:auto;display:block}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art>:not(.v3-podium-crown) :is(svg,img,.approved-skin-art,.authored-skin-art){object-fit:contain;image-rendering:pixelated;width:100%!important;height:100%!important}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-plinth{border-radius:5px 5px 2px 2px}html[data-cycle12-v3=true] body #screen-ranking .ranking-row{box-shadow:inset 0 0 0 1px #194a67}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{background-image:linear-gradient(90deg,#041b30e6,#031d318c 70%,#042137dc),var(--v3-sky);background-position:50% 54%;border-color:#dab86a}html[data-cycle12-v3=true] body #screen-skins .coin-market{max-width:1100px;margin-inline:auto}html[data-cycle12-v3=true] body #screen-skins .coin-market-grid{gap:clamp(10px,1.8vw,20px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{background:linear-gradient(115deg,#0e3b51,#05263e 68%,#071f34);border-color:#2b829d;border-radius:9px;grid-template-columns:minmax(125px,30%) minmax(0,1fr);min-height:clamp(205px,24vw,263px);box-shadow:inset 0 0 0 1px #0d4761,0 5px #031321}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-art{border-right:3px solid #2c7799;min-height:195px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy{justify-content:center;gap:clamp(7px,1.2vw,12px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .v3-coin-detail{color:#9dcdd7;margin:0;font:700 clamp(10px,1.5vw,13px)/1.45 ui-monospace,monospace}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-preview-bird{width:clamp(85px,12vw,135px);height:clamp(85px,12vw,135px);image-rendering:pixelated}html[data-cycle12-v3=true] body #screen-skins .coin-card-actions button{min-height:46px}html[data-cycle12-v3=true] body #screen-skins .coin-card-actions button:focus-visible{outline-offset:2px;outline:3px solid #ffe49e}html[data-cycle12-v3=true] body #screen-profile .pixel-profile{max-width:1100px;margin-inline:auto}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner{background-image:linear-gradient(90deg,#031729db,#04243c9e),var(--v3-sky);background-position:50% 52%;border:2px solid #267b99;border-radius:8px;min-height:clamp(130px,20vw,245px)}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{margin-bottom:12px;background:linear-gradient(130deg,#0b3851,#061c31)!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{image-rendering:pixelated;background-position:50%}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions{margin:12px 0 15px}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics>span{box-shadow:inset 0 0 0 2px #104c68,0 4px #031322;border-color:#3188ab!important}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-strip{border-color:#388caa;box-shadow:inset 0 0 0 2px #104460,0 5px #031321}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{box-sizing:border-box;background:linear-gradient(#0b344e,#041a31);border-color:#277a9b;width:min(100%,1110px);box-shadow:inset 0 0 0 2px #103d5b,0 0 15px #16628e30}@media (width>=901px){html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:clamp(500px,47vw,650px)}html[data-cycle12-v3=true] body #screen-play .game-stage .stage-head{max-width:980px;margin:0 auto 13px}html[data-cycle12-v3=true] body #screen-play .mode-switch{padding:12px}html[data-cycle12-v3=true] body #screen-play .game-stage>:is(.journey-dashboard,.journey-xp-track,.journey-goals,.game-notices){box-sizing:border-box;max-width:980px;margin-inline:auto}}@media (width<=900px){html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play .canvas-wrap{background-image:none;width:min(100%,470px)!important}html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play #game-canvas{width:100%!important}html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:clamp(320px,82vw,490px)}}@media (width<=600px){html[data-cycle12-v3=true] body .app-shell{padding-inline:7px}html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:clamp(310px,88vw,390px)}html[data-cycle12-v3=true] body .reference-home .reference-hero-pixel-art{object-position:49% 52%}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art>:not(.v3-podium-crown){width:clamp(65px,16vw,97px);height:clamp(65px,16vw,97px)}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1 .v3-podium-art>:not(.v3-podium-crown){width:clamp(70px,21vw,110px);height:clamp(70px,21vw,110px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{grid-template-columns:minmax(105px,34%) minmax(0,1fr);min-height:180px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-art{min-height:170px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy{gap:5px;padding:10px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .v3-coin-detail{font-size:9px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-preview-bird{width:clamp(68px,17vw,94px);height:clamp(68px,17vw,94px)}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner{min-height:132px}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{width:100%}}@media (width<=360px){html[data-cycle12-v3=true] body #screen-skins .coin-item-card .v3-coin-detail{display:none}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-grid{gap:2px}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body .reference-home .reference-starfield{animation:none!important}}html[data-cycle12-v3=true] body #screen-play .game-stage[data-flight-hud] .canvas-wrap>:is(.hud-score,.hud-best){display:none!important}@media (width<=760px){html[data-cycle12-v3=true][data-screen=play] body #screen-play .canvas-wrap,html[data-cycle12-v3=true][data-screen=play] body #screen-play #game-canvas{overscroll-behavior:contain;touch-action:none!important}html[data-cycle12-v3=true][data-screen=play] body #screen-play #game-canvas{box-sizing:border-box;aspect-ratio:9/16;image-rendering:pixelated;width:100%!important;height:auto!important;display:block!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage{flex-direction:column;align-items:stretch;gap:0;max-width:100%;padding:5px 6px 14px!important;display:flex!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage>*{order:9}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .stage-head{order:0;display:none!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .mode-switch{order:1;width:100%;max-width:420px;margin:2px auto 5px}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .global-note{order:2}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play #start-game{box-sizing:border-box;touch-action:manipulation;order:3;min-height:50px;font-size:clamp(12px,3.2vw,15px);clip-path:none!important;white-space:normal!important;width:min(100%,420px)!important;height:auto!important;margin:6px auto 10px!important;padding:10px 14px!important;display:block!important;position:static!important;overflow:visible!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .canvas-wrap{box-sizing:border-box;order:4;align-self:center;width:min(100%,84vw,320px)!important;width:min(100%,84vw,clamp(184px,calc((var(--mobile-visible-height,100dvh) - 294px) * .5625),320px))!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:4px!important;display:flex!important}html[data-cycle12-v3=true][data-screen=play] body #screen-play :is(.v3-flight-milestone,.cycle08-play-focus){display:none!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #screen-play .game-stage .canvas-wrap{box-sizing:border-box;min-width:0;max-width:100%;width:min(100%,430px)!important;width:min(100%,430px,calc((var(--mobile-visible-height,100dvh) - 90px) * .5625))!important;margin:0 auto!important;padding:2px!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #screen-play :is(.v3-flight-guides,.cycle09-play-readout){display:none!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #screen-play .stage-head{min-height:44px;margin:0 0 3px!important;display:flex!important}}@media (width<=760px) and (height<=500px) and (orientation:landscape){html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage .canvas-wrap{width:min(72vw,210px)!important}}@media (width<=760px){html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage .canvas-wrap{width:min(100%,var(--mobile-play-idle-width,210px))!important}html[data-cycle12-v3=true][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%,var(--mobile-play-running-width,320px))!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play :is(.canvas-wrap,#game-canvas){touch-action:pan-y!important}html[data-cycle12-v3=true][data-screen=play] body #screen-play .game-stage>:is(.v3-flight-guides,.journey-dashboard,.journey-xp-track,.journey-goals,.flight-hud-details,.cycle09-play-readout,.v3-flight-milestone){display:none!important}}html body #screen-skins [data-skin-world-style=premium]{isolation:isolate;background:#0c3043}html body #screen-skins [data-skin-world-style=premium]>.skin-world-scenery{object-fit:cover!important;object-position:var(--skin-world-focus,50% 50%)!important;filter:saturate(1.09)contrast(1.06)!important;image-rendering:pixelated!important}html body #screen-skins [data-skin-world-style=premium]:after{opacity:1!important;filter:none!important;background:linear-gradient(#0209161f,#0000 20% 74%,#040e1e38)!important}html body #screen-skins .skin-card .skin-bird{z-index:2;image-rendering:pixelated;filter:none!important}html body #screen-skins[data-alpha-polish] .skin-card{border-color:var(--skin-frame,#358eaa);background:#061b2b;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px #020e17}html body #screen-skins[data-alpha-polish] .skin-card .skin-preview{background:#0b354b;border:1px solid #6bc4d022}html body #screen-skins .skin-card .skin-sound-direct{box-sizing:border-box;letter-spacing:.02em;touch-action:manipulation;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:calc(100% - 14px);max-width:none;margin:7px 7px 6px;position:relative;box-shadow:inset 0 0 0 1px #0c354b;color:#e0f9ff!important;background:linear-gradient(#164966,#0a293d)!important;border:2px solid #398aa7!important;min-height:44px!important;padding:8px 11px!important;font:800 clamp(10px,1.7vw,12px)/1.25 monospace!important;display:flex!important}html body #screen-skins .skin-card .skin-sound-direct:before{content:"♫";color:#ffdc80;font-size:16px}html body #screen-skins .skin-card .skin-sound-direct[data-sound-state=played]{color:#e5ffe9!important;border-color:#72cfae!important}html body #screen-skins .skin-card .skin-sound-direct[data-sound-state=blocked]{color:#ffedc5!important;border-color:#eac47a!important}html body #screen-skins .skin-card .skin-sound-direct:focus-visible{outline-offset:2px;outline:3px solid #ffda83}@media (width<=650px){html body #screen-skins[data-alpha-polish] .skin-card .skin-sound-direct{grid-area:2/1/auto/-1;width:100%;margin:7px 0 3px;min-height:44px!important}html body #screen-skins[data-alpha-polish] .skin-card .banner-skin-actions{grid-column:1/-1;grid-row:3!important}}@media (width<=420px){html body #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-authored-skin]{--shop-art-scale:1;width:105px!important;height:140px!important;transform:none!important;scale:var(--shop-art-scale)!important}html body #screen-skins[data-alpha-polish] .skin-card .skin-bird[data-approved-skin]{width:98px!important;height:98px!important;transform:none!important}html body #screen-skins[data-alpha-polish] .skin-card .skin-sound-direct{min-height:44px!important;font-size:11px!important}}@media (prefers-reduced-motion:reduce){html body #screen-skins .skin-card .skin-sound-direct{transition:none!important}}@media (forced-colors:active){html body #screen-skins .skin-card .skin-sound-direct{color:buttontext!important;border:2px solid buttontext!important}}@media (width>=651px){html[data-cycle12-v3=true] body[data-banner-ui] #screen-skins[data-alpha-polish] .skin-card>.skin-sound-button.skin-sound-direct{flex:none;min-width:80px;box-sizing:border-box!important;width:calc(100% - 14px)!important;height:auto!important;min-height:44px!important;padding:9px 10px!important;font-size:11px!important;line-height:1.35!important;display:flex!important}}html[data-cycle12-v3=true]{--v3-sky:url(/games/flying/assets/skylands--PMaP7iK.webp);--v3-ref-edge:#2b9dc1;--v3-ref-dark:#06162a;--v3-ref-gold:#ffe392;--v3-ref-neon:#90f2d0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-cycle12-v3=true] body .topbar .brand-copy b{color:#ffe29a;text-shadow:2px 2px #564232}html[data-cycle12-v3=true] body .topbar .v3-brand-version{color:#b5dfec;background:#0b2c42;border-color:#4c9eba}html[data-cycle12-v3=true] body .reference-home .reference-hero{background-color:#051a37;border:2px solid #307e9b;overflow:hidden;box-shadow:inset 0 0 0 2px #18536c,0 5px #021220}html[data-cycle12-v3=true] body .reference-home .reference-hero-pixel-art{object-fit:cover;object-position:center 47%;image-rendering:pixelated;filter:brightness(.46)saturate(1.52)hue-rotate(16deg)contrast(1.13)!important}html[data-cycle12-v3=true] body .reference-home .reference-hero:before{background-position:50% 47%;background-size:cover;background-image:var(--v3-sky)!important;filter:brightness(.53)saturate(1.52)hue-rotate(16deg)!important}html[data-cycle12-v3=true] body .reference-home .reference-starfield{opacity:.95;mix-blend-mode:screen;background-image:radial-gradient(circle,#ffe0a7 1px,#0000 2px),radial-gradient(circle,#a3e9ff 1px,#0000 1.5px),radial-gradient(circle,#fff3d5 1px,#0000 2px);background-position:21px 7px,74px 33px,133px 67px;background-size:83px 93px,137px 101px,205px 155px}html[data-cycle12-v3=true] body .reference-home .reference-coin{filter:drop-shadow(0 0 17px #ffd9579a)drop-shadow(0 6px 4px #020a20)}html[data-cycle12-v3=true] body .reference-home .reference-stats{gap:clamp(6px,1.5vw,17px)}html[data-cycle12-v3=true] body .reference-home .reference-stat{background:linear-gradient(140deg,#092e49,#051b2e);border:2px solid #287d9f;border-radius:8px;box-shadow:inset 0 0 0 1px #17536a,0 5px #061625}html[data-cycle12-v3=true] body .reference-stat-value strong{color:#ffe188;font-variant-numeric:tabular-nums}html[data-cycle12-v3=true] body .v3-home-actions .v3-action{border-radius:9px;box-shadow:inset 0 0 0 2px #dba94e,0 5px #4c3426}html[data-cycle12-v3=true] body .v3-home-actions .v3-action-secondary{color:#ffe1a5;background:linear-gradient(#092d44,#051e32);border-color:#e9ce87;box-shadow:inset 0 0 0 2px #184f5f,0 5px #041321}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner,html[data-cycle12-v3=true] body #screen-skins .coin-market-hero,html[data-cycle12-v3=true] body #screen-ranking .ranking-heading{background-image:linear-gradient(90deg,#01132c9e,#08234254),var(--v3-sky);background-position:50% 54%;background-size:cover;border-color:#2c83a6}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.27;background-image:radial-gradient(#fff1b7 1px,#0000 2px),radial-gradient(#a1f4ff 1px,#0000 1px);background-size:89px 73px,147px 104px;position:absolute;inset:0}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{box-shadow:inset 0 0 0 3px #1b617e,0 5px #061723;background:linear-gradient(140deg,#0b324e,#051a31)!important;border:3px solid #e8d28a!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{background-position:50% 47%;background-size:cover;box-shadow:inset 0 0 0 2px #bb852f,0 4px #5d3b2a;background-image:linear-gradient(#071e3870,#07152d1e),url(/games/flying/assets/skylands--PMaP7iK.webp)!important;border-color:#ffe48d!important}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-primary{color:#081c2c;background:linear-gradient(#ffe99b,#fbc452);border-color:#fff1a9}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics{margin-top:10px;margin-bottom:17px}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-strip{border:2px solid #2788a7;border-radius:8px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{background-image:linear-gradient(90deg,#061c35dd,#0b325288),var(--v3-sky);border:3px solid #e4c479;border-radius:10px;box-shadow:inset 0 0 0 2px #2b6876,0 5px #031421}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero h2{color:#ffe08e;text-shadow:3px 4px #895023,5px 5px #051323;font:950 clamp(23px,5vw,53px)/1.08 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-balance{color:#ffe4a2;box-shadow:0 0 7px #082f5280}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs button{overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;min-height:56px;padding:7px 3px;font:900 clamp(8px,1.75vw,16px)/1.25 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{border-color:#2c7897;box-shadow:inset 0 0 0 1px #164b62,0 5px #031827}html[data-cycle12-v3=true] body #screen-skins .coin-item-card:first-child{border-color:#efcf7b;box-shadow:inset 0 0 0 2px #986d35,0 4px #041625}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-art{background:linear-gradient(155deg,#173d47,#09283e)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy h3{color:#ffe8a4}html[data-cycle12-v3=true] body #screen-skins .v3-shop-browse{background:linear-gradient(#0c3346,#051e32);border-color:#e8c776;min-height:66px;box-shadow:inset 0 0 0 2px #1d5864,0 4px #041622}html[data-cycle12-v3=true] body #screen-skins .coin-card-actions button{border-radius:6px}html[data-cycle12-v3=true] body #screen-skins .coin-card-actions .coin-primary{background:linear-gradient(#ffeaa8,#ffc452);border-color:#fff0b5;box-shadow:0 3px #73502c}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading{background-image:linear-gradient(90deg,#021a31b8,#0217384d),var(--v3-sky);border:2px solid #2c85a9;border-bottom:0;min-height:clamp(105px,19vw,190px)}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading h2{text-shadow:3px 3px #8e5c25,5px 6px #021423}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium{background-image:linear-gradient(180deg,#02152d6b,#061d34a8),var(--v3-sky);background-position:50% 51%;background-size:cover;border:2px solid #268bae;border-radius:8px;max-width:100%;min-height:0;box-shadow:inset 0 0 0 3px #114e6a,0 5px #031827;display:block!important}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium[hidden]{display:none!important}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium .v3-podium-grid{align-items:end;gap:clamp(3px,1.1vw,17px)}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{background:0 0;border:0;padding:4px 3px 0}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card[data-placeholder] .v3-podium-art{opacity:.65;filter:grayscale(.72)drop-shadow(0 0 8px #f0cc8b49)}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card[data-placeholder] .v3-podium-art :is(svg,img){image-rendering:pixelated}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card[data-placeholder] .v3-podium-name{opacity:.8}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card .v3-podium-plinth{box-shadow:inset 0 5px #ffffff38,0 5px #001625}html[data-cycle12-v3=true] body #screen-ranking .ranking-personal>div{background:linear-gradient(#0b344f,#062039);border-color:#2784a6;box-shadow:0 4px #04182a}html[data-cycle12-v3=true] body #screen-ranking .ranking-list-head{color:#b6deea}html[data-cycle12-v3=true] body #screen-ranking .ranking-row{min-height:58px}html[data-cycle12-v3=true] body #screen-play .mode-switch{background:linear-gradient(#082f4c,#061d35);border-color:#318bad}html[data-cycle12-v3=true] body #screen-play .mode-buttons button.is-active{background:linear-gradient(#25604c,#18463c);border-color:#fff1ac;box-shadow:0 3px #906e31}html[data-cycle12-v3=true] body #screen-play .canvas-wrap{border-color:#3caee1;box-shadow:inset 0 0 0 2px #145978,0 0 12px #4ad4f349,0 5px #041622}html[data-cycle12-v3=true] body #screen-play #start-game{color:#061c32;background:linear-gradient(#fff1a8,#ffcf59);border:3px solid #fff0ab;box-shadow:inset 0 0 0 2px #d5a34a,0 5px #7a552d}html[data-cycle12-v3=true] body #screen-play .v3-flight-guide{background:linear-gradient(#0b334e,#061b31);border-color:#2a85a8}html[data-cycle12-v3=true] body #screen-play .v3-flight-guide summary{color:#c8e8f1}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button.is-active{background:linear-gradient(#285d4c,#11513f);border-color:#ccfcb7;box-shadow:0 0 9px #73ebbc78,inset 0 0 0 2px #5dbb8d7b}@media (width>=376px) and (width<=600px){html[data-cycle12-v3=true] body .topbar .brand-copy{gap:0;min-width:0;display:grid!important}html[data-cycle12-v3=true] body .topbar .brand-copy b{letter-spacing:0;font-size:clamp(8px,2.1vw,11px)}html[data-cycle12-v3=true] body .topbar .v3-brand-version{border-width:1px;padding:2px;font-size:8px;display:inline-grid!important}html[data-cycle12-v3=true] body .topbar .brand-coin{width:33px;height:33px}html[data-cycle12-v3=true] body .topbar .brand{gap:3px}html[data-cycle12-v3=true] body .topbar .top-actions{gap:2px}html[data-cycle12-v3=true] body .topbar .v3-top-pixel svg{width:18px;height:18px}}@media (width<=375px){html[data-cycle12-v3=true] body .topbar .brand-copy{display:none!important}html[data-cycle12-v3=true] body .topbar .v3-brand-version{font-size:8px;display:inline-grid!important}}@media (width<=600px){html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:clamp(335px,94vw,410px)}html[data-cycle12-v3=true] body .reference-home .reference-masthead{padding-top:38px}html[data-cycle12-v3=true] body .reference-home .reference-coin{width:clamp(104px,29vw,144px)}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{font-size:clamp(27px,7.5vw,43px)!important}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs button{min-height:53px;font-size:9px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{min-height:140px}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1{min-height:166px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art{min-height:65px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-plinth{height:clamp(52px,12vw,77px)}}@media (width<=390px){html[data-cycle12-v3=true] body #screen-skins .coin-market-tools{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs button{min-height:54px;font-size:8px}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body .reference-starfield,html[data-cycle12-v3=true] body .reference-coin{animation:none!important}}html[data-cycle12-v3=true]{--v3-sky:url(/games/flying/assets/phantom-world-DE__APNm.webp);--v3-night-ink:#06162d;--v3-night-edge:#3398b8;--v3-night-gold:#ffe398}html[data-cycle12-v3=true] body .reference-home .reference-hero{isolation:isolate;background-color:#051729;border:2px solid #327f9b;box-shadow:inset 0 0 0 2px #134664,0 5px #02111e}html[data-cycle12-v3=true] body .reference-home .reference-hero-pixel-art{object-fit:cover;opacity:1!important;object-position:center 58%!important;filter:brightness(.94)saturate(1.08)contrast(1.03)!important}html[data-cycle12-v3=true] body .reference-home .reference-hero:before{filter:none!important;background-image:none!important;transform:none!important}html[data-cycle12-v3=true] body .reference-home .reference-starfield{mix-blend-mode:screen;pointer-events:none;background-image:radial-gradient(circle,#ffe5ae 1px,#0000 2px),radial-gradient(circle,#9ee7ff 1px,#0000 1.5px),radial-gradient(circle,#fff3d5 1px,#0000 2px);background-position:11px 9px,51px 33px,95px 41px;background-size:69px 87px,137px 101px,211px 151px;opacity:.24!important}html[data-cycle12-v3=true] body .reference-home .reference-masthead{isolation:isolate}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{color:#ffe08b!important;text-shadow:2px 3px #952,4px 5px #061729,0 0 9px #061729!important}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner,html[data-cycle12-v3=true] body #screen-skins .coin-market-hero,html[data-cycle12-v3=true] body #screen-ranking .ranking-heading{background-image:linear-gradient(100deg,#010e25e8,#051d338a 62%,#01102794),var(--v3-sky);image-rendering:pixelated;background-position:50%;background-size:cover;border-color:#3689a9}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{border-color:#d6b766;box-shadow:inset 0 0 0 2px #22546b,0 5px #061321}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{image-rendering:pixelated;background-image:linear-gradient(180deg,#02102a3b,#01172959),var(--v3-sky)!important;background-position:52% 49%!important;background-size:cover!important}html[data-cycle12-v3=true] body :is(.reference-home .reference-stat,#screen-profile .hub-passport-metrics>span,#screen-skins .coin-item-card,#screen-ranking .ranking-personal>div){background-color:#08253e;border-color:#3686a7}html[data-cycle12-v3=true] body :is(.v3-home-actions .v3-action-primary,#screen-play #start-game,#screen-skins .coin-primary){color:#08223a;background:linear-gradient(#fff1ae 0%,#ffdb77 45%,#ffbe49 100%);border-color:#ffedab;box-shadow:inset 0 0 0 2px #c9993d,0 4px #60401f}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(4px,1.2vw,12px)!important;display:grid!important}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs>button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{background:linear-gradient(#0a2f4b,#04192e);border-color:#2b8eaf;box-shadow:inset 0 0 0 2px #0b4460,0 0 12px #1686b444}@media (width<=760px){html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage .canvas-wrap{box-sizing:border-box;background-color:var(--atmosphere-sky,#082e4a);background-image:radial-gradient(circle at 16% 16%,#ffe09a 1px,transparent 2px), radial-gradient(circle at 85% 28%,#a6e7ff 1px,transparent 2px), linear-gradient(180deg,#031531c4 0%,#02192f2e 50%,#03182ab8 100%), linear-gradient(180deg,var(--atmosphere-top,#173f6a),var(--atmosphere-sky,#24628a) 65%,var(--atmosphere-ground,#153b4d));background-size:63px 73px,93px 109px,100% 100%,100% 100%;border:3px solid #41bbe7;border-radius:9px;justify-content:center;align-items:flex-start;min-width:0;max-width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #164e6a,0 0 12px #29bdf548,0 4px #041525;touch-action:pan-y!important;width:min(100%,440px)!important;margin:0 auto!important;padding:4px!important;display:flex!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage .canvas-wrap>#game-canvas{z-index:1;box-sizing:border-box;object-fit:contain;image-rendering:pixelated;flex:none;position:relative;width:min(100%,var(--mobile-play-idle-width,210px))!important;aspect-ratio:9/16!important;touch-action:pan-y!important;height:auto!important;max-height:none!important;display:block!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage .canvas-wrap>:is(.canvas-corner-hud,.canvas-biome-next,.gameplay-tip,.canvas-tip){z-index:3}html[data-cycle12-v3=true][data-screen=play] body #screen-play .cycle08-play-focus,html[data-cycle12-v3=true][data-screen=play] body #screen-play .v3-flight-milestone{display:none!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{grid-template-columns:minmax(102px,35%) minmax(0,1fr);overflow:hidden}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs>button{min-height:52px;padding-inline:3px;font-size:clamp(8px,2.4vw,11px)}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{min-height:150px}}@media (width<=390px){html[data-cycle12-v3=true] body .topbar{gap:3px}html[data-cycle12-v3=true] body #screen-skins .coin-market-tools{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-grid{gap:3px}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-strip{max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body .reference-starfield{animation:none!important}}@media (width>=351px) and (width<=390px){:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){gap:2px;padding:4px}html[data-cycle12-v3=true] body .topbar .brand{gap:3px;min-width:0}html[data-cycle12-v3=true] body .topbar .brand-coin{width:30px;height:30px}html[data-cycle12-v3=true] body .topbar .brand-copy{gap:0;min-width:0;display:grid!important}html[data-cycle12-v3=true] body .topbar .brand-copy b{letter-spacing:0;white-space:nowrap;font-size:9px!important}html[data-cycle12-v3=true] body .topbar .v3-brand-version{display:none!important}html[data-cycle12-v3=true] body .topbar .top-actions{gap:2px}}html[data-cycle12-v3=true]{--approved-panel:#072740;--approved-edge:#2c88a9;--approved-gold:#ffe29a;--approved-mint:#8deac4}html[data-cycle12-v3=true] body .topbar{background:linear-gradient(165deg,#071d35,#092b44);border-color:#348fae;box-shadow:inset 0 0 0 2px #15516b,0 4px #021421}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{box-sizing:border-box;width:min(100%,1100px);padding:5px max(5px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));border:2px solid var(--approved-edge);border-radius:9px 9px 0 0;gap:4px}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button{background:0 0;border-color:#0000;gap:3px;min-width:0;min-height:62px;padding:3px 1px}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock b{letter-spacing:0;font-size:clamp(9px,2vw,15px)}html[data-cycle12-v3=true] body .reference-home .reference-hero{border:2px solid #2d85a5;min-height:clamp(255px,67vw,535px);box-shadow:inset 0 0 0 2px #134c65,0 4px #041624}html[data-cycle12-v3=true] body .reference-home .reference-masthead{gap:5px;padding-top:clamp(22px,5vw,42px)}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{letter-spacing:.02em!important;line-height:1.04!important}html[data-cycle12-v3=true] body .reference-home .reference-stat{background:linear-gradient(155deg,#092e48,#051a30);border:2px solid #2c829e;border-radius:7px;min-height:78px;padding:7px 4px}html[data-cycle12-v3=true] body .reference-home .reference-stat strong{font-variant-numeric:tabular-nums;font-size:clamp(19px,4vw,29px)}html[data-cycle12-v3=true] body .reference-home .reference-stat small{letter-spacing:0;font-size:clamp(8px,1.8vw,12px)}html[data-cycle12-v3=true] body .v3-home-actions{gap:9px;margin:3px 0 8px}html[data-cycle12-v3=true] body .v3-home-actions .v3-action{min-height:51px;padding:8px 15px;font:900 clamp(14px,2.8vw,24px)/1.3 monospace}html[data-cycle12-v3=true] body #screen-play .mode-switch{margin-bottom:8px;padding:5px}html[data-cycle12-v3=true] body #screen-play .mode-buttons button{min-height:45px;font-size:clamp(10px,2.2vw,18px)}html[data-cycle12-v3=true] body #screen-play .canvas-wrap{border:3px solid #40bbee;box-shadow:inset 0 0 0 2px #125878,0 0 14px #28b9ef64,0 4px #021524}html[data-cycle12-v3=true] body #screen-play .v3-flight-guide summary{min-height:44px;padding:10px 14px;font-size:clamp(11px,2vw,15px)}html[data-cycle12-v3=true] body #screen-play .v3-flight-milestone{gap:6px;margin:8px 0 10px;padding:9px 12px}html[data-cycle12-v3=true] body #screen-play .game-hud-deck{gap:6px;margin-top:8px;padding:8px}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading{min-height:clamp(90px,16vw,175px);padding:11px}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium{background-position:50% 52%;margin:6px 0 12px;padding:10px 9px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-grid{align-items:end;gap:clamp(3px,1vw,12px);padding:0}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{gap:3px;min-height:clamp(136px,24vw,260px);padding:5px 2px 0}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art{min-height:55px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-plinth{border-width:3px;height:clamp(38px,7vw,82px)}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1 .v3-podium-plinth{height:clamp(54px,10vw,104px)}html[data-cycle12-v3=true] body #screen-ranking .ranking-personal>div{min-height:74px;padding:9px}html[data-cycle12-v3=true] body #screen-ranking .ranking-row{min-height:43px;margin:4px 0;padding-block:5px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{background-position:50%;min-height:110px;padding:12px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero h2{font-size:clamp(24px,5.2vw,53px)}html[data-cycle12-v3=true] body #screen-skins .v3-shop-browse{min-height:49px;margin:10px 0 8px;padding:7px 11px}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs{gap:8px;margin:9px 0}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button{min-height:47px;padding:7px}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs{margin:8px 0;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs button{min-width:0;min-height:44px;padding:6px 2px;font-size:clamp(8px,1.9vw,13px)}html[data-cycle12-v3=true] body #screen-skins .coin-market-tools input,html[data-cycle12-v3=true] body #screen-skins .coin-market-tools select{min-height:44px;padding:8px;font-size:clamp(10px,2.3vw,15px)}html[data-cycle12-v3=true] body #screen-skins .coin-market-grid{gap:9px;margin-top:8px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{background:linear-gradient(155deg,#0a3349,#051d31);grid-template-columns:minmax(102px,27%) minmax(0,1fr);min-height:clamp(123px,19vw,195px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-art{border-right:2px solid #267b9a;height:100%!important;min-height:123px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy{gap:3px;padding:9px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy h3{font-size:clamp(14px,2.6vw,24px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions{gap:5px}html[data-cycle12-v3=true] body #screen-skins .coin-card-actions button{min-height:44px;padding:4px 2px;font-size:clamp(9px,1.6vw,13px)}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner{min-height:clamp(100px,15vw,192px);margin:6px 0 11px;padding:13px}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner-title{font-size:clamp(31px,6.5vw,58px)}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{gap:9px;min-height:clamp(143px,24vw,260px);margin-bottom:13px;padding:8px}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{border:3px solid #ffdc86!important;min-height:130px!important}html[data-cycle12-v3=true] body #screen-profile .hub-passport{gap:5px}html[data-cycle12-v3=true] body #screen-profile .hub-passport h3{font-size:clamp(22px,4.7vw,36px)}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions{gap:8px;margin:7px 0 11px}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-primary{min-height:56px;font-size:clamp(14px,2.6vw,24px)}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-secondary{min-height:49px;font-size:clamp(10px,1.8vw,17px)}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics{gap:7px;margin:6px 0 11px}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics>span{gap:5px;min-height:91px;padding:9px 3px}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin{min-height:66px}@media (width<=760px){html[data-cycle12-v3=true] body .app-shell{padding-bottom:max(var(--pixel-dock-clearance,84px),calc(90px + env(safe-area-inset-bottom)))}html[data-cycle12-v3=true] body .reference-home,html[data-cycle12-v3=true] body #screen-home.pixel-home{gap:9px}html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:clamp(255px,67vw,375px)!important}html[data-cycle12-v3=true] body .reference-home .reference-coin{width:clamp(96px,25vw,125px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{grid-template-columns:minmax(102px,32%) minmax(0,1fr);min-height:126px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-art{min-height:126px!important}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner{min-height:105px}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{min-height:143px}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{min-height:130px!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage .canvas-wrap{box-sizing:border-box;justify-content:center;align-items:flex-start;min-width:0;min-height:0;width:min(100%,var(--mobile-play-idle-width,258px))!important;background-image:none!important;max-width:100%!important;margin:5px auto!important;padding:3px!important;display:flex!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage .canvas-wrap>#game-canvas{box-sizing:border-box;object-fit:contain;min-width:0;image-rendering:pixelated;flex:none;aspect-ratio:9/16!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play #start-game{min-height:47px;margin:5px auto 8px!important}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{border-bottom:0;border-left:0;border-right:0;width:100%;bottom:0}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button{min-height:60px}}@media (width>=351px) and (width<=600px){html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{min-height:147px!important}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1{min-height:170px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{min-height:126px!important}}@media (width>=351px) and (width<=760px) and (height>=740px){html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .cycle08-play-focus{justify-content:center;align-items:center;min-height:47px;margin:7px auto;display:flex!important}}@media (width<=350px){:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){grid-template-columns:minmax(0,1fr)!important;gap:4px!important;padding:5px!important}html[data-cycle12-v3=true] body .topbar .brand-coin{width:31px;height:31px}html[data-cycle12-v3=true] body .topbar .brand-copy{display:grid!important}html[data-cycle12-v3=true] body .topbar .brand-copy b{white-space:nowrap;font-size:11px!important}html[data-cycle12-v3=true] body .topbar .v3-brand-version{display:inline-grid!important}html[data-cycle12-v3=true] body .topbar .top-actions{grid-template-columns:repeat(5,minmax(0,1fr));justify-self:stretch;gap:4px;width:100%;display:grid!important}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{transition:none!important}}@media (width<=760px){html[data-cycle12-v3=true][data-screen=play]:not([data-game-state=over]) body #screen-play :is(.cycle05-play-tools,.cycle06-flight-details){display:none!important}}html body #screen-skins[data-alpha-polish] .skin-card[data-skin-collection="70"] .skin-preview{isolation:isolate}html body #screen-skins[data-alpha-polish] .skin-card[data-skin-collection="70"] .authored-skin-art,html body #screen-skins[data-alpha-polish] .skin-card[data-skin-collection="70"] .skin-world-scenery{image-rendering:pixelated!important}html[data-cycle12-v3=true]{--v3f-deep:#031326;--v3f-panel:#08243b;--v3f-edge:#2384a9;--v3f-gold:#ffdd7f;--v3f-mint:#8ce8bd;--v3f-ice:#afd8e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-cycle12-v3=true] body :is(.topbar,.reference-home,#screen-skins .coin-market,#screen-ranking .ranking-panel,#screen-profile .pixel-profile,.bottom-nav.pixel-dock){font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}html[data-cycle12-v3=true] body :is(button,select,input,summary){-webkit-tap-highlight-color:transparent}html[data-cycle12-v3=true] body :is(button,select,input,summary):focus-visible{outline-offset:3px;outline:3px solid #ffeb9b}:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){box-sizing:border-box;background:linear-gradient(160deg,#061b2f,#082940 63%,#061b2c);border:2px solid #277f9e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:61px;margin:0 auto 9px;padding:7px 9px;box-shadow:inset 0 0 0 2px #15455e,0 4px #061426,0 0 11px #22b8ec1a;display:grid!important}html[data-cycle12-v3=true] body .topbar .brand{align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}html[data-cycle12-v3=true] body .topbar .brand-coin{flex:none;width:42px;height:42px}html[data-cycle12-v3=true] body .topbar .brand-coin img{image-rendering:auto;max-width:100%;max-height:100%}html[data-cycle12-v3=true] body .topbar .brand-copy{min-width:0;display:grid!important}html[data-cycle12-v3=true] body .topbar .brand-copy b{white-space:nowrap;letter-spacing:.02em;color:#ffdc89;text-shadow:1px 2px #6b421b;font:900 clamp(10px,1.95vw,19px)/1.1 ui-monospace,monospace!important}html[data-cycle12-v3=true] body .topbar .v3-brand-version{background:#102a41;border:1px solid #2f7796;border-radius:3px;flex:none;padding:3px 5px;font:800 10px/1 ui-monospace,monospace}html[data-cycle12-v3=true] body .topbar .top-actions{flex-wrap:nowrap;grid-template-columns:repeat(5,minmax(0,1fr));justify-self:end;gap:5px;min-width:0;display:grid!important}html[data-cycle12-v3=true] body .topbar .v3-top-pixel svg,html[data-cycle12-v3=true] body .topbar #settings-open svg{width:clamp(20px,3vw,31px);height:clamp(20px,3vw,31px)}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{box-sizing:border-box;width:min(100%,1110px);padding:5px 5px calc(5px + env(safe-area-inset-bottom));background:linear-gradient(#082940,#041b31);border:2px solid #2586a7;border-radius:9px 9px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;box-shadow:inset 0 0 0 2px #0d405a,0 -3px 15px #1577a32a}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button{box-sizing:border-box;color:#beddeb;background:0 0;border:2px solid #0000;border-radius:5px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:66px;display:grid}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button.is-active{color:#fff6d5;background:linear-gradient(160deg,#23694f,#0b423d);border-color:#b3efb2;box-shadow:inset 0 0 0 2px #6ece91bb,0 0 11px #75de9d42}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock .nav-play.is-active{background:linear-gradient(160deg,#23694f,#0b423d);border-color:#b3efb2}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock b{letter-spacing:0;font:800 clamp(9px,1.9vw,15px)/1.15 monospace}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button>small{display:none!important}html[data-cycle12-v3=true] body #screen-home.pixel-home{width:100%;max-width:1100px;margin:0 auto;padding:0}html[data-cycle12-v3=true] body #screen-home .reference-home{box-sizing:border-box;gap:10px;width:100%;max-width:1100px;margin:0 auto}html[data-cycle12-v3=true] body .reference-home .reference-hero{box-sizing:border-box;background:#061b37;border:2px solid #207b9b;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 2px #0e425c,0 4px #041220;min-height:clamp(295px,62vw,545px)!important}html[data-cycle12-v3=true] body .reference-home .reference-hero-pixel-art{object-fit:cover;image-rendering:pixelated;opacity:1!important;object-position:center 55%!important;filter:brightness(.85)saturate(1.12)contrast(1.08)!important}html[data-cycle12-v3=true] body .reference-home .reference-hero:before{filter:none!important;background-image:none!important}html[data-cycle12-v3=true] body .reference-home .reference-hero:after{background:linear-gradient(#01132e74 0%,#051d3c1c 45%,#03172917 75%,#03132b63 100%)}html[data-cycle12-v3=true] body .reference-home .reference-masthead{justify-items:center;gap:5px;padding:clamp(23px,4vw,43px) 12px 0;display:grid}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{white-space:nowrap;letter-spacing:.02em;color:#ffda7d!important;text-shadow:3px 4px #9e5c28,5px 5px #031226!important;margin:1px 0!important;font:1000 clamp(35px,6.8vw,74px)/1.05 monospace!important}html[data-cycle12-v3=true] body .reference-home .reference-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}html[data-cycle12-v3=true] body .reference-home .reference-stat{background:linear-gradient(160deg,#092d46,#041a31);border:2px solid #2387a5;border-radius:7px;gap:6px;min-width:0;min-height:79px;padding:8px 3px;box-shadow:inset 0 0 0 1px #10435e,0 3px #061425}html[data-cycle12-v3=true] body .reference-home .reference-stat strong{color:var(--v3f-gold);font-variant-numeric:tabular-nums;font:900 clamp(20px,3.4vw,30px)/1 monospace}html[data-cycle12-v3=true] body .reference-home .reference-stat small{color:#badbe7;font:800 clamp(8px,1.4vw,12px)/1.2 monospace}html[data-cycle12-v3=true] body .v3-home-actions{grid-template-columns:1fr;gap:10px;margin:3px 0 4px;display:grid}html[data-cycle12-v3=true] body .v3-home-actions .v3-action{letter-spacing:.06em;border-radius:8px;min-height:59px;font:900 clamp(16px,3vw,26px)/1.15 monospace}html[data-cycle12-v3=true] body .v3-home-actions .v3-action-primary{color:#0b2335;background:linear-gradient(#fff4b3,#ffd661 63%,#f7b94e);border:3px solid #fff0ac;box-shadow:inset 0 0 0 2px #d6a147,0 5px #815520}html[data-cycle12-v3=true] body .v3-home-actions .v3-action-secondary{color:#ffdc94;background:linear-gradient(#11384e,#062338);border:2px solid #ffe09a;min-height:52px;box-shadow:inset 0 0 0 2px #1d5462,0 4px #041a2c}html[data-cycle12-v3=true] body .reference-home .v3-tour-region{border-color:#1e708f;border-radius:7px}html[data-cycle12-v3=true] body #screen-play,html[data-cycle12-v3=true] body #screen-play .game-stage{box-sizing:border-box;width:100%;min-width:0}html[data-cycle12-v3=true] body #screen-play .mode-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}html[data-cycle12-v3=true] body #screen-play .mode-buttons button{overflow-wrap:anywhere;border-radius:6px;min-width:0;min-height:48px;font:900 clamp(11px,2.5vw,18px)/1.3 monospace}html[data-cycle12-v3=true] body #screen-play .mode-buttons button.is-active{background:linear-gradient(130deg,#2c7656,#0b453f);border:2px solid #ffe395;box-shadow:inset 0 0 0 2px #71b991a9,0 3px #735a2d}html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play .game-stage .canvas-wrap{box-sizing:border-box;isolation:isolate;border:3px solid #35c3f6;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 2px #0c4e74,0 0 13px #1ab0e657,0 5px #03111e}html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play .game-stage #game-canvas{object-fit:contain;max-width:100%;image-rendering:pixelated;display:block;aspect-ratio:9/16!important}html[data-cycle12-v3=true] body #screen-play #start-game,html[data-cycle12-v3=true] body #screen-play .cycle08-play-focus{box-sizing:border-box;color:#072135;letter-spacing:.03em;background:linear-gradient(#fff3aa,#ffd76b,#ffbc46);border:3px solid #fff0aa;border-radius:7px;width:100%;min-height:56px;margin:8px auto;font:900 clamp(14px,2.8vw,24px)/1.15 monospace;box-shadow:inset 0 0 0 2px #d4a245,0 4px #785124}html[data-cycle12-v3=true] body #screen-play .v3-flight-guides{gap:7px;display:grid}html[data-cycle12-v3=true] body #screen-play .v3-flight-guide{background:linear-gradient(#092f48,#051a31);border:2px solid #297fa5;border-radius:7px;box-shadow:0 3px #031627}html[data-cycle12-v3=true] body #screen-play .v3-flight-guide summary{box-sizing:border-box;color:#c8e5ee;min-height:46px;padding:10px 13px;font:800 clamp(11px,2vw,16px)/1.4 monospace}html[data-cycle12-v3=true] body #screen-play .v3-flight-milestone{color:#d4eced;background:#082a42;border:2px solid #278baa;border-radius:7px;box-shadow:0 3px #051626}html[data-cycle12-v3=true] body #screen-play .v3-flight-milestone-fill{background:linear-gradient(90deg,#84f0bd,#4cd9ac)}html[data-cycle12-v3=true] body #screen-ranking .ranking-panel{box-sizing:border-box;width:100%;min-width:0;max-width:1100px;box-shadow:none;background:0 0;border:0;padding:8px}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading{background-position:50% 48%;background-size:cover;border:2px solid #2c87a7;border-radius:8px 8px 0 0;align-items:center;gap:12px;min-height:100px}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading h2{color:#ffdc7e;letter-spacing:.01em;text-shadow:2px 3px #855227,5px 5px #061526;font:1000 clamp(25px,5.2vw,50px)/1.1 monospace}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading #refresh-ranking{color:#cce4e9;background:#0a3049;border:2px solid #267f9d;border-radius:5px;min-width:44px;min-height:44px;padding:7px}html[data-cycle12-v3=true] body #screen-ranking .ranking-intro{color:#bddfe6;letter-spacing:.045em;background:#061d35;margin:0;padding:6px 9px;font:800 clamp(9px,1.5vw,13px)/1.35 monospace}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium{background-image:linear-gradient(180deg,#02192d45,#0927426b),var(--v3-sky);background-position:50%;background-size:cover;border:2px solid #328baa;border-radius:0 0 8px 8px;padding:11px 8px;box-shadow:inset 0 0 0 2px #0e4c6b,0 4px #041627;margin:0 0 10px!important}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-grid{grid-template-columns:1fr 1.18fr 1fr;align-items:end;gap:6px;padding:3px 0 0}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{min-width:0;min-height:146px;box-shadow:none;color:#fff0cd;background:0 0;border:0;border-radius:5px;gap:4px;padding:5px 3px 2px;overflow:visible}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1{min-height:176px;box-shadow:none;background:0 0;border:none}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art :is(img,svg){image-rendering:pixelated;filter:drop-shadow(0 3px #04132b)}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-plinth{border-radius:4px 4px 0 0;width:100%;max-width:100%;font-weight:1000;box-shadow:inset 0 4px #ffffff43,0 4px #071327}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1 .v3-podium-plinth{background:linear-gradient(#ffdda0,#d79b28 65%,#805723);border-color:#ffdf81}html[data-cycle12-v3=true] body #screen-ranking .ranking-personal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0;display:grid}html[data-cycle12-v3=true] body #screen-ranking .ranking-personal>div{background:linear-gradient(#0b344c,#061f36);border:2px solid #2a85a5;border-radius:7px;min-height:84px;padding:12px 8px}html[data-cycle12-v3=true] body #screen-ranking .ranking-personal>div strong{color:#ffde81}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-table-title{color:#eff1d2;background:#072942;border:2px solid #e5c279;border-bottom:0;border-radius:8px 8px 0 0;margin:10px 0 0;padding:11px 13px;position:relative}html[data-cycle12-v3=true] body #screen-ranking .ranking-list-head{color:#b6e1ed;background:#092f47;border:2px solid #277897;border-radius:5px;grid-template-columns:40px minmax(0,1fr) 55px 78px;margin:0;padding:9px 8px}html[data-cycle12-v3=true] body #screen-ranking .ranking-row{background:linear-gradient(#082c43,#061e33);border:1px solid #266b8c;border-radius:5px;grid-template-columns:40px minmax(0,1fr) 55px 78px;gap:6px;min-height:49px;margin:4px 0;padding:5px 8px;box-shadow:inset 0 0 0 1px #0f3a55}html[data-cycle12-v3=true] body #screen-ranking .ranking-row .ranking-pilot{color:#e1f4ed;text-overflow:ellipsis;min-width:0;overflow:hidden}html[data-cycle12-v3=true] body #screen-ranking .ranking-row strong{text-align:right;color:#ffdc85;font-variant-numeric:tabular-nums}html[data-cycle12-v3=true] body #screen-ranking .v3-ranked-jump{background:linear-gradient(140deg,#0a3550,#041a2f);border:2px solid #2a8bad;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;margin:10px 0 14px;padding:13px 12px;display:grid;box-shadow:inset 0 0 0 1px #154c64,0 4px #041727}html[data-cycle12-v3=true] body #screen-ranking .v3-ranked-jump>.v3-jump-crown{color:#ffdc7f;text-align:center;font-size:38px;line-height:1}html[data-cycle12-v3=true] body #screen-ranking .v3-ranked-jump label{color:#cde7ee;letter-spacing:.03em;gap:5px;min-width:0;font:800 11px/1.4 monospace;display:grid}html[data-cycle12-v3=true] body #screen-ranking .v3-ranked-jump select{box-sizing:border-box;color:#f0f2e4;cursor:pointer;background:#06253c;border:2px solid #74a5b0;border-radius:6px;width:100%;min-width:0;min-height:46px;padding:9px 10px;font:800 12px/1.3 monospace}html[data-cycle12-v3=true] body #screen-ranking .v3-ranked-jump select:disabled{opacity:.7}html[data-cycle12-v3=true] body #screen-skins .skin-studio{box-sizing:border-box;width:100%;box-shadow:none;background:0 0;padding:3px 2px 15px;overflow:visible}html[data-cycle12-v3=true] body #screen-skins .coin-market{min-width:0;max-width:1100px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{box-sizing:border-box;background-image:linear-gradient(95deg,#041b33d2,#0a31508a 65%,#051a30bb),var(--v3-sky);background-position:50% 53%;background-size:cover;border:2px solid #267f9f;border-radius:8px;min-height:clamp(120px,23vw,202px);margin:0 0 10px;padding:clamp(13px,2.6vw,24px);position:relative;box-shadow:inset 0 0 0 2px #0e4861,0 4px #031321}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-hero-copy{align-content:center;gap:7px;padding-right:min(28%,170px);display:grid}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-hero-copy>p{color:#d4ebea;max-width:45ch;margin:0;font:800 clamp(9px,1.65vw,14px)/1.4 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-balance{box-sizing:border-box;color:#a8d5e4;background:#071f37d9;border:1px solid #2b7995;border-radius:6px;justify-items:center;gap:7px;min-width:84px;max-width:29%;padding:10px 7px;font:800 9px/1.3 monospace;display:grid;position:absolute;top:13px;right:10px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-balance strong{color:#ffdd81;font:900 clamp(17px,3.2vw,29px)/1 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-balance .feather-coin{width:26px;height:26px}html[data-cycle12-v3=true] body #screen-skins .v3-shop-browse{display:none!important}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button{box-sizing:border-box;color:#d4e8ec;background:linear-gradient(#092e46,#051d32);border:2px solid #2c819f;border-radius:7px;justify-content:flex-start;align-items:center;gap:13px;min-width:0;min-height:56px;padding:10px 16px;font:800 clamp(11px,2.4vw,18px)/1.2 monospace;display:flex;position:relative;box-shadow:inset 0 0 0 1px #15516a,0 3px #041829}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button[data-coin-tab=skins]{color:#ffe3a0;background:linear-gradient(#133e49,#092c3c);border-color:#ffdb85;order:-1;box-shadow:inset 0 0 0 2px #9c873d58,0 3px #695222}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button[aria-selected=true]{outline-offset:2px;box-shadow:inset 0 0 0 2px #ffe3994d,0 3px #ad8d38}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button[data-coin-tab=cosmetics][aria-selected=true]{border-color:#36b2ca;box-shadow:inset 0 0 0 2px #1e627b,0 3px #041828}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button:after{content:"⌄";color:#91d6ed;margin-left:auto;font-size:22px;line-height:1}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button[data-coin-tab=skins]:after{content:"›";color:#ffe18c;font-size:28px}html[data-cycle12-v3=true] body #screen-skins .v3-shop-currency-note{color:#a7c9d0;background:#06243b;border-left:2px solid #2d7386;margin:0 0 9px;padding:5px 8px;font:700 9px/1.4 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs button{box-sizing:border-box;color:#d5e3e9;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(#082c45,#061b32);border:2px solid #287f9d;border-radius:6px;min-width:0;min-height:46px;padding:8px 3px;font:900 clamp(8px,1.65vw,15px)/1.25 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs button[aria-pressed=true]{color:#fff0b0;background:linear-gradient(#4d492e,#27362e);border:2px solid #ffda79;box-shadow:inset 0 0 0 1px #ffda805e,0 3px #c79a3c}html[data-cycle12-v3=true] body #screen-skins .coin-market-tools{grid-template-columns:minmax(0,3fr) minmax(106px,2fr);align-items:end;gap:7px;margin:7px 0 9px;display:grid}html[data-cycle12-v3=true] body #screen-skins .coin-market-tools input,html[data-cycle12-v3=true] body #screen-skins .coin-market-tools select{color:#deedf0;background:#092a42;border:2px solid #2b88a8;border-radius:6px;min-width:0;min-height:49px;font:800 clamp(11px,1.85vw,14px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-results{color:#87b4c5;margin:4px 0 8px;font:700 10px monospace}html[data-cycle12-v3=true] body #screen-skins .coin-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{box-sizing:border-box;background:linear-gradient(140deg,#0b3446,#041e32);border:2px solid #2a7f9d;border-radius:7px;grid-template-columns:minmax(107px,30%) minmax(0,1fr);min-width:0;min-height:165px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #11506a,0 4px #031425}html[data-cycle12-v3=true] body #screen-skins .coin-item-card[data-equipped=true],html[data-cycle12-v3=true] body #screen-skins .coin-item-card[data-coin-item=frame-moss]{border-color:#eed47d;box-shadow:inset 0 0 0 1px #9a7934,0 4px #061425}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-art{box-sizing:border-box;background:radial-gradient(#244e6b,#071932 80%);border-bottom:0;border-right:2px solid #226e87;overflow:hidden;height:100%!important;min-height:160px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-preview-bird{filter:drop-shadow(0 2px #02111e);width:clamp(65px,11vw,100px);height:clamp(65px,11vw,100px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy{box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:10px;display:flex}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy h3{color:#fff0c3;text-shadow:1px 2px #072338;margin:0;font:900 clamp(15px,2.4vw,21px)/1.25 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy .v3-coin-detail{color:#a5cbd5;margin:0;font:700 10px/1.35 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions button{color:#bbdfee;background:#092e46;border:2px solid #287d9e;border-radius:5px;min-width:0;min-height:44px;padding:5px 4px;font:800 clamp(10px,1.6vw,14px)/1.15 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions .coin-primary{color:#10273a;background:linear-gradient(#ffea98,#f4bb4e);border:2px solid #fff0b2;border-radius:5px;box-shadow:0 3px #795521}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions .coin-primary:disabled{opacity:.6}html[data-cycle12-v3=true] body #screen-profile .pixel-profile{box-sizing:border-box;max-width:1100px;box-shadow:none!important;background:0 0!important;border:0!important;padding:3px!important}html[data-cycle12-v3=true] body #screen-profile .pixel-profile>.hub-profile-heading{display:none!important}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner{box-sizing:border-box;background-image:linear-gradient(90deg,#061b33b7,#0a304d55),var(--v3-sky);background-position:50% 52%;background-size:cover;border:2px solid #2b88a7;border-radius:7px;min-height:115px;margin:3px 0 12px;padding:16px 14px}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner-title{letter-spacing:.02em;text-shadow:3px 4px #9a612e,5px 5px #041222;font:1000 clamp(31px,6.4vw,65px)/1.07 monospace}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{box-sizing:border-box;border:3px solid #b0e3bf;border-radius:9px;grid-template-columns:minmax(108px,29%) minmax(0,1fr);gap:8px;min-height:162px;margin:0 0 12px;padding:8px;display:grid;box-shadow:inset 0 0 0 2px #286d79,0 4px #041726;background:linear-gradient(115deg,#0c364d,#061d33)!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{box-sizing:border-box;border-radius:7px;min-width:0;box-shadow:inset 0 0 0 2px #ac7627,0 3px #765223;background-position:50%!important;background-size:cover!important;border:3px solid #ffdc82!important;min-height:145px!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-character{place-items:center;min-height:132px;padding:0;display:grid}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage :is(.hub-stage-label,.hub-profile-world){pointer-events:none}html[data-cycle12-v3=true] body #screen-profile .hub-passport{box-sizing:border-box;align-self:center;min-width:0;padding:9px 2px}html[data-cycle12-v3=true] body #screen-profile .hub-passport h3{color:#ffe498;overflow-wrap:anywhere;margin:4px 0 11px;font:1000 clamp(22px,4.5vw,39px)/1 monospace}html[data-cycle12-v3=true] body #screen-profile .hub-passport .hub-level-badge{box-shadow:none;color:#8bdded;background:0 0;border:0;padding:3px 5px;font:800 10px/1.3 monospace}html[data-cycle12-v3=true] body #screen-profile .hub-passport .hub-level-badge b{color:#d8e9f1;font:900 clamp(19px,3.2vw,30px)/1 monospace}html[data-cycle12-v3=true] body #screen-profile .v3-passport-xp{box-sizing:border-box;min-width:0;margin-top:9px}html[data-cycle12-v3=true] body #screen-profile .v3-passport-xp-track{background:#05182b;border:2px solid #2e8298;border-radius:5px;height:14px;box-shadow:inset 0 1px #284656}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:12px 0;display:grid}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action{color:#e4d99f;background:linear-gradient(#0c354c,#071e33);border:2px solid #2d819f;border-radius:7px;min-width:0;min-height:59px;padding:10px 8px;font:900 clamp(11px,2.4vw,19px)/1.15 monospace;box-shadow:inset 0 0 0 2px #15506b,0 4px #041427}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-primary{color:#ffe399;background:linear-gradient(130deg,#144944,#082d3d);border:3px solid #ffdc78;grid-column:1/-1;min-height:71px;font-size:clamp(15px,3vw,26px);box-shadow:inset 0 0 0 2px #bca45688,0 4px #8a6a35}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics>span{box-sizing:border-box;background:linear-gradient(#092c46,#051a30);border-radius:7px;align-content:center;justify-items:center;gap:5px;min-height:91px;padding:10px 5px;display:grid;border:2px solid #2d86aa!important}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics>span:nth-child(2){order:3}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics>span:nth-child(3){order:2}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-strip{background:linear-gradient(#082b43,#051a30);border:2px solid #2a88a7;border-radius:7px;margin:9px 0 16px;padding:10px;box-shadow:inset 0 0 0 1px #13455d,0 4px #041626}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-strip h3{color:#b2e5e6;margin:0 0 9px;font:900 clamp(11px,2.1vw,16px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin{box-sizing:border-box;background:#09283e;border:2px solid #2d7f9d;border-radius:5px;min-width:0;min-height:70px;padding:5px 2px}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin.is-equipped{border-color:#ffdf8b;box-shadow:inset 0 0 0 1px #ffe4a6,0 0 8px #ffc86161}html[data-cycle12-v3=true] body #screen-profile .v3-skin-thumbnail{width:clamp(41px,8vw,64px);height:clamp(41px,8vw,64px)}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin .v3-skin-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;display:block;overflow:hidden}html[data-cycle12-v3=true] body #screen-profile .hub-profile-tabs{gap:5px;margin:15px 0}@media (width<=760px){html[data-cycle12-v3=true] body .app-shell{box-sizing:border-box;padding-inline:clamp(7px,2.2vw,14px);padding-bottom:max(var(--pixel-dock-clearance,90px),calc(90px + env(safe-area-inset-bottom)))}html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:clamp(280px,75vw,360px)!important}html[data-cycle12-v3=true] body .reference-home .reference-masthead{gap:4px;padding-top:25px}html[data-cycle12-v3=true] body .reference-home .reference-coin{width:clamp(94px,26vw,130px)}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{font-size:clamp(33px,7.6vw,47px)!important}html[data-cycle12-v3=true] body .reference-home .reference-stat{min-height:76px}html[data-cycle12-v3=true]:not([data-immersive=true]) body #screen-play .game-stage{padding:2px}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage .canvas-wrap{box-sizing:border-box;justify-content:center;min-width:0;width:min(100%,var(--mobile-play-idle-width,258px))!important;max-width:100%!important;margin:5px auto!important;padding:3px!important;display:flex!important}html[data-cycle12-v3=true][data-screen=play]:is([data-game-state=idle],[data-game-state=over]) body #screen-play .game-stage .canvas-wrap>#game-canvas{box-sizing:border-box;object-fit:contain;aspect-ratio:9/16!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}html[data-cycle12-v3=true] body #screen-skins .coin-market-grid{grid-template-columns:1fr!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{grid-template-columns:minmax(112px,31%) minmax(0,1fr);min-height:157px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-art{min-height:153px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-preview-bird{width:clamp(64px,17vw,87px);height:clamp(64px,17vw,87px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy{gap:5px;padding:9px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-copy .v3-coin-detail{font-size:9px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions button{min-height:43px;font-size:clamp(9px,2vw,12px)}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{grid-template-columns:minmax(105px,31%) minmax(0,1fr);gap:8px;min-height:165px;padding:6px}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{min-height:144px!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-character{min-height:132px}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium{padding:10px 3px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-grid{gap:3px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{min-height:138px}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1{min-height:162px}html[data-cycle12-v3=true] body #screen-ranking .ranking-row,html[data-cycle12-v3=true] body #screen-ranking .ranking-list-head{grid-template-columns:31px minmax(0,1fr) 34px 60px;gap:5px;padding-inline:7px}html[data-cycle12-v3=true] body #screen-ranking .ranking-row strong{font-size:clamp(12px,3.5vw,19px)}}@media (width>=351px) and (width<=460px){:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){grid-template-columns:minmax(0,1fr) auto;gap:4px;min-height:58px;padding:4px 5px}html[data-cycle12-v3=true] body .topbar .brand{gap:4px}html[data-cycle12-v3=true] body .topbar .brand-coin{width:34px;height:34px}html[data-cycle12-v3=true] body .topbar .brand-copy b{font-size:clamp(9px,2.6vw,12px)!important}html[data-cycle12-v3=true] body .topbar .v3-brand-version{padding:3px;font-size:8px}html[data-cycle12-v3=true] body .topbar .top-actions{gap:3px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-hero-copy{padding-right:27%}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero h2{font-size:clamp(25px,6.3vw,33px)}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-balance{min-width:83px}}@media (width<=350px){:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){grid-template-columns:1fr;gap:5px}html[data-cycle12-v3=true] body .topbar .top-actions{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions{gap:4px}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions button{font-size:9px}html[data-cycle12-v3=true] body #screen-profile .hub-passport h3{font-size:21px}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body :is(.reference-coin,.reference-starfield,.v3-quick-skin){animation:none!important}html[data-cycle12-v3=true] body .v3-flight-milestone-fill{transition:none!important}}html body #screen-skins .skin-card{position:relative}html body #screen-skins .skin-card>.skin-inspect-open{z-index:5;box-sizing:border-box;border:2px solid var(--skin-frame,#5ca6c6);color:#fff0b5;cursor:pointer;touch-action:manipulation;background:#07182ddc;border-radius:5px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font:900 27px/1 monospace;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 3px #040b18}html body #screen-skins .skin-card>.skin-inspect-open:hover{color:#fff;background:#124363}html body #screen-skins .skin-card>.skin-inspect-open:focus-visible{outline-offset:3px;outline:3px solid #fff0a7}.skin-inspector{box-sizing:border-box;overscroll-behavior:contain;color:#f0f6ff;background:#071b2b;border:3px solid #53bbd8;border-radius:9px;width:min(700px,100vw - 24px);max-width:none;max-height:calc(100vh - 28px);margin:auto;padding:0;overflow:auto;box-shadow:0 0 0 4px #092c43,0 22px 80px #000b}@supports (height:100dvh){.skin-inspector{max-height:calc(100dvh - 28px)}}.skin-inspector::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000814db}.skin-inspector-panel{grid-template-rows:auto auto auto;gap:0;display:grid}.skin-inspector-head{color:#e5cc87;letter-spacing:.09em;background:#0b3149;border-bottom:2px solid #3287a5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font:800 13px/1.4 monospace;display:flex}.skin-inspector-close{color:#fff4cf;cursor:pointer;background:#10344c;border:2px solid #6ebed4;border-radius:5px;flex:none;place-items:center;width:44px;height:44px;padding:0;font:800 20px/1 monospace;display:grid}.skin-inspector-close:focus-visible,.skin-inspector-sound:focus-visible{outline-offset:2px;outline:3px solid #f8d784}.skin-inspector-stage{isolation:isolate;background:radial-gradient(circle at 50% 47%,color-mix(in srgb,var(--skin-world-accent,#69cad4) 38%,transparent),transparent 58%), linear-gradient(130deg,#102b43,#123751 55%,#091b30);place-items:center;height:clamp(280px,53vh,485px);display:grid;position:relative;overflow:hidden}.skin-inspector-stage>.skin-world-scenery{z-index:0;object-fit:cover;object-position:var(--skin-world-focus,50% 50%);width:100%;max-width:none;height:100%;image-rendering:pixelated;filter:saturate(1.08)contrast(1.05);display:block;position:absolute;inset:0}.skin-inspector-stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(46% 48% at 50% 49%,#020a1621,#0000 75%),linear-gradient(#0000 65%,#06152465);position:absolute;inset:0}.skin-inspector-stage[data-skin-world-state=error]>.skin-world-scenery{display:none}html body #skin-inspector .skin-inspector-stage>.skin-inspector-bird{--inspector-art-width:min(225px,45vw,35vh);--inspector-art-scale:1;z-index:2;filter:drop-shadow(0 9px 2px #0007);pointer-events:none;background:0 0;border:0;display:block;transform:translate(0,0)!important;scale:var(--inspector-art-scale)!important;width:var(--inspector-art-width)!important;height:calc(var(--inspector-art-width) * 4 / 3)!important;min-width:0!important;min-height:0!important;margin:0!important;position:relative!important;inset:auto!important}html body #skin-inspector .skin-inspector-bird[data-approved-skin]{height:var(--inspector-art-width)!important}.skin-inspector-bird>.authored-skin-art,.skin-inspector-bird>.approved-skin-art{max-width:none;max-height:none;image-rendering:pixelated;display:block;width:100%!important;height:100%!important}.skin-inspector-rarity{z-index:3;color:#fff4d2;letter-spacing:.05em;background:#071b31dd;border:2px solid #f4d48a;padding:7px 10px;font:800 12px/1.2 monospace;position:absolute;bottom:12px;left:12px}.skin-inspector-stage[data-rarity=mythic] .skin-inspector-rarity{border-color:#e681a5}.skin-inspector-stage[data-rarity=rare] .skin-inspector-rarity{border-color:#79c9eb}.skin-inspector-stage[data-rarity=special] .skin-inspector-rarity{border-color:#81d8bb}.skin-inspector-copy{text-align:center;justify-items:center;gap:7px;padding:14px;display:grid}.skin-inspector-copy h2{color:#f5e3ae;letter-spacing:.06em;margin:0;font:900 clamp(20px,4vw,28px)/1.2 monospace}.skin-inspector-signature{color:#a9d5e4;margin:0;font:700 12px/1.4 monospace}.skin-inspector-note{color:#a6bac7;margin:0;font:500 11px/1.45 monospace}.skin-inspector-sound{box-sizing:border-box;color:#fff6d1;cursor:pointer;touch-action:manipulation;background:#1b4652;border:2px solid #a6cdb8;border-radius:5px;width:min(360px,100%);min-height:44px;margin-top:6px;padding:10px 14px;font:800 12px/1.3 monospace}@media (width<=650px){html body #screen-skins .skin-card>.skin-inspect-open{top:8px;right:8px}.skin-inspector{width:calc(100vw - 14px);max-height:calc(100vh - 14px)}.skin-inspector-stage{height:min(52vh,405px);min-height:245px}.skin-inspector-copy{padding:12px 9px 17px}}@media (prefers-reduced-motion:reduce){.skin-inspector::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.skin-inspector-stage>.skin-world-scenery{transition:none!important}}@media (forced-colors:active){.skin-inspector,.skin-inspector-close,.skin-inspector-sound,html body #screen-skins .skin-card>.skin-inspect-open{border:2px solid buttontext}}html[data-cycle12-v3=true]{--v4-landscape:none;--v4-stars:radial-gradient(#ffeca6 1px,transparent 2px),radial-gradient(#bdeaff 1px,transparent 2px);--v4-edge:#2988a7;--v4-gold:#ffe08a;--v4-night:#061b32}html[data-cycle12-v3=true] body{background:linear-gradient(#051a30,#020b19)}html[data-cycle12-v3=true] body .app-shell{box-sizing:border-box;max-width:1080px;padding-inline:clamp(7px,2vw,18px)}html[data-cycle12-v3=true] body .topbar{background:linear-gradient(#071d34,#061629);border:2px solid #2a819f;box-shadow:inset 0 0 0 2px #11405b,0 3px #061322}html[data-cycle12-v3=true] body .topbar .v3-brand-version{align-items:center;display:inline-grid!important}html[data-cycle12-v3=true] body .topbar .brand-copy b{text-shadow:1px 2px #835126;color:#ffe399!important}html[data-cycle12-v3=true] body .topbar #updates-nav{position:relative}html[data-cycle12-v3=true] body .topbar #updates-nav:after{content:"";background:#ff5261;border-radius:50%;width:7px;height:7px;position:absolute;top:1px;right:3px;box-shadow:0 0 6px #ff5261}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock{background:linear-gradient(#092b43,#041b31);border:2px solid #267f9c;gap:2px;width:min(100%,1080px);padding-inline:4px;box-shadow:inset 0 0 0 1px #1b5871,0 -1px 12px #166d9238}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button{border-radius:5px;gap:3px;min-height:60px;position:relative}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button.is-active{background:linear-gradient(#287353,#0b4a3f);border:2px solid #b9f4bb;box-shadow:inset 0 0 0 2px #71c697a9,0 0 11px #5ceca14a}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock b{font:800 clamp(9px,1.8vw,15px)/1.1 monospace}html[data-cycle12-v3=true] body .reference-home{gap:10px;max-width:1080px}html[data-cycle12-v3=true] body .reference-home .reference-hero{isolation:isolate;box-shadow:none;background:#081b33;border:0;border-radius:0;overflow:hidden;min-height:clamp(250px,57vw,470px)!important}html[data-cycle12-v3=true] body .reference-home .reference-hero-pixel-art{object-fit:cover;opacity:1!important;object-position:center 58%!important;filter:brightness(.94)saturate(1.08)contrast(1.03)!important;display:block!important}html[data-cycle12-v3=true] body .reference-home .reference-hero:before{content:"";z-index:-3;position:absolute;inset:-2%;filter:none!important;background-image:none!important;transform:none!important}html[data-cycle12-v3=true] body .reference-home .reference-hero:after{box-shadow:none;background:linear-gradient(#020b201c 0%,#02112e08 38%,#02152b0a 62%,#01101f40 100%)!important}html[data-cycle12-v3=true] body .reference-home .reference-starfield{z-index:1;background-image:var(--v4-stars);background-position:7px 15px,54px 34px;background-size:79px 93px,137px 111px;-webkit-mask-image:linear-gradient(#000 0 73%,#0000);mask-image:linear-gradient(#000 0 73%,#0000);opacity:.24!important}html[data-cycle12-v3=true] body .reference-home .reference-masthead{z-index:3;gap:5px;padding-top:clamp(22px,3.7vw,39px)}html[data-cycle12-v3=true] body .reference-home .reference-coin{filter:drop-shadow(0 0 12px #ffc05281)drop-shadow(0 3px 2px #18202a);width:clamp(103px,19vw,155px)}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1{letter-spacing:.018em!important;color:#ffe08c!important;text-shadow:3px 3px #9e652f,5px 6px #04162c!important;font:1000 clamp(32px,6.1vw,62px)/1.1 monospace!important}html[data-cycle12-v3=true] body .reference-home .reference-masthead h1 span{color:#8df0cb}html[data-cycle12-v3=true] body .reference-home .reference-masthead p{letter-spacing:.08em;color:#e6f4e9!important;margin:0!important;font:800 clamp(9px,1.7vw,15px)/1.3 monospace!important}html[data-cycle12-v3=true] body .reference-home .v3-home-signposts{z-index:4;width:clamp(68px,13vw,126px);top:47%;left:1%}html[data-cycle12-v3=true] body .reference-home .v3-home-signposts .v3-wood-sign{font-size:clamp(7px,1.25vw,12px)}html[data-cycle12-v3=true] body .reference-home .v4-scenic-moon{z-index:1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 32% 27%,#fffcc6,#ffe8a3 49%,#ffb95b);border-radius:50%;width:clamp(22px,4vw,45px);height:auto;display:none;position:absolute;top:36%;right:8%;box-shadow:0 0 0 3px #ffe08a41,0 0 25px #ffdc8b99}html[data-cycle12-v3=true] body .reference-home .v4-hero-sky-copy{box-sizing:border-box;color:#bcecff;text-align:center;text-transform:uppercase;letter-spacing:.06em;white-space:normal;overflow-wrap:anywhere;background:#0c2535;border:1px solid #34738b;border-radius:8px;width:100%;min-width:0;max-width:none;margin:0;padding:10px 14px;font:800 clamp(11px,2.6vw,14px)/1.65 monospace;position:static}html[data-cycle12-v3=true] body .reference-home :is(.reference-hero-tools,.reference-hero-docs,.reference-hero-updates){display:none!important}html[data-cycle12-v3=true] body .reference-home .reference-stats{gap:7px;margin:0}html[data-cycle12-v3=true] body .reference-home .reference-stat{background:linear-gradient(#092d45,#061d34);border:2px solid #267e9e;border-radius:7px;min-height:73px;padding:7px 3px;box-shadow:inset 0 0 0 1px #155067,0 3px #041526}html[data-cycle12-v3=true] body .reference-home .reference-stat strong{font-size:clamp(18px,3.2vw,29px)}html[data-cycle12-v3=true] body .reference-home .reference-stat small{font-size:clamp(8px,1.25vw,12px)}html[data-cycle12-v3=true] body .reference-home .v3-home-actions{grid-template-columns:1fr;gap:8px;margin:4px 0 1px;display:grid}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v3-action{letter-spacing:.04em;border-radius:7px;grid-template-columns:42px minmax(0,1fr) 28px;place-items:center;gap:5px;min-height:57px;padding:8px 12px;font:900 clamp(16px,3vw,25px)/1.25 monospace;display:grid}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v4-button-icon{place-items:center;font-size:22px;display:grid}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v4-button-icon svg{width:25px;height:25px}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v4-button-arrow{justify-self:end;font-size:27px}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v3-action-primary{color:#0a2639;background:linear-gradient(#fff1a9,#ffd46a 65%,#f4b849);border:3px solid #fff4b1;box-shadow:inset 0 0 0 2px #d79f40,0 4px #956a34}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v3-action-secondary{color:#ffdfa0;background:linear-gradient(#103c4c,#072639);border:2px solid #ffe09a;min-height:52px;box-shadow:inset 0 0 0 1px #1e6074,0 3px #051c31}html[data-cycle12-v3=true] body .reference-home .v3-tour-region{margin-top:17px}html[data-cycle12-v3=true] body #screen-profile .pixel-profile{background:0 0!important;border:0!important;padding:3px!important}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner{min-height:clamp(94px,16vw,172px);box-shadow:none;background-position:50% 45%;background-size:cover;border:0;border-radius:0;margin:0 0 9px;padding:13px 14px;background-image:linear-gradient(90deg,#031c3b99,#092b4f75),var(--v4-landscape)!important}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner-title{color:#ffdf8c;text-shadow:3px 3px #965d2c,5px 5px #071425;font:1000 clamp(30px,5.9vw,60px)/1.08 monospace}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner-subtitle{color:#c4e0e9;font:800 clamp(9px,1.55vw,13px)/1.4 monospace}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{box-sizing:border-box;border:3px solid #b0efc7;border-radius:9px;grid-template-columns:29% minmax(0,1fr);gap:8px;margin-bottom:10px;padding:8px;box-shadow:inset 0 0 0 2px #296983,0 4px #041828;background:linear-gradient(#0a3549,#061d34)!important;min-height:156px!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-stage{box-sizing:border-box;border-radius:7px;max-height:181px;box-shadow:inset 0 0 0 2px #b98731,0 3px #825c2d;background-image:linear-gradient(#17375014,#08203816),var(--v4-landscape)!important;background-position:50%!important;background-size:cover!important;border:3px solid #ffe29a!important;min-height:138px!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-character{max-width:100%;height:132px;overflow:hidden;min-height:125px!important}html[data-cycle12-v3=true] body #screen-profile #profile-skin-art[data-approved-skin]{width:114px!important;max-width:100%!important;height:114px!important}html[data-cycle12-v3=true] body #screen-profile #profile-skin-art[data-authored-skin]{width:113px!important;max-width:100%!important;height:143px!important}html[data-cycle12-v3=true] body #screen-profile .hub-profile-character:has([data-authored-skin]){box-sizing:border-box;width:100%;min-width:0;padding:6px}html[data-cycle12-v3=true] body #screen-profile .hub-profile-character #profile-skin-art[data-authored-skin]{width:100%!important;max-width:96px!important;height:120px!important}html[data-cycle12-v3=true] body #screen-profile #profile-skin-art[data-authored-skin]>.authored-skin-art{object-fit:contain;width:100%!important;height:100%!important}html[data-cycle12-v3=true] body #screen-profile .hub-stage-label{display:none!important}html[data-cycle12-v3=true] body #screen-profile .hub-passport{min-width:0;padding:4px 1px}html[data-cycle12-v3=true] body #screen-profile .hub-passport h3{color:#ffefc5;margin:4px 0 9px;font:950 clamp(22px,4.3vw,35px)/1 monospace}html[data-cycle12-v3=true] body #screen-profile .hub-passport .hub-level-badge{background:0 0;border:0;margin:0;padding:2px 0;font:800 clamp(10px,1.8vw,15px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-profile .v3-passport-xp{gap:3px;margin:8px 0 0;display:grid}html[data-cycle12-v3=true] body #screen-profile .v3-passport-xp-value{text-align:right;color:#c6dee9;font-size:clamp(10px,1.5vw,13px)}html[data-cycle12-v3=true] body #screen-profile .v3-passport-xp-track{background:#051c30;border:2px solid #3b8eaa;border-radius:4px;height:15px}html[data-cycle12-v3=true] body #screen-profile .v3-passport-xp-fill{background:linear-gradient(90deg,#61e9ab,#27c39a)}html[data-cycle12-v3=true] body #screen-profile .hub-edit-name{background:#092e46;border:2px solid #3188a7;min-width:40px;min-height:40px;position:absolute;top:13px;right:11px}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action{min-width:0;min-height:59px;padding:9px 8px;font-size:clamp(11px,2vw,17px)}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-primary{background:linear-gradient(110deg,#164744,#092c3b);border:3px solid #fce08b;grid-column:1/-1;min-height:65px;box-shadow:inset 0 0 0 2px #b4a45a9e,0 4px #8d6b39}html[data-cycle12-v3=true] body #screen-profile .v3-profile-actions .v3-action-secondary{background:linear-gradient(#0b354a,#071e34);border:2px solid #2d82a0;box-shadow:inset 0 0 0 1px #19566f,0 3px #061729}html[data-cycle12-v3=true] body #screen-profile .v4-action-layout{text-align:left;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:7px;width:100%;display:grid}html[data-cycle12-v3=true] body #screen-profile .v4-action-layout>.pixel-icon{width:28px;height:28px}html[data-cycle12-v3=true] body #screen-profile .v4-action-label{gap:4px;min-width:0;display:grid}html[data-cycle12-v3=true] body #screen-profile .v4-action-label b{color:#ffe49f;overflow-wrap:anywhere;font:900 clamp(10px,2vw,19px)/1.15 monospace}html[data-cycle12-v3=true] body #screen-profile .v4-action-label small{color:#9bc7d8;overflow-wrap:anywhere;font:700 clamp(7px,1.15vw,10px)/1.25 monospace}html[data-cycle12-v3=true] body #screen-profile .v4-chevron{color:#ffe7a4;font:900 24px monospace}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0 10px;display:grid}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics>span{background:linear-gradient(#082e48,#061c32);border-radius:7px;min-height:88px;padding:8px 3px;overflow:hidden;border:2px solid #2e88a9!important}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics b{color:#ffe09c;font:900 clamp(20px,3.7vw,32px)/1.1 monospace}html[data-cycle12-v3=true] body #screen-profile .hub-passport-metrics :is(.banner-icon,.pixel-icon){width:clamp(24px,4.3vw,39px);height:clamp(24px,4.3vw,39px)}html[data-cycle12-v3=true] body #screen-profile .v4-metric-foot{text-align:center;font:700 clamp(7px,1.16vw,11px)/1.2 monospace;color:#8dc8da!important}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin-strip{margin:9px 0 14px;padding:9px}html[data-cycle12-v3=true] body #screen-profile .v3-quick-skin{min-height:67px;padding:4px 2px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{background-position:50% 43%;background-size:cover;border:2px solid #267f9d;border-radius:7px;grid-template-columns:minmax(0,1.45fr) minmax(55px,.6fr) minmax(79px,.78fr);align-items:center;gap:7px;min-height:124px;padding:10px;display:grid;background-image:linear-gradient(90deg,#051a33d6,#07284c8e),var(--v4-landscape)!important}html[data-cycle12-v3=true] body #screen-skins .coin-hero-copy{align-content:center;gap:5px;min-width:0;padding:0!important;display:grid!important}html[data-cycle12-v3=true] body #screen-skins .coin-hero-copy>small{display:none}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero h2{color:#ffe4a4;text-shadow:3px 3px #995c2b,5px 5px #05182c;margin:0;font:1000 clamp(21px,4.8vw,46px)/1.1 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-hero-copy>p{color:#c5e3e7;margin:0;font:800 clamp(7px,1.3vw,12px)/1.4 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero .coin-balance{min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;grid-area:1/2;justify-items:center;gap:5px;margin:0;padding:2px;display:grid;position:static;inset:auto}html[data-cycle12-v3=true] body #screen-skins .coin-balance>span{color:#c1dcea;text-align:center;font:700 clamp(7px,1.25vw,11px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-balance strong{color:#ffe3a1;justify-content:center;align-items:center;gap:5px;font:900 clamp(17px,3vw,31px)/1 monospace;display:flex}html[data-cycle12-v3=true] body #screen-skins .coin-balance .feather-coin{width:clamp(20px,3.7vw,32px);height:clamp(20px,3.7vw,32px)}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs{gap:7px;margin:9px 0 11px;grid-template-columns:1fr!important;display:grid!important}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button{background:linear-gradient(#0b2e45,#071d32);border:2px solid #2b809f;border-radius:6px;justify-content:flex-start;gap:14px;min-height:49px;padding:8px 13px;font:800 clamp(11px,2.3vw,18px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button .pixel-icon{width:clamp(25px,4vw,34px);height:clamp(25px,4vw,34px)}html[data-cycle12-v3=true] body #screen-skins #coin-tab-skins{color:#ffe6a2;order:-1;box-shadow:inset 0 0 0 1px #c3aa678e,0 3px #674a20;background:linear-gradient(#0f3d47,#08283a)!important;border-color:#ffda87!important}html[data-cycle12-v3=true] body #screen-skins #coin-tab-cosmetics{color:#d5e6ed;background:linear-gradient(#0a3047,#071e31);border-color:#267f9d}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button>b{display:none!important}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs{margin:8px 0 9px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important}html[data-cycle12-v3=true] body #screen-skins .coin-category-tabs button{min-width:0;min-height:45px;padding:5px 2px;font:800 clamp(8px,1.6vw,13px)/1.25 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-market-tools{gap:7px;margin:6px 0}html[data-cycle12-v3=true] body #screen-skins .coin-market-tools input,html[data-cycle12-v3=true] body #screen-skins .coin-market-tools select{border-radius:5px;min-height:44px;padding:8px}html[data-cycle12-v3=true] body #screen-skins .coin-results{color:#89c2d3;margin:4px 0 7px;font-size:9px}html[data-cycle12-v3=true] body #screen-skins .coin-market-grid{gap:9px;margin-top:4px;display:grid;grid-template-columns:1fr!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{background:linear-gradient(112deg,#0e3749,#061f35);border:2px solid #287c9a;border-radius:7px;grid-template-columns:27% minmax(0,1fr);display:grid;position:relative;box-shadow:inset 0 0 0 1px #145069,0 3px #041527;min-height:147px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-art{box-sizing:border-box;border-bottom:0;border-right:2px solid #2b7995;background:radial-gradient(#1a3c53,#05182f)!important;height:100%!important;min-height:142px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-preview-frame{inset:10px 11%!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-preview-bird{width:clamp(63px,12vw,102px);height:clamp(63px,12vw,102px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-copy{background:0 0;flex-direction:column;gap:5px;padding:9px;display:flex}html[data-cycle12-v3=true] body #screen-skins .coin-item-copy h3{color:#fff0c1;margin:2px 0;font:900 clamp(16px,2.5vw,22px)/1.1 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-item-copy .v3-coin-detail{color:#98c8d6;font:700 9px/1.4 monospace}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions button{box-sizing:border-box;min-width:0;min-height:43px;padding:5px 4px;font-size:clamp(9px,1.5vw,12px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-card-actions .coin-primary{color:#14253c;background:linear-gradient(#ffe99d,#efb950);border-color:#fff0a5;box-shadow:0 3px #735127}html[data-cycle12-v3=true] body #screen-skins .coin-item-card[data-coin-item=frame-moss]{border-color:#ffdf8d;order:-3}html[data-cycle12-v3=true] body #screen-skins .coin-item-card[data-coin-item=frame-starlight]{order:-2}html[data-cycle12-v3=true] body #screen-skins .coin-item-card[data-coin-item=trail-aurora]{order:-1}html[data-cycle12-v3=true] body #screen-skins .coin-item-card[data-coin-item=frame-moss]:after{content:"FEATURED";z-index:3;color:#0a273a;pointer-events:none;background:#ffdf83;border-radius:3px;padding:4px 7px;font:900 9px monospace;position:absolute;top:6px;right:8px}html[data-cycle12-v3=true] body #screen-play .mode-switch{background:linear-gradient(#082d48,#051c31);border:2px solid #2488a9;border-radius:8px;margin:0 auto 9px;padding:5px}html[data-cycle12-v3=true] body #screen-play :is(.mode-console-copy,.server-pill,.cycle02-mode-hint){display:none!important}html[data-cycle12-v3=true] body #screen-play .mode-buttons button{min-height:46px;font:900 clamp(11px,2.2vw,18px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-play .mode-buttons button small{display:none}html[data-cycle12-v3=true] body #screen-play .mode-buttons button.is-active{background:linear-gradient(#27634c,#0c443c);border-color:#ffed9d}html[data-cycle12-v3=true] body #screen-play .v4-flight-poster{appearance:none;text-align:initial;color:inherit;cursor:pointer;touch-action:pan-y;box-sizing:border-box;isolation:isolate;aspect-ratio:1.6;background:#052443;border:4px solid #37beec;border-radius:10px;width:100%;max-width:990px;min-height:205px;margin:8px auto 10px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #155777,0 0 13px #29b9e850,0 4px #031525}html[data-cycle12-v3=true] body #screen-play .v4-flight-poster:focus-visible{outline-offset:3px;outline:3px solid #ffe08a}html[data-cycle12-v3=true] body #screen-play .v4-flight-poster:disabled{cursor:progress}html[data-cycle12-v3=true] body #screen-play .v4-flight-art{z-index:-1;background-image:linear-gradient(#07183c91,#062e4759),var(--v4-landscape);image-rendering:pixelated;background-position:50% 48%;background-size:cover;position:absolute;inset:0}html[data-cycle12-v3=true] body #screen-play .v4-flight-night{background:linear-gradient(#02142f60,#09264924 62%,#09254159);position:absolute;inset:0}html[data-cycle12-v3=true] body #screen-play .v4-flight-stars{background-image:var(--v4-stars);opacity:.8;pointer-events:none;background-position:9px 16px,33px 57px;background-size:77px 91px,131px 117px;position:absolute;inset:0}html[data-cycle12-v3=true] body #screen-play .v4-pipe{background:linear-gradient(90deg,#146e37 0 12%,#a8f28e 12% 27%,#35b95b 27% 64%,#0c833a 64% 85%,#065b2c 85%);border:4px solid #073d24;width:clamp(46px,9.8vw,83px);position:absolute;left:55%}html[data-cycle12-v3=true] body #screen-play .v4-pipe:after{content:"";background:linear-gradient(90deg,#14803d,#a0f778 24%,#38bd5d 68%,#04752e);border:4px solid #083e23;height:19px;position:absolute;left:-8px;right:-8px;box-shadow:0 2px #052019}html[data-cycle12-v3=true] body #screen-play .v4-pipe-top{height:35%;top:-12px}html[data-cycle12-v3=true] body #screen-play .v4-pipe-top:after{bottom:-4px}html[data-cycle12-v3=true] body #screen-play .v4-pipe-bottom{height:29%;bottom:-15px}html[data-cycle12-v3=true] body #screen-play .v4-pipe-bottom:after{top:-4px}html[data-cycle12-v3=true] body #screen-play .v4-flight-bird{filter:drop-shadow(2px 3px #092039);place-items:center;width:clamp(62px,13.5vw,120px);height:clamp(62px,13.5vw,120px);animation:2s steps(4,end) infinite alternate v4-flap;display:grid;position:absolute;top:50%;left:36%;transform:translate(-50%,-50%)}html[data-cycle12-v3=true] body #screen-play .v4-flight-bird :is(svg,img,.approved-skin-art,.authored-skin-art){object-fit:contain;image-rendering:pixelated;width:100%!important;height:100%!important}@keyframes v4-flap{to{translate:0 -7px}}html[data-cycle12-v3=true] body #screen-play .v4-poster-score{z-index:2;justify-content:space-between;display:flex;position:absolute;top:10px;left:10px;right:10px}html[data-cycle12-v3=true] body #screen-play .v4-poster-score>span{background:#061b32e0;border:2px solid #247e9e;border-radius:6px;justify-items:center;gap:5px;min-width:clamp(70px,18vw,140px);padding:7px 8px;display:grid}html[data-cycle12-v3=true] body #screen-play .v4-poster-score small{color:#ffe09c;font:900 clamp(10px,1.65vw,16px)/1 monospace}html[data-cycle12-v3=true] body #screen-play .v4-poster-score b{color:#c7ebf8;font:1000 clamp(22px,4.1vw,37px)/1 monospace}html[data-cycle12-v3=true] body #screen-play .v4-poster-caption{color:#f5f5e6;text-align:center;letter-spacing:.16em;text-shadow:2px 2px #05162b;font:900 clamp(13px,2.8vw,21px)/1.3 monospace;position:absolute;bottom:10px;left:0;right:0}html[data-cycle12-v3=true] body #screen-play .v3-flight-milestone{background:linear-gradient(#092e48,#051a31);border:2px solid #297fa0;border-radius:7px;grid-template-columns:42px 1fr;align-items:center;gap:5px 7px;max-width:990px;min-height:61px;padding:9px;margin:9px auto!important;display:grid!important}html[data-cycle12-v3=true] body #screen-play .v3-flight-milestone:before{content:"★";text-align:center;color:#ffe396;text-shadow:3px 3px #8e602a;grid-area:1/1/3;font:900 35px monospace}html[data-cycle12-v3=true] body #screen-play .v3-flight-milestone-copy{color:#d8eaf0;grid-area:1/2;font-size:clamp(10px,1.8vw,16px)}html[data-cycle12-v3=true] body #screen-play .v3-flight-milestone-track{background:#092638;border-color:#4187ac;border-radius:9px;grid-area:2/2;min-height:10px}html[data-cycle12-v3=true] body #screen-play #start-game{color:#112a3b;letter-spacing:.045em;background:linear-gradient(#fff1a8,#ffd270,#efb143);border:3px solid #fff2a7;border-radius:7px;place-items:center;width:100%;max-width:990px;min-height:54px;display:grid;box-shadow:inset 0 0 0 2px #dca749,0 4px #86592b;margin:8px auto!important;font:900 clamp(15px,2.9vw,24px)/1.3 monospace!important}html[data-cycle12-v3=true] body #screen-play #start-game:after,html[data-cycle12-v3=true][data-game-state=over] body #screen-play #start-game:after,html[data-cycle12-v3=true] body #screen-play #start-game:disabled:after{content:none}html[data-cycle12-v3=true] body #screen-play .v3-flight-guides{gap:7px;margin:8px auto;display:grid}html[data-cycle12-v3=true] body #screen-play .v3-flight-guide{background:linear-gradient(#092e48,#061c32);border:2px solid #2a85a5;border-radius:6px}html[data-cycle12-v3=true] body #screen-play .v3-flight-guide summary{color:#c4e7ef;min-height:44px;padding:8px 12px;font:800 clamp(11px,2vw,16px)/1.25 monospace}html[data-cycle12-v3=true] body #screen-play .v4-flight-summary{background:linear-gradient(#082b44,#051c32);border:2px solid #2986a6;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:75px;margin:9px auto;padding:8px 4px;display:grid}html[data-cycle12-v3=true] body #screen-play .v4-flight-summary>div{grid-template-columns:28px 1fr;align-content:center;gap:3px 5px;min-width:0;padding:4px;display:grid}html[data-cycle12-v3=true] body #screen-play .v4-flight-summary>div:not(:last-child){border-right:1px solid #285b76}html[data-cycle12-v3=true] body #screen-play .v4-flight-summary .pixel-icon{grid-area:1/1/3;width:25px;height:25px}html[data-cycle12-v3=true] body #screen-play .v4-flight-summary small{color:#b6d7e5;grid-column:2;font:700 clamp(8px,1.35vw,12px)/1.2 monospace}html[data-cycle12-v3=true] body #screen-play .v4-flight-summary b{color:#e5f4f8;grid-column:2;font:900 clamp(15px,2.4vw,23px)/1 monospace}html[data-cycle12-v3=true][data-game-state=idle] body #screen-play .game-stage{position:relative}html[data-cycle12-v3=true][data-game-state=idle] body #screen-play .canvas-wrap{z-index:-1;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}html[data-cycle12-v3=true][data-game-state=idle] body #screen-play :is(.stage-head,.cycle08-play-focus),html[data-cycle12-v3=true]:not([data-game-state=idle]) body #screen-play .v4-flight-poster{display:none!important}html[data-cycle12-v3=true]:not([data-game-state=idle]) body #screen-play .canvas-wrap{visibility:visible!important;opacity:1!important;z-index:1!important;pointer-events:auto!important}html[data-cycle12-v3=true][data-immersive=true] body #screen-play :is(.v4-flight-poster,.v4-flight-summary){display:none!important}html[data-cycle12-v3=true] body #screen-ranking .ranking-panel{max-width:1080px;box-shadow:none;background:0 0;border:0;padding:4px}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading{background-position:50% 42%;background-size:cover;border:2px solid #2585a7;border-radius:8px 8px 0 0;min-height:clamp(87px,15vw,143px);padding:10px;background-image:linear-gradient(#061a35ae,#082c4d8e),var(--v4-landscape)!important}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading .ranking-trophy{filter:drop-shadow(0 0 8px #ffce5b85);width:clamp(49px,8.6vw,87px);height:clamp(49px,8.6vw,87px)}html[data-cycle12-v3=true] body #screen-ranking .ranking-heading h2{color:#ffdf8e;text-shadow:3px 3px #955c2c,5px 5px #041728;font:1000 clamp(25px,5vw,48px)/1.1 monospace}html[data-cycle12-v3=true] body #screen-ranking .ranking-intro{background:#07223c;margin:0;padding:5px 10px}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium{background-position:50% 54%;background-size:cover;border:2px solid #2e8dad;border-radius:0 0 8px 8px;padding:8px 6px 12px;background-image:linear-gradient(#05163370,#071e349e),var(--v4-landscape)!important;margin:0 0 10px!important}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium>h3,html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-podium>.v3-podium-note{display:none!important}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:5px;min-height:174px;margin:0}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{align-content:end;justify-items:center;gap:3px;min-height:161px;padding:2px;box-shadow:none!important;background:0 0!important;border:0!important}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1{min-height:192px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art{place-items:center;min-height:62px;display:grid}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art>:not(.v3-podium-crown){width:clamp(67px,12vw,111px)!important;height:clamp(67px,12vw,111px)!important}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1 .v3-podium-art>:not(.v3-podium-crown){width:clamp(78px,14vw,138px)!important;height:clamp(78px,14vw,138px)!important}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-plinth{color:#ffe7ae;text-shadow:2px 2px #314452;background:linear-gradient(#a7bccc,#6888a1 65%,#384d69);border:3px solid #bad0dd;border-radius:4px 4px 0 0;width:100%;height:clamp(40px,8vw,68px);font:900 28px monospace}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1 .v3-podium-plinth{color:#fff6dc;background:linear-gradient(#ffe4a3,#d89f32 60%,#905c20);border-color:#ffe099;height:clamp(54px,10vw,92px);box-shadow:inset 0 3px #fff4b37b,0 0 10px #ffca507e}html[data-cycle12-v3=true] body #screen-ranking .v3-place-3 .v3-podium-plinth{background:linear-gradient(#dfaf96,#a46e51);border-color:#e2ae8a}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-name{color:#f8edd5;font:800 clamp(10px,1.8vw,16px)/1.1 monospace}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-score{color:#ffe4a0;font:900 clamp(11px,2vw,19px)/1 monospace}html[data-cycle12-v3=true] body #screen-ranking .ranking-personal{gap:8px;margin:9px 0}html[data-cycle12-v3=true] body #screen-ranking .ranking-personal>div{border:2px solid #2581a6;min-height:80px;padding:10px}html[data-cycle12-v3=true] body #screen-ranking .v3-ranking-table-title{color:#e3eeca;border-color:#edcf87;margin:9px 0 0;padding:10px}html[data-cycle12-v3=true] body #screen-ranking .ranking-row,html[data-cycle12-v3=true] body #screen-ranking .ranking-list-head{grid-template-columns:34px 31px minmax(0,1fr) 76px;gap:5px;padding:6px 7px}html[data-cycle12-v3=true] body #screen-ranking .ranking-list-head>span:nth-child(3){visibility:hidden}html[data-cycle12-v3=true] body #screen-ranking .ranking-row{background:linear-gradient(#092e48,#071c34);border:1px solid #287598;border-radius:5px;min-height:47px}html[data-cycle12-v3=true] body #screen-ranking .ranking-row .ranking-position{grid-area:1/1}html[data-cycle12-v3=true] body #screen-ranking .ranking-row .ranking-skin{grid-area:1/2}html[data-cycle12-v3=true] body #screen-ranking .ranking-row .ranking-pilot{grid-area:1/3}html[data-cycle12-v3=true] body #screen-ranking .ranking-row>strong{color:#ffe4a3;grid-area:1/4}html[data-cycle12-v3=true] body #screen-ranking .v3-ranked-jump{border-color:#2a88a7;min-height:72px;margin:9px 0;padding:10px}@media (width<=760px){html[data-cycle12-v3=true] body .app-shell{padding-inline:7px}html[data-cycle12-v3=true] body .topbar .brand-coin{width:32px;height:32px}html[data-cycle12-v3=true] body .reference-home .reference-hero{min-height:clamp(250px,72vw,337px)!important}html[data-cycle12-v3=true] body #screen-profile .v3-profile-banner{min-height:94px}html[data-cycle12-v3=true] body #screen-profile .hub-profile-hero{grid-template-columns:31% 1fr;min-height:146px!important}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero{grid-template-columns:minmax(0,1.45fr) minmax(55px,.6fr) minmax(75px,.78fr);gap:3px;min-height:107px;padding:8px}html[data-cycle12-v3=true] body #screen-skins .coin-market-hero h2{font-size:clamp(21px,5.8vw,30px)}html[data-cycle12-v3=true] body #screen-skins .coin-item-card{grid-template-columns:29% 1fr;min-height:142px!important}html[data-cycle12-v3=true] body #screen-skins .coin-item-card .coin-item-art{min-height:139px!important}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-card{min-height:143px}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1{min-height:165px}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-art>:not(.v3-podium-crown){width:70px!important;height:70px!important}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1 .v3-podium-art>:not(.v3-podium-crown){width:83px!important;height:83px!important}html[data-cycle12-v3=true] body #screen-ranking .v3-podium-plinth{height:44px}html[data-cycle12-v3=true] body #screen-ranking .v3-place-1 .v3-podium-plinth{height:59px}}@media (width>=351px) and (width<=410px){:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){grid-template-columns:minmax(0,1fr) auto;gap:2px;padding:4px}html[data-cycle12-v3=true] body .topbar .brand{gap:2px}html[data-cycle12-v3=true] body .topbar .brand-copy b{letter-spacing:0!important;font-size:9px!important}html[data-cycle12-v3=true] body .topbar .v3-brand-version{padding:2px;font-size:7px}html[data-cycle12-v3=true] body .topbar .top-actions{gap:2px}}@media (width<=350px){:is(html[data-cycle12-v3=true] body .topbar,html[data-cycle12-v3=true] body:has(#screen-home.is-active>.reference-home) .topbar){grid-template-columns:1fr;gap:3px}html[data-cycle12-v3=true] body .topbar .top-actions{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid!important}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true] body #screen-play .v4-flight-bird{animation:none!important}}html[data-cycle12-v3=true][data-screen=play][data-game-state=idle] body #screen-play .v3-flight-milestone,html[data-cycle12-v3=true][data-screen=play][data-game-state=idle] body #screen-play #start-game{display:grid!important}html[data-cycle12-v3=true][data-game-state=running] body #screen-play .v3-flight-milestone,html[data-cycle12-v3=true][data-game-state=paused] body #screen-play .v3-flight-milestone{display:none!important}@media (width<=760px){html[data-cycle12-v3=true][data-screen=play][data-game-state=idle] body #screen-play .game-stage>.v4-flight-poster{order:3!important}html[data-cycle12-v3=true][data-screen=play][data-game-state=idle] body #screen-play .game-stage>.v3-flight-milestone{order:4!important}html[data-cycle12-v3=true][data-screen=play][data-game-state=idle] body #screen-play .game-stage>#start-game{order:5!important}html[data-cycle12-v3=true][data-screen=play][data-game-state=idle] body #screen-play .game-stage>.v3-flight-guides{order:6!important}html[data-cycle12-v3=true][data-screen=play][data-game-state=idle] body #screen-play .game-stage>.v4-flight-summary{order:7!important}}.reference-ui-icon{pointer-events:none;flex:none;width:100%;height:100%;display:block;overflow:visible}html[data-cycle12-v3=true] body .topbar .top-actions .v3-top-pixel{flex:none;place-items:center;line-height:0;display:grid;width:clamp(20px,3.7vw,33px)!important;height:clamp(20px,3.7vw,33px)!important}html[data-cycle12-v3=true] body .topbar :is(.v3-top-pixel,#settings-open) .reference-ui-icon{filter:none;width:clamp(20px,3.7vw,33px);height:clamp(20px,3.7vw,33px)}html[data-cycle12-v3=true] body .reference-home .reference-stat{box-sizing:border-box;align-content:center;gap:clamp(5px,1vw,9px);min-height:clamp(82px,19vw,164px);padding:clamp(9px,1.8vw,16px) 3px}html[data-cycle12-v3=true] body .reference-home .reference-stat-value{flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.5vw,13px);display:flex}html[data-cycle12-v3=true] body .reference-home .reference-stat-value .reference-ui-icon{filter:drop-shadow(0 1px 1px #02182380);width:clamp(30px,7.8vw,68px);height:clamp(24px,5.5vw,48px)}html[data-cycle12-v3=true] body .reference-home .reference-stat-value [data-reference-icon=chart]{width:clamp(24px,5.5vw,48px)}html[data-cycle12-v3=true] body .reference-home .reference-stat-value [data-reference-icon=biomes]{width:clamp(49px,13vw,112px)}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v3-action{letter-spacing:.025em;justify-content:center;align-items:center;padding-inline:clamp(29px,5vw,46px);display:flex;position:relative}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v4-button-content{justify-content:center;align-items:center;gap:clamp(13px,3vw,29px);min-width:0;display:flex}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v4-button-icon{flex:none;width:clamp(25px,6vw,52px);height:clamp(25px,6vw,52px)}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v4-button-icon .reference-ui-icon{width:100%;height:100%}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v4-button-arrow{position:absolute;top:50%;right:clamp(14px,4vw,38px);transform:translateY(-50%)}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v3-action:after{content:none}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock .nav-icon .reference-ui-icon{filter:drop-shadow(0 2px 1px #02131c);width:100%;height:100%}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock button{grid-template-rows:auto auto;gap:5px;min-height:clamp(66px,10vw,89px)}html[data-cycle12-v3=true] body .bottom-nav.pixel-dock .nav-icon{width:clamp(28px,6.5vw,56px);height:clamp(28px,6.5vw,56px)}@media (width<=760px){html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v3-action{box-sizing:border-box;min-height:52px;padding:6px 36px}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v3-action-secondary{min-height:48px}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v4-button-content{gap:12px}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v4-button-content>span:last-child{text-align:center;min-width:0;line-height:1.2}html[data-cycle12-v3=true] body .reference-home .v3-home-actions .v4-button-icon{width:25px;height:25px}}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs{gap:6px;margin:8px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button{gap:7px;min-height:48px;padding:6px 8px;font-size:12px;line-height:1.3}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button:after{display:none}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button .pixel-icon{flex-shrink:0;width:24px;height:24px}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button span{overflow-wrap:anywhere;min-width:0}html[data-cycle12-v3=true] body #screen-skins .shop-catalog-controls{min-width:0;margin:8px 0;scroll-margin-top:12px}html[data-cycle12-v3=true] body #screen-skins .banner-rarity-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;gap:5px;margin:0 0 8px;padding:2px 1px 5px;display:flex;overflow-x:auto}html[data-cycle12-v3=true] body #screen-skins .banner-rarity-tabs button{letter-spacing:0;white-space:nowrap;overflow-wrap:normal;flex:none;min-width:58px;min-height:44px;padding:7px 10px;font-size:11px;width:auto!important}html[data-cycle12-v3=true] body #screen-skins .skin-studio-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;min-height:0;margin:0;padding:0;display:grid}html[data-cycle12-v3=true] body #screen-skins .skin-studio-toolbar .store-message{grid-column:1/-1;margin:0;padding:0;font-size:11px;line-height:1.4}html[data-cycle12-v3=true] body #screen-skins .skin-trial-status{grid-column:1/-1;margin:0}html[data-cycle12-v3=true] body #screen-skins .cycle05-shop-search{gap:4px;width:100%;min-width:0;margin:0}html[data-cycle12-v3=true] body #screen-skins .cycle05-shop-search input{box-sizing:border-box;min-width:0;min-height:44px;padding:8px;font-size:16px;line-height:1.25}html[data-cycle12-v3=true] body #screen-skins .cycle06-shop-clear{width:auto;min-width:44px;max-width:105px;min-height:44px;margin:0;padding:6px 8px;font-size:10px}html[data-cycle12-v3=true] body #screen-skins .skin-filter-count{white-space:normal;text-align:right;grid-area:3/2;align-self:center;padding:0;font-size:11px}html[data-cycle12-v3=true] body #screen-skins .shop-catalog-extras{grid-area:3/1;min-width:0;margin:0}html[data-cycle12-v3=true] body #screen-skins .shop-catalog-extras[open]{grid-column:1/-1}html[data-cycle12-v3=true] body #screen-skins .shop-catalog-extras[open]~.skin-filter-count{grid-row:auto}html[data-cycle12-v3=true] body #screen-skins .skin-studio-toolbar:has(.shop-catalog-extras[open]) .skin-filter-count{grid-row:4}html[data-cycle12-v3=true] body #screen-skins .shop-catalog-extras-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 0;display:grid}html[data-cycle12-v3=true] body #screen-skins .shop-catalog-extras-body>*{box-sizing:border-box;width:100%;min-width:0;margin:0}html[data-cycle12-v3=true] body #screen-skins .shop-catalog-extras-body :is(button,select){overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;margin:0;padding:6px;font-size:11px}html[data-cycle12-v3=true] body #screen-skins .shop-catalog-extras-body :is(.cycle09-shop-navigation,.cycle10-rarity-summary,.cycle11-skin-index){grid-column:1/-1;padding:8px;font-size:11px}html[data-cycle12-v3=true] body #screen-skins .cycle09-navigation-buttons{grid-template-columns:1fr 1fr;gap:6px;display:grid}html[data-cycle12-v3=true] body #screen-skins .cycle09-shop-navigation p{margin:5px 0 0}html[data-cycle12-v3=true] body #screen-skins .cycle11-skin-index{grid-template-columns:1fr 1fr;align-items:center;gap:6px;display:grid}html[data-cycle12-v3=true] body #screen-skins .skin-grid{gap:10px;margin-top:8px}@media (width>=741px){html[data-cycle12-v3=true] body #screen-skins .banner-rarity-tabs{flex-wrap:wrap}html[data-cycle12-v3=true] body #screen-skins .coin-market-tabs button{font-size:14px}}html[data-cycle12-v3=true][data-ui-version="4.2"]{--v42-surface:#081e31;--v42-edge:#28546a;--v42-text:#eaf3f7;--v42-gold:#ffdc83;--v42-cyan:#86def0}html[data-cycle12-v3=true][data-ui-version="4.2"] body{color:var(--v42-text);background:#04111f}html[data-cycle12-v3=true][data-ui-version="4.2"] body .app-shell{max-width:1120px;padding-inline:clamp(12px,2.4vw,24px)}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar{z-index:30;border:1px solid var(--v42-edge);min-height:64px;box-shadow:none;background:#081e31;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-block:10px 18px;padding:8px 10px;position:relative;flex-wrap:nowrap!important;display:flex!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .brand{flex:auto;justify-content:flex-start;gap:6px;min-width:0;padding:0}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .brand-coin{flex:0 0 40px;width:40px!important;height:40px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .brand-copy b{letter-spacing:0!important;text-shadow:none!important;font-size:clamp(10px,2.8vw,16px)!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .v3-brand-version{border-color:var(--v42-edge);color:#bdd2de;padding:2px 4px;font:10px/1.3 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .top-actions{flex:none;align-items:center;gap:5px;margin:0;width:auto!important;display:flex!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .v42-more{position:static}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar{overflow:visible;box-shadow:none!important;border-width:1px!important;flex-direction:row!important;grid-template-columns:none!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .brand{align-self:center;flex-direction:row!important;width:auto!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .top-actions{align-self:center;flex-direction:row!important;justify-content:flex-end!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .v42-more-panel{top:calc(100% + 4px);right:0}html[data-cycle12-v3=true][data-ui-version="4.2"] body .v42-more>summary{letter-spacing:1px;font:900 17px/1 monospace;list-style:none}html[data-cycle12-v3=true][data-ui-version="4.2"] body .v42-more>summary::-webkit-details-marker{display:none}html[data-cycle12-v3=true][data-ui-version="4.2"] body .v42-more-panel{z-index:50;background:#0a2034;border:1px solid #3d7189;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(270px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0009}html[data-cycle12-v3=true][data-ui-version="4.2"] body .v42-more:not([open])>.v42-more-panel{display:none}html[data-cycle12-v3=true][data-ui-version="4.2"] body .v42-more-panel :is(button,#docs-nav,#updates-nav,.v3-language-action){box-sizing:border-box;border:1px solid var(--v42-edge);box-shadow:none;color:#dcebf3;background:#0d2c40;flex-direction:column;justify-content:center;align-items:center;gap:6px;font:11px/1.3 monospace;width:100%!important;min-width:0!important;min-height:64px!important;padding:8px 4px!important;display:flex!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .v42-more-panel svg{width:23px!important;height:23px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .v42-more-panel .v3-top-pixel{width:auto;height:auto}html[data-cycle12-v3=true][data-ui-version="4.2"] body :is(button,summary,a,input,select):focus-visible{outline-offset:3px;outline:2px solid #ffe39b}html[data-cycle12-v3=true][data-ui-version="4.2"] body .bottom-nav.pixel-dock{box-sizing:border-box;width:100%;max-width:1120px;padding:5px 8px calc(6px + env(safe-area-inset-bottom));background:#071b2d;border:0;border-top:1px solid #31566e;border-radius:0;gap:3px;box-shadow:0 -5px 18px #020b1955}html[data-cycle12-v3=true][data-ui-version="4.2"] body .bottom-nav.pixel-dock button{background:0 0;border-radius:4px;gap:3px;min-height:58px;padding:5px 2px;position:relative;box-shadow:none!important;border:1px solid #0000!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .bottom-nav.pixel-dock button.is-active{color:#ffe08a!important;box-shadow:none!important;background:#102b39!important;border-color:#0000!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .bottom-nav.pixel-dock button.is-active:before{display:none!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .bottom-nav.pixel-dock button.is-active:after{content:"";width:auto;height:3px;box-shadow:none;background:#ffdc83;border:0;border-radius:2px;display:block;position:absolute;inset:auto 22% 0}html[data-cycle12-v3=true][data-ui-version="4.2"] body .bottom-nav.pixel-dock b{letter-spacing:0;font:700 clamp(9px,2.5vw,12px)/1.4 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body .bottom-nav .nav-icon{width:27px!important;height:27px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .bottom-nav .nav-icon :is(svg,img){max-width:27px!important;max-height:27px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home>*{order:10!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home>.reference-hero{order:0!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home>.v4-hero-sky-copy{order:1!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home>.v3-home-actions{order:2!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home>.cycle17-mode-shortcuts{order:3!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home>.cycle18-home-missions{order:4!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home>.reference-stats{order:5!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .v3-home-signposts{display:none!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-profile-character{place-items:center;display:grid;overflow:visible;width:100%!important;min-width:0!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-profile-character #profile-skin-art{width:100%!important;max-width:110px!important;height:95px!important;min-height:0!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-profile-character #profile-skin-art>svg{object-fit:contain;width:100%!important;height:100%!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-profile-hero{box-shadow:none!important;border:1px solid #496a72!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-passport-metrics>div,html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins .coin-market-hero{box-shadow:none!important;border-width:1px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home{gap:14px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .reference-hero{box-shadow:none;border:1px solid #23495f;border-radius:10px;min-height:clamp(250px,68vw,430px)!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .reference-masthead{gap:10px;padding-top:20px}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .reference-coin{filter:drop-shadow(0 3px 8px #f6b94944);width:clamp(108px,26vw,164px)}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .reference-masthead h1{text-shadow:2px 3px #48391f!important;font-size:clamp(30px,7vw,56px)!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .reference-masthead p{max-width:80%;font-size:clamp(9px,2.1vw,13px)!important;line-height:1.5!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home>.v4-hero-sky-copy{box-sizing:border-box;color:#86def0;text-align:center;letter-spacing:.035em;pointer-events:auto;overflow-wrap:anywhere;background:#092739;border:1px solid #2a6177;border-radius:7px;width:100%;max-width:none;margin:0;padding:12px 14px;font:700 clamp(10px,2.5vw,13px)/1.6 monospace;display:block;position:static!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .v3-home-actions{grid-template-columns:1fr 1fr;gap:10px;margin:0!important;display:grid!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .v3-home-actions .v3-action-primary{color:#0b2230;background:linear-gradient(#ffe69b,#f6c25c);border:1px solid #fff0b5;border-radius:7px;grid-column:1/-1;min-height:60px;font-size:22px;box-shadow:0 3px #9a6a2c}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .v3-home-actions .v3-action-secondary{min-height:46px;box-shadow:none;background:#0a2539;border:1px solid #315d71;grid-column:1/-1;font-size:14px}html[data-cycle12-v3=true][data-ui-version="4.2"] body :is(.cycle17-mode-shortcuts,.cycle18-home-missions){border:1px solid var(--v42-edge)!important;background:#0a2032!important;border-radius:8px!important;margin:0!important;padding:15px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .cycle17-mode-shortcuts h3{margin:0 0 10px;font-size:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body .cycle17-mode-shortcuts p{margin:10px 0 0;font-size:12px;line-height:1.6}html[data-cycle12-v3=true][data-ui-version="4.2"] body .cycle17-mode-shortcuts button{background:#0d2e40;border:1px solid #37677a;min-height:46px;font-size:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .reference-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .reference-stat{border:1px solid var(--v42-edge);min-height:72px;box-shadow:none;background:#081e31;border-radius:7px;padding:10px 4px}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .reference-stat strong{font-size:20px}html[data-cycle12-v3=true][data-ui-version="4.2"] body .reference-home .reference-stat small{font-size:9px;line-height:1.5}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins .coin-market-hero{border:1px solid var(--v42-edge);min-height:112px;box-shadow:none;border-radius:8px;padding:14px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins .coin-market-hero h2{text-shadow:1px 2px #16212b;font-size:clamp(23px,5.7vw,38px)}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins .coin-market-hero .coin-balance strong{font-size:20px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins .coin-market-tabs button{min-height:50px;box-shadow:none;border-width:1px;font-size:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins .skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card{gap:0;min-height:0;overflow:hidden;border:1px solid var(--skin-frame,#315d71)!important;background:#081e31!important;border-radius:9px!important;flex-direction:column!important;padding:10px!important;display:flex!important;box-shadow:0 3px #020d19!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card .skin-preview{box-sizing:border-box;border-radius:5px;flex:none;order:0;overflow:hidden;aspect-ratio:640/560!important;grid-area:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px!important;position:relative!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card .skin-copy{text-align:left;order:1;grid-template-columns:1fr;gap:5px;margin:14px 2px 10px!important;display:grid!important;position:static!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card .skin-copy b{font-size:19px;line-height:1.3}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card .skin-copy small{letter-spacing:.07em;font-size:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card .skin-card-tags{order:2;gap:6px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card .skin-actions{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;margin:8px 0 0!important;display:grid!important;position:static!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card .skin-price{background:#102c35;border:1px solid #647064;padding:9px;font-size:13px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card :is(.skin-sound-button,.skin-card-details){border:1px solid var(--v42-edge);min-height:44px;box-shadow:none;background:#0d2b3d;order:4;margin-top:8px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card .banner-skin-actions{order:5;grid-area:auto;width:100%;margin-top:8px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card .banner-skin-actions>summary{box-sizing:border-box;border:1px solid var(--v42-edge);background:#0d2b3d;border-radius:5px;min-height:44px;padding:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins[data-alpha-polish] .skin-card .skin-inspect-open{z-index:3;background:#061d32e8;border:1px solid #7fa9b8;width:44px;min-width:44px;height:44px;min-height:44px;position:absolute;top:18px;right:18px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins .coin-item{box-shadow:none;border-width:1px;border-radius:8px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-panel{box-shadow:none;background:0 0;border:0;padding:0}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-mode-tabs{border:1px solid var(--v42-edge);background:#081e31;border-radius:8px;gap:8px;padding:5px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-mode-tabs button{min-height:48px;box-shadow:none;border-width:1px;padding:10px 6px;font-size:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-intro{border:1px solid var(--v42-edge);border-radius:8px 8px 0 0;min-height:95px;padding:15px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-intro h2{text-shadow:1px 2px #172c3e;font-size:clamp(25px,6vw,40px);line-height:1.2}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .v3-ranking-podium{border:1px solid var(--v42-edge);box-shadow:none;border-radius:0 0 8px 8px;padding:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row{border:1px solid var(--v42-edge);box-shadow:none;background:#092236;border-radius:7px;margin-bottom:8px;padding:12px 10px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-profile-banner{border:1px solid var(--v42-edge);border-radius:8px;min-height:70px;margin-bottom:14px;padding:13px 15px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-profile-banner-title{text-shadow:1px 2px #172c3e;font-size:clamp(25px,6vw,38px)}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-profile-hero{box-shadow:none;border:1px solid #496a72;border-radius:9px;gap:14px;margin-bottom:14px;padding:12px;background:#0a2336!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-profile-stage{box-shadow:none;border-radius:7px;max-height:160px;border-width:1px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-passport h3{padding-right:28px;font-size:clamp(21px,5vw,30px)}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-passport-xp-track{border-width:1px;border-radius:4px;height:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-passport-xp-fill{background:linear-gradient(90deg,#eab54f,#ffe492)}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-passport-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-passport-metrics>div{border:1px solid var(--v42-edge);box-shadow:none;background:#0a2336;border-radius:7px;min-height:85px;padding:12px 6px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-quick-skin-strip{border:1px solid var(--v42-edge);background:#081e31;border-radius:8px;margin:0 0 14px;padding:14px;display:block!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-quick-skin-strip h3{margin:0 0 12px;font-size:14px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-quick-skin-items{gap:8px;padding:2px 1px 6px;display:flex;overflow-x:auto}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-quick-skin{border:1px solid var(--v42-edge);min-width:78px;min-height:94px;box-shadow:none;background:#0c293e;border-radius:6px;flex:0 0 78px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-quick-skin.is-equipped{background:#163333;border:2px solid #ffdc83}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-profile-actions{gap:8px;margin-block:14px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-profile-actions .v3-action{box-shadow:none;border-width:1px;border-radius:7px;min-height:52px;padding:10px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .mode-switch{border:1px solid var(--v42-edge);box-shadow:none;background:#081e31;border-radius:8px;gap:7px;padding:10px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .mode-switch>button{min-height:46px;box-shadow:none;border-width:1px;padding:9px;font-size:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .cycle18-mode-guide{background:#10332f;border-left-width:2px;margin:4px 0 0;padding:10px;font-size:12px;line-height:1.6}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-flight-poster{border:1px solid #44758c;border-radius:8px;box-shadow:0 3px #03101d}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-poster-score>span{box-shadow:none;background:#072339e8;border:1px solid #3d7085;border-radius:6px;padding:7px 10px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-poster-score b{font-size:25px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-poster-score small{font-size:10px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-flight-summary{border:1px solid var(--v42-edge);box-shadow:none;background:#081e31;border-radius:8px}@media (width<=740px){html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-skins .skin-grid{grid-template-columns:minmax(0,1fr)!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-passport-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=359px){html[data-cycle12-v3=true][data-ui-version="4.2"] body .app-shell{padding-inline:10px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar{gap:5px;padding:7px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .brand-coin{flex-basis:32px;width:32px!important;height:32px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .brand-copy b{font-size:9px!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .v3-brand-version{border:0;padding:0;font-size:8px;position:absolute;top:48px;left:46px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #app main.app-shell>header.topbar .top-actions{gap:3px}html[data-cycle12-v3=true][data-ui-version="4.2"] body .v42-more-panel{right:0}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true][data-ui-version="4.2"] body .bottom-nav button{transition:none}}html[data-cycle12-v3=true][data-ui-version="4.2"][data-immersive=true] body #app main.app-shell>header.topbar{display:none!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body :is(.coin-market-hero,.v3-profile-banner){background:linear-gradient(115deg,#102a3b,#091923)!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-profile-banner{border:0;border-bottom:1px solid #31515f;border-radius:0;margin-bottom:20px;padding:18px 4px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .v3-profile-banner-title{color:#f8df9c;letter-spacing:-.03em;text-shadow:none;font-size:clamp(27px,5vw,38px)}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-profile-world{display:none!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-profile-stage{position:relative;overflow:hidden;background:radial-gradient(at 50% 40%,#215460,#102b3a 58%,#091b28)!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-profile-stage:before{content:"";border:1px solid #87c8c63d;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #8ac6be08,0 0 0 36px #8ac6be05}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-profile .hub-profile-character{z-index:1;position:relative}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-flight-poster{aspect-ratio:9/12;background:#0b2030;border:1px solid #50777d;border-radius:18px;width:auto;max-width:100%;height:clamp(280px,45svh,460px);min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 50px #0004,inset 0 1px #9fe3da20}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-flight-preview{pointer-events:none;background:radial-gradient(at 50% 48%,#246064,#102b3b 48%,#081723);place-items:center;width:100%;height:100%;display:grid}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-flight-preview:before{content:"";opacity:.25;background-image:radial-gradient(#a8e8df 1px,#0000 1px);background-size:29px 29px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-ready-orbit{aspect-ratio:1;border:1px solid #8ee1d84a;border-radius:50%;width:65%;position:absolute;box-shadow:0 0 0 20px #8ee1d809,0 0 0 40px #8ee1d805}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-ready-bird{z-index:1;place-items:center;width:46%;height:44%;animation:3s ease-in-out infinite ready-hover;display:grid;position:relative}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-ready-bird :is(svg,canvas){object-fit:contain;image-rendering:pixelated;display:block;width:100%!important;height:100%!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-poster-score{gap:8px;top:14px;left:14px;right:14px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-poster-score>span{box-shadow:none;background:#081c2ca6;border:1px solid #62939c30;border-radius:9px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-poster-caption{letter-spacing:.12em;color:#ffdf93;background:0 0;padding:12px 5px;font:700 13px/1.5 monospace;bottom:20px;left:12px;right:12px}@keyframes ready-hover{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-play .v4-ready-bird{animation:none}}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-panel{max-width:900px;margin-inline:auto}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-mode-tabs{background:#081823;border:1px solid #2b4556;border-radius:12px;gap:5px;margin:0 0 22px;padding:5px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-mode-tabs button{color:#8da9b8;min-height:48px;box-shadow:none;letter-spacing:.04em;background:0 0;border:0;border-radius:8px;font:700 12px/1.3 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-mode-tabs button[aria-selected=true]{color:#b8f3df;background:#173d48;box-shadow:inset 0 0 0 1px #468a82}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-heading{min-height:112px;box-shadow:none;border:0;border-radius:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0 16px;display:grid;background:0 0!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-heading .ranking-trophy{filter:none;background:linear-gradient(150deg,#403c26,#172b30);border:1px solid #ae8c485c;border-radius:14px;place-items:center;width:52px;height:56px;display:grid;box-shadow:inset 0 1px #ffe4a12b}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-trophy svg{width:34px;height:34px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-eyebrow{color:#77b7b2;letter-spacing:.22em;margin-bottom:7px;font:700 10px/1.3 monospace;display:block}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-heading h2{color:#f8edcf;letter-spacing:-.045em;text-shadow:none;overflow-wrap:normal;font:800 clamp(20px,4.8vw,32px)/1.15 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking #ranking-global [data-free-ranking-note]{color:#a4d8c1;letter-spacing:.06em;background:#18352e;border:1px solid #416b5b;border-radius:20px;margin-top:8px;padding:4px 7px;font:700 9px/1.3 monospace;display:inline-block}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking #refresh-ranking{color:#c5d7df;min-width:44px;max-width:84px;height:auto;min-height:44px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:#102a39;border:1px solid #345262;border-radius:9px;margin:0;padding:10px;font:700 10px/1.4 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking #ranking-global .ranking-global-summary{color:#92aebb;background:0 0;border:0;border-bottom:1px solid #263f4d;border-radius:0;min-height:0;margin:0 0 20px;padding:0 0 16px;font:12px/1.65 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-personal{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-personal>div{min-height:82px;box-shadow:none;background:linear-gradient(120deg,#122e3d,#0c2230);border:1px solid #294958;border-radius:12px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;display:flex}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-personal small{letter-spacing:.04em;color:#97b9c4;font:700 10px/1.5 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-personal strong{color:#e1eee9;font:800 27px/1 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .cycle02-ranking-status{color:#7e9eab;min-height:0;box-shadow:none;background:0 0;border:0;margin:0 0 12px;padding:5px 0;font:10px/1.5 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .v3-ranking-podium{display:none!important}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-list-head{display:none}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-list{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:0;padding:14px 0 0;display:grid}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row{min-height:65px;box-shadow:none;background:#0c2230;border:1px solid #243e4d;border-radius:10px;grid-column:1/-1;grid-template-columns:28px 38px minmax(0,1fr) minmax(42px,auto);align-items:center;gap:10px;margin:0;padding:10px 14px;display:grid}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row .ranking-pilot{color:#e1e9e7;white-space:normal;overflow-wrap:anywhere;font:700 13px/1.4 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-skin>span{background:#071924;border:1px solid #2c4c5a;border-radius:9px;place-items:center;width:36px;height:36px;padding:2px;display:grid}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-skin small{display:none}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row>strong{letter-spacing:-.04em;color:#c7e0e6;overflow-wrap:anywhere;font:800 clamp(18px,4vw,24px)/1.2 monospace}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"]){--podium:#f0cf83;min-height:238px;box-shadow:inset 0 3px var(--podium),0 12px 20px #0002;text-align:center;background:radial-gradient(at 50% 0,#544a2e66,#0000 80%),#102832;border:1px solid #957b4d;border-radius:14px;flex-direction:column;grid-row:1;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 12px;padding:16px 8px 14px;display:flex;position:relative}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row[data-rank="1"]{--podium:#f0cf83;grid-column:2;min-height:264px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row[data-rank="2"]{--podium:#b6d4e2;background:radial-gradient(at 50% 0,#2c566566,#0000 80%),#102631;border-color:#4c707f;grid-column:1}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row[data-rank="3"]{--podium:#d8a782;background:radial-gradient(at 50% 0,#67453655,#0000 80%),#102631;border-color:#7a5b49;grid-column:3}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .ranking-position{width:23px;height:29px;color:var(--podium);order:0;position:absolute;top:10px;left:9px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .ranking-medal{width:23px;height:29px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .ranking-place-number{font-size:10px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .ranking-skin{order:1;margin:15px 0 0}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .ranking-skin>span{background:#051b2599;border:1px solid #a3c7c32b;border-radius:50%;width:clamp(58px,10vw,84px);height:clamp(58px,10vw,84px);padding:4px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .ranking-pilot{flex-direction:column;order:2;align-items:center;gap:5px;width:100%;min-height:36px;font:700 clamp(10px,2.7vw,14px)/1.4 monospace;display:flex}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"])>strong{color:var(--podium);order:3;margin-top:auto;font-size:clamp(22px,6vw,34px)}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-empty{color:#bfd1d7;background:#0c2230;border:1px dashed #3d5e6e;border-radius:14px;grid-column:1/-1;min-height:210px;padding:30px 18px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-footer{margin-top:18px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-footer .primary{color:#d6f9e4;min-height:50px;box-shadow:none;background:linear-gradient(110deg,#20594f,#194639);border:1px solid #67b1a3;border-radius:10px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking :is(details.ranking-global-rules,.cycle08-ranking-tools){box-shadow:none;background:#0c2230;border:1px solid #294553;border-radius:10px;margin-top:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .cycle18-countdown{box-shadow:none;background:0 0;border:0;border-top:1px solid #344a51;border-radius:0;margin-top:14px;padding:14px 10px 0}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .cycle18-countdown strong{color:#e7d7a7;font-size:14px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .cycle19-pilot-search{gap:8px;margin-bottom:12px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .cycle19-pilot-search input{color:#d1e1e6;background:#081b27;border:1px solid #385664;border-radius:8px;min-height:42px}@media (width<=500px){html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-heading{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-heading .ranking-trophy{border-radius:10px;width:38px;height:44px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-trophy svg{width:28px;height:28px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-personal>div{padding:12px 10px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-list{gap:6px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row{grid-template-columns:24px 32px minmax(0,1fr) minmax(36px,auto);gap:7px;padding:10px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"]){min-height:213px;padding:14px 5px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-row[data-rank="1"]{min-height:233px}html[data-cycle12-v3=true][data-ui-version="4.2"] body #screen-ranking .ranking-skin>span{width:31px;height:31px}}html[data-cycle12-v3=true]{--v4-landscape:none}html[data-ui-v5=true]{--v5-edge:#237891;--v5-gold:#ffdb58;--v5-mint:#50edc2;--v5-panel:#071e2d;--v42-edge:#256277;--v42-gold:#ffdf70;--v42-text:#ecf7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-ui-v5=true] body{color:#e9f6ff;background:radial-gradient(at 50% 0,#102a50 0,#061320 55%,#040e18 100%)}html[data-ui-v5=true][data-ui-version] body #app .app-shell{max-width:1040px}html[data-ui-v5=true][data-ui-version] body #app .topbar{background:#071e30!important;border:1px solid #2fa1bc!important;gap:6px!important;min-height:58px!important;margin:8px 0 12px!important;padding:6px!important;box-shadow:inset 0 0 0 3px #061723,0 3px #020b15!important}html[data-ui-v5=true][data-ui-version] body #app .topbar .brand{min-width:38px;flex:0 0 38px!important;width:38px!important}html[data-ui-v5=true][data-ui-version] body #app .topbar .brand-coin{flex-basis:38px!important;width:38px!important;height:38px!important}html[data-ui-v5=true][data-ui-version] body #app .topbar :is(.brand-copy,.v3-brand-version){display:none!important}html[data-ui-v5=true][data-ui-version] body #app .v5-pilot{text-align:left;min-width:0;min-height:44px;box-shadow:none;color:#edf6ff;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;gap:7px;padding:3px 4px;display:flex}.v5-pilot-line{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.v5-pilot-line b{white-space:nowrap;text-overflow:ellipsis;font:700 12px/1.3 monospace;overflow:hidden}.v5-pilot-line small{color:#ffe179;font:700 9px/1 monospace}.v5-xp{background:#04111d;border:1px solid #377b91;width:100%;min-width:0;height:8px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0008}.v5-xp i{background:linear-gradient(90deg,#20c49c,#66ffcd);max-width:100%;height:100%;display:block}html[data-ui-v5=true][data-ui-version] body #app .bottom-nav.pixel-dock{box-sizing:border-box;background:#062035f5;border-color:#2588a5;gap:3px;box-shadow:0 -3px #020d1a,0 -4px #217189;width:min(100% - 16px,680px)!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%)translate(0,0)!important}html[data-ui-v5=true][data-ui-version] body #app .bottom-nav.pixel-dock button{border:1px solid #0000;border-radius:5px;gap:4px;min-height:58px;padding:5px 2px}html[data-ui-v5=true][data-ui-version] body #app .bottom-nav.pixel-dock button.is-active{background:#494322!important;border-color:#ffdf67!important;box-shadow:inset 0 0 0 1px #aa9348!important}html[data-ui-v5=true][data-ui-version] body #app .bottom-nav.pixel-dock button:before{display:none!important}html[data-ui-v5=true][data-ui-version] body #app .bottom-nav.pixel-dock button.is-active b{color:#ffe777}html[data-ui-v5=true][data-ui-version] body #app .bottom-nav.pixel-dock .nav-icon{height:25px;min-height:25px}.v5-pilot:focus-visible{outline-offset:2px;outline:3px solid #ffe274}html[data-ui-v5=true][data-ui-version] body #app .reference-home{max-width:760px;margin-inline:auto;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:10px!important;padding:0!important;display:flex!important}html[data-ui-v5=true][data-ui-version] body #app .reference-home>*{order:0!important}html[data-ui-v5=true][data-ui-version] body #app .reference-home>.reference-hero{isolation:isolate;flex:none;overflow:hidden;aspect-ratio:auto!important;background:#0b4c75!important;border:2px solid #3096b5!important;border-radius:9px!important;height:clamp(252px,69vw,340px)!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;box-shadow:0 3px #020d19!important}html[data-ui-v5=true][data-ui-version] body #app .reference-hero .reference-hero-pixel-art{object-fit:cover!important;object-position:center 42%!important;opacity:1!important;filter:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html[data-ui-v5=true][data-ui-version] body #app .reference-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#00275444,#0000 45%,#031524dd);position:absolute;inset:0}html[data-ui-v5=true][data-ui-version] body #app .reference-hero :is(.reference-starfield,.v4-scenic-moon){display:none!important}html[data-ui-v5=true][data-ui-version] body #app .reference-masthead{z-index:2!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:0!important;display:flex!important;position:absolute!important;inset:14px 15px auto!important;transform:none!important}html[data-ui-v5=true][data-ui-version] body #app .reference-masthead .reference-coin{filter:drop-shadow(0 3px #092238);flex:0 0 68px;width:68px!important;height:68px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html[data-ui-v5=true][data-ui-version] body #app .reference-masthead h1{letter-spacing:1px!important;color:#ffe25d!important;text-shadow:3px 3px #082139,-2px -2px #082139!important;margin:0!important;font-size:clamp(28px,8vw,45px)!important;line-height:1.05!important;display:block!important;position:static!important;transform:none!important}html[data-ui-v5=true][data-ui-version] body #app .reference-masthead h1 span{color:#66e6ff;display:block}html[data-ui-v5=true][data-ui-version] body #app .reference-masthead p{display:none!important}.v5-hero-bird{z-index:1;filter:drop-shadow(0 4px #052e3177);width:88px;height:88px;position:absolute;top:34%;left:calc(50% - 44px)}.v5-hero-bird>svg{width:100%;height:100%}.v5-hero-action{z-index:3;text-align:center;gap:8px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.v5-next-flight{text-shadow:2px 2px #000;color:#fff;font:900 15px/1.2 monospace}html[data-ui-v5=true][data-ui-version] body #app .v5-hero-action .v3-action-primary{justify-content:center;align-items:center;color:#112432!important;background:linear-gradient(#ffe679,#ffcc35)!important;border:2px solid #fff09a!important;border-radius:5px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:9px 12px!important;font-size:18px!important;display:flex!important;box-shadow:inset 0 -4px #d89821,0 3px #30240b!important}html[data-ui-v5=true][data-ui-version] body #app .v5-hero-action .v4-button-content{flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex!important}html[data-ui-v5=true][data-ui-version] body #app .v5-hero-action .v4-button-icon{flex:0 0 27px;width:27px!important;height:27px!important;display:block!important}html[data-ui-v5=true][data-ui-version] body #app .v5-hero-action svg{display:block;width:27px!important;max-width:27px!important;height:27px!important;max-height:27px!important}html[data-ui-v5=true][data-ui-version] body #app .v5-hero-action .v4-button-arrow{flex:none;font-size:22px}html[data-ui-v5=true][data-ui-version] body #app .reference-home>.v4-hero-sky-copy{display:none!important}html[data-ui-v5=true][data-ui-version] body #app .cycle18-home-missions{border:1px solid var(--v5-edge);background:#082439;border-radius:6px;gap:8px;box-shadow:inset 3px 0 #ffdc64;margin:0!important;padding:12px!important}html[data-ui-v5=true][data-ui-version] body #app .cycle18-home-missions h3{color:#ffe583;margin:0 0 4px;font-size:13px}.cycle18-home-missions progress{accent-color:#41e3b3}html[data-ui-v5=true][data-ui-version] body #app .cycle18-home-missions :is(p,small){font-size:11px;line-height:1.5}html[data-ui-v5=true][data-ui-version] body #app .cycle18-home-missions button{color:#c4fff0;background:#123e44;border:1px solid #4bab99;min-height:44px;padding:8px;font-size:11px}.v5-biomes{border:1px solid var(--v5-edge);background:var(--v5-panel);border-radius:6px;padding:10px}.v5-section-label{color:#c8e6f3;margin:0 0 9px;font:800 12px/1.2 monospace}.v5-biome-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.v5-biome{cursor:pointer;color:#dcefff;background:#062033;border:1px solid #38677e;border-radius:5px;grid-template-rows:70px auto;gap:5px;min-width:0;padding:0 0 5px;display:grid;overflow:hidden}.v5-biome img{object-fit:cover;object-position:50% 36%;width:100%;height:70px;image-rendering:pixelated}.v5-biome span{overflow-wrap:anywhere;padding:0 3px;font:700 9px/1.3 monospace}.v5-biome:hover{border-color:#ffe177}.v5-news{text-align:left;cursor:pointer;color:#e8f6ff;border-radius:6px;align-items:center;gap:10px;width:100%;min-width:0;display:flex;background:#082c3c!important;border:1px solid #329eaf!important;padding:12px!important;box-shadow:inset 3px 0 #ffe279!important}.v5-news>svg{flex:none;width:25px;height:25px}.v5-news>span{flex:1;min-width:0}.v5-news b{color:#ffdf79;font:800 13px/1.4 monospace;display:block}.v5-news small{font:11px/1.4 monospace;display:block}.v5-news em{color:#132437;background:#fde26b;border-radius:3px;padding:4px;font:800 9px/1 monospace}.v5-news>strong{font-size:25px}.v5-news em[hidden]{display:none}.v5-details{background:#071e2d;border:1px solid #285f77;border-radius:6px;min-width:0;margin:10px 0}.v5-details>summary{cursor:pointer;box-sizing:border-box;color:#bddceb;min-height:44px;padding:13px 12px;font:700 12px/1.5 monospace}.v5-details[open]>summary{border-bottom:1px solid #285f77}.v5-details>section,.v5-details>div{margin:10px!important}.v5-details>summary:focus-visible,.v5-biome:focus-visible,.v5-news:focus-visible{outline-offset:2px;outline:3px solid #ffe274}html[data-ui-v5=true][data-ui-version] body #app .reference-home .v3-home-actions,html[data-ui-v5=true][data-ui-version] body #app .reference-home .reference-stats{gap:8px;margin:0!important}html[data-ui-v5=true][data-ui-version] body #app .reference-home .reference-stat{min-height:64px;padding:7px 4px}html[data-ui-v5=true][data-ui-version] body #app .reference-home .v3-thirty-gallery{margin:0!important}html[data-ui-v5=true][data-ui-version] body #app #screen-play .v5-flight-details{grid-area:auto}html[data-ui-v5=true][data-ui-version] body #app #screen-play .flight-hud-top{box-shadow:none;background:linear-gradient(#051b2de8,#051b2d77);border-bottom:0;grid-template-columns:1fr 1fr 1fr}html[data-ui-v5=true][data-ui-version] body #app #screen-play .flight-score>b{color:#fff;text-shadow:2px 2px #00101d;font-size:8cqw}html[data-ui-v5=true][data-ui-version] body #app #screen-play .flight-game-balance strong{color:#ffdc6b;font-size:4.2cqw}html[data-ui-v5=true][data-ui-version] body #app #screen-play .flight-hud-bottom{background:#051e2ee8;border-top:1px solid #31999c}html[data-ui-v5=true][data-ui-version] body #app #screen-play .flight-meter>i{background:#42e4bd}html[data-ui-v5=true][data-ui-version]:is([data-game-state=running],[data-game-state=paused],[data-game-state=resuming]) body #app .v5-flight-details{display:none!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-mode-tabs{background:0 0;border:0;padding:0}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-mode-tabs button{background:#09273c;border:1px solid #296f8b;border-radius:5px}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-mode-tabs [aria-selected=true]{color:#ffe775;background:#343a23;border-color:#e5c54c}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-heading{background:0 0;border:0;margin:0;padding:12px 8px}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-row{background:#092234;border-color:#225e73;border-radius:3px;margin-bottom:4px;padding:10px 7px}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-row.is-self{background:#3b3c24;border-color:#ffdc62}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-personal{background:#0b2940;border-color:#316b85}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .coin-market-hero{background:#08263b;border-color:#2c7891;min-height:80px;margin-bottom:10px;padding:12px}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .coin-market-hero h2{font-size:25px}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .coin-market-tabs{gap:8px;margin:8px 0}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .coin-market-tabs [aria-selected=true]{color:#ffe477;background:#373d25;border-color:#f6d358}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-studio-feature{border-radius:7px;overflow:hidden;background:#072a38!important;border:1px solid #e4ce61!important;grid-template-columns:1fr!important;gap:0!important;margin:0 0 12px!important;padding:0!important;display:grid!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins #skin-feature-preview{aspect-ratio:auto!important;border:0!important;border-radius:0!important;width:100%!important;height:200px!important;min-height:0!important;margin:0!important;display:block!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-feature-copy{text-align:center;min-width:0;padding:10px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-feature-copy h3{color:#f5f7ed;margin:0 0 5px;font-size:24px}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-feature-copy :is(.skin-feature-dossier,.eyebrow,#skin-feature-note){display:none!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-feature-meta{justify-content:center;gap:12px;margin:0;display:flex}.skin-feature-meta b{overflow-wrap:anywhere}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card{border-radius:5px!important;padding:7px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-copy{gap:3px;margin:8px 0!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-copy b{overflow-wrap:anywhere;font-size:14px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-copy small{font-size:10px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-actions{gap:6px;grid-template-columns:1fr!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card :is(.skin-price,.skin-sound-button,.skin-card-details,.banner-skin-actions>summary){overflow-wrap:anywhere;white-space:normal;min-height:44px;font-size:10px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-inspect-open{top:10px;right:10px;width:44px!important;height:44px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .v3-profile-banner{background:0 0;border:0;min-height:50px;margin-bottom:10px;padding:10px}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .v3-profile-banner-title{font-size:25px}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-profile-hero{border:1px solid #286d85;border-radius:7px;align-items:start;gap:12px;margin:0 0 10px;padding:12px;background:#08253a!important;grid-template-columns:84px minmax(0,1fr)!important;display:grid!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-profile-stage{aspect-ratio:1;background:#103d50;overflow:hidden;border:3px solid #f4d36b!important;border-radius:50%!important;width:84px!important;height:84px!important;min-height:0!important;max-height:84px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-profile-stage .hub-stage-label{display:none!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-profile-character{width:100%!important;height:100%!important;inset:0!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-passport h3{margin:0 0 5px;font-size:19px}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-passport :is(.eyebrow,#hub-skin-signature){display:none!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .v3-passport-xp-fill{background:#42e4b7}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-passport-metrics{gap:7px;margin-bottom:10px}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-passport-metrics>div{background:#09263a;min-height:66px;padding:8px 4px}.v5-achievements,.v5-profile-biomes{color:#e3f4fa;cursor:pointer;text-align:left;background:#0a2b3f;border:1px solid #2d7d95;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:56px;margin:0 0 10px;padding:12px;font:700 13px/1.3 monospace;display:flex}.v5-achievements>svg,.v5-profile-biomes>svg{flex:none;width:26px;height:26px}.v5-achievements>span{flex:1;gap:6px;display:grid}.v5-achievements small{color:#9bbfd1;font-size:11px}.v5-achievements>strong,.v5-profile-biomes>strong{margin-left:auto;font-size:24px}.v5-achievements:focus-visible,.v5-profile-biomes:focus-visible{outline-offset:2px;outline:3px solid #ffe27b}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .v3-quick-skin-strip{margin-bottom:10px;padding:10px}@media (width>=741px){html[data-ui-v5=true][data-ui-version] body #app .v5-biome{grid-template-rows:110px auto}.v5-biome img{height:110px}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-studio-feature{align-items:center;grid-template-columns:1fr 1fr!important}html[data-ui-v5=true][data-ui-version] body #app .v5-pilot{max-width:270px;margin-right:auto}}@media (width<=359px){html[data-ui-v5=true][data-ui-version] body #app .app-shell{padding-inline:9px}.v5-pilot-line b{font-size:10px}.v5-pilot-line small{font-size:8px}.v5-news{gap:7px}.v5-news em{font-size:8px}.v5-news small{font-size:10px}}@media (width<=620px){html[data-ui-v5=true][data-ui-version] body #app .bottom-nav.pixel-dock{width:100%!important;left:0!important;right:0!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.v5-hero-bird{animation:none}.v5-xp i{transition:none}}html[data-ui-v5=true][data-ui-version] body #app .topbar .v5-pilot{gap:4px}html[data-ui-v5=true][data-ui-version] body #app .topbar .v5-pilot .brand-copy{height:10px;line-height:10px;min-width:0!important;margin:0!important;padding:0!important;display:block!important}html[data-ui-v5=true][data-ui-version] body #app .topbar .v5-pilot .brand-copy b{color:#8cb6c8!important;letter-spacing:.05em!important;font-size:9px!important;line-height:10px!important}html[data-ui-v5=true][data-ui-version] body #app .topbar .v5-pilot .brand-copy small{display:none!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins #skin-feature-preview{isolation:isolate;place-items:center;display:grid!important;position:relative!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins #skin-feature-preview .skin-world-scenery{z-index:0;object-fit:cover!important;object-position:center 42%!important;opacity:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins #skin-feature-bird{--v5-art-scale:1;z-index:2;width:112px!important;min-width:0!important;max-width:112px!important;height:140px!important;min-height:0!important;max-height:140px!important;transform:translate(0,0)!important;scale:var(--v5-art-scale)!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins #skin-feature-bird>:is(svg,canvas){object-fit:contain!important;width:100%!important;height:100%!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins #skin-feature-preview :is(.skin-feature-orbit,.skin-flight-signature),html[data-ui-v5=true][data-ui-version] body #app #screen-skins #skin-feature-preview:before{display:none!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .coin-market-hero{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:9px!important;display:grid!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .coin-market-hero .coin-hero-copy{grid-area:auto!important;width:auto!important;min-width:0!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .coin-market-hero .coin-balance{z-index:2;grid-area:auto!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:95px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .coin-market-hero .coin-balance>span{white-space:normal!important;font-size:9px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .coin-market-hero .coin-balance strong{align-items:center;gap:5px;font-size:18px!important;display:flex!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .coin-market-hero .coin-balance svg{width:20px!important;height:20px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-profile-character{place-items:center!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;transform:translate(0,0)!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-profile-character #profile-skin-art{--v5-art-scale:1;width:70px!important;min-width:0!important;max-width:70px!important;height:70px!important;min-height:0!important;max-height:70px!important;transform:translate(0,0)!important;scale:var(--v5-art-scale)!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile #profile-skin-art>:is(svg,canvas){object-fit:contain!important;width:100%!important;height:100%!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .v3-profile-banner :is(p,small){display:none!important}html[data-ui-v5=true][data-ui-version] body #app #screen-play .v4-flight-preview{background:linear-gradient(#03274715,#03274725),var(--v5-ready-scene) center/cover!important}html[data-ui-v5=true][data-ui-version] body #app #screen-play .v4-flight-preview:before,html[data-ui-v5=true][data-ui-version] body #app #screen-play .v4-ready-orbit{display:none!important}html[data-ui-v5=true][data-ui-version] body #app #screen-play .v4-ready-bird{width:72px!important;height:96px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-play .v4-flight-poster{border-color:#3c9fba!important;border-radius:7px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-play .v4-poster-caption{color:#f2fff8;letter-spacing:.03em;border:1px solid #68d5be;border-radius:4px;background:#082a37df!important;bottom:12px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-play .cycle08-play-focus{box-shadow:none!important;color:#bfe6f6!important;background:#0b2c3d!important;border-color:#2d7b97!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-list{padding-top:8px;display:block!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-row{text-align:left!important;min-height:58px!important;box-shadow:none!important;border-radius:4px!important;grid-area:auto!important;grid-template-columns:28px 36px minmax(0,1fr) minmax(42px,auto)!important;align-items:center!important;gap:8px!important;margin:0 0 5px!important;padding:9px 8px!important;display:grid!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-row .ranking-position{grid-area:1/1!important;width:25px!important;height:30px!important;margin:0!important;position:relative!important;inset:auto!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-row .ranking-skin{grid-area:1/2!important;margin:0!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-row .ranking-skin>span{border-radius:5px!important;width:34px!important;height:34px!important;padding:2px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-row .ranking-pilot{text-align:left!important;grid-area:1/3!important;min-height:0!important;margin:0!important;font-size:12px!important;display:block!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-row>strong{text-align:right!important;grid-area:1/4!important;margin:0!important;font-size:18px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-preview{aspect-ratio:360/566!important;place-items:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-world-scenery{object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;image-rendering:pixelated!important;inset:0!important;transform:none!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-bird{--v5-art-scale:1;width:84px!important;min-width:0!important;max-width:60%!important;height:84px!important;min-height:0!important;max-height:none!important;scale:var(--v5-art-scale)!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-bird[data-authored-skin]{aspect-ratio:3/4!important;width:96px!important;height:auto!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-bird>:is(svg,canvas){object-fit:contain!important;width:100%!important;height:100%!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-state-chip{z-index:3;color:#f2fff8!important;background:#062831ed!important;max-width:calc(100% - 60px)!important;padding:5px 6px!important;font-size:9px!important;line-height:1.35!important;top:6px!important;left:6px!important;right:auto!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card[data-skin-state=equipped] .skin-state-chip{color:#05261e!important;background:#9df0cd!important;border-color:#d2ffe9!important}html[data-ui-v5=true][data-ui-version] body #app #screen-skins .skin-card .skin-inspect-open{top:6px!important;right:6px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-passport-metrics>span{min-width:0!important;min-height:66px!important;padding:8px 4px!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-profile-world{object-fit:cover!important}html[data-ui-v5=true][data-ui-version] body #app #screen-profile .hub-passport>.profile-xp{display:none!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-list-head{grid-template-columns:28px 36px minmax(0,1fr) minmax(42px,auto)!important;align-items:center!important;gap:8px!important;padding:9px 8px!important;display:grid!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-list-head>span:nth-child(2){overflow-wrap:anywhere;min-width:0;grid-area:1/3!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-list-head>span:nth-child(3){overflow-wrap:anywhere;font-size:8px;visibility:visible!important;grid-area:1/2!important}html[data-ui-v5=true][data-ui-version] body #app #screen-ranking .ranking-list-head>span:nth-child(4){text-align:right!important;grid-area:1/4!important}.v3-thirty-canvas:focus-visible{outline-offset:3px;outline:3px solid #ffe274}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}
