.sco-page{--cost-nerf:linear-gradient(90deg,#c9a8ff,#ff7ae0);--cost-musc:linear-gradient(90deg,#7af0e0,#4aa8ff);--cost-meta:linear-gradient(90deg,#ffd27a,#ff6a3c)}.sco-page.dvk{--ink-2:rgba(10,10,12,.92);--ink-3:rgba(10,10,12,.74)}.sco-page .l2-h3,.sco-page .l2-sub{color:rgba(10,10,12,.92)}.sco-page .l2-bg-dark .l2-h3,.sco-page .l2-bg-dark .l2-sub{color:hsla(0,0%,100%,.94)}.sco-page .l2-bg-dark{--ink-2:hsla(0,0%,100%,.94);--ink-3:hsla(0,0%,100%,.72)}.sco-hero-stage{position:relative;display:grid;place-items:center;width:100%;max-width:480px;margin-inline:auto}.sco-hero-card{position:relative;width:100%;max-width:480px}.sco-sig-head .k{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);overflow-wrap:break-word}.sco-sig-head .big{font-size:clamp(34px,5.6vw,60px);font-weight:800;font-style:italic;letter-spacing:-.04em;line-height:.95;color:var(--ink);margin-top:10px;overflow-wrap:break-word}.sco-sig-head .big .u{font-style:normal;font-weight:600;font-size:.3em;letter-spacing:0;color:var(--ink-2);margin-left:8px}.sco-sig-bar{display:flex;height:26px;border-radius:13px;overflow:hidden;background:var(--track);margin-top:clamp(20px,2.6vw,28px)}.sco-sig-bar .seg{height:100%;transform-origin:left}.sco-sig-legend{display:flex;flex-direction:column;gap:12px;margin-top:clamp(18px,2.4vw,24px)}.sco-sig-legend .it{display:flex;align-items:center;gap:10px}.sco-sig-legend .it .d{width:9px;height:9px;border-radius:50%;flex:none}.sco-sig-legend .it .lab{flex:1;font-size:14px;font-weight:500;color:var(--ink-2)}.sco-sig-legend .it .pc{font-size:16px;font-weight:800;font-style:italic;letter-spacing:-.02em;color:var(--ink)}.sco-sig-legend .it .pc .sgn{font-style:normal;font-weight:600;font-size:.62em;color:var(--ink-3);margin-left:1px}.sco-chip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:10px;padding:10px 15px;border-radius:15px;color:#fff;white-space:nowrap;background:rgba(14,14,18,.72);backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 18px 40px -18px rgba(0,0,0,.7)}.sco-chip .dot{width:9px;height:9px;border-radius:50%;flex:none}.sco-chip .k{font-size:11px;color:hsla(0,0%,100%,.82)}.sco-chip .n{font-weight:800;font-style:italic;letter-spacing:-.02em;font-size:17px;line-height:1;color:#fff}.sco-chip .n .u{font-style:normal;font-weight:600;font-size:.55em;opacity:.78;margin-left:6px}.sco-card{background:#fff;border-radius:clamp(22px,2.4vw,30px);padding:clamp(22px,2.6vw,32px);box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(0,0,0,.04),0 30px 64px -34px rgba(0,0,0,.22)}.sco-card-wide{width:100%}.l2-bg-dark .sco-card,.sco-card-dark{background:hsla(0,0%,100%,.045);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.sco-traits{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(22px,3vw,32px)}.sco-trait{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);font-size:13px;font-weight:600;color:var(--ink-2)}.sco-trait .d{width:8px;height:8px;border-radius:50%;flex:none}.l2-bg-dark .sco-trait{background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.sco-fil-list{gap:clamp(16px,2.2vw,22px);margin-top:16px}.sco-fil-list,.sco-fil-row{display:flex;flex-direction:column}.sco-fil-row{gap:9px}.sco-fil-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sco-fil-head .nm{font-size:15.5px;font-weight:600;color:var(--ink)}.sco-fil-head .tag{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sco-fil-bartrack{position:relative;height:10px;border-radius:999px;background:var(--track);overflow:hidden}.sco-fil-bartrack .fill{position:absolute;inset:0;transform-origin:left;border-radius:999px}.sco-fil-foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sco-fil-foot .sub{font-size:12.5px;color:var(--ink-2)}.sco-fil-foot .rc{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.sco-fil-foot .rc .k{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sco-fil-foot .rc .v{font-size:14px;font-weight:800;font-style:italic;letter-spacing:-.02em;color:var(--ink)}.sco-fil-note{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:12px;color:var(--ink-3)}.sco-rec-list{gap:clamp(16px,2.2vw,22px);margin-top:16px}.sco-rec-list,.sco-rec-row{display:flex;flex-direction:column}.sco-rec-row{gap:9px}.sco-rec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sco-rec-head .nm{display:inline-flex;align-items:center;gap:9px;font-size:15.5px;font-weight:600;color:var(--ink)}.sco-rec-head .nm .d{width:8px;height:8px;border-radius:50%;flex:none}.sco-rec-head .rc{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.sco-rec-head .rc .k{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sco-rec-head .rc .v{font-size:14px;font-weight:800;font-style:italic;letter-spacing:-.02em;color:var(--ink)}.sco-rec-track{position:relative;height:10px;border-radius:999px;background:var(--track);overflow:visible}.sco-rec-track .fill{position:absolute;inset:0;transform-origin:left;border-radius:999px}.sco-rec-track .ready{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:2px;transform:translateX(-1px);background:var(--ink);opacity:.42}.sco-rec-axis{position:relative;height:16px;margin-top:12px}.sco-rec-axis span{position:absolute;transform:translateX(-50%);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.sco-rec-axis span:first-child{transform:translateX(0)}.sco-rec-axis span:last-child{transform:translateX(-100%)}.sco-rec .sco-fil-note{margin-top:20px}.sco-dual{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(16px,2.6vw,30px);align-items:stretch}.sco-dual-col{display:flex;flex-direction:column}.sco-dual-sep{width:1px;background:var(--hair);align-self:stretch}.sco-dual-col .k{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sco-dual-col .v{font-size:clamp(32px,5.4vw,58px);font-weight:800;font-style:italic;letter-spacing:-.04em;line-height:.95;color:var(--ink);margin-top:12px;overflow-wrap:break-word}.sco-dual-col .v.accent{color:#4aa8ff}.sco-dual-col .v .sgn{font-size:.6em;font-weight:700;margin-right:2px;color:var(--ink-3)}.sco-dual-col .v .u{font-style:normal;font-weight:600;font-size:.34em;letter-spacing:0;color:var(--ink-2);margin-left:8px}.sco-dual-col .s{font-size:13.5px;color:var(--ink-2);margin-top:10px}.sco-dual-col .meter{position:relative;height:8px;border-radius:999px;background:var(--track);overflow:hidden;margin-top:16px}.sco-dual-col .meter .seg{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.sco-dual-col .cap{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:12px}.sco-links{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:clamp(24px,3vw,36px)}.sco-link{display:flex;flex-direction:column;gap:6px;padding:20px 18px;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.sco-link:hover{transform:translateY(-3px);background:#fff;box-shadow:inset 0 0 0 1px var(--hair),0 22px 48px -26px rgba(0,0,0,.3)}.sco-link .k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sco-link .t{font-size:16px;font-weight:600;color:var(--ink)}.sco-link .s{font-size:13px;color:var(--ink-2)}.sco-sig-legend .it .lab{overflow-wrap:break-word;min-width:0}.sco-chip .k,.sco-chip .n{overflow-wrap:break-word}@media (max-width:860px){.sco-chip{transform:scale(.86);transform-origin:bottom right}}@media (max-width:840px){.sco-split-rev{display:flex;flex-direction:column}.sco-split-rev .sco-split-txt{order:0}.sco-split-rev .sco-split-viz{order:1}}@media (max-width:640px){.sco-dual,.sco-links{grid-template-columns:1fr}.sco-dual-sep{width:auto;height:1px}}@media (max-width:480px){.sco-hero-stage{gap:14px}.sco-chip{position:static!important;transform:none;inset:auto!important;margin-top:4px;max-width:100%}.sco-card{padding:clamp(18px,5vw,24px)}.sco-rec-axis span{font-size:9px;letter-spacing:.04em}.sco-fil-foot,.sco-fil-head,.sco-rec-head{gap:8px}}