@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app{--ds-landscape-rail:4.5rem;--ds-landscape-rail-total:calc(var(--ds-landscape-rail) + var(--ds-android-safe-left, 0px))}html.android-phone{--ds-android-content-pad:1.25rem;--ds-android-content-right:var(--ds-android-content-pad);--ds-phone-page-top:0.25rem}html.android-app:not(.reader-route){--ds-android-safe-top:0px}html.android-phone:not(.reader-route){--ds-android-safe-top:0px;--ds-drawup-max-height:calc(100dvh - 0.75rem - var(--ds-keyboard-inset, 0px))}html.android-app:not(.reader-route) .ds-home:has(>.ds-android-nav-rail){padding-left:var(--ds-landscape-rail)}}.ds-android-nav-rail{display:none}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.reader-route) .ds-android-nav-rail{position:fixed;z-index:90;top:0;left:0;box-sizing:border-box;display:flex;width:var(--ds-landscape-rail-total);height:var(--ds-layout-height,100dvh);flex-direction:column;align-items:center;justify-content:space-evenly;padding:.5rem 0 .5rem var(--ds-android-safe-left,0);border-right:1px solid color-mix(in srgb,var(--ds-android-border) 70%,transparent);background:color-mix(in srgb,var(--ds-android-surface) 72%,transparent)}}.ds-android-nav-rail-logo{display:none}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){@media (min-height:37.5rem){html.android-app:not(.reader-route) .ds-android-nav-rail:not(.ds-android-nav-rail--bottom){justify-content:flex-start;gap:.75rem;padding-top:1rem;padding-bottom:1rem}html.android-app:not(.reader-route) .ds-android-nav-rail:not(.ds-android-nav-rail--bottom) :is(.ds-android-nav-rail-places>:first-child,.ds-android-nav-rail-avatar){margin-top:auto}html.android-app:not(.reader-route) .ds-android-nav-rail:not(.ds-android-nav-rail--bottom) .ds-android-nav-rail-logo{display:block;flex:none;width:2.5rem;height:2.5rem;margin-top:calc(.25rem + 3.375rem / 2 - 2.5rem / 2 - 1rem)}}}.ds-android-nav-rail button{padding:0;border:0;color:inherit;background:transparent;font:inherit;-webkit-tap-highlight-color:transparent}.ds-android-nav-rail-places{display:contents}.ds-android-nav-rail-pill{display:grid;width:3.5rem;height:3rem;place-items:center;color:var(--ds-android-muted);transition:color .18s ease,transform .15s ease}.ds-android-nav-rail-pill svg{width:1.625rem;height:1.625rem}.ds-android-nav-rail-import .ds-android-nav-rail-pill,.ds-android-nav-rail-item.is-active .ds-android-nav-rail-pill{color:var(--ds-android-primary)}.ds-android-nav-rail-item:active .ds-android-nav-rail-pill{transform:scale(.9)}.ds-android-nav-rail-avatar{display:grid;width:3rem;height:3rem;place-items:center;border-radius:50%}.ds-android-nav-rail-avatar .ds-android-home-avatar{width:2.75rem;height:2.75rem}.ds-android-nav-rail :focus-visible{outline:2px solid var(--ds-android-primary);outline-offset:2px;border-radius:1rem}@media not all and (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.reader-route){--ds-dock-height:4rem;--ds-dock-gap:0.75rem;--ds-bottom-bar-total:calc(var(--ds-dock-height) + var(--ds-dock-gap) + var(--ds-android-safe-bottom, 0px))}html.android-app:not(.reader-route) .ds-android-nav-rail--bottom{position:fixed;z-index:90;right:0;bottom:calc(var(--ds-android-safe-bottom, 0px) + var(--ds-dock-gap));left:0;box-sizing:border-box;display:flex;width:max-content;height:var(--ds-dock-height);align-items:center;gap:.625rem;margin-inline:auto}html.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-dock,html.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-import{position:relative;box-sizing:border-box;height:100%;border:1px solid color-mix(in srgb,var(--ds-android-border) 80%,transparent);border-radius:999px;background:var(--ds-android-surface);box-shadow:0 .75rem 2rem color-mix(in srgb,#050a0c 38%,transparent),0 .125rem .375rem color-mix(in srgb,#050a0c 22%,transparent)}html.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-dock{display:flex;align-items:center;gap:.25rem;padding:0 .5rem}html.android-app:not(.reader-route) .ds-home:has(>.ds-android-nav-rail):after{position:fixed;z-index:89;right:0;bottom:0;left:0;height:calc(var(--ds-bottom-bar-total) + 2rem);content:"";pointer-events:none;background-color:var(--ds-android-bg);background-image:var(--ds-android-home-gradient,none);background-position:0 100%;background-repeat:no-repeat;background-size:100vw 100dvh;-webkit-mask-image:linear-gradient(180deg,transparent,#000 55%);mask-image:linear-gradient(180deg,transparent,#000 55%)}html.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-item{position:relative;display:grid;width:3.25rem;height:100%;flex:none;place-items:center}html.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-pill{width:3rem;height:3rem;border-radius:50%;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .15s ease}html.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-pill svg{width:1.375rem;height:1.375rem}html.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-item.is-active .ds-android-nav-rail-pill{color:var(--ds-android-primary-label);background:var(--ds-android-primary);box-shadow:0 .25rem .75rem color-mix(in srgb,var(--ds-android-primary) 35%,transparent)}html.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-import{width:var(--ds-dock-height)}html.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-import .ds-android-nav-rail-pill{color:var(--ds-android-ink)}html.ds-glass.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-dock,html.ds-glass.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-import{overflow:hidden;border-color:color-mix(in srgb,#ffffff 20%,transparent);background:color-mix(in srgb,var(--ds-android-surface) 62%,transparent);-webkit-backdrop-filter:blur(22px) saturate(115%);backdrop-filter:blur(22px) saturate(115%);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 30%,transparent),inset 0 -1px 0 color-mix(in srgb,#ffffff 8%,transparent),0 .75rem 2rem color-mix(in srgb,#050a0c 34%,transparent)}html.ds-glass.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-dock:before,html.ds-glass.android-app:not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-import:before{position:absolute;z-index:-1;inset:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 16%,transparent),transparent 45%,transparent 70%,color-mix(in srgb,#ffffff 6%,transparent))}html.ds-glass.android-app:not(.dark):not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-dock,html.ds-glass.android-app:not(.dark):not(.reader-route) .ds-android-nav-rail--bottom .ds-android-nav-rail-import{border-color:color-mix(in srgb,#ffffff 60%,transparent);background:color-mix(in srgb,var(--ds-android-surface) 70%,transparent)}html.ds-glass.android-app:not(.reader-route) .ds-home:has(>.ds-android-nav-rail):after{opacity:.35}html.android-app[data-ds-keyboard=open] .ds-android-nav-rail--bottom,html.android-app[data-ds-keyboard=open] .ds-home:has(>.ds-android-nav-rail):after{display:none!important}html.android-app:not(.reader-route) .ds-home:has(>.ds-android-nav-rail){padding-bottom:calc(var(--ds-bottom-bar-total) + 1.75rem)!important}}html.android-app:not(.reader-route) .ds-home{padding-bottom:calc(var(--ds-android-safe-bottom, 0px) + 2rem)!important}html.android-app:not(.reader-route) .ds-home .pb-24{padding-bottom:0}html.android-app:not(.reader-route) .ds-android-home-import-fab{display:none}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.android-phone):not(.reader-route) body:has(.ds-android-nav-rail) :is(.ds-android-home-avatar-button:not(.ds-android-home-avatar-button-search-close),.ds-menu-avatar-button){display:none}html.android-app:not(.android-phone):not(.reader-route) .ds-android-home-header:not(.ds-android-home-header-search-open) .ds-android-home-actions{width:auto;flex-basis:auto}html.android-app:not(.reader-route) .ds-android-home-header{padding-top:.25rem;padding-bottom:.25rem}html.android-app:not(.reader-route) .ds-android-home-header-inner{width:100%;min-height:3.375rem;gap:.75rem;padding:0 var(--ds-android-content-right) 0 var(--ds-android-content-pad)}html.android-app:not(.reader-route) .ds-android-home-header-landscape .ds-android-home-brand{display:none}}.ds-android-home-header-lead{display:flex;min-width:0;flex:0 1 auto;align-items:baseline;gap:.625rem}.ds-android-home-header-lead h1{overflow:hidden;font-size:1.5rem!important;line-height:1.1!important;text-overflow:ellipsis;white-space:nowrap}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.android-phone) .ds-android-home-header-lead h1{font-size:2rem!important}html.android-app:not(.android-phone):not(.reader-route) :is(.ds-home-body,.ds-home.ds-route-headerless:not(:has(>.ds-settings-page))){padding-top:.25rem}html.android-app:not(.android-phone):not(.reader-route) .ds-home .ds-page-title-row{min-height:3.375rem;margin:0;align-items:center}html.android-app:not(.android-phone):not(.reader-route) .ds-settings-hero>.ds-page-title-row{margin-top:.25rem}html.android-app:not(.android-phone):not(.reader-route) .ds-home .ds-page-title-row h1{padding-top:0;line-height:1.1!important}html.android-app:not(.android-phone):not(.reader-route) .ds-home .ds-page-title-row>.ds-menu-avatar-button,html.android-app:not(.android-phone):not(.reader-route) .ds-home .ds-page-title-row>.ds-shelves-header-actions{align-self:center;margin-top:0}html.android-app:not(.android-phone):not(.reader-route) :is(.ds-favs-header,.ds-shelves-header) .ds-page-heading-main{display:flex;align-items:baseline;gap:.625rem}}.ds-android-home-header-lead span{color:var(--ds-android-muted);font-size:.75rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.reader-route) .ds-android-home-header-landscape:not(.ds-android-home-header-search-open) .ds-android-home-actions{width:auto;min-width:0;flex:1 1 auto;justify-content:flex-end;gap:.5rem;margin-right:-.25rem;padding:0;border:0;background:transparent}html.android-app:not(.reader-route) .ds-android-home-header-landscape:not(.ds-android-home-header-search-open) .ds-android-home-search{width:var(--ds-field-touch);max-width:var(--ds-field-touch);height:var(--ds-field-touch);flex:0 0 var(--ds-field-touch);border-color:var(--ds-color-border);border-radius:12px;background:var(--ds-color-surface-sunken)}html.android-app:not(.reader-route) .ds-android-home-header-landscape .ds-android-home-search-button{min-width:0;min-height:0;width:100%;height:100%;flex:1 1 auto}html.android-app:not(.reader-route) .ds-android-home-header-landscape .ds-android-home-search-button svg{width:1.25rem;height:1.25rem}}.ds-android-home-search-hint{display:none}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.reader-route) .ds-android-home-header-landscape-bare .ds-android-home-header-inner{padding-right:var(--ds-android-content-pad)}html.android-app:not(.reader-route) .ds-android-home-header-landscape-bare:not(.ds-android-home-header-search-open) .ds-android-home-actions{margin-right:0}html.android-app:not(.reader-route) .ds-android-home-header-landscape-bare:not(.ds-android-home-header-search-open) .ds-android-home-search{width:min(22rem,45%);max-width:min(22rem,45%);flex:0 1 min(22rem,45%)}html.android-app:not(.reader-route) .ds-android-home-header-landscape-bare .ds-android-home-search-button{display:flex;align-items:center;justify-content:flex-start;gap:.625rem;padding:0 1rem 0 .875rem;color:var(--ds-android-muted)}html.android-app:not(.reader-route) .ds-android-home-header-landscape-bare .ds-android-home-search-hint{display:block;overflow:hidden;font-size:.9375rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}}.ds-android-home-free-books{display:inline-flex;height:var(--ds-field-touch);flex:none;align-items:center;gap:.5rem;padding:0 1rem 0 .875rem;border:1px solid var(--ds-color-border);border-radius:12px;color:var(--ds-android-ink);background:var(--ds-color-surface-sunken);font:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:var(--ds-cursor-pointer,pointer);-webkit-tap-highlight-color:transparent}.ds-android-home-free-books svg{width:1.25rem;height:1.25rem;flex:none;color:var(--ds-android-primary)}.ds-android-home-header-tools{display:flex;flex:none;flex-wrap:nowrap;margin-left:auto}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.reader-route) .ds-android-home-header-landscape:not(.ds-android-home-header-search-open) .ds-android-home-avatar-button{display:none}html.android-app:not(.reader-route) .ds-android-home-header-tools .ds-sort-select>button{min-height:2.75rem}html.android-app:not(.reader-route) :is(.ds-favs-header,.ds-shelves-header,.ds-fb-page-header,.ds-fb-sticky) .ds-menu-avatar-button{display:none}html.android-app:not(.reader-route) :is(.ds-favs-header,.ds-shelves-header,.ds-fb-page-header) .ds-page-title-row{min-height:3.375rem;margin:0}html.android-app:not(.reader-route) :is(.ds-favs-header,.ds-shelves-header,.ds-fb-page-header) .ds-page-title-row{align-items:center}html.android-app:not(.reader-route) .ds-home .ds-page-title-row{min-height:3.375rem;align-items:center}html.android-app:not(.reader-route) .ds-home .ds-page-title-row h1{padding-top:0;line-height:1.1!important}html.android-phone:not(.reader-route) .ds-home .ds-page-title-row h1{font-size:1.5rem!important}html.android-app:not(.reader-route) .ds-home .ds-page-title-row>.ds-menu-avatar-button,html.android-app:not(.reader-route) .ds-home .ds-page-title-row>.ds-shelves-header-actions{align-self:center;margin-top:0}}.ds-shelf-header-add{display:none}html.android-app:not(.android-phone):not(.reader-route) .ds-shelf-header-add{display:inline-flex;min-height:2.75rem;align-items:center;gap:.375rem;padding:0 1rem 0 .75rem;border-radius:999px;font-size:.875rem;font-weight:700;white-space:nowrap}html.android-app:not(.android-phone):not(.reader-route) .ds-shelf-header-add svg{width:1.25rem;height:1.25rem}html.android-app:not(.android-phone):not(.reader-route) .ds-shelf-header-add.is-icon{width:2.75rem;justify-content:center;padding:0}html.android-app:not(.android-phone):not(.reader-route) .ds-shelf-header-add.is-icon span{display:none}html.android-app:not(.android-phone):not(.reader-route) .ds-shelf-compact-actions,html.android-app:not(.android-phone):not(.reader-route) .ds-shelf-detail-heading:has(~.ds-shelf-toolbar)>.ds-shelf-meta{display:none}html.android-app:not(.android-phone):not(.reader-route) .ds-shelf-toolbar-meta{display:block;margin-right:auto}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.reader-route) .ds-shelf-header-add{display:inline-flex;min-height:2.75rem;align-items:center;gap:.375rem;padding:0 1rem 0 .75rem;border-radius:999px;font-size:.875rem;font-weight:700;white-space:nowrap}html.android-app:not(.reader-route) .ds-shelf-header-add svg{width:1.25rem;height:1.25rem}html.android-app:not(.reader-route) .ds-shelf-header-add.is-icon{width:2.75rem;justify-content:center;padding:0}html.android-app:not(.reader-route) .ds-shelf-header-add.is-icon span{display:none}html.android-app:not(.reader-route) .ds-shelf-compact-actions,html.android-app:not(.reader-route) .ds-shelf-detail-heading:has(~.ds-shelf-toolbar)>.ds-shelf-meta{display:none}html.android-app:not(.reader-route) .ds-shelf-toolbar-meta{display:block;margin-right:auto}html.android-app:not(.reader-route) :is(.ds-home-body,.ds-home.ds-route-headerless:not(:has(>.ds-settings-page))){padding-top:.25rem}html.android-app:not(.reader-route) :is(.ds-favs-header,.ds-shelves-header) .ds-page-heading-main{display:flex;align-items:baseline;gap:.625rem}html.android-app:not(.reader-route) .ds-favs-header,html.android-app:not(.reader-route) .ds-shelves-header{margin-top:0;padding-top:0}html.android-app:not(.reader-route) .ds-fb-page-header{display:flex;align-items:center;flex-wrap:wrap;column-gap:.75rem;margin:0;padding-top:0}html.android-app:not(.reader-route) .ds-fb-page-sub{margin:0}html.android-app:not(.reader-route) .ds-favs.is-compact{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1rem}html.android-app:not(.reader-route) .ds-favs.is-compact>*{grid-column:1/-1}html.android-app:not(.reader-route) .ds-favs.is-compact>.ds-favs-header{grid-column:1;margin:0}html.android-app:not(.reader-route) .ds-favs.is-compact>.ds-favs-compact-search{grid-column:2/-1;justify-self:end;width:min(100%,22rem);margin:0}html.android-app:not(.reader-route) .ds-favs.is-compact>.ds-favs-compact-search .ds-favs-search{width:100%}html.android-app:not(.reader-route) .ds-shelves.is-compact:has(>.ds-shelves-compact-tools){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem}html.android-app:not(.reader-route) .ds-shelves.is-compact:has(>.ds-shelves-compact-tools)>*{grid-column:1/-1}html.android-app:not(.reader-route) .ds-shelves.is-compact:has(>.ds-shelves-compact-tools)>.ds-shelves-header{grid-column:1;margin:0}html.android-app:not(.reader-route) .ds-shelves.is-compact>.ds-shelves-compact-tools{grid-column:2;justify-self:end;width:min(100%,28rem);margin:0;padding-bottom:1rem}html.android-app:not(.reader-route) .ds-favs.is-compact .ds-favs-toolbar{flex-wrap:nowrap;justify-content:space-between;margin:.5rem 0 1rem}html.android-app:not(.reader-route) .ds-favs.is-compact .ds-favs-filters{min-width:0;flex:1 1 auto;flex-basis:auto;margin:0;padding:0}html.android-app:not(.reader-route) .ds-favs.is-compact .ds-favs-grid{grid-template-columns:repeat(auto-fill,minmax(7.75rem,1fr));gap:1rem .875rem}html.android-app:not(.android-phone):not(.reader-route) .ds-favs.is-compact .ds-favs-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1.5rem 1.25rem}html.android-phone:not(.reader-route) .ds-android-home-stack{gap:1rem}html.android-phone:not(.reader-route) .ds-android-continue{width:100%}html.android-phone:not(.reader-route) .ds-android-continue-heading{padding:0 var(--ds-android-content-right) .375rem var(--ds-android-content-pad)}html.android-phone:not(.reader-route) .ds-android-continue-heading h2{font-size:.875rem;line-height:1.2}html.android-phone:not(.reader-route) .ds-android-continue-track{gap:.75rem;padding:.125rem var(--ds-android-content-right) .25rem var(--ds-android-content-pad);scroll-padding-inline:var(--ds-android-content-pad)}html.android-phone:not(.reader-route) .ds-android-continue-card{flex:0 0 20.75rem;max-width:20.75rem;min-height:0;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .5rem;border-radius:1.125rem}html.android-phone:not(.reader-route) .ds-android-continue-card:only-child{flex-grow:0}html.android-phone:not(.reader-route) .ds-android-continue-cover{width:3.5rem;align-self:center}html.android-phone:not(.reader-route) .ds-android-continue-card-body{justify-content:center;gap:.125rem}html.android-phone:not(.reader-route) .ds-android-continue-card-status,html.android-phone:not(.reader-route) .ds-android-continue-progress-row{margin-top:.25rem;padding-top:0}html.android-phone:not(.reader-route) .ds-android-continue-card .ds-android-continue-resume{display:none}html.android-phone:not(.reader-route) .ds-android-continue-card .ds-android-continue-actions{margin:0}html.android-phone:not(.reader-route) .ds-android-continue-card-body{padding-right:1.75rem}html.android-phone:not(.reader-route) .ds-android-continue-remove{position:absolute;top:50%;right:-.625rem;min-width:2.25rem;min-height:2.25rem;border-color:transparent;background:transparent;color:var(--ds-android-muted);transform:translateY(-50%)}html.android-phone:not(.reader-route) .ds-android-continue-remove:active{transform:translateY(-50%) scale(.92)}html.android-phone:not(.reader-route) .ds-android-continue-empty{min-height:0;flex:1 1 auto;max-width:none;padding:1rem 1.25rem}html.android-phone:not(.reader-route) .ds-android-continue-empty .ds-android-continue-resume{display:inline-flex}html.android-phone:not(.reader-route) .ds-android-library-sections{padding-top:.25rem}html.android-phone:not(.reader-route) .ds-android-library-book-grid,html.android-phone:not(.reader-route) .ds-android-library-book-list,html.android-phone:not(.reader-route) .ds-android-library-letter-heading,html.android-phone:not(.reader-route) .ds-android-library-toolbar{padding-right:var(--ds-android-content-right);padding-left:var(--ds-android-content-pad)}html.android-phone:not(.reader-route) .ds-android-library-author-group>h4{margin-right:var(--ds-android-content-right);margin-left:var(--ds-android-content-pad)}html.android-phone:not(.reader-route) .ds-android-library-book-grid{grid-template-columns:repeat(var(--ds-library-columns,5),minmax(0,1fr));gap:1rem .875rem}}html.android-app:not(.android-phone):not(.reader-route) .ds-converted-page,html.android-app:not(.android-phone):not(.reader-route) .ds-support-page,html.android-app:not(.android-phone):not(.reader-route) .ds-web-backups-page{max-width:53rem;margin-inline:auto}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.android-phone):not(.reader-route) .ds-converted-page,html.android-app:not(.android-phone):not(.reader-route) .ds-support-page,html.android-app:not(.android-phone):not(.reader-route) .ds-web-backups-page{max-width:none}html.android-app:not(.reader-route) .ds-backups-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem}html.android-app:not(.reader-route) .ds-backups-methods>*{margin-top:0!important}html.android-app:not(.reader-route) .ds-converted-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));align-items:start}html.android-phone:not(.reader-route) .ds-about-hero #about-title{font-size:2rem!important}html.android-phone:not(.reader-route) .ds-about-hero li,html.android-phone:not(.reader-route) .ds-about-hero p{font-size:.9375rem;line-height:1.6}html.android-phone:not(.reader-route) .ds-support-page{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:auto auto auto 1fr;column-gap:1.5rem}html.android-phone:not(.reader-route) .ds-support-page>.ds-support-page-heading{grid-column:1/-1}html.android-phone:not(.reader-route) .ds-support-page>.ds-support-foot{grid-column:1;grid-row:4;align-self:start}html.android-phone:not(.reader-route) .ds-support-page>.ds-support-lede,html.android-phone:not(.reader-route) .ds-support-page>.ds-support-options{grid-column:1}html.android-phone:not(.reader-route) .ds-support-page>.ds-support-crypto{grid-column:2;grid-row:2/span 3;margin-top:0}}html.android-app:not(.android-phone):not(.reader-route) .ds-favs-empty>.ds-favs-suggest{margin-inline:0}html.android-app:not(.android-phone):not(.reader-route) .ds-shelf-empty--hero{display:grid;max-width:none;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;justify-items:start;column-gap:3rem;row-gap:.625rem;padding:2.5rem 3rem;text-align:left}html.android-app:not(.android-phone):not(.reader-route) .ds-shelf-empty--hero>.ds-empty-hero-art{grid-row:1/-1}html.android-app:not(.android-phone):not(.reader-route) .ds-shelf-empty--hero>.ds-shelf-button{width:auto}@property --ds-library-columns{syntax:"<integer>";inherits:false;initial-value:3}html.android-app:not(.android-phone):not(.reader-route) .ds-android-library-book-grid,html.android-app:not(.android-phone):not(.reader-route) .ds-android-library-book-list{grid-template-columns:repeat(var(--ds-library-columns,3),minmax(0,1fr))}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.reader-route) .ds-android-book-action-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem}html.android-app:not(.reader-route) .ds-android-book-action-sheet>:not(.ds-menu-item){grid-column:1/-1}html.android-app:not(.reader-route) .ds-android-book-action-sheet-heading{padding:0 0 .375rem}html.android-app:not(.reader-route) .ds-android-book-action-sheet .ds-book-actions-heading-cover{width:2.5rem;height:3.75rem}html.android-app:not(.reader-route) .ds-android-book-action-sheet>.ds-menu-item{min-height:2.75rem;padding:0 .75rem;border-radius:.875rem;background:var(--ds-android-surface-muted);font-size:.8125rem;line-height:1.15}html.android-app:not(.reader-route) .ds-android-book-action-sheet>.ds-menu-item-danger{grid-column:1/-1;justify-content:center;background:color-mix(in srgb,var(--ds-danger,#b42318) 9%,transparent)}html.android-app:not(.android-phone):not(.reader-route) .ds-android-book-action-sheet>.ds-menu-item{min-height:3.25rem;padding:0 1rem;font-size:.9375rem}html.android-app:not(.reader-route) .ds-app-menu-scroll{display:grid;max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;align-content:start;align-items:start;column-gap:1.25rem;row-gap:.75rem;margin:0;padding:.75rem calc(var(--ds-android-safe-right, 0px) + 1.25rem) calc(var(--ds-android-safe-bottom, 0px) + 1rem) calc(var(--ds-android-safe-left, 0px) + 1.25rem)}html.android-app:not(.reader-route) .ds-app-menu-header{grid-column:1;grid-row:1;padding:0}html.android-phone:not(.reader-route) .ds-app-menu-header{top:-.75rem;align-self:start;margin:-.75rem -.625rem -.75rem calc(-1 * (var(--ds-android-safe-left, 0px) + 1.25rem));padding:.75rem .625rem .75rem calc(var(--ds-android-safe-left, 0px) + 1.25rem)}html.android-app:not(.reader-route) .ds-app-menu-cards{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}html.android-app:not(.reader-route) .ds-app-menu-card{min-height:7.5rem;align-items:flex-start;padding:.875rem 1rem}html.android-phone:not(.reader-route) .ds-app-menu-card-title{font-size:1.375rem}html.android-app:not(.reader-route) .ds-app-menu-card:has(.ds-app-menu-fan) .ds-app-menu-card-text{max-width:100%}html.android-app:not(.reader-route) .ds-app-menu-fan{right:.5rem;bottom:-1.25rem;transform:scale(.62);transform-origin:right bottom}html.android-app:not(.reader-route) .ds-app-menu-scroll>.ds-app-menu-tiles{grid-column:2;grid-row:1;padding-top:0}html.android-app:not(.reader-route) .ds-app-menu-help{grid-column:2;grid-row:2;padding-top:.25rem}html.android-app:not(.reader-route) .ds-app-menu-tile{min-height:4rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:.75rem;row-gap:.125rem;padding:.625rem .875rem}html.android-app:not(.reader-route) .ds-app-menu-tile svg{grid-row:1/-1;margin:0}html.android-app:not(.reader-route) .ds-app-menu-foot{grid-column:1/-1;grid-row:3;margin:0;padding-top:.5rem}html.android-app:not(.android-phone):not(.reader-route) .ds-app-menu-scroll{align-content:stretch;align-items:stretch;column-gap:2rem;row-gap:1rem;padding:1.25rem calc(var(--ds-android-safe-right, 0px) + 2.5rem) calc(var(--ds-android-safe-bottom, 0px) + 1.5rem) calc(var(--ds-android-safe-left, 0px) + 2.5rem)}html.android-app:not(.android-phone):not(.reader-route) .ds-app-menu-cards{grid-auto-rows:minmax(8rem,1fr);gap:.875rem}html.android-app:not(.android-phone):not(.reader-route) .ds-app-menu-help-tiles{flex:1;grid-auto-rows:minmax(4.5rem,1fr);gap:.875rem}html.android-app:not(.android-phone):not(.reader-route) .ds-app-menu-scroll>.ds-app-menu-tiles{align-self:start;gap:.875rem}html.android-app:not(.android-phone):not(.reader-route) .ds-app-menu-card{grid-column:auto;min-height:8rem;padding:1.25rem 1.375rem}html.android-app:not(.android-phone):not(.reader-route) .ds-app-menu-tile{display:flex;min-height:4.5rem;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:1rem 1.25rem}html.android-app:not(.android-phone):not(.reader-route) .ds-app-menu-tile strong{margin-top:auto}html.android-app:not(.android-phone):not(.reader-route) .ds-app-menu-fan{right:1rem;bottom:-1rem;transform:scale(clamp(.7,calc(100vw / 80rem),1));transform-origin:right bottom}html.android-app:not(.android-phone):not(.reader-route) .ds-app-menu-card-title{font-size:clamp(1.5rem,2.6vw,2.25rem)}html.android-phone:not(.reader-route) .ds-shelf-empty--hero{display:grid;max-width:44rem;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;justify-items:start;column-gap:2rem;row-gap:.5rem;margin-top:.25rem;padding:1.5rem 2rem;text-align:left}html.android-phone:not(.reader-route) .ds-shelf-empty--hero>.ds-empty-hero-art{grid-row:1/-1}html.android-phone:not(.reader-route) .ds-shelf-empty--hero>.ds-shelf-button{width:auto;margin-top:.25rem}html.android-phone:not(.reader-route) .ds-favs-empty>.ds-favs-suggest{max-width:44rem}html.android-app:not(.reader-route) .ds-settings-page{display:flex;width:100%;max-width:none;height:100dvh;flex-direction:column;margin:0;padding:0 calc(var(--ds-android-content-pad) + max(0px, var(--ds-android-safe-left, 0px) - var(--ds-android-safe-right, 0px))) 0 calc(var(--ds-android-content-pad) + max(0px, var(--ds-android-safe-right, 0px) - var(--ds-android-safe-left, 0px)));overflow:hidden}html.android-app:not(.reader-route) .ds-home:has(>.ds-settings-page){min-height:0;padding-top:0;padding-bottom:0!important}html.android-app:not(.reader-route) .ds-settings-hero{flex:none;padding:.25rem 0 .5rem}html.android-phone:not(.reader-route) .ds-settings-hero .ds-page-title-row{min-height:3.375rem}html.android-phone:not(.reader-route) .ds-settings-hero h1{margin-top:0;font-size:1.5rem}html.android-app:not(.reader-route) .ds-settings-split{min-height:0;flex:1 1 auto;align-items:stretch}html.android-app:not(.reader-route) .ds-settings-detail,html.android-app:not(.reader-route) .ds-settings-split .ds-settings-index{position:static;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--ds-android-safe-bottom, 0px) + 1rem);scrollbar-width:none}html.android-app:not(.reader-route) .ds-settings-split .ds-settings-index{align-content:start}html.android-app:not(.reader-route) .ds-settings-detail::-webkit-scrollbar,html.android-app:not(.reader-route) .ds-settings-index::-webkit-scrollbar{display:none}html.android-phone:not(.reader-route) .ds-settings-app-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}}html.android-phone:not(.reader-route) .ds-page-title:not(.ds-android-home-header-lead *),html.android-phone:not(.reader-route) .ds-page-title:not(.ds-android-library-page-title *){--ds-page-title-size:1.75rem;--ds-page-title-offset:calc((var(--ds-page-title-row-height) - 1.925rem) / 2)}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-phone:not(.reader-route) .ds-home .ds-page-title-row .ds-page-title:not(.ds-android-home-header-lead *),html.android-phone:not(.reader-route) .ds-home .ds-page-title-row .ds-page-title:not(.ds-android-library-page-title *){font-size:1.25rem!important}}html:not(.android-app) .ds-android-nav-rail{--ds-android-surface:var(--ds-surface-raised);--ds-android-border:var(--ds-border);--ds-android-muted:var(--ds-muted);--ds-android-primary:var(--ds-primary);--ds-android-primary-label:var(--ds-primary-label);--ds-android-ink:var(--ds-ink)}@media (max-width:767px){html:not(.android-app):not(.desktop-app):not(.reader-route){--ds-dock-height:4rem;--ds-dock-gap:0.75rem;--ds-bottom-bar-total:calc(var(--ds-dock-height) + var(--ds-dock-gap) + env(safe-area-inset-bottom, 0px))}html:not(.android-app) .ds-android-nav-rail--bottom{position:fixed;z-index:90;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + var(--ds-dock-gap));left:0;box-sizing:border-box;display:flex;width:max-content;height:var(--ds-dock-height);align-items:center;gap:.625rem;margin-inline:auto}html:not(.android-app) .ds-android-nav-rail--bottom .ds-android-nav-rail-dock,html:not(.android-app) .ds-android-nav-rail--bottom .ds-android-nav-rail-import{box-sizing:border-box;height:100%;border:1px solid color-mix(in srgb,var(--ds-android-border) 45%,transparent);border-radius:999px;background:var(--ds-android-surface);box-shadow:0 .75rem 2rem color-mix(in srgb,#050a0c 24%,transparent),0 .125rem .375rem color-mix(in srgb,#050a0c 14%,transparent)}html:not(.android-app) .ds-android-nav-rail--bottom .ds-android-nav-rail-dock{display:flex;align-items:center;gap:.25rem;padding:0 .5rem}html:not(.android-app) .ds-home:has(>.ds-android-nav-rail):after{position:fixed;z-index:89;right:0;bottom:0;left:0;height:calc(var(--ds-bottom-bar-total) + 2rem);content:"";pointer-events:none;background:var(--ds-web-canvas,var(--ds-web-bg));-webkit-mask-image:linear-gradient(180deg,transparent,#000 55%);mask-image:linear-gradient(180deg,transparent,#000 55%)}html:not(.android-app) .ds-android-nav-rail--bottom .ds-android-nav-rail-item{position:relative;display:grid;width:3.25rem;height:100%;flex:none;place-items:center;cursor:pointer}html:not(.android-app) .ds-android-nav-rail--bottom .ds-android-nav-rail-pill{width:3rem;height:3rem;border-radius:50%;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .15s ease}html:not(.android-app) .ds-android-nav-rail--bottom .ds-android-nav-rail-pill svg{width:1.375rem;height:1.375rem}html:not(.android-app) .ds-android-nav-rail--bottom .ds-android-nav-rail-item.is-active .ds-android-nav-rail-pill{color:var(--ds-android-primary-label);background:var(--ds-android-primary);box-shadow:0 .25rem .75rem color-mix(in srgb,var(--ds-android-primary) 35%,transparent)}html:not(.android-app) .ds-android-nav-rail--bottom .ds-android-nav-rail-import{width:var(--ds-dock-height)}html:not(.android-app) .ds-android-nav-rail--bottom .ds-android-nav-rail-import .ds-android-nav-rail-pill{color:var(--ds-android-ink)}@media (hover:hover){html:not(.android-app) .ds-android-nav-rail--bottom .ds-android-nav-rail-item:not(.is-active):hover .ds-android-nav-rail-pill{color:var(--ds-android-primary)}}html:not(.android-app)[data-ds-keyboard=open] .ds-android-nav-rail--bottom,html:not(.android-app)[data-ds-keyboard=open] .ds-home:has(>.ds-android-nav-rail):after{display:none!important}html:not(.android-app):not(.desktop-app):not(.reader-route) .ds-home{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 2rem)!important}html:not(.android-app):not(.desktop-app):not(.reader-route) .ds-home .pb-24{padding-bottom:0}html:not(.android-app):not(.desktop-app):not(.reader-route) .ds-home:has(>.ds-android-nav-rail){padding-bottom:calc(var(--ds-bottom-bar-total) + 1.75rem)!important}}html.android-app:not(.reader-route){--ds-sticky-backdrop:var(--ds-android-home-gradient,none)}html.android-app:not(.reader-route) .ds-android-home-header{background-color:var(--ds-sticky-bg,var(--ds-android-bg));background-image:var(--ds-sticky-backdrop);background-position:calc(-1 * var(--ds-sticky-x, 0px)) calc(-1 * var(--ds-sticky-y, 0px));background-repeat:no-repeat;background-size:var(--ds-sticky-backdrop-w,100vw) var(--ds-sticky-backdrop-h,100dvh)}:is(html.android-app:not(.reader-route),html:not(.android-app):not(.desktop-app):not(.desktop-app-pending):not(.reader-route),html.desktop-app:not(.reader-route)) :is(.ds-favs-header,.ds-favs.is-compact>.ds-favs-compact-search,.ds-shelves.is-compact>.ds-shelves-compact-tools,.ds-shelves-header,.ds-shelves.is-detail>.ds-shelf-detail-heading,.ds-fb-page-header,.ds-fb-page>.ds-fb-sticky,.ds-web-backups-page>.ds-page-title-row,.ds-converted-page>.ds-converted-header,.ds-settings-hero>.ds-page-title-row,.ds-settings-subpage>.ds-page-title-row,.ds-about-page-heading,.ds-support-page-heading,:is(.ds-web-home,.ds-web-route,.ds-desktop-home-main) .ds-desktop-library-showcase-header){position:sticky;z-index:60;top:var(--ds-sticky-top,var(--ds-android-safe-top,0));isolation:isolate}:is(html.android-app:not(.reader-route),html:not(.android-app):not(.desktop-app):not(.desktop-app-pending):not(.reader-route),html.desktop-app:not(.reader-route)) :is(.ds-favs-header,.ds-favs.is-compact>.ds-favs-compact-search,.ds-shelves.is-compact>.ds-shelves-compact-tools,.ds-shelves-header,.ds-shelves.is-detail>.ds-shelf-detail-heading,.ds-fb-page-header,.ds-fb-page>.ds-fb-sticky,.ds-web-backups-page>.ds-page-title-row,.ds-converted-page>.ds-converted-header,.ds-settings-hero>.ds-page-title-row,.ds-settings-subpage>.ds-page-title-row,.ds-about-page-heading,.ds-support-page-heading,:is(.ds-web-home,.ds-web-route,.ds-desktop-home-main) .ds-desktop-library-showcase-header):after,:is(html.android-app:not(.reader-route),html:not(.android-app):not(.desktop-app):not(.desktop-app-pending):not(.reader-route),html.desktop-app:not(.reader-route)) :is(.ds-favs-header,.ds-favs.is-compact>.ds-favs-compact-search,.ds-shelves.is-compact>.ds-shelves-compact-tools,.ds-shelves-header,.ds-shelves.is-detail>.ds-shelf-detail-heading,.ds-fb-page-header,.ds-fb-page>.ds-fb-sticky,.ds-web-backups-page>.ds-page-title-row,.ds-converted-page>.ds-converted-header,.ds-settings-hero>.ds-page-title-row,.ds-settings-subpage>.ds-page-title-row,.ds-about-page-heading,.ds-support-page-heading,:is(.ds-web-home,.ds-web-route,.ds-desktop-home-main) .ds-desktop-library-showcase-header):before{position:absolute;z-index:-1;left:calc(-1 * var(--ds-sticky-x, 0px));width:var(--ds-sticky-backdrop-w,100vw);content:"";pointer-events:none;background-color:var(--ds-sticky-bg,var(--ds-android-bg));background-image:var(--ds-sticky-backdrop);background-repeat:no-repeat;background-size:var(--ds-sticky-backdrop-w,100vw) var(--ds-sticky-backdrop-h,100dvh)}:is(html.android-app:not(.reader-route),html:not(.android-app):not(.desktop-app):not(.desktop-app-pending):not(.reader-route),html.desktop-app:not(.reader-route)) :is(.ds-favs-header,.ds-favs.is-compact>.ds-favs-compact-search,.ds-shelves.is-compact>.ds-shelves-compact-tools,.ds-shelves-header,.ds-shelves.is-detail>.ds-shelf-detail-heading,.ds-fb-page-header,.ds-fb-page>.ds-fb-sticky,.ds-web-backups-page>.ds-page-title-row,.ds-converted-page>.ds-converted-header,.ds-settings-hero>.ds-page-title-row,.ds-settings-subpage>.ds-page-title-row,.ds-about-page-heading,.ds-support-page-heading,:is(.ds-web-home,.ds-web-route,.ds-desktop-home-main) .ds-desktop-library-showcase-header):before{top:calc(-1 * var(--ds-sticky-y, 0px) - 1rem);bottom:0;background-position:0 1rem;visibility:var(--ds-sticky-placed,hidden)}:is(html.android-app:not(.reader-route),html:not(.android-app):not(.desktop-app):not(.desktop-app-pending):not(.reader-route),html.desktop-app:not(.reader-route)) :is(.ds-favs-header,.ds-favs.is-compact>.ds-favs-compact-search,.ds-shelves.is-compact>.ds-shelves-compact-tools,.ds-shelves-header,.ds-shelves.is-detail>.ds-shelf-detail-heading,.ds-fb-page-header,.ds-fb-page>.ds-fb-sticky,.ds-web-backups-page>.ds-page-title-row,.ds-converted-page>.ds-converted-header,.ds-settings-hero>.ds-page-title-row,.ds-settings-subpage>.ds-page-title-row,.ds-about-page-heading,.ds-support-page-heading,:is(.ds-web-home,.ds-web-route,.ds-desktop-home-main) .ds-desktop-library-showcase-header):after{top:100%;height:1.25rem;background-position:0 calc(-1 * (var(--ds-sticky-y, 0px) + var(--ds-sticky-h, 0px)));-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);opacity:0}:is(html.android-app:not(.reader-route),html:not(.android-app):not(.desktop-app):not(.desktop-app-pending):not(.reader-route),html.desktop-app:not(.reader-route)) :is(.ds-favs-header,.ds-favs.is-compact>.ds-favs-compact-search,.ds-shelves.is-compact>.ds-shelves-compact-tools,.ds-shelves-header,.ds-shelves.is-detail>.ds-shelf-detail-heading,.ds-fb-page-header,.ds-fb-page>.ds-fb-sticky,.ds-web-backups-page>.ds-page-title-row,.ds-converted-page>.ds-converted-header,.ds-settings-hero>.ds-page-title-row,.ds-settings-subpage>.ds-page-title-row,.ds-about-page-heading,.ds-support-page-heading,:is(.ds-web-home,.ds-web-route,.ds-desktop-home-main) .ds-desktop-library-showcase-header)[data-stuck=true]:after{opacity:1}:is(html.android-app:not(.reader-route),html:not(.android-app):not(.desktop-app):not(.desktop-app-pending):not(.reader-route),html.desktop-app:not(.reader-route)) :is(.ds-favs-header,.ds-shelves-header,.ds-shelves.is-detail>.ds-shelf-detail-heading,.ds-fb-page-header,.ds-web-backups-page>.ds-page-title-row,.ds-converted-page>.ds-converted-header,.ds-settings-hero>.ds-page-title-row,.ds-settings-subpage>.ds-page-title-row,.ds-about-page-heading,.ds-support-page-heading,:is(.ds-web-home,.ds-web-route,.ds-desktop-home-main) .ds-desktop-library-showcase-header){z-index:61!important}@media (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app:not(.reader-route) :is(.ds-favs.is-compact>.ds-favs-compact-search,.ds-shelves.is-compact>.ds-shelves-compact-tools){z-index:62!important}html.android-app:not(.reader-route) :is(.ds-favs.is-compact>.ds-favs-compact-search,.ds-shelves.is-compact>.ds-shelves-compact-tools):after,html.android-app:not(.reader-route) :is(.ds-favs.is-compact>.ds-favs-compact-search,.ds-shelves.is-compact>.ds-shelves-compact-tools):before{display:none}}html.android-app:not(.reader-route) .ds-fb-page-header:has(+.ds-fb-sticky):after{display:none}@media not all and (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app.android-app:not(.reader-route) .ds-favs-header:has(+.ds-favs-compact-search):after,html.android-app.android-app:not(.reader-route) .ds-shelves-header:has(+.ds-shelves-compact-tools):after{display:none}}html.android-app:not(.android-phone):not(.reader-route) .ds-settings-hero{display:contents}@media not all and (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app.android-app:not(.reader-route) .ds-settings-hero{display:contents}}html.android-app:not(.android-phone):not(.reader-route) .ds-settings-hero>.ds-page-title-row{margin-bottom:1.1rem}@media not all and (orientation:landscape) and (min-device-aspect-ratio:1001/1000){html.android-app.android-app:not(.reader-route) .ds-settings-hero>.ds-page-title-row{margin-bottom:1.1rem}}html.android-app:not(.reader-route) .ds-settings-subpage{padding-top:0}html:not(.android-app):not(.desktop-app):not(.desktop-app-pending)[data-app-theme] .ds-web-home,html:not(.android-app):not(.desktop-app):not(.desktop-app-pending)[data-app-theme] .ds-web-route{--ds-sticky-backdrop:var(--ds-theme-home-background);background-attachment:fixed}html:not(.android-app):not(.desktop-app):not(.desktop-app-pending)[data-app-theme] :is(.ds-web-home,.ds-web-route) .ds-android-home-header:after{background-color:var(--ds-sticky-bg,var(--ds-android-bg));background-image:var(--ds-sticky-backdrop);background-position:calc(-1 * var(--ds-sticky-x, 0px)) calc(-1 * var(--ds-sticky-y, 0px));background-repeat:no-repeat;background-size:var(--ds-sticky-backdrop-w,100vw) var(--ds-sticky-backdrop-h,100dvh)}html:not(.android-app):not(.desktop-app):not(.desktop-app-pending) .ds-desktop-library-showcase-controls{z-index:50}html,html *{scrollbar-width:none!important}html ::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@property --ds-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --ds-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@property --ds-fade-left{syntax:"<length>";inherits:false;initial-value:0}@property --ds-fade-right{syntax:"<length>";inherits:false;initial-value:0}[data-scroll-fade]:not([data-scroll-fade=""]){-webkit-mask-image:linear-gradient(to bottom,transparent,#000 min(var(--ds-fade-top),20%),#000 calc(100% - min(var(--ds-fade-bottom), 20%)),transparent),linear-gradient(to right,transparent,#000 min(var(--ds-fade-left),20%),#000 calc(100% - min(var(--ds-fade-right), 20%)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 min(var(--ds-fade-top),20%),#000 calc(100% - min(var(--ds-fade-bottom), 20%)),transparent),linear-gradient(to right,transparent,#000 min(var(--ds-fade-left),20%),#000 calc(100% - min(var(--ds-fade-right), 20%)),transparent);mask-composite:intersect}[data-scroll-fade-settled]:not([data-scroll-fade=""]){transition:--ds-fade-top .2s ease,--ds-fade-bottom .2s ease,--ds-fade-left .2s ease,--ds-fade-right .2s ease}[data-scroll-fade~=top]{--ds-fade-top:2rem}[data-scroll-fade~=bottom]{--ds-fade-bottom:2.5rem}[data-scroll-fade~=left]{--ds-fade-left:2rem}[data-scroll-fade~=right]{--ds-fade-right:2.5rem}@media (prefers-reduced-motion:reduce){[data-scroll-fade]{transition:none!important}}