.langit[data-astro-cid-3wu2wotp]{z-index:-1;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.vinyet[data-astro-cid-3wu2wotp]{z-index:-1;pointer-events:none;background:radial-gradient(130% 100% at 50% 42%,#0000 58%,#06041261 100%);position:fixed;inset:0}[data-theme=sore] .vinyet[data-astro-cid-3wu2wotp]{background:radial-gradient(130% 100% at 50% 42%,#0000 60%,#3b2c331f 100%)}.meteor-lapis[data-astro-cid-3wu2wotp]{z-index:12;pointer-events:none;position:fixed;inset:0;overflow:hidden}.meteor-lapis[data-astro-cid-3wu2wotp] .meteor{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:4.5rem;height:4.5rem;padding:0;position:absolute;translate:-50% -50%}.meteor-lapis[data-astro-cid-3wu2wotp] .meteor .kepala{width:9px;height:9px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--accent) 75%, transparent), 0 0 24px 7px color-mix(in srgb, var(--accent) 32%, transparent);background:#fff;border-radius:50%;position:absolute;bottom:.4rem;right:.4rem}.meteor-lapis[data-astro-cid-3wu2wotp] .meteor .ekor{background:linear-gradient(270deg, color-mix(in srgb, var(--accent) 85%, transparent), transparent);transform-origin:100%;border-radius:999px;width:3.4rem;height:1.5px;position:absolute;bottom:.85rem;right:.85rem;rotate:45deg}.meteor-lapis[data-astro-cid-3wu2wotp] .meteor .pesan{width:max-content;max-width:16rem;color:var(--text);background:color-mix(in srgb, var(--bg) 82%, transparent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);text-align:left;opacity:0;transition:opacity .35s var(--easing);border-radius:12px;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5;position:absolute;bottom:50%;right:50%;box-shadow:0 14px 30px -10px #0a081880}.meteor-lapis[data-astro-cid-3wu2wotp] .meteor[data-mekar] .pesan{opacity:1}.meteor-lapis[data-astro-cid-3wu2wotp] .meteor[data-sisi=kanan] .pesan{left:50%;right:auto}.meteor-lapis[data-astro-cid-3wu2wotp] .meteor:focus-visible .kepala{outline:2px solid var(--accent);outline-offset:3px}.gerbang[data-astro-cid-7qhlfp55]{z-index:20;background:var(--bg);text-align:center;place-content:center;gap:1rem;padding:2rem 1.25rem;display:grid;position:fixed;inset:0}.gerbang[data-astro-cid-7qhlfp55][data-lewat]{opacity:0;pointer-events:none;transition:opacity .9s var(--easing)}.ketik[data-astro-cid-7qhlfp55]{color:var(--text-muted);min-height:1.5em;font-size:1rem}.tanya[data-astro-cid-7qhlfp55]{opacity:0;font-size:clamp(1.5rem,7vw,2.25rem);line-height:1.25}.pilihan[data-astro-cid-7qhlfp55]{gap:.625rem;padding:0;list-style:none;display:grid}.pilihan[data-astro-cid-7qhlfp55] button[data-astro-cid-7qhlfp55]{width:100%;font:inherit;color:var(--text);border:1px solid var(--text-muted);opacity:0;cursor:pointer;background:0 0;border-radius:999px;padding:.875rem 1rem;font-size:1rem;transition:transform .12s ease-out}.pilihan[data-astro-cid-7qhlfp55] button[data-astro-cid-7qhlfp55]:active{transform:scale(.97)}.pilihan[data-astro-cid-7qhlfp55] button[data-astro-cid-7qhlfp55][data-benar]{border-color:var(--accent);color:var(--accent)}.pilihan[data-astro-cid-7qhlfp55] button[data-astro-cid-7qhlfp55][data-pudar]{opacity:.15}.pilihan[data-astro-cid-7qhlfp55] button[data-astro-cid-7qhlfp55][data-kilau]{animation:2s ease-in-out infinite kilau}.petunjuk[data-astro-cid-7qhlfp55]{color:var(--text-muted);visibility:hidden;font-size:.9375rem}.petunjuk[data-astro-cid-7qhlfp55][data-tampak]{visibility:visible}[data-astro-cid-7qhlfp55][data-tahap=tanya] .tanya[data-astro-cid-7qhlfp55]{opacity:1;transition:opacity .4s var(--easing), translate .4s var(--easing)}[data-astro-cid-7qhlfp55][data-tahap=tanya] .pilihan[data-astro-cid-7qhlfp55] button[data-astro-cid-7qhlfp55]{opacity:1;transition:opacity .3s var(--easing), transform .12s ease-out}[data-astro-cid-7qhlfp55][data-tahap=tanya] .pilihan[data-astro-cid-7qhlfp55] li[data-astro-cid-7qhlfp55]:nth-child(2) button[data-astro-cid-7qhlfp55]{transition-delay:.12s,0s}[data-astro-cid-7qhlfp55][data-tahap=tanya] .pilihan[data-astro-cid-7qhlfp55] li[data-astro-cid-7qhlfp55]:nth-child(3) button[data-astro-cid-7qhlfp55]{transition-delay:.24s,0s}@keyframes kilau{0%,to{border-color:var(--text-muted)}50%{border-color:var(--accent)}}.adegan[data-astro-cid-qxzifdcy]{position:relative}.ornamen[data-astro-cid-qxzifdcy]{pointer-events:none;flex-direction:column;align-items:center;gap:.625rem;display:flex;position:absolute;top:50%;left:clamp(.75rem,3vw,2rem);translate:0 -50%}.garis[data-astro-cid-qxzifdcy]{background:var(--accent);opacity:.55;width:1px;height:clamp(2.5rem,8vh,4.5rem)}.nomor[data-astro-cid-qxzifdcy]{letter-spacing:.18em;color:var(--text-muted);opacity:.85;writing-mode:vertical-rl;font-variant-numeric:tabular-nums;font-size:clamp(.6875rem,2vw,.9375rem)}.adegan.prolog{padding:0;display:block}.panggung[data-astro-cid-b3kt6fyp]{touch-action:pan-y;cursor:grab;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.panggung[data-astro-cid-b3kt6fyp]:active{cursor:grabbing}.panggung[data-astro-cid-b3kt6fyp] .lahir{pointer-events:none;z-index:3;width:max-content;position:absolute;translate:-50% -50%}.panggung[data-astro-cid-b3kt6fyp] .lahir .inti{width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 22px 7px color-mix(in srgb, var(--accent) 30%, transparent);animation:lahir-mekar .5s var(--easing) both;background:#fff;border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.panggung[data-astro-cid-b3kt6fyp] .lahir .gelembung{width:max-content;max-width:15rem;color:var(--text);background:color-mix(in srgb, var(--bg) 82%, transparent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);text-align:left;opacity:0;animation:lahir-muncul .4s var(--easing) .18s forwards;border-radius:10px;padding:.5rem .75rem;font-size:1rem;line-height:1.5;position:absolute;top:-8px;left:14px}.panggung[data-astro-cid-b3kt6fyp] .lahir[data-sisi=kanan] .gelembung{left:auto;right:14px}@keyframes lahir-mekar{0%{scale:0}60%{scale:1.6}to{scale:1}}@keyframes lahir-muncul{to{opacity:1}}.anotasi[data-astro-cid-b3kt6fyp]{text-align:left;position:absolute;top:26%;left:clamp(1.75rem,18vw,24%)}.bintang-kecil[data-astro-cid-b3kt6fyp]{width:11px;height:11px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--accent) 65%, transparent), 0 0 26px 8px color-mix(in srgb, var(--accent) 28%, transparent);background:#fff;border-radius:50%;position:absolute;top:-2.1rem;left:-2.1rem}.garis-arah[data-astro-cid-b3kt6fyp]{background:var(--accent);opacity:.65;transform-origin:0;width:1.9rem;height:1px;position:absolute;top:-1.15rem;left:-1.3rem;rotate:45deg}.koordinat[data-astro-cid-b3kt6fyp]{color:var(--accent);letter-spacing:.34em;font-variant-numeric:tabular-nums;font-size:.8125rem}.nama[data-astro-cid-b3kt6fyp]{margin-top:.375rem;font-size:clamp(3rem,15vw,5.75rem);line-height:1.02}.isi[data-astro-cid-b3kt6fyp]{width:100%;padding:0 1.75rem;position:absolute;top:58%;left:50%;translate:-50% -50%}.sapaan[data-astro-cid-b3kt6fyp]{color:var(--text-muted);font-size:1.0625rem;line-height:1.7}.pemisah[data-astro-cid-b3kt6fyp]{background:var(--accent);transform-origin:50%;width:2.25rem;height:1px;margin:1.75rem auto 0;display:block}.isyarat[data-astro-cid-b3kt6fyp]{color:var(--text-muted);position:absolute;bottom:1.125rem;left:50%;translate:-50%}.isyarat[data-astro-cid-b3kt6fyp] svg[data-astro-cid-b3kt6fyp]{width:1.375rem;height:1.375rem;animation:1.9s ease-in-out infinite alternate isyarat-turun;display:block}@keyframes isyarat-turun{0%{opacity:.55;translate:0 -3px}to{opacity:1;translate:0 3px}}.isyarat[data-astro-cid-b3kt6fyp][data-istirahat]{opacity:0;pointer-events:none;transition-duration:0s}.label[data-astro-cid-52ggio3a]{color:var(--text-muted);font-size:1rem}.angka[data-astro-cid-52ggio3a]{font-variant-numeric:tabular-nums;margin:.5rem 0 1rem;font-size:clamp(3.5rem,18vw,6.5rem);line-height:1}.angka[data-astro-cid-52ggio3a] small[data-astro-cid-52ggio3a]{color:var(--text-muted);font-size:.3em}.pecahan[data-astro-cid-52ggio3a]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1rem}.adegan.konstelasi{padding:0;display:block}.panggung[data-astro-cid-pn6lqymj]{width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.kepala[data-astro-cid-pn6lqymj]{text-align:center;width:max-content;max-width:88%;position:absolute;top:clamp(4rem,10vh,6.5rem);left:50%;translate:-50%}.label[data-astro-cid-pn6lqymj]{color:var(--text);font-size:1.0625rem}.petunjuk[data-astro-cid-pn6lqymj]{color:var(--text-muted);margin-top:.25rem;font-size:.9375rem}.garis[data-astro-cid-pn6lqymj]{width:100%;height:100%;position:absolute;inset:0}[data-astro-cid-pn6lqymj][data-jalur]{stroke:var(--accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.bintang[data-astro-cid-pn6lqymj]{cursor:pointer;background:0 0;border:0;width:3.5rem;height:3.5rem;padding:0;position:absolute;translate:-50% -50%}.inti[data-astro-cid-pn6lqymj]{background:radial-gradient(circle at 38% 34%, #fff 0 24%, var(--accent) 80%);width:16px;height:16px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 30px 9px color-mix(in srgb, var(--accent) 30%, transparent);transition:scale .3s var(--easing);border-radius:50%;margin:auto;display:block}.bintang[data-astro-cid-pn6lqymj]:active .inti[data-astro-cid-pn6lqymj]{scale:1.5}.tanggal[data-astro-cid-pn6lqymj]{width:max-content;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem;position:absolute;top:calc(50% + 1.4rem);left:50%;translate:-50%}.kartu[data-astro-cid-pn6lqymj]{z-index:5;background:color-mix(in srgb, var(--bg) 55%, transparent);place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.kenangan[data-astro-cid-pn6lqymj]{width:min(62vw,15rem);margin:0}.kenangan[data-astro-cid-pn6lqymj] img[data-astro-cid-pn6lqymj]{aspect-ratio:4/5;object-fit:cover;border:1px solid color-mix(in srgb, var(--text-muted) 28%, transparent);border-radius:14px;width:100%;box-shadow:0 2px 4px #0a08183d,0 20px 44px -12px #0a081880}.tanggal-besar[data-astro-cid-pn6lqymj]{color:var(--accent);font-variant-numeric:tabular-nums;margin-top:.75rem;font-size:.875rem}.caption[data-astro-cid-pn6lqymj]{color:var(--text);margin-top:.25rem;font-size:1rem;line-height:1.5}html.js .kartu[data-astro-cid-pn6lqymj]:not([data-terlihat]){opacity:0}html.js .kartu[data-astro-cid-pn6lqymj][data-terlihat]{opacity:1;transition:opacity .3s var(--easing)}.tutup[data-astro-cid-pn6lqymj]{width:2.5rem;height:2.5rem;color:var(--text);background:color-mix(in srgb, var(--bg) 70%, transparent);border:1px solid color-mix(in srgb, var(--text-muted) 50%, transparent);cursor:pointer;transition:transform .16s var(--easing);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.tutup[data-astro-cid-pn6lqymj] svg[data-astro-cid-pn6lqymj]{width:1.125rem;height:1.125rem}.tutup[data-astro-cid-pn6lqymj]:active{transform:scale(.94)}.game[data-astro-cid-kmohmyuk]{gap:.875rem;width:100%;max-width:26rem;display:grid}.label[data-astro-cid-kmohmyuk]{color:var(--text-muted);font-size:.9375rem}.bingkai[data-astro-cid-kmohmyuk]{aspect-ratio:4/5;border-radius:14px;overflow:hidden}.bingkai[data-astro-cid-kmohmyuk] img[data-astro-cid-kmohmyuk]{object-fit:cover;filter:blur(40px);width:100%;height:100%;transition:filter .8s var(--easing);scale:1.1}.tanya[data-astro-cid-kmohmyuk]{font-size:clamp(1.25rem,5.5vw,1.625rem);line-height:1.25}.pilihan[data-astro-cid-kmohmyuk]{gap:.5rem;padding:0;list-style:none;display:grid}.pilihan[data-astro-cid-kmohmyuk] button[data-astro-cid-kmohmyuk]{width:100%;font:inherit;color:var(--text);border:1px solid var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.8125rem 1rem;font-size:1rem;transition:transform .12s ease-out}.pilihan[data-astro-cid-kmohmyuk] button[data-astro-cid-kmohmyuk]:active{transform:scale(.97)}.pilihan[data-astro-cid-kmohmyuk] button[data-astro-cid-kmohmyuk][data-benar]{border-color:var(--accent);color:var(--accent)}.lanjut[data-astro-cid-kmohmyuk] button[data-astro-cid-kmohmyuk]{font:inherit;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);cursor:pointer;transition:transform .16s var(--easing);background:0 0;border-radius:999px;padding:.625rem 1.375rem;font-size:1rem}.lanjut[data-astro-cid-kmohmyuk] button[data-astro-cid-kmohmyuk]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.lanjut[data-astro-cid-kmohmyuk] button[data-astro-cid-kmohmyuk]:hover{border-color:var(--accent)}}html.js .lanjut[data-astro-cid-kmohmyuk]:not([hidden]) button[data-astro-cid-kmohmyuk]{opacity:0;translate:0 8px}html.js .lanjut[data-astro-cid-kmohmyuk][data-muncul] button[data-astro-cid-kmohmyuk]{opacity:1;transition:opacity .3s var(--easing), translate .35s var(--easing);translate:0}.surat[data-astro-cid-qg5aqm5q]{text-align:left;gap:1.125rem;max-width:34ch;display:grid}html.js .surat[data-astro-cid-qg5aqm5q] p[data-astro-cid-qg5aqm5q][data-paragraf]{opacity:0;transition:opacity .7s var(--easing);font-family:Newsreader Variable,Georgia,serif;font-size:1.1875rem;line-height:1.85}.surat[data-astro-cid-qg5aqm5q] p[data-astro-cid-qg5aqm5q][data-paragraf]{font-family:Newsreader Variable,Georgia,serif;font-size:1.1875rem;line-height:1.85}.surat[data-astro-cid-qg5aqm5q] p[data-astro-cid-qg5aqm5q][data-paragraf][data-terlihat],html.js .surat[data-astro-cid-qg5aqm5q] p[data-astro-cid-qg5aqm5q][data-paragraf][data-terlihat]{opacity:1}.ttd[data-astro-cid-qg5aqm5q]{color:var(--text-muted);font-family:Inter Variable,system-ui,sans-serif;font-size:1rem}.suara[data-astro-cid-qg5aqm5q]{border:1px solid color-mix(in srgb, var(--text-muted) 40%, transparent);border-radius:999px;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem;display:flex}.suara[data-astro-cid-qg5aqm5q] button[data-astro-cid-qg5aqm5q]{width:2.25rem;height:2.25rem;color:var(--bg);background:var(--accent);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:.875rem;transition:transform .12s ease-out}.suara[data-astro-cid-qg5aqm5q] button[data-astro-cid-qg5aqm5q]:active{transform:scale(.97)}.garis[data-astro-cid-qg5aqm5q]{background:color-mix(in srgb, var(--text-muted) 40%, transparent);flex:1;height:2px}.garis[data-astro-cid-qg5aqm5q] span[data-astro-cid-qg5aqm5q]{background:var(--accent);width:0;height:100%;display:block}.durasi[data-astro-cid-qg5aqm5q]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.tutup[data-astro-cid-ffzurfuz]{justify-items:center;gap:1.25rem;max-width:28rem;display:grid}.penutup[data-astro-cid-ffzurfuz]{font-family:var(--font-display);font-size:clamp(1.5rem,6.5vw,2.125rem);line-height:1.35}.unduh[data-astro-cid-ffzurfuz]{color:var(--bg);background:var(--accent);transition:transform .16s var(--easing);border-radius:999px;padding:.875rem 1.5rem;font-size:1rem;text-decoration:none;display:inline-block}.unduh[data-astro-cid-ffzurfuz]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.unduh[data-astro-cid-ffzurfuz]:hover{translate:0 -1px}}.pratinjau[data-astro-cid-ffzurfuz]{border:1px solid color-mix(in srgb, var(--text-muted) 28%, transparent);background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:14px;width:58%;padding:.375rem;box-shadow:0 2px 4px #0a081838,0 22px 44px -14px #0a081873}.suara-latar[data-astro-cid-42vutvkc]{z-index:15;position:fixed;top:1rem;right:1rem}.suara-latar[data-astro-cid-42vutvkc] button[data-astro-cid-42vutvkc]{width:2.5rem;height:2.5rem;color:var(--text);background:color-mix(in srgb, var(--bg) 70%, transparent);border:1px solid color-mix(in srgb, var(--text-muted) 50%, transparent);backdrop-filter:blur(8px);cursor:pointer;border-radius:50%;place-items:center;transition:transform .12s ease-out;display:grid}.suara-latar[data-astro-cid-42vutvkc] button[data-astro-cid-42vutvkc]:active{transform:scale(.94)}.suara-latar[data-astro-cid-42vutvkc] button[data-astro-cid-42vutvkc] svg[data-astro-cid-42vutvkc]{width:1.25rem;height:1.25rem}.suara-latar[data-astro-cid-42vutvkc] button[data-astro-cid-42vutvkc] .ikon[data-astro-cid-42vutvkc].bisu{display:none}.suara-latar[data-astro-cid-42vutvkc] button[data-astro-cid-42vutvkc][aria-pressed=true]{color:var(--text-muted)}.suara-latar[data-astro-cid-42vutvkc] button[data-astro-cid-42vutvkc][aria-pressed=true] .ikon[data-astro-cid-42vutvkc].nada{display:none}.suara-latar[data-astro-cid-42vutvkc] button[data-astro-cid-42vutvkc][aria-pressed=true] .ikon[data-astro-cid-42vutvkc].bisu{display:block}.progres[data-astro-cid-madqyjoy]{z-index:10;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:50%;right:.75rem;translate:0 -50%}.progres[data-astro-cid-madqyjoy] span{background:var(--text-muted);opacity:.35;width:4px;height:14px;transition:opacity .2s var(--easing), transform .35s var(--easing);border-radius:999px;transform:scaleY(.3)}.progres[data-astro-cid-madqyjoy] span[data-aktif]{opacity:1;transform:scaleY(1)}
