.tool[data-astro-cid-4n3g5mdf]{gap:var(--s-100);margin:var(--s-300) 0 var(--s-200);display:grid}@media (width>=900px){.tool[data-astro-cid-4n3g5mdf]{gap:var(--s-200);grid-template-columns:1fr 1fr;align-items:start}.tool-result[data-astro-cid-4n3g5mdf]{position:sticky;top:88px}}.tool-inputs[data-astro-cid-4n3g5mdf],.tool-result[data-astro-cid-4n3g5mdf]{background:var(--surface);border-radius:var(--r-2xl);padding:var(--s-200)}.games[data-astro-cid-4n3g5mdf]{justify-content:space-between;align-items:center;gap:var(--s-100);padding-bottom:var(--s-200);margin-bottom:var(--s-200);border-bottom:1px solid var(--line);display:flex}.games-label[data-astro-cid-4n3g5mdf]{font-size:16px;font-weight:600;line-height:24px}.games-field[data-astro-cid-4n3g5mdf]{align-items:center;gap:var(--s-75);color:var(--muted);display:flex}.games[data-astro-cid-4n3g5mdf] input[data-astro-cid-4n3g5mdf]{width:9ch;min-height:48px;padding:var(--s-75) var(--s-100);font:inherit;font-family:var(--font-num);text-align:right;color:var(--text);background:var(--surface-2);border-radius:var(--r-xl);transition:border-color var(--t-color) var(--ease);border:1px solid #0000;font-size:24px;font-weight:600;line-height:32px}.games[data-astro-cid-4n3g5mdf] input[data-astro-cid-4n3g5mdf]:focus{border-color:var(--accent);outline:none}.counters[data-astro-cid-4n3g5mdf]{gap:var(--s-200);grid-template-columns:1fr;display:grid}@media (width>=400px){.counters[data-astro-cid-4n3g5mdf]{gap:var(--s-200) var(--s-100);grid-template-columns:1fr 1fr}}.counter-head[data-astro-cid-4n3g5mdf]{justify-content:space-between;align-items:baseline;gap:var(--s-75);margin-bottom:var(--s-75);display:flex}.counter-head[data-astro-cid-4n3g5mdf] label[data-astro-cid-4n3g5mdf]{font-size:14px;font-weight:600;line-height:20px}.counter-head[data-astro-cid-4n3g5mdf] output[data-astro-cid-4n3g5mdf]{color:var(--muted);font-size:12px;line-height:16px}.counter-body[data-astro-cid-4n3g5mdf]{gap:var(--s-50);grid-template-columns:48px minmax(0,1fr) 48px;display:grid}.counter-body[data-astro-cid-4n3g5mdf] input[data-astro-cid-4n3g5mdf]{min-width:0;min-height:48px;padding:0 var(--s-50);text-align:center;color:var(--text);background:var(--surface-2);border-radius:var(--r-lg);transition:border-color var(--t-color) var(--ease);border:1px solid #0000;font-size:20px;font-weight:600;line-height:28px}.counter-body[data-astro-cid-4n3g5mdf] input[data-astro-cid-4n3g5mdf]:focus{border-color:var(--accent);outline:none}.step[data-astro-cid-4n3g5mdf]{border-radius:var(--r-lg);background:var(--surface-2);min-height:48px;color:var(--text);cursor:pointer;touch-action:manipulation;transition:background var(--t-color) var(--ease), transform var(--t-color) var(--ease);border:0;place-items:center;display:grid}.step[data-astro-cid-4n3g5mdf]:hover{background:var(--line)}.step[data-astro-cid-4n3g5mdf]:active{transform:scale(.94)}.step-plus[data-astro-cid-4n3g5mdf]{background:var(--accent);color:var(--on-accent)}.step-plus[data-astro-cid-4n3g5mdf]:hover{background:#ebc25f}.step[data-astro-cid-4n3g5mdf] svg[data-astro-cid-4n3g5mdf]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:20px;height:20px}.hint[data-astro-cid-4n3g5mdf]{color:var(--muted);margin:var(--s-200) 0 0;font-size:12px;line-height:16px}.empty[data-astro-cid-4n3g5mdf]{padding:var(--s-300) var(--s-75);text-align:center}.empty-title[data-astro-cid-4n3g5mdf]{margin:0 auto var(--s-75);font-size:18px;font-weight:600;line-height:28px}.empty-text[data-astro-cid-4n3g5mdf]{color:var(--muted);max-width:32ch;margin:0 auto;font-size:14px;line-height:20px}.summary[data-astro-cid-4n3g5mdf]{gap:var(--s-75);grid-template-columns:1fr 1fr;display:grid}.summary[data-astro-cid-4n3g5mdf]>div[data-astro-cid-4n3g5mdf]{background:var(--surface-2);border-radius:var(--r-xl);padding:var(--s-100)}.summary-label[data-astro-cid-4n3g5mdf]{justify-content:space-between;gap:var(--s-50);color:var(--muted);font-size:12px;line-height:16px;display:flex}.summary-label[data-astro-cid-4n3g5mdf] small[data-astro-cid-4n3g5mdf]{color:var(--faint);font-size:12px}.summary[data-astro-cid-4n3g5mdf] strong[data-astro-cid-4n3g5mdf]{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:36px;display:block}.summary-high[data-astro-cid-4n3g5mdf]{color:var(--accent)}.bars[data-astro-cid-4n3g5mdf]{margin:var(--s-200) 0 0;gap:var(--s-75);padding:0;list-style:none;display:grid}.bars[data-astro-cid-4n3g5mdf] li[data-astro-cid-4n3g5mdf]{align-items:center;gap:var(--s-75);grid-template-columns:48px 1fr 56px;font-size:14px;line-height:20px;display:grid}.bar-label[data-astro-cid-4n3g5mdf]{color:var(--muted)}.is-high[data-astro-cid-4n3g5mdf] .bar-label[data-astro-cid-4n3g5mdf]{color:var(--text)}.bar-track[data-astro-cid-4n3g5mdf]{background:var(--surface-2);border-radius:var(--r-full);height:12px;overflow:hidden}.bar-fill[data-astro-cid-4n3g5mdf]{background:var(--faint);border-radius:var(--r-full);transform-origin:0;width:100%;height:100%;transition:transform var(--t-move) var(--ease);display:block;transform:scaleX(0)}.is-high[data-astro-cid-4n3g5mdf] .bar-fill[data-astro-cid-4n3g5mdf]{background:var(--accent)}.bar-pct[data-astro-cid-4n3g5mdf]{text-align:right}.used[data-astro-cid-4n3g5mdf]{margin:var(--s-100) 0 0}.ev[data-astro-cid-4n3g5mdf]{margin-top:var(--s-200);padding-top:var(--s-200);border-top:1px solid var(--line)}.ev-title[data-astro-cid-4n3g5mdf]{margin:0 0 var(--s-75);font-size:14px;font-weight:600;line-height:20px}.ev-inputs[data-astro-cid-4n3g5mdf]{align-items:center;gap:var(--s-75) var(--s-200);color:var(--muted);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.ev-inputs[data-astro-cid-4n3g5mdf] input[data-astro-cid-4n3g5mdf]{width:7ch;min-height:40px;margin:0 var(--s-50);padding:0 var(--s-75);text-align:right;color:var(--text);background:var(--surface-2);border-radius:var(--r-lg);border:1px solid #0000;font-size:16px}.ev-out[data-astro-cid-4n3g5mdf]{margin:var(--s-100) 0 var(--s-50);font-size:24px;font-weight:600;line-height:32px}.ev-out[data-astro-cid-4n3g5mdf].plus{color:var(--accent)}.ev-out[data-astro-cid-4n3g5mdf].minus{color:var(--muted)}select[data-astro-cid-4n3g5mdf]{min-height:40px;padding:0 var(--s-100);font:inherit;color:var(--text);background:var(--surface-2);border-radius:var(--r-lg);border:1px solid #0000;font-size:16px}.tool-foot[data-astro-cid-4n3g5mdf]{justify-content:space-between;align-items:end;gap:var(--s-100);margin-top:var(--s-200);padding-top:var(--s-200);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.prior[data-astro-cid-4n3g5mdf]{gap:var(--s-50);color:var(--muted);font-size:12px;line-height:16px;display:grid}.reset[data-astro-cid-4n3g5mdf]{min-height:40px;font-size:14px;line-height:20px}.reset[data-astro-cid-4n3g5mdf][data-armed=true]{background:var(--accent);color:var(--on-accent)}.sr-only[data-astro-cid-4n3g5mdf]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dock[data-astro-cid-4n3g5mdf]{left:var(--s-200);right:var(--s-200);bottom:calc(var(--s-200) + env(safe-area-inset-bottom));z-index:var(--z-sticky);align-items:center;gap:var(--s-100);padding:var(--s-75) var(--s-75) var(--s-75) var(--s-200);-webkit-backdrop-filter:blur(16px);border-radius:var(--r-2xl);box-shadow:var(--shadow);color:var(--text);animation:dock-in var(--t-move) var(--ease);background:#272727db;border:1px solid #ffffff0f;grid-template-columns:1fr 1fr auto;text-decoration:none;display:grid;position:fixed}.dock[data-astro-cid-4n3g5mdf] small[data-astro-cid-4n3g5mdf]{color:var(--muted);font-size:12px;line-height:16px;display:block}.dock[data-astro-cid-4n3g5mdf] strong[data-astro-cid-4n3g5mdf]{font-size:18px;font-weight:600;line-height:28px}.dock[data-astro-cid-4n3g5mdf] span[data-astro-cid-4n3g5mdf]:first-child strong[data-astro-cid-4n3g5mdf]{color:var(--accent)}.dock-go[data-astro-cid-4n3g5mdf]{background:var(--accent);color:var(--on-accent);border-radius:var(--r-xl);padding:var(--s-75) var(--s-100);font-size:14px;font-weight:600;line-height:20px}@keyframes dock-in{0%{opacity:0;transform:translateY(var(--s-300))}}@media (width>=900px){.dock[data-astro-cid-4n3g5mdf]{display:none!important}}.cols[data-astro-cid-cjshn7l3]{background:var(--surface);border-radius:var(--r-xl);padding:var(--s-200) var(--s-200) var(--s-100);margin:0}figcaption[data-astro-cid-cjshn7l3]{justify-content:space-between;align-items:baseline;gap:var(--s-75);margin-bottom:var(--s-100);display:flex}.cols-title[data-astro-cid-cjshn7l3]{font-size:14px;font-weight:600;line-height:20px}.cols-note[data-astro-cid-cjshn7l3]{color:var(--muted);font-size:12px;line-height:16px}.cols-plot[data-astro-cid-cjshn7l3]{gap:var(--s-25);height:128px;padding-top:var(--s-200);border-bottom:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.col[data-astro-cid-cjshn7l3]{outline-offset:2px;cursor:default;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.col-bar[data-astro-cid-cjshn7l3]{width:100%;max-width:24px;height:var(--h);background:var(--faint);transition:opacity var(--t-color) var(--ease);border-radius:4px 4px 0 0}.is-high[data-astro-cid-cjshn7l3] .col-bar[data-astro-cid-cjshn7l3]{background:var(--accent)}.col[data-astro-cid-cjshn7l3]:hover .col-bar[data-astro-cid-cjshn7l3],.col[data-astro-cid-cjshn7l3]:focus-visible .col-bar[data-astro-cid-cjshn7l3]{opacity:.8}.col-val[data-astro-cid-cjshn7l3]{bottom:calc(var(--h) + 4px);font-family:var(--font-num);color:var(--muted);white-space:nowrap;font-size:12px;line-height:16px;position:absolute}.col[data-astro-cid-cjshn7l3]:first-child .col-val[data-astro-cid-cjshn7l3]{left:0}.col[data-astro-cid-cjshn7l3]:last-child .col-val[data-astro-cid-cjshn7l3]{right:0}.col-label[data-astro-cid-cjshn7l3]{color:var(--muted);font-size:12px;line-height:16px;position:absolute;bottom:-20px}.cols-plot[data-astro-cid-cjshn7l3]{margin-bottom:var(--s-300)}.div[data-astro-cid-sj2yqca3]{background:var(--surface);border-radius:var(--r-xl);padding:var(--s-200);margin:0}figcaption[data-astro-cid-sj2yqca3]{justify-content:space-between;align-items:baseline;gap:var(--s-75);margin-bottom:var(--s-100);display:flex}.div-title[data-astro-cid-sj2yqca3]{font-size:14px;font-weight:600;line-height:20px}.div-note[data-astro-cid-sj2yqca3]{color:var(--muted);font-size:12px;line-height:16px}.div-plot[data-astro-cid-sj2yqca3]{gap:var(--s-25);height:160px;margin:var(--s-200) 0 var(--s-300);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.div-axis[data-astro-cid-sj2yqca3]{left:0;right:0;top:var(--zero);background:var(--line);height:1px;position:absolute}.dcol[data-astro-cid-sj2yqca3]{outline-offset:2px;justify-content:center;height:100%;display:flex;position:relative}.dbar[data-astro-cid-sj2yqca3]{width:100%;max-width:24px;height:var(--len);position:absolute}.pos[data-astro-cid-sj2yqca3] .dbar[data-astro-cid-sj2yqca3]{bottom:calc(100% - var(--zero));background:var(--accent);border-radius:4px 4px 0 0}.neg[data-astro-cid-sj2yqca3] .dbar[data-astro-cid-sj2yqca3]{top:var(--zero);background:var(--faint);border-radius:0 0 4px 4px}.dval[data-astro-cid-sj2yqca3]{font-family:var(--font-num);color:var(--muted);white-space:nowrap;font-size:12px;line-height:16px;position:absolute}.pos[data-astro-cid-sj2yqca3] .dval[data-astro-cid-sj2yqca3]{bottom:calc(100% - var(--zero) + var(--len) + 4px)}.neg[data-astro-cid-sj2yqca3] .dval[data-astro-cid-sj2yqca3]{bottom:calc(100% - var(--zero) + 4px)}.dlabel[data-astro-cid-sj2yqca3]{color:var(--muted);font-size:12px;line-height:16px;position:absolute;bottom:-24px}.dcol[data-astro-cid-sj2yqca3]:hover .dbar[data-astro-cid-sj2yqca3],.dcol[data-astro-cid-sj2yqca3]:focus-visible .dbar[data-astro-cid-sj2yqca3]{opacity:.8}.page-head[data-astro-cid-3ekw5gbm]{margin-bottom:var(--s-200)}.eyebrow[data-astro-cid-3ekw5gbm]{color:var(--accent);margin:0 0 var(--s-75);font-size:12px;font-weight:500;line-height:16px}.switcher[data-astro-cid-3ekw5gbm]{gap:var(--s-75);scrollbar-width:none;margin:0 calc(var(--s-200) * -1);padding:0 var(--s-200) var(--s-50);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.switcher[data-astro-cid-3ekw5gbm]::-webkit-scrollbar{display:none}.switcher[data-astro-cid-3ekw5gbm] a[data-astro-cid-3ekw5gbm]{scroll-snap-align:start;min-height:40px;padding:0 var(--s-200);border-radius:var(--r-full);background:var(--surface);color:var(--muted);white-space:nowrap;transition:background var(--t-color) var(--ease), color var(--t-color) var(--ease);flex:none;align-items:center;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.switcher[data-astro-cid-3ekw5gbm] a[data-astro-cid-3ekw5gbm]:hover{background:var(--surface-2);color:var(--text)}.switcher[data-astro-cid-3ekw5gbm] a[data-astro-cid-3ekw5gbm][aria-current=page]{background:var(--accent);color:var(--on-accent);font-weight:600}.stats[data-astro-cid-3ekw5gbm]{gap:var(--s-75);margin:var(--s-300) 0;grid-template-columns:1fr 1fr;display:grid}.stats[data-astro-cid-3ekw5gbm]>div[data-astro-cid-3ekw5gbm]{background:var(--surface);border-radius:var(--r-xl);padding:var(--s-100) var(--s-200)}.stats[data-astro-cid-3ekw5gbm]>div[data-astro-cid-3ekw5gbm]:last-child:nth-child(odd){grid-column:1/-1}.stat-label[data-astro-cid-3ekw5gbm]{color:var(--muted);font-size:12px;line-height:16px;display:block}.stats[data-astro-cid-3ekw5gbm] strong[data-astro-cid-3ekw5gbm]{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:32px;display:block}.stat-sub[data-astro-cid-3ekw5gbm]{color:var(--faint);font-size:12px;line-height:16px;display:block}@media (width>=768px){.stats[data-astro-cid-3ekw5gbm]{grid-template-columns:repeat(3,1fr)}.stats[data-astro-cid-3ekw5gbm]>div[data-astro-cid-3ekw5gbm]:last-child:nth-child(odd){grid-column:auto}}.chart-grid[data-astro-cid-3ekw5gbm]{gap:var(--s-100);grid-template-columns:1fr;display:grid}@media (width>=560px){.chart-grid[data-astro-cid-3ekw5gbm]{grid-template-columns:1fr 1fr}}.meter[data-astro-cid-3ekw5gbm]{margin:var(--s-200) 0;gap:var(--s-100);display:grid}.meter-head[data-astro-cid-3ekw5gbm] span[data-astro-cid-3ekw5gbm]{align-items:center;gap:var(--s-75);font-size:14px;font-weight:600;line-height:20px;display:flex}.meter-head[data-astro-cid-3ekw5gbm] svg{color:var(--accent)}.meter-row[data-astro-cid-3ekw5gbm]{align-items:center;gap:var(--s-75);grid-template-columns:6.5em 1fr 5.5em;font-size:14px;line-height:20px;display:grid}.meter-label[data-astro-cid-3ekw5gbm]{color:var(--muted)}.meter-track[data-astro-cid-3ekw5gbm]{background:var(--surface-2);border-radius:var(--r-full);height:12px;position:relative}.meter-fill[data-astro-cid-3ekw5gbm]{width:var(--w);background:var(--accent);border-radius:var(--r-full);position:absolute;inset:0 auto 0 0}.meter-fill[data-astro-cid-3ekw5gbm].is-muted{background:var(--faint)}.meter-day[data-astro-cid-3ekw5gbm]{background:var(--text);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;left:50%}.meter-val[data-astro-cid-3ekw5gbm]{text-align:right;font-family:var(--font-num)}.meter[data-astro-cid-3ekw5gbm] .caption[data-astro-cid-3ekw5gbm]{margin:0}.tip-cards[data-astro-cid-3ekw5gbm]{margin:var(--s-200) 0;gap:var(--s-75);padding:0;list-style:none;display:grid}.tip-cards[data-astro-cid-3ekw5gbm] li[data-astro-cid-3ekw5gbm]{gap:var(--s-100);background:var(--surface);border-radius:var(--r-xl);padding:var(--s-100) var(--s-200);grid-template-columns:20px 1fr;font-size:14px;line-height:20px;display:grid}.tip-cards[data-astro-cid-3ekw5gbm] svg{color:var(--accent);margin-top:0}.more[data-astro-cid-3ekw5gbm]{margin-top:var(--s-400)}
