.kit-sections-module__sT-wRq__root .tpl-kit .ks-hero h1{font-size:clamp(30px,3.3vw,46px)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-hero .lede{max-width:66ch}@media (max-width:640px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-hero h1{font-size:30px}}.kit-sections-module__sT-wRq__root .ks-prog{font-variant-numeric:tabular-nums;align-items:center;gap:12px;min-width:230px;font-size:13.5px;display:flex}.kit-sections-module__sT-wRq__root .ks-track{border-radius:var(--radius-pill);background:var(--neutral-200);flex:1;min-width:60px;height:8px;overflow:hidden}.kit-sections-module__sT-wRq__root .ks-fill{background:var(--gradient-brand);border-radius:var(--radius-pill);height:100%;transition:width var(--dur-slow) var(--ease-standard)}.kit-sections-module__sT-wRq__root .ks-bar .tabs button{white-space:nowrap;padding:9px 12px}.kit-sections-module__sT-wRq__root .ks-bar .acts .btn{padding:12px 16px}@media (max-width:760px){.kit-sections-module__sT-wRq__root .ks-bar .ks-prog{display:none}}@media (max-width:520px){.kit-sections-module__sT-wRq__root .ks-prog{width:100%;min-width:0}}@media (max-width:480px){.kit-sections-module__sT-wRq__root .ks-bar .tabs button{padding:8px 10px;font-size:13px}}.kit-sections-module__sT-wRq__root .ks-cnt{font:600 12px/1 var(--font-sans);border-radius:var(--radius-pill);background:var(--neutral-100);color:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;padding:5px 9px}.kit-sections-module__sT-wRq__root .ks-cnt.ks-full{background:var(--green-50);color:var(--green-700)}.kit-sections-module__sT-wRq__root .ks-cnt.ks-part{background:var(--purple-50);color:var(--purple-700)}.kit-sections-module__sT-wRq__root .ks-chev{width:17px;height:17px;color:var(--neutral-500);transition:transform var(--dur-base) var(--ease-standard)}.kit-sections-module__sT-wRq__root details[open]>summary .ks-chev{color:var(--purple-500);transform:rotate(180deg)}.kit-sections-module__sT-wRq__root details[open]>summary .ks-chev.ks-chev-still{color:var(--neutral-500);transform:none}.kit-sections-module__sT-wRq__root .ks-form details.ks-grp-off>summary{opacity:.55}.kit-sections-module__sT-wRq__root .ks-form .f.ks-off{opacity:.5}.kit-sections-module__sT-wRq__root .ks-form .f input[type=number]{font-variant-numeric:tabular-nums}.kit-sections-module__sT-wRq__root .ks-form .f textarea{min-height:132px}.kit-sections-module__sT-wRq__root .ks-preset{flex-wrap:wrap;align-items:center;gap:10px;padding:2px 14px 4px;display:flex}.kit-sections-module__sT-wRq__root .ks-preset>span{font:600 13px var(--font-sans);color:var(--neutral-700)}.kit-sections-module__sT-wRq__root .ks-form .grp .ks-chips{padding:8px 14px 12px}.kit-sections-module__sT-wRq__root .ks-sec-note{color:var(--text-muted);padding:0 14px 14px;font-size:12.5px;line-height:1.5}@media (max-width:900px) and (scripting:enabled){.kit-sections-module__sT-wRq__root .ks-form:not([data-grp]) details.grp~details.grp>:not(summary){display:none}.kit-sections-module__sT-wRq__root .ks-form:not([data-grp]) details.grp~details.grp>summary .ks-chev{color:var(--neutral-500);transform:none}}.kit-sections-module__sT-wRq__root .ks-pv-more{display:none}.kit-sections-module__sT-wRq__root .ks-stage-note{text-align:center;margin-top:16px;max-width:760px;margin-inline:auto;font-size:13.5px}.kit-sections-module__sT-wRq__root .ks-stage-note .ks-lg-v{background:var(--purple-50);color:var(--text-strong);border-radius:4px;padding:1px 5px}@media (max-width:900px){.kit-sections-module__sT-wRq__root .ks-pv-more{margin-top:12px;display:inline-flex}.kit-sections-module__sT-wRq__root .stage:not(.ks-open) .ks-doc{max-height:640px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}}.kit-sections-module__sT-wRq__root .ks-doc .doc-head>div:first-child{flex:320px;min-width:0}.kit-sections-module__sT-wRq__root .ks-doc .doc-meta{flex:none}.kit-sections-module__sT-wRq__root .ks-doc .ks-sub{color:var(--neutral-600);margin:6px 0 0;font-size:13.5px}.kit-sections-module__sT-wRq__root .ks-doc .ks-c{color:var(--neutral-950);font-variant-numeric:tabular-nums;font-weight:700}.kit-sections-module__sT-wRq__root .ks-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:18px 0 6px;display:grid}.kit-sections-module__sT-wRq__root .ks-glance div{background:var(--bg-lavender);min-width:0;padding:11px 12px}.kit-sections-module__sT-wRq__root .ks-glance b{letter-spacing:.16em;text-transform:uppercase;color:var(--purple-700);margin-bottom:4px;font-size:9.5px;display:block}.kit-sections-module__sT-wRq__root .ks-glance span{color:var(--neutral-950);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.25;display:block}.kit-sections-module__sT-wRq__root .ks-glance span span{display:inline}.kit-sections-module__sT-wRq__root .ks-glance span .ph{font-size:12px;font-weight:500}.kit-sections-module__sT-wRq__root .ks-glance span small{color:var(--neutral-600);font-size:12px;font-weight:500}.kit-sections-module__sT-wRq__root .ks-doc .ks-how{color:var(--neutral-700);border-left:3px solid var(--purple-400);background:var(--neutral-50);margin:16px 0 0;padding:11px 13px;font-size:13.5px}.kit-sections-module__sT-wRq__root .ks-doc .ks-muted{color:var(--neutral-600);font-size:12.5px}.kit-sections-module__sT-wRq__root .ks-doc .ks-missing{border:1px dashed var(--purple-200);color:var(--neutral-700);background:#fff;border-radius:6px;margin:10px 0 4px;padding:12px 14px;font-size:13.5px;line-height:1.9}.kit-sections-module__sT-wRq__root .ks-doc .ks-purpose{font-size:14.5px}.kit-sections-module__sT-wRq__root .ks-doc .ks-sec{scroll-margin-top:110px;position:relative}.kit-sections-module__sT-wRq__root .ks-doc .ks-sec h3{border-bottom:1px solid var(--purple-200);align-items:center;gap:8px;margin:26px 0 10px;padding-bottom:6px;display:flex}.kit-sections-module__sT-wRq__root .ks-doc .ks-sec h3.ks-plain{margin-top:22px}.kit-sections-module__sT-wRq__root .ks-doc .ks-n{background:var(--purple-50);width:22px;height:22px;color:var(--purple-700);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.kit-sections-module__sT-wRq__root .ks-doc .ks-sec h4{color:var(--neutral-900);letter-spacing:0;margin:14px 0 6px;font:700 13px Arial,Helvetica Neue,sans-serif}.kit-sections-module__sT-wRq__root .ks-doc .ks-meta{border:1px solid var(--neutral-200);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);margin:0 0 12px;display:grid}.kit-sections-module__sT-wRq__root .ks-doc .ks-meta div{min-width:0;padding:8px 11px}.kit-sections-module__sT-wRq__root .ks-doc .ks-meta div+div{border-left:1px solid var(--neutral-200)}.kit-sections-module__sT-wRq__root .ks-doc .ks-meta dt{letter-spacing:.16em;text-transform:uppercase;color:var(--purple-700);margin-bottom:3px;font-size:9.5px;font-weight:700}.kit-sections-module__sT-wRq__root .ks-doc .ks-meta dd{overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.kit-sections-module__sT-wRq__root .ks-doc .ks-meta .ks-muted{margin-top:2px;display:block}.kit-sections-module__sT-wRq__root .ks-doc .ks-be{border:1px solid var(--purple-200);background:var(--purple-50);border-radius:6px;margin:10px 0 4px;padding:12px 14px;font-size:14px}.kit-sections-module__sT-wRq__root .ks-doc .ks-be b{color:var(--purple-700)}.kit-sections-module__sT-wRq__root .ks-doc .ks-be.ks-bad{background:var(--red-50);border-color:#f6c4c4}.kit-sections-module__sT-wRq__root .ks-doc .ks-be.ks-bad b{color:var(--red-600)}.kit-sections-module__sT-wRq__root .ks-doc .ks-be.ks-warn{background:var(--amber-50);border-color:#f6dca6}.kit-sections-module__sT-wRq__root .ks-doc .ks-be.ks-warn b{color:var(--amber-600)}.kit-sections-module__sT-wRq__root .ks-doc .ks-be.ks-sos{background:var(--red-50);border-color:#f6c4c4;line-height:1.7}.kit-sections-module__sT-wRq__root .ks-doc .ks-be.ks-sos b{color:var(--red-600)}.kit-sections-module__sT-wRq__root .ks-doc .ks-bands{border:1px solid var(--purple-200);margin:10px 0 6px;padding:0;list-style:none;display:block}.kit-sections-module__sT-wRq__root .ks-doc .ks-bands li{border-top:1px solid var(--purple-100);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:9px 12px;font-size:14px;display:grid}.kit-sections-module__sT-wRq__root .ks-doc .ks-bands li:first-child{border-top:0}.kit-sections-module__sT-wRq__root .ks-doc .ks-bands li>b{color:var(--purple-700);font-variant-numeric:tabular-nums}.kit-sections-module__sT-wRq__root .ks-doc .ks-steps{counter-reset:st;gap:7px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.kit-sections-module__sT-wRq__root .ks-doc .ks-steps li{counter-increment:st;min-height:21px;padding-left:31px;position:relative}.kit-sections-module__sT-wRq__root .ks-doc .ks-steps li:before{content:counter(st);background:var(--purple-500);color:#fff;text-align:center;border-radius:50%;width:21px;height:21px;font-size:11px;font-weight:700;line-height:21px;position:absolute;top:1px;left:0}.kit-sections-module__sT-wRq__root .ks-doc .ks-end{background:var(--bg-lavender);margin-top:10px;padding:11px 13px;font-size:14px}.kit-sections-module__sT-wRq__root .ks-doc .ks-end p{margin:0 0 5px}.kit-sections-module__sT-wRq__root .ks-doc .ks-end p:last-child{margin:0}.kit-sections-module__sT-wRq__root .ks-doc .ks-rules{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.kit-sections-module__sT-wRq__root .ks-doc .ks-rules li{padding-left:18px;position:relative}.kit-sections-module__sT-wRq__root .ks-doc .ks-rules li:before{content:"";background:var(--purple-500);width:6px;height:6px;position:absolute;top:.62em;left:3px}.kit-sections-module__sT-wRq__root .ks-doc .ks-rules.ks-no li:before{background:var(--neutral-400)}.kit-sections-module__sT-wRq__root .ks-doc .ks-tbl-wrap{margin:4px 0 8px;overflow-x:auto}:is(.kit-sections-module__sT-wRq__root .ks-doc .ks-tm,.kit-sections-module__sT-wRq__root .ks-doc .ks-reg,.kit-sections-module__sT-wRq__root .ks-doc .ks-sched){border-collapse:collapse;width:100%;font-size:13.5px}:is(.kit-sections-module__sT-wRq__root .ks-doc .ks-tm th,.kit-sections-module__sT-wRq__root .ks-doc .ks-tm td,.kit-sections-module__sT-wRq__root .ks-doc .ks-reg th,.kit-sections-module__sT-wRq__root .ks-doc .ks-reg td,.kit-sections-module__sT-wRq__root .ks-doc .ks-sched th,.kit-sections-module__sT-wRq__root .ks-doc .ks-sched td){text-align:left;vertical-align:top;border-bottom:1px solid var(--neutral-200);overflow-wrap:anywhere;padding:7px 8px}:is(.kit-sections-module__sT-wRq__root .ks-doc .ks-tm thead th,.kit-sections-module__sT-wRq__root .ks-doc .ks-reg thead th,.kit-sections-module__sT-wRq__root .ks-doc .ks-sched thead th){letter-spacing:.14em;text-transform:uppercase;color:var(--purple-700);border-bottom:2px solid var(--purple-500);font-size:10px}:is(.kit-sections-module__sT-wRq__root .ks-doc .ks-tm th:first-child,.kit-sections-module__sT-wRq__root .ks-doc .ks-tm td:first-child,.kit-sections-module__sT-wRq__root .ks-doc .ks-reg th:first-child,.kit-sections-module__sT-wRq__root .ks-doc .ks-reg td:first-child){padding-left:0}.kit-sections-module__sT-wRq__root .ks-doc .ks-tm td:first-child{color:var(--neutral-950);white-space:nowrap;font-weight:700}.kit-sections-module__sT-wRq__root .ks-doc .ks-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kit-sections-module__sT-wRq__root .ks-doc .ks-reg td:last-child{white-space:nowrap}.kit-sections-module__sT-wRq__root .ks-doc .ks-sched tfoot td{color:var(--neutral-950);border-bottom:0;font-weight:700}.kit-sections-module__sT-wRq__root .ks-doc .ks-sign{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:14px;display:grid}.kit-sections-module__sT-wRq__root .ks-doc .ks-sig h4{margin-top:0}.kit-sections-module__sT-wRq__root .ks-doc .ks-ln{border-bottom:1px solid var(--neutral-400);color:var(--neutral-600);padding:18px 0 4px;font-size:12.5px}@media (max-width:640px){.kit-sections-module__sT-wRq__root .ks-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-sections-module__sT-wRq__root .ks-doc .ks-meta{grid-template-columns:minmax(0,1fr)}.kit-sections-module__sT-wRq__root .ks-doc .ks-meta div+div{border-left:0;border-top:1px solid var(--neutral-200)}.kit-sections-module__sT-wRq__root .ks-doc .ks-bands li{grid-template-columns:minmax(0,1fr);gap:2px}.kit-sections-module__sT-wRq__root .ks-doc .ks-tm thead{display:none}:is(.kit-sections-module__sT-wRq__root .ks-doc .ks-tm,.kit-sections-module__sT-wRq__root .ks-doc .ks-tm tbody,.kit-sections-module__sT-wRq__root .ks-doc .ks-tm tr,.kit-sections-module__sT-wRq__root .ks-doc .ks-tm td){display:block}.kit-sections-module__sT-wRq__root .ks-doc .ks-tm tr{border-bottom:1px solid var(--neutral-200);padding:8px 0}.kit-sections-module__sT-wRq__root .ks-doc .ks-tm td{white-space:normal;border:0;padding:1px 0}.kit-sections-module__sT-wRq__root .ks-doc .ks-tm td[data-l]:before{content:attr(data-l) ": ";color:var(--neutral-600);font-weight:600}.kit-sections-module__sT-wRq__root .ks-doc .ks-sign{grid-template-columns:minmax(0,1fr)}}.kit-sections-module__sT-wRq__root .tpl-kit .kl-tablewrap{overflow-x:auto}.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp{border-collapse:collapse;width:100%;min-width:700px;font-size:15px}:is(.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp th,.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp td){text-align:left;vertical-align:top;border-top:1px solid var(--border-subtle);padding:16px 20px}:is(.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp thead th,.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp thead td){font:600 16px/1.3 var(--font-display);color:var(--text-strong);border-top:0;padding-top:22px}.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp tbody th{color:var(--neutral-700);width:150px;font-size:14px;font-weight:600}.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp td{color:var(--neutral-800)}.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp .kl-us{background:var(--purple-50)}.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp thead .kl-us{color:var(--purple-700)}.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp .kl-hd{align-items:center;gap:10px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp .kl-hd .tile{width:36px;height:36px}.kit-sections-module__sT-wRq__root .tpl-kit .kl-cmp .kl-hd .tile .lu{width:18px;height:18px}.kit-sections-module__sT-wRq__root .tpl-kit .kl-badge-mini{width:max-content;font:600 11px/1 var(--font-sans);background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);margin-top:8px;padding:5px 8px;display:block}.kit-sections-module__sT-wRq__root .tpl-kit .kl-after{margin-top:18px;text-align:center;max-width:72ch;margin-inline:auto}.kit-sections-module__sT-wRq__root .tpl-kit .kl-ln .kl-ex{margin-top:auto}.kit-sections-module__sT-wRq__root .tpl-kit .kl-ex{background:var(--neutral-50);border:1px solid var(--border-card);border-left:3px solid var(--purple-400);border-radius:var(--radius-md);margin:4px 0 0;padding:12px 14px}.kit-sections-module__sT-wRq__root .tpl-kit .kl-ex figcaption{font:700 10.5px/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:7px}.kit-sections-module__sT-wRq__root .tpl-kit .kl-ex blockquote{color:var(--neutral-800);margin:0;font-size:15px;font-style:italic}.kit-sections-module__sT-wRq__root .tpl-kit .kl-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .kl-ln{align-content:start;gap:10px;padding:24px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .kl-ln-h{align-items:center;gap:12px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .kl-ln-h h3{font-size:17px;font-weight:600}.kit-sections-module__sT-wRq__root .tpl-kit .kl-ln p{font-size:15px}:is(.kit-sections-module__sT-wRq__root .tpl-kit .kl-ln p a,.kit-sections-module__sT-wRq__root .tpl-kit .kl-g3 .feat p a){color:var(--text-link)}.kit-sections-module__sT-wRq__root .tpl-kit .kl-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt-card{gap:14px;margin-top:24px;padding:24px 28px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .kl-ck-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .kl-ex-h4{font:600 15px var(--font-display);color:var(--text-strong);margin:0}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt-lim{color:var(--text-muted);font-size:13.5px}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt-wrap{overflow-x:auto}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt{border-collapse:collapse;width:100%;font-size:15px}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt th{text-align:left;font:600 12px/1.2 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding:0 12px 10px 0}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt td{border-top:1px solid var(--border-subtle);vertical-align:middle;color:var(--neutral-800);padding:12px 12px 12px 0}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt td.kl-amt{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-strong);font-weight:600}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt td.kl-out{width:44%}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt .badge{white-space:normal;height:auto;padding:6px 10px;line-height:1.3}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt .badge:empty{display:none}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt-sum{color:var(--neutral-800);background:var(--neutral-50);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:12px 14px;font-size:15px}:is(.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt-sum:empty,.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt-foot:empty){display:none}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt-sum b{color:var(--text-strong)}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt-foot{color:var(--text-muted);font-size:13px}.kit-sections-module__sT-wRq__root .tpl-kit .kl-badge-success{background:var(--green-50);color:var(--green-700)}.kit-sections-module__sT-wRq__root .tpl-kit .kl-badge-warn{background:var(--amber-50);color:var(--amber-600)}@media (max-width:1000px){.kit-sections-module__sT-wRq__root .tpl-kit .kl-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.kit-sections-module__sT-wRq__root .tpl-kit .kl-g3{grid-template-columns:1fr}}@media (max-width:640px){.kit-sections-module__sT-wRq__root .tpl-kit .kl-lines{grid-template-columns:1fr}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt-card{padding:20px 16px}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt thead{display:none}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt tr{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt td{border:0;padding:0}.kit-sections-module__sT-wRq__root .tpl-kit .kl-capt td.kl-out{grid-column:1/-1;width:auto}}.kit-sections-module__sT-wRq__root .tpl-kit .ks-badge-solid{background:var(--color-primary);color:#fff}.kit-sections-module__sT-wRq__root .tpl-kit .ks-badge-success{background:var(--green-50);color:var(--green-700)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-badge-outline{background:var(--surface-card);color:var(--text-body);border:1px solid var(--border-strong)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-after{margin-top:18px;text-align:center;max-width:72ch;margin-inline:auto}.kit-sections-module__sT-wRq__root .tpl-kit .ks-badge-neutral{background:var(--neutral-100);color:var(--neutral-600)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-ex-stats{border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.kit-sections-module__sT-wRq__root .tpl-kit .ks-ex-stats div{min-width:0;padding:10px 14px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-ex-stats div+div{border-left:1px solid var(--border-card)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-ex-stats dt{font:700 11px/1.2 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-ex-stats dd{font:600 17px/1.2 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0}.kit-sections-module__sT-wRq__root .tpl-kit .ks-ex-note{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:13.5px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-ex-note .lu{width:16px;height:16px;color:var(--purple-400)}@media (max-width:640px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-ex-note .lu{display:none}}.kit-sections-module__sT-wRq__root .tpl-kit .calc-out .ks-sub{color:var(--neutral-700);font-size:13.5px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-tools{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-tools .badge{height:34px;font-size:13.5px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-tools a.badge{text-decoration:none}.kit-sections-module__sT-wRq__root .tpl-kit .ks-tools a.badge:hover{border-color:var(--purple-300);color:var(--purple-700)}.kit-sections-module__sT-wRq__root .tpl-kit .tbl td.ks-trig{color:var(--purple-800)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp{flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp-h{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp-kind{font:700 12px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--purple-600)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp-h h3{font:700 19px var(--font-display);color:var(--text-strong);margin:2px 0 4px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp-h p{color:var(--text-muted);margin:0;font-size:13.5px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp-in{color:var(--neutral-700);gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp-in li{border-bottom:1px dashed var(--border-strong);justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp-in b{color:var(--text-strong);font-variant-numeric:tabular-nums;text-align:right}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp .ks-ex-stats dd{font-size:16px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp-prove{color:var(--neutral-800);border-top:1px solid var(--border-subtle);margin:auto 0 0;padding-top:14px;font-size:14.5px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp-prove b{color:var(--purple-700)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp .btn{align-self:flex-start}@media (max-width:980px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-xps{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp{padding:22px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp .ks-ex-stats{grid-template-columns:1fr}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp .ks-ex-stats div+div{border-left:0;border-top:1px solid var(--border-card)}}.kit-sections-module__sT-wRq__root .tpl-kit .tbl.ks-ops tbody th{text-transform:none;letter-spacing:0;font:600 15px var(--font-sans);color:var(--text-strong);white-space:normal;width:200px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp .ks-ex-stats dt{letter-spacing:.04em;white-space:nowrap}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp .ks-ex-stats div{padding:10px 12px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp .ks-ex-stats dt{letter-spacing:.02em;font-size:10.5px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:36px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-doc{color:var(--neutral-800);border-top:4px solid var(--purple-500);margin:0;padding:26px 26px 18px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:1.5}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-doc h3{letter-spacing:0;color:var(--neutral-950);margin:0 0 10px;font:700 19px Arial,Helvetica Neue,sans-serif}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-doc .ks-ap{border-top:1px solid var(--neutral-200);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-doc .ks-ap b{letter-spacing:.16em;text-transform:uppercase;color:var(--purple-700);margin-bottom:2px;font-size:10px;display:block}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-doc ol{gap:2px;margin:2px 0 0;padding-left:18px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-doc figcaption{font:600 11px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-top:10px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-mk-n{background:var(--purple-500);color:#fff;width:22px;height:22px;font:700 11.5px/22px var(--font-sans);text-align:center;border-radius:50%;flex:none}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-list{margin:0;padding:0;list-style:none}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-list li{border-top:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-list li:first-child{border-top:0;padding-top:4px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-list .ks-mk-n{background:var(--purple-50);width:32px;height:32px;color:var(--purple-700);border:1px solid var(--purple-200);font-size:14px;line-height:32px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-list h3{font-size:17px;font-weight:600}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-list p{font-size:15px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-list p+p{margin-top:4px}@media (max-width:900px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:520px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-anat-doc{padding:20px 18px 14px}}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio{grid-template-rows:auto 30px;grid-template-columns:30px minmax(0,1fr);gap:10px 14px;max-width:1000px;margin:0 auto;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-y{grid-area:1/1;justify-content:center;align-items:center;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-y span{writing-mode:vertical-rl;font:700 12px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;transform:rotate(180deg)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-x{text-align:center;font:700 12px/30px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);grid-area:2/2}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-grid{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c{align-content:start;gap:10px;padding:24px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c .badge{justify-self:start}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c h3{font-size:19px;font-weight:700}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c .ks-prio-ex{font:600 14px var(--font-sans);color:var(--neutral-800)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c p{font-size:15px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c.ks-hot{border-color:var(--purple-300);background:var(--purple-50);box-shadow:var(--shadow-md)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c.ks-low{background:var(--neutral-50);box-shadow:none}:is(.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c.ks-low h3,.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c.ks-low .ks-prio-ex){color:var(--neutral-600)}@media (max-width:700px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}:is(.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-y,.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-x){display:none}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-grid{grid-column:1;grid-template-columns:minmax(0,1fr)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c.ks-hot{order:-1}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c.ks-p-list{order:1}.kit-sections-module__sT-wRq__root .tpl-kit .ks-prio-c.ks-low{order:2}}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-row{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,.75fr) 34px minmax(0,1.5fr);align-items:start;gap:8px 16px;padding:18px 26px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-row:first-child{border-top:0}:is(.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-b,.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-a){gap:8px;margin:0;font-size:15px;display:grid}:is(.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-b .badge,.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-a .badge){justify-self:start;height:24px;padding:0 9px;font-size:11.5px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-b s{color:var(--neutral-500);-webkit-text-decoration-color:var(--neutral-400);text-decoration-color:var(--neutral-400)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-a{color:var(--neutral-900);font-weight:500}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-ar{color:var(--purple-400);align-self:center;place-items:center;padding-top:24px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-why{color:var(--text-muted);grid-column:3;margin:0;font-size:13.5px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-why b{color:var(--purple-700);font-weight:600}@media (max-width:760px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-row{grid-template-columns:minmax(0,1fr);padding:16px 18px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-ar{justify-self:start;padding:0 0 0 4px;transform:rotate(90deg)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rw-why{grid-column:1}}.kit-sections-module__sT-wRq__root .tpl-kit .ks-sc-bands{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-sc-bands li{border:1px solid var(--border-card);border-radius:var(--radius-md);color:var(--neutral-700);transition:background var(--dur-base),border-color var(--dur-base);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-sc-bands li b{font:600 13.5px var(--font-sans);color:var(--text-strong);font-variant-numeric:tabular-nums}.kit-sections-module__sT-wRq__root .tpl-kit .ks-sc-bands li.ks-hit{border-color:var(--purple-300);background:var(--purple-50);color:var(--purple-800)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-sp-rules{margin-top:24px}@media (max-width:520px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-sc-bands li{grid-template-columns:minmax(0,1fr);gap:2px}}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:end;gap:18px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin:0;padding:0;list-style:none;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-l{min-height:calc(190px + var(--h,0) * 40px);flex-direction:column;gap:10px;padding:22px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-l .badge{align-self:flex-start}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-l h3{font-size:17px;font-weight:700}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-l p{font-size:14.5px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-t{font:600 13px var(--font-sans);color:var(--purple-700);align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:inline-flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-t .lu{width:15px;height:15px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-sos{background:var(--red-50);border-color:#f6c4c4;flex-direction:column;gap:10px;min-height:270px;padding:22px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-sos h3{color:var(--red-600);font-size:17px;font-weight:700}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-sos p{color:var(--neutral-800);font-size:14.5px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-t-red{color:var(--red-600);background:#fff}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl{margin-top:24px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl .tbl.ks-ops tbody th{width:34%}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl .tbl td.ks-trig{white-space:nowrap}@media (max-width:980px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc{grid-template-columns:minmax(0,1fr)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-sos{min-height:0}}@media (max-width:640px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl{padding:0}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl .tbl{min-width:0}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl thead{display:none}:is(.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl .tbl,.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl .tbl tbody){display:block}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl .tbl tr{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);gap:3px;padding:14px 18px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl .tbl tr:last-child{border-bottom:0}:is(.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl .tbl th,.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl .tbl td){border:0;padding:0;white-space:normal!important;width:auto!important}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-tbl .tbl td[data-l]:before{content:attr(data-l) ": ";color:var(--text-muted);font-weight:600}}@media (max-width:760px){.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-steps{grid-template-columns:minmax(0,1fr)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-esc-l{min-height:0}}.kit-sections-module__sT-wRq__root .tpl-kit .tbl.ks-roles thead th{text-align:center;font-size:15px}.kit-sections-module__sT-wRq__root .tpl-kit .tbl.ks-roles td{text-align:center;vertical-align:middle}.kit-sections-module__sT-wRq__root .tpl-kit .tbl.ks-roles tbody th{text-transform:none;letter-spacing:0;font:600 15px var(--font-sans);color:var(--text-strong);white-space:normal;vertical-align:middle;width:200px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rm{border-radius:var(--radius-pill);height:26px;font:600 12.5px var(--font-sans);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rm.ks-own{background:var(--color-primary);color:#fff}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rm.ks-in{background:var(--purple-100);color:var(--purple-700)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rm.ks-told{background:var(--surface-card);border:1px solid var(--border-strong);color:var(--text-body)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-rm.ks-none{color:var(--neutral-400);padding:0}.kit-sections-module__sT-wRq__root .tpl-kit .ks-legend{color:var(--neutral-700);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:18px;font-size:14px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-legend>span{align-items:center;gap:8px;display:inline-flex}.kit-sections-module__sT-wRq__root .tpl-kit .ks-xp-in b{max-width:60%}.kit-sections-module__sT-wRq__root .tpl-kit .ks-calc .calc-in h3{font:700 19px var(--font-display);color:var(--text-strong);margin:0}.kit-sections-module__sT-wRq__root .tpl-kit .ks-calc .calc-in>p{font-size:14.5px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-calc .calc-in .f-grid{gap:14px;padding:0}.kit-sections-module__sT-wRq__root .tpl-kit .ks-calc .calc-out .big{font-size:clamp(30px,3.4vw,42px)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-calc .f{gap:6px;display:grid}.kit-sections-module__sT-wRq__root .tpl-kit .ks-calc-l{font:600 13px var(--font-sans);color:var(--neutral-700)}.kit-sections-module__sT-wRq__root .tpl-kit .ks-calc-v{border:1px solid var(--border-card);border-radius:var(--radius-md);height:42px;font:600 15px var(--font-sans);color:var(--text-strong);background:var(--neutral-50);font-variant-numeric:tabular-nums;align-items:center;padding:0 14px;display:flex}.kit-sections-module__sT-wRq__root .tpl-kit .tabs .ks-sx{display:none}@media (max-width:480px){.kit-sections-module__sT-wRq__root .tpl-kit .bar .tabs button{padding:8px 11px;font-size:13px}.kit-sections-module__sT-wRq__root .tpl-kit .tabs .ks-lx{display:none}.kit-sections-module__sT-wRq__root .tpl-kit .tabs .ks-sx{display:inline}}.kit-sections-module__sT-wRq__root .tpl-kit .ks-g-up{margin-top:32px}.kit-sections-module__sT-wRq__root .tpl-kit .ks-g-up h3{font:700 17px var(--font-display);color:var(--text-strong)}:is(.kit-sections-module__sT-wRq__root .tpl-kit .ks-doc .v.ks-on,.kit-sections-module__sT-wRq__root .tpl-kit .ks-doc .ph.ks-on){outline:2px solid var(--purple-400);outline-offset:1px}
