.wizard-library-picker{width:min(820px,100%);margin:0 auto;padding:clamp(20px,4vw,30px);border-radius:var(--radius-panel);background:#191919;box-shadow:var(--shadow-pressed)}.wizard-library-picker__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.wizard-library-picker__heading h2{margin:7px 0 0;font-size:21px;font-weight:570;letter-spacing:-.035em}.wizard-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wizard-library-card{min-width:0;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:10px;border:0;border-radius:var(--radius-control);background:var(--raised);box-shadow:var(--shadow-control);color:var(--ink);cursor:pointer;text-align:left;transition:background .12s ease,transform .12s ease,box-shadow 80ms ease}.wizard-library-card:hover{background:var(--raised-hover);transform:translateY(-1px)}.wizard-library-card:active{box-shadow:var(--shadow-pressed);transform:translateY(1px)}.wizard-library-card[data-preparing]{cursor:default;opacity:.6;background:var(--raised);box-shadow:none;transform:none}.wizard-library-card__art{aspect-ratio:9/12;overflow:hidden;display:grid;place-items:center;border-radius:var(--radius-control);background:#151515;box-shadow:var(--shadow-pressed)}.wizard-library-card__art img{width:100%;height:100%;display:block;object-fit:cover}.wizard-library-card>span:nth-child(2){min-width:0;display:grid;grid-gap:5px;gap:5px}.wizard-library-card small,.wizard-library-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-library-card strong{font-size:13px;font-weight:570}.wizard-library-card small{color:var(--quiet);font-family:var(--font-plex-mono),monospace;font-size:13px}.wizard-library-card>i{color:var(--signal)}.wizard-library-card[data-selected]{box-shadow:0 0 0 2px var(--signal) inset}.wizard-library-card>i.wizard-library-card__check{width:22px;height:22px;display:grid;place-items:center;border:1px solid rgb(255 255 255/20%);border-radius:7px;background:rgb(12 12 12/74%);color:transparent;transition:background .12s ease,border-color .12s ease,color .12s ease}.wizard-library-card[data-selected] .wizard-library-card__check{border-color:var(--signal);background:var(--signal);color:var(--deep)}.wizard-library-picker__confirm{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--seam)}.wizard-library-picker__confirm span{color:var(--muted);font-size:13px}.wizard-library-empty{min-height:280px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;text-align:center}.wizard-library-empty strong{margin-top:8px;font-size:15px}.wizard-library-empty>span{color:var(--muted);font-size:13px}.wizard-library-empty>button{margin-top:8px;padding:8px 10px;border:0;border-radius:var(--radius-control);background:var(--raised);box-shadow:var(--shadow-control);color:var(--signal-bright);cursor:pointer;font-size:13px}@media (max-width:720px){.wizard-library-grid{grid-template-columns:1fr}}