.wrap.svelte-1jhl27m{max-width:640px;margin:0 auto;padding:16px 20px 64px}header.svelte-1jhl27m{padding:4px 0 14px}h1.svelte-1jhl27m{font-family:var(--font-display);font-size:38px;margin:0 0 6px;line-height:1.1}.lead.svelte-1jhl27m{color:var(--fg-dim);margin:0 0 18px}.calc.svelte-1jhl27m{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff;border:2px solid #1a1a1f;border-radius:18px;padding:16px;box-shadow:4px 4px #1a1a1f}.calc.svelte-1jhl27m label:where(.svelte-1jhl27m){display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700;color:var(--fg-dim)}.calc.svelte-1jhl27m input:where(.svelte-1jhl27m),.calc.svelte-1jhl27m select:where(.svelte-1jhl27m){font-size:18px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--fg);font-weight:700;width:100%;box-sizing:border-box}.result.svelte-1jhl27m{margin-top:20px}.big.svelte-1jhl27m{display:flex;flex-direction:column}.big-label.svelte-1jhl27m{color:var(--fg-dim);font-size:14px}.big-num.svelte-1jhl27m{font-size:44px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.split.svelte-1jhl27m{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 16px}.split.svelte-1jhl27m div:where(.svelte-1jhl27m){background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.split.svelte-1jhl27m span:where(.svelte-1jhl27m){font-size:13px;color:var(--fg-dim)}.split.svelte-1jhl27m strong:where(.svelte-1jhl27m){font-size:20px;font-variant-numeric:tabular-nums}.green.svelte-1jhl27m{color:#1f9d55}.chart.svelte-1jhl27m{width:100%;height:140px;background:#fff;border:1px solid var(--line);border-radius:12px}.legend.svelte-1jhl27m{font-size:13px;color:var(--fg-dim);margin:6px 0 12px;display:flex;align-items:center;gap:6px}.sw.svelte-1jhl27m{width:12px;height:12px;border-radius:3px;display:inline-block;margin-left:8px}.sw.y.svelte-1jhl27m{background:#ffd84d;margin-left:0}.sw.g.svelte-1jhl27m{background:#2ecc71}.table-wrap.svelte-1jhl27m summary:where(.svelte-1jhl27m){cursor:pointer;font-weight:700}table.svelte-1jhl27m{width:100%;border-collapse:collapse;margin-top:8px;font-size:14px;font-variant-numeric:tabular-nums}th.svelte-1jhl27m,td.svelte-1jhl27m{text-align:right;padding:6px 4px;border-bottom:1px solid var(--line)}th.svelte-1jhl27m:first-child,td.svelte-1jhl27m:first-child{text-align:left}.game-link.svelte-1jhl27m{margin:20px 0;padding:12px 14px;background:#fff6e0;border-radius:12px}.game-link.svelte-1jhl27m a:where(.svelte-1jhl27m),.more.svelte-1jhl27m a:where(.svelte-1jhl27m){text-decoration:underline;color:var(--fg)}.copy.svelte-1jhl27m h2:where(.svelte-1jhl27m){font-size:20px;margin:26px 0 8px}.copy.svelte-1jhl27m h3:where(.svelte-1jhl27m){font-size:16px;margin:14px 0 4px}.copy.svelte-1jhl27m p:where(.svelte-1jhl27m),.copy.svelte-1jhl27m li:where(.svelte-1jhl27m){color:var(--fg-dim);line-height:1.55}.faq.svelte-1jhl27m{border-bottom:1px solid rgba(0,0,0,.1)}.faq.svelte-1jhl27m summary:where(.svelte-1jhl27m){list-style:none;cursor:pointer;position:relative;padding:12px 32px 12px 0;min-height:44px;display:flex;align-items:center}.faq.svelte-1jhl27m summary:where(.svelte-1jhl27m)::-webkit-details-marker{display:none}.faq.svelte-1jhl27m summary:where(.svelte-1jhl27m) h3:where(.svelte-1jhl27m){margin:0;font-size:16px}.faq.svelte-1jhl27m summary:where(.svelte-1jhl27m):after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:700;color:#ff6b3d;transition:transform .2s ease}.faq[open].svelte-1jhl27m summary:where(.svelte-1jhl27m):after{transform:translateY(-50%) rotate(45deg)}.faq.svelte-1jhl27m summary:where(.svelte-1jhl27m):focus-visible{outline:2px solid #FF6B3D;outline-offset:2px}.faq.svelte-1jhl27m p:where(.svelte-1jhl27m){margin:0 0 14px}
