.facts[data-astro-cid-axr343gj]{border:1px solid var(--line);border-radius:14px;margin:1.8em 0;background:#fff;overflow:hidden;box-shadow:var(--shadow)}h2[data-astro-cid-axr343gj]{font:700 13px Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin:0;padding:12px 20px;color:#fff;background:linear-gradient(90deg,var(--accentDeep),var(--accent))}dl[data-astro-cid-axr343gj]{display:grid;grid-template-columns:minmax(130px,38%) 1fr;margin:0;font-size:15px}dt[data-astro-cid-axr343gj],dd[data-astro-cid-axr343gj]{padding:11px 20px;border-top:1px solid var(--line)}dl[data-astro-cid-axr343gj]>[data-astro-cid-axr343gj]:nth-child(1),dl[data-astro-cid-axr343gj]>[data-astro-cid-axr343gj]:nth-child(2){border-top:0}dt[data-astro-cid-axr343gj]{font-weight:600;background:var(--soft)}dd[data-astro-cid-axr343gj]{margin:0}@media(max-width:520px){dl[data-astro-cid-axr343gj]{grid-template-columns:1fr}dd[data-astro-cid-axr343gj]{border-top:0;padding-top:0}dt[data-astro-cid-axr343gj]{background:none;padding-bottom:2px}dl[data-astro-cid-axr343gj]>[data-astro-cid-axr343gj]:nth-child(1){border-top:0}}.ref[data-astro-cid-5z63tat4]{margin:1.6em 0}.scroll[data-astro-cid-5z63tat4]{overflow:auto;max-height:560px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}caption[data-astro-cid-5z63tat4]{text-align:left;font:700 1.05rem/1.3 var(--display);padding:16px 14px 12px;color:var(--ink)}th[data-astro-cid-5z63tat4]{position:sticky;top:0;background:var(--ink);color:#fff;font-weight:600;font-size:13.5px;white-space:nowrap}td[data-astro-cid-5z63tat4]:first-child{font-weight:600}td[data-astro-cid-5z63tat4]:not(:first-child),th[data-astro-cid-5z63tat4]:not(:first-child){white-space:nowrap}figcaption[data-astro-cid-5z63tat4]{font-size:13px;color:var(--muted);margin-top:8px;padding-left:4px}.callout[data-astro-cid-mrmim4ef]{--c: var(--accent);border:1px solid color-mix(in srgb,var(--c) 30%,transparent);border-left:5px solid var(--c);background:color-mix(in srgb,var(--c) 6%,#fff);padding:16px 20px;margin:1.8em 0;border-radius:12px;font-size:.97em}.callout[data-astro-cid-mrmim4ef].warning{--c: #b7791f}.callout[data-astro-cid-mrmim4ef].key{--c: #2f855a}.label[data-astro-cid-mrmim4ef]{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--c)}.ic[data-astro-cid-mrmim4ef]{width:20px;height:20px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;font-size:12px;text-transform:none}.callout[data-astro-cid-mrmim4ef] p:last-child{margin-bottom:0}.sources[data-astro-cid-3ntd4h4x]{font-size:14px;background:var(--soft);border-radius:14px;padding:4px 22px 14px;margin-top:2.5em}h2[data-astro-cid-3ntd4h4x]{font-size:17px;margin-top:18px}ol[data-astro-cid-3ntd4h4x]{padding-left:20px;line-height:1.55}li[data-astro-cid-3ntd4h4x]{margin-bottom:6px;word-break:break-word;scroll-margin-top:90px}li[data-astro-cid-3ntd4h4x]:target{background:var(--highlight, #fff3cd);border-radius:4px}.prod[data-astro-cid-nrwfdeyd]{border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin:18px 0;background:#fff;box-shadow:var(--shadow)}.for[data-astro-cid-nrwfdeyd]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0 0 4px}h3[data-astro-cid-nrwfdeyd]{margin:0 0 8px;font-size:1.25rem}.specs[data-astro-cid-nrwfdeyd]{font-size:14.5px;margin:8px 0;padding-left:1.1em}.safety[data-astro-cid-nrwfdeyd],.watch[data-astro-cid-nrwfdeyd]{font-size:14.5px;margin:6px 0}.cta[data-astro-cid-nrwfdeyd]{margin:12px 0 0;font-size:14.5px}.cta[data-astro-cid-nrwfdeyd] a[data-astro-cid-nrwfdeyd]{display:inline-block;background:var(--accent);color:#fff;text-decoration:none;font-weight:600;padding:8px 14px;border-radius:9px}.cta[data-astro-cid-nrwfdeyd] a[data-astro-cid-nrwfdeyd]:hover{background:var(--accentDeep)}.note[data-astro-cid-nrwfdeyd]{display:block;margin-top:6px;font-size:12.5px;color:var(--muted)}.term[data-astro-cid-hr2hq2fv]{border-bottom:1px dotted currentColor;cursor:help;position:relative}.term[data-astro-cid-hr2hq2fv]:hover:after,.term[data-astro-cid-hr2hq2fv]:focus:after{content:attr(data-def);position:absolute;left:0;top:1.6em;z-index:5;width:min(300px,80vw);background:#1d1d1f;color:#fff;font:14px/1.45 Inter,sans-serif;padding:10px 12px;border-radius:6px}ol[data-astro-cid-zhxkjw2l]{list-style:none;counter-reset:s;padding:0;margin:1.2em 0;border-left:3px solid var(--accent)}li[data-astro-cid-zhxkjw2l]{counter-increment:s;position:relative;padding:0 0 18px 26px}li[data-astro-cid-zhxkjw2l]:before{content:counter(s);position:absolute;left:-14px;top:2px;width:25px;height:25px;border-radius:50%;background:var(--accent);color:#fff;font:600 13px/25px Inter,sans-serif;text-align:center}li[data-astro-cid-zhxkjw2l] p[data-astro-cid-zhxkjw2l]{margin:0 0 4px}.days[data-astro-cid-zhxkjw2l]{display:inline-block;margin-left:6px;font-size:12.5px;font-weight:600;color:var(--accentDeep);background:color-mix(in srgb,var(--highlight) 25%,#fff);border-radius:999px;padding:2px 10px}.cite[data-astro-cid-zhxkjw2l]{font-size:12px;color:var(--muted)}.tool[data-astro-cid-2axyh6eb]{background:#fff;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:16px;padding:0 22px 18px;margin:2em 0;font-size:15px;box-shadow:var(--shadow);overflow:hidden}h2[data-astro-cid-2axyh6eb]{margin:0 -22px 16px;padding:14px 22px;font-size:18px;color:#fff;background:linear-gradient(90deg,var(--accentDeep),var(--accent))}.tool[data-astro-cid-2axyh6eb] label{display:block;font-weight:500}.tool[data-astro-cid-2axyh6eb] input:not([type=checkbox]),.tool[data-astro-cid-2axyh6eb] select{display:block;width:100%;margin-top:4px;font:inherit;padding:9px 11px;border:1px solid #cfcbc3;border-radius:9px;background:#fffefb;color:var(--ink)}.tool[data-astro-cid-2axyh6eb] .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 16px}.tool[data-astro-cid-2axyh6eb] .check{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;font-weight:500}.tool[data-astro-cid-2axyh6eb] .check input{margin-top:5px}.tool[data-astro-cid-2axyh6eb] .out{background:var(--soft);border-radius:12px;padding:12px 16px;margin-top:14px;font-size:15.5px}.tool[data-astro-cid-2axyh6eb] .out p{margin:4px 0}.tool[data-astro-cid-2axyh6eb] .out ol{margin:6px 0;padding-left:0;list-style:none}.tool[data-astro-cid-2axyh6eb] .out li{display:grid;grid-template-columns:9.5rem 1fr;gap:4px 12px;padding:7px 0;border-top:1px solid var(--line)}.tool[data-astro-cid-2axyh6eb] .out li:first-child{border-top:0}.tool[data-astro-cid-2axyh6eb] .out .when{font-weight:700;color:var(--accentDeep)}.tool[data-astro-cid-2axyh6eb] .out .cite{display:block;font-size:12px;color:var(--muted)}.tool[data-astro-cid-2axyh6eb] .ok{color:#2f855a;font-weight:700}.tool[data-astro-cid-2axyh6eb] .no{color:#b7791f;font-weight:700}.tool[data-astro-cid-2axyh6eb] .big{font:700 1.6rem/1.2 var(--display);color:var(--accent)}@media(max-width:520px){.tool[data-astro-cid-2axyh6eb] .out li{grid-template-columns:1fr}}.small[data-astro-cid-2axyh6eb]{font-size:13px;color:var(--muted);margin:10px 0 0}.embed[data-astro-cid-2axyh6eb]{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.embed[data-astro-cid-2axyh6eb] summary[data-astro-cid-2axyh6eb]{cursor:pointer;font-weight:600;font-size:14px;color:var(--accent)}textarea[data-astro-cid-2axyh6eb]{width:100%;font:12px/1.5 ui-monospace,Menlo,monospace;border:1px solid var(--line);border-radius:8px;padding:8px;margin-top:6px;resize:vertical}.copy[data-astro-cid-2axyh6eb]{font:600 14px Inter,sans-serif;background:var(--accent);color:#fff;border:0;border-radius:8px;padding:8px 14px;margin-top:6px;cursor:pointer}.ap[data-astro-cid-c74als5v]{overflow-x:auto}table[data-astro-cid-c74als5v]{border-collapse:collapse;width:100%;min-width:420px}th[data-astro-cid-c74als5v],td[data-astro-cid-c74als5v]{padding:6px;text-align:center;border-bottom:1px solid var(--line, #ddd);font-size:15px}thead[data-astro-cid-c74als5v] th[data-astro-cid-c74als5v]{font-size:13px;vertical-align:bottom}tbody[data-astro-cid-c74als5v] th[data-astro-cid-c74als5v]{text-align:left}input[data-astro-cid-c74als5v][type=number]{width:72px;font:inherit;padding:6px;border:1px solid var(--line, #ccc);border-radius:8px}input[data-astro-cid-c74als5v][type=checkbox]{width:20px;height:20px}.bar[data-astro-cid-c74als5v]{height:12px;border-radius:6px;background:var(--line, #e5e5e5);margin:14px 0 6px;overflow:hidden}.bar[data-astro-cid-c74als5v] span[data-astro-cid-c74als5v]{display:block;height:100%;background:var(--accent, #2a7);transition:width .2s}.grid[data-astro-cid-qy5njytv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}label[data-astro-cid-qy5njytv]{display:grid;gap:4px;font-weight:600;font-size:15px}input[data-astro-cid-qy5njytv]{font:inherit;padding:8px;border:1px solid var(--line, #ccc);border-radius:8px;min-width:0}.out[data-astro-cid-qy5njytv] dl{display:grid;gap:8px;margin:14px 0 0}.out[data-astro-cid-qy5njytv] dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line, #ddd);padding-top:8px}.out[data-astro-cid-qy5njytv] dt{font-weight:600}.out[data-astro-cid-qy5njytv] dd{margin:0;text-align:right}.out[data-astro-cid-qy5njytv] .warn{background:#fff4d6;border-radius:8px;padding:8px 10px}label[data-astro-cid-pt2qltp6]{display:grid;gap:4px;font-weight:600;font-size:15px}input[data-astro-cid-pt2qltp6][type=number]{font:inherit;padding:8px;border:1px solid var(--line, #ccc);border-radius:8px;max-width:240px}.out[data-astro-cid-pt2qltp6] p{border-radius:8px;padding:10px 12px;margin:12px 0}.out[data-astro-cid-pt2qltp6] .ok{background:#e9f6ec}.out[data-astro-cid-pt2qltp6] .over{background:#fff4d6}details[data-astro-cid-pt2qltp6]{margin-top:8px}summary[data-astro-cid-pt2qltp6]{cursor:pointer;font-weight:600}.ck[data-astro-cid-pt2qltp6]{list-style:none;padding:0;display:grid;gap:6px;margin:10px 0 0}.ck[data-astro-cid-pt2qltp6] label[data-astro-cid-pt2qltp6]{display:flex;gap:8px;font-weight:400;align-items:flex-start}label[data-astro-cid-qyd6wklb]{display:grid;gap:4px;font-weight:600;font-size:15px}input[data-astro-cid-qyd6wklb]{font:inherit;padding:8px;border:1px solid var(--line, #ccc);border-radius:8px;max-width:240px}.out[data-astro-cid-qyd6wklb]{margin:14px 0 0;padding-left:20px}.out[data-astro-cid-qyd6wklb] li{margin:0 0 8px}.grid[data-astro-cid-2tcagl2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}label[data-astro-cid-2tcagl2e]{display:grid;gap:4px;font-weight:600;font-size:15px}input[data-astro-cid-2tcagl2e],select[data-astro-cid-2tcagl2e]{font:inherit;padding:8px;border:1px solid var(--line, #ccc);border-radius:8px;min-width:0;max-width:100%}.out[data-astro-cid-2tcagl2e]{margin-top:12px}.clock[data-astro-cid-pqoen6c5]{background:#fff;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:16px;padding:0 22px 20px;margin:2em 0;font-size:15px;box-shadow:var(--shadow);overflow:hidden}h2[data-astro-cid-pqoen6c5]{margin:0 -22px 16px;padding:14px 22px;font-size:18px;color:#fff;background:linear-gradient(90deg,var(--accentDeep),var(--accent))}label[data-astro-cid-pqoen6c5]{display:block;margin-bottom:12px;font-weight:500}input[data-astro-cid-pqoen6c5]{display:block;margin-top:4px;font:inherit;padding:9px 11px;border:1px solid #cfcbc3;border-radius:9px;background:#fffefb}button[data-astro-cid-pqoen6c5]{font:600 15px Inter,sans-serif;background:var(--accent);color:#fff;border:0;border-radius:10px;padding:11px 20px;cursor:pointer}button[data-astro-cid-pqoen6c5]:hover{background:var(--accentDeep)}#dc-out[data-astro-cid-pqoen6c5]:not(:empty){background:var(--soft);border-radius:10px;padding:4px 16px;margin-top:14px}.small[data-astro-cid-pqoen6c5]{font-size:13px;color:var(--muted);margin-bottom:0}.hint[data-astro-cid-5gzr5x2x]{font-size:13px;color:var(--muted);margin:8px 0 0}.calc[data-astro-cid-2bkya65l]{background:#fff;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:16px;padding:0 22px 20px;margin:2em 0;font-size:15px;box-shadow:var(--shadow);overflow:hidden}h2[data-astro-cid-2bkya65l]{margin:0 -22px 16px;padding:14px 22px;font-size:18px;color:#fff;background:linear-gradient(90deg,var(--accentDeep),var(--accent))}.grid[data-astro-cid-2bkya65l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 16px}label[data-astro-cid-2bkya65l]{font-weight:500}input[data-astro-cid-2bkya65l][type=number]{display:block;width:100%;margin-top:4px;font:inherit;padding:9px 11px;border:1px solid #cfcbc3;border-radius:9px;background:#fffefb}.check[data-astro-cid-2bkya65l]{display:block;margin:12px 0 4px}.out[data-astro-cid-2bkya65l]{background:var(--soft);border-radius:12px;padding:12px 16px;margin-top:12px;font-size:16px}.out[data-astro-cid-2bkya65l] p{margin:2px 0}.out[data-astro-cid-2bkya65l] .save{color:#2f855a;font-size:18px;margin-top:6px}.small[data-astro-cid-2bkya65l]{font-size:13px;color:var(--muted);margin:8px 0 0}
