.msp-kit_root__7TC57{--bg:var(--color-bg-primary);--subtle:var(--color-bg-secondary);--text:var(--color-text-primary);--muted:var(--color-text-tertiary);--border:var(--color-border-secondary);--hover:var(--color-bg-secondary);--ink:var(--color-text-primary);--on-ink:var(--color-bg-primary);--ok:var(--color-text-success-primary);--bad:var(--color-text-error-primary);background:var(--bg);color:var(--text);font:400 16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased}.msp-kit_root__7TC57 :where(*){box-sizing:border-box}.msp-kit_root__7TC57 :where(button,input,select){font:inherit;color:inherit}.msp-kit_root__7TC57 :where(a){color:inherit}.msp-kit_root__7TC57 :where(h1,h2,h3,p,ul,ol,figure){margin:0}.msp-kit_root__7TC57 :where(img){display:block;max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.msp-kit_root__7TC57 *{transition:none!important}}.msp-kit_container__CTnns{max-width:1120px;margin:0 auto;padding:0 16px}@media (min-width:768px){.msp-kit_container__CTnns{padding:0 32px}}.msp-kit_root__7TC57 :where(h1){font-size:36px;line-height:1.1;letter-spacing:-.025em;font-weight:600;margin:0 0 14px}.msp-kit_root__7TC57 :where(h2){font-size:28px;line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:0 0 10px}.msp-kit_root__7TC57 :where(h3){font-size:17px;line-height:1.35;font-weight:600}@media (min-width:1024px){.msp-kit_root__7TC57 :where(h1){font-size:48px}.msp-kit_root__7TC57 :where(h2){font-size:34px}}.msp-kit_lead__ajMF7{font-size:17px;color:var(--muted);max-width:640px}.msp-kit_btn__IonBk{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:9px;font-size:15px;font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;background:none}.msp-kit_btn-primary__etB__{background:var(--ink);color:var(--on-ink)}.msp-kit_btn-primary__etB__:hover{opacity:.88}.msp-kit_btn-primary__etB__:disabled{opacity:.6;cursor:default}.msp-kit_btn-secondary__SLXDi{background:var(--bg);color:var(--text);border-color:var(--border)}.msp-kit_btn-secondary__SLXDi:hover{background:var(--hover)}.msp-kit_btn__IonBk:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.msp-kit_wide__Mgxu5{width:100%}.msp-kit_root__7TC57 :where(section){padding:64px 0;scroll-margin-top:72px}@media (min-width:1024px){.msp-kit_root__7TC57 :where(section){padding:88px 0}}.msp-kit_tone-subtle__L_1DF{background:var(--subtle)}.msp-kit_hero__ZRcEv{padding:112px 0 72px}.msp-kit_hero-grid__FCeU0{display:grid;gap:44px;align-items:center}@media (min-width:1000px){.msp-kit_hero-grid__FCeU0{grid-template-columns:.9fr 1.1fr;gap:56px}}.msp-kit_sub__gR6Gm{margin-top:16px;font-size:15px;color:var(--muted)}.msp-kit_sub__gR6Gm b{color:var(--text);font-weight:500}.msp-kit_ctas__Y0n0V{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.msp-kit_stack__pgDfQ{position:relative;height:500px;border-radius:18px;background:radial-gradient(circle,var(--border) 1px,transparent 1.4px) 0 0/18px 18px,var(--subtle);overflow:hidden}.msp-kit_pg__s6RZX{position:absolute;background:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.08),0 18px 40px -12px rgba(0,0,0,.28);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.msp-kit_pg__s6RZX img{border-radius:6px}.msp-kit_fmt-chip__rNtZI{position:absolute;top:-10px;left:14px;background:#171717;color:#fff;font:500 11px/1 var(--font-mono,ui-monospace),monospace;padding:6px 8px;border-radius:6px;letter-spacing:.04em}.msp-kit_pg1__IGv9b{width:40%;left:5%;top:9%;transform:rotate(-7deg)}.msp-kit_pg2__LdbI3{width:40%;left:31%;top:5%;transform:rotate(-1.5deg)}.msp-kit_pg3__KV_CX{width:40%;right:5%;top:10%;transform:rotate(6deg)}.msp-kit_pg4__NW5ID{width:66%;left:17%;bottom:7%;transform:rotate(-2deg)}.msp-kit_more__k_U92{position:absolute;right:16px;bottom:14px;font-size:13px;font-weight:500;background:var(--bg);border:1px solid var(--border);border-radius:99px;padding:5px 12px}.msp-kit_closed__pXgj1 .msp-kit_pg__s6RZX{transform:rotate(0) translate(0)}.msp-kit_closed__pXgj1 .msp-kit_pg1__IGv9b{transform:translate(40%,8%)}.msp-kit_closed__pXgj1 .msp-kit_pg3__KV_CX{transform:translate(-40%,6%)}@media (max-width:999px){.msp-kit_stack__pgDfQ{height:420px}}@media (max-width:560px){.msp-kit_stack__pgDfQ{height:330px}.msp-kit_pg1__IGv9b,.msp-kit_pg2__LdbI3,.msp-kit_pg3__KV_CX{width:46%}.msp-kit_pg4__NW5ID{width:80%;left:10%}}.msp-kit_issues__D2pHy{margin-top:36px;border-top:1px solid var(--border)}.msp-kit_issue__hxw_m{display:grid;gap:10px;padding:26px 0;border-bottom:1px solid var(--border)}@media (min-width:900px){.msp-kit_issue__hxw_m{grid-template-columns:1fr 1fr;gap:48px}}.msp-kit_issue__hxw_m h3{font-size:18px;margin-bottom:6px}.msp-kit_why__2MCQq{color:var(--muted);font-size:15.5px}.msp-kit_fix__p_Kef{font-size:15.5px}.msp-kit_fix__p_Kef b{display:block;font-weight:500;margin-bottom:4px;font-size:14px;color:var(--muted)}.msp-kit_tabs__msdTz{display:flex;gap:6px;flex-wrap:wrap;margin-top:32px}.msp-kit_tab__tgg_Z{height:38px;padding:0 14px;border:1px solid var(--border);border-radius:99px;background:var(--bg);font-size:14px;cursor:pointer}.msp-kit_tab__tgg_Z:hover{background:var(--hover)}.msp-kit_tab__tgg_Z[aria-selected=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.msp-kit_tab__tgg_Z:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.msp-kit_panel__zlrPG{margin-top:20px}.msp-kit_cap__kiUMx{margin-top:14px;color:var(--muted);font-size:15px;max-width:760px}.msp-kit_frame__EtPUM{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05),0 12px 32px rgba(0,0,0,.07)}.msp-kit_doc__77_FM{max-width:780px}.msp-kit_scroll__zFNTb{overflow-x:auto}.msp-kit_sheet__cZT90{width:100%;border-collapse:collapse;font-size:14px;background:#fff;color:#0A0A0A}.msp-kit_sheet__cZT90 th{background:#0A0A0A;color:#fff;text-align:left;font-weight:500;padding:10px 12px;white-space:nowrap}.msp-kit_sheet__cZT90 td{padding:10px 12px;border-bottom:1px solid #e5e5e5;vertical-align:top}.msp-kit_sheet__cZT90 tr:last-child td{border-bottom:0}.msp-kit_id__SjW0o{font:500 12.5px/1.6 var(--font-mono,ui-monospace),monospace;color:#6B6B6B;white-space:nowrap}.msp-kit_cc__KRAkV{text-align:center;color:#6B6B6B;white-space:nowrap}.msp-kit_muted__rf3YC{color:#6B6B6B}.msp-kit_st__TC7VR{display:inline-block;font-size:12.5px;font-weight:500;padding:1px 9px;border-radius:99px;white-space:nowrap;background:#F0F0F0;color:#3F3F46}.msp-kit_ok__lmhU5.msp-kit_st__TC7VR{background:#DCFCE7;color:#15803D}.msp-kit_warn__cYly9.msp-kit_st__TC7VR{background:#FEF3C7;color:#92400E}.msp-kit_bad__66_qW.msp-kit_st__TC7VR{background:#FEE2E2;color:#B91C1C}.msp-kit_sheetbar__quHg5{display:flex;gap:2px;padding:6px 8px 0;background:#F5F5F5;border-top:1px solid #e5e5e5;font-size:12.5px;color:#6B6B6B}.msp-kit_sheetbar__quHg5 span{padding:6px 12px;border-radius:6px 6px 0 0}.msp-kit_sheetbar__quHg5 .msp-kit_on__AKZ5i{background:#fff;color:#0A0A0A;font-weight:500}.msp-kit_stages__sSGg4{margin-top:36px;border-top:1px solid var(--border)}.msp-kit_stage__eaXF_{display:grid;gap:12px;padding:26px 0;border-bottom:1px solid var(--border)}@media (min-width:900px){.msp-kit_stage__eaXF_{grid-template-columns:240px 1fr;gap:40px}}.msp-kit_stage__eaXF_ h3{font-size:19px}.msp-kit_when__RpMIn{font-size:14px;color:var(--muted);margin-top:2px}.msp-kit_files__UkMw8{display:grid;gap:10px}.msp-kit_file__12HVU{display:grid;grid-template-columns:1fr auto;gap:2px 16px;align-items:baseline}.msp-kit_file__12HVU b{font-weight:500}.msp-kit_fmt__3mLu1{font:500 12px/1 var(--font-mono,ui-monospace),monospace;color:var(--muted);white-space:nowrap}.msp-kit_file__12HVU p{grid-column:1/-1;font-size:14.5px;color:var(--muted)}.msp-kit_get__NIodv{display:grid;gap:36px;align-items:start}@media (min-width:900px){.msp-kit_get__NIodv{grid-template-columns:1fr 1fr;gap:64px}}.msp-kit_get__NIodv ul{margin:18px 0 0;padding-left:18px;color:var(--muted);list-style:disc}.msp-kit_get__NIodv li{margin-bottom:6px}.msp-kit_dl__j3cBf{border:1px solid var(--border);border-radius:14px;padding:24px;background:var(--bg)}.msp-kit_dl__j3cBf form,.msp-kit_two__o1W8H{display:grid;gap:14px}@media (min-width:560px){.msp-kit_two__o1W8H{grid-template-columns:1fr 1fr}}.msp-kit_f__SYQ1L label{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.msp-kit_f__SYQ1L input,.msp-kit_f__SYQ1L select{width:100%;height:44px;border:1px solid var(--border);border-radius:9px;padding:0 12px;background:var(--bg);font-size:16px}.msp-kit_f__SYQ1L input:focus,.msp-kit_f__SYQ1L select:focus{outline:2px solid var(--ink);outline-offset:-1px;border-color:transparent}.msp-kit_fine__CFZxA{font-size:12.5px;color:var(--muted)}.msp-kit_fine__CFZxA a{text-decoration:underline}.msp-kit_err__xau0i{font-size:13.5px;color:var(--bad)}.msp-kit_done__gerJl{display:grid;gap:12px}.msp-kit_done__gerJl p{font-size:15px}.msp-kit_done__gerJl .msp-kit_ok__lmhU5{color:var(--ok);font-weight:500}.msp-kit_band-root__YmCLH{--bg:transparent;--text:var(--color-text-primary);--muted:var(--color-text-tertiary);--border:var(--color-border-primary);--hover:var(--color-bg-secondary);--ink:var(--color-text-primary);--on-ink:var(--color-bg-primary);color:var(--text)}.msp-kit_band__yWDX0{display:grid;gap:32px;align-items:center}@media (min-width:900px){.msp-kit_band__yWDX0{grid-template-columns:1.1fr 1fr;gap:56px}}.msp-kit_band__yWDX0 h2{font-size:28px;line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:0 0 10px}@media (min-width:1024px){.msp-kit_band__yWDX0 h2{font-size:34px}}.msp-kit_band-list__F3lGH{list-style:none;margin:0;padding:0;display:grid;gap:14px}.msp-kit_band-list__F3lGH li{display:grid;grid-template-columns:44px 1fr;gap:12px;font-size:15px;color:var(--muted)}.msp-kit_band-list__F3lGH span{font:500 13px/1.6 var(--font-mono,ui-monospace),monospace;color:var(--text)}