.audited-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.audited-avatars{display:flex;align-items:center}.audited-avatars span{width:40px;height:40px;border-radius:50%;border:2px solid var(--color-surface);margin-left:-12px;background-size:cover;background-position:center;box-shadow:0 4px 12px -4px #070c2a66}.audited-avatars span:first-child{margin-left:0}.audited-avatars .av-1{background:linear-gradient(135deg,#ff8c42,#ffd166)}.audited-avatars .av-2{background:linear-gradient(135deg,#774ae8,#a982ff)}.audited-avatars .av-3{display:grid;place-items:center;font-size:.78rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#05cd99,#5bc46a)}.audited-filters{display:flex;flex-wrap:wrap;gap:10px}.audited-chip{font-size:.84rem;font-weight:500;padding:8px 16px;border-radius:999px;border:1px solid var(--color-track);background:color-mix(in srgb,var(--color-main-txt) 4%,transparent);color:var(--color-secondary-txt);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.audited-chip:hover{color:var(--color-main-txt);transform:translateY(-1px)}.audited-chip[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.audited-card{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-track);box-shadow:0 22px 48px -28px #070c2a80;text-decoration:none;color:var(--color-main-txt);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.audited-card:hover{transform:translateY(-6px);box-shadow:0 34px 70px -28px #774ae88c;border-color:#774ae873}.audited-card__chrome{display:flex;align-items:center;gap:10px;padding:12px 16px;background:color-mix(in srgb,var(--color-main-txt) 6%,transparent);border-bottom:1px solid var(--color-track)}.audited-card .dot{width:11px;height:11px;border-radius:50%;flex:none}.audited-card .dot--r{background:#ff5f57}.audited-card .dot--y{background:#febc2e}.audited-card .dot--g{background:#28c840}.audited-card__url{display:flex;align-items:center;gap:7px;margin-left:6px;flex:1;min-width:0;padding:6px 14px;border-radius:999px;background:color-mix(in srgb,var(--color-main-txt) 7%,transparent);color:var(--color-secondary-txt);font-size:.82rem}.audited-card__url svg{width:13px;height:13px;flex:none;color:var(--color-green-progress)}.audited-card__url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audited-card__chip{flex:none;font-size:.68rem;font-weight:600;padding:3px 10px;border-radius:999px;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.audited-card__shot{position:relative;aspect-ratio:16 / 8.5;width:100%;overflow:hidden;background:radial-gradient(120% 100% at 0% 0%,rgba(119,74,232,.18),transparent 60%),radial-gradient(120% 120% at 100% 100%,rgba(91,196,106,.16),transparent 55%),var(--color-surface)}.audited-card__shot img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .4s ease}.audited-card:hover .audited-card__shot img{transform:scale(1.03)}.audited-card__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-secondary-txt)}.audited-card__placeholder .ph-glyph{font-size:2.2rem;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--color-primary) 70%,var(--color-main-txt));opacity:.65}.audited-card__footer{display:flex;flex-direction:column;gap:14px;padding:16px 20px 18px}.audited-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.audited-card__name{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audited-card__cat{flex:none;font-size:.78rem;color:var(--color-secondary-txt)}.audited-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.audited-card__score{display:flex;align-items:center;gap:10px}.audited-card__grade{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:1.05rem;color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--grade) 80%,#000),var(--grade));box-shadow:0 6px 16px -6px var(--grade)}.audited-card__points{font-size:.9rem;font-weight:600;color:var(--color-main-txt)}.audited-card__actions{display:flex;align-items:center;gap:10px}.audited-btn{font-size:.82rem;font-weight:600;padding:8px 16px;border-radius:11px;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background .2s ease,opacity .2s ease}.audited-btn:active{transform:scale(.97)}.audited-btn--ghost{border:1px solid var(--color-track);color:var(--color-main-txt);background:transparent}.audited-btn--ghost:hover{background:color-mix(in srgb,var(--color-main-txt) 5%,transparent)}.audited-btn--primary{border:none;color:#fff;background:linear-gradient(135deg,#8a5bff,#774ae8)}.audited-btn--primary:hover{opacity:.92}.audited-pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.audited-page{min-width:38px;height:38px;padding:0 12px;border-radius:11px;border:1px solid var(--color-track);background:transparent;color:var(--color-secondary-txt);font-size:.86rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.audited-page:hover:not(:disabled){color:var(--color-main-txt)}.audited-page:disabled{opacity:.4;cursor:not-allowed}.audited-page[aria-current=true]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.propose-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#0806189e;backdrop-filter:blur(4px);animation:proposeFade .2s ease both}.propose-modal{width:100%;max-width:560px;max-height:92vh;overflow-y:auto;border-radius:22px;padding:28px;position:relative;color:var(--color-main-txt);background:linear-gradient(160deg,#785adc29,#3c28820d),var(--color-surface);border:1px solid color-mix(in srgb,#fff 14%,transparent);box-shadow:0 40px 90px -30px #0009;animation:proposeIn .26s cubic-bezier(.22,1,.36,1) both}.propose-close{position:absolute;top:18px;right:18px;color:var(--color-secondary-txt);transition:color .2s ease}.propose-close:hover{color:var(--color-main-txt)}.propose-title{text-align:center;font-size:1.5rem;font-weight:700}.propose-sub{text-align:center;font-size:.86rem;color:var(--color-secondary-txt);margin:8px auto 22px;max-width:420px}.propose-section-title{font-weight:700;font-size:.95rem;margin-bottom:12px}.propose-field{margin-bottom:16px}.propose-field>label{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--color-secondary-txt);margin-bottom:7px}.propose-input,.propose-select{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--color-track);background:color-mix(in srgb,var(--color-main-txt) 5%,transparent);color:var(--color-main-txt);font-size:.88rem;outline:none;transition:border-color .2s ease}.propose-input::placeholder{color:color-mix(in srgb,var(--color-secondary-txt) 80%,transparent)}.propose-input:focus,.propose-select:focus{border-color:var(--color-primary)}.propose-info{position:relative;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;font-size:.62rem;font-weight:700;color:var(--color-secondary-txt);border:1px solid var(--color-track);cursor:help}.propose-info .propose-tooltip{position:absolute;bottom:calc(100% + 8px);right:-8px;width:250px;padding:10px 12px;border-radius:10px;font-size:.72rem;font-weight:400;line-height:1.4;color:#fff;background:#1b1640;border:1px solid color-mix(in srgb,#fff 12%,transparent);box-shadow:0 14px 30px -12px #0000008c;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:2}.propose-info:hover .propose-tooltip,.propose-info:focus-visible .propose-tooltip{opacity:1;transform:translateY(0)}.propose-submit{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px auto 0;min-width:180px;padding:12px 28px;border-radius:999px;border:none;font-size:.92rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#a982ff,#774ae8);cursor:pointer;transition:opacity .2s ease,transform .15s ease}.propose-submit:hover:not(:disabled){opacity:.93}.propose-submit:active:not(:disabled){transform:scale(.98)}.propose-submit:disabled{opacity:.55;cursor:not-allowed}.propose-feedback{text-align:center;font-size:.82rem;margin-top:12px}.propose-feedback--ok{color:var(--color-green-progress)}.propose-feedback--err{color:var(--color-red-progress)}@keyframes proposeFade{0%{opacity:0}to{opacity:1}}@keyframes proposeIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.audited-card__actions{width:100%}.audited-btn{flex:1;text-align:center}}@media(prefers-reduced-motion:reduce){.audited-card,.audited-card__shot img,.audited-chip,.propose-modal,.propose-overlay{transition:none;animation:none}.audited-card:hover,.audited-card:hover .audited-card__shot img{transform:none}}
