.yv-buscador{--row-surface:var(--yv-surface-raised)}.yv-contact-ready{color:#f0dda0;background:#2a2622}.yv-contact-none{color:#4b4438;background:#f2eee5}.yv-filters{background:var(--line);border:0;grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(150px,.7fr));gap:1px;margin-bottom:14px;padding:1px;display:grid}.yv-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yv-input,.yv-sel{background:var(--yv-surface-raised);width:100%;min-width:0;min-height:48px;color:var(--ink);font-family:var(--exp);border:0;padding:0 13px;font-size:13px}.yv-input:focus,.yv-sel:focus{z-index:1;position:relative}.yv-input{font-size:14px}.yv-count{font-family:var(--mono)}.yv-count,.yv-legend{color:var(--mut);line-height:1.5}.yv-legend{font-family:var(--exp);margin:0 0 10px;font-size:12.5px}.yv-legend b{color:var(--green-d)}.yv-count{letter-spacing:.02em;margin:0 0 12px;font-size:11px}.yv-count b{color:var(--green);font-size:13px}.yv-unlock-error{border:1px solid color-mix(in srgb,var(--yv-status-error) 40%,transparent);background:var(--yv-surface-raised);color:var(--yv-status-error);font-family:var(--mono);margin:0 0 12px;padding:11px 13px;font-size:11px;line-height:1.5}.yv-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.yv-group-head{background:var(--sand2);border-bottom:1px solid var(--line);border-left:3px solid var(--green);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 13px 9px;display:flex}.yv-group-head b{color:var(--green-d);font-size:10px}.yv-group-head span{color:var(--mut);text-align:right;font-size:8.5px}.yv-group-head.is-follow_up{border-left-color:var(--amber)}.yv-group-head.is-archive{background:#f1ede5;border-left-color:#8b8171}.yv-group-head.is-archive b{color:#5e5548}.yv-group-head.is-unknown{border-left-color:var(--line)}.yv-row{background:var(--row-surface);border:0;border-bottom:1px solid var(--line);border-left:3px solid var(--line);color:inherit;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:17px 16px 17px 13px;text-decoration:none;transition:background-color .12s,border-color .12s;display:grid;position:relative}.yv-row:hover{border-left-color:var(--green);background:#fff}.yv-row.g-sp,.yv-row.g-s{border-left-color:#a98121}.yv-row.g-ap,.yv-row.g-a{border-left-color:var(--green)}.yv-row.g-bp,.yv-row.g-b{border-left-color:#58704e}.yv-row.g-cp,.yv-row.g-c{border-left-color:#9b7625}.yv-row.g-dp,.yv-row.g-d{border-left-color:var(--terra)}.yv-row.g-ep,.yv-row.g-e{border-left-color:#7b7160}.yv-row.g-fp,.yv-row.g-f{border-left-color:var(--sand2)}.yv-ico{border:1px solid var(--line);width:42px;height:42px;color:var(--green);background:0 0;justify-content:center;align-items:center;margin-top:1px;display:flex}.yv-row-b{min-width:0}.yv-row-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.yv-name{font-family:var(--exp);margin:0 0 3px;font-size:15px;font-weight:750;line-height:1.25}.yv-grade{width:27px;height:27px;font-family:var(--mono);border:1px solid;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.yv-grade.g-sp,.yv-grade.g-s{color:#6a4a00}.yv-grade.g-ap,.yv-grade.g-a{color:var(--green)}.yv-grade.g-bp,.yv-grade.g-b{color:#4d6640}.yv-grade.g-cp,.yv-grade.g-c{color:#765719}.yv-grade.g-dp,.yv-grade.g-d{color:var(--terra)}.yv-grade.g-ep,.yv-grade.g-e{color:#6f6353}.yv-grade.g-fp,.yv-grade.g-f{color:var(--mut)}.yv-dev{color:var(--green-d);margin:0 0 4px;font-size:12.5px}.yv-built{color:var(--yv-text-secondary);margin:0 0 9px;font-size:12.5px;font-weight:500}.yv-built b{color:var(--ink)}.yv-tags{flex-wrap:wrap;gap:4px;display:flex}.yv-tags span{border:1px solid var(--line);color:var(--mut);font-family:var(--mono);background:0 0;padding:3px 7px;font-size:11px;line-height:1.35}.yv-tags .yv-pin{color:var(--ink)}.yv-tags .yv-ev{color:var(--amber);border-color:#d9c794}.yv-tags .yv-verif{border-color:var(--yv-growth);color:#183222;background:#e5f4e9;font-weight:700}.yv-tags .yv-timing{color:var(--green-d);border-color:#b9cfb5}.yv-tags .yv-archive{color:#6f6353}.yv-tags .yv-contact-ready{color:#f0dda0;background:#25342a;border-color:#34443a;font-weight:700}.yv-tags .yv-contact-none{color:#4b4438;font-weight:700}.yv-tags .yv-view-free{color:var(--green-d);border-color:#b9cfb5;font-weight:700}.yv-scores{border-top:1px dashed var(--line);color:var(--mut);font-family:var(--mono);flex-wrap:wrap;gap:5px 16px;margin-top:10px;padding-top:9px;font-size:11px;display:flex}.yv-scores b{color:var(--yv-text-secondary)}.yv-empty{text-align:center;color:var(--mut);border-bottom:1px solid var(--line);background:var(--row-surface);padding:28px;font-size:14px}.yv-clear{border:1px solid var(--green);min-height:44px;color:var(--green-d);font-family:var(--mono);cursor:pointer;background:0 0;margin-top:10px;padding:8px 16px;font-size:11px;font-weight:700}.yv-clear:hover{background:var(--sand2)}.yv-gate{background:var(--yv-surface-dark);color:#d6ddd7;border-left:3px solid var(--yv-growth);grid-template-columns:1fr auto;gap:4px 24px;margin-top:12px;padding:20px;text-decoration:none;display:grid}.yv-gate>b{color:#fff;font-family:var(--exp);font-size:16px}.yv-gate>span{color:#aeb8b0;font-size:12.5px}.yv-gate-cta{letter-spacing:.07em;text-transform:uppercase;grid-area:1/2/3;align-self:center;font-weight:800;color:var(--yv-growth)!important;font-family:var(--mono)!important;font-size:9.5px!important}.yv-gate:hover{background:#19251c}@media (max-width:820px){.yv-filters{grid-template-columns:1fr 1fr}.yv-input{grid-column:1/-1}.yv-gate{grid-template-columns:1fr}.yv-gate-cta{grid-area:auto/1;margin-top:8px}}@media (max-width:540px){.yv-filters{grid-template-columns:1fr}.yv-input{grid-column:1}.yv-group-head{flex-direction:column;align-items:flex-start;gap:2px;padding-inline:9px}.yv-group-head span{text-align:left}.yv-row{grid-template-columns:32px minmax(0,1fr);gap:10px;padding-inline:9px}.yv-ico{width:32px;height:36px}.yv-ico svg{width:18px}.yv-scores{display:grid}}
