.Skills-module__JlT7KG__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.Skills-module__JlT7KG__tile{border:2px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;padding:12px 14px;text-decoration:none;display:block}.Skills-module__JlT7KG__tile:hover,.Skills-module__JlT7KG__tile:focus-visible{border-color:var(--ink-soft)}.Skills-module__JlT7KG__tileTitle{font-weight:700;display:block}.Skills-module__JlT7KG__tileSub{color:var(--ink-soft);margin-top:2px;font-size:.9em;display:block}.Skills-module__JlT7KG__codes{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.Skills-module__JlT7KG__code{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:.85em}.Skills-module__JlT7KG__samples{gap:14px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.Skills-module__JlT7KG__sample{border:2px solid var(--line);background:var(--card);border-radius:16px;padding:14px 16px}.Skills-module__JlT7KG__qText{margin:0 0 6px;font-size:1.25em;font-weight:700;line-height:1.4}.Skills-module__JlT7KG__reveal summary{cursor:pointer;font-weight:700}.Skills-module__JlT7KG__worked{margin:8px 0 0;line-height:1.5}.Skills-module__JlT7KG__steps{margin:8px 0 0;padding-left:1.4em}.Skills-module__JlT7KG__prob{--d2:#f29c7c;--d4:#e0613b;--d8:#b4431f;--d3:#88b5e8;--d6:#3f7fcb;--d12:#22549a;--d5:#7ecf9f;--d10:#2a995b;--dx:#9a8bc2;--empty:var(--card);--empty-edge:var(--line-strong);--miss:#b2412a;--miss-soft:#f8e2da;--hi:var(--sun);--hi-ink:#2e2400}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Skills-module__JlT7KG__prob{--d2:#f5a98c;--d4:#ec7149;--d8:#d2552d;--d3:#96c0f0;--d6:#5b96df;--d12:#3e73c2;--d5:#8cdaae;--d10:#3db474;--dx:#aa9ad8;--miss:#ef8068;--miss-soft:#3a1f19;--hi-ink:#1e1800}}:root[data-theme=dark] .Skills-module__JlT7KG__prob{--d2:#f5a98c;--d4:#ec7149;--d8:#d2552d;--d3:#96c0f0;--d6:#5b96df;--d12:#3e73c2;--d5:#8cdaae;--d10:#3db474;--dx:#aa9ad8;--miss:#ef8068;--miss-soft:#3a1f19;--hi-ink:#1e1800}.Skills-module__JlT7KG__prob .frac{vertical-align:middle;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;margin:0 .06em;font-weight:700;line-height:1;display:inline-flex}.Skills-module__JlT7KG__prob .frac>.n{border-bottom:.08em solid;padding:0 .14em .1em}.Skills-module__JlT7KG__prob .frac>.d{padding:.1em .14em 0}.Skills-module__JlT7KG__prob .mixed{vertical-align:middle;align-items:center;gap:.08em;font-weight:700;display:inline-flex}:is(.Skills-module__JlT7KG__prob .mixed .w,.Skills-module__JlT7KG__prob .whole){font-variant-numeric:tabular-nums;font-size:1.35em;font-weight:700;line-height:1}.Skills-module__JlT7KG__prob .op{color:var(--ink-soft);font-weight:600}.Skills-module__JlT7KG__prob .card{border:2px solid var(--line);background:var(--card);border-radius:18px;margin:12px 0 4px;padding:12px 10px}.Skills-module__JlT7KG__prob svg.fig{width:100%;height:auto;display:block;overflow:visible}.Skills-module__JlT7KG__prob svg .tw{font:700 18px var(--font-ui);fill:var(--ink-soft);text-anchor:middle}.Skills-module__JlT7KG__prob svg .tf{font-family:var(--font-ui);text-anchor:middle;font-weight:700}.Skills-module__JlT7KG__prob .rowlab{align-items:center;gap:10px;margin:10px 0 4px;font-size:24px;display:flex}.Skills-module__JlT7KG__prob .sk{color:var(--ink-soft)}.Skills-module__JlT7KG__prob .hl{background:var(--hi);color:var(--hi-ink);border-radius:8px;padding:0 .12em}.Skills-module__JlT7KG__prob .ask{border:3px dashed var(--ink-faint);min-width:1.3em;color:var(--ink-soft);border-radius:10px;place-items:center;padding:0 .1em;line-height:1.15;display:inline-grid}.Skills-module__JlT7KG__prob table.colsum{border-collapse:collapse;font:700 28px/1.25 var(--font-ui);font-variant-numeric:tabular-nums;margin:12px auto 4px}.Skills-module__JlT7KG__prob table.colsum td{text-align:center;min-width:.8em;padding:0 .08em}.Skills-module__JlT7KG__prob table.colsum tr.rule td{border-top:3px solid var(--ink);height:6px;padding:0}.Skills-module__JlT7KG__share{color:inherit;border:2px solid;border-radius:999px;align-items:center;gap:.4em;margin:.6rem 0 0;padding:.5rem .9rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.Skills-module__JlT7KG__share:hover,.Skills-module__JlT7KG__share:focus-visible{text-decoration:underline}.Skills-module__JlT7KG__boxes{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.Skills-module__JlT7KG__box{border:2px solid var(--line);background:var(--card);text-align:center;border-radius:14px;min-height:56px;padding:10px 12px;font-weight:600}.Skills-module__JlT7KG__boxPic{font-size:2rem;display:block}
