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}ul.wid-sk-packs{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}ul.wid-sk-packs li{margin:0;padding:16px 18px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--wid-line,#d8dee6);border-radius:14px;background:var(--wid-card,#fff)}ul.wid-sk-packs li:before,ul.wid-sk-packs li::marker{content:none}.wid-sk-packs-name{margin:0;font-size:16.5px;color:var(--wid-navy,#002b46)}.wid-sk-packs-name span{margin-left:6px;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5531c4}.wid-sk-packs-txt{margin:0;font-size:14.5px;line-height:1.5;color:var(--wid-muted,#4f5b6b)}.wid-sk-packs .wid-sk-dl{align-self:flex-start;margin-top:auto}.wid-sk-flow-h{margin:22px 0 8px;font-size:15px;color:var(--wid-navy,#002b46)}ol.wid-sk-flow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}ol.wid-sk-flow li{margin:0;padding:0;display:flex;align-items:center}ol.wid-sk-flow li:before,ol.wid-sk-flow li::marker{content:none}ol.wid-sk-flow li+li:before{content:"→";display:inline-block;margin-right:6px;color:#9aa5b1}.wid-sk-flow button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px 0 6px;border:1px solid var(--wid-line,#d8dee6);border-radius:999px;background:#fff;color:var(--wid-ink,#2d3a4b);font:600 13.5px/1 "IBM Plex Sans",system-ui,sans-serif;cursor:pointer}.wid-sk-flow-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#f3effe;color:#5531c4;font-size:12px}.wid-sk-flow button:hover{border-color:#6d4bd8}.wid-sk-flow button[aria-pressed=true]{border-color:#6d4bd8;background:#6d4bd8;color:#fff}.wid-sk-flow button[aria-pressed=true] .wid-sk-flow-n{background:#fff;color:#5531c4}.wid-sk-profile{margin:18px 0 0;border:1px dashed #c9bdf3;border-radius:14px;background:#faf8ff}.wid-sk-profile summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:48px;padding:12px 16px;cursor:pointer}.wid-sk-profile-t{font-weight:700;color:#4b2db0}.wid-sk-profile-s{font-size:14px;color:var(--wid-muted,#4f5b6b)}.wid-sk-profile-body{padding:0 16px 14px}.wid-sk-profile-note{margin:0 0 10px;font-size:13.5px;color:var(--wid-muted,#4f5b6b)}.wid-sk-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wid-sk-profile fieldset{margin:0;padding:10px 12px 12px;border:1px solid var(--wid-line,#d8dee6);border-radius:10px;background:#fff;min-width:0}.wid-sk-profile legend{padding:0 4px;font-weight:700;font-size:13.5px;color:var(--wid-navy,#002b46)}.wid-sk-profile label{display:block;margin:8px 0 3px;font-size:13px;color:var(--wid-ink,#2d3a4b)}.wid-sk-profile input,.wid-sk-profile textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid #c3ccd7;border-radius:8px;background:#fff;color:#1f2a3a;font:14px/1.4 "IBM Plex Sans",system-ui,sans-serif;box-sizing:border-box}.wid-sk-profile input:focus-visible,.wid-sk-profile textarea:focus-visible{outline:2px solid #6d4bd8;outline-offset:1px;border-color:#6d4bd8}.wid-sk-profile-foot{margin:12px 0 0}.wid-sk-viewer{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:14px;margin:16px 0 0;align-items:start}.wid-sk-vlist{display:flex;flex-direction:column;gap:6px;max-height:720px;overflow:auto;padding:2px}.wid-sk-vitem{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid var(--wid-line,#d8dee6);border-radius:10px;background:#fff;color:var(--wid-ink,#2d3a4b);text-decoration:none}.wid-sk-vitem:hover{border-color:#6d4bd8}.wid-sk-vitem:focus-visible{outline:2px solid #6d4bd8;outline-offset:2px}.wid-sk-vitem[aria-current=true]{border-color:#6d4bd8;background:#f3effe;box-shadow:inset 3px 0 0 #6d4bd8}.wid-sk-vn{font:600 12px/1 "IBM Plex Mono",ui-monospace,monospace;color:#7a8696}.wid-sk-vico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#006cae,#19b4e6);color:#fff}.wid-sk-vico svg{width:16px;height:16px}.wid-sk-vtxt{min-width:0;display:flex;flex-direction:column}.wid-sk-vtxt strong{font-size:14.5px;line-height:1.3;color:var(--wid-navy,#002b46)}.wid-sk-vtxt span{font-size:12.5px;line-height:1.35;color:var(--wid-muted,#4f5b6b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wid-sk-vpack{font-size:11px;font-weight:700;white-space:nowrap;padding:2px 6px;border-radius:5px;background:#efebfc;color:#4b2db0}.wid-sk-vpane{min-width:0;padding:14px 16px 12px;border:1px solid var(--wid-line,#d8dee6);border-radius:14px;background:var(--wid-card,#fff)}.wid-sk-vhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.wid-sk-vhead h3{margin:0;font-size:18px;color:var(--wid-navy,#002b46)}.wid-sk-vhead a{white-space:nowrap;font-size:14px;font-weight:600;color:#5531c4}.wid-sk-vbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 0}.wid-sk-for{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.wid-sk-for-l{margin-right:4px;font-size:13px;font-weight:600;color:#7a8696}.wid-sk-for button{min-height:40px;padding:0 12px;border:1px solid var(--wid-line,#d8dee6);border-radius:8px;background:#fff;color:var(--wid-ink,#2d3a4b);font:600 13px/1 "IBM Plex Sans",system-ui,sans-serif;cursor:pointer}.wid-sk-for button:hover{border-color:#6d4bd8}.wid-sk-for button[aria-pressed=true]{background:#002b46;border-color:#002b46;color:#fff}.wid-sk-vacts{display:inline-flex;flex-wrap:wrap;gap:6px}.wid-sk-vbtn{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 13.5px/1 "IBM Plex Sans",system-ui,sans-serif;text-decoration:none;cursor:pointer}.wid-sk-vbtn:hover,.wid-sk-vbtn:focus-visible{background:#f3effe}.wid-sk-vbtn.is-main{background:#6d4bd8;border-color:#6d4bd8;color:#fff}.wid-sk-vbtn.is-main:hover,.wid-sk-vbtn.is-main:focus-visible{background:#5531c4}.wid-sk-vhint{margin:10px 0 0;font-size:13.5px;color:var(--wid-muted,#4f5b6b)}.wid-sk-vmd{max-height:560px}.wid-sk-vstatus{min-height:1.4em;margin:8px 0 0;font-size:13.5px;font-weight:600;color:#17692f}@media (max-width:900px){ul.wid-sk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.wid-sk-viewer{grid-template-columns:1fr}.wid-sk-vlist{max-height:300px}}@media (max-width:760px){ul.wid-sk-packs,.wid-sk-profile-grid{grid-template-columns:1fr}ol.wid-sk-flow li+li:before{display:none}.wid-sk-vbar{flex-direction:column;align-items:stretch}.wid-sk-vacts .wid-sk-vbtn{flex:1 1 auto;justify-content:center}.wid-sk-vpane{padding:12px}}@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 ul.wid-sk-packs li,html.wi-charcoal .wid-sk-vpane,html.wi-charcoal .wid-sk-vitem,html.wi-charcoal .wid-sk-profile fieldset{background:#121922;border-color:#2a394f}html.wi-charcoal .wid-sk-packs-name,html.wi-charcoal .wid-sk-flow-h,html.wi-charcoal .wid-sk-vhead h3,html.wi-charcoal .wid-sk-vtxt strong,html.wi-charcoal .wid-sk-profile legend{color:#e8eef3}html.wi-charcoal .wid-sk-packs-txt,html.wi-charcoal .wid-sk-vtxt span,html.wi-charcoal .wid-sk-vhint,html.wi-charcoal .wid-sk-profile-s,html.wi-charcoal .wid-sk-profile-note,html.wi-charcoal .wid-sk-profile label{color:#b8c2cc}html.wi-charcoal .wid-sk-packs-name span,html.wi-charcoal .wid-sk-vhead a,html.wi-charcoal .wid-sk-profile-t{color:#c4b2ff}html.wi-charcoal .wid-sk-flow button,html.wi-charcoal .wid-sk-for button{background:#0e121a;border-color:#2a394f;color:#e8eef3}html.wi-charcoal .wid-sk-flow-n{background:#3a3157;color:#e3dbff}html.wi-charcoal .wid-sk-flow button[aria-pressed=true]{background:#8b6cf0;border-color:#8b6cf0;color:#14101f}html.wi-charcoal .wid-sk-for button[aria-pressed=true]{background:#e8eef3;border-color:#e8eef3;color:#14101f}html.wi-charcoal .wid-sk-vitem[aria-current=true]{background:#3a3157;border-color:#8b6cf0;box-shadow:inset 3px 0 0 #8b6cf0}html.wi-charcoal .wid-sk-vpack{background:#3a3157;color:#e3dbff}html.wi-charcoal .wid-sk-profile{background:#0f141c;border-color:#6d5bb0}html.wi-charcoal .wid-sk-profile input,html.wi-charcoal .wid-sk-profile textarea{background:#0b0f14;border-color:#2a394f;color:#e8eef3}html.wi-charcoal .wid-sk-vbtn{background:#3a3157;border-color:#8b6cf0;color:#fff}html.wi-charcoal .wid-sk-vbtn.is-main{background:#8b6cf0;color:#14101f}html.wi-charcoal .wid-sk-vstatus{color:#8fe0a8}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}ul.wid-sk-packs.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.wid-sk-packs-who{margin:0;font:700 11.5px/1.4 "IBM Plex Sans",system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#5f6b7a}.wid-sk-packs-name a{color:var(--wid-navy,#002b46);text-decoration:none}.wid-sk-packs-name a:hover,.wid-sk-packs-name a:focus-visible{color:#5531c4;text-decoration:underline}.wid-sk-packs-acts{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0}.wid-sk-dl.is-main{background:#6d4bd8;border-color:#6d4bd8;color:#fff}.wid-sk-dl.is-main:hover,.wid-sk-dl.is-main:focus-visible{background:#5531c4;border-color:#5531c4}.wid-sk-copy-h{margin:28px 0 4px;font-size:18px;color:var(--wid-navy,#002b46)}.wid-skp-rule{margin:22px 0 0;padding:16px 18px;border:1px solid #c9bdf3;border-left:4px solid #6d4bd8;border-radius:12px;background:#faf8ff}.wid-skp-rule p{margin:0;font-size:15.5px;line-height:1.55;color:var(--wid-ink,#2d3a4b)}.wid-skp-rule .wid-skp-rule-h{margin:0 0 6px;font:700 12px/1.4 "IBM Plex Sans",system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#4b2db0}.wid-skp-group{margin:24px 0 10px;font-size:16px;color:var(--wid-navy,#002b46)}ol.wid-skp-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}ol.wid-skp-list li{margin:0}ol.wid-skp-list li:before,ol.wid-skp-list li::marker{content:none}.wid-skp-item{display:flex;flex-direction:column;padding:14px 16px;border:1px solid var(--wid-line,#d8dee6);border-radius:14px;background:var(--wid-card,#fff);scroll-margin-top:90px}.wid-skp-item:target{border-color:#6d4bd8;box-shadow:0 0 0 3px rgba(109,75,216,.18)}.wid-skp-top{display:flex;align-items:center;gap:10px}.wid-skp-n{font:600 12px/1 "IBM Plex Mono",ui-monospace,monospace;color:#7a8696}.wid-skp-top .wid-mcps-logo{width:34px;height:34px;border-radius:9px}.wid-skp-top h4{margin:0;font-size:16.5px;line-height:1.3}.wid-skp-top h4 a{color:var(--wid-navy,#002b46);text-decoration:none}.wid-skp-top h4 a:hover,.wid-skp-top h4 a:focus-visible{color:#5531c4;text-decoration:underline}.wid-skp-dl{margin:10px 0 0;display:grid;gap:8px}.wid-skp-dl div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px}.wid-skp-dl dt{margin:0;font:700 11.5px/1.6 "IBM Plex Sans",system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#5531c4}.wid-skp-dl dd{margin:0;font-size:14.5px;line-height:1.5;color:var(--wid-ink,#2d3a4b)}.wid-skp-acts{display:flex;flex-wrap:wrap;gap:4px 16px;margin:auto 0 0;padding-top:10px}.wid-skp-acts a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:600;color:#5531c4}.wid-skp-tablewrap{margin:12px 0 0;overflow-x:auto;border:1px solid var(--wid-line,#d8dee6);border-radius:12px}.wid-skp-table{width:100%;margin:0;border-collapse:collapse;font-size:14.5px}.wid-skp-table th,.wid-skp-table td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--wid-line,#d8dee6)}.wid-skp-table thead th{background:#f6f8fb;font-size:13px;color:var(--wid-navy,#002b46)}.wid-skp-table tbody tr:last-child td{border-bottom:0}.wid-skp-table td:last-child{white-space:nowrap}.wid-skp-table.is-3 td:last-child{white-space:normal;color:var(--wid-muted,#4f5b6b)}.wid-skp-table.is-3 td:nth-child(2){white-space:nowrap}.wid-skp-table.is-3 th:first-child{width:36%}html.wi-charcoal .wid-skp-table.is-3 td:last-child{color:#b8c2cc}@media (max-width:760px){.wid-skp-table.is-3,.wid-skp-table.is-3 tbody,.wid-skp-table.is-3 tr,.wid-skp-table.is-3 td{display:block;width:auto}.wid-skp-table.is-3 thead{display:none}.wid-skp-table.is-3 tr{display:flex;flex-direction:column;padding:10px 14px;border-bottom:1px solid var(--wid-line,#d8dee6)}.wid-skp-table.is-3 td{padding:2px 0;border:0;white-space:normal !important}.wid-skp-table.is-3 td:nth-child(2){order:-1;font-size:15.5px}}.wid-skp-table a{color:#5531c4;font-weight:600}.wid-skp-prompt{position:relative;margin:10px 0 0}.wid-skp-prompt .wid-sk-md{margin:0;padding-right:86px;max-height:none}.wid-skp-prompt .wid-mcps-copy{position:absolute;top:8px;right:8px}.wid-skp-cc{margin:14px 0 18px}.wid-skp-cc h3{margin:0 0 4px;font-size:16px;color:var(--wid-navy,#002b46)}html.wi-charcoal .wid-skp-cc h3{color:#e8eef3}ul.wid-skp-quality{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}ul.wid-skp-quality li{position:relative;margin:0;padding:0 0 0 28px;font-size:15px;line-height:1.5;color:var(--wid-ink,#2d3a4b)}ul.wid-skp-quality li:before{content:"";position:absolute;left:4px;top:6px;width:12px;height:7px;border-left:2px solid #17692f;border-bottom:2px solid #17692f;transform:rotate(-45deg)}@media (max-width:900px){ul.wid-sk-packs.is-3{grid-template-columns:1fr}}@media (max-width:760px){ol.wid-skp-list{grid-template-columns:1fr}.wid-skp-dl div{grid-template-columns:1fr;gap:2px}.wid-skp-table td:last-child{white-space:normal}.wid-skp-prompt .wid-sk-md{padding-right:12px;padding-bottom:56px}.wid-skp-prompt .wid-mcps-copy{top:auto;bottom:8px}}html.wi-charcoal .wid-sk-packs-who{color:#9aa5b1}html.wi-charcoal .wid-sk-packs-name a,html.wi-charcoal .wid-skp-top h4 a,html.wi-charcoal .wid-skp-group,html.wi-charcoal .wid-sk-copy-h{color:#e8eef3}html.wi-charcoal .wid-sk-dl.is-main{background:#8b6cf0;border-color:#8b6cf0;color:#14101f}html.wi-charcoal .wid-skp-rule{background:#0f141c;border-color:#6d5bb0;border-left-color:#8b6cf0}html.wi-charcoal .wid-skp-rule p{color:#e8eef3}html.wi-charcoal .wid-skp-rule .wid-skp-rule-h,html.wi-charcoal .wid-skp-dl dt,html.wi-charcoal .wid-skp-acts a,html.wi-charcoal .wid-skp-table a{color:#c4b2ff}html.wi-charcoal .wid-skp-item{background:#121922;border-color:#2a394f}html.wi-charcoal .wid-skp-dl dd,html.wi-charcoal ul.wid-skp-quality li,html.wi-charcoal .wid-skp-table td{color:#e8eef3}html.wi-charcoal .wid-skp-tablewrap,html.wi-charcoal .wid-skp-table th,html.wi-charcoal .wid-skp-table td{border-color:#2a394f}html.wi-charcoal .wid-skp-table thead th{background:#0e121a;color:#e8eef3}html.wi-charcoal ul.wid-skp-quality li:before{border-color:#8fe0a8}.wid-sk-js{display:none !important}html.wid-sk-on h3.wid-sk-js{display:block !important}html.wid-sk-on ol.wid-sk-flow.wid-sk-js{display:flex !important}html.wid-sk-on details.wid-sk-js{display:block !important}html.wid-sk-on .wid-sk-for.wid-sk-js{display:inline-flex !important}.wid-sk-vn,.wid-sk-for-l,.wid-skp-n,.wid-sk-by{color:#5f6b7a}html.wi-charcoal .wid-sk-vn,html.wi-charcoal .wid-sk-for-l,html.wi-charcoal .wid-skp-n{color:#b8c2cc}.wid-mcps-chips button.is-on span{color:#fff}.wid-sk-vbtn:focus-visible,.wid-sk-flow button:focus-visible,.wid-sk-for button:focus-visible,.wid-sk-dl:focus-visible,#wid-sk-vpage:focus-visible,.wid-sk-profile summary:focus-visible,.wid-skp-dev summary:focus-visible,.wid-skp-table a:focus-visible{outline:2px solid #6d4bd8;outline-offset:2px}html.wi-charcoal .wid-sk-vbtn:focus-visible,html.wi-charcoal .wid-sk-flow button:focus-visible,html.wi-charcoal .wid-sk-for button:focus-visible,html.wi-charcoal .wid-sk-dl:focus-visible{outline-color:#c4b2ff}html.wi-charcoal .wid-sk-vbtn:hover{background:#4a3f73}html.wi-charcoal .wid-sk-vbtn.is-main:hover,html.wi-charcoal .wid-sk-vbtn.is-main:focus-visible{background:#a58cf5}#wid-sk-vtitle:focus{outline:none}.wid-sk-vpane{scroll-margin-top:90px}.wid-sk-flow button,.wid-sk-for button{min-height:44px}.wid-sk-profile input,.wid-sk-profile textarea{min-height:44px;border-color:#8a96a6}html.wi-charcoal .wid-sk-profile input,html.wi-charcoal .wid-sk-profile textarea{border-color:#8a96a6}#wid-sk-vpage{display:inline-flex;align-items:center;min-height:44px}.wid-sk-profile summary{list-style:none;position:relative;padding-right:44px}.wid-sk-profile summary::-webkit-details-marker{display:none}.wid-sk-profile summary:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:2px solid #4b2db0;border-bottom:2px solid #4b2db0;transform:rotate(45deg);transition:transform .15s}.wid-sk-profile[open] summary:after{transform:rotate(-135deg);margin-top:-2px}html.wi-charcoal .wid-sk-profile summary:after{border-color:#c4b2ff}.wid-skp-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0}.wid-skp-ways>div{padding:14px 16px;border:1px solid var(--wid-line,#d8dee6);border-radius:14px;background:var(--wid-card,#fff)}.wid-skp-ways p{margin:0;font-size:14.5px;line-height:1.5;color:var(--wid-ink,#2d3a4b)}.wid-skp-ways .wid-skp-ways-h{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-weight:700;font-size:15.5px;color:var(--wid-navy,#002b46)}.wid-skp-ways-h span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f3effe;color:#4b2db0;font-size:12.5px}html.wi-charcoal .wid-skp-ways>div{background:#121922;border-color:#2a394f}html.wi-charcoal .wid-skp-ways p{color:#e8eef3}html.wi-charcoal .wid-skp-ways .wid-skp-ways-h{color:#e8eef3}html.wi-charcoal .wid-skp-ways-h span{background:#3a3157;color:#e3dbff}p.wid-skp-rule{margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--wid-ink,#2d3a4b)}html.wi-charcoal p.wid-skp-rule{color:#e8eef3}ol.wid-skp-steps{margin:10px 0 4px;padding-left:1.4em;display:grid;gap:4px;font-size:15px;line-height:1.5;color:var(--wid-ink,#2d3a4b)}html.wi-charcoal ol.wid-skp-steps{color:#e8eef3}.wid-skp-dev{margin:16px 0 0;border:1px solid var(--wid-line,#d8dee6);border-radius:12px;padding:0 16px}.wid-skp-dev summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600;color:#5531c4}.wid-skp-dev[open]{padding-bottom:12px}.wid-skp-dev p{font-size:14px;line-height:1.55;color:var(--wid-muted,#4f5b6b)}html.wi-charcoal .wid-skp-dev{border-color:#2a394f}html.wi-charcoal .wid-skp-dev summary{color:#c4b2ff}html.wi-charcoal .wid-skp-dev p{color:#b8c2cc}.wid-sk-how{margin-left:6px;padding:1px 7px;border-radius:999px;background:#e8f0fd;color:#005991;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle}.wid-sk-how.is-paste{background:#e6f5eb;color:#17692f}html.wi-charcoal .wid-sk-how{background:#0f1a29;color:#bde4fd}html.wi-charcoal .wid-sk-how.is-paste{background:#1f5c35;color:#c9f7d9}.wid-sk-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.wid-sk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.wid-sk-who{display:flex;flex-wrap:wrap;gap:8px}.wid-sk-who .wiph-btn{flex:1 1 140px;justify-content:center}@media (max-width:760px){.wid-skp-ways{grid-template-columns:1fr}.wid-sk-steps{grid-template-columns:1fr}.wid-sk-vlist{max-height:none;overflow:visible;display:grid;grid-template-columns:1fr 1fr;gap:6px}.wid-sk-vitem{grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:6px 8px}.wid-sk-vico,.wid-sk-vtxt span,.wid-sk-vpack{display:none}.wid-sk-vtxt strong{font-size:13.5px}.wid-sk-vmd{max-height:60vh}.wid-skp-table.is-3 td[data-l]:before{content:attr(data-l);display:block;font:700 11.5px/1.5 "IBM Plex Sans",system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#5f6b7a}html.wi-charcoal .wid-skp-table.is-3 td[data-l]:before{color:#b8c2cc}}