.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:48px;padding-top:80px;padding-bottom:28px;display:grid}.h-left.svelte-1uha8ag{justify-items:start;gap:22px;display:grid}.omni.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:720px;box-shadow:var(--shadow-lg);border-radius:18px;align-items:center;gap:8px;padding:8px 8px 8px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.omni.svelte-1uha8ag:focus-within{border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft), var(--shadow-lg)}.omni.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;width:20px;height:20px;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;flex:none}.omni.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;height:44px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16.5px}.o-ask.svelte-1uha8ag{background:var(--grad);color:#fff;height:44px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:0 20px;font-size:14.5px;font-weight:600}.o-kbd.svelte-1uha8ag{border:1px solid var(--line-strong);font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;border-radius:7px;padding:3px 8px;font-size:11px}.decoder.svelte-1uha8ag{border-radius:var(--radius-lg);background:var(--dark);color:#fff;box-shadow:var(--shadow-lg);align-content:start;gap:14px;min-height:320px;padding:26px 24px 22px;display:grid;position:relative;overflow:hidden}.decoder.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(circle,#7a5cf58c,#0000 70%);width:280px;height:280px;position:absolute;inset:-40% -40% auto auto}.dk.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:#a9a4ff;font-size:11px}.pair.svelte-1uha8ag{align-content:start;gap:6px;min-height:190px;animation:.55s cubic-bezier(.2,.7,.2,1) both svelte-1uha8ag-swap;display:grid;position:relative}@keyframes svelte-1uha8ag-swap{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}.pair.svelte-1uha8ag .lo:where(.svelte-1uha8ag){color:#c9c5ff;font-size:22px}.arr.svelte-1uha8ag{color:#7c78c9;font-size:18px;line-height:1}.pair.svelte-1uha8ag .pl:where(.svelte-1uha8ag){letter-spacing:-.03em;background:linear-gradient(92deg,#f59ef4,#a99bff 50%,#8fc0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:500;line-height:1.1}.sh.svelte-1uha8ag{color:#ffffffb8;margin-top:6px;font-size:14px;line-height:1.55}.dots.svelte-1uha8ag{gap:5px;display:flex}.dots.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#fff3;border-radius:50%;width:6px;height:6px;transition:background .3s,width .3s}.dots.svelte-1uha8ag i.on:where(.svelte-1uha8ag){background:#a99bff;border-radius:4px;width:18px}.dbtn.svelte-1uha8ag{color:#fff;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;justify-self:start;padding:0 14px;font-size:13px;font-weight:600}.dbtn.svelte-1uha8ag:hover{border-color:#fff}.stats.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.stats.svelte-1uha8ag div:where(.svelte-1uha8ag){border:1px solid var(--line);background:#fff9;border-radius:16px;gap:2px;padding:16px 18px;display:grid}.stats.svelte-1uha8ag b:where(.svelte-1uha8ag){letter-spacing:-.03em;font-size:28px;font-weight:550}.stats.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink-2);font-size:13px}.start.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.st.svelte-1uha8ag{align-content:start;gap:8px;padding:22px 20px 18px;transition:transform .2s,box-shadow .2s;display:grid}.st.svelte-1uha8ag:hover,.chap.svelte-1uha8ag:hover,.gd.svelte-1uha8ag:hover,.ch.svelte-1uha8ag:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.num.svelte-1uha8ag{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:600}.st-t.svelte-1uha8ag{align-items:center;gap:8px;font-size:18px;display:flex}.sic.svelte-1uha8ag,.cic.svelte-1uha8ag{color:var(--accent);place-items:center;font-size:18px;display:grid}.st-p.svelte-1uha8ag{color:var(--accent);font-size:13px;font-weight:600}.st-w.svelte-1uha8ag{color:var(--ink-2);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.go.svelte-1uha8ag{color:var(--accent);margin-top:auto;font-size:12px}.tops.svelte-1uha8ag{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.top.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 12px;transition:border-color .2s,transform .2s;display:flex}.top.svelte-1uha8ag:hover{border-color:var(--accent);transform:translateY(-2px)}.top.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{line-height:1.3;display:grid}.top.svelte-1uha8ag small:where(.svelte-1uha8ag),.ch-n.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--ink-3);font-size:12px}.chapters.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.chap.svelte-1uha8ag{align-content:start;gap:12px;padding:22px;transition:transform .2s,box-shadow .2s;display:grid}.ch-head.svelte-1uha8ag{align-items:flex-start;gap:12px;display:flex}.cic.svelte-1uha8ag{background:var(--accent-soft);border-radius:13px;flex:none;width:44px;height:44px;font-size:22px}.ch-n.svelte-1uha8ag{flex:1;font-size:19px;line-height:1.25;display:grid}.ch-w.svelte-1uha8ag{color:var(--ink-2);font-size:14px;line-height:1.55}.picks.svelte-1uha8ag{flex-wrap:wrap;gap:6px;display:flex}.picks.svelte-1uha8ag a:where(.svelte-1uha8ag){background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12.5px;transition:border-color .2s,color .2s}.picks.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--accent);color:var(--accent)}.guide.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.gd.svelte-1uha8ag{align-content:start;gap:8px;padding:20px 18px 16px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.gd.svelte-1uha8ag:before{content:"";background:var(--tone);height:4px;position:absolute;inset:0 0 auto}.gd.a.svelte-1uha8ag{--tone:#d14fd0}.gd.b.svelte-1uha8ag{--tone:#7a5cf5}.gd.c.svelte-1uha8ag{--tone:#2f7cff}.gd.d.svelte-1uha8ag{--tone:#13a06b}.gd.e.svelte-1uha8ag{--tone:#e59a2b}.g-top.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:8px;font-size:16px;display:flex}.gd.svelte-1uha8ag .muted:where(.svelte-1uha8ag){font-size:13.5px;line-height:1.5}.cheat.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ch.svelte-1uha8ag{text-align:left;font:inherit;cursor:pointer;align-content:start;gap:4px;padding:18px;transition:transform .2s,box-shadow .2s;display:grid}.lore.svelte-1uha8ag{color:var(--accent);font-size:12.5px}.plain.svelte-1uha8ag{letter-spacing:-.02em;font-size:19px;font-weight:600}.s.svelte-1uha8ag{margin-top:4px;font-size:13px;line-height:1.5}.cta.svelte-1uha8ag{border-radius:var(--radius-lg);background:var(--dark);color:#fff;box-shadow:var(--shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:34px 36px;display:flex}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;max-width:560px;margin-top:8px}.eyebrow.light.svelte-1uha8ag{color:#a9a4ff}.cta-b.svelte-1uha8ag{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1000px){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.decoder.svelte-1uha8ag{max-width:520px;min-height:0}.start.svelte-1uha8ag,.stats.svelte-1uha8ag,.chapters.svelte-1uha8ag{grid-template-columns:1fr 1fr}.guide.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.cheat.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width<=620px){.o-kbd.svelte-1uha8ag{display:none}.start.svelte-1uha8ag,.chapters.svelte-1uha8ag,.guide.svelte-1uha8ag,.cheat.svelte-1uha8ag{grid-template-columns:1fr}}
