.content-credits-wrap{margin-top:1.5rem}.content-report-cta{display:flex;justify-content:center;margin-top:.85rem}.content-credits{position:relative;margin:1.75rem 0 0;padding:1.4rem 0 .25rem;border-top:1px solid rgba(255,255,255,.09)}.content-credits-head{margin-bottom:.95rem}.content-credits-eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-family:'JetBrains Mono',SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(34,197,94,.85)}.content-credits-eyebrow i{font-size:.8rem}.content-credits-heading{margin:.3rem 0 .25rem;font-size:1rem;font-weight:600;color:#e8eef5;line-height:1.2}.content-credits-sub{margin:0;font-size:.8rem;line-height:1.4;color:rgba(226,232,240,.55)}.content-credits-list{display:flex;flex-wrap:wrap;gap:.95rem .9rem}.content-credit-medallion{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:60px;text-decoration:none;color:inherit}.content-credit-ring{position:relative;display:inline-flex;width:48px;height:48px;border-radius:50%;padding:2px;background:linear-gradient(140deg,rgba(34,197,94,.85),rgba(0,207,232,.7));transition:transform .18s ease}.content-credit-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #0d1622;background:#0d1622}.content-credit-check{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#22c55e;color:#07140c;border:2px solid #0d1622}.content-credit-check i{font-size:.6rem}.content-credit-name{max-width:60px;font-size:.74rem;font-weight:500;color:rgba(226,232,240,.8);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-credit-medallion:hover .content-credit-ring{transform:translateY(-2px)}.content-credit-medallion:hover .content-credit-name{color:#4ade80}.content-credit-medallion.is-pro .content-credit-ring{background:linear-gradient(140deg,#fcd34d,#f59e0b)}.content-credit-medallion.is-pro .content-credit-check{background:#f59e0b}.content-credit-medallion.is-max .content-credit-ring{background:linear-gradient(140deg,#a78bfa,#7c3aed)}.content-credit-medallion.is-max .content-credit-check{background:#7c3aed;color:#fff}.content-credit-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.72rem;color:#00cfe8}.content-credit-inline i{font-size:.85rem}.content-credit-inline-link{color:#00cfe8;text-decoration:none;font-weight:600}.content-credit-inline-link:hover{text-decoration:underline}.content-report-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:rgba(148,163,184,.06);color:rgba(226,232,240,.8);font-size:.82rem;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.content-report-btn:hover{color:#4ade80;border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.08)}.content-report-modal{position:relative;overflow:hidden;border:1px solid rgba(34,197,94,.3);border-radius:16px;background:rgba(13,22,34,.98);color:#e2e8f0;box-shadow:0 30px 60px -20px rgba(0,0,0,.8)}.content-report-modal::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,#22c55e,#00cfe8 70%,transparent)}.content-report-head{display:flex;align-items:flex-start;gap:.85rem;padding:1.25rem 1.25rem .85rem}.content-report-badge{flex:0 0 auto;width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.32);color:#4ade80;font-size:1.15rem}.content-report-headtext{flex:1 1 auto}.content-report-title{margin:0;font-size:1.05rem;font-weight:700;color:#f8fafc}.content-report-reassure{margin:.25rem 0 0;font-size:.78rem;line-height:1.35;color:rgba(226,232,240,.6)}.content-report-close{flex:0 0 auto;width:30px;height:30px;border:none;border-radius:8px;background:0 0;color:rgba(226,232,240,.55);cursor:pointer;font-size:1rem;transition:background .15s ease,color .15s ease}.content-report-close:hover{background:rgba(255,255,255,.06);color:#fff}.content-report-body{padding:0 1.25rem}.content-report-textarea{width:100%;padding:.75rem .85rem;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:rgba(2,6,12,.6);color:#e2e8f0;font-size:.9rem;line-height:1.45;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.content-report-textarea::placeholder{color:rgba(148,163,184,.55)}.content-report-textarea:focus{outline:0;border-color:rgba(34,197,94,.6);box-shadow:0 0 0 3px rgba(34,197,94,.16)}.content-report-feedback{margin-top:.55rem;min-height:1.1rem;font-size:.83rem}.content-report-feedback.is-ok{color:#4ade80}.content-report-feedback.is-error{color:#f87171}.content-report-foot{display:flex;justify-content:flex-end;padding:1rem 1.25rem 1.25rem}.content-report-submit{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:10rem;padding:.6rem 1.25rem;border:none;border-radius:10px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#04130a;font-weight:700;font-size:.9rem;cursor:pointer;box-shadow:0 8px 20px -8px rgba(34,197,94,.7);transition:filter .15s ease,transform .1s ease}.content-report-submit:hover{filter:brightness(1.08)}.content-report-submit:active{transform:translateY(1px)}.content-report-submit:disabled{cursor:default;filter:none;opacity:.85}.content-report-submit-label{display:inline-flex;align-items:center;gap:.4rem}.content-report-dots{display:none;align-items:center;gap:.25rem}.content-report-submit.is-loading .content-report-submit-label{display:none}.content-report-submit.is-loading .content-report-dots{display:inline-flex}.content-report-dots span{width:7px;height:7px;border-radius:50%;background:currentColor;animation:content-report-bounce 1s infinite ease-in-out both}.content-report-dots span:first-child{animation-delay:-.32s}.content-report-dots span:nth-child(2){animation-delay:-.16s}@keyframes content-report-bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}@media (max-width:480px){.content-credits{padding-top:1.2rem}.content-credits-list{gap:.85rem .75rem}}@media (prefers-reduced-motion:reduce){.content-report-dots span{animation:none}.content-credit-medallion:hover .content-credit-ring{transform:none}}