.HoverCard__mainContainer{display:contents}.HoverCard__mainContainer:has([data-float=true]):before{content:"";position:fixed;z-index:99998;inset:0;background:#ffffffe6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.HoverCard__hoverCardContainer{background:#fff;border:1px solid #ced4d9;box-shadow:0 2px 15px #00000014;border-radius:3px;overflow:hidden;flex-direction:column;flex:1;display:flex;container:main-c/size;resize:both;width:100%;max-width:100%;min-height:12em;min-width:20em;height:100%}.HoverCard__hoverCardContainer[data-window=false]{box-shadow:none;border-radius:0;border:none}.HoverCard__hoverCardContainer[data-float=true][style]{width:auto!important;height:auto!important}.HoverCard__hoverCardContainer[data-float=true]{position:fixed;inset:1.5em;width:auto;height:auto;z-index:99999;resize:none}.HoverCard__hoverCardHeader{border-bottom:1px solid #ddd;display:flex;padding:0 .4em;align-items:center;flex:0}.HoverCard__hoverCardLabel{font-weight:500;flex:1;font-size:.9em;margin:.4em 0}.HoverCard__hoverCardAction{padding:.15em .5em;border-radius:3px}.HoverCard__hoverCardAction:hover{background:#eee}.CollectionListing__collectionListingContainer{padding:0 .2em;overflow-y:auto;--grid-icon-size:130px}@container (min-width: 400px){.CollectionListing__collectionListingContainer{padding:.3em .5em}}@container (min-width: 525px) and (min-height: 300px){.CollectionListing__collectionListingContainer{padding:.875em;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-icon-size,130px),1fr));justify-content:space-between;background-color:inherit;gap:.875em;width:100%}}@container (min-width: 680px){.CollectionListing__collectionListingContainer{--grid-icon-size:180px}}.CollectionListing__collectionItem{display:grid;grid-template-columns:2em auto;grid-template-areas:"icon label";grid-gap:.4em;border-radius:3px;margin:.2em 0;padding:.2em;&:hover{background:#f9f9f9}&[data-active=true]{background:#dee3e7;&:hover{background:#dee3e7}}}@container (min-width: 400px){.CollectionListing__collectionItem{padding:.4em}}@container (min-width: 525px) and (min-height: 300px){.CollectionListing__collectionItem{grid-template-columns:auto;grid-template-areas:"icon" "label"}}.CollectionListing__collectionIcon{position:relative;grid-area:icon;align-self:center;display:flex;background:#f0f0f0;aspect-ratio:1;border-radius:3px;padding:.2em;align-items:center}.CollectionListing__collectionIcon .CollectionListing__collectionItem[data-active=true] &{background:#fff}.CollectionListing__collectionIcon img,.CollectionListing__collectionIcon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@container (min-width: 400px){.CollectionListing__collectionIcon img,.CollectionListing__collectionIcon svg{aspect-ratio:1}}.CollectionListing__collectionMeta{grid-area:label;overflow:hidden}.CollectionListing__collectionLabel{font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollectionListing__collectionType{color:#999;font-size:.875em}.ExplorerEntry__SectionLabel{padding:.5em;flex:1}.ExplorerEntry__UrlContainer{padding:2em .5em}.ExplorerEntry__UrlContainer>form{border:1px solid #ddd;border-radius:3px;overflow:hidden}.ExplorerEntry__Section{display:flex;border-bottom:1px solid #eee;border-top:1px solid #eee}.ExplorerEntry__SectionAction{border:none;background:#eee;color:#000;align-self:center;font-size:.9em;padding:.3em .5em;margin:.2em;border-radius:3px}.ExplorerEntry__SectionAction:hover{background:#ddd}.ExplorerEntry__UrlLabel{margin-bottom:.5em;display:block}.ExplorerInput__InputContainer{display:flex;border-bottom:1px solid #ddd;font-size:.875em}@container (min-width: 400px){.ExplorerInput__InputContainer{font-size:1em}}.ExplorerInput__Input{border:none;background:#fff;padding:.5em;font-size:1em;width:100%}.ResourceNavigation__resourceNavContainer{display:grid;grid-template-columns:2.2em auto 2.2em;border-bottom:1px solid #ddd;align-items:flex-start;padding:0 .2em;font-size:.875em}@container (min-width: 400px){.ResourceNavigation__resourceNavContainer{font-size:1em}}.ResourceNavigation__resourceNavIcon{aspect-ratio:1;padding:.3em;margin-top:.2em;display:flex;border-radius:3px;transition:opacity .3s}.ResourceNavigation__resourceNavIcon:hover{background:#eee}.ResourceNavigation__resourceNavIcon[data-disabled=true]{opacity:.3;cursor:not-allowed}.ResourceNavigation__resourceNavIcon[data-disabled=true]:hover{background:transparent}.ResourceNavigation__resourceNavIcon img,.ResourceNavigation__resourceNavIcon svg{width:100%}.ResourceNavigation__resourceNavListItem{margin:.2em;border-radius:3px;padding:.25em;display:grid;grid-template-columns:1.75em auto;grid-gap:.35em;align-items:center;color:inherit;text-decoration:none}.ResourceNavigation__resourceNavListItem:hover{background:#eee;text-decoration:underline}.ResourceNavigation__resourceNavListItem[data-active=true]{background:var(--resource-nav-active,#e4effe)}.ResourceNavigation__resourceNavListItemIcon{overflow:hidden;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ResourceNavigation__resourceNavListItemIcon img{z-index:2;position:relative;width:100%}.ResourceNavigation__resourceNavListItemLabel{align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResourceNavigation__resourceNavList{background:#fff;position:relative}.ResourceNavigation__resourceNavList:after{content:"";width:1px;background:transparent;z-index:1;border-left:2px dashed #ccc;position:absolute;top:1.75em;left:1.35em;bottom:1.75em}.ResourceNavigation__resourceNavList[data-collapsed=true] .ResourceNavigation__resourceNavListItem{display:none}.ResourceNavigation__resourceNavList[data-collapsed=true] .ResourceNavigation__resourceNavListItem[data-active=true]{display:grid}.ManifestListing__ManifestListing{overflow:auto;container:listing-c/size;flex:1;position:relative}.ManifestListing__ThumbnailList{--thumb-size:150px;--thumb-ratio:1;--item-count:1;background:#fff;padding:1em;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--thumb-size)),1fr));justify-content:space-between;gap:.2em}.ManifestListing__ThumbnailList[data-single=true]{max-width:250px}@media (min-width:400px){.ManifestListing__ThumbnailList{gap:.875em}}.ManifestListing__ThumbnailGroup{background:#fff;padding:2px;display:flex;grid-column-end:span var(--item-count,1);align-items:center}.ManifestListing__ThumbnailItem{background:#fff;width:100%;overflow:hidden;display:flex;flex-direction:column;padding:2px;border-radius:3px}.ManifestListing__ThumbnailItem:hover{background:#ddd}.ManifestListing__ThumbnailItem[data-selected=true]{background:var(--selected-canvas-background,#dfe8fa)}.ManifestListing__ThumbnailImage{flex:1;background:var(--atlas-background,#f9f9f9);min-height:0;display:flex;aspect-ratio:var(--thumb-ratio);max-height:var(--thumb-size)}.ManifestListing__ThumbnailImage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ManifestListing__ThumbnailLabel{white-space:nowrap;overflow:hidden;height:1.2rem;padding:0 .2em;display:flex;align-items:center;font-size:.875em}.CanvasView__CanvasContainer{display:flex;flex:1 1 0px;flex-direction:column;min-width:0;min-height:0;view-transition-name:canvas-image;contain:layout}.CanvasView__CanvasContainer .atlas-container{min-width:0;min-height:0;--atlas-container-flex:1 1 0px;--atlas-background:#e5e7f0}@container (max-width: 400px){.CanvasView__CanvasContainer button[data-control=next],.CanvasView__CanvasContainer button[data-control=previous]{display:none}}:root{--combo-bg:#487af6;--combo-bg-hover:#5d85f1}.ComboButton__ComboButtonContainer{display:inline-flex;position:relative;border-radius:3px}@container main (min-width: 400px){.ComboButton__ComboButtonContainer{font-size:.75em}}.ComboButton__ComboButtonMain{padding:.5em 1em;color:#fff;min-width:4em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--combo-bg);border:none;display:inline-flex;align-items:center;white-space:nowrap;border-radius:3px 0 0 3px;&:disabled{opacity:.7;pointer-events:none}&[data-only=true]{border-radius:3px}&:hover{background:var(--combo-bg-hover)}&:active{box-shadow:inset 0 2px 8px #00000026}}.ComboButton__ComboButtonChoice{padding:.5em;background:var(--combo-bg);color:#000;display:inline-flex;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:0 3px 3px 0;border-left:1px solid #3360cc;white-space:nowrap;>svg{fill:#fff;inline-size:1.5ch;box-sizing:content-box;transition:transform .3s}&:active>svg{transform:rotate(-25deg)}&[aria-expanded=true]{background:var(--combo-bg-hover);>svg{transform:rotate(180deg)}&:active>svg{transform:rotate(205deg)}}&:active{background:var(--combo-bg-hover);box-shadow:inset 0 2px 8px #00000026}}.ComboButton__ComboButtonOverlay{opacity:0;pointer-events:none;z-index:99;position:absolute;bottom:90%;right:0;list-style-type:none;background:#fff;color:#000;padding-inline:0;padding-block:.5ch;overflow:hidden;display:flex;flex-direction:column;font-size:.9em;border-radius:3px;box-shadow:0 1px 3px #0000004d;&[data-open=true]{transition-duration:.2s;opacity:1;transform:translateY(0);pointer-events:auto}}.ComboButton__ComboButtonOptionButton{display:block;padding:.5em 1em;white-space:nowrap;&:focus-visible{background:#e6effd}&:hover{background:#e6effd}}.ResourceActionBar__ResourceActionBarContainer{padding:.4em;display:flex;margin-top:auto}.ResourceActionBar__ResourceActions{display:flex;align-items:center;>*~*{margin-left:.2em}}.ResourceActionBar__ResourceAction{background:#00f;color:#fff;border:none;display:block;padding:.4em .8em;&:hover{background:#add8e6}}.ResourceActionBar__ResourceActionMeta{flex:1;min-width:0;margin-right:1lh}.ResourceActionBar__ResourceActionLabel{color:#444;font-size:.7em;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.ResourceActionBar__ResourceActionDescription{color:#999;font-size:.875em;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.ResourceActionBar__ResourceActionComposite{background:#00f;color:#fff;display:flex}.ResourceActionBar__ResourceActionCompositeSegment{background:transparent;border:none;color:inherit;display:block;&:hover{background:#add8e6}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shrink-x{0%{transform:scaleX(1)}to{transform:scaleX(0)}}::view-transition-old(root){pointer-events:none}::view-transition-new(root),::view-transition-old(root){animation-duration:.5s;pointer-events:none}::view-transition-new(canvas-image){pointer-events:visible}::view-transition-new(canvas-image),::view-transition-old(canvas-image){animation-duration:.3s;height:auto;right:0;left:auto;transform-origin:right center}::view-transition-old(canvas-image){pointer-events:none;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;background:#e6e7f0}