ul.wid-sk-cards{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}ul.wid-sk-cards li{margin:0;padding:0}ul.wid-sk-cards li.wid-sk-card{padding:16px 18px}ul.wid-sk-cards li:before,ul.wid-sk-cards li::marker{content:none}.wid-sk-card{position:relative;display:flex;flex-direction:column;padding:14px 16px;border:1px solid var(--wid-line,#d8dee6);border-radius:14px;background:var(--wid-card,#fff);transition:border-color .15s,box-shadow .15s}.wid-sk-card:hover{border-color:#6d4bd8;box-shadow:0 4px 14px rgba(0,43,70,.07)}.wid-sk-card-cat{margin:0 0 4px;font:700 11.5px/1.4 "IBM Plex Sans",system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#5531c4}.wid-sk-card-cat{display:flex;align-items:center;gap:10px}.wid-sk-card-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#006cae,#19b4e6);color:#fff}.wid-mcps-logo.is-wi.wid-sk-ico svg{width:20px;height:20px}.wid-mcps-logo.is-sm.wid-sk-ico svg{width:16px;height:16px}.wid-sk-card h3{margin:10px 0 6px;font-size:17px;line-height:1.3}.wid-sk-card h3 a{color:var(--wid-navy,#002b46);text-decoration:none}.wid-sk-card h3 a:hover,.wid-sk-card h3 a:focus-visible{color:#5531c4;text-decoration:underline}.wid-sk-card>p{margin:0;font-size:14.5px;line-height:1.5;color:var(--wid-muted,#4f5b6b)}.wid-sk-card-foot{margin-top:auto !important;padding-top:10px}.wid-sk-dl{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 14px;border:1px solid #c9bdf3;border-radius:8px;background:#fff;color:#5531c4;font:600 13px/1 "IBM Plex Sans",system-ui,sans-serif;text-decoration:none}.wid-sk-dl:hover,.wid-sk-dl:focus-visible{background:#6d4bd8;border-color:#6d4bd8;color:#fff}.wid-sk-pack .wid-mcps-simhead a{gap:4px}.wid-sk-ico{flex:none}.wid-sk-ico.is-doc{color:#5531c4;background:#f3effe;border-color:#d9cff5}.wid-mcps-row .wid-sk-ico{width:36px;height:36px;border-radius:9px;font-size:13px}.wid-mcps-logo.is-sm.wid-sk-ico{font-size:11px}.wid-mcps-logo.is-sm.wid-sk-ico svg{width:16px;height:16px}.wid-sk-best{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--wid-muted,#4f5b6b)}.wid-sk-by{white-space:nowrap;color:#7a8696}.wid-sk-runs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:220px}.wid-sk-runs span{padding:0 6px;border-radius:5px;border:1px solid var(--wid-line,#d8dee6);font-size:11.5px;line-height:1.7;color:var(--wid-ink,#2d3a4b);background:#f6f8fb;white-space:nowrap}.wid-sk-grade{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:700;line-height:1.5;white-space:nowrap}.wid-sk-grade.is-a{background:#e6f5eb;color:#17692f}.wid-sk-grade.is-b{background:#e8f0fd;color:#005991}.wid-sk-grade.is-c{background:#eef1f6;color:#3b4a5e}.wid-sk-grade.is-own{background:#efebfc;color:#4b2db0}html.wi-charcoal .wid-sk-grade.is-own{background:#3a3157;color:#e3dbff}.wid-mcps-logo.is-wi.wid-sk-ico,html.wi-charcoal .wid-mcps-logo.is-wi.wid-sk-ico{background:linear-gradient(135deg,#006cae,#19b4e6);border:0;color:#fff;font-weight:700}.wid-sk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wid-sk-steps a{color:#5531c4;font-weight:600}.wid-sk-md{max-height:520px;overflow:auto;margin:12px 0 0;padding:16px;border:1px solid var(--wid-line,#d8dee6);border-radius:12px;background:#f7f8fb;color:#1f2a3a;font:13.5px/1.6 "IBM Plex Mono",ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.wid-sk-md:focus-visible{outline:2px solid #6d4bd8;outline-offset:2px}.wid-sk-prof{margin:12px 0 0}.wid-sk-prof summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600;color:#5531c4}@media (max-width:900px){ul.wid-sk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){ul.wid-sk-cards,.wid-sk-steps{grid-template-columns:1fr}.wid-sk-runs{justify-content:flex-start;max-width:none}.wid-sk-md{max-height:420px;font-size:12.5px;padding:12px}}html.wi-charcoal .wid-sk-card{background:#121922;border-color:#2a394f}html.wi-charcoal .wid-sk-card h3 a{color:#e8eef3}html.wi-charcoal .wid-sk-card>p,html.wi-charcoal .wid-sk-best{color:#b8c2cc}html.wi-charcoal .wid-sk-by{color:#9aa5b1}html.wi-charcoal .wid-sk-card-cat,html.wi-charcoal .wid-sk-steps a,html.wi-charcoal .wid-sk-prof summary{color:#c4b2ff}html.wi-charcoal .wid-sk-dl{background:#3a3157;border-color:#8b6cf0;color:#fff}html.wi-charcoal .wid-sk-dl:hover,html.wi-charcoal .wid-sk-dl:focus-visible{background:#8b6cf0;color:#14101f}html.wi-charcoal .wid-sk-ico.is-doc{background:#2c2840;border-color:#4d4470;color:#c4b2ff}html.wi-charcoal .wid-sk-runs span{background:#0e121a;border-color:#2a394f;color:#e8eef3}html.wi-charcoal .wid-sk-grade.is-a{background:#1f5c35;color:#c9f7d9}html.wi-charcoal .wid-sk-grade.is-b{background:#0f1a29;color:#bde4fd}html.wi-charcoal .wid-sk-grade.is-c{background:#202a3b;color:#f0f4f7}html.wi-charcoal .wid-sk-md{background:#0b0f14;border-color:#2a394f;color:#e8eef3}html.wi-charcoal .wipl-demo .wid-sk-grade.is-a{background:#e6f5eb;color:#17692f}html.wi-charcoal .wipl-demo .wid-sk-grade.is-b{background:#e8f0fd;color:#1d4fb8}html.wi-charcoal .wipl-demo .wid-sk-grade.is-c{background:#eef1f6;color:#3b4a5e}.wipl-demo .wid-mcps-cardline a{color:#5531c4;font-weight:600}