.hero.svelte-1uha8ag{padding:4.5rem 0 4rem;background:radial-gradient(50rem 24rem at 80% -10%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 60%)}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center}h1.svelte-1uha8ag{font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.08;font-weight:800;letter-spacing:-.03em;margin-top:1.4rem}.accent.svelte-1uha8ag{color:var(--accent)}.sub.svelte-1uha8ag{color:var(--muted);font-size:1.15rem;margin-top:1.2rem;max-width:34rem}.cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.note.svelte-1uha8ag{color:var(--muted);font-size:.9rem;margin-top:1rem}.visual.svelte-1uha8ag{position:relative;padding:0 0 3rem}.chartcard.svelte-1uha8ag{background:var(--card);border:1px solid var(--line);border-radius:1rem;padding:1rem;box-shadow:0 20px 50px -25px #00000059}.ch-head.svelte-1uha8ag{font-size:.85rem;color:var(--muted);margin-bottom:.4rem}.ch-head.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);margin-right:.4rem}.chart.svelte-1uha8ag{width:100%;height:auto;display:block}.grid.svelte-1uha8ag{stroke:var(--line);stroke-width:1}.up.svelte-1uha8ag{fill:var(--up)}.dn.svelte-1uha8ag{fill:var(--down)}.wickup.svelte-1uha8ag{stroke:var(--up);stroke-width:2}.wickdn.svelte-1uha8ag{stroke:var(--down);stroke-width:2}.ema.svelte-1uha8ag{fill:none;stroke:#a855f7;stroke-width:2;opacity:.8}.candle.svelte-1uha8ag{transform-box:fill-box;transform-origin:bottom;animation:svelte-1uha8ag-grow .6s ease-out both}@keyframes svelte-1uha8ag-grow{0%{transform:scaleY(.1);opacity:0}to{transform:scaleY(1);opacity:1}}.ladder.svelte-1uha8ag{position:absolute;left:-1rem;bottom:0;width:15.5rem;background:var(--card);border:1px solid var(--line);border-radius:.9rem;padding:.8rem 1rem;box-shadow:0 18px 40px -22px #0006;font-size:.8rem}.l-title.svelte-1uha8ag{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;margin-bottom:.4rem}.row.svelte-1uha8ag{display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.5rem;padding:.15rem 0;animation:svelte-1uha8ag-slide .5s ease-out both}.row.svelte-1uha8ag i:where(.svelte-1uha8ag){height:6px;border-radius:3px;background:var(--accent);display:block}.row.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:var(--muted)}@keyframes svelte-1uha8ag-slide{0%{transform:translate(-12px);opacity:0}to{transform:none;opacity:1}}.pnl.svelte-1uha8ag{position:absolute;right:-.5rem;top:-1.2rem;background:var(--card);border:1px solid var(--line);border-radius:.8rem;padding:.5rem .9rem;box-shadow:0 14px 30px -20px #0006}.pnl.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.pnl.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--up);font-size:1.15rem}.alt.svelte-1uha8ag{background:color-mix(in srgb,var(--card) 70%,var(--bg));border-block:1px solid var(--line)}.grid3.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:2.5rem}.feature.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--accent)}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.9rem 0 .4rem;font-size:1.1rem}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag),.method.svelte-1uha8ag p:where(.svelte-1uha8ag),.steps.svelte-1uha8ag p:where(.svelte-1uha8ag),.faq.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.95rem}.methods.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-top:2.5rem}.method.svelte-1uha8ag{padding:1.1rem 1.2rem}.method.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;margin-bottom:.3rem}.points.svelte-1uha8ag{margin:2rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem}.points.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;padding-left:1.6rem;color:var(--muted)}.points.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";position:absolute;left:0;top:.55rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--accent)}.steps.svelte-1uha8ag{list-style:none;padding:0;margin:2.5rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.num.svelte-1uha8ag{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:700;margin-bottom:.8rem}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.05rem;margin-bottom:.3rem}.narrow.svelte-1uha8ag{max-width:48rem}.faq.svelte-1uha8ag{display:grid;gap:.8rem;margin-top:2rem}summary.svelte-1uha8ag{cursor:pointer;font-weight:600}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag){margin-bottom:.6rem}.tour.svelte-1uha8ag{display:grid;gap:3.5rem;margin-top:3rem}.trow.svelte-1uha8ag{display:grid;grid-template-columns:1.5fr 1fr;gap:2.5rem;align-items:center}.trow.flip.svelte-1uha8ag{grid-template-columns:1fr 1.5fr}.trow.flip.svelte-1uha8ag .timg:where(.svelte-1uha8ag){order:2}.timg.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block;border-radius:.9rem;border:1px solid var(--line);box-shadow:0 24px 50px -28px #0009;transition:transform .2s}.timg.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:translateY(-3px)}.ttext.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.5rem;letter-spacing:-.01em;margin-bottom:.6rem}.ttext.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted)}.more.svelte-1uha8ag{display:inline-block;margin-top:1rem;color:var(--accent);font-weight:600}.more.svelte-1uha8ag:hover{text-decoration:underline}.all.svelte-1uha8ag{text-align:center;margin-top:3rem}.arts.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.2rem}.cta-row.svelte-1uha8ag{margin-top:1.6rem}.final.svelte-1uha8ag{text-align:center}.final.svelte-1uha8ag .lead:where(.svelte-1uha8ag){margin-inline:auto}.final.svelte-1uha8ag .cta:where(.svelte-1uha8ag){justify-content:center}@media (max-width: 900px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr}.grid3.svelte-1uha8ag,.steps.svelte-1uha8ag{grid-template-columns:1fr 1fr}.ladder.svelte-1uha8ag{left:0}.arts.svelte-1uha8ag{grid-template-columns:1fr}.trow.svelte-1uha8ag,.trow.flip.svelte-1uha8ag{grid-template-columns:1fr;gap:1.2rem}.trow.flip.svelte-1uha8ag .timg:where(.svelte-1uha8ag){order:0}}@media (max-width: 560px){.grid3.svelte-1uha8ag,.steps.svelte-1uha8ag{grid-template-columns:1fr}.section.svelte-1uha8ag{padding:3.5rem 0}}
