.msh-twkb[data-v-11d8fbb3]{--twkb-line:color-mix(in srgb, var(--color-charcoal,#2a2728) 12%, transparent);background:color-mix(in srgb,var(--color-charcoal,#2a2728) 3%,#fff);color:#2a2728;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.msh-twkb>.flex[data-v-11d8fbb3],.msh-twkb>.msh-twkb-shell[data-v-11d8fbb3]{flex:auto;height:100%;min-height:0}.dark .msh-twkb[data-v-11d8fbb3]{color:#f4f4f5;--twkb-line:#ffffff1f;background:#0c0c0d}.msh-twkb.is-embedded[data-v-11d8fbb3]{border-radius:.9rem}.msh-twkb-shell[data-v-11d8fbb3]{grid-template-rows:minmax(0,1fr);grid-template-columns:16.5rem minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.msh-twkb-sidebar[data-v-11d8fbb3]{border-right:1px solid var(--twkb-line);background:#ffffffeb;height:100%;min-height:0;padding:1rem .75rem;overflow:auto}.dark .msh-twkb-sidebar[data-v-11d8fbb3]{background:#18181bf5}.msh-twkb-brand[data-v-11d8fbb3]{align-items:center;gap:.7rem;margin:0 .35rem 1.1rem;display:flex}.msh-twkb-mark[data-v-11d8fbb3]{color:#111;background:#b4de0e;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;font:800 .72rem/1 system-ui,sans-serif;display:grid}.msh-twkb-nav-label[data-v-11d8fbb3]{letter-spacing:.12em;text-transform:uppercase;color:#2a27286b;margin:.9rem .55rem .35rem;font:800 .58rem/1 system-ui,sans-serif}.dark .msh-twkb-nav-label[data-v-11d8fbb3]{color:#fff6}.msh-twkb-nav[data-v-11d8fbb3]{text-align:left;color:#2a2728c7;cursor:pointer;background:0 0;border:0;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;font:600 .78rem/1.2 system-ui,sans-serif;display:flex}.dark .msh-twkb-nav[data-v-11d8fbb3]{color:#ffffffc7}.msh-twkb-nav.on[data-v-11d8fbb3],.msh-twkb-nav[data-v-11d8fbb3]:hover{color:#6d28d9;background:#8b5cf624}.dark .msh-twkb-nav.on[data-v-11d8fbb3],.dark .msh-twkb-nav[data-v-11d8fbb3]:hover{color:#ddd6fe}.msh-twkb-nav.on[data-v-11d8fbb3]{font-weight:750}.msh-twkb-nav .count[data-v-11d8fbb3]{color:#2a272866;font-size:.65rem}.dark .msh-twkb-nav .count[data-v-11d8fbb3]{color:#fff6}.msh-twkb-main[data-v-11d8fbb3]{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.msh-twkb-header[data-v-11d8fbb3]{border-bottom:1px solid var(--twkb-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;flex-shrink:0;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.dark .msh-twkb-header[data-v-11d8fbb3]{background:#18181be6}.msh-twkb-home-btn[data-v-11d8fbb3],.msh-twkb-menu[data-v-11d8fbb3]{border:1px solid var(--twkb-line);color:#2a2728b3;cursor:pointer;background:#fff;border-radius:.6rem;padding:.55rem .8rem;font:600 .75rem/1 system-ui,sans-serif}.dark .msh-twkb-home-btn[data-v-11d8fbb3],.dark .msh-twkb-menu[data-v-11d8fbb3]{color:#ffffffbf;background:#ffffff0d}.msh-twkb-menu[data-v-11d8fbb3]{display:none}.msh-twkb-search[data-v-11d8fbb3]{flex:1;position:relative}.msh-twkb-search span[data-v-11d8fbb3]{color:#2a272866;position:absolute;top:.55rem;left:.8rem}.dark .msh-twkb-search span[data-v-11d8fbb3]{color:#fff6}.msh-twkb-search input[data-v-11d8fbb3]{border:1px solid var(--twkb-line);width:100%;color:inherit;background:#2a272808;border-radius:.7rem;padding:.65rem 2.4rem .65rem 2.1rem;font:500 .85rem/1.2 system-ui,sans-serif}.dark .msh-twkb-search input[data-v-11d8fbb3]{background:#ffffff0a}.msh-twkb-search kbd[data-v-11d8fbb3]{border:1px solid var(--twkb-line);color:#2a272880;background:#fff;border-radius:.35rem;padding:.1rem .35rem;font-size:.65rem;position:absolute;top:.5rem;right:.65rem}.dark .msh-twkb-search kbd[data-v-11d8fbb3]{color:#ffffff80;background:#ffffff0f}.msh-twkb-content[data-v-11d8fbb3]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:1.4rem 1.25rem 2.5rem;overflow:hidden auto}.msh-twkb-hero[data-v-11d8fbb3]{color:#fff;background:linear-gradient(120deg,#1c1917 0,#4c1d95 55%,#0ea5e9 120%);border-radius:1.1rem;padding:1.6rem 1.5rem;position:relative;overflow:hidden}.msh-twkb-hero .eyebrow[data-v-11d8fbb3]{letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin:0;font:800 .62rem/1 system-ui,sans-serif}.msh-twkb-hero h1[data-v-11d8fbb3]{font:800 clamp(1.45rem,3vw,2.2rem)/1.15 var(--font-heading,Georgia,serif);letter-spacing:-.03em;margin:.55rem 0}.msh-twkb-hero p[data-v-11d8fbb3]{color:#ffffffd1;max-width:38rem;margin:0;font-size:.9rem}.msh-twkb-stats[data-v-11d8fbb3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0 1.25rem;display:grid}.msh-twkb-stats .stat[data-v-11d8fbb3]{border:1px solid var(--twkb-line);background:#fff;border-radius:.8rem;padding:.85rem}.dark .msh-twkb-stats .stat[data-v-11d8fbb3]{background:#ffffff0a}.msh-twkb-stats strong[data-v-11d8fbb3]{letter-spacing:-.02em;font-size:1.2rem;display:block}.msh-twkb-stats span[data-v-11d8fbb3]{color:#2a272880;font-size:.68rem}.dark .msh-twkb-stats span[data-v-11d8fbb3]{color:#ffffff80}.msh-twkb-heading[data-v-11d8fbb3]{justify-content:space-between;align-items:end;gap:.75rem;margin:1.2rem 0 .75rem;display:flex}.msh-twkb-heading h2[data-v-11d8fbb3]{font:750 1.15rem/1.2 var(--font-heading,Georgia,serif);letter-spacing:-.02em;margin:0}.crumb[data-v-11d8fbb3],.msh-twkb-heading p[data-v-11d8fbb3]{color:#2a272880;margin:.2rem 0 0;font-size:.75rem}.dark .crumb[data-v-11d8fbb3],.dark .msh-twkb-heading p[data-v-11d8fbb3]{color:#ffffff80}.msh-twkb-cards[data-v-11d8fbb3]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem;display:grid}.msh-twkb-card[data-v-11d8fbb3],.msh-twkb-result[data-v-11d8fbb3]{border:1px solid var(--twkb-line);text-align:left;cursor:pointer;background:#fff;border-radius:.85rem;padding:.95rem;transition:border-color .15s,transform .15s}.dark .msh-twkb-card[data-v-11d8fbb3],.dark .msh-twkb-result[data-v-11d8fbb3]{background:#ffffff0a}.msh-twkb-card[data-v-11d8fbb3]:hover,.msh-twkb-result[data-v-11d8fbb3]:hover{border-color:#8b5cf673;transform:translateY(-1px)}.msh-twkb-card h3[data-v-11d8fbb3],.msh-twkb-result strong[data-v-11d8fbb3]{margin:.35rem 0;font:700 .92rem/1.3 system-ui,sans-serif;display:block}.msh-twkb-card p[data-v-11d8fbb3],.msh-twkb-result p[data-v-11d8fbb3]{color:#2a272894;margin:0;font-size:.75rem;line-height:1.55}.dark .msh-twkb-card p[data-v-11d8fbb3],.dark .msh-twkb-result p[data-v-11d8fbb3]{color:#ffffff94}.pill[data-v-11d8fbb3]{color:#6d28d9;background:#efe8fe;border-radius:999px;padding:.15rem .5rem;font:750 .62rem/1 system-ui,sans-serif;display:inline-flex}.pill.gray[data-v-11d8fbb3]{color:#2a2728a6;background:#2a272814}.dark .pill[data-v-11d8fbb3]{color:#ddd6fe;background:#8b5cf647}.dark .pill.gray[data-v-11d8fbb3]{color:#ffffffa6;background:#ffffff14}.msh-twkb-filters[data-v-11d8fbb3]{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.msh-twkb-back[data-v-11d8fbb3],.msh-twkb-filter[data-v-11d8fbb3]{border:1px solid var(--twkb-line);color:#2a2728b3;cursor:pointer;background:#fff;border-radius:999px;padding:.4rem .75rem;font:650 .72rem/1 system-ui,sans-serif}.dark .msh-twkb-back[data-v-11d8fbb3],.dark .msh-twkb-filter[data-v-11d8fbb3]{color:#ffffffbf;background:#ffffff0d}.msh-twkb-filter.on[data-v-11d8fbb3]{color:#111;background:#b4de0e;border-color:#b4de0e}.msh-twkb-back[data-v-11d8fbb3]{margin-bottom:.65rem}.msh-twkb-results[data-v-11d8fbb3]{gap:.55rem;display:grid}.msh-twkb-result .meta[data-v-11d8fbb3]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.msh-twkb-empty[data-v-11d8fbb3]{text-align:center;color:#2a27288c;margin:1.5rem 0;font-size:.85rem}.dark .msh-twkb-empty[data-v-11d8fbb3]{color:#ffffff8c}.msh-twkb-article[data-v-11d8fbb3]{border:1px solid var(--twkb-line);background:#fff;border-radius:1rem;padding:1.35rem}.dark .msh-twkb-article[data-v-11d8fbb3]{background:#ffffff0a}.msh-twkb-article h1[data-v-11d8fbb3]{font:800 1.55rem/1.2 var(--font-heading,Georgia,serif);letter-spacing:-.03em;overflow-wrap:anywhere;margin:.45rem 0 .65rem}.msh-twkb-article .lead[data-v-11d8fbb3]{color:#2a2728b8;font-size:.95rem;line-height:1.65}.dark .msh-twkb-article .lead[data-v-11d8fbb3]{color:#ffffffb8}.msh-twkb-article h2[data-v-11d8fbb3]{margin:1.2rem 0 .4rem;font:750 1rem/1.25 system-ui,sans-serif}.msh-twkb-article h3[data-v-11d8fbb3]{margin:.7rem 0 .3rem;font:700 .9rem/1.3 system-ui,sans-serif}.msh-twkb-article li[data-v-11d8fbb3],.msh-twkb-article p[data-v-11d8fbb3]{color:#2a2728b8;white-space:pre-wrap;font-size:.88rem;line-height:1.6}.dark .msh-twkb-article li[data-v-11d8fbb3],.dark .msh-twkb-article p[data-v-11d8fbb3]{color:#ffffffb8}.msh-twkb-article code[data-v-11d8fbb3]{background:#2a27280f;border-radius:.3rem;padding:.1rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8em}.dark .msh-twkb-article code[data-v-11d8fbb3]{background:#ffffff14}.msh-twkb-code[data-v-11d8fbb3]{color:#e8edf7;background:#151314;border-radius:.75rem;margin:.55rem 0 .9rem;overflow:hidden}.msh-twkb-code .top[data-v-11d8fbb3]{color:#ffffff8c;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.68rem;display:flex}.msh-twkb-code .top button[data-v-11d8fbb3]{color:#b4de0e;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.4rem;padding:.2rem .45rem;font:650 .65rem/1 system-ui,sans-serif}.msh-twkb-code pre[data-v-11d8fbb3]{margin:0;padding:.8rem .85rem;font:500 .75rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.msh-twkb-tags[data-v-11d8fbb3]{flex-wrap:wrap;gap:.35rem;display:flex}.msh-twkb-tags .tag[data-v-11d8fbb3]{background:#2a27280f;border-radius:999px;padding:.2rem .55rem;font-size:.68rem}.dark .msh-twkb-tags .tag[data-v-11d8fbb3]{background:#ffffff14}.msh-twkb-warning[data-v-11d8fbb3]{color:#92400e;background:#f59e0b24;border-radius:.7rem;margin-top:1.2rem;padding:.75rem .85rem;font-size:.75rem;line-height:1.5}.dark .msh-twkb-warning[data-v-11d8fbb3]{color:#fcd34d}.msh-twkb-mask[data-v-11d8fbb3]{display:none}@media (width<=900px){.msh-twkb-shell[data-v-11d8fbb3]{grid-template-columns:1fr}.msh-twkb-menu[data-v-11d8fbb3]{display:inline-flex}.msh-twkb-sidebar[data-v-11d8fbb3]{z-index:30;width:min(18rem,86vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.msh-twkb-sidebar.open[data-v-11d8fbb3]{transform:translate(0)}.msh-twkb-mask[data-v-11d8fbb3]{z-index:25;background:#0006;display:block;position:absolute;inset:0}.msh-twkb-stats[data-v-11d8fbb3]{grid-template-columns:repeat(2,minmax(0,1fr))}}
