[data-astro-cid-dhfotatx],[data-astro-cid-dhfotatx]:before,[data-astro-cid-dhfotatx]:after{margin:0;padding:0;box-sizing:border-box}:root{--bg: #07071A;--table-low: #1B1B42;--surface: #22224A;--tile: rgba(255, 255, 255, .06);--tile-hover: rgba(255, 255, 255, .09);--tile-border: rgba(255, 255, 255, .08);--outline: rgba(255, 255, 255, .25);--disc-top: #B21FD6;--disc-bottom: #5E0F8F;--disc: radial-gradient(circle at 29% 24%, rgba(255,255,255,.18) 0%, rgba(255,255,255,0) 52%), linear-gradient(135deg, var(--disc-top) 0%, var(--disc-bottom) 100%);--disc-shadow: 0 0 22px rgba(178, 31, 214, .22), 6px 10px 18px rgba(0, 0, 0, .5), -5px -6px 14px rgba(255, 255, 255, .1);--accent-text: #CD6DE4;--chalk: rgba(154, 154, 187, .55);--chalk-smudge: rgba(59, 59, 96, .55);--text: #FFFFFF;--text-body: rgba(255, 255, 255, .85);--text-dim: rgba(255, 255, 255, .62);--text-faint: rgba(255, 255, 255, .5);--shadow-lg: 0 24px 60px rgba(0,0,0,.55), 0 8px 20px rgba(0,0,0,.35);--font-display: "Jost", sans-serif;--font-body: "Montserrat", sans-serif;--max-w: 1100px;--radius: 14px;--noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E")}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:400;background:var(--bg);color:var(--text-body);line-height:1.65;overflow-x:hidden}.card-geo[data-astro-cid-dhfotatx]{border-radius:calc(var(--cw) * 5 / 72);box-shadow:0 calc(var(--cw) * 7 / 72) calc(var(--cw) * 14 / 72) calc(var(--cw) * .5 / 72) #0000006b}nav[data-astro-cid-dhfotatx]{position:fixed;top:0;left:0;right:0;z-index:100;padding:.85rem 1.5rem;display:flex;align-items:center;justify-content:space-between;background:#07071ad1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--tile-border)}.nav-logo[data-astro-cid-dhfotatx]{display:flex;align-items:center;gap:.6rem;text-decoration:none}.nav-logo[data-astro-cid-dhfotatx] svg[data-astro-cid-dhfotatx]{width:34px;height:34px;display:block;flex:none}.logo-card[data-astro-cid-dhfotatx]{transform-box:fill-box;transform-origin:left bottom;animation:.65s cubic-bezier(.34,1.56,.64,1) both}.logo-card-2[data-astro-cid-dhfotatx]{animation-name:logo-fan-2;animation-delay:60ms}.logo-card-3[data-astro-cid-dhfotatx]{animation-name:logo-fan-3;animation-delay:.12s}@keyframes logo-fan-2{0%{transform:translate(8px,-1px) rotate(22.5deg)}to{transform:none}}@keyframes logo-fan-3{0%{transform:translate(18px,-3px) rotate(22.5deg)}to{transform:none}}.nav-logo[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-weight:400;font-size:1.15rem;color:var(--text);letter-spacing:.08em}.lang-toggle[data-astro-cid-dhfotatx]{display:flex;background:var(--tile);border:1px solid var(--tile-border);border-radius:999px;overflow:hidden;font-size:.72rem}.lang-toggle[data-astro-cid-dhfotatx] a[data-astro-cid-dhfotatx]{padding:.32rem .8rem;color:var(--text-dim);text-decoration:none;font-weight:600;letter-spacing:.1em;transition:color .2s,background .2s}.lang-toggle[data-astro-cid-dhfotatx] a[data-astro-cid-dhfotatx]:hover{color:var(--text)}.lang-toggle[data-astro-cid-dhfotatx] a[data-astro-cid-dhfotatx].active{background:var(--disc);color:#fff}.tbl[data-astro-cid-dhfotatx]{position:relative;isolation:isolate}.tbl-down[data-astro-cid-dhfotatx]{background:linear-gradient(180deg,var(--bg) 0%,var(--table-low) 100%)}.tbl-up[data-astro-cid-dhfotatx]{background:linear-gradient(180deg,var(--table-low) 0%,var(--bg) 100%)}.tbl[data-astro-cid-dhfotatx]:after{content:"";position:absolute;inset:0;background-image:var(--noise);opacity:.05;pointer-events:none;z-index:-1}.tbl[data-astro-cid-dhfotatx].lit:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 46% 52% at 50% -14%,#ffffff12,#fff0 70%),radial-gradient(ellipse 85% 62% at 50% -22%,#b21fd657,#b21fd633 32%,#b21fd60f 58%,#b21fd600 78%);pointer-events:none;z-index:-1}.tbl[data-astro-cid-dhfotatx].lit:not(.hero):before{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 160px);mask-image:linear-gradient(180deg,transparent 0,#000 160px)}.section-label[data-astro-cid-dhfotatx]{display:inline-block;padding:.3rem .85rem;margin-bottom:1.1rem;background:#0000008c;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-family:var(--font-body);font-size:.68rem;font-weight:600;color:#ffffffeb;text-transform:uppercase;letter-spacing:.16em;line-height:1.5}.section-title[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.45rem);font-weight:300;letter-spacing:.01em;margin-bottom:1rem;color:var(--text);line-height:1.15}.section-sub[data-astro-cid-dhfotatx]{font-size:1rem;color:var(--text-dim);max-width:620px;margin:0 auto 3rem;line-height:1.7}.btn-secondary[data-astro-cid-dhfotatx]{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.6rem;background:transparent;color:var(--text);text-decoration:none;border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:.86rem;letter-spacing:.1em;border:1px solid var(--outline);cursor:pointer;transition:background .25s,border-color .25s}.btn-secondary[data-astro-cid-dhfotatx]:hover{background:var(--tile);border-color:#ffffff80}a[data-astro-cid-dhfotatx]:focus-visible,button[data-astro-cid-dhfotatx]:focus-visible,[data-astro-cid-dhfotatx][tabindex]:focus-visible{outline:2px solid #fff;outline-offset:3px}.disc[data-astro-cid-dhfotatx]{--d: 80px;width:var(--d);height:var(--d);border-radius:50%;background:var(--disc);box-shadow:var(--disc-shadow);display:inline-flex;align-items:center;justify-content:center;flex:none}.disc[data-astro-cid-dhfotatx] svg[data-astro-cid-dhfotatx]{width:50%;height:auto;display:block}.hero[data-astro-cid-dhfotatx]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:7rem 1.5rem 4rem;overflow:hidden}.hero-inner[data-astro-cid-dhfotatx]{max-width:var(--max-w);width:100%;display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center}.hero-text[data-astro-cid-dhfotatx]{position:relative;z-index:2}h1[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-size:clamp(2.3rem,5vw,3.7rem);font-weight:300;line-height:1.08;letter-spacing:.005em;margin-bottom:1.4rem;color:var(--text)}h1[data-astro-cid-dhfotatx] .accent{color:var(--accent-text);font-weight:400}.hero-sub[data-astro-cid-dhfotatx]{font-size:1.05rem;color:var(--text-dim);max-width:470px;margin-bottom:2.1rem;line-height:1.7}.hero-actions[data-astro-cid-dhfotatx]{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-actions[data-astro-cid-dhfotatx] .btn-secondary[data-astro-cid-dhfotatx]{height:48px;padding-top:0;padding-bottom:0}.hero-visual[data-astro-cid-dhfotatx]{display:flex;justify-content:center;position:relative;z-index:2;padding:1rem 0}.hero-fan[data-astro-cid-dhfotatx]{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1;--s: 1}.fan-card[data-astro-cid-dhfotatx]{--cw: 150px;position:absolute;width:var(--cw);height:auto;aspect-ratio:2 / 3;left:calc(var(--cw) / -2);top:calc(var(--cw) * -.75);transform:translate(calc(var(--x) * var(--s)),var(--y)) rotate(var(--r));transform-origin:50% 110%;animation:deal .9s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(.25s + var(--i) * .09s)}@keyframes deal{0%{transform:translateY(60px) rotate(0);opacity:0}to{transform:translate(calc(var(--x) * var(--s)),var(--y)) rotate(var(--r));opacity:1}}.phone-frame[data-astro-cid-dhfotatx]{width:280px;aspect-ratio:1080 / 2340;background:#05050d;border-radius:38px;padding:10px;position:relative;z-index:2;box-shadow:var(--shadow-lg);border:1px solid var(--tile-border)}.phone-screen[data-astro-cid-dhfotatx]{width:100%;height:100%;border-radius:28px;overflow:hidden;background:var(--surface)}.phone-screen[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{width:100%;height:100%;object-fit:cover;display:block}.tile[data-astro-cid-dhfotatx]{background:var(--tile);border:1px solid var(--tile-border);border-radius:var(--radius)}.how[data-astro-cid-dhfotatx]{padding:5.5rem 1.5rem}.how-inner[data-astro-cid-dhfotatx]{max-width:var(--max-w);margin:0 auto;text-align:center}.steps[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.step[data-astro-cid-dhfotatx]{padding:1.6rem 1.5rem 1.8rem;text-align:left;transition:background .3s,border-color .3s}.step[data-astro-cid-dhfotatx]:hover{background:var(--tile-hover);border-color:#ffffff24}.step-visual[data-astro-cid-dhfotatx]{height:132px;display:flex;align-items:center;justify-content:center;margin-bottom:1.3rem}.step-head[data-astro-cid-dhfotatx]{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.55rem}.step-num[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-size:.95rem;font-weight:400;color:var(--accent-text);letter-spacing:.12em}.step[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-size:1.15rem;font-weight:400;color:var(--text);letter-spacing:.04em;line-height:1.3}.step[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:.88rem;color:var(--text-dim);line-height:1.65}.mini-boxes[data-astro-cid-dhfotatx]{position:relative;width:150px;height:120px}.mini-boxes[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{--cw: 76px;position:absolute;top:6px;width:var(--cw);height:auto;aspect-ratio:2 / 3;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.mini-boxes[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]:first-child{left:8px;transform:rotate(-8deg)}.mini-boxes[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]:last-child{right:8px;transform:rotate(7deg)}.step[data-astro-cid-dhfotatx]:hover .mini-boxes[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]:first-child{transform:rotate(-12deg) translate(-4px)}.step[data-astro-cid-dhfotatx]:hover .mini-boxes[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]:last-child{transform:rotate(11deg) translate(4px)}.caves[data-astro-cid-dhfotatx]{list-style:none;display:grid;grid-template-columns:repeat(2,104px);gap:8px}.cave[data-astro-cid-dhfotatx]{position:relative;width:104px;height:58px;color:var(--chalk);transition:color .3s}.cave[data-astro-cid-dhfotatx] svg[data-astro-cid-dhfotatx].chalk{position:absolute;inset:0;overflow:visible}.cave[data-astro-cid-dhfotatx] .chalk-smudge[data-astro-cid-dhfotatx]{stroke:var(--chalk-smudge)}.cave[data-astro-cid-dhfotatx] .chalk-line[data-astro-cid-dhfotatx]{stroke:currentColor;transition:stroke .3s}.cave[data-astro-cid-dhfotatx] .cave-icon[data-astro-cid-dhfotatx]{position:absolute;top:8px;right:9px;color:currentColor}.cave[data-astro-cid-dhfotatx] .cave-label[data-astro-cid-dhfotatx]{position:absolute;left:10px;bottom:7px;font-size:.66rem;font-weight:500;color:var(--text-body);letter-spacing:.02em;line-height:1.2}.step[data-astro-cid-dhfotatx]:hover .cave[data-astro-cid-dhfotatx]:first-child{color:#fff}.decks[data-astro-cid-dhfotatx]{padding:5.5rem 1.5rem}.decks-inner[data-astro-cid-dhfotatx]{max-width:var(--max-w);margin:0 auto}.decks-head[data-astro-cid-dhfotatx]{text-align:center}.chip[data-astro-cid-dhfotatx]{display:inline-block;padding:.18rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000073;font-size:.66rem;font-weight:600;color:#ffffffeb;text-transform:uppercase;letter-spacing:.12em;line-height:1.5}.box-row[data-astro-cid-dhfotatx]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.9rem;max-width:820px;margin:2rem auto 0}.box-card[data-astro-cid-dhfotatx]{width:100%;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .75rem .9rem;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:center;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.box-card[data-astro-cid-dhfotatx]:hover,.box-card[data-astro-cid-dhfotatx]:focus-visible{transform:translateY(-5px)}.box-cover[data-astro-cid-dhfotatx]{width:100%;max-width:150px;height:auto;aspect-ratio:2 / 3;display:block}.box-fan[data-astro-cid-dhfotatx]{position:relative;width:100%;max-width:150px;aspect-ratio:2 / 3;display:block;--cw: 117px }.box-fan[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{position:absolute;left:11%;bottom:0;width:78%;height:auto;transform-origin:50% 100%}.box-fan[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]:nth-child(1){transform:rotate(-5deg) translate(-6%)}.box-fan[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]:nth-child(2){transform:rotate(5deg) translate(6%)}.box-name[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-size:1.02rem;font-weight:400;color:var(--text);margin-top:.3rem}.box-count[data-astro-cid-dhfotatx]{font-size:.82rem;color:var(--text-dim)}.box-meta[data-astro-cid-dhfotatx]{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0}.box-soon[data-astro-cid-dhfotatx]{cursor:default}.box-soon[data-astro-cid-dhfotatx]:hover,.box-soon[data-astro-cid-dhfotatx]:focus-visible{transform:none}.box-soon-art[data-astro-cid-dhfotatx]{width:100%;max-width:150px;aspect-ratio:2 / 3;display:grid;place-items:center;border-radius:12px;border:1px dashed rgba(255,255,255,.26);background:#ffffff09;font-family:var(--font-display);font-size:2.2rem;line-height:1;color:var(--accent-text)}.box-tag[data-astro-cid-dhfotatx]{margin-top:.15rem}.box-hint[data-astro-cid-dhfotatx]{text-align:center;margin-top:1.1rem;font-size:.86rem;color:var(--text-dim)}.box-modal[data-astro-cid-dhfotatx]{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:1.25rem;background:#05050ed1;backdrop-filter:blur(6px)}.box-modal[data-astro-cid-dhfotatx][hidden]{display:none}.box-modal-card[data-astro-cid-dhfotatx]{position:relative;width:min(840px,100%);max-height:min(84vh,760px);overflow-y:auto;padding:2rem 1.75rem 2.2rem;border-radius:20px;background:var(--surface, #141429);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 70px #00000080}.box-modal-close[data-astro-cid-dhfotatx]{position:absolute;top:.9rem;right:.9rem;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);cursor:pointer}.box-modal-close[data-astro-cid-dhfotatx]:hover{background:#ffffff1f}.box-panel[data-astro-cid-dhfotatx][hidden]{display:none}.box-panel-title[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-size:1.5rem;font-weight:300;color:var(--text);padding-right:2.5rem}.box-panel-sub[data-astro-cid-dhfotatx]{font-size:.92rem;color:var(--text-body);margin:.3rem 0 1.5rem}.deck-grid[data-astro-cid-dhfotatx]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}@media(min-width:560px){.deck-grid[data-astro-cid-dhfotatx]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:760px){.deck-grid[data-astro-cid-dhfotatx]{grid-template-columns:repeat(5,minmax(0,1fr))}}.deck-grid[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]{text-align:center;min-width:0}.deck-grid[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{width:86%;height:auto;aspect-ratio:2 / 3;display:block;margin:0 auto;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.deck-grid[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]:hover img[data-astro-cid-dhfotatx]{transform:translateY(-4px) rotate(-1.5deg)}.deck-grid[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{display:block;margin-top:6px;min-height:2.5em;font-size:.78rem;line-height:1.25;color:var(--text-body)}.deck-more-box[data-astro-cid-dhfotatx]{width:86%;aspect-ratio:2 / 3;display:grid;place-items:center;margin:0 auto;border-radius:10px;border:1px dashed rgba(255,255,255,.28);background:#ffffff0a;font-family:var(--font-display);font-size:1.45rem;color:var(--accent-text)}.era-list[data-astro-cid-dhfotatx]{list-style:none;display:grid;grid-template-columns:1fr;gap:.8rem}.era[data-astro-cid-dhfotatx]{padding:.9rem 1rem 1rem;background:var(--tile);border:1px solid var(--tile-border);border-radius:var(--radius)}.era-head[data-astro-cid-dhfotatx]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.7rem}.era-name[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-size:1.05rem;color:var(--text)}.era-count[data-astro-cid-dhfotatx]{font-size:.82rem;color:var(--text-dim)}.deck-grid[data-astro-cid-dhfotatx].era-decks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px}@media(min-width:720px){.era-list[data-astro-cid-dhfotatx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.era[data-astro-cid-dhfotatx]:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - .45rem);justify-self:center}}.era-decks[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx],.era-decks[data-astro-cid-dhfotatx] .deck-more-box[data-astro-cid-dhfotatx]{width:78%}.era-decks[data-astro-cid-dhfotatx] .deck-more-box[data-astro-cid-dhfotatx]{font-size:1.2rem}.era-decks[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{font-size:.72rem;min-height:2.2em}@media(max-width:620px){.box-row[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:.9rem}.box-card[data-astro-cid-dhfotatx]{flex-direction:row;text-align:left;align-items:center;gap:1rem;padding:.9rem 1rem}.box-cover[data-astro-cid-dhfotatx],.box-fan[data-astro-cid-dhfotatx],.box-soon-art[data-astro-cid-dhfotatx]{max-width:88px;flex:none}.box-fan[data-astro-cid-dhfotatx]{--cw: 68.64px }.box-meta[data-astro-cid-dhfotatx]{align-items:flex-start;gap:.35rem}}.keep[data-astro-cid-dhfotatx]{padding:4.5rem 1.5rem;background:var(--table-low)}.keep-inner[data-astro-cid-dhfotatx]{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:2.5rem 3rem}.album-phone[data-astro-cid-dhfotatx]{position:relative;width:min(340px,100%);height:620px;margin:0 auto;padding:12px;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.14);background:#0b0b20;box-shadow:0 24px 60px #00000073;-webkit-mask-image:linear-gradient(180deg,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,#000 86%,transparent 100%)}.album-hero[data-astro-cid-dhfotatx]{position:relative;aspect-ratio:2 / 1;overflow:hidden;border-radius:16px}.album-hero[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{width:100%;height:100%;object-fit:cover;display:block}.album-hero[data-astro-cid-dhfotatx]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.85) 100%)}.album-hero-title[data-astro-cid-dhfotatx]{position:absolute;left:12px;right:12px;bottom:9px;z-index:1;font-family:var(--font-display);font-size:1.05rem;color:#fff}.album-progress[data-astro-cid-dhfotatx]{height:4px;margin:10px 2px;border-radius:99px;background:linear-gradient(90deg,#f3d784,#c9a227)}.album-page[data-astro-cid-dhfotatx]{margin-top:10px;padding:12px;border-radius:18px;background-size:cover;background-position:center}.album-page-head[data-astro-cid-dhfotatx]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;color:#fff;font-size:.8rem}.album-page-head[data-astro-cid-dhfotatx] strong[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-size:1.05rem;font-weight:500}.album-page-head[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{color:#ffffffbf}.album-stickers[data-astro-cid-dhfotatx]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:11px 9px}.album-stickers[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]{text-align:center;color:#fff;font-size:.68rem}.album-stickers[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border:3px solid #F6F1E6;border-radius:3px;box-shadow:0 4px 10px #00000073;margin-bottom:4px}.album-stickers[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]:nth-child(4n+1) img[data-astro-cid-dhfotatx]{transform:rotate(-2deg)}.album-stickers[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]:nth-child(4n+2) img[data-astro-cid-dhfotatx]{transform:rotate(2deg)}.album-stickers[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]:nth-child(4n+3) img[data-astro-cid-dhfotatx]{transform:rotate(-1.5deg)}.album-stickers[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]:nth-child(4n) img[data-astro-cid-dhfotatx]{transform:rotate(1deg)}.keep-copy[data-astro-cid-dhfotatx] .section-title[data-astro-cid-dhfotatx]{margin-top:.9rem}.keep-copy[data-astro-cid-dhfotatx] .section-sub[data-astro-cid-dhfotatx]{margin:.8rem 0 0;max-width:34em}@media(max-width:760px){.keep-inner[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:2rem;text-align:center}.album-phone[data-astro-cid-dhfotatx]{height:560px}.keep-copy[data-astro-cid-dhfotatx] .section-sub[data-astro-cid-dhfotatx]{margin-left:auto;margin-right:auto}}.features[data-astro-cid-dhfotatx]{padding:5.5rem 1.5rem}.features-inner[data-astro-cid-dhfotatx]{max-width:var(--max-w);margin:0 auto}.features-grid[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.feature[data-astro-cid-dhfotatx]{padding:2rem 1.5rem;text-align:center;transition:background .25s,border-color .25s}.feature[data-astro-cid-dhfotatx]:hover{background:var(--tile-hover);border-color:#ffffff24}.feature-icon[data-astro-cid-dhfotatx]{height:68px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#ffffffe6}.feature-icon[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{--cw: 44px;width:var(--cw);height:auto;aspect-ratio:2 / 3;transform:rotate(-6deg)}.feature[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-size:1.05rem;font-weight:400;margin-bottom:.4rem;color:var(--text);letter-spacing:.04em}.feature[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:.85rem;color:var(--text-dim);line-height:1.6}.gallery[data-astro-cid-dhfotatx]{padding:5rem 0 6rem;overflow:hidden}.gallery-header[data-astro-cid-dhfotatx]{max-width:var(--max-w);margin:0 auto;padding:0 1.5rem 2.5rem;text-align:center}.gallery-stage[data-astro-cid-dhfotatx]{position:relative;width:100%;max-width:880px;margin:0 auto;height:560px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.gallery-track[data-astro-cid-dhfotatx]{position:absolute;inset:0}.gallery-phone[data-astro-cid-dhfotatx]{position:absolute;top:50%;left:50%;width:232px;aspect-ratio:1080 / 2340;background:#05050d;border-radius:30px;padding:8px;box-shadow:0 12px 36px #00000073;border:1px solid var(--tile-border);transform:translate(-50%,-50%) scale(.7);opacity:0;cursor:pointer;pointer-events:none;transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .45s ease,filter .45s ease;will-change:transform,opacity}.gallery-phone-screen[data-astro-cid-dhfotatx]{width:100%;height:100%;border-radius:22px;overflow:hidden;background:var(--surface)}.gallery-phone-screen[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{width:100%;height:100%;object-fit:cover;display:block}.gallery-phone[data-astro-cid-dhfotatx].is-active{transform:translate(-50%,-50%) scale(1);opacity:1;z-index:5;pointer-events:auto;box-shadow:var(--shadow-lg)}.gallery-phone[data-astro-cid-dhfotatx].is-near-prev{transform:translate(calc(-50% - 190px),-50%) scale(.82);opacity:.62;z-index:4;pointer-events:auto;filter:brightness(.7)}.gallery-phone[data-astro-cid-dhfotatx].is-near-next{transform:translate(calc(-50% + 190px),-50%) scale(.82);opacity:.62;z-index:4;pointer-events:auto;filter:brightness(.7)}.gallery-phone[data-astro-cid-dhfotatx].is-far-prev{transform:translate(calc(-50% - 330px),-50%) scale(.66);opacity:.28;z-index:3;filter:brightness(.5)}.gallery-phone[data-astro-cid-dhfotatx].is-far-next{transform:translate(calc(-50% + 330px),-50%) scale(.66);opacity:.28;z-index:3;filter:brightness(.5)}.gallery-caption[data-astro-cid-dhfotatx]{text-align:center;margin-top:1.75rem;padding:0 1.5rem;min-height:1.4em;font-family:var(--font-display);font-size:1rem;font-weight:400;letter-spacing:.04em;color:var(--text)}.gallery-nav[data-astro-cid-dhfotatx]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.25rem}.gallery-arrow[data-astro-cid-dhfotatx]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--tile);border:1px solid var(--outline);border-radius:50%;color:var(--text);cursor:pointer;transition:background .2s,border-color .2s}.gallery-arrow[data-astro-cid-dhfotatx]:hover{background:#ffffff24;border-color:#ffffff80}.gallery-dots[data-astro-cid-dhfotatx]{display:flex;align-items:center;gap:.5rem}.gallery-dot[data-astro-cid-dhfotatx]{width:8px;height:8px;border:none;padding:0;border-radius:50%;background:#fff3;cursor:pointer;transition:all .25s}.gallery-dot[data-astro-cid-dhfotatx]:hover{background:var(--text-dim)}.gallery-dot[data-astro-cid-dhfotatx].is-active{background:var(--disc);width:22px;border-radius:5px}.gallery-lightbox[data-astro-cid-dhfotatx]{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:2rem;background:#05050ef0}.gallery-lightbox[data-astro-cid-dhfotatx].is-open{display:flex}.gallery-lightbox[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{max-width:min(92vw,420px);max-height:88vh;width:auto;height:auto;border-radius:22px;box-shadow:var(--shadow-lg);display:block}.gallery-lightbox-close[data-astro-cid-dhfotatx]{position:absolute;top:1.25rem;right:1.25rem;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--tile);border:1px solid var(--outline);border-radius:50%;color:var(--text);cursor:pointer;transition:background .2s}.gallery-lightbox-close[data-astro-cid-dhfotatx]:hover{background:#ffffff24}.changelog[data-astro-cid-dhfotatx]{padding:5rem 1.5rem}.changelog-inner[data-astro-cid-dhfotatx]{max-width:720px;margin:0 auto;text-align:center}.changelog-list[data-astro-cid-dhfotatx]{margin-top:2rem;display:flex;flex-direction:column;gap:.65rem}.changelog-entry[data-astro-cid-dhfotatx]{text-align:left;transition:border-color .2s,background .2s}.changelog-entry[data-astro-cid-dhfotatx][open]{background:var(--tile-hover);border-color:#ffffff29}.changelog-entry[data-astro-cid-dhfotatx] summary[data-astro-cid-dhfotatx]{list-style:none;cursor:pointer;padding:.9rem 1.1rem;display:flex;align-items:center;gap:.75rem;font-family:var(--font-display);user-select:none}.changelog-entry[data-astro-cid-dhfotatx] summary[data-astro-cid-dhfotatx]::-webkit-details-marker{display:none}.changelog-ver[data-astro-cid-dhfotatx]{font-size:.98rem;font-weight:400;color:var(--text);letter-spacing:.04em}.changelog-date[data-astro-cid-dhfotatx]{font-size:.76rem;color:var(--text-faint);font-family:var(--font-body)}.changelog-chev[data-astro-cid-dhfotatx]{margin-left:auto;color:var(--text-faint);transition:transform .25s}.changelog-entry[data-astro-cid-dhfotatx][open] .changelog-chev[data-astro-cid-dhfotatx]{transform:rotate(180deg)}.changelog-items[data-astro-cid-dhfotatx]{padding:0 1.1rem 1rem 1.35rem;color:var(--text-dim);font-size:.88rem;line-height:1.6}.changelog-items[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]{margin-bottom:.45rem;list-style-type:disc}.changelog-items[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]:last-child{margin-bottom:0}.changelog-items[data-astro-cid-dhfotatx] strong{color:var(--text);font-weight:600}.cta[data-astro-cid-dhfotatx]{padding:6rem 1.5rem}.cta-box[data-astro-cid-dhfotatx]{max-width:720px;margin:0 auto;text-align:center;padding:3rem 2rem;border-radius:22px}.cta-box[data-astro-cid-dhfotatx] .disc[data-astro-cid-dhfotatx]{margin-bottom:1.6rem}.cta-box[data-astro-cid-dhfotatx] h2[data-astro-cid-dhfotatx]{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:300;letter-spacing:.01em;margin-bottom:.85rem;color:var(--text);line-height:1.2}.cta-box[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{color:var(--text-dim);font-size:1rem;margin-bottom:1.8rem;line-height:1.65}.cta-note[data-astro-cid-dhfotatx]{font-size:.78rem;color:var(--text-faint);margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.4rem}.cta-note[data-astro-cid-dhfotatx] .dot[data-astro-cid-dhfotatx]{display:inline-block;width:6px;height:6px;background:#4caf50;border-radius:50%;box-shadow:0 0 10px #4caf5099}.cta-box[data-astro-cid-dhfotatx] .store-badges{justify-content:center}footer[data-astro-cid-dhfotatx]{padding:2rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--tile-border);background:var(--bg)}.footer-author[data-astro-cid-dhfotatx]{color:var(--text-faint);font-size:.85rem;text-decoration:none;transition:color .2s}.footer-author[data-astro-cid-dhfotatx]:hover{color:var(--text)}.footer-links[data-astro-cid-dhfotatx]{display:flex;gap:1.5rem;flex-wrap:wrap}.footer-links[data-astro-cid-dhfotatx] a[data-astro-cid-dhfotatx]{color:var(--text-faint);text-decoration:none;font-size:.85rem;transition:color .2s}.footer-links[data-astro-cid-dhfotatx] a[data-astro-cid-dhfotatx]:hover{color:var(--text)}@media(max-width:960px){.features-grid[data-astro-cid-dhfotatx]{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.hero-inner[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-text[data-astro-cid-dhfotatx]{display:flex;flex-direction:column;align-items:center}.hero-sub[data-astro-cid-dhfotatx]{margin-left:auto;margin-right:auto}.hero-actions[data-astro-cid-dhfotatx],.hero-actions[data-astro-cid-dhfotatx] .store-badges{justify-content:center}.steps[data-astro-cid-dhfotatx]{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media(max-width:560px){nav[data-astro-cid-dhfotatx]{padding:.7rem 1rem}.nav-logo[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{font-size:1rem}h1[data-astro-cid-dhfotatx]{font-size:2.15rem}.hero[data-astro-cid-dhfotatx]{padding:6rem 1rem 3rem}.how[data-astro-cid-dhfotatx],.features[data-astro-cid-dhfotatx],.decks[data-astro-cid-dhfotatx],.keep[data-astro-cid-dhfotatx],.cta[data-astro-cid-dhfotatx],.changelog[data-astro-cid-dhfotatx]{padding-left:1rem;padding-right:1rem}.features-grid[data-astro-cid-dhfotatx]{grid-template-columns:1fr}.phone-frame[data-astro-cid-dhfotatx]{width:236px;border-radius:32px;padding:8px}.phone-screen[data-astro-cid-dhfotatx]{border-radius:24px}.hero-fan[data-astro-cid-dhfotatx]{--s: .62}.fan-card[data-astro-cid-dhfotatx]{--cw: 112px}.deck-set[data-astro-cid-dhfotatx]{padding:1.2rem 1rem 1.1rem}.deck-set-head[data-astro-cid-dhfotatx]{gap:1rem;margin-bottom:1.25rem}.deck-box-img[data-astro-cid-dhfotatx]{--cw: 64px}.deck-set-head[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-size:1.45rem}.deck-set-head[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:.86rem}.cta-box[data-astro-cid-dhfotatx]{padding:2.25rem 1rem}.gallery-stage[data-astro-cid-dhfotatx]{height:480px}.gallery-phone[data-astro-cid-dhfotatx]{width:196px}.gallery-phone[data-astro-cid-dhfotatx].is-near-prev{transform:translate(calc(-50% - 150px),-50%) scale(.8)}.gallery-phone[data-astro-cid-dhfotatx].is-near-next{transform:translate(calc(-50% + 150px),-50%) scale(.8)}.gallery-phone[data-astro-cid-dhfotatx].is-far-prev{transform:translate(calc(-50% - 250px),-50%) scale(.64)}.gallery-phone[data-astro-cid-dhfotatx].is-far-next{transform:translate(calc(-50% + 250px),-50%) scale(.64)}}@media(prefers-reduced-motion:reduce){[data-astro-cid-dhfotatx],[data-astro-cid-dhfotatx]:before,[data-astro-cid-dhfotatx]:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
