.app-store_storeShell__j7zOs{position:fixed;inset:0;z-index:9999;overflow:hidden;background:#17130e;color:#f0ece4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-store_storeCanvas__f7Xc4{display:block;width:100vw;height:100vh;background:#201a13}.app-store_grain__P9kjq{position:absolute;inset:0;pointer-events:none;opacity:.09;background-image:linear-gradient(90deg,hsla(0,0%,100%,.18) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.14) 1px,transparent 0);background-size:64px 64px;mix-blend-mode:overlay}.app-store_aboutPanel__MdySb,.app-store_browsePanel__Lvty2,.app-store_detailPanel__QtHl3,.app-store_hintStrip___hIMR,.app-store_miniMap__v4wbN,.app-store_topLeft__wTpAO,.app-store_topRight__1ffHF,.app-store_walkControl__ghosw{position:absolute;z-index:5}.app-store_topLeft__wTpAO{left:24px;top:28px}.app-store_backLink__bbDSA,.app-store_detailLink__mUCyI,.app-store_smallButton__OxMX5,.app-store_walkButton__QCvqa{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:rgba(18,16,14,.62);color:#f4eee5;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;backdrop-filter:blur(14px);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.app-store_backLink__bbDSA:hover,.app-store_detailLink__mUCyI:hover,.app-store_smallButton__OxMX5:hover,.app-store_walkButton__QCvqa:hover{border-color:rgba(240,69,47,.82);background:rgba(39,31,24,.78)}.app-store_heroTitle__RiG7C{margin-top:30px}.app-store_heroTitle__RiG7C h1{margin:0;color:#f1ede5;font-size:clamp(36px,4vw,58px);font-weight:700;letter-spacing:.16em;line-height:.95;text-transform:uppercase}.app-store_heroTitle__RiG7C p,.app-store_hintStrip___hIMR,.app-store_miniLabel__9DjMT,.app-store_panelKicker___i6gp,.app-store_topRight__1ffHF p{margin:0;color:hsla(40,30%,92%,.72);font-size:12px;letter-spacing:.04em}.app-store_heroTitle__RiG7C p{margin-top:12px}.app-store_topRight__1ffHF{right:28px;top:32px;text-align:right}.app-store_topRight__1ffHF h2{margin:0;color:#f1ede5;font-size:16px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.app-store_miniLabel__9DjMT,.app-store_panelKicker___i6gp,.app-store_topRight__1ffHF p{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase}.app-store_browsePanel__Lvty2{left:38px;bottom:38px;width:210px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:rgba(27,24,22,.64);padding:16px;backdrop-filter:blur(16px)}.app-store_categoryList__h5LKh{margin-top:12px;display:grid;gap:4px}.app-store_categoryButton__wCxRY{border:0;border-radius:5px;background:transparent;color:hsla(40,30%,92%,.66);padding:7px 8px;text-align:left;font-size:13px}.app-store_categoryActive__lb58W,.app-store_categoryButton__wCxRY:hover{background:hsla(40,30%,92%,.22);color:#fff}.app-store_aboutPanel__MdySb{right:38px;bottom:36px;width:230px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:rgba(27,24,22,.58);padding:18px;backdrop-filter:blur(16px)}.app-store_aboutPanel__MdySb p{margin:12px 0 16px;color:hsla(40,30%,92%,.78);font-size:14px;line-height:1.45}.app-store_walkControl__ghosw{left:50%;bottom:50px;display:grid;grid-template-columns:58px minmax(180px,260px) 58px;transform:translateX(-50%);overflow:hidden;border-radius:999px;background:rgba(46,42,37,.78);box-shadow:0 12px 34px rgba(0,0,0,.24);backdrop-filter:blur(18px)}.app-store_walkButton__QCvqa{min-height:58px;border:0;border-radius:999px;background:hsla(0,0%,100%,.13);padding:0;font-size:24px}.app-store_walkLabel__qAdCH{display:grid;place-items:center;color:#f5efe5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;letter-spacing:.26em;line-height:1.55;text-align:center;text-transform:uppercase}.app-store_miniMap__v4wbN{left:50%;top:30px;width:min(280px,28vw);transform:translateX(-50%);color:hsla(40,30%,92%,.7)}.app-store_miniTrack__ABzXj{position:relative;height:2px;margin-top:10px;background:hsla(40,30%,92%,.24)}.app-store_miniDot___d3bl{position:absolute;top:-5px;width:12px;height:12px;border-radius:50%;background:#f0452f;box-shadow:0 0 18px rgba(240,69,47,.42);transform:translateX(-50%)}.app-store_hintStrip___hIMR{left:50%;bottom:122px;width:min(560px,calc(100vw - 48px));transform:translateX(-50%);text-align:center;color:hsla(40,30%,92%,.58)}.app-store_detailPanel__QtHl3{top:50%;right:38px;width:min(420px,calc(100vw - 64px));max-height:min(720px,calc(100vh - 70px));overflow:auto;border:1px solid rgba(28,28,26,.18);border-radius:8px;background:hsla(42,34%,89%,.94);color:#1c1c1a;padding:22px;transform:translateY(-50%);box-shadow:0 24px 80px rgba(0,0,0,.38)}.app-store_detailHeader__iU5_n{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-store_detailHeader__iU5_n h2{margin:0;font-size:38px;font-weight:850;letter-spacing:-.04em;line-height:.92}.app-store_redDot__ZmxFb{color:#f0452f}.app-store_closeButton__wI4kZ{border:1px solid rgba(28,28,26,.16);border-radius:8px;background:transparent;color:#1c1c1a;width:34px;height:34px}.app-store_detailIcon__U6eGQ{width:76px;height:76px;margin:18px 0;border:1px solid rgba(28,28,26,.12);background:#f8f4ee;-o-object-fit:contain;object-fit:contain;padding:8px}.app-store_detailPanel__QtHl3 p{color:rgba(28,28,26,.72);line-height:1.55}.app-store_detailMeta___i3lh,.app-store_featureList__9CWkp{display:grid;gap:8px;margin:18px 0}.app-store_detailMeta___i3lh span,.app-store_featureList__9CWkp li{border-top:1px dashed rgba(28,28,26,.22);padding-top:8px;color:rgba(28,28,26,.74);font-size:13px}.app-store_detailActions__0JJr3{display:flex;flex-wrap:wrap;gap:10px}.app-store_detailLink__mUCyI{border-color:#1c1c1a;background:#1c1c1a;color:#ece6d8}.app-store_fallback__vsLzt{min-height:100vh;overflow:auto;background:#ece6d8;color:#1c1c1a;padding:24px}.app-store_fallbackHeader__RBFel{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:2px solid #1c1c1a;padding-bottom:24px}.app-store_fallbackHeader__RBFel h1{margin:24px 0 0;font-size:clamp(48px,12vw,110px);font-weight:900;letter-spacing:-.08em;line-height:.85}.app-store_fallbackGrid__rXB58{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:24px}.app-store_fallbackCard__0bicj{border:1px solid #1c1c1a;border-radius:8px;background:#f8f4ee;padding:18px;color:#1c1c1a;text-decoration:none}.app-store_fallbackCard__0bicj img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.app-store_fallbackCard__0bicj h2{margin:18px 0 10px;font-size:30px;font-weight:850}@media (max-width:860px){.app-store_storeShell__j7zOs{position:fixed;overflow:auto}.app-store_aboutPanel__MdySb,.app-store_browsePanel__Lvty2,.app-store_grain__P9kjq,.app-store_hintStrip___hIMR,.app-store_miniMap__v4wbN,.app-store_storeCanvas__f7Xc4,.app-store_topLeft__wTpAO,.app-store_topRight__1ffHF,.app-store_walkControl__ghosw{display:none}}