@font-face{font-family:NiupRounded;src:url('rounded.ttf') format('truetype');font-weight:200 900;font-style:normal;font-display:swap}
:root{--font:NiupRounded,'Yuanti SC','Hiragino Maru Gothic ProN','PingFang SC',sans-serif}
body{background:transparent;font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{display:none}#pixelBoard{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.header,main,footer{position:relative;z-index:1}.header{background:color-mix(in srgb,var(--paper) 82%,transparent)}
h1,h2,h3,.brand,.button,.tier-word,.price-tab{font-family:var(--font);font-weight:750!important}.hero h1{font-size:43px;line-height:1.45;font-weight:750!important}.hero h1>span:first-child{font-size:81px;font-weight:800}.hero-desc{line-height:2}.hero-desc,.hero-note,.section-heading>p,.faq-intro p{color:var(--muted)}.brand-symbol,.button,.plan-button,.theme-switch{border-radius:7px}.brand-symbol{box-shadow:none}.button{box-shadow:3px 3px 0 var(--shadow);font-weight:650!important}.plan-card{border-radius:12px;box-shadow:0 6px 24px #00000005}.closing,dialog{border-radius:12px}.plan-card h3{letter-spacing:-.8px}.plan-card .plan-price>span{font-weight:750}.plan-card .feature-label{font-weight:600}.how{background:color-mix(in srgb,var(--paper) 85%,transparent)}.ticker span{font-weight:600}.brand{font-weight:800!important}.hero h1,.section-heading h2{letter-spacing:-1.4px}summary{font-weight:600}.footer-contact{font-weight:600}.theme-lid{font-family:var(--font)}
.card-stage{height:495px;perspective:1100px}.deck-header{font-size:10px;letter-spacing:.8px}.card-deck{display:block;inset:36px 0 112px;perspective:1100px}.tier-card{--sx:0px;--sy:0px;--sr:0deg;--scale:1;position:absolute;left:50%;top:50%;width:290px;height:196px;padding:19px 22px 16px;border-radius:10px;background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 24px #00000014;transform:translate(-50%,-50%) translate(var(--sx),var(--sy)) rotate(var(--sr)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--scale));transition:transform .9s cubic-bezier(.2,.75,.2,1),box-shadow .35s,filter .35s;backface-visibility:visible;transform-style:preserve-3d;isolation:isolate;cursor:pointer}
.tier-card:nth-child(1){--sx:-27px;--sy:-69px;--sr:-9deg;top:50%;z-index:1}.tier-card:nth-child(2){--sx:-9px;--sy:-23px;--sr:-3deg;top:50%;z-index:2}.tier-card:nth-child(3){--sx:9px;--sy:23px;--sr:3deg;top:50%;z-index:3}.tier-card:nth-child(4){--sx:27px;--sy:69px;--sr:9deg;top:50%;z-index:4}
.tier-card.is-active,.tier-card:focus-visible{--sx:0px;--sy:-12px;--sr:0deg;--scale:1.06;z-index:20;outline:none;border-color:var(--ink);box-shadow:0 20px 45px #00000025,0 0 0 1px var(--ink)}.tier-card:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.tier-card.is-tracking{transition:transform .12s ease-out,box-shadow .35s}.tier-card.is-revealing{z-index:25;pointer-events:none}
.intro-show .tier-card:nth-child(1){--sx:-127px;--sy:-94px;--sr:-5deg;--scale:.74}.intro-show .tier-card:nth-child(2){--sx:127px;--sy:-94px;--sr:5deg;--scale:.74}.intro-show .tier-card:nth-child(3){--sx:-127px;--sy:94px;--sr:-5deg;--scale:.74}.intro-show .tier-card:nth-child(4){--sx:127px;--sy:94px;--sr:5deg;--scale:.74}
.tier-card-top{gap:12px}.tier-identity{font-size:13px;font-weight:700}.tier-identity img{width:23px;height:23px;border-radius:5px}.niup-mark{font-size:10px;font-weight:750;gap:5px}.niup-pixel{width:19px;height:19px;border-radius:3px}.tier-middle{margin-top:20px}.tier-word{font-size:27px;line-height:1}.tier-word>span{font-size:34px;margin-top:7px;letter-spacing:-.8px}.tier-card-bottom{font-size:6px;letter-spacing:1.2px;margin-top:17px;padding-top:10px}.price-tab{right:16px;bottom:15px;border-radius:4px;font-size:25px;min-width:89px;padding:8px 10px;box-shadow:none}.price-tab small{font-size:12px}.price-tab>span{font-size:12px;margin-left:auto}.tier-card-bottom{padding-right:95px}.pixel-art{position:relative;right:auto;top:auto;grid-template-columns:repeat(12,3px);grid-template-rows:repeat(10,3px);gap:1px;width:47px;height:39px}.card-pixels{opacity:.09;border-radius:9px}.tier-card:before{opacity:.018;border-radius:9px}.card-sheen,.card-glint{border-radius:9px}.tier-card.is-active .card-glint:after{animation:none}.tier-card.is-unlocked .card-glint:after{animation:cardFlash .7s ease-out both}.tier-card.is-active .card-sheen{opacity:.8}.card-picks{position:absolute;left:0;right:0;bottom:51px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;z-index:30}.card-pick{padding:9px 4px;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:7px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:650;transition:transform .25s,background .25s}.card-pick small{font-size:9px;color:var(--muted)}.card-pick:hover,.card-pick[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:translateY(-3px)}.card-pick[aria-pressed=true] small,.card-pick:hover small{color:var(--paper);opacity:.7}.deck-toggle{font-size:10px;bottom:7px;padding-top:10px;padding-bottom:9px}.deck-focus-label{font-size:8px;font-weight:700}.card-stage .art-caption{font-size:7px;bottom:-10px}.loot-spark{position:absolute;left:50%;top:40%;width:5px;height:5px;background:var(--ink);pointer-events:none;z-index:29;animation:lootSpark .85s var(--delay) cubic-bezier(.15,.7,.3,1) both}.loot-spark:nth-of-type(3n){width:3px;height:3px}.loot-spark:nth-of-type(2n){border-radius:50%}@keyframes lootSpark{0%{opacity:0;transform:translate(0,0) scale(0)}15%{opacity:.95;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}
@media(max-width:1100px) and (min-width:761px){.card-stage{height:475px}.tier-card{width:255px;height:187px;padding:18px}.intro-show .tier-card:nth-child(1),.intro-show .tier-card:nth-child(3){--sx:-99px;--scale:.68}.intro-show .tier-card:nth-child(2),.intro-show .tier-card:nth-child(4){--sx:99px;--scale:.68}.tier-word{font-size:25px}.tier-word>span{font-size:31px}.tier-identity{font-size:12px}.niup-mark{font-size:9px}}
@media(max-width:760px){.hero h1{font-size:32px}.hero h1>span:first-child{font-size:64px;letter-spacing:-3.5px}.hero-desc{font-size:13px}.hero .eyebrow{font-size:10px}.hero-note{font-size:10px}.brand{font-size:25px}.header-actions{gap:9px}.button-small{font-size:10px}.card-stage{height:460px;margin-top:47px}.card-deck{inset:34px 0 112px}.tier-card{width:238px;height:184px;padding:17px 19px 14px}.tier-card:nth-child(1){--sx:-19px;--sy:-57px;--sr:-8deg}.tier-card:nth-child(2){--sx:-6px;--sy:-19px;--sr:-2.5deg}.tier-card:nth-child(3){--sx:6px;--sy:19px;--sr:2.5deg}.tier-card:nth-child(4){--sx:19px;--sy:57px;--sr:8deg}.tier-card.is-active,.tier-card:focus-visible{--sx:0px;--sy:-12px;--sr:0deg;--scale:1.06}.intro-show .tier-card:nth-child(1){--sx:-73px;--sy:-76px;--sr:-4deg;--scale:.56}.intro-show .tier-card:nth-child(2){--sx:73px;--sy:-76px;--sr:4deg;--scale:.56}.intro-show .tier-card:nth-child(3){--sx:-73px;--sy:76px;--sr:-4deg;--scale:.56}.intro-show .tier-card:nth-child(4){--sx:73px;--sy:76px;--sr:4deg;--scale:.56}.tier-identity{font-size:11px}.tier-identity img{width:20px;height:20px}.niup-mark{font-size:9px}.niup-pixel{width:17px;height:17px;font-size:10px}.tier-word{font-size:24px}.tier-word>span{font-size:29px}.tier-middle{margin-top:18px}.price-tab{right:13px;bottom:13px;font-size:23px;min-width:82px;padding:7px 9px}.price-tab small{font-size:11px}.tier-card-bottom{font-size:5px;margin-top:16px;letter-spacing:.8px;padding-right:80px;line-height:1.6}.pixel-art{grid-template-columns:repeat(12,2.5px);grid-template-rows:repeat(10,2.5px);gap:.5px;width:35px;height:29px}.card-picks{gap:5px;bottom:52px}.card-pick{font-size:9px;padding:8px 3px;gap:2px}.card-pick small{font-size:9px}.card-stage .art-caption{font-size:6px;letter-spacing:.6px}.deck-header{font-size:9px;letter-spacing:0}.deck-toggle{font-size:10px}.deck-focus-label{font-size:7px}.footer-main p{font-size:10px}}
@media(prefers-reduced-motion:reduce){.tier-card{transform:translate(-50%,-50%) translate(var(--sx),var(--sy)) rotate(var(--sr)) scale(var(--scale))!important}.loot-spark{display:none}}
