.ssc-h{--ssc-h-blue-soft: #eaf2ff;--ssc-h-blue-ink: #0b5bc4;--ssc-h-red-soft: #fff1f2;--ssc-h-red-ink: #b80017;--ssc-h-head-bg: #fbfcfe;--ssc-h-shadow-rest: 0 24px 48px -36px rgba(18, 55, 112, .45);--ssc-h-shadow-lit: 0 0 0 4px rgba(13, 116, 255, .12);--ssc-h-loop: 14s;width:100%;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;align-items:center;min-width:0;font-family:Inter,sans-serif;color:#123770}.ssc-h-sources{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ssc-h-source{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:18px 20px;display:flex;align-items:center;gap:14px;min-width:0;box-shadow:var(--ssc-h-shadow-rest);animation:var(--ssc-h-loop) ease infinite}.ssc-h-source--a{animation-name:ssc-h-sA}.ssc-h-source--b{animation-name:ssc-h-sB}.ssc-h-source--c{animation-name:ssc-h-sC}.ssc-h-source-icon{width:44px;height:44px;border-radius:.85rem;background:rgba(13,116,255,.08);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#123770}.ssc-h-source-icon svg{width:20px;height:20px}.ssc-h-source-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ssc-h-source-label{font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.5;color:#0a64dc}.ssc-h-source-title{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#123770}.ssc-h-source-body{font-size:13px;line-height:1.35;color:#64748b}.ssc-h-merge{width:100%;height:84px;display:block}.ssc-h-stem{width:4px;height:36px;display:block}.ssc-h-flow{fill:none;stroke:#0d74ff;stroke-opacity:.45;stroke-width:2;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;animation:ssc-h-flow 1.2s linear infinite}.ssc-h-chip{display:inline-flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:1.1rem;padding:10px 20px 10px 10px;box-shadow:0 20px 40px -24px #12377080}.ssc-h-chip-icon{width:40px;height:40px;flex-shrink:0}.ssc-h-chip-text{display:flex;flex-direction:column;line-height:1.2}.ssc-h-chip-name{font-size:15px;font-weight:800;color:#123770}.ssc-h-chip-sub{font-size:12.5px;color:#64748b}.ssc-h-chip-dot{width:8px;height:8px;border-radius:9999px;background:#0D74FF;margin-left:6px;flex-shrink:0;animation:ssc-h-pulse 1.6s infinite}.ssc-h-card{width:100%;max-width:880px;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;overflow:hidden;box-shadow:0 40px 80px -48px #1237708c}.ssc-h-card-head{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #f1f5f9;background:var(--ssc-h-head-bg);line-height:1.5}.ssc-h-card-head svg{width:16px;height:16px;flex-shrink:0;color:#123770}.ssc-h-repo{font-size:14px;font-weight:800;color:#123770}.ssc-h-branch{font-size:13px;color:#64748b}.ssc-h-row{height:62px;box-sizing:border-box;border-bottom:1px solid #f1f5f9;padding:0 20px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;animation:var(--ssc-h-loop) ease infinite}.ssc-h-row--4{border-bottom:0}.ssc-h-row--0{animation-name:ssc-h-q0}.ssc-h-row--1{animation-name:ssc-h-q1}.ssc-h-row--2{animation-name:ssc-h-q2}.ssc-h-row--3{animation-name:ssc-h-q3}.ssc-h-row--4{animation-name:ssc-h-q4}.ssc-h-tag{display:inline-flex;justify-content:center;width:52px;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.5;padding:6px 0;border-radius:.5rem}.ssc-h-tag--sast{background:rgba(18,55,112,.09);color:#123770}.ssc-h-tag--sca{background:var(--ssc-h-blue-soft);color:var(--ssc-h-blue-ink)}.ssc-h-tag--sbom{background:#f1f5f9;color:#334155}.ssc-h-row-text{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.5}.ssc-h-row-title,.ssc-h-row-detail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssc-h-row-title{font-size:14px;font-weight:800;color:#123770}.ssc-h-row-detail{font-size:12.5px;color:#64748b}.ssc-h-status{display:block;animation:var(--ssc-h-loop) ease infinite}.ssc-h-row--0 .ssc-h-status{animation-name:ssc-h-qs0}.ssc-h-row--1 .ssc-h-status{animation-name:ssc-h-qs1}.ssc-h-row--2 .ssc-h-status{animation-name:ssc-h-qs2}.ssc-h-row--3 .ssc-h-status{animation-name:ssc-h-qs3}.ssc-h-row--4 .ssc-h-status{animation-name:ssc-h-qs4}.ssc-h-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;line-height:1;padding:7px 11px;border-radius:9999px;white-space:nowrap}.ssc-h-pill--accent{background:#0D74FF;color:#fff}.ssc-h-pill--blue{background:var(--ssc-h-blue-soft);color:var(--ssc-h-blue-ink)}.ssc-h-pill--muted{background:#f1f5f9;color:#475569}.ssc-h-pill--red{background:var(--ssc-h-red-soft);color:var(--ssc-h-red-ink)}.ssc-h-pill--navy{background:rgba(18,55,112,.08);color:#123770}.ssc-h-done{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-top:1px solid #f1f5f9;background:var(--ssc-h-head-bg);font-size:13px;font-weight:800;line-height:1.5;text-align:center;color:#123770;animation:ssc-h-qDone var(--ssc-h-loop) ease infinite}.ssc-h-done svg{width:15px;height:15px;flex-shrink:0;color:#0d74ff}@media (max-width: 999px){.ssc-h-sources{grid-template-columns:minmax(0,1fr);max-width:560px;gap:12px}.ssc-h-merge,.ssc-h-stem{display:none}.ssc-h-chip{margin:24px 0}}@media (max-width: 599px){.ssc-h-row{height:92px;padding:0 16px;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"tag text" ". status";align-content:center;row-gap:8px;-moz-column-gap:12px;column-gap:12px}.ssc-h-tag{grid-area:tag}.ssc-h-row-text{grid-area:text}.ssc-h-status{grid-area:status}.ssc-h-card-head,.ssc-h-done{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion: reduce){.ssc-h *,.ssc-h *:before,.ssc-h *:after{animation:none!important}}@keyframes ssc-h-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ssc-h-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}@keyframes ssc-h-sA{0%,5%{border-color:#e2e8f0;box-shadow:var(--ssc-h-shadow-rest)}8%,15%{border-color:#0d74ff;box-shadow:var(--ssc-h-shadow-lit)}19%,to{border-color:#e2e8f0;box-shadow:var(--ssc-h-shadow-rest)}}@keyframes ssc-h-sB{0%,15%{border-color:#e2e8f0;box-shadow:var(--ssc-h-shadow-rest)}18%,38%{border-color:#0d74ff;box-shadow:var(--ssc-h-shadow-lit)}42%,to{border-color:#e2e8f0;box-shadow:var(--ssc-h-shadow-rest)}}@keyframes ssc-h-sC{0%,40%{border-color:#e2e8f0;box-shadow:var(--ssc-h-shadow-rest)}43%,52%{border-color:#0d74ff;box-shadow:var(--ssc-h-shadow-lit)}56%,to{border-color:#e2e8f0;box-shadow:var(--ssc-h-shadow-rest)}}@keyframes ssc-h-q0{0%,8%{opacity:0;transform:translateY(8px)}12%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-h-q1{0%,18%{opacity:0;transform:translateY(8px)}22%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-h-q2{0%,26%{opacity:0;transform:translateY(8px)}30%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-h-q3{0%,34%{opacity:0;transform:translateY(8px)}38%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-h-q4{0%,44%{opacity:0;transform:translateY(8px)}48%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-h-qs0{0%,15%{opacity:0;transform:scale(.85)}18%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-h-qs1{0%,24%{opacity:0;transform:scale(.85)}27%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-h-qs2{0%,32%{opacity:0;transform:scale(.85)}35%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-h-qs3{0%,40%{opacity:0;transform:scale(.85)}43%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-h-qs4{0%,50%{opacity:0;transform:scale(.85)}53%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-h-qDone{0%,58%{opacity:0}62%,92%{opacity:1}97%,to{opacity:0}}.ssc-sca-grid[data-sca-grid]{--ssc-sca-amber-text: #9a5b00;--ssc-sca-amber-dim: #c08a2e;--sca-take-1: var(--ssc-sca-amber-text);--sca-vuln-fg: var(--ssc-sca-amber-text);--sca-vuln-dim-fg: var(--ssc-sca-amber-dim);--sca-step-bg: #fff;--sca-step-border: #e2e8f0;--sca-step-on-border: #123770}.ssc-s{--ssc-s-amber-text: #92400e;--ssc-s-amber-bg: #fef3c7;--ssc-s-blue-text: #0b5bc4;--ssc-s-blue-bg: #eaf2ff;--ssc-s-bar-bg: #fbfcfe;--ssc-s-navy-tint: rgba(18, 55, 112, .09);--ssc-s-navy-tint-soft: rgba(18, 55, 112, .08);--ssc-s-accent-tint: rgba(13, 116, 255, .08);--ssc-s-ring: rgba(13, 116, 255, .12);--ssc-s-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;display:flex;flex-direction:column;gap:56px;width:100%;min-width:0;font-family:Inter,sans-serif}.ssc-s-visual{width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:300px 90px minmax(0,1fr);align-items:center}.ssc-s-inputs{display:flex;flex-direction:column;gap:20px;min-width:0}.ssc-s-input{height:96px;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:1.1rem;padding:0 18px;display:flex;align-items:center;gap:14px;min-width:0}.ssc-s-input--0{animation:ssc-s-in0 12s ease infinite}.ssc-s-input--1{animation:ssc-s-in1 12s ease infinite}.ssc-s-input--2{animation:ssc-s-in2 12s ease infinite}.ssc-s-tile{width:44px;height:44px;border-radius:.85rem;background:var(--ssc-s-accent-tint);color:#123770;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ssc-s-tile--amber{background:var(--ssc-s-amber-bg);color:var(--ssc-s-amber-text)}.ssc-s-tile-svg{width:20px;height:20px;flex-shrink:0}.ssc-s-product-icon{width:44px;height:44px;flex-shrink:0}.ssc-s-input-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ssc-s-input-title{font-size:15.5px;font-weight:800;color:#123770;line-height:1.25}.ssc-s-input-sub{font-size:13px;color:#64748b;line-height:1.35}.ssc-s-wires{display:flex;flex-direction:column;gap:20px;padding:0 6px}.ssc-s-wire-slot{height:96px;display:flex;align-items:center}.ssc-s-wire{position:relative;width:100%;height:10px}.ssc-s-wire-line{position:absolute;left:0;right:0;top:4px;border-top:2px dashed rgba(13,116,255,.35)}.ssc-s-run{position:absolute;top:0;left:0;width:calc(100% - 10px);height:10px;opacity:0}.ssc-s-run--0{animation:ssc-s-pk0 12s ease infinite}.ssc-s-run--1{animation:ssc-s-pk1 12s ease infinite}.ssc-s-run--2{animation:ssc-s-pk2 12s ease infinite}.ssc-s-dot{position:absolute;top:0;left:0;width:10px;height:10px;border-radius:9999px;background:#0D74FF;box-shadow:0 0 0 4px #0d74ff2e}.ssc-s-panel{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:1.4rem;overflow:hidden;box-shadow:0 40px 80px -48px #1237708c}.ssc-s-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #f1f5f9;background:var(--ssc-s-bar-bg)}.ssc-s-head-left{display:inline-flex;align-items:center;gap:10px;min-width:0}.ssc-s-head-icon{width:28px;height:28px;flex-shrink:0}.ssc-s-head-title{font-size:14px;font-weight:800;color:#123770}.ssc-s-head-repo{font-size:13px;color:#64748b}.ssc-s-live{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#0a64dc}.ssc-s-live-dot{width:7px;height:7px;border-radius:9999px;background:#0D74FF;animation:ssc-s-pulse 1.6s infinite}.ssc-s-row{height:52px;box-sizing:border-box;border-bottom:1px solid #f1f5f9;padding:0 20px;display:flex;align-items:center;gap:10px;opacity:0}.ssc-s-row--4{border-bottom:0}.ssc-s-row--0{animation:ssc-s-sb0 12s ease infinite}.ssc-s-row--1{animation:ssc-s-sb1 12s ease infinite}.ssc-s-row--2{animation:ssc-s-sb2 12s ease infinite}.ssc-s-row--3{animation:ssc-s-sb3 12s ease infinite}.ssc-s-row--4{animation:ssc-s-sb4 12s ease infinite}.ssc-s-row-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.ssc-s-pkg{width:16px;height:16px;flex-shrink:0;color:#94a3b8}.ssc-s-name{font-family:var(--ssc-s-mono);font-size:13px;font-weight:700;color:#123770;white-space:nowrap}.ssc-s-chips{display:inline-flex;gap:6px;margin-left:4px}.ssc-s-chip{font-size:11px;font-weight:800;letter-spacing:.04em;padding:4px 8px;border-radius:.4rem;white-space:nowrap}.ssc-s-chip--repo{background:var(--ssc-s-navy-tint);color:#123770}.ssc-s-chip--binary{background:var(--ssc-s-blue-bg);color:var(--ssc-s-blue-text)}.ssc-s-chip--vendor{background:var(--ssc-s-amber-bg);color:var(--ssc-s-amber-text)}.ssc-s-row-end{margin-left:auto;display:inline-flex}.ssc-s-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;line-height:1;padding:7px 11px;border-radius:9999px;white-space:nowrap}.ssc-s-pill--blue{background:var(--ssc-s-blue-bg);color:var(--ssc-s-blue-text)}.ssc-s-pill--slate{background:#f1f5f9;color:#475569}.ssc-s-pill--navy{background:var(--ssc-s-navy-tint-soft);color:#123770}.ssc-s-late{opacity:0;animation:ssc-s-sbB 12s ease infinite}.ssc-s-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid #f1f5f9;background:var(--ssc-s-bar-bg);opacity:0;animation:ssc-s-sbF 12s ease infinite}.ssc-s-foot-text{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#123770}.ssc-s-foot-svg{width:16px;height:16px;flex-shrink:0;color:#0d74ff}.ssc-s-formats{display:inline-flex;gap:6px}.ssc-s-cards{display:flex;flex-wrap:wrap;gap:32px;max-width:1180px;margin:0 auto;width:100%}.ssc-s-card{flex:1 1 240px;display:flex;gap:14px;align-items:flex-start;min-width:0}.ssc-s-card-text{display:flex;flex-direction:column;gap:4px}.ssc-s-card-title{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:#123770}.ssc-s-card-body{font-size:14.5px;color:#475569;line-height:1.5}@media (max-width: 999px){.ssc-s-visual{grid-template-columns:minmax(0,1fr);gap:24px;max-width:720px}.ssc-s-wires{display:none}}@media (max-width: 639px){.ssc-s-head{padding:14px 16px}.ssc-s-row{height:52px;padding:0 16px;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.ssc-s-row--pill{height:76px}.ssc-s-row-end{margin-left:26px}.ssc-s-row-main{flex-wrap:wrap}.ssc-s-foot{padding:14px 16px}}@keyframes ssc-s-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ssc-s-in0{0%,2%{border-color:#e2e8f0;box-shadow:none}5%,20%{border-color:#0d74ff;box-shadow:0 0 0 4px var(--ssc-s-ring)}24%,to{border-color:#e2e8f0;box-shadow:none}}@keyframes ssc-s-in1{0%,24%{border-color:#e2e8f0;box-shadow:none}27%,42%{border-color:#0d74ff;box-shadow:0 0 0 4px var(--ssc-s-ring)}46%,to{border-color:#e2e8f0;box-shadow:none}}@keyframes ssc-s-in2{0%,46%{border-color:#e2e8f0;box-shadow:none}49%,64%{border-color:#0d74ff;box-shadow:0 0 0 4px var(--ssc-s-ring)}68%,to{border-color:#e2e8f0;box-shadow:none}}@keyframes ssc-s-pk0{0%,4%{transform:translate(0);opacity:0}5%{opacity:1}14%{transform:translate(100%);opacity:1}16%,to{transform:translate(100%);opacity:0}}@keyframes ssc-s-pk1{0%,26%{transform:translate(0);opacity:0}27%{opacity:1}36%{transform:translate(100%);opacity:1}38%,to{transform:translate(100%);opacity:0}}@keyframes ssc-s-pk2{0%,48%{transform:translate(0);opacity:0}49%{opacity:1}58%{transform:translate(100%);opacity:1}60%,to{transform:translate(100%);opacity:0}}@keyframes ssc-s-sb0{0%,14%{opacity:0;transform:translate(10px)}17%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-s-sb1{0%,16%{opacity:0;transform:translate(10px)}19%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-s-sb2{0%,18%{opacity:0;transform:translate(10px)}21%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-s-sb3{0%,37%{opacity:0;transform:translate(10px)}40%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-s-sbB{0%,36%{opacity:0;transform:scale(.7)}39%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-s-sb4{0%,58%{opacity:0;transform:translate(10px)}61%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ssc-s-sbF{0%,68%{opacity:0;transform:translateY(6px)}72%,92%{opacity:1;transform:none}97%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.ssc-s-input,.ssc-s-row,.ssc-s-late,.ssc-s-foot,.ssc-s-live-dot{animation:none;opacity:1;transform:none}.ssc-s-run{animation:none;opacity:0}}.ssc-t{--ssc-t-code-bg: #0b1a33;--ssc-t-card-active: #f6faff;--ssc-t-panel-edge: #eef2f7;--ssc-t-pill-blue-bg: #eaf2ff;--ssc-t-pill-blue-text: #0b5bc4;--ssc-t-pill-red-bg: #fff1f2;--ssc-t-pill-red-text: #b80017;--ssc-t-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;display:flex;flex-direction:column;gap:56px;min-width:0}.ssc-t-tl{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-bottom:8px}.ssc-t-track{position:absolute;left:12.5%;right:12.5%;top:7px;height:2px;border-radius:2px;background:#e2e8f0;overflow:hidden}.ssc-t-fill{width:100%;height:100%;border-radius:2px;background:#0D74FF;transform-origin:left center;animation:ssc-t-fill-x 12s ease infinite}.ssc-t-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.ssc-t-step{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0}.ssc-t-dot{position:relative;z-index:1;flex-shrink:0;width:16px;height:16px;box-sizing:border-box;border-radius:9999px;border:4px solid #fff;box-shadow:0 0 0 1px #e2e8f0;background:#0D74FF}.ssc-t-dot--0{animation:ssc-t-m0 12s ease infinite}.ssc-t-dot--1{animation:ssc-t-m1 12s ease infinite}.ssc-t-dot--2{animation:ssc-t-m2 12s ease infinite}.ssc-t-dot--3{animation:ssc-t-m3 12s ease infinite}.ssc-t-card{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;height:330px;box-sizing:border-box;padding:18px;border:1px solid #e2e8f0;border-radius:1.25rem;background:#fff}.ssc-t-card--0{animation:ssc-t-t0 12s ease infinite}.ssc-t-card--1{animation:ssc-t-t1 12s ease infinite}.ssc-t-card--2{animation:ssc-t-t2 12s ease infinite}.ssc-t-card--3{animation:ssc-t-t3 12s ease infinite}.ssc-t-eyebrow{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a64dc}.ssc-t-title{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#123770}.ssc-t-code{flex-shrink:0;height:112px;box-sizing:border-box;padding:10px 12px;overflow:hidden;border-radius:.8rem;background:var(--ssc-t-code-bg);font-family:var(--ssc-t-mono);font-size:11.5px;line-height:19px}.ssc-t-code-bar{display:flex;align-items:center;gap:5px;margin-bottom:6px}.ssc-t-code-bar>span:not(.ssc-t-code-file){width:7px;height:7px;border-radius:9999px;background:rgb(255 255 255 / .25)}.ssc-t-code-file{margin-left:6px;font-size:10.5px;line-height:1;color:#ffffff8c}.ssc-t-kw{color:#93c5fd}.ssc-t-tx{color:#e2e8f0}.ssc-t-str{color:#fcd34d}.ssc-t-ty{height:19px;overflow:hidden;white-space:nowrap;width:100%}.ssc-t-ty--0{animation:ssc-t-ty0 12s steps(24,end) infinite}.ssc-t-ty--1{animation:ssc-t-ty1 12s steps(24,end) infinite}.ssc-t-ty--2{animation:ssc-t-ty2 12s steps(24,end) infinite}.ssc-t-ty--3{animation:ssc-t-ty3 12s steps(24,end) infinite}.ssc-t-ty-row{display:flex;align-items:center}.ssc-t-caret{flex-shrink:0;width:6px;height:13px;margin-left:2px;background:#93c5fd;animation:ssc-t-caret 1s steps(1) infinite}.ssc-t-who{position:relative;height:34px;flex-shrink:0}.ssc-t-who-item{position:absolute;inset:0;display:flex;align-items:center;gap:8px}.ssc-t-who-item--agent{opacity:1;animation:ssc-t-who1 24s ease infinite}.ssc-t-who-item--dev{opacity:0;animation:ssc-t-who2 24s ease infinite}.ssc-t-who-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:.85rem;background:rgb(13 116 255 / .08);color:#123770}.ssc-t-who-icon svg{width:16px;height:16px;flex-shrink:0}.ssc-t-who-label{font-size:13px;font-weight:800;color:#123770}.ssc-t-diff{display:flex;flex-direction:column;gap:6px;padding:12px}.ssc-t-cwe{align-self:flex-start;padding:2px 7px;border-radius:.35rem;background:#E3001C;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;color:#fff;animation:ssc-t-cweIn 12s ease infinite}.ssc-t-bad,.ssc-t-good{padding:0 6px;border-radius:.3rem;white-space:nowrap}.ssc-t-bad{background:rgb(227 0 28 / .28);animation:ssc-t-flagBad 12s ease infinite}.ssc-t-minus{color:#fca5a5}.ssc-t-strike{color:#e2e8f0;text-decoration:line-through;text-decoration-color:#ffffffe6;opacity:.55;animation:ssc-t-strike 12s ease infinite}.ssc-t-good{background:rgb(13 116 255 / .28);animation:ssc-t-goodIn 12s ease infinite}.ssc-t-good-tx{color:#fff}.ssc-t-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px}.ssc-t-foot-label{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#475569}.ssc-t-foot-label svg{width:15px;height:15px;flex-shrink:0;color:#123770}.ssc-t-fix{display:inline-block;animation:ssc-t-fixIn 12s ease infinite}.ssc-t-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:9999px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.ssc-t-pill--solid{background:#0D74FF;color:#fff}.ssc-t-pill--blue{background:var(--ssc-t-pill-blue-bg);color:var(--ssc-t-pill-blue-text)}.ssc-t-pill--red{background:var(--ssc-t-pill-red-bg);color:var(--ssc-t-pill-red-text)}.ssc-t-pill--navy{background:rgb(18 55 112 / .08);color:#123770}.ssc-t-panel{flex-shrink:0;height:70px;box-sizing:border-box;border:1px solid var(--ssc-t-panel-edge);border-radius:.8rem;background:#F8FAFC}.ssc-t-graph{position:relative;overflow:hidden}.ssc-t-graph svg{position:absolute;inset:0;width:100%;height:100%}.ssc-t-branch{fill:none;stroke:#93c5fd;stroke-width:2.5}.ssc-t-main{fill:none;stroke:#123770;stroke-width:3}.ssc-t-node{position:absolute;left:65.385%;top:35px;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;box-sizing:border-box;border:3px solid #0D74FF;border-radius:9999px;background:#fff}.ssc-t-mgx{position:absolute;inset:0;transform:translate(65.385%)}.ssc-t-mgx--a{animation:ssc-t-mgA-x 12s linear infinite}.ssc-t-mgx--b{animation:ssc-t-mgB-x 12s linear infinite}.ssc-t-mg{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:9999px;background:#0D74FF;opacity:0;transform:translateY(35px)}.ssc-t-mg--a{animation:ssc-t-mgA-y 12s linear infinite}.ssc-t-mg--b{animation:ssc-t-mgB-y 12s linear infinite}.ssc-t-graph-label{position:absolute;right:8px;bottom:6px;font-family:var(--ssc-t-mono);font-size:10.5px;font-weight:800;line-height:1.2;color:#123770}.ssc-t-rows{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ssc-t-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px}.ssc-t-row--2a{animation:ssc-t-r2 12s ease infinite}.ssc-t-row--2b{animation:ssc-t-r2b 12s ease infinite}.ssc-t-row--2c{animation:ssc-t-r2c 12s ease infinite}.ssc-t-row--3a{animation:ssc-t-r3 12s ease infinite}.ssc-t-row--3b{animation:ssc-t-r3b 12s ease infinite}.ssc-t-row-label{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;color:#334155}.ssc-t-row-label svg{width:15px;height:15px;flex-shrink:0;color:#123770}.ssc-t-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssc-t-release{display:flex;align-items:center;gap:12px;padding:0 14px}.ssc-t-shield{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:9999px;background:#0D74FF;color:#fff;box-shadow:0 12px 24px -10px #0d74ffb3;animation:ssc-t-popIn 12s ease infinite}.ssc-t-shield svg{width:22px;height:22px;flex-shrink:0}.ssc-t-release-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ssc-t-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--ssc-t-mono);font-size:13px;font-weight:800;color:#123770}.ssc-t-tag svg{width:14px;height:14px;flex-shrink:0}.ssc-t-release-sub{font-size:12px;color:#64748b}.ssc-t-tiles{display:flex;flex-wrap:wrap;gap:40px;padding-top:8px}.ssc-t-tile{flex:1 1 300px;display:flex;align-items:flex-start;gap:16px;min-width:0}.ssc-t-tile-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:.85rem;background:rgb(13 116 255 / .08);color:#123770}.ssc-t-tile-icon svg{width:20px;height:20px;flex-shrink:0}.ssc-t-tile-img{flex-shrink:0;width:44px;height:44px;border-radius:.85rem}.ssc-t-tile-text{display:flex;flex-direction:column;gap:6px;min-width:0}.ssc-t-tile-title{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:#123770}.ssc-t-tile-body{font-size:15.5px;line-height:1.5;color:#475569}@media (max-width: 1239px){.ssc-t-tl{max-width:680px}.ssc-t-steps{display:flex;flex-direction:column;gap:20px}.ssc-t-step{flex-direction:row;align-items:flex-start;gap:16px}.ssc-t-dot{margin-top:22px}.ssc-t-card{height:300px}.ssc-t-track{inset:29px auto 277px 7px;width:2px;height:auto}.ssc-t-fill{transform-origin:center top;animation-name:ssc-t-fill-y}}@media (max-width: 599px){.ssc-t{gap:48px}.ssc-t-step{gap:12px}.ssc-t-card{padding:16px}.ssc-t-tiles{gap:28px}.ssc-t-tile{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.ssc-t *,.ssc-t *:before,.ssc-t *:after{animation:none!important}}@keyframes ssc-t-fill-x{0%,4%{transform:scaleX(0)}26%{transform:scaleX(.3333)}50%{transform:scaleX(.6666)}74%,94%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes ssc-t-fill-y{0%,4%{transform:scaleY(0)}26%{transform:scaleY(.3333)}50%{transform:scaleY(.6666)}74%,94%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}@keyframes ssc-t-m0{0%,2%{background:#cbd5e1}5%,to{background:#0D74FF}}@keyframes ssc-t-m1{0%,25%{background:#cbd5e1}28%,96%{background:#0D74FF}99%,to{background:#cbd5e1}}@keyframes ssc-t-m2{0%,49%{background:#cbd5e1}52%,96%{background:#0D74FF}99%,to{background:#cbd5e1}}@keyframes ssc-t-m3{0%,73%{background:#cbd5e1}76%,96%{background:#0D74FF}99%,to{background:#cbd5e1}}@keyframes ssc-t-t0{0%,2%{border-color:#e2e8f0;background:#fff}5%,24%{border-color:#0d74ff;background:var(--ssc-t-card-active)}28%,to{border-color:#e2e8f0;background:#fff}}@keyframes ssc-t-t1{0%,24%{border-color:#e2e8f0;background:#fff}28%,48%{border-color:#0d74ff;background:var(--ssc-t-card-active)}52%,to{border-color:#e2e8f0;background:#fff}}@keyframes ssc-t-t2{0%,48%{border-color:#e2e8f0;background:#fff}52%,72%{border-color:#0d74ff;background:var(--ssc-t-card-active)}76%,to{border-color:#e2e8f0;background:#fff}}@keyframes ssc-t-t3{0%,72%{border-color:#e2e8f0;background:#fff}76%,94%{border-color:#0d74ff;background:var(--ssc-t-card-active)}98%,to{border-color:#e2e8f0;background:#fff}}@keyframes ssc-t-ty0{0%,2%{width:0}6%,94%{width:100%}98%,to{width:0}}@keyframes ssc-t-ty1{0%,6%{width:0}10%,94%{width:100%}98%,to{width:0}}@keyframes ssc-t-ty2{0%,10%{width:0}14%,94%{width:100%}98%,to{width:0}}@keyframes ssc-t-ty3{0%,14%{width:0}18%,94%{width:100%}98%,to{width:0}}@keyframes ssc-t-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ssc-t-who1{0%,48%{opacity:1}52%,98%{opacity:0}to{opacity:1}}@keyframes ssc-t-who2{0%,48%{opacity:0}52%,98%{opacity:1}to{opacity:0}}@keyframes ssc-t-cweIn{0%,29%{opacity:0;transform:scale(.85)}32%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ssc-t-flagBad{0%,27%{background:rgb(227 0 28 / 0)}30%,94%{background:rgb(227 0 28 / .28)}98%,to{background:rgb(227 0 28 / 0)}}@keyframes ssc-t-strike{0%,35%{text-decoration-color:#fff0;opacity:1}38%,94%{text-decoration-color:#ffffffe6;opacity:.55}98%,to{text-decoration-color:#fff0;opacity:1}}@keyframes ssc-t-goodIn{0%,37%{opacity:0;transform:translateY(4px)}40%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ssc-t-fixIn{0%,41%{opacity:0;transform:scale(.85)}44%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ssc-t-mgA-x{0%,50%{transform:translate(3.846%)}54.85%{transform:translate(34.615%)}56.14%{transform:translate(43.75%)}57.43%{transform:translate(50%)}58.71%{transform:translate(56.25%)}60%,to{transform:translate(65.385%)}}@keyframes ssc-t-mgA-y{0%,50%{transform:translateY(16px);opacity:0}52%{opacity:1}54.85%{transform:translateY(16px)}56.14%{transform:translateY(18.97px)}57.43%{transform:translateY(25.5px)}58.71%{transform:translateY(32.03px)}60%{transform:translateY(35px);opacity:1}63%,to{transform:translateY(35px);opacity:0}}@keyframes ssc-t-mgB-x{0%,54%{transform:translate(3.846%)}58.85%{transform:translate(34.615%)}60.14%{transform:translate(43.75%)}61.43%{transform:translate(50%)}62.71%{transform:translate(56.25%)}64%,to{transform:translate(65.385%)}}@keyframes ssc-t-mgB-y{0%,54%{transform:translateY(54px);opacity:0}56%{opacity:1}58.85%{transform:translateY(54px)}60.14%{transform:translateY(51.03px)}61.43%{transform:translateY(44.5px)}62.71%{transform:translateY(37.97px)}64%{transform:translateY(35px);opacity:1}67%,to{transform:translateY(35px);opacity:0}}@keyframes ssc-t-r2{0%,54%{opacity:0;transform:translateY(6px)}57%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ssc-t-r2b{0%,59%{opacity:0;transform:translateY(6px)}62%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ssc-t-r2c{0%,64%{opacity:0;transform:translateY(6px)}67%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ssc-t-r3{0%,78%{opacity:0;transform:translateY(6px)}81%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ssc-t-r3b{0%,83%{opacity:0;transform:translateY(6px)}86%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ssc-t-popIn{0%,76%{opacity:0;transform:scale(.4)}80%{opacity:1;transform:scale(1.12)}82%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.4)}}html:has(.ssc-page){scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html:has(.ssc-page){scroll-behavior:auto}}
