.page-head.svelte-ytj0sy{align-items:flex-end;gap:12px;padding-top:16px;padding-bottom:12px;display:flex}.page-head.svelte-ytj0sy .grow:where(.svelte-ytj0sy){flex:1;min-width:0}.gear.svelte-ytj0sy{width:42px;height:42px;color:var(--navy);background:var(--card);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:14px;flex:none;place-items:center;margin-bottom:2px;display:grid}.gap.svelte-ytj0sy{height:12px}.sheet-sub.svelte-ytj0sy{color:var(--ink2);margin:0 0 6px;font-size:13px}.set-sec.svelte-ytj0sy{border-top:1px solid var(--line);padding:14px 0}.set-sec.svelte-ytj0sy:first-of-type{border-top:0;padding-top:6px}.set-sec.svelte-ytj0sy .label:where(.svelte-ytj0sy){margin-bottom:8px}.vopts.svelte-ytj0sy{gap:6px;display:grid}.vopt.svelte-ytj0sy{text-align:left;border:1px solid var(--line);transition:all .2s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.vopt[aria-pressed=true].svelte-ytj0sy{border-color:var(--navy);background:var(--navy-soft)}.radio.svelte-ytj0sy{border:1.6px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.vopt[aria-pressed=true].svelte-ytj0sy .radio:where(.svelte-ytj0sy){border-color:var(--navy)}.vopt[aria-pressed=true].svelte-ytj0sy .radio:where(.svelte-ytj0sy):after{content:"";background:var(--navy);border-radius:50%;width:9px;height:9px}.vl.svelte-ytj0sy{color:var(--ink);font-size:14px;font-weight:700;display:block}.vs.svelte-ytj0sy{color:var(--ink2);margin-top:2px;font-size:12px;line-height:1.45;display:block}.set-hint.svelte-ytj0sy{color:var(--ink3);margin:10px 0 0;font-size:12px;line-height:1.5}.sw.svelte-ytj0sy{text-align:left;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex}.knob.svelte-ytj0sy{background:var(--line-strong);width:44px;height:26px;transition:background .2s var(--ease);border-radius:999px;flex:none;position:relative}.knob.svelte-ytj0sy:after{content:"";background:var(--knob);width:20px;height:20px;transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sw[aria-checked=true].svelte-ytj0sy .knob:where(.svelte-ytj0sy){background:var(--navy)}.sw[aria-checked=true].svelte-ytj0sy .knob:where(.svelte-ytj0sy):after{transform:translate(18px)}.wide.svelte-ytj0sy{width:100%;display:flex}.wide.svelte-ytj0sy button:where(.svelte-ytj0sy){flex:1}.chips.svelte-ytj0sy{scrollbar-width:none;gap:6px;margin:10px 0 12px;display:flex;overflow-x:auto}.chip.svelte-ytj0sy{height:32px;color:var(--ink2);border:1px solid var(--line-strong);white-space:nowrap;transition:all .25s var(--ease);border-radius:999px;flex:1;padding:0 8px;font-size:12.5px;font-weight:700}.chip[aria-pressed=true].svelte-ytj0sy{background:var(--ink);border-color:var(--ink);color:var(--paper)}.journey.svelte-ytj0sy{margin-bottom:12px;padding:14px 16px 12px}.jh.svelte-ytj0sy{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.jh.svelte-ytj0sy .label:where(.svelte-ytj0sy){display:block}.jt.svelte-ytj0sy{color:var(--ink);margin-top:3px;font-size:14px;font-weight:700;display:block}.jtoggle.svelte-ytj0sy{color:var(--navy);flex:none;align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.strip.svelte-ytj0sy{gap:3px;margin-top:12px;display:flex}.strip.svelte-ytj0sy span:where(.svelte-ytj0sy){background:var(--navy-soft);height:7px;transition:background .3s var(--ease);border-radius:999px;flex:1}.strip.svelte-ytj0sy .seg-doa:where(.svelte-ytj0sy){background:var(--peach-soft)}.strip.svelte-ytj0sy .seg-quran:where(.svelte-ytj0sy){background:var(--gold-soft)}.strip.svelte-ytj0sy .seg-quran.done:where(.svelte-ytj0sy){background:var(--gold)}.strip.svelte-ytj0sy .seg-dzikir.done:where(.svelte-ytj0sy){background:var(--navy)}.strip.svelte-ytj0sy .seg-doa.done:where(.svelte-ytj0sy){background:var(--peach)}.strip.svelte-ytj0sy .now:where(.svelte-ytj0sy){box-shadow:inset 0 0 0 1.5px var(--ink2)}.jnext.svelte-ytj0sy{text-align:left;align-items:center;gap:8px;width:100%;margin-top:10px;display:flex}.jnext.svelte-ytj0sy .label:where(.svelte-ytj0sy){flex:none}.sname.svelte-ytj0sy{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.scount.svelte-ytj0sy{color:var(--peach-ink);flex:none;font-size:11.5px;font-weight:700}.steps.svelte-ytj0sy{margin:10px 0 0;padding:0;list-style:none}.sg.svelte-ytj0sy{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:10px 0 4px;font-size:10.5px;font-weight:800}.step.svelte-ytj0sy{text-align:left;align-items:center;gap:12px;width:100%;padding:7px 0;display:flex;position:relative}.step.svelte-ytj0sy:before{content:"";background:var(--line-strong);z-index:0;width:1.5px;position:absolute;top:-7px;bottom:-7px;left:10.5px}.steps.svelte-ytj0sy li:where(.svelte-ytj0sy):first-child .step:where(.svelte-ytj0sy):before,.sg.svelte-ytj0sy+li:where(.svelte-ytj0sy) .step:where(.svelte-ytj0sy):before{top:50%}.steps.svelte-ytj0sy li:where(.svelte-ytj0sy):last-child .step:where(.svelte-ytj0sy):before{bottom:50%}.node.svelte-ytj0sy{z-index:1;width:22px;height:22px;color:var(--ink3);background:var(--card);border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:800;display:grid;position:relative}.step.ok.svelte-ytj0sy .node:where(.svelte-ytj0sy){background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.step.ok.svelte-ytj0sy .sname:where(.svelte-ytj0sy){color:var(--ink3)}.step.now.svelte-ytj0sy .node:where(.svelte-ytj0sy){border-color:var(--peach);color:var(--peach-ink);box-shadow:0 0 0 4px var(--peach-soft)}.step.now.svelte-ytj0sy .sname:where(.svelte-ytj0sy){font-weight:800}.prog.svelte-ytj0sy{transition:box-shadow .4s var(--ease);align-items:center;gap:14px;padding:14px 16px;display:flex}.prog.full.svelte-ytj0sy{box-shadow:0 0 0 2px var(--peach), var(--shadow)}.orb.svelte-ytj0sy{background:var(--peach-sun);width:34px;height:34px;box-shadow:0 0 0 7px var(--peach-soft);border-radius:50%;flex:none}.orb.petang.svelte-ytj0sy{background:var(--sunk);box-shadow:inset -9px -3px 0 var(--navy), 0 0 0 7px var(--navy-soft)}.orb.arch.svelte-ytj0sy{background:var(--arch);box-shadow:0 0 0 7px var(--navy-soft);border-radius:50% 50% 6px 6px/60% 60% 6px 6px}.grow.svelte-ytj0sy{flex:1;min-width:0}.pt.svelte-ytj0sy{font-size:14px;font-weight:700}.track.svelte-ytj0sy{background:var(--sunk);border-radius:999px;height:6px;margin:7px 0 6px;overflow:hidden}.track.svelte-ytj0sy span:where(.svelte-ytj0sy){border-radius:inherit;background:var(--navy);height:100%;transition:width .5s var(--ease);display:block}.full.svelte-ytj0sy .track:where(.svelte-ytj0sy) span:where(.svelte-ytj0sy){background:var(--peach)}.ps.svelte-ytj0sy{color:var(--ink3);font-size:11.5px}.redo.svelte-ytj0sy{color:var(--navy);background:var(--navy-soft);border-radius:10px;padding:6px 10px;font-size:12px;font-weight:700}.dot.svelte-ytj0sy{background:var(--peach);border-radius:50%;flex:none;width:7px;height:7px}.wsrc.svelte-ytj0sy{color:var(--ink3);align-items:center;gap:6px;margin:8px 2px 0;font-size:11.5px;display:flex}.dz.svelte-ytj0sy{transition:opacity .4s var(--ease);margin-top:12px;padding:16px 16px 14px;scroll-margin-top:16px}.dz.ok.svelte-ytj0sy{opacity:.62}.dh.svelte-ytj0sy{align-items:center;gap:10px;display:flex}.dh.svelte-ytj0sy h3:where(.svelte-ytj0sy){letter-spacing:-.01em;flex:1;margin:0;font-size:17px;font-weight:500}.times.svelte-ytj0sy{color:var(--peach-ink);background:var(--peach-soft);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.times.done.svelte-ytj0sy{color:var(--navy);background:var(--navy-soft)}.dz.on.svelte-ytj0sy{box-shadow:0 0 0 1.5px var(--navy-2), var(--shadow)}.fab-wrap.svelte-ytj0sy{z-index:19;left:0;right:0;bottom:calc(14px + var(--nav-h) + 10px + var(--safe-b));width:calc(min(430px,100%) - 28px);animation:rise .35s var(--ease) both;margin:0 auto;position:fixed}.fab.svelte-ytj0sy{background:var(--card);border:1px solid var(--line);width:100%;min-height:64px;box-shadow:0 16px 36px -14px var(--nav-shadow);text-align:left;color:var(--navy);transition:background .3s var(--ease), transform .12s var(--ease);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:20px;align-items:center;gap:12px;padding:10px 16px 10px 12px;display:flex;position:relative;overflow:hidden}.fab.svelte-ytj0sy:active:not(.ok){transform:scale(.98)}.fab.ok.svelte-ytj0sy{background:var(--peach-wash);border-color:var(--peach-line)}.fab.svelte-ytj0sy>:where(.svelte-ytj0sy):not(.fill){z-index:1;position:relative}.fno.svelte-ytj0sy{background:var(--navy-soft);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.fmain.svelte-ytj0sy{flex:1;min-width:0}.fti.svelte-ytj0sy{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.fsub.svelte-ytj0sy{color:var(--ink2);margin-top:1px;font-size:12px;font-weight:600;display:block}.fab.ok.svelte-ytj0sy .fsub:where(.svelte-ytj0sy),.fab.ok.svelte-ytj0sy .fct:where(.svelte-ytj0sy){color:var(--peach-ink)}.fct.svelte-ytj0sy{flex:none;align-items:center;display:flex}.ar.svelte-ytj0sy{white-space:pre-line;margin:14px 0 4px}.lat.svelte-ytj0sy{color:var(--navy);margin:8px 0 0;font-size:13.5px;font-style:italic;line-height:1.6}.tr.svelte-ytj0sy{color:var(--ink);margin:8px 0 0;font-size:14px;line-height:1.6}.meta.svelte-ytj0sy{border-top:1px dashed var(--line-strong);flex-direction:column;gap:2px;margin-top:12px;padding-top:10px;display:flex}.src.svelte-ytj0sy{color:var(--ink2);font-size:12px;font-weight:700}.ben.svelte-ytj0sy{color:var(--ink3);font-size:12px;line-height:1.5}.warn.svelte-ytj0sy,.note.svelte-ytj0sy{align-items:flex-start;gap:8px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.warn.svelte-ytj0sy{background:var(--peach-wash);border:1px solid var(--peach-line);color:var(--peach-ink);border-radius:12px;padding:9px 11px}.warn.svelte-ytj0sy svg{margin-top:1px}.note.svelte-ytj0sy{color:var(--ink3)}.fill.svelte-ytj0sy{background:var(--navy-soft);transition:width .25s var(--ease);position:absolute;top:0;bottom:0;left:0}.pips.svelte-ytj0sy{gap:5px;display:flex}.pip.svelte-ytj0sy{border:1.6px solid var(--navy);width:10px;height:10px;transition:background .2s, transform .2s var(--ease);border-radius:50%}.pip.on.svelte-ytj0sy{background:var(--navy);transform:scale(1.1)}.big.svelte-ytj0sy{font-family:var(--f-disp);font-size:26px;font-weight:500}.end.svelte-ytj0sy{min-height:84px;scroll-margin-top:16px}.fin.svelte-ytj0sy{text-align:center;animation:rise .45s var(--ease) both;margin-top:14px;padding:24px 18px}.badge.svelte-ytj0sy{background:var(--peach-soft);width:54px;height:54px;color:var(--peach-ink);animation:pop .4s var(--ease) both;border-radius:50%;place-items:center;display:inline-grid}.ft.svelte-ytj0sy{margin-top:10px;font-size:22px}.fin.svelte-ytj0sy p:where(.svelte-ytj0sy){color:var(--ink2);margin:4px 0 14px;font-size:13.5px}.ghost.svelte-ytj0sy{border:1.4px solid var(--line-strong);height:40px;color:var(--navy);border-radius:12px;padding:0 18px;font-size:13px;font-weight:700}.credit.svelte-ytj0sy{color:var(--ink3);text-align:center;margin:18px 2px 0;font-size:12px}.credit.svelte-ytj0sy a:where(.svelte-ytj0sy){color:var(--navy);font-weight:700}@media (prefers-reduced-motion:reduce){.fin.svelte-ytj0sy,.badge.svelte-ytj0sy{animation:none}}
