.est.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{width:min(100%,520px);padding:clamp(16px,2.4vw,24px);display:flex;flex-direction:column;gap:16px;perspective:1400px}.top.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:grid;gap:12px}.prog.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:flex;gap:5px}.prog.svelte-1bj5jl9 span.svelte-1bj5jl9.svelte-1bj5jl9{flex:1;height:5px;border-radius:99px;background:color-mix(in srgb,var(--ink) 9%,transparent);transition:background .4s}.prog.svelte-1bj5jl9 span.on.svelte-1bj5jl9.svelte-1bj5jl9{background:var(--g)}.tot.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--acc) 8%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 22%,transparent)}.tot.svelte-1bj5jl9 small.svelte-1bj5jl9.svelte-1bj5jl9{font:600 12px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.tot.svelte-1bj5jl9 b.svelte-1bj5jl9.svelte-1bj5jl9{grid-row:span 2;align-self:center;font:700 clamp(26px,3vw,32px)/1 var(--disp);letter-spacing:-.02em;color:var(--ink);text-align:right}.tot.svelte-1bj5jl9 span.svelte-1bj5jl9.svelte-1bj5jl9{font-size:12.5px;color:var(--mut)}.book.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{min-height:392px}@media (max-width: 420px){.book.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{min-height:430px}}.page.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{transform-origin:50% 50%}.sh.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:flex;align-items:center;gap:12px}.sh.svelte-1bj5jl9 small.svelte-1bj5jl9.svelte-1bj5jl9{display:block;font:600 12px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.sh.svelte-1bj5jl9 h3.svelte-1bj5jl9.svelte-1bj5jl9{margin-top:4px;font-size:clamp(20px,2vw,24px)}.hint.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{margin-top:10px;font-size:14.5px;line-height:1.5;color:var(--mut)}.items.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{list-style:none;padding:0;margin-top:14px;display:grid;gap:8px}.it.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 10px 10px 12px;border-radius:16px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line)}.ii.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--acc) 12%,transparent);color:var(--acc)}.tx.svelte-1bj5jl9 b.svelte-1bj5jl9.svelte-1bj5jl9{display:block;font:600 15px/1.25 var(--body)}.tx.svelte-1bj5jl9 small.svelte-1bj5jl9.svelte-1bj5jl9{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--mut)}.stp.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:inline-flex;align-items:center;gap:4px}.pm.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 6px 14px -10px #0f172a80;transition:transform .2s var(--ease),background .2s;-webkit-tap-highlight-color:transparent}.pm.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9:hover:not(:disabled){background:color-mix(in srgb,var(--acc) 12%,var(--card))}.pm.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9:active:not(:disabled){transform:scale(.92)}.pm.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9:disabled{opacity:.35;cursor:default}.n.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:inline-block;min-width:26px;text-align:center;font:700 20px/1 var(--disp)}.free.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{position:absolute;right:12px;top:-9px;padding:3px 8px;border-radius:99px;background:#dcfce7;color:#166534;font:700 11px/1.2 var(--body)}.br.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:grid;gap:6px;margin-top:10px;font-size:13.5px;color:var(--mut)}.br.svelte-1bj5jl9 input.svelte-1bj5jl9.svelte-1bj5jl9{min-height:46px;padding:0 14px;border:0;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:500 16px/1.2 var(--body);color:var(--ink)}.br.svelte-1bj5jl9 input.svelte-1bj5jl9.svelte-1bj5jl9:focus{outline:2px solid var(--acc);outline-offset:1px}.res.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{list-style:none;padding:0;margin-top:14px;display:grid;gap:6px}.rl.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:12px;background:var(--card-2);font-size:14.5px;line-height:1.35}.rl.svelte-1bj5jl9 b.svelte-1bj5jl9.svelte-1bj5jl9{color:var(--acc);margin-right:2px}.sub.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{font-weight:600;white-space:nowrap;color:var(--ink)}.sub.ok.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{color:#15803d}.std.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:flex;gap:8px;align-items:flex-start;margin:-4px 0 0;font-size:12.5px;line-height:1.45;color:var(--mut)}.std.svelte-1bj5jl9 b.svelte-1bj5jl9.svelte-1bj5jl9{color:var(--ink);font-weight:600}.std.svelte-1bj5jl9 .tk.svelte-1bj5jl9.svelte-1bj5jl9{margin-top:1px}.incH.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{margin-top:14px;font:700 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#15803d}.inc.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{list-style:none;padding:0;margin-top:10px;display:grid;gap:7px}.inc.svelte-1bj5jl9 li.svelte-1bj5jl9.svelte-1bj5jl9{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.4;color:var(--mut)}.inc.svelte-1bj5jl9 li.svelte-1bj5jl9 b.svelte-1bj5jl9{color:var(--ink);font-weight:600}.inc.svelte-1bj5jl9 .tk.svelte-1bj5jl9.svelte-1bj5jl9{margin-top:1px}.tk.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;flex:none;background:#dcfce7;color:#16a34a}.pc.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:grid;gap:6px;margin-top:16px;font:600 14px/1.3 var(--body);color:var(--ink)}.pc.svelte-1bj5jl9 small.svelte-1bj5jl9.svelte-1bj5jl9{display:block;margin-top:2px;font:400 12.5px/1.3 var(--body);color:var(--mut)}.pc.svelte-1bj5jl9 input.svelte-1bj5jl9.svelte-1bj5jl9{min-height:48px;padding:0 14px;border:0;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:600 17px/1.2 var(--body);letter-spacing:.04em;color:var(--ink);text-transform:uppercase}.pc.svelte-1bj5jl9 input.svelte-1bj5jl9.svelte-1bj5jl9:focus{outline:2px solid var(--acc);outline-offset:1px}.pc.svelte-1bj5jl9 input.svelte-1bj5jl9.svelte-1bj5jl9::placeholder{text-transform:none;letter-spacing:0;font-weight:400;color:var(--mut)}.acts.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.acts.svelte-1bj5jl9 .btn.svelte-1bj5jl9.svelte-1bj5jl9{flex:1 1 200px}.saved.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{margin-top:10px;font-size:13.5px;color:#15803d;font-weight:600}.note.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{margin-top:10px;font-size:12.5px;line-height:1.45;color:var(--mut)}.nav.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{display:flex;justify-content:space-between;align-items:center;gap:10px}.nav.svelte-1bj5jl9 .back{transform:rotate(90deg)}.nav.svelte-1bj5jl9 .fwd{transform:rotate(-90deg)}.nxt.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{min-width:140px}@media (max-width: 420px){.it.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:10px 8px 10px 10px}.ii.svelte-1bj5jl9.svelte-1bj5jl9.svelte-1bj5jl9{width:32px;height:32px}.tx.svelte-1bj5jl9 b.svelte-1bj5jl9.svelte-1bj5jl9{font-size:14.5px}}.gw.svelte-qw9ifa.svelte-qw9ifa{display:flex;justify-content:center}.incG.svelte-qw9ifa.svelte-qw9ifa{list-style:none;padding:0;margin-top:clamp(28px,4vw,44px);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1000px){.incG.svelte-qw9ifa.svelte-qw9ifa{grid-template-columns:repeat(4,minmax(0,1fr))}}.incG.svelte-qw9ifa li.svelte-qw9ifa{display:flex;flex-direction:column;gap:8px}.incG.svelte-qw9ifa b.svelte-qw9ifa{margin-top:8px;font:600 16px/1.3 var(--body)}.incG.svelte-qw9ifa span.svelte-qw9ifa:last-child{font-size:14px;line-height:1.5;color:var(--mut)}@media (max-width: 480px){.incG.svelte-qw9ifa li.svelte-qw9ifa{padding:14px}.incG.svelte-qw9ifa b.svelte-qw9ifa{font-size:15px}.incG.svelte-qw9ifa span.svelte-qw9ifa:last-child{font-size:13px}}.faqW.svelte-qw9ifa.svelte-qw9ifa{margin-top:clamp(28px,4vw,44px)}
