.dashboard-client-module__K786va__page{--surface:#ffffffdb;--surface-strong:#fffffff5;--line:#0f31442e;--ink:#0d2a3d;--teal:#0a607d;--teal-deep:#084960;--danger:#c13333;max-width:1500px;color:var(--ink);margin:0 auto;padding:1rem 1rem 2.6rem}.dashboard-client-module__K786va__scrapeStack{z-index:35;pointer-events:none;gap:.55rem;width:min(320px,100vw - 1.6rem);display:grid;position:fixed;top:.8rem;left:.8rem}.dashboard-client-module__K786va__scrapePopup{color:#f2fbff;background:#071c2ae6;border:1px solid #0f425f38;border-radius:.82rem;padding:.58rem .72rem;box-shadow:0 18px 30px -24px #000910cc}.dashboard-client-module__K786va__scrapeTitle{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.86rem;font-weight:650;line-height:1.25;overflow:hidden}.dashboard-client-module__K786va__scrapeMeta{color:#ddf3ffe0;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.42rem;margin:.28rem 0 0;font-size:.76rem;display:flex;overflow:hidden}.dashboard-client-module__K786va__scrapeDot{background:#3fc0e6;border-radius:999px;width:.52rem;height:.52rem;animation:1.2s ease-out infinite dashboard-client-module__K786va__pulse;box-shadow:0 0 #3fc0e699}@keyframes dashboard-client-module__K786va__pulse{to{box-shadow:0 0 0 8px #3fc0e600}}.dashboard-client-module__K786va__addForm{grid-template-columns:1fr auto;gap:.55rem;margin-bottom:.55rem;display:grid}.dashboard-client-module__K786va__urlInput{border:1px solid var(--line);background:var(--surface-strong);border-radius:999px;height:2rem;padding:0 .95rem;font-size:.9rem;box-shadow:inset 0 1px #ffffffad}.dashboard-client-module__K786va__urlInput:focus{border-color:#0a607d99;outline:none;box-shadow:0 0 0 2px #0a607d2b}.dashboard-client-module__K786va__addButton{cursor:pointer;color:#ecfaff;background:linear-gradient(140deg,var(--teal),var(--teal-deep));border:none;border-radius:999px;height:2rem;padding:0 1rem;font-size:.84rem;font-weight:630}.dashboard-client-module__K786va__addButton:disabled{opacity:.62;cursor:not-allowed}.dashboard-client-module__K786va__feedback,.dashboard-client-module__K786va__error,.dashboard-client-module__K786va__loading,.dashboard-client-module__K786va__empty,.dashboard-client-module__K786va__endState{margin:.22rem 0 .72rem;font-size:.88rem}.dashboard-client-module__K786va__feedback{color:#145772}.dashboard-client-module__K786va__error{color:#8f2525}.dashboard-client-module__K786va__loading,.dashboard-client-module__K786va__empty,.dashboard-client-module__K786va__endState{color:#2b556e}.dashboard-client-module__K786va__section{margin-top:.95rem}.dashboard-client-module__K786va__section h2{letter-spacing:.02em;margin:0 0 .52rem;font-size:1.05rem}.dashboard-client-module__K786va__mediaGrid{column-width:340px;column-gap:.85rem}.dashboard-client-module__K786va__mediaCard{break-inside:avoid;vertical-align:top;border:1px solid var(--line);background:var(--surface);border-radius:.8rem;width:100%;margin:0 0 .85rem;display:inline-block;position:relative;overflow:hidden}.dashboard-client-module__K786va__cardLandscape{aspect-ratio:16/10}.dashboard-client-module__K786va__cardPortrait{aspect-ratio:4/5}.dashboard-client-module__K786va__cardSquare{aspect-ratio:1}.dashboard-client-module__K786va__mediaImage,.dashboard-client-module__K786va__mediaVideo,.dashboard-client-module__K786va__mediaEmbed{object-fit:cover;background:#08141d;border:none;width:100%;height:100%;display:block}.dashboard-client-module__K786va__mediaFallback{color:#d8efff;text-align:center;background:linear-gradient(145deg,#143547eb,#0c2232f2);place-items:center;width:100%;height:100%;padding:.8rem;font-size:.86rem;display:grid}.dashboard-client-module__K786va__cardActions{opacity:0;background:linear-gradient(#030c1200,#030c12e0);justify-content:center;gap:.52rem;padding:.52rem;transition:opacity .14s,transform .14s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(10px)}.dashboard-client-module__K786va__mediaCard:hover .dashboard-client-module__K786va__cardActions,.dashboard-client-module__K786va__mediaCard:focus-within .dashboard-client-module__K786va__cardActions{opacity:1;transform:translateY(0)}.dashboard-client-module__K786va__iconButton{color:#10384f;cursor:pointer;background:#fffffff2;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-client-module__K786va__iconButton:disabled{opacity:.58;cursor:not-allowed}.dashboard-client-module__K786va__removeButton{color:var(--danger);border-color:#c133339e}.dashboard-client-module__K786va__sentinel{width:100%;height:1px}.dashboard-client-module__K786va__lightboxBackdrop{z-index:45;background:#020a10e6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dashboard-client-module__K786va__lightboxPanel{background:#0b1b26fa;border:1px solid #bae2f552;border-radius:.95rem;gap:.72rem;width:min(1080px,100%);max-height:92vh;padding:.82rem;display:grid;overflow:auto;box-shadow:0 28px 48px -34px #000000e6}.dashboard-client-module__K786va__closeButton{color:#ecf9ff;cursor:pointer;background:#dcf2ff14;border:1px solid #dcf2ff6b;border-radius:999px;justify-self:end;height:1.95rem;padding:0 .8rem}.dashboard-client-module__K786va__lightboxMedia{background:#050d13;border-radius:.7rem;min-height:45vh;overflow:hidden}.dashboard-client-module__K786va__lightboxMedia .dashboard-client-module__K786va__mediaImage,.dashboard-client-module__K786va__lightboxMedia .dashboard-client-module__K786va__mediaVideo,.dashboard-client-module__K786va__lightboxMedia .dashboard-client-module__K786va__mediaEmbed{object-fit:contain;max-height:74vh}.dashboard-client-module__K786va__lightboxDetails{color:#d7eefd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.72rem;font-size:.92rem;display:flex}.dashboard-client-module__K786va__lightboxDetails p{margin:0}.dashboard-client-module__K786va__linkButton{color:#ebf9ff;background:#c0e5f71f;border:1px solid #c0e5f780;border-radius:999px;justify-content:center;align-items:center;padding:.36rem .74rem;text-decoration:none;display:inline-flex}@media (hover:none){.dashboard-client-module__K786va__cardActions{opacity:1;transform:translateY(0)}}@media (max-width:900px){.dashboard-client-module__K786va__mediaGrid{column-width:270px}}@media (max-width:640px){.dashboard-client-module__K786va__page{padding:.8rem .72rem 2rem}.dashboard-client-module__K786va__addForm{grid-template-columns:1fr}.dashboard-client-module__K786va__addButton,.dashboard-client-module__K786va__urlInput{height:2.2rem}.dashboard-client-module__K786va__lightboxPanel{padding:.62rem}.dashboard-client-module__K786va__mediaGrid{column-count:1;column-gap:0}}
