.mc-sk2-ba{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:24px;margin-top:48px;display:grid}.mc-sk2-in{background:#fff;border:1px solid #0b0d1214;border-radius:18px;padding:24px}.mc-sk2-k{letter-spacing:.12em;text-transform:uppercase;color:#5d636e;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}.mc-sk2-ask{letter-spacing:-.01em;color:#0b0d12;min-height:5.2em;margin:10px 0 0;font-size:clamp(19px,1.7vw,23px);line-height:1.4}.mc-sk2-caret{vertical-align:-.15em;background:#0b0d12;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite mcSkCaret;display:inline-block}@keyframes mcSkCaret{50%{opacity:0}}.mc-sk2-pic{color:#3f4550;background:#f5f6f8;border:1px solid #0b0d120f;border-radius:12px;margin:10px 0 0;padding:14px 16px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.mc-sk2-out{color:#e6e8ec;background:#0b0d12;background:linear-gradient(#0b0d12,#0b0d12)padding-box,var(--macaw-gradient)border-box;border:1.5px solid #0000;border-radius:18px;margin:0;overflow:hidden}.mc-sk2-out figcaption{color:#9aa0aa;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:12px 18px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.mc-sk2-out pre{margin:0;padding:18px;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}.mc-sk2-pic,.mc-sk2-out{transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1)}.mc-sk2-ba:not([data-done]) .mc-sk2-pic,.mc-sk2-ba:not([data-done]) .mc-sk2-out{opacity:0;transform:translateY(12px)}.mc-sk2-ba[data-done] .mc-sk2-out{transition-delay:.25s}.mc-sk2-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.mc-sk2-cards>li{transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k)*70ms);background:#fff;border:1px solid #0b0d1214;border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex}[data-io=on] .mc-sk2-cards:not([data-in])>li{opacity:0;transform:translateY(12px)}.mc-sk2-n{color:#2563eb;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600}.mc-sk2-cards h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500}.mc-sk2-cards p{color:#3f4550;margin:0;font-size:14.5px;line-height:1.55}.mc-sk2-cards ul{border-top:1px solid #0b0d1214;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:12px 0 0;list-style:none;display:flex}.mc-sk2-cards ul li{color:#3f4550;background:#f5f6f8;border-radius:8px;padding:4px 8px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.4}.mc-sk2-ex{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.mc-sk2-ex li{color:#3f4550;border-top:1px solid #0b0d121f;padding-top:14px;font-size:15.5px;line-height:1.55;transition:opacity .5s}[data-io=on] .mc-sk2-ex:not([data-in]) li{opacity:0}.mc-sk2-ex b{color:#0b0d12;margin-bottom:4px;font-size:16.5px;font-weight:600;display:block}.mc-sk2-uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.mc-sk2-uses li{transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k)*50ms);background:#fff;border:1px solid #0b0d1214;border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}[data-io=on] .mc-sk2-uses:not([data-in]) li{opacity:0;transform:translateY(10px)}.mc-sk2-uses b{font-size:15.5px;font-weight:600}.mc-sk2-uses span{color:#3f4550;font-size:14px;line-height:1.55}.mc-sk2-tests{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:36px;display:grid}.mc-sk2-table{background:#fff;border:1px solid #0b0d1214;border-radius:16px;overflow-x:auto}.mc-sk2-table table{border-collapse:collapse;width:100%;font-size:14.5px}.mc-sk2-table th,.mc-sk2-table td{text-align:left;border-bottom:1px solid #0b0d120f;padding:11px 16px}.mc-sk2-table th{color:#3f4550;background:#fafafb;font-size:12.5px;font-weight:600}.mc-sk2-table td:last-child,.mc-sk2-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.mc-sk2-total td{color:#0b0d12;border-bottom:0;font-weight:600}.mc-sk2-method{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mc-sk2-method li{color:#3f4550;border-top:1px solid #0b0d121f;padding-top:12px;font-size:15px;line-height:1.55}.mc-sk2-method b{color:#0b0d12;font-weight:600}.mc-sk2-ph{color:#b91c1c;background:#dc26260a;border:1.5px dashed #dc262673;border-radius:12px;margin:28px 0 0;padding:16px 18px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.mc-sk2-os{background:#fff;border:1px solid #0b0d1214;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:28px;display:flex}.mc-sk2-os h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:400}.mc-sk2-os p{color:#3f4550;margin:6px 0 0;font-size:15.5px}@media (max-width:1023px){.mc-sk2-cards,.mc-sk2-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.mc-sk2-ba,.mc-sk2-tests,.mc-sk2-ex{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.mc-sk2-cards,.mc-sk2-uses{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mc-sk2-caret{animation:none}.mc-sk2-pic,.mc-sk2-out{transition:none}}.mc-sk2-hstats{color:#3f4550;flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.mc-sk2-hstats b{letter-spacing:-.02em;color:#0b0d12;margin-right:6px;font-size:22px;font-weight:400}.mc-sk2-ex{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mc-sk2-table tbody th{text-align:left;white-space:nowrap;font-weight:600}.mc-sk2-table td:last-child{color:#3f4550}.mc-sk2-method{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mc-sk2-method li{color:#3f4550;border-top:1px solid #0b0d121f;padding-top:12px;font-size:14.5px;line-height:1.55;transition:opacity .5s}[data-io=on] .mc-sk2-method:not([data-in]) li{opacity:0}.mc-sk2-method b{color:#0b0d12}.mc-sk2-h3{letter-spacing:-.01em;margin:48px 0 0;font-size:20px;font-weight:500}.mc-sk2-res{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:18px 0 0;display:grid}.mc-sk2-res>div{transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k)*70ms);border-top:1px solid #0b0d121f;padding-top:14px}[data-io=on] .mc-sk2-res:not([data-in])>div{opacity:0;transform:translateY(10px)}.mc-sk2-res dd{letter-spacing:-.04em;color:#1d4ed8;margin:0;font-size:clamp(30px,3vw,42px);font-weight:350;line-height:1}.mc-sk2-res dt{color:#0b0d12;margin-top:8px;font-size:15px;font-weight:500}.mc-sk2-res p{color:#5d636e;margin:4px 0 0;font-size:13.5px}.mc-sk2-fn{color:#5d636e;margin:14px 0 0;font-size:12.5px}.mc-sk2-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mc-sk2-models li{background:#f5f6f8;border:1px solid #0b0d120f;border-radius:14px;flex-direction:column;gap:4px;padding:18px;display:flex}.mc-sk2-models b{font-size:15px;font-weight:600}.mc-sk2-models span{color:#3f4550;font-size:14.5px}.mc-sk2-os2{gap:12px;display:grid}@media (max-width:1023px){.mc-sk2-method,.mc-sk2-res{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.mc-sk2-ex,.mc-sk2-method,.mc-sk2-res,.mc-sk2-models{grid-template-columns:minmax(0,1fr)!important}}.mc-sk2-table th:last-child,.mc-sk2-table td:last-child{text-align:left!important}.mc-sk2-table td:nth-child(2){text-align:right;padding-right:24px}.mc-sk2-inst{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mc-sk2-inst>div{background:#f5f6f8;border:1px solid #0b0d120f;border-radius:18px;padding:24px}.mc-sk2-inst h3{letter-spacing:-.01em;color:#0b0d12;margin:0 0 14px;font-size:18px;font-weight:600}.mc-sk2-inst p{color:#3f4550;margin:16px 0 8px;font-size:14.5px;line-height:1.55}.mc-sk2-inst p code{color:#0b0d12;background:#fff;border-radius:6px;padding:1px 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:.88em}.mc-sk2-try{color:#e6e8ec;white-space:pre-wrap;word-break:break-word;background:#0b0d12;border-radius:12px;margin:0;padding:14px 16px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;line-height:1.6}@media (max-width:767px){.mc-sk2-inst{grid-template-columns:minmax(0,1fr)}}.mc-sk3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.mc-sk3 a{color:#0b0d12;background:#fff;border:1px solid #0b0d1214;border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;transition:border-color .2s;display:flex}.mc-sk3 a:hover{border-color:#0b0d124d}.mc-sk3 b{font-size:16px;font-weight:500}.mc-sk3 span{color:#80878f;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.mc-sk3-m{color:#3f4550;margin:18px 0 0;font-size:15px}@media (max-width:767px){.mc-sk3{grid-template-columns:minmax(0,1fr)}}
