.downloads-screen_page__T5szy{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-2)}.downloads-screen_offline__DcKLz{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-background));font-size:.875rem;color:var(--color-text)}.downloads-screen_inlineAction__Xdeyd{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--color-tint);text-decoration:underline;cursor:pointer}.downloads-screen_summary__8rnRV{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:880px){.downloads-screen_summary__8rnRV{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.downloads-screen_deviceCard__oaNBI{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--shell-highlight) 22%,transparent) 0,transparent 55%),linear-gradient(135deg,var(--shell-surface) 0,color-mix(in srgb,var(--shell-surface) 70%,#020805) 100%);color:var(--shell-text);box-shadow:var(--shadow-sm)}.downloads-screen_deviceIcon__JnqMi{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgb(255 255 255/.1);color:var(--shell-highlight)}.downloads-screen_deviceValue__B4UE5{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;line-height:1.2}.downloads-screen_deviceDetail__nN0LS{margin-top:2px;font-size:.8125rem;opacity:.78}.downloads-screen_list__T6qcJ{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width:900px){.downloads-screen_list__T6qcJ{grid-template-columns:repeat(2,minmax(0,1fr))}}.downloads-screen_row__7mVr2{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);box-shadow:0 1px 2px rgb(15 23 42/.04);transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.downloads-screen_row__7mVr2:focus-within,.downloads-screen_row__7mVr2:hover{border-color:color-mix(in srgb,var(--color-tint) 40%,var(--color-border));box-shadow:var(--shadow-sm)}.downloads-screen_row__7mVr2[data-removing=true]{opacity:.5}@media (min-width:620px){.downloads-screen_row__7mVr2{grid-template-columns:108px minmax(0,1fr);padding:var(--space-4) var(--space-5)}}.downloads-screen_cover__UFLIt{position:relative;align-self:start;border-radius:var(--radius-sm);box-shadow:0 1px 2px rgb(15 23 42/.08),0 10px 22px -8px rgb(15 23 42/.3)}.downloads-screen_offlineMark__nwf_0{position:absolute;right:-6px;bottom:-6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--color-background);border-radius:50%;background:var(--color-success);color:#fff}.downloads-screen_body__PqBbZ{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.downloads-screen_bookTitle__Cfg1b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-serif);font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--color-text);overflow-wrap:break-word}a.downloads-screen_bookTitle__Cfg1b:hover{color:var(--color-tint)}.downloads-screen_author__w5lP9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--color-text-secondary)}.downloads-screen_meta__HmXtt{display:flex;margin-top:var(--space-2)}.downloads-screen_badge__xzWjA{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--color-background-element);font-size:.75rem;font-weight:700;color:var(--color-text-secondary)}.downloads-screen_badge__xzWjA[data-tone=device]{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.downloads-screen_badge__xzWjA[data-tone=failed]{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.downloads-screen_facts__2ntoR{display:flex;flex-wrap:wrap;gap:0 var(--space-3);font-size:.75rem;color:var(--color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.downloads-screen_transfer__9_jOd{display:block;height:6px;margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--color-background-element);overflow:hidden}.downloads-screen_transferFill__0RELm{display:block;height:100%;border-radius:inherit;background:var(--color-tint);transition:width .2s ease}.downloads-screen_transferFill__0RELm[data-indeterminate=true]{width:35%;animation:downloads-screen_slide__ZjPc5 1.1s ease-in-out infinite}@keyframes downloads-screen_slide__ZjPc5{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.downloads-screen_actions__fQtCJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3)}.downloads-screen_primaryAction__PHqLG{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 1rem;border:0;border-radius:var(--radius-pill);background:var(--color-tint);font:inherit;font-size:.875rem;font-weight:700;color:var(--color-on-tint);cursor:pointer}.downloads-screen_primaryAction__PHqLG:focus-visible,.downloads-screen_primaryAction__PHqLG:hover:not(:disabled){translate:0 -1px;box-shadow:0 10px 20px -10px color-mix(in srgb,var(--color-tint) 75%,transparent);background:color-mix(in srgb,var(--color-tint) 86%,black)}.downloads-screen_removeAction__Gz6y9{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 .9rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);font:inherit;font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.downloads-screen_removeAction__Gz6y9:focus-visible,.downloads-screen_removeAction__Gz6y9:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error)}.downloads-screen_primaryAction__PHqLG:disabled,.downloads-screen_removeAction__Gz6y9:disabled{cursor:progress;opacity:.6}@media (max-width:400px){.downloads-screen_removeLabel__3_0fy{display:none}.downloads-screen_removeAction__Gz6y9{width:36px;justify-content:center;padding:0}}.downloads-screen_rowMessage__NAo_w:empty{display:none}.downloads-screen_rowMessage__NAo_w{font-size:.8125rem;color:var(--color-text-secondary)}.downloads-screen_skeleton__sMxqI{height:156px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-background-element) 0,color-mix(in srgb,var(--color-background-element) 60%,var(--color-border)) 50%,var(--color-background-element) 100%);background-size:200% 100%;animation:downloads-screen_shimmer__YcEj_ 1.4s ease-in-out infinite}@keyframes downloads-screen_shimmer__YcEj_{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.downloads-screen_skeleton__sMxqI,.downloads-screen_transferFill__0RELm[data-indeterminate=true]{animation:none}}