@keyframes bob{50%{transform:translateY(-8px)rotate(-3deg)}}.chibit-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14101f;--panel:#221b32;--line:#ffffff19;--muted:#b6abc9;--lime:#d5f97b;--lilac:#ba9bfa;--pink:#f3a5cb}.chibit-root,.chibit-root *{box-sizing:border-box}.chibit-root{background:var(--bg);color:#faf6ff;margin:0;font:15px/1.5 Segoe UI,Arial,sans-serif}.chibit-root button,.chibit-root input,.chibit-root select{font:inherit}.chibit-root button,.chibit-root a,.chibit-root input,.chibit-root select{-webkit-tap-highlight-color:transparent}.chibit-root button,.chibit-root a{touch-action:manipulation}.chibit-root button{cursor:pointer}.chibit-root a{color:inherit;text-decoration:none}.chibit-root button{color:inherit}.chibit-root button:disabled{opacity:.45;cursor:not-allowed}.chibit-root button:focus-visible,.chibit-root a:focus-visible,.chibit-root input:focus-visible,.chibit-root select:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.chibit-root h1,.chibit-root h2,.chibit-root h3,.chibit-root p{margin:0}.chibit-root button{border:0}.chibit-root img{max-width:100%;height:auto;display:block}.chibit-root [hidden]{display:none!important}.chibit-root .site-header{background:#0a1119;border:0;width:100%;height:158px;display:block}.chibit-root .site-dock{display:none}.chibit-root .chibit-page{overflow:clip}.chibit-root .wrap{width:min(1240px,100% - 64px);margin:auto}.chibit-root .eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--lilac);font-size:11px;font-weight:700}.chibit-root .subnav{color:var(--muted);justify-content:space-between;align-items:center;padding:22px 0;font-size:12px;display:flex}.chibit-root .subnav a:hover{color:var(--lime)}.chibit-root .online{align-items:center;gap:8px;display:flex}.chibit-root .online:before,.chibit-root .available:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.chibit-root .hero{grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:520px;padding:24px 0 56px;display:grid;position:relative}.chibit-root .hero:before{content:"";pointer-events:none;background:radial-gradient(#8260b82d,#0000 65%);width:800px;height:700px;position:absolute;top:-170px;right:-240px}.chibit-root .logo-window{width:225px;height:98px;margin:-8px 0 22px -5px;overflow:hidden}.chibit-root .logo-window img{width:225px;max-width:none;margin-top:-56px}.chibit-root .hero h1{letter-spacing:-2.3px;max-width:600px;font-size:clamp(38px,4vw,59px);font-weight:800;line-height:1.06}.chibit-root .hero h1 em{color:var(--lime);font-style:normal}.chibit-root .hero-copy>p{max-width:430px;color:var(--muted);margin:22px 0 28px;font-size:16px}.chibit-root .actions{flex-wrap:wrap;gap:10px;display:flex}.chibit-root .btn{background:var(--lime);color:#242334;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:12px 22px;font-size:14px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.chibit-root .btn:hover{background:#e2ff9b;transform:translateY(-2px)}.chibit-root .btn.secondary{color:#f8f2ff;background:#ffffff06;border-color:#ffffff26}.chibit-root .hero-note{color:#a49ab5;gap:18px;margin-top:30px;font-size:11px;display:flex}.chibit-root .hero-note span:before{content:"✦";color:var(--lilac);margin-right:6px}.chibit-root .showcase{justify-content:center;align-items:center;height:460px;display:flex;position:relative}.chibit-root .orbit{border:1px solid #bc96ff20;border-radius:50%;width:420px;height:420px;position:absolute;transform:rotate(-22deg)}.chibit-root .orbit:before{content:"";border:1px dashed #bc96ff22;border-radius:50%;position:absolute;inset:42px}.chibit-root .orbit:after{content:"✦";color:var(--lime);font-size:28px;position:absolute;top:65px;left:31px}.chibit-root .feature-card{background:linear-gradient(140deg,#65517790,#292137 50%,#7b6c3b60);border:1px solid #cbb6ff63;border-radius:26px;width:310px;padding:18px;position:relative;transform:rotate(8deg);box-shadow:0 24px 70px #0005,inset 0 1px #fff5}.chibit-root .feature-top{letter-spacing:2px;justify-content:space-between;align-items:center;font-size:10px;display:flex}.chibit-root .feature-top b{color:var(--lime)}.chibit-root .feature-art{background:radial-gradient(#cc99ff28,#0000 65%);justify-content:center;align-items:center;height:260px;display:flex;position:relative}.chibit-root .feature-art img{filter:drop-shadow(0 12px 15px #0006);width:235px;animation:6s ease-in-out infinite bob}.chibit-root .feature-bottom{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.chibit-root .feature-bottom strong{letter-spacing:1px;font-size:19px}.chibit-root .feature-bottom span{color:#d6cbe5;font-size:10px}.chibit-root .floating-label{color:#332348;background:#e9ddff;border-radius:12px;padding:12px 18px;font-size:12px;position:absolute;bottom:40px;left:0;transform:rotate(-6deg);box-shadow:0 8px 24px #0003}.chibit-root .floating-label b{font-size:15px;display:block}.chibit-root .mini-star{color:var(--pink);font-size:45px;position:absolute;top:40px;right:8px}.chibit-root .world-strip{border-block:1px solid var(--line);color:#b6abc9;letter-spacing:1.5px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:11px;display:flex}.chibit-root .world-strip b{color:var(--lime);font-size:18px}.chibit-root .collection{padding:64px 0 70px}.chibit-root .section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.chibit-root .section-heading h2,.chibit-root .game h2{letter-spacing:-1.4px;margin-top:10px;font-size:38px;line-height:1.15}.chibit-root .section-heading p{color:var(--muted);max-width:270px;font-size:13px}.chibit-root .demo-note{color:#b5a5c6;border-left:2px solid #ba9bfa;margin-bottom:22px;padding-left:10px;font-size:11px}.chibit-root .filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;display:flex}.chibit-root select,.chibit-root input[type=search],.chibit-root input[type=number]{color:#e8e0f4;background:#231d30;border:1px solid #ffffff20;border-radius:10px;min-width:0;min-height:44px;padding:11px 13px}.chibit-root input[type=search]{flex:1;min-width:150px}.chibit-root select{max-width:100%}.chibit-root .stock-filter{align-items:center;gap:7px;padding:10px 6px;font-size:12px;display:flex}.chibit-root .stock-filter input{accent-color:var(--lime);width:16px;height:16px}.chibit-root .results{color:var(--muted);justify-content:space-between;margin-bottom:16px;font-size:11px;display:flex}.chibit-root .text-btn{color:var(--lilac);text-underline-offset:4px;background:0 0;padding:0;text-decoration:underline}.chibit-root .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.chibit-root .card{--accent:var(--lilac);isolation:isolate;background:linear-gradient(145deg,#2d243b,#1e192a);border:1px solid #ffffff1c;border-radius:20px;min-width:0;padding:10px;transition:transform .22s,border-color .22s;position:relative;overflow:hidden}.chibit-root .card:nth-child(3n+2){--accent:var(--lime)}.chibit-root .card:nth-child(3n){--accent:var(--pink)}.chibit-root .card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 10%,#c8a4ff28 35%,#b8ffeb1a 43%,#0000 60%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.chibit-root .card:hover{border-color:#c0a1f080;transform:translateY(-5px)}.chibit-root .card:hover:before{transform:translate(120%)}}.chibit-root .card-open{text-align:left;background:0 0;width:100%;padding:0;display:block}.chibit-root .picture{aspect-ratio:1.1;background:radial-gradient(ellipse at 50% 75%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 65%),#17121f;border-radius:13px;place-content:center;display:grid;position:relative;overflow:hidden}.chibit-root .picture img{object-fit:contain;width:100%;height:100%;position:absolute}.chibit-root .card-num{color:#a295b5;font:11px ui-monospace,monospace;position:absolute;top:11px;left:12px}.chibit-root .rarity{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);border-radius:6px;padding:3px 6px;font-size:9px;position:absolute;top:9px;right:9px}.chibit-root .placeholder{color:#b4a6c5;flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex}.chibit-root .placeholder-symbol{width:62px;height:72px;color:var(--accent);border:1px dashed #a795bc66;border-radius:14px;place-items:center;font-size:27px;display:grid;position:relative}.chibit-root .placeholder-symbol:after{content:"";border:1px solid #a795bc33;border-radius:50%;width:43px;height:8px;position:absolute;bottom:-17px}.chibit-root .placeholder>span:last-child{margin-top:15px}.chibit-root .card-info{padding:15px 4px 12px}.chibit-root .series{color:var(--accent);text-transform:uppercase;letter-spacing:1px;font-size:9px}.chibit-root .card h3{margin:5px 0 9px;font-size:17px;font-weight:700}.chibit-root .availability{color:#c4b8d3;font-size:10px}.chibit-root .availability.available{color:#c9dda3}.chibit-root .card-price{justify-content:space-between;align-items:center;gap:6px;margin-top:15px;display:flex}.chibit-root .card-price strong{letter-spacing:-.5px;font-size:21px}.chibit-root .card-price span{color:#84758e;font-size:10px}.chibit-root .add{background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;width:100%;padding:11px 5px;font-size:12px;font-weight:650}.chibit-root .add:not(:disabled):hover{background:var(--lime);color:#232136;border-color:var(--lime)}.chibit-root .empty{text-align:center;color:var(--muted);padding:50px}.chibit-root .game{background:linear-gradient(130deg,#30243e,#1c1828);border:1px solid #ba9bfa3b;border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;padding:36px;display:grid;position:relative}.chibit-root .game-copy>p{color:var(--muted);margin:20px 0;font-size:14px}.chibit-root .game-tags{color:var(--lime);gap:15px;margin-top:25px;font:10px ui-monospace,monospace;display:flex}.chibit-root .game-machine{background:#171220;border:1px solid #ffffff20;border-radius:20px;padding:14px;box-shadow:0 15px 30px #0003}.chibit-root .machine-top{color:#b8a8c8;justify-content:space-between;align-items:center;padding:0 2px 12px;font:10px ui-monospace,monospace;display:flex}.chibit-root .machine-top span{color:var(--lime)}.chibit-root .screen{aspect-ratio:1.35;background:linear-gradient(#1a133980,#1c1222b0),url(/chibit/bg-space-2-v2.png) 50%/cover;border:1px solid #ffffff18;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.chibit-root .start-screen{text-align:center;padding:24px}.chibit-root .start-screen small{color:#c7b8d5;letter-spacing:2px;font:10px ui-monospace,monospace;display:block}.chibit-root .start-screen strong{margin:12px 0 20px;font-size:30px;display:block}.chibit-root .screen iframe{background:#1a1628;border:0;width:100%;height:100%;position:absolute;inset:0}.chibit-root .game-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 2px 0;font-size:10px;display:flex}.chibit-root .game-foot button{color:#eee5fa;background:0 0;padding:5px;font-size:11px}.chibit-root .game-machine:fullscreen{border-radius:0;flex-direction:column;width:100%;height:100%;padding:10px;display:flex}.chibit-root .game-machine:fullscreen .screen{aspect-ratio:auto;flex:1}.chibit-root .game-machine.expanded{z-index:99;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.chibit-root .game-machine.expanded .screen{aspect-ratio:auto;flex:1}.chibit-root .about{grid-template-columns:1.2fr 1fr;gap:80px;padding:74px 0;display:grid}.chibit-root .about h2{letter-spacing:-.8px;margin:10px 0 18px;font-size:30px;line-height:1.2}.chibit-root .about p{color:var(--muted);max-width:470px;font-size:14px}.chibit-root .about-facts{align-content:center;gap:18px;display:grid}.chibit-root .fact{border-bottom:1px solid var(--line);gap:16px;padding-bottom:17px;display:flex}.chibit-root .fact>span{color:var(--lime);padding-top:4px;font:12px ui-monospace,monospace}.chibit-root .fact b{font-size:14px;display:block}.chibit-root .fact p{margin-top:4px;font-size:12px}.chibit-root .page-footer{border-top:1px solid var(--line);color:#9486a6;justify-content:space-between;padding:20px 0 32px;font-size:11px;display:flex}.chibit-root dialog{color:#faf4ff;background:#241d32;border:1px solid #bca3eb55;border-radius:24px;width:min(880px,100% - 28px);max-height:90dvh;padding:30px;overflow:auto}.chibit-root dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090611c9}.chibit-root .close{z-index:3;background:#17121f;border:1px solid #ffffff30;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:12px;right:14px}.chibit-root .detail-layout{grid-template-columns:1fr 1fr;gap:30px;display:grid}.chibit-root .detail-picture{aspect-ratio:1;--accent:var(--lilac);margin-bottom:10px}.chibit-root .gallery-nav{gap:8px;display:flex}.chibit-root .gallery-nav button{background:#352943;border:1px solid #ffffff40;border-radius:8px;padding:7px 12px}.chibit-root .gallery-nav button[aria-pressed=true]{border-color:var(--lime)}.chibit-root .detail-copy{padding-top:10px}.chibit-root .detail-copy h2{margin:8px 0;font-size:27px}.chibit-root .detail-copy>p{color:var(--muted);margin:12px 0 20px;font-size:13px}.chibit-root .detail-price{font-size:28px;font-weight:750}.chibit-root .option-label{color:var(--muted);margin-top:14px;font-size:12px;display:block}.chibit-root .option-label select{width:100%;margin-top:5px}.chibit-root .stores{margin:16px 0;padding:0;font-size:12px;list-style:none}.chibit-root .stores li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.chibit-root .quantity{align-items:center;gap:12px;margin:20px 0;display:flex}.chibit-root .quantity input{width:75px}.chibit-root .detail-add{width:100%}.chibit-root .toast{color:#2a203d;z-index:150;background:#e3d5fa;border-radius:12px;width:max-content;max-width:calc(100% - 32px);padding:13px 22px;font-size:13px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0005}.chibit-root .noscript{color:var(--lime);padding:24px}@media (min-width:1024px){.chibit-root .hero{padding-left:20px}.chibit-root .hero-copy{z-index:1;position:relative}.chibit-root .showcase{margin-right:30px}}@media (max-width:1100px){.chibit-root .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chibit-root .site-header{height:147px}.chibit-root .hero{gap:20px}.chibit-root .orbit{width:360px;height:360px}.chibit-root .game{gap:25px}.chibit-root .filters{gap:8px}}@media (max-width:1023px){.chibit-root .site-header{height:64px}.chibit-root .site-dock{z-index:50;background:#fff;border:0;width:100%;height:104px;display:block;position:fixed;bottom:0;left:0}.chibit-root .page-footer{padding-bottom:130px}.chibit-root .toast{bottom:120px}}@media (max-width:700px){.chibit-root .wrap{width:calc(100% - 36px)}.chibit-root .subnav{padding:18px 0;font-size:10px}.chibit-root .online{gap:3px}.chibit-root .hero{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:10px 0 25px;display:flex}.chibit-root .hero-copy{text-align:center}.chibit-root .logo-window{width:180px;height:77px;margin:-5px auto 15px}.chibit-root .logo-window img{width:180px;margin-top:-45px}.chibit-root .hero h1{letter-spacing:-1.6px;max-width:350px;margin:auto;font-size:35px}.chibit-root .hero-copy>p{max-width:320px;margin:18px auto 22px;font-size:13px}.chibit-root .actions{justify-content:center;gap:8px}.chibit-root .btn{gap:12px;min-height:46px;padding:12px 17px;font-size:12px}.chibit-root .hero-note{justify-content:center;gap:14px;margin-top:20px;font-size:10px}.chibit-root .showcase{height:300px;margin-top:15px}.chibit-root .feature-card{border-radius:19px;width:205px;padding:12px;transform:rotate(8deg)}.chibit-root .feature-art{height:161px}.chibit-root .feature-art img{width:150px}.chibit-root .feature-top{letter-spacing:1px;font-size:7px}.chibit-root .feature-bottom{padding-top:10px}.chibit-root .feature-bottom strong{font-size:13px}.chibit-root .feature-bottom span{font-size:7px}.chibit-root .orbit{width:280px;height:280px}.chibit-root .orbit:before{inset:30px}.chibit-root .orbit:after{font-size:20px;top:50px;left:16px}.chibit-root .mini-star{font-size:30px;top:16px;right:18px}.chibit-root .floating-label{padding:9px 12px;font-size:9px;bottom:13px;left:3px}.chibit-root .floating-label b{font-size:12px}.chibit-root .world-strip{letter-spacing:.4px;gap:10px;padding:13px 0;font-size:8px}.chibit-root .world-strip span:last-child{display:none}.chibit-root .world-strip b{font-size:14px}.chibit-root .collection{padding:38px 0 40px}.chibit-root .section-heading{margin-bottom:18px;display:block}.chibit-root .section-heading h2,.chibit-root .game h2{letter-spacing:-1px;font-size:29px}.chibit-root .section-heading p{max-width:310px;margin-top:12px;font-size:12px}.chibit-root .eyebrow{letter-spacing:1.7px;font-size:9px}.chibit-root .demo-note{font-size:10px}.chibit-root .filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chibit-root .filters input[type=search]{grid-column:1/-1;width:100%}.chibit-root .filters select{width:100%;padding:10px;font-size:11px}.chibit-root .stock-filter{padding:6px 0;font-size:11px}.chibit-root .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chibit-root .card{border-radius:15px;padding:7px}.chibit-root .picture{aspect-ratio:.95;border-radius:10px}.chibit-root .rarity{padding:2px 4px;font-size:7px;top:7px;right:6px}.chibit-root .card-num{font-size:9px;top:9px;left:8px}.chibit-root .placeholder-symbol{width:43px;height:51px;font-size:20px}.chibit-root .placeholder{font-size:8px}.chibit-root .placeholder>span:last-child{margin-top:10px}.chibit-root .card-info{padding:12px 3px 10px}.chibit-root .series{letter-spacing:.3px;min-height:11px;font-size:7px}.chibit-root .card h3{margin:5px 0 8px;font-size:14px}.chibit-root .availability{font-size:9px}.chibit-root .availability:before{width:5px;height:5px;margin-right:4px}.chibit-root .card-price{margin-top:12px}.chibit-root .card-price strong{font-size:18px}.chibit-root .card-price span{font-size:8px}.chibit-root .add{padding:10px 2px;font-size:11px}.chibit-root .game{border-radius:20px;grid-template-columns:1fr;gap:25px;padding:22px 16px}.chibit-root .game-copy>p{margin:15px 0;font-size:12px}.chibit-root .game-tags{margin-top:18px;font-size:9px}.chibit-root .screen{aspect-ratio:.8}.chibit-root .game-machine{border-radius:14px;padding:10px}.chibit-root .game-foot{font-size:9px}.chibit-root .game-foot button{font-size:10px}.chibit-root .about{grid-template-columns:1fr;gap:30px;padding:40px 0}.chibit-root .about h2{font-size:26px}.chibit-root .about p{font-size:12px}.chibit-root .about-facts{gap:14px}.chibit-root .fact b{font-size:13px}.chibit-root .fact p{font-size:11px}.chibit-root .page-footer{gap:15px;font-size:9px}.chibit-root dialog{border-radius:18px;padding:20px}.chibit-root .detail-layout{grid-template-columns:1fr;gap:15px}.chibit-root .detail-picture{aspect-ratio:1.3}.chibit-root .detail-copy{padding:0}.chibit-root .detail-copy h2{font-size:24px}.chibit-root .detail-copy>p{font-size:12px}}@media (min-width:1024px){.chibit-root .site-header{height:calc(6.40777vw + 48px)}}@media (prefers-reduced-motion:reduce){.chibit-root *,.chibit-root :before,.chibit-root :after{transition:none!important;animation:none!important}}.chibit-root{background:var(--bg);min-height:70vh}.chibit-root .card-num:empty,.chibit-root .rarity:empty,.chibit-root .card-price span:empty{display:none}.chibit-root dialog[open]{height:fit-content;margin:auto;position:fixed;inset:0}.chibit-root .picture,.chibit-root .detail-picture{aspect-ratio:3/4}.chibit-root .picture img{object-fit:cover;inset:0}@media (max-width:700px){.chibit-root .detail-picture{aspect-ratio:3/4;max-height:58vh;margin-inline:auto}}.chibit-root .card-num{z-index:2;color:#e9e0f5;background:#14101fcc;border-radius:7px;padding:2px 7px}.chibit-root .rarity{z-index:2;background:#14101fcc}.chibit-root .detail-stage{position:relative}.chibit-root .detail-stage .detail-picture{margin-bottom:10px}.chibit-root .g-arrow{color:#faf6ff;z-index:2;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14101fcc;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .2s,background .2s,transform .2s;display:grid;position:absolute;top:calc(50% - 5px);transform:translateY(-50%)}.chibit-root .g-arrow svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chibit-root .g-prev{left:10px}.chibit-root .g-next{right:10px}.chibit-root .detail-stage:hover .g-arrow,.chibit-root .g-arrow:focus-visible{opacity:1}.chibit-root .g-arrow:hover{background:var(--lime);color:#232136;border-color:var(--lime);transform:translateY(-50%)scale(1.06)}@media (hover:none){.chibit-root .g-arrow{opacity:.9;width:38px;height:38px}}.chibit-root #detail-lore{white-space:pre-line}.chibit-root .specs{border-collapse:collapse;width:100%;margin:-6px 0 16px;font-size:12px}.chibit-root .specs th{text-align:left;color:var(--muted);vertical-align:top;border-bottom:1px dashed var(--line);width:42%;padding:6px 10px 6px 0;font-weight:500}.chibit-root .specs td{border-bottom:1px dashed var(--line);padding:6px 0}
