.rv2-data{padding-bottom:1.5rem}.rv2-data__card,.rv2-data__hero{width:100%;max-width:72rem;margin:.5rem auto 0;padding:.68rem;border:1px solid var(--rv2-line);border-radius:.65rem;background:linear-gradient(180deg,rgba(13,36,80,.92),rgba(6,19,38,.9)),var(--rv2-panel);box-shadow:inset 0 0 0 1px rgba(79,213,255,.07),0 18px 44px rgba(0,0,0,.28);box-sizing:border-box}.rv2-data__card h2,.rv2-data__hero h1{margin:.3rem 0 0;color:var(--rv2-ink);line-height:.95;letter-spacing:-.04em}.rv2-data__hero h1{font-size:clamp(2rem,12vw,4.5rem)}.rv2-data__hero p:last-child{margin:.35rem 0 0;color:#d7e6ff;font-weight:850}.rv2-data__success{display:inline-block;margin-top:.55rem!important;padding:.35rem .65rem;border-radius:.45rem;border:1px solid rgba(79,213,255,.45);background:rgba(79,213,255,.14);color:#9ee8ff!important;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.rv2-data__card h2{font-size:clamp(1.35rem,7vw,2rem)}.rv2-data__card--priority{border-color:rgba(95,160,255,.78)}.rv2-data__form,.rv2-data__locks{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.7rem}.rv2-data__form label,.rv2-data__locks label{display:grid;grid-gap:.3rem;gap:.3rem;color:var(--rv2-cyan);font-size:.62rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.rv2-data__form input,.rv2-data__form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(92,149,255,.38);border-radius:.45rem;background:rgba(2,10,24,.58);color:var(--rv2-ink);font:inherit;font-size:1rem;font-weight:750;padding:.62rem .65rem}.rv2-data__form textarea{min-height:7rem;line-height:1.35}.rv2-data__actions button,.rv2-data__correct-cover,.rv2-data__form button,.rv2-data__locks button,.rv2-data__mini-save,.rv2-data__save-cover button{min-height:2.65rem;border:1px solid rgba(92,149,255,.72);border-radius:.45rem;background:linear-gradient(180deg,#1f79ff,#0d4bb0);color:var(--rv2-ink);font:inherit;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rv2-data__save-cover button:disabled{border-color:rgba(116,163,255,.18);background:rgba(2,10,24,.48);color:rgba(157,180,223,.72)}.rv2-data__correct-cover{display:flex;align-items:center;justify-content:center;text-decoration:none}.rv2-data__actions button:disabled{border-color:rgba(116,163,255,.18);background:rgba(2,10,24,.48);color:rgba(157,180,223,.72)}.rv2-data__cover-manager{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-gap:.58rem;gap:.58rem;margin-top:.7rem}.rv2-data__cover-preview{overflow:hidden;border:1px solid rgba(92,149,255,.38);border-radius:.55rem;background:rgba(2,10,24,.58);aspect-ratio:1}.rv2-data__cover-preview img{display:block;width:100%;height:100%;object-fit:cover}.rv2-data__cover-meta,.rv2-data__source-list{display:grid;grid-gap:.38rem;gap:.38rem}.rv2-data__cover-meta p,.rv2-data__source-list p{margin:0;min-width:0;padding:.5rem .58rem;border:1px solid rgba(92,149,255,.28);border-radius:.42rem;background:rgba(2,10,24,.42);color:#dbe8ff;font-weight:760;overflow-wrap:anywhere}.rv2-data__cover-meta span{display:block;color:var(--rv2-cyan);font-size:.58rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.rv2-data__correct-cover,.rv2-data__cover-candidates,.rv2-data__cover-empty,.rv2-data__cover-tools{grid-column:1/-1}.rv2-data__cover-tools{display:grid;grid-gap:.5rem;gap:.5rem}.rv2-data__cover-tool{display:grid;grid-gap:.45rem;gap:.45rem;padding:.58rem;border:1px solid rgba(92,149,255,.28);border-radius:.48rem;background:rgba(2,10,24,.42)}.rv2-data__cover-tool label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--rv2-cyan);font-size:.62rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.rv2-data__cover-tool input{width:100%;box-sizing:border-box;border:1px solid rgba(92,149,255,.38);border-radius:.45rem;background:rgba(2,10,24,.58);color:var(--rv2-ink);font:inherit;font-size:.9rem;font-weight:760;padding:.58rem}.rv2-data__cover-tool button{min-height:2.5rem;border:1px solid rgba(92,149,255,.72);border-radius:.45rem;background:linear-gradient(180deg,#1f79ff,#0d4bb0);color:var(--rv2-ink);font:inherit;font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rv2-data__cover-candidates{display:grid;grid-gap:.5rem;gap:.5rem}.rv2-data__cover-candidates--hidden{display:none}.rv2-data__cover-candidate{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-gap:.58rem;gap:.58rem;width:100%;max-width:100%;box-sizing:border-box;padding:.5rem;border:1px solid rgba(92,149,255,.28);border-radius:.48rem;background:rgba(2,10,24,.42);color:inherit;font:inherit;text-align:left}.rv2-data__cover-candidate--selected{border-color:rgba(255,203,97,.95);box-shadow:0 0 0 2px rgba(255,203,97,.18)}.rv2-data__cover-thumb{display:block;overflow:hidden;padding:0;border:1px solid rgba(92,149,255,.28);border-radius:.35rem;background:rgba(2,10,24,.55);aspect-ratio:1}.rv2-data__cover-thumb img{display:block;width:100%;height:100%;object-fit:cover}.rv2-data__cover-info{display:grid;align-content:center;grid-gap:.18rem;gap:.18rem;min-width:0}.rv2-data__cover-info small,.rv2-data__cover-info strong{margin:0}.rv2-data__cover-info strong{color:var(--rv2-ink);font-weight:900;line-height:1.05;overflow-wrap:anywhere}.rv2-data__cover-info small{color:var(--rv2-cyan);font-size:.7rem;font-weight:800;overflow-wrap:anywhere;white-space:normal}.rv2-data__drawer{position:fixed;inset:0;z-index:50;display:grid;align-items:stretch;background:rgba(0,8,22,.62);overflow:hidden}.rv2-data__drawer-panel{width:100%;height:100dvh;max-width:100vw;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:.72rem .72rem 5.4rem;border:1px solid rgba(92,149,255,.72);border-radius:0;background:linear-gradient(180deg,rgba(13,36,80,.98),rgba(6,19,38,.98)),var(--rv2-panel);box-shadow:0 -20px 70px rgba(0,0,0,.48)}.rv2-data__drawer-head{display:flex;align-items:start;justify-content:space-between;gap:.75rem;margin-bottom:.58rem}.rv2-data__drawer-head h2{margin:.25rem 0 0}.rv2-data__drawer-head button{min-height:2.25rem;border:1px solid rgba(92,149,255,.38);border-radius:.4rem;background:rgba(2,10,24,.5);color:var(--rv2-ink);font:inherit;font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rv2-data__cover-manager--drawer{margin-top:0}.rv2-data__cover-fallbacks{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.rv2-data__cover-fallbacks p{margin:0;color:#dbe8ff;font-weight:900}.rv2-data__save-cover{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:.5rem;gap:.5rem;z-index:2;padding:.62rem;border-top:1px solid rgba(92,149,255,.42);background:linear-gradient(180deg,rgba(13,36,80,.98),rgba(6,19,38,.98)),var(--rv2-panel);box-sizing:border-box}.rv2-data__cancel-cover{min-height:2.65rem;border:1px solid rgba(92,149,255,.38);border-radius:.45rem;background:rgba(2,10,24,.58);color:var(--rv2-ink);font:inherit;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rv2-data__cover-empty{padding:.75rem;border:1px solid rgba(92,149,255,.28);border-radius:.48rem;background:rgba(2,10,24,.42);color:#dbe8ff;font-weight:800}.rv2-data__actions{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.65rem}.rv2-data__actions button,.rv2-data__actions form{width:100%}.rv2-data__locks label{grid-template-columns:auto 1fr;align-items:center;color:#dbe8ff;font-size:.85rem;letter-spacing:0;text-transform:none}@media (min-width:620px){.rv2-data__form{grid-template-columns:repeat(2,minmax(0,1fr))}.rv2-data__form button,.rv2-data__form label:has(textarea){grid-column:1/-1}}