.opportunity-card{padding:0;overflow:hidden}.opportunity-card .card-body{padding:16px}.thumb-link{position:relative;display:block;background:#080c12;min-height:190px}.video-thumb{display:block;width:100%;height:240px;object-fit:cover;background:#080c12}.play{position:absolute;left:12px;bottom:12px;padding:9px 12px;border-radius:999px;background:#07110ddd;color:#fff;font-weight:750}.video-placeholder{height:190px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(145deg,#172637,#0c131d);font-size:18px;text-decoration:none}.video-placeholder span{font-size:32px}.hook-preview{font-style:italic;color:#d6e1ee!important}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.reference-card{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#0d1520}.reference-body{padding:14px}.video-frame{position:relative;padding-top:177.78%;background:#05080d}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.analysis-run{margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:12px;background:#0d1520}.analysis-run pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.login{max-width:460px;margin:8vh auto}.nav-button{min-height:auto;padding:12px;background:#223247;color:var(--text)}nav form{margin:0}.evidence{border-left:3px solid var(--accent);padding-left:12px}.next-step{background:#1b322c;border-color:#397964}.reference-card .actions form{margin:0}@media(max-width:520px){.video-grid{display:block}.reference-card{margin-bottom:18px}.video-thumb{height:210px}}
