.cso__head[data-v-53db9892]{margin-bottom:1.35rem}.cso__lead[data-v-53db9892]{color:var(--weque-text-secondary);font-size:1.05rem;margin:.35rem 0 0;max-width:58ch}.cso__meter[data-v-53db9892]{background:#0c1c3073;border:1px solid rgba(148,163,184,.16);border-radius:1rem;margin-bottom:1.25rem;padding:1rem 1.1rem}.cso__meter-bar[data-v-53db9892]{background:#94a3b82e;border-radius:999px;height:.85rem;overflow:hidden}.cso__meter-fill[data-v-53db9892]{background:linear-gradient(90deg,#22c55e,#38bdf8 70%,var(--weque-gold));border-radius:999px;height:100%}.cso__meter-labels[data-v-53db9892]{color:var(--weque-text-secondary);display:flex;flex-wrap:wrap;font-size:.92rem;gap:.75rem 1.5rem;margin-top:.7rem}.cso__meter-labels strong[data-v-53db9892]{color:#f8fafc}.cso__split[data-v-53db9892]{display:grid;gap:.85rem}@media(min-width:860px){.cso__split[data-v-53db9892]{grid-template-columns:.9fr 1.1fr}}.cso__panel[data-v-53db9892]{border:1px solid rgba(148,163,184,.16);border-radius:1.1rem;padding:1.15rem 1.2rem}.cso__panel--you[data-v-53db9892]{background:linear-gradient(165deg,#f0b4291a,#050a12a6)}.cso__panel--weque[data-v-53db9892]{background:linear-gradient(165deg,#22c55e1a,#050a12a6)}.cso__panel-kicker[data-v-53db9892]{color:var(--weque-text-label);font-size:.75rem;font-weight:750;letter-spacing:.1em;margin:0;text-transform:uppercase}.cso__panel-title[data-v-53db9892]{color:#f8fafc;font-size:1.2rem;margin:.4rem 0 .9rem}.cso__list[data-v-53db9892]{display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.cso__list li[data-v-53db9892]{display:grid;gap:.65rem;grid-template-columns:auto 1fr}.cso__list[data-v-53db9892] .cs-icon{color:var(--weque-gold);margin-top:.2rem}.cso__list strong[data-v-53db9892]{color:#f1f5f9}.cso__list p[data-v-53db9892]{color:var(--weque-text-muted);font-size:.9rem;line-height:1.5;margin:.25rem 0 0}.cso__chips[data-v-53db9892]{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.cso__chips li[data-v-53db9892]{background:#22c55e14;border:1px solid rgba(34,197,94,.28);border-radius:999px;color:#e2e8f0;font-size:.8rem;font-weight:650;padding:.4rem .65rem}.cso__legend[data-v-53db9892]{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin-top:1.15rem}.cso__step[data-v-53db9892]{background:#0812208c;border:1px solid rgba(148,163,184,.14);border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem;padding:.65rem .7rem;text-align:left}.cso__step--weque[data-v-53db9892]{border-color:#22c55e59}.cso__step--shared[data-v-53db9892]{border-color:#f0b42966}.cso__step-num[data-v-53db9892]{color:var(--weque-text-label);font-size:.68rem;font-weight:800}.cso__step-name[data-v-53db9892]{color:#f1f5f9;font-size:.78rem;font-weight:700;line-height:1.25}.cso__step-owner[data-v-53db9892]{color:#86efac;font-size:.7rem;font-weight:700}.cso__step--shared .cso__step-owner[data-v-53db9892]{color:var(--weque-gold-soft)}.cso__hint[data-v-53db9892]{color:var(--weque-text-muted);font-size:.88rem;margin:.85rem 0 0}.cspn__head[data-v-efe623c3]{margin-bottom:1.35rem}.cspn__lead[data-v-efe623c3]{color:var(--weque-text-secondary);font-size:1.04rem;margin:.35rem 0 0;max-width:62ch}.cspn__grid[data-v-efe623c3]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.cspn__card[data-v-efe623c3]{background:#08122080;border:1px solid rgba(148,163,184,.16);border-radius:1.05rem;overflow:hidden}.cspn__pain[data-v-efe623c3],.cspn__solve[data-v-efe623c3]{padding:1rem 1.05rem}.cspn__pain[data-v-efe623c3]{background:#ef44440f;border-bottom:1px solid rgba(148,163,184,.12)}.cspn__solve[data-v-efe623c3]{background:#22c55e12}.cspn__label[data-v-efe623c3]{font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0 0 .45rem;text-transform:uppercase}.cspn__label--pain[data-v-efe623c3]{color:#fca5a5}.cspn__label--solve[data-v-efe623c3]{align-items:center;color:#86efac;display:inline-flex;gap:.35rem}.cspn__pain h3[data-v-efe623c3]{color:#f8fafc;font-size:1.02rem;margin:0}.cspn__pain p[data-v-efe623c3],.cspn__solve p[data-v-efe623c3]{color:var(--weque-text-muted);font-size:.9rem;line-height:1.55;margin:.4rem 0 0}.cspn__solve p[data-v-efe623c3]{color:var(--weque-text-secondary)}
