.portfolio-site .cs-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.portfolio-site .cs-evidence-card{min-width:0;margin:0;border:1px solid var(--cs-line,#d5dee7);border-radius:20px;background:var(--cs-surface,#fff);overflow:hidden}.portfolio-site .cs-evidence-wide{grid-column:1/-1}.portfolio-site .cs-evidence-title{display:flex;align-items:baseline;gap:14px;padding:22px 24px 16px}.portfolio-site .cs-evidence-title span{color:var(--cs-accent,#397bc6);font:600 11px/1.4 monospace}.portfolio-site .cs-evidence-title h3{margin:0;font:600 18px/1.35 Arial,sans-serif;color:var(--cs-ink,#182f47)}.portfolio-site .cs-evidence-open{display:flex;width:100%;min-height:520px;align-items:center;justify-content:center;padding:24px 12px;background:#101b28;border:0;cursor:zoom-in}.portfolio-site .cs-evidence-open img{display:block;width:100%;height:570px;-o-object-fit:contain;object-fit:contain}.portfolio-site .cs-evidence-wide .cs-evidence-open{min-height:0;padding:0;background:transparent}.portfolio-site .cs-evidence-wide .cs-evidence-open img{width:100%;height:auto;max-height:860px;-o-object-fit:contain;object-fit:contain}.portfolio-site .cs-evidence-card figcaption{padding:17px 24px 21px}.portfolio-site .cs-evidence-card figcaption p{margin:0 0 10px;font-size:12px;line-height:1.65;color:var(--cs-muted,#5e7385)}.portfolio-site .cs-evidence-card figcaption button{padding:7px 0;border:0;background:transparent;color:var(--cs-accent,#397bc6);font:700 13px/1.5 Arial,sans-serif;cursor:zoom-in}.portfolio-site .cs-evidence-dialog{width:min(1100px,calc(100vw - 24px));max-width:none;max-height:94dvh;margin:auto;padding:18px 24px;border:1px solid #617082;border-radius:18px;background:#101923;color:#fff;overflow:auto}.portfolio-site .cs-evidence-dialog::backdrop{background:rgba(0,0,0,.84);backdrop-filter:blur(5px)}.portfolio-site .cs-evidence-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.portfolio-site .cs-evidence-dialog-top button{flex-shrink:0;min-height:44px;padding:9px 16px;border:1px solid #657c96;border-radius:8px;background:#26384b;color:#fff;cursor:pointer}.portfolio-site .cs-evidence-dialog>img{display:block;width:100%;height:72dvh;-o-object-fit:contain;object-fit:contain}.portfolio-site .cs-evidence-dialog>p{margin-top:16px;font-size:12px;line-height:1.6;color:#c6d1de}.portfolio-site #portfolio-main[data-case=eye-of-profit] .cs-evidence{--cs-ink:#f6f0ff;--cs-surface:#191425;--cs-line:#3b2c48;--cs-muted:#c3b6cf;--cs-accent:#a7db7b}@media(max-width:700px){.portfolio-site .cs-evidence-grid{grid-template-columns:1fr;gap:18px}.portfolio-site .cs-evidence-wide{grid-column:auto}.portfolio-site .cs-evidence-open{min-height:0}.portfolio-site .cs-evidence-open img{height:auto;max-height:680px}.portfolio-site .cs-evidence-title{padding:17px 16px}.portfolio-site .cs-evidence-title h3{font-size:16px}.portfolio-site .cs-evidence-card figcaption{padding:16px}.portfolio-site .cs-evidence-dialog{padding:14px}}@media(prefers-reduced-motion:reduce){.portfolio-site .cs-evidence *{transition:none!important;animation:none!important}}