.calc[data-astro-cid-gaitypye]{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;padding:24px}.calc-label[data-astro-cid-gaitypye]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:18px;font-weight:600;display:flex}.calc-label[data-astro-cid-gaitypye] b[data-astro-cid-gaitypye]{font-size:34px;font-family:var(--display);font-weight:900}.calc-label[data-astro-cid-gaitypye] input[data-astro-cid-gaitypye]{width:100%;accent-color:var(--accent);flex-basis:100%;height:30px;margin:14px 0 4px}.calc-scale[data-astro-cid-gaitypye]{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.calc-legend[data-astro-cid-gaitypye]{color:var(--text-3);flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:13px;display:flex}.calc-legend[data-astro-cid-gaitypye] span[data-astro-cid-gaitypye]{align-items:center;gap:8px;display:inline-flex}.sw[data-astro-cid-gaitypye]{border-radius:3px;width:14px;height:10px;display:inline-block}.sw-paid[data-astro-cid-gaitypye]{background:#3a414b}.sw-free[data-astro-cid-gaitypye]{background:var(--accent)}.calc-zero[data-astro-cid-gaitypye]{color:var(--text-2);margin-top:14px}.calc-results[data-astro-cid-gaitypye]{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.calc-row[data-astro-cid-gaitypye]{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:14px 16px;transition:opacity .2s}.calc-row[data-astro-cid-gaitypye][hidden]{display:none}.calc-top[data-astro-cid-gaitypye]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.calc-name[data-astro-cid-gaitypye]{color:var(--text);font-size:18px;font-weight:700;text-decoration:none}.calc-right[data-astro-cid-gaitypye]{flex-direction:column;align-items:flex-end;display:flex}.calc-sc[data-astro-cid-gaitypye]{color:var(--text-3);white-space:nowrap;font-size:15px}.calc-sc[data-astro-cid-gaitypye] b[data-astro-cid-gaitypye]{color:var(--text);font-size:26px}.calc-bonus[data-astro-cid-gaitypye]{white-space:nowrap;color:var(--bg);background:var(--accent);border-radius:6px;margin-top:4px;padding:2px 8px;font-size:13px;font-weight:700}.calc-bonus[data-astro-cid-gaitypye]:empty{display:none}.calc-bar[data-astro-cid-gaitypye]{background:var(--surface);border-radius:99px;height:12px;margin:12px 0 8px;display:flex;overflow:hidden}.calc-bar[data-astro-cid-gaitypye] span[data-astro-cid-gaitypye]{height:100%;transition:width .25s;display:block}.seg-paid[data-astro-cid-gaitypye]{background:#3a414b}.seg-free[data-astro-cid-gaitypye]{background:var(--accent)}.calc-meta[data-astro-cid-gaitypye]{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.calc-foot[data-astro-cid-gaitypye]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.calc-row[data-astro-cid-gaitypye].is-out{opacity:.45}.calc-max[data-astro-cid-gaitypye]{font-family:var(--mono);letter-spacing:.12em;color:var(--bg);background:var(--gold);vertical-align:3px;border-radius:6px;margin-left:10px;padding:3px 7px;font-size:11px;font-weight:700}.calc-row[data-astro-cid-gaitypye].is-maxed{border-color:#f5b6428c}.calc-row[data-astro-cid-gaitypye].is-maxed .seg-free[data-astro-cid-gaitypye],.calc-row[data-astro-cid-gaitypye].is-maxed .calc-bonus[data-astro-cid-gaitypye]{background:var(--gold)}.calc-left[data-astro-cid-gaitypye]{color:var(--gold);margin-top:6px;font-size:13px}.calc-more[data-astro-cid-gaitypye]{margin-top:18px;display:flex}.calc-compact[data-astro-cid-gaitypye] .calc-row[data-astro-cid-gaitypye]{padding:12px 14px}.calc-top[data-astro-cid-gaitypye]{align-items:center}.calc-who[data-astro-cid-gaitypye]{align-items:center;min-width:0;display:flex}.calc-name[data-astro-cid-gaitypye]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.calc-max[data-astro-cid-gaitypye]{vertical-align:0;flex:none}.calc-right[data-astro-cid-gaitypye]{flex-direction:row-reverse;flex:none;align-items:center;gap:8px}.calc-right[data-astro-cid-gaitypye] .calc-bonus[data-astro-cid-gaitypye]{margin-top:0}.calc-meta[data-astro-cid-gaitypye]{flex-wrap:nowrap}.calc-meta[data-astro-cid-gaitypye] [data-astro-cid-gaitypye][data-detail]{min-width:0}.calc-meta[data-astro-cid-gaitypye] .mono[data-astro-cid-gaitypye]{white-space:nowrap;flex:none}.calc-foot[data-astro-cid-gaitypye]{flex-wrap:nowrap}.calc-foot[data-astro-cid-gaitypye]>span[data-astro-cid-gaitypye]{flex:auto;min-width:0;line-height:1.4}.calc-foot[data-astro-cid-gaitypye] .btn[data-astro-cid-gaitypye]{flex:none}@media (width<=760px){.calc[data-astro-cid-gaitypye]{border-radius:16px;padding:16px}.calc-row[data-astro-cid-gaitypye]{padding:12px}.calc-name[data-astro-cid-gaitypye]{font-size:16px}.calc-sc[data-astro-cid-gaitypye]{font-size:13px}.calc-sc[data-astro-cid-gaitypye] b[data-astro-cid-gaitypye]{font-size:22px}.calc-bonus[data-astro-cid-gaitypye]{padding:2px 6px;font-size:11px}.calc-max[data-astro-cid-gaitypye]{margin-left:6px;padding:2px 5px;font-size:10px}.calc-bar[data-astro-cid-gaitypye]{height:8px;margin:10px 0 6px}.calc-meta[data-astro-cid-gaitypye],.calc-foot[data-astro-cid-gaitypye]{font-size:12px}.calc-foot[data-astro-cid-gaitypye] .btn[data-astro-cid-gaitypye]{padding:8px 14px;font-size:14px}}.calc-showall[data-astro-cid-gaitypye]{width:100%;color:var(--accent);border:1.5px solid var(--accent);font:inherit;cursor:pointer;background:0 0;justify-content:center;margin-top:14px;font-weight:700}
