.ld{display:none}.booting .ld{display:block;position:fixed;inset:0;z-index:400;pointer-events:all}.booting,.booting body{overflow:hidden}.ld-panel{position:absolute;left:0;right:0;height:50.5%;background:#0a0a0a}.ld-top{top:0}.ld-bot{bottom:0}.ld-center{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem}.ld-slot{position:relative;width:6rem;height:6rem;border-radius:1.4rem;overflow:hidden;background:#1a1a1a}.ld-slot img{position:absolute;inset:0;width:100%;height:100%;opacity:0}.ld-count{display:flex;align-items:baseline;gap:.5rem;overflow:hidden;color:#fff;font-family:Inter,sans-serif;font-variant-numeric:tabular-nums}.ld-num{display:block;font-size:3rem;font-weight:900;letter-spacing:-.05em;line-height:1}.ld-of{display:block;font-size:.7rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#555}.motion .hero-title,.motion .hero-label,.motion .hero-stats,.motion .scroll-circle{visibility:hidden}.ht-line{display:block;will-change:transform}.hero-title .ch{will-change:transform,font-weight}.orb{position:absolute;inset:0;z-index:1;visibility:hidden}.orb.orb--on{visibility:visible}.orb-item{position:absolute;left:50%;top:50%;width:5rem;height:5rem;will-change:transform,opacity;transition:opacity .35s}.orb-item img{width:100%;height:100%;border-radius:22%;display:block;user-select:none;-webkit-user-drag:none}.orb-name{position:absolute;left:50%;top:calc(100% + .6rem);transform:translate(-50%);white-space:nowrap;font-size:.6rem;font-weight:600;letter-spacing:.08em;color:#fff;opacity:0;transition:opacity .3s;pointer-events:none}.orb-item.is-hover .orb-name{opacity:1}.is-dragging,.is-dragging *{user-select:none}body .mq{background:#0a0a0a;color:#fff;overflow:hidden;padding:3.5rem 0;border-block:1px solid #1c1c1c}.mq-row{overflow:visible;white-space:nowrap}.mq .mq-row+.mq-row{margin-top:.5rem}.mq-track{display:inline-flex;align-items:center;will-change:transform}.mq .mq-item{font-family:Inter,Noto Sans JP,sans-serif;font-weight:900;font-size:clamp(2.5rem,7vw,6rem);letter-spacing:-.04em;line-height:1.1;padding:0 .35em}.mq .mq-row--outline .mq-item{color:transparent;-webkit-text-stroke:1.5px #fff}.mq-icon{width:clamp(2.2rem,5vw,4.2rem);height:clamp(2.2rem,5vw,4.2rem);border-radius:22%;flex:none}.mq .mq-dot{width:.5rem;height:.5rem;border-radius:50%;background:#d97706;flex:none;margin:0 .4em}.htw-header .htw-steam{display:block;width:3.5rem;height:3rem;margin:0 auto -.25rem;overflow:visible}.htw-steam path{fill:none;stroke:#d97706;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:40 100;opacity:.6}.td-hero{position:relative}.gx{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background-size:cover;background-position:center;mix-blend-mode:screen}.gx--r{filter:sepia(1) saturate(9) hue-rotate(-50deg) brightness(.8)}.gx--c{filter:sepia(1) saturate(9) hue-rotate(150deg) brightness(.8)}.ct-big .word{white-space:nowrap}.footer-big .ch,.hero-title .ch{display:inline-block}.has-cur,.has-cur *{cursor:none!important}.cur{position:fixed;left:0;top:0;z-index:500;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .3s}.cur.is-on{opacity:1}.cur-ring,.cur-dot{position:fixed;left:0;top:0}.cur-ring-in{width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px solid #fff;display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.16,1,.3,1),background .3s}.cur-dot{width:6px;height:6px;border-radius:50%;background:#fff;transition:opacity .2s}.cur-label{font-family:Inter,sans-serif;font-size:.25rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#000;opacity:0;transition:opacity .2s}.cur[data-mode=link] .cur-ring-in{transform:scale(1.8)}.cur[data-mode=drag] .cur-ring-in,.cur[data-mode=view] .cur-ring-in{transform:scale(2.2);background:#fff}.cur[data-mode=drag] .cur-label,.cur[data-mode=view] .cur-label{opacity:1}.cur[data-mode=drag] .cur-dot,.cur[data-mode=view] .cur-dot{opacity:0}.cur.is-down .cur-ring-in{transform:scale(.8)}.cur.is-down[data-mode=drag] .cur-ring-in{transform:scale(1.7)}@media(max-width:640px){.orb-item{width:3.4rem;height:3.4rem}}@media(prefers-reduced-motion:reduce){.orb-item{transition:none}}[data-astro-cid-j7pv25f6]{box-sizing:border-box;margin:0;padding:0}body{color:#000;-webkit-font-smoothing:antialiased;background:#111;font-family:Inter,Noto Sans JP,sans-serif;overflow-x:hidden}[data-astro-cid-j7pv25f6]::selection{color:#fff;background:#000}.nav[data-astro-cid-j7pv25f6]{z-index:100;mix-blend-mode:difference;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo[data-astro-cid-j7pv25f6]{color:#fff;letter-spacing:-.04em;font-size:1rem;font-weight:800}.nav-links[data-astro-cid-j7pv25f6]{gap:.5rem;display:flex}.nav-pill[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.08em;color:#fff;border:1.5px solid #fff;border-radius:100px;padding:.4rem 1rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:background .3s,color .3s}.nav-pill[data-astro-cid-j7pv25f6]:hover{color:#000;background:#fff}.hero[data-astro-cid-j7pv25f6]{color:#fff;background:#131313;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:6rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.hero-content[data-astro-cid-j7pv25f6]{text-align:center;z-index:2;position:relative}.hero-label[data-astro-cid-j7pv25f6]{letter-spacing:.3em;text-transform:uppercase;color:#666;margin-bottom:1.5rem;font-size:.65rem}.hero-title[data-astro-cid-j7pv25f6]{letter-spacing:-.05em;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,15vw,10rem);font-weight:900;line-height:.9}.hero-stats[data-astro-cid-j7pv25f6]{color:#888;justify-content:center;gap:2rem;margin-top:2.5rem;font-size:.8rem;font-weight:300;display:flex}.hero-stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.scroll-circle[data-astro-cid-j7pv25f6]{color:#fff;z-index:2;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;text-decoration:none;display:flex;position:absolute;bottom:2rem;right:2.5rem}.scroll-circle-svg[data-astro-cid-j7pv25f6]{width:100%;height:100%;animation:12s linear infinite spin;position:absolute;inset:0}.scroll-circle-text[data-astro-cid-j7pv25f6]{fill:#555;letter-spacing:.15em;text-transform:uppercase;font-size:7.5px}.scroll-circle-arrow[data-astro-cid-j7pv25f6]{color:#888;font-size:1.1rem}@keyframes spin{to{transform:rotate(360deg)}}.section[data-astro-cid-j7pv25f6]{padding:6rem 0}.section--white[data-astro-cid-j7pv25f6]{color:#000;background:#fff}.section--black[data-astro-cid-j7pv25f6]{color:#fff;background:#141414}.section--white[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]::selection{color:#fff;background:#000}.section--black[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]::selection{color:#000;background:#fff}.container[data-astro-cid-j7pv25f6]{max-width:640px;margin:0 auto;padding:0 2rem}.container-wide[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto;padding:0 2rem}.label[data-astro-cid-j7pv25f6]{letter-spacing:.25em;text-transform:uppercase;color:#999;margin-bottom:1.5rem;font-size:.65rem;font-weight:700;display:block}.label--light[data-astro-cid-j7pv25f6]{color:#555}.body-text[data-astro-cid-j7pv25f6]{color:#666;font-size:.9rem;font-weight:300;line-height:2}.category[data-astro-cid-j7pv25f6]{margin-bottom:3rem}.cat-label[data-astro-cid-j7pv25f6]{letter-spacing:.12em;text-transform:uppercase;color:#555;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.7rem;font-weight:700;display:flex}.cat-num[data-astro-cid-j7pv25f6]{color:#666;background:#1a1a1a;border-radius:100px;padding:.1rem .45rem;font-size:.6rem;font-weight:500}.apps-title[data-astro-cid-j7pv25f6]{letter-spacing:-.02em;color:#f2f2f2;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800}.apps-lead[data-astro-cid-j7pv25f6]{color:#888;margin-top:.75rem;font-size:.85rem;font-weight:300}.cg[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,1fr);gap:1.25rem;margin-top:4.5rem;list-style:none;display:grid}.cg-item[data-astro-cid-j7pv25f6]{min-width:0}.cg-open[data-astro-cid-j7pv25f6]{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:1;text-align:center;border:1.5px dashed var(--accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:27% .75rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cg-open[data-astro-cid-j7pv25f6]{border:1.5px dashed color-mix(in srgb,var(--accent) 55%,transparent)}}.cg-open[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 50% 100%,var(--accent),transparent 70%),#181818}@supports (color:color-mix(in lab,red,red)){.cg-open[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),#181818}}.cg-open[data-astro-cid-j7pv25f6]{transition:border-color .3s,transform .4s cubic-bezier(.16,1,.3,1),background-color .3s;position:relative}.cg-cover[data-astro-cid-j7pv25f6]{aspect-ratio:1;border-radius:22.5%;width:40%;height:auto;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:50%;transform:translate(-50%,-38%)rotate(-4deg);box-shadow:0 0 0 1px #ffffff14,0 14px 30px #0000008c}.cg-open[data-astro-cid-j7pv25f6]:hover,.cg-item--on[data-astro-cid-j7pv25f6] .cg-open[data-astro-cid-j7pv25f6]{border-style:solid;border-color:var(--accent);transform:translateY(-4px)}.cg-open[data-astro-cid-j7pv25f6]:hover .cg-cover[data-astro-cid-j7pv25f6],.cg-item--on[data-astro-cid-j7pv25f6] .cg-cover[data-astro-cid-j7pv25f6]{transform:translate(-50%,-46%)rotate(0)scale(1.06)}.cg-open[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cg-en[data-astro-cid-j7pv25f6]{letter-spacing:.2em;text-transform:uppercase;color:#888;white-space:nowrap;font-size:.58rem;font-weight:700}.cg-ja[data-astro-cid-j7pv25f6]{color:#f2f2f2;white-space:nowrap;letter-spacing:-.02em;margin-top:.2rem;font-size:clamp(.9rem,1.6vw,1.2rem);font-weight:800;line-height:1.3}.cg-lead[data-astro-cid-j7pv25f6]{display:none}.cg-more[data-astro-cid-j7pv25f6]{color:#fff;background:var(--accent);border-radius:100px;align-items:center;gap:.35rem;margin-top:.8rem;padding:.35rem .85rem;font-size:.65rem;font-weight:700;display:inline-flex}.cp[data-astro-cid-j7pv25f6]{border:1.5px dashed var(--accent);grid-template-columns:17rem 1fr;align-items:center;gap:2.5rem;margin-top:3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cp[data-astro-cid-j7pv25f6]{border:1.5px dashed color-mix(in srgb,var(--accent) 45%,transparent)}}.cp[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at 0% 50%,var(--accent),transparent 60%),#151515;border-radius:12rem;padding:1.5rem 3rem 1.5rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.cp[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at 0% 50%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),#151515}}.cp[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(12px)scale(.985)}.cp[data-astro-cid-j7pv25f6][hidden]{display:none}.cp[data-astro-cid-j7pv25f6].cp--open{opacity:1;transform:none}.cp-side[data-astro-cid-j7pv25f6]{aspect-ratio:1;background:var(--accent);color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}.cp-cover[data-astro-cid-j7pv25f6]{border-radius:22.5%;width:5.5rem;height:5.5rem;margin-bottom:.9rem;box-shadow:0 12px 28px #00000059}.cp-en[data-astro-cid-j7pv25f6]{letter-spacing:.25em;text-transform:uppercase;opacity:.8;font-size:.6rem;font-weight:700}.cp-ja[data-astro-cid-j7pv25f6]{margin-top:.1rem;font-size:1.5rem;font-weight:800}.cp-lead[data-astro-cid-j7pv25f6]{opacity:.85;margin-top:.25rem;font-size:.7rem}.cp-close[data-astro-cid-j7pv25f6]{all:unset;cursor:pointer;color:#111;background:#fff;border-radius:100px;align-items:center;gap:.4rem;margin-top:1rem;padding:.4rem 1rem;font-size:.7rem;font-weight:700;display:inline-flex}.cp-close[data-astro-cid-j7pv25f6]:focus-visible{outline-offset:3px;outline:2px solid #fff}.cp-main[data-astro-cid-j7pv25f6]{min-width:0;position:relative}.cp-count[data-astro-cid-j7pv25f6]{color:var(--accent);letter-spacing:.05em;font-size:.65rem;font-weight:700;position:absolute;top:0;right:0}.cp-app[data-astro-cid-j7pv25f6]{min-height:11.5rem;padding-right:5rem}.cp-app-head[data-astro-cid-j7pv25f6]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cp-app-name[data-astro-cid-j7pv25f6]{color:#f2f2f2;letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.cp-app-kind[data-astro-cid-j7pv25f6]{color:var(--accent);font-size:.65rem}@supports (color:color-mix(in lab,red,red)){.cp-app-kind[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--accent) 70%,#fff)}}.cp-app-kind[data-astro-cid-j7pv25f6]{border:1px dashed var(--accent);font-weight:600}@supports (color:color-mix(in lab,red,red)){.cp-app-kind[data-astro-cid-j7pv25f6]{border:1px dashed color-mix(in srgb,var(--accent) 60%,transparent)}}.cp-app-kind[data-astro-cid-j7pv25f6]{border-radius:100px;padding:.15rem .6rem}.badge-htw[data-astro-cid-j7pv25f6]{letter-spacing:.05em;text-transform:uppercase;color:#d97706;background:#d9770626;border-radius:4px;padding:.15rem .4rem;font-size:.55rem;font-weight:600}.cp-app-tag[data-astro-cid-j7pv25f6]{color:var(--accent);font-size:.85rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-app-tag[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--accent) 65%,#fff)}}.cp-app-tag[data-astro-cid-j7pv25f6]{margin-top:.5rem}.cp-app-about[data-astro-cid-j7pv25f6]{color:#aaa;max-width:40rem;margin-top:.6rem;font-size:.85rem;font-weight:300;line-height:1.95}.cp-app-foot[data-astro-cid-j7pv25f6]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.cp-app-rating[data-astro-cid-j7pv25f6]{color:#ccc;font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.cp-app-reviews[data-astro-cid-j7pv25f6]{color:#666;font-size:.7rem}.cp-stores[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:.5rem;display:flex}.cp-store[data-astro-cid-j7pv25f6]{color:#fff;background:var(--accent);border-radius:100px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:filter .25s,transform .25s;display:inline-flex}.cp-store[data-astro-cid-j7pv25f6]:hover{filter:brightness(1.15);transform:translateY(-2px)}.cp-strip-wrap[data-astro-cid-j7pv25f6]{position:relative}.cp-scroll[data-astro-cid-j7pv25f6]{z-index:2;cursor:pointer;background:var(--accent);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.7rem;line-height:1;transition:filter .2s,transform .2s;display:flex;position:absolute;top:3.875rem;transform:translateY(-50%);box-shadow:0 6px 16px #00000080}.cp-scroll[data-astro-cid-j7pv25f6][hidden]{display:none}.cp-scroll[data-astro-cid-j7pv25f6]:hover{filter:brightness(1.15)}.cp-scroll[data-astro-cid-j7pv25f6]:focus-visible{outline-offset:2px;outline:2px solid #fff}.cp-scroll--prev[data-astro-cid-j7pv25f6]{left:-.5rem}.cp-scroll--next[data-astro-cid-j7pv25f6]{right:-.5rem}.cp-strip[data-astro-cid-j7pv25f6]{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#333 transparent;gap:.9rem;margin-top:1.25rem;padding:.5rem .25rem .75rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.cp-pick[data-astro-cid-j7pv25f6]{all:unset;box-sizing:border-box;cursor:pointer;scroll-snap-align:start;text-align:center;flex-direction:column;flex:0 0 4.75rem;align-items:center;gap:.4rem;display:flex}.cp-pick-icon[data-astro-cid-j7pv25f6]{border-radius:22.5%;width:4.25rem;height:4.25rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;box-shadow:0 0 0 1px #ffffff0f,0 8px 18px #00000073}.cp-pick[data-astro-cid-j7pv25f6]:hover .cp-pick-icon[data-astro-cid-j7pv25f6]{transform:translateY(-3px)}.cp-pick[data-astro-cid-j7pv25f6][aria-selected=true] .cp-pick-icon[data-astro-cid-j7pv25f6]{box-shadow:0 0 0 2.5px var(--accent),0 8px 18px #00000073}.cp-pick[data-astro-cid-j7pv25f6]:focus-visible .cp-pick-icon[data-astro-cid-j7pv25f6]{outline-offset:3px;outline:2px solid #fff}.cp-pick-name[data-astro-cid-j7pv25f6]{color:#999;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;font-weight:600;overflow:hidden}.cp-pick[data-astro-cid-j7pv25f6][aria-selected=true] .cp-pick-name[data-astro-cid-j7pv25f6]{color:#fff}.app-icon--ph[data-astro-cid-j7pv25f6]{color:#777;background:#222;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}@media(max-width:900px){.cg[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);row-gap:4rem}.cp[data-astro-cid-j7pv25f6]{border-radius:2rem;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.cp-side[data-astro-cid-j7pv25f6]{aspect-ratio:auto;text-align:left;border-radius:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1rem;padding:1rem 1.1rem;display:grid}.cp-cover[data-astro-cid-j7pv25f6]{grid-row:1/4;width:3.75rem;height:3.75rem;margin:0}.cp-en[data-astro-cid-j7pv25f6],.cp-ja[data-astro-cid-j7pv25f6],.cp-lead[data-astro-cid-j7pv25f6]{grid-column:2;margin:0}.cp-close[data-astro-cid-j7pv25f6]{grid-area:1/3/4;margin:0}.cp-count[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;position:static}.cp-app[data-astro-cid-j7pv25f6]{min-height:0;padding-right:0}}@media(max-width:640px){.cg[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:3.5rem .9rem;margin-top:3.5rem}.cg-ja[data-astro-cid-j7pv25f6]{font-size:1rem}.cg-item[data-astro-cid-j7pv25f6]:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .45rem)}.cp[data-astro-cid-j7pv25f6]{margin-left:-.25rem;margin-right:-.25rem;padding:1.1rem}.cp-ja[data-astro-cid-j7pv25f6]{font-size:1.2rem}.cp-app-name[data-astro-cid-j7pv25f6]{font-size:1.15rem}.cp-scroll--prev[data-astro-cid-j7pv25f6]{left:0}.cp-scroll--next[data-astro-cid-j7pv25f6]{right:0}.cp-strip[data-astro-cid-j7pv25f6]{margin-left:-1.1rem;margin-right:-1.1rem;padding-left:1.1rem;padding-right:1.1rem;scroll-padding-inline:1.1rem}}@media(prefers-reduced-motion:reduce){.cp[data-astro-cid-j7pv25f6],.cg-open[data-astro-cid-j7pv25f6],.cg-cover[data-astro-cid-j7pv25f6],.cp-pick-icon[data-astro-cid-j7pv25f6],.cp-store[data-astro-cid-j7pv25f6]{transition:none}}.pk-section[data-astro-cid-j7pv25f6]{color:#fff;background:#0c0c0c;padding:6rem 0 3rem}.pk[data-astro-cid-j7pv25f6]{border:1px solid #222;border-radius:1.5rem;margin-bottom:1.5rem;padding:2.5rem;position:relative;overflow:hidden}.pk--chinchiro[data-astro-cid-j7pv25f6]{background:radial-gradient(at 85% 0,#c81e1e38,#0000 55%),#121212}.pk--kyoyo[data-astro-cid-j7pv25f6]{background:radial-gradient(at 0 100%,#2d6a5652,#0000 60%),#121212}.pk-top[data-astro-cid-j7pv25f6]{justify-content:space-between;align-items:flex-start;gap:2.5rem;display:flex}.pk-info[data-astro-cid-j7pv25f6]{flex:1;min-width:0}.pk-head[data-astro-cid-j7pv25f6]{align-items:center;gap:1rem;display:flex}.pk-icon[data-astro-cid-j7pv25f6]{border-radius:15px;flex-shrink:0;width:4rem;height:4rem}.pk-name[data-astro-cid-j7pv25f6]{letter-spacing:-.02em;color:#f2f2f2;font-size:1.5rem;font-weight:800}.pk-tag[data-astro-cid-j7pv25f6]{color:#888;margin-top:.25rem;font-size:.75rem;font-weight:300}.pk-desc[data-astro-cid-j7pv25f6]{color:#999;max-width:34rem;margin-top:1.5rem;font-size:.85rem;font-weight:300;line-height:2}.pk[data-astro-cid-j7pv25f6] .pk-links[data-astro-cid-j7pv25f6]{justify-content:flex-start;margin-top:1.5rem}.pk-stat[data-astro-cid-j7pv25f6]{text-align:right;flex-shrink:0}.pk-stat-label[data-astro-cid-j7pv25f6]{letter-spacing:.2em;color:#c9a227;font-size:.65rem;font-weight:600}.pk-stat-num[data-astro-cid-j7pv25f6]{color:#fff;white-space:nowrap;margin-top:.5rem;line-height:1}.pk-stat-num[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,9vw,6.5rem);font-weight:900}.pk-stat-num[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:.25rem;font-size:1.5rem;font-weight:700}.pk-rating[data-astro-cid-j7pv25f6]{color:#bbb;justify-content:flex-end;align-items:center;gap:.3rem;margin-top:.75rem;font-size:.8rem;display:flex}.pk-rating--side[data-astro-cid-j7pv25f6]{white-space:nowrap;margin:0 0 0 auto}.pk-reviews[data-astro-cid-j7pv25f6]{color:#666;font-size:.7rem}.pk[data-astro-cid-j7pv25f6] .pk-shots[data-astro-cid-j7pv25f6]{margin-top:2rem}.pk-shots[data-astro-cid-j7pv25f6] .td-ss[data-astro-cid-j7pv25f6]{height:auto}.pk[data-astro-cid-j7pv25f6] .pk-shots--5[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,1fr)}.pk[data-astro-cid-j7pv25f6] .pk-shots--6[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(6,1fr);gap:.5rem}.pk-shots--6[data-astro-cid-j7pv25f6] .td-ss[data-astro-cid-j7pv25f6]{border-radius:.5rem}.pk-split[data-astro-cid-j7pv25f6]{align-items:center;gap:3rem;display:flex}.pk-phone[data-astro-cid-j7pv25f6]{background:#1f4d3f;border:1px solid #ffffff1f;border-radius:2rem;flex-shrink:0;width:16rem;overflow:hidden;box-shadow:0 30px 60px #00000080}.pk-video[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}@media(max-width:820px){.pk[data-astro-cid-j7pv25f6]{border-radius:1.25rem;padding:1.5rem}.pk-top[data-astro-cid-j7pv25f6]{flex-direction:column-reverse;gap:1.5rem}.pk-stat[data-astro-cid-j7pv25f6]{text-align:left}.pk-rating[data-astro-cid-j7pv25f6]{justify-content:flex-start}.pk-split[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch;gap:2rem}.pk-phone[data-astro-cid-j7pv25f6]{width:min(16rem,70%);margin:0 auto}.pk-name[data-astro-cid-j7pv25f6]{font-size:1.25rem}.pk-desc[data-astro-cid-j7pv25f6] br[data-astro-cid-j7pv25f6]{display:none}.pk[data-astro-cid-j7pv25f6] .pk-shots--5[data-astro-cid-j7pv25f6],.pk[data-astro-cid-j7pv25f6] .pk-shots--6[data-astro-cid-j7pv25f6]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:.75rem 1.5rem;display:flex;overflow-x:auto}.pk-shots--5[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.pk-shots--6[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.pk-shots--5[data-astro-cid-j7pv25f6] .td-ss[data-astro-cid-j7pv25f6],.pk-shots--6[data-astro-cid-j7pv25f6] .td-ss[data-astro-cid-j7pv25f6]{scroll-snap-align:center;border-radius:.75rem;flex-shrink:0;width:42%}}.htw-section[data-astro-cid-j7pv25f6]{text-align:center;color:#fff;background:#0e0b06;padding:6rem 0 4rem;position:relative;overflow:hidden}.htw-section[data-astro-cid-j7pv25f6]:before{content:"";background:radial-gradient(at 50% 20%,#d977060f,#0000 50%);position:absolute;inset:0}.htw-header[data-astro-cid-j7pv25f6]{z-index:1;padding:0 2rem;position:relative}.htw-icon[data-astro-cid-j7pv25f6]{opacity:.7;height:5rem;margin:0 auto 1rem}.htw-logo[data-astro-cid-j7pv25f6]{opacity:.5;height:1.4rem;margin:0 auto 1.5rem}.htw-home[data-astro-cid-j7pv25f6]{width:fit-content;margin:0 auto;transition:filter .3s;display:block}.htw-home[data-astro-cid-j7pv25f6]:hover{filter:brightness(1.5)}.htw-link[data-astro-cid-j7pv25f6]{letter-spacing:.15em;color:#d97706;opacity:.8;border-bottom:1px solid #d9770659;align-items:center;gap:.4rem;margin-top:2rem;padding-bottom:.2rem;font-size:.65rem;transition:opacity .3s,border-color .3s;display:inline-flex}.htw-link[data-astro-cid-j7pv25f6]:hover{opacity:1;border-color:#d97706}.htw-sub[data-astro-cid-j7pv25f6]{letter-spacing:.35em;text-transform:uppercase;color:#d97706;opacity:.7;margin-bottom:2rem;font-size:.6rem}.htw-desc[data-astro-cid-j7pv25f6]{color:#777;max-width:26rem;margin:0 auto;font-size:.85rem;font-weight:300;line-height:2}.td[data-astro-cid-j7pv25f6]{z-index:1;max-width:720px;margin:3.5rem auto 0;padding:0 2rem;position:relative}.td-hero[data-astro-cid-j7pv25f6]{border:1px solid #d9770626;border-radius:1rem;overflow:hidden}.td-hero-img[data-astro-cid-j7pv25f6]{width:100%;display:block}.td-body[data-astro-cid-j7pv25f6]{margin-top:2rem}.td-meta[data-astro-cid-j7pv25f6]{text-align:left;align-items:center;gap:.85rem;display:flex}.td-app-icon[data-astro-cid-j7pv25f6]{border-radius:12px;flex-shrink:0;width:3rem;height:3rem}.td-title[data-astro-cid-j7pv25f6]{color:#eee;letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.td-tagline[data-astro-cid-j7pv25f6]{color:#888;margin-top:.15rem;font-size:.7rem;font-weight:300}.td-rating[data-astro-cid-j7pv25f6]{color:#999;align-items:center;gap:.25rem;margin-left:auto;font-size:.75rem;font-weight:400;display:flex}.td-reviews[data-astro-cid-j7pv25f6]{color:#555;font-size:.65rem}.td-soon[data-astro-cid-j7pv25f6]{letter-spacing:.1em;color:#d97706;white-space:nowrap;border:1px solid #d9770659;border-radius:100px;margin-left:auto;padding:.3rem .75rem;font-size:.6rem;font-weight:500}.td-desc[data-astro-cid-j7pv25f6]{color:#888;text-align:left;margin-top:1.5rem;font-size:.85rem;font-weight:300;line-height:2}.td-screenshots[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:2rem;display:grid}.td-screenshots--wide[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.td-ss[data-astro-cid-j7pv25f6]{border:1px solid #ffffff0f;border-radius:.75rem;width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.td-ss[data-astro-cid-j7pv25f6]:hover{z-index:2;position:relative;transform:translateY(-8px)scale(1.03);box-shadow:0 20px 40px #0009}.td-ss[data-astro-cid-j7pv25f6]{cursor:zoom-in}.td-ss[data-astro-cid-j7pv25f6]:focus-visible{outline-offset:3px;outline:2px solid #d97706}.lb[data-astro-cid-j7pv25f6]{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#080808f0;justify-content:center;align-items:center;gap:.5rem;padding:3.5rem 1rem;transition:opacity .25s;display:flex;position:fixed;inset:0}.lb[data-astro-cid-j7pv25f6][hidden]{display:none}.lb[data-astro-cid-j7pv25f6].lb--open{opacity:1}.lb-stage[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;gap:1rem;max-width:min(1100px,100%);max-height:100%;display:flex}.lb-img[data-astro-cid-j7pv25f6]{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:calc(100vh - 10rem);transition:transform .3s cubic-bezier(.16,1,.3,1);transform:scale(.96);box-shadow:0 30px 80px #000000b3}.lb--open[data-astro-cid-j7pv25f6] .lb-img[data-astro-cid-j7pv25f6]{transform:scale(1)}.lb-caption[data-astro-cid-j7pv25f6]{color:#999;text-align:center;letter-spacing:.02em;font-size:.75rem;font-weight:300}.lb-close[data-astro-cid-j7pv25f6],.lb-nav[data-astro-cid-j7pv25f6]{color:#ddd;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:100px;line-height:1;transition:background .25s,color .25s,border-color .25s}.lb-close[data-astro-cid-j7pv25f6]:hover,.lb-nav[data-astro-cid-j7pv25f6]:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.lb-close[data-astro-cid-j7pv25f6]{width:2.5rem;height:2.5rem;font-size:1.4rem;position:absolute;top:1.25rem;right:1.25rem}.lb-nav[data-astro-cid-j7pv25f6]{flex-shrink:0;width:2.75rem;height:2.75rem;font-size:1.6rem}.lb-nav[data-astro-cid-j7pv25f6][hidden]{display:none}.td-links[data-astro-cid-j7pv25f6]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2rem;display:flex}.td-store[data-astro-cid-j7pv25f6]{color:#aaa;border:1.5px solid #333;border-radius:100px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.td-store[data-astro-cid-j7pv25f6]:hover{color:#fff;background:#ffffff0d;border-color:#666}.td-store--steam[data-astro-cid-j7pv25f6]{color:#69c;border-color:#6699cc4d}.td-store--steam[data-astro-cid-j7pv25f6]:hover{color:#69c;background:#6699cc1a;border-color:#69c}.pills[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:.5rem;display:flex}.pill[data-astro-cid-j7pv25f6]{color:#555;border:1.5px solid #e5e5e5;border-radius:100px;padding:.5rem 1.1rem;font-size:.8rem;font-weight:400;transition:border-color .3s,color .3s,background .3s}.pill[data-astro-cid-j7pv25f6]:hover{color:#000;background:#f5f5f5;border-color:#000}.ct-big[data-astro-cid-j7pv25f6]{letter-spacing:-.05em;color:#fff;margin-bottom:4rem;font-size:clamp(3rem,11vw,9rem);font-weight:900;line-height:.92}.contact-link[data-astro-cid-j7pv25f6]{color:#fff;letter-spacing:-.02em;margin-top:2rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:200;text-decoration:none;transition:opacity .3s;display:inline-block}.contact-link[data-astro-cid-j7pv25f6]:hover{opacity:.5}.footer[data-astro-cid-j7pv25f6]{text-align:center;color:#333;letter-spacing:.1em;background:#000;padding:2rem;font-size:.65rem;overflow:hidden}.footer-legal[data-astro-cid-j7pv25f6]{color:#777;text-decoration:none}.footer-legal[data-astro-cid-j7pv25f6]:hover{color:#f2f2f2}.footer-big[data-astro-cid-j7pv25f6]{letter-spacing:-.06em;color:#f2f2f2;white-space:nowrap;margin:1rem 0 .5rem;font-size:clamp(3rem,16vw,16rem);font-weight:900;line-height:1.1}@media(max-width:640px){.nav[data-astro-cid-j7pv25f6]{padding:1rem 1.25rem}.nav-pill[data-astro-cid-j7pv25f6]{padding:.35rem .75rem;font-size:.6rem}.hero[data-astro-cid-j7pv25f6]{padding:5rem 1.5rem 3rem}.hero-stats[data-astro-cid-j7pv25f6]{flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.7rem}.ct-big[data-astro-cid-j7pv25f6]{margin-bottom:3rem}.scroll-circle[data-astro-cid-j7pv25f6]{width:4rem;height:4rem;bottom:1rem;right:1rem}.scroll-circle-text[data-astro-cid-j7pv25f6]{font-size:6px}.section[data-astro-cid-j7pv25f6]{padding:4rem 0}.container[data-astro-cid-j7pv25f6],.container-wide[data-astro-cid-j7pv25f6]{padding:0 1.25rem}.htw-section[data-astro-cid-j7pv25f6]{padding:4rem 0 3rem}.td[data-astro-cid-j7pv25f6]{padding:0 1.25rem}.td-screenshots[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:.5rem}.td-screenshots--wide[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.td-desc[data-astro-cid-j7pv25f6] br[data-astro-cid-j7pv25f6]{display:none}.lb[data-astro-cid-j7pv25f6]{gap:.25rem;padding:3.5rem .5rem}.lb-nav[data-astro-cid-j7pv25f6]{width:2.25rem;height:2.25rem;font-size:1.3rem}.lb-img[data-astro-cid-j7pv25f6]{max-height:calc(100vh - 9rem)}}
