.double-underline.svelte-1i6snq6{border-bottom:3px double #1c1917;padding-bottom:2px}@keyframes svelte-1i6snq6-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in.svelte-1i6snq6{animation:.3s ease-out svelte-1i6snq6-slideIn}@keyframes svelte-1cdag8w-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1cdag8w{animation:.25s ease-out svelte-1cdag8w-fadeIn}.ledger-record.svelte-1nc2q7m{margin:2rem 0;font-family:Plus Jakarta Sans,system-ui,sans-serif}.ledger.svelte-1nc2q7m{border-collapse:collapse;table-layout:fixed;color:#1c1917;font-variant-numeric:tabular-nums;background-color:#fffaf0;background-image:linear-gradient(90deg,#0000 1.6rem,#e2626280 1.6rem calc(1.6rem + 1px),#0000 calc(1.6rem + 1px));border-radius:.5rem;width:100%;max-width:30rem;margin:0 auto;box-shadow:0 10px 30px -12px #00000073,0 2px 6px -2px #00000040}.caption.svelte-1nc2q7m{color:#5b5147;max-width:30rem;margin:0 auto .3rem;padding-left:2rem;font-family:Patrick Hand,Kalam,cursive;font-size:1.125rem}.ledger.svelte-1nc2q7m th:where(.svelte-1nc2q7m),.ledger.svelte-1nc2q7m td:where(.svelte-1nc2q7m){text-align:left;border-bottom:1px solid #c9d8ec;padding:.3rem .5rem;font-weight:400}.ledger.svelte-1nc2q7m thead:where(.svelte-1nc2q7m) th:where(.svelte-1nc2q7m){border-bottom:2px solid #1c1917;padding-top:.6rem;padding-left:2rem;font-family:Patrick Hand,Kalam,cursive;font-size:1.125rem;line-height:1.1}.ledger.svelte-1nc2q7m thead:where(.svelte-1nc2q7m) th.right:where(.svelte-1nc2q7m){padding-left:.75rem}.ledger.svelte-1nc2q7m thead:where(.svelte-1nc2q7m) small:where(.svelte-1nc2q7m){color:#5b5147;font-family:Plus Jakarta Sans,sans-serif;font-size:.6875rem;display:block}.ledger.svelte-1nc2q7m tbody:where(.svelte-1nc2q7m) th:where(.svelte-1nc2q7m),.ledger.svelte-1nc2q7m [data-total]:where(.svelte-1nc2q7m) th:where(.svelte-1nc2q7m){width:34%;padding-left:2rem;font-family:Patrick Hand,Kalam,cursive;font-size:1.0625rem}.ledger.svelte-1nc2q7m th.right:where(.svelte-1nc2q7m){border-left:2px solid #1c1917;padding-left:.75rem}.ledger.svelte-1nc2q7m .amt:where(.svelte-1nc2q7m){text-align:right;overflow-wrap:break-word;width:16%;font-family:Lexend,sans-serif;font-size:1rem;font-weight:600;position:relative}.ledger.svelte-1nc2q7m .fig:where(.svelte-1nc2q7m){border-radius:.2rem;max-width:100%;padding:0 .15rem;display:inline-block}.ledger.svelte-1nc2q7m [data-figure]:where(.svelte-1nc2q7m){white-space:nowrap}.ledger.svelte-1nc2q7m .delta:where(.svelte-1nc2q7m){margin-right:.3rem;font-size:.75rem;font-weight:700}.ledger.svelte-1nc2q7m .delta[data-sign=up]:where(.svelte-1nc2q7m){color:#17693b}.ledger.svelte-1nc2q7m .delta[data-sign=down]:where(.svelte-1nc2q7m){color:#a3241c}.ledger.svelte-1nc2q7m .fig[data-moved]:where(.svelte-1nc2q7m){background:linear-gradient(#0000 55%,#ffd84d 55%) 0 0/100% 100% no-repeat;animation:.52s cubic-bezier(.16,1,.3,1) svelte-1nc2q7m-swipe}@keyframes svelte-1nc2q7m-swipe{0%{background-size:0% 100%}to{background-size:100% 100%}}.ledger.svelte-1nc2q7m .blank-cell:where(.svelte-1nc2q7m){vertical-align:-.15em;border-bottom:1.5px dashed #7a6d5f;width:3.25rem;max-width:100%;height:1.15em;display:inline-block}.ledger.svelte-1nc2q7m [data-header]:where(.svelte-1nc2q7m) td:where(.svelte-1nc2q7m){letter-spacing:.02em;background:#f3eadb80;border-bottom:2px solid #1c1917;padding-left:2rem;font-family:Patrick Hand,Kalam,cursive;font-size:1rem}.ledger.svelte-1nc2q7m [data-spacer]:where(.svelte-1nc2q7m) td:where(.svelte-1nc2q7m),.ledger.svelte-1nc2q7m .empty:where(.svelte-1nc2q7m){border-bottom-color:#0000}.ledger.svelte-1nc2q7m [data-total]:where(.svelte-1nc2q7m) th:where(.svelte-1nc2q7m),.ledger.svelte-1nc2q7m [data-total]:where(.svelte-1nc2q7m) td:where(.svelte-1nc2q7m){border-top:2px solid #1c1917;border-bottom:none;padding-top:.5rem;padding-bottom:.6rem}.ledger.svelte-1nc2q7m .total:where(.svelte-1nc2q7m){font-size:1.25rem;font-weight:800}.ledger.svelte-1nc2q7m .total:where(.svelte-1nc2q7m) .fig:where(.svelte-1nc2q7m){border-bottom:3px double #1c1917;border-radius:0;animation:.52s cubic-bezier(.16,1,.3,1) svelte-1nc2q7m-settle}@keyframes svelte-1nc2q7m-settle{0%{opacity:.4;transform:translateY(-.2em)}to{opacity:1;transform:none}}.ledger.svelte-1nc2q7m [data-total]:where(.svelte-1nc2q7m) th.right:where(.svelte-1nc2q7m){padding-left:1.25rem;position:relative}.ledger.svelte-1nc2q7m .left-total:where(.svelte-1nc2q7m){padding-right:1.1rem}.ledger.svelte-1nc2q7m .equals:where(.svelte-1nc2q7m){color:#fffaf0;background:#1c1917;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-family:Lexend,sans-serif;font-size:1rem;font-weight:800;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ledger.svelte-1nc2q7m .field:where(.svelte-1nc2q7m){align-items:center;gap:.2rem;min-width:0;display:flex}.ledger.svelte-1nc2q7m .field:where(.svelte-1nc2q7m) input:where(.svelte-1nc2q7m){text-align:right;width:auto;min-width:0;min-height:2.75rem;font:inherit;color:#1c1917;background:#fff;border:2px solid #1c1917;border-radius:.375rem;flex:auto;padding:0 .4rem;font-size:1rem}.ledger.svelte-1nc2q7m .prefix:where(.svelte-1nc2q7m){color:#5b5147;flex:none;font-family:Lexend,sans-serif;font-size:.6875rem;font-weight:600}.ledger.svelte-1nc2q7m input:where(.svelte-1nc2q7m)::-moz-placeholder{color:#6b5d50}.ledger.svelte-1nc2q7m input:where(.svelte-1nc2q7m)::placeholder{color:#6b5d50}.ledger.svelte-1nc2q7m input:where(.svelte-1nc2q7m):focus-visible{outline-offset:1px;outline:3px solid #f5b642}.ledger.svelte-1nc2q7m input[data-state=right]:where(.svelte-1nc2q7m){background:#e3f6e9;border-color:#17693b}.ledger.svelte-1nc2q7m input[data-state=wrong]:where(.svelte-1nc2q7m){background:#fdecea;border-color:#a3241c}.ledger.svelte-1nc2q7m .blank:where(.svelte-1nc2q7m){padding:.35rem .5rem .45rem .75rem}.ledger.svelte-1nc2q7m .blank-name:where(.svelte-1nc2q7m){display:block}.ledger.svelte-1nc2q7m .blank-name:where(.svelte-1nc2q7m) .name:where(.svelte-1nc2q7m){font-family:Patrick Hand,Kalam,cursive;font-size:1.0625rem;line-height:1.2;display:block}.ledger.svelte-1nc2q7m .peek:where(.svelte-1nc2q7m){color:#7a3e00;margin-top:.2rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.6875rem;font-weight:700;display:block}.kept.svelte-1nc2q7m{text-align:center;color:#5b5147;max-width:30rem;margin:.6rem auto 0;font-size:.75rem;font-weight:700;line-height:1.6}@media (width>=48rem){.ledger.svelte-1nc2q7m,.caption.svelte-1nc2q7m,.kept.svelte-1nc2q7m{max-width:34rem}.ledger.svelte-1nc2q7m thead:where(.svelte-1nc2q7m) th:where(.svelte-1nc2q7m){font-size:1.5rem}.ledger.svelte-1nc2q7m tbody:where(.svelte-1nc2q7m) th:where(.svelte-1nc2q7m),.ledger.svelte-1nc2q7m [data-total]:where(.svelte-1nc2q7m) th:where(.svelte-1nc2q7m),.ledger.svelte-1nc2q7m .blank-name:where(.svelte-1nc2q7m) .name:where(.svelte-1nc2q7m){font-size:1.375rem}.ledger.svelte-1nc2q7m th:where(.svelte-1nc2q7m),.ledger.svelte-1nc2q7m td:where(.svelte-1nc2q7m){padding-top:.45rem;padding-bottom:.45rem}.ledger.svelte-1nc2q7m .amt:where(.svelte-1nc2q7m){font-size:1.25rem}.ledger.svelte-1nc2q7m .total:where(.svelte-1nc2q7m){font-size:1.75rem}}@keyframes svelte-1nc2q7m-book-pop{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes svelte-1nc2q7m-book-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.ledger.svelte-1nc2q7m input[data-state=right]:where(.svelte-1nc2q7m){animation:.18s cubic-bezier(.16,1,.3,1) svelte-1nc2q7m-book-pop}.ledger.svelte-1nc2q7m input[data-state=wrong]:where(.svelte-1nc2q7m){animation:.3s cubic-bezier(.16,1,.3,1) svelte-1nc2q7m-book-shake}@media (prefers-reduced-motion:reduce){.ledger.svelte-1nc2q7m .fig[data-moved]:where(.svelte-1nc2q7m),.ledger.svelte-1nc2q7m .total:where(.svelte-1nc2q7m) .fig:where(.svelte-1nc2q7m),.ledger.svelte-1nc2q7m input[data-state=right]:where(.svelte-1nc2q7m),.ledger.svelte-1nc2q7m input[data-state=wrong]:where(.svelte-1nc2q7m){animation:none}}.story.svelte-yjesze{--bg:#16120f;--ink:#f3eadb;--muted:#c4b6a2;--accent:#f5b642;background:var(--bg);color:var(--ink);transition:background-color .7s cubic-bezier(.16,1,.3,1),color .7s cubic-bezier(.16,1,.3,1)}.story[data-hour=subuh].svelte-yjesze{--bg:#463845;--ink:#f8eee9;--muted:#dccbcb;--accent:#f2a98c}.story[data-hour=tengahari].svelte-yjesze{--bg:#fbf3de;--ink:#1c1917;--muted:#5e4f3c;--accent:#d9480f}.story[data-hour=puncak].svelte-yjesze{--bg:#f6c945;--ink:#1c1917;--muted:#4a3b12;--accent:#b3261e}.story[data-hour=senja].svelte-yjesze{--bg:#7e3419;--ink:#fdf0e4;--muted:#f3d3bf;--accent:#ffc26b}.story[data-hour=tutup].svelte-yjesze{--bg:#16120f;--ink:#f3eadb;--muted:#c4b6a2;--accent:#86d6a0}.story-grid.svelte-yjesze{max-width:64rem;margin:0 auto;padding:0 1rem}.pin.svelte-yjesze{z-index:10;background:var(--bg);padding:.75rem 0 1rem;transition:background-color .7s cubic-bezier(.16,1,.3,1);position:sticky;top:3.25rem}.pin.svelte-yjesze .ledger-record{margin:0}.steps.svelte-yjesze{margin:0;padding:0 0 20vh;list-style:none}.step.svelte-yjesze{max-width:34rem;min-height:50vh;padding:12vh 0 2rem;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.step.svelte-yjesze:first-child{padding-top:4vh}.step[data-dim].svelte-yjesze{opacity:.5}.vignette.svelte-yjesze{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:3.5rem;height:3.5rem;margin-bottom:.75rem}.vignette.svelte-yjesze .accent:where(.svelte-yjesze){stroke:var(--accent)}.vignette.svelte-yjesze .glow:where(.svelte-yjesze){fill:var(--accent);stroke:none;opacity:.45}.step.svelte-yjesze .clock:where(.svelte-yjesze),.ledger-head.svelte-yjesze .clock:where(.svelte-yjesze){letter-spacing:.02em;color:var(--muted);font-family:Lexend,sans-serif;font-size:.8125rem;font-weight:700}.step.svelte-yjesze h3:where(.svelte-yjesze){letter-spacing:-.01em;text-wrap:balance;margin:.25rem 0 .75rem;font-family:Fredoka,sans-serif;font-size:clamp(1.5rem,5.5vw,2.25rem);font-weight:700;line-height:1.1}.step.svelte-yjesze .body:where(.svelte-yjesze){text-wrap:pretty;max-width:36ch;font-size:1.0625rem;line-height:1.6}.step.svelte-yjesze .moves:where(.svelte-yjesze){font-variant-numeric:tabular-nums;color:var(--muted);margin:0 0 .75rem;font-family:Lexend,sans-serif;font-size:.875rem;font-weight:600}.step[data-dim].svelte-yjesze .moves:where(.svelte-yjesze){visibility:hidden}.ledger-head.svelte-yjesze{justify-content:space-between;align-items:baseline;max-width:30rem;margin:0 auto;padding:0 .25rem .4rem;display:flex}.ledger-head.svelte-yjesze .count:where(.svelte-yjesze){color:var(--muted);font-family:Lexend,sans-serif;font-size:.75rem;font-weight:600}.cell-inner.svelte-yjesze{max-width:34rem;margin:0 auto;padding:4rem 1rem 3.5rem}.cell.svelte-yjesze form:where(.svelte-yjesze) .ledger-record{margin:0}.cell.svelte-yjesze h2:where(.svelte-yjesze){font-family:Fredoka,sans-serif;font-size:clamp(2rem,8vw,3rem);font-weight:700;line-height:1.05}.cell.svelte-yjesze .lede:where(.svelte-yjesze){color:var(--muted);max-width:38ch;margin:.75rem 0 1.5rem;font-size:1.0625rem;line-height:1.6}.actions.svelte-yjesze{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.peek-btn.svelte-yjesze{min-height:2.75rem;color:var(--muted);text-underline-offset:4px;margin-left:auto;font-size:.875rem;text-decoration:underline}.peek-btn.svelte-yjesze:hover{color:var(--ink)}.hint-line.svelte-yjesze{color:var(--muted);margin-top:.5rem;font-size:.8125rem}.verdict.svelte-yjesze{margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.verdict.svelte-yjesze strong:where(.svelte-yjesze){color:var(--accent);font-family:Lexend,sans-serif}.verdict.svelte-yjesze strong.plain:where(.svelte-yjesze){color:inherit}@media (width>=768px){.story-grid.svelte-yjesze{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem;max-width:72rem;padding:0 2rem;display:grid}.pin.svelte-yjesze{background:0 0;grid-area:1/2;align-self:start;padding:0;top:22vh}.steps.svelte-yjesze{grid-area:1/1;padding-bottom:40vh}.step.svelte-yjesze{min-height:62vh;padding-top:22vh}.step.svelte-yjesze:first-child{padding-top:22vh}.ledger-head.svelte-yjesze{max-width:34rem}}@media (prefers-reduced-motion:reduce){.story.svelte-yjesze,.pin.svelte-yjesze,.step.svelte-yjesze{transition:none}}.hero.svelte-x9jmrb{color:#f3eadb;background:#16120f}
