.cr-wrap{max-width:716px;margin:0 auto;padding:22px}.cr-pick{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.cr-hb{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border-hairline);background:var(--card);border-radius:var(--radius-pill);padding:6px 12px 6px 11px;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--ink-dim);cursor:pointer;transition:border-color .15s,color .15s,box-shadow .15s}.cr-hb .cr-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.cr-hb.cr-on,.cr-hb:hover{color:var(--ink)}.cr-hb.cr-on{border-color:var(--cr-c);box-shadow:inset 0 0 0 1px var(--cr-c)}.cr-roles{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px}.cr-sw{border-radius:var(--radius-md);padding:13px 12px 11px;min-height:96px;display:flex;flex-direction:column;border:1px solid var(--border-hairline);position:relative;overflow:hidden}.cr-sw .cr-rl{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.72;margin-bottom:auto}.cr-sw .cr-nm{font-family:var(--font-serif);font-size:13.5px;font-weight:500;line-height:1.15}.cr-sw .cr-hx{font-family:var(--font-mono);font-size:10.5px;opacity:.8;margin-top:1px}.cr-sw.cr-spark{border-width:0;box-shadow:inset 0 0 0 2px var(--card);outline:2px solid var(--cr-c);outline-offset:1px;transition:outline-color .2s}.cr-sw .cr-tag{position:absolute;top:9px;left:9px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:999px;font-weight:700}.cr-mock{display:grid;grid-template-columns:1.15fr .85fr;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-hairline);box-shadow:var(--shadow-card)}.cr-m-main{background:var(--paper);padding:22px 22px 20px}.cr-m-tile{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;border:1px solid;margin-bottom:14px}.cr-m-eye{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin-bottom:7px}.cr-m-main h3{font-size:22px;color:var(--ink);letter-spacing:-.02em;margin-bottom:9px;margin-top:0}.cr-m-quote{font-family:var(--font-serif);font-style:italic;font-size:14px;line-height:1.5;color:var(--ink-2);padding-top:11px;margin-top:3px;position:relative}.cr-m-quote:before{content:"";position:absolute;top:0;right:0;width:52px;height:1px;background:linear-gradient(90deg,var(--gold),transparent);opacity:.7}.cr-m-actions{display:flex;align-items:center;gap:10px;margin-top:16px}.cr-m-cta{font-family:var(--font-body);font-weight:700;font-size:12.5px;color:#fff;background:var(--warmth);border:0;border-radius:var(--radius-pill);padding:9px 18px;cursor:pointer}.cr-m-ring{font-size:11px;font-weight:700;color:var(--gold-deep);border:1px solid var(--gold);background:var(--gold-wash);border-radius:var(--radius-pill);padding:5px 12px}.cr-m-side{background:var(--ink);padding:22px 20px;display:flex;flex-direction:column;justify-content:center;gap:13px}.cr-m-side .cr-sk{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.cr-m-side .cr-stat{font-family:var(--font-mono);font-size:30px;font-weight:700;color:var(--paper);line-height:1;letter-spacing:-.02em}.cr-m-side .cr-lab{color:rgba(246,241,232,.72);font-size:12px}.cr-m-side .cr-bar{height:6px;border-radius:99px;background:rgba(246,241,232,.15);overflow:hidden}.cr-m-side .cr-bar i{display:block;height:100%;width:68%;border-radius:99px}.cr-read{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cr-chip2{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-dim);background:var(--card);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);padding:5px 12px}.cr-chip2 b{font-family:var(--font-mono);font-weight:700;color:var(--ink)}.cr-chip2 .cr-ok{color:var(--color-success);font-weight:700}.cr-chip2 .cr-lim{color:var(--color-warn);font-weight:700}.cr-note{font-size:11.5px;color:var(--ink-mute);margin-top:12px;line-height:1.5}.cr-note b{color:var(--ink-dim);font-weight:600}