*{margin:0;padding:0;box-sizing:border-box}html{background:var(--bg-neutral-3-rest)}body{background:var(--bg-neutral-3-rest);color:var(--fg-neutral-1-rest);font-family:var(--font-family-base);overflow-x:hidden;overflow-y:auto;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}.toolbar{position:fixed;top:0;left:0;right:0;height:52px;background:var(--bg-neutral-2-rest);border-bottom:1px solid var(--stroke-neutral-1-rest);display:flex;align-items:center;padding:0 var(--spacing-160);gap:var(--spacing-120);z-index:100}.toolbar .title{font-size:var(--font-size-body-2-stronger);font-weight:var(--font-weight-subtitle-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.toolbar .btn{padding:6px 14px;background:var(--fg-brand-1-rest);color:var(--bg-neutral-1-rest);border:none;border-radius:var(--radius-large);font-size:var(--font-size-body-1);font-weight:var(--font-weight-subtitle-2);cursor:pointer;white-space:nowrap}.toolbar .btn:hover{background:var(--fg-brand-1-hover)}.skin-od4 .toolbar{display:none}.skin-od4 #pageHeader{padding-inline-start:var(--shell-start-margin);padding-inline-end:var(--shell-margin);padding-inline-end:calc(var(--shell-pane-inset, 0px) + var(--shell-margin));transition:padding-inline-start .2s ease,padding-inline-end .2s ease}.skin-od4 #album-grid{padding:0 var(--shell-margin) calc(var(--size-560) + var(--spacing-200) + var(--spacing-240));padding-inline-start:var(--shell-start-margin);padding-inline-end:calc(var(--shell-pane-inset, 0px) + var(--shell-margin));transition:padding-inline-start .2s ease,padding-inline-end .2s ease}.page-header{display:none}.skin-od4 .page-header{display:inline-flex;flex-direction:row;flex-shrink:0;pointer-events:none;width:100%;font-weight:600;font-size:1.125rem;line-height:normal}.page-header-bottom{display:flex;flex-direction:row;padding-bottom:20px}.page-header-title{display:flex;flex-direction:row;align-items:flex-end;overflow:hidden;pointer-events:auto}.page-header-title-text{font-family:Segoe UI,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:64px;color:var(--fg-neutral-1-rest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od4-float-btn{display:none;position:fixed;bottom:80px;left:50%;transform:translate(-50%);padding:10px 24px;background:linear-gradient(135deg,var(--view-gradient-blue) 0%,var(--view-gradient-purple) 100%);color:var(--fg-neutral-inverted-rest);border:none;border-radius:22px;font-size:14px;font-weight:var(--font-weight-subtitle-2);font-family:inherit;cursor:pointer;box-shadow:var(--effect-floating-background-shadow);z-index:10;gap:6px;align-items:center}.skin-od4 .od4-float-btn{display:inline-flex}#loading{display:flex;align-items:center;justify-content:center;height:100vh;color:var(--fg-neutral-5-rest);font-size:1rem}#loading.hidden{display:none}.skeleton-card{position:relative;aspect-ratio:4 / 3;border-radius:28px;background:var(--bg-neutral-5-rest);animation:cardEnter .35s ease-out backwards,skel-pulse 1.2s ease-in-out infinite}@keyframes skel-pulse{0%,to{opacity:.4}50%{opacity:.8}}#album-grid{display:none;padding:68px 24px 24px}#album-grid .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:var(--spacing-200)}.album-card{position:relative;aspect-ratio:4 / 3;border-radius:28px;overflow:hidden;cursor:pointer;background:var(--bg-neutral-5-rest);box-shadow:var(--album-card-shadow-rest);transition:transform .5s ease,box-shadow .2s;will-change:transform;animation:cardEnter .35s ease-out backwards}.album-card:hover,.album-card:focus-within{transform:scale(1.015);box-shadow:var(--album-card-shadow-hover)}.album-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--stroke-focus-2),0 0 0 4px var(--stroke-focus-1)}@media (forced-colors: active){.album-card:focus-visible{outline:2px solid ButtonText;outline-offset:2px;box-shadow:none}}@media (min-width: 1200px){.album-card:hover,.album-card:focus-within{transform:scale(1.03)}}.album-card img.cover{transition:transform 7s ease;clip-path:inset(0 round 28px);will-change:transform}.album-card:hover img.cover,.album-card:focus-within img.cover{transform:scale(1.1)}@keyframes cardEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.album-card .cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block;-webkit-user-drag:none;pointer-events:none}.album-card .cover-placeholder{position:absolute;inset:0;background:var(--bg-neutral-5-rest);display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--fg-neutral-placeholder-rest)}.album-card .card-gradient{position:absolute;inset:0;background:var(--tile-overlay-background),var(--card-overlay-background-1);pointer-events:none}.album-card .card-overlay{position:absolute;bottom:0;left:0;right:0;padding:12px 16px 16px}.album-card .album-name{font-size:var(--font-size-body-2-stronger);font-weight:var(--font-weight-subtitle-2);color:var(--fg-neutral-static-inverted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--text-shadow-2)}.album-card .album-meta{font-size:var(--font-size-body-1);color:var(--fg-photo-overlay-bright);text-shadow:var(--text-shadow-2)}.shared-meta-row{display:inline-flex;align-items:center;gap:var(--spacing-80)}.shared-coin-group{display:inline-flex;cursor:pointer}.shared-by-coin{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-circular);font-size:9px;font-weight:var(--font-weight-subtitle-2);flex-shrink:0;box-shadow:0 0 0 2px var(--coin-ring-color)}.shared-coin-group>*:not(:first-child){margin-left:-2px}.shared-link-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-circular);flex-shrink:0;background:var(--coin-link-bg);color:var(--fg-neutral-static-inverted);box-shadow:0 0 0 2px var(--coin-ring-color)}.shared-link-icon svg{width:16px;height:16px}.shared-by-row{display:inline-flex;align-items:center;gap:var(--spacing-80)}.shared-by-coin{width:20px;height:20px;font-size:9px}.shared-by-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#album-grid .view-section-header{padding:var(--spacing-80) 0 var(--spacing-40);margin-top:var(--spacing-80)}#album-grid .view-section-header:first-child{margin-top:0}.album-card-hidden{display:none}.sort-menu{position:fixed;z-index:9999;display:none;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--spacing-80) var(--size-100);min-width:228px;border-radius:var(--radius-3xlarge);border:1px solid var(--surface-stroke-1);background:var(--surface-background);box-shadow:var(--shadow-8);backdrop-filter:var(--effect-surface-background-blur);-webkit-backdrop-filter:var(--effect-surface-background-blur)}.sort-menu.open{display:flex}.sort-menu-item{display:flex;height:2rem;padding:0 var(--spacing-40) 0 var(--size-60);align-items:center;gap:var(--spacing-40);width:100%;background:none;border:none;cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-body-1);font-weight:var(--font-weight-body-1);line-height:var(--line-height-body-1);color:var(--fg-neutral-2-rest);text-align:left;white-space:nowrap;border-radius:var(--radius-xlarge)}.sort-menu-item:hover{background:var(--button-background-2-hover)}.sort-menu-item:focus-visible{outline:2px solid var(--stroke-focus-2);outline-offset:-2px}.sort-menu-item.active{font-weight:var(--font-weight-subtitle-2)}.sort-menu-check{width:var(--size-160);height:var(--size-160);flex-shrink:0;display:flex;align-items:center;justify-content:center}.sort-menu-item:not(.active) .sort-menu-check{visibility:hidden}[data-theme=light] .sort-menu{box-shadow:var(--shadow-8)}.album-card .album-bottom-row{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-top:2px}.album-actions-container{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s}.album-card:hover .album-actions-container,.album-card:focus-within .album-actions-container{opacity:1;pointer-events:auto}.album-action-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--fg-neutral-static-inverted);padding:0}.album-action-btn .fluent-icon{display:flex;width:24px;height:24px;flex-shrink:0;filter:var(--album-action-btn-filter)}.album-action-btn svg{width:24px;height:24px;display:block}.album-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);background:var(--bg-neutral-3-rest);color:var(--fg-neutral-1-rest);border:1px solid var(--stroke-neutral-2-rest);padding:10px 20px;border-radius:var(--radius-large);box-shadow:0 4px 16px #0006;font-size:var(--font-size-body-1);z-index:9999;opacity:0;pointer-events:none;transition:opacity .2s;white-space:nowrap}.album-toast.show{opacity:1}.albums-empty-illustration{background-image:url(/static/empty_notebook_dark.webp);background-repeat:no-repeat;background-position:center;background-size:contain}[data-theme=light] .albums-empty-illustration{background-image:url(/static/empty_notebook.webp)}.modal-overlay{display:none;position:fixed;inset:0;background:var(--overlay-background);backdrop-filter:blur(4px);z-index:300;align-items:center;justify-content:center}.modal-overlay.active{display:flex}.modal{background:var(--bg-neutral-3-rest);border:1px solid var(--stroke-neutral-3-rest);border-radius:12px;padding:var(--spacing-240);min-width:340px;max-width:90vw}.modal h3{font-size:var(--font-size-body-2-stronger);margin-bottom:var(--spacing-160)}.modal input[type=text]{width:100%;padding:var(--spacing-80) var(--spacing-120);background:var(--bg-neutral-1-hover);border:1px solid var(--stroke-neutral-alpha-1-rest);border-radius:var(--radius-large);color:var(--fg-neutral-1-rest);font-size:var(--font-size-body-2-stronger);outline:none}.modal input[type=text]:focus{border-color:var(--fg-brand-1-rest)}.modal .modal-actions{display:flex;justify-content:flex-end;gap:var(--spacing-80);margin-top:var(--spacing-160)}#album-detail{position:fixed;inset:0;overflow-y:auto;z-index:10;background:var(--bg-neutral-3-rest)}@keyframes detail-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-enter-empty{0%{opacity:0}to{opacity:1}}#album-detail.is-entering{animation:detail-enter .25s ease-out forwards}#album-detail.is-entering.detail-empty-visible{animation:detail-enter-empty .25s ease-out forwards}.detail-hero-bg{position:absolute;top:0;left:0;right:0;height:25rem;background-size:cover;background-position:center top;background-color:var(--bg-neutral-5-rest);transition:opacity .35s ease;z-index:0}.detail-hero-overlay{position:absolute;inset:0;background-color:var(--overlay-background);background-image:linear-gradient(to bottom,transparent 0%,var(--bg-neutral-3-rest) 100%)}.detail-back-wrap{position:sticky;top:48px;z-index:21;padding:0 var(--shell-margin);padding-inline-start:var(--shell-start-margin);margin-bottom:-2.75rem;pointer-events:none;filter:var(--album-back-btn-shadow)}.detail-back-wrap .view-back-btn{pointer-events:auto;height:44px;clip-path:inset(0 0 0 0 round 9999px);transition:clip-path .3s ease;position:relative}.detail-back-wrap .view-back-btn svg{transform:scale(.83);transition:transform .3s ease}[dir=rtl] .detail-back-wrap .view-back-btn svg{transform:scale(.83) scaleX(-1)}.detail-back-wrap.is-compact .view-back-btn svg{transform:scale(1)}[dir=rtl] .detail-back-wrap.is-compact .view-back-btn svg{transform:scale(1) scaleX(-1)}.detail-back-wrap .view-back-btn span{clip-path:inset(0 0 0 0);transition:clip-path .3s ease}.detail-back-wrap.is-compact .view-back-btn{clip-path:inset(0 calc(100% - 44px) 0 0 round 9999px)}.detail-back-wrap.is-compact .view-back-btn span{clip-path:inset(0 calc(100% - 1px) 0 0)}.detail-back-wrap .view-back-btn:focus-visible{clip-path:var(--focus-clip-pill)}.detail-back-wrap.is-compact .view-back-btn:focus-visible{clip-path:var(--focus-clip-pill)}.detail-back-wrap.is-compact .view-back-btn:focus-visible span{clip-path:inset(0)}.detail-back-wrap.is-docked{top:0;padding-top:48px}#album-detail .view-header.is-back-docked{padding-inline-start:calc(var(--shell-margin) + 44px + 6px)}body.od4-left-nav-mode #album-detail .view-header.is-back-docked{padding-inline-start:calc(var(--shell-start-margin) + var(--size-200))}.detail-hero{position:relative;height:25rem}.detail-hero-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:20px var(--shell-margin) 28px;padding-inline-start:var(--shell-start-margin)}:root:not(.skin-od4) .detail-hero-content{padding-top:68px}.detail-title-wrap{width:100%}.detail-title-grid{display:grid;grid-template-columns:100%}.detail-title-edit,.detail-title-display{grid-area:1 / 1 / 2 / 2;font-size:5rem;font-weight:var(--font-weight-large-title-2);font-family:inherit;line-height:1.1;color:var(--fg-neutral-1-rest);text-shadow:var(--text-shadow-8);padding:0 0 .2em;margin:0;word-break:break-word}.detail-title-edit{width:100%;min-width:0;max-width:80%;box-sizing:border-box;background:transparent;border:none;outline:none;resize:none;opacity:0;cursor:text;overflow:hidden;scrollbar-width:none}.detail-title-display{max-width:80%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.detail-title-edit:focus{opacity:1;white-space:normal;word-break:break-word;field-sizing:content;max-height:2.4em;overflow-y:auto;scrollbar-width:thin}.detail-title-edit:focus~.detail-title-display{opacity:0}.detail-title-underline{border:none;height:2px;margin-top:calc(var(--spacing-40) + .15em);background:transparent;transition:background .2s}.detail-title-grid:hover .detail-title-underline{background:var(--stroke-neutral-2-rest)}.detail-title-edit:focus~.detail-title-underline{background:var(--detail-title-underline)}.albums-shared-detail .detail-title-edit{pointer-events:none}.albums-shared-detail .detail-title-grid:hover .detail-title-underline{background:transparent}.detail-status-share-icon-btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.detail-status-share-icon-btn img{width:20px;height:20px;display:block}.detail-status-share-icon-btn svg{width:20px;height:20px}.detail-shared-by{display:flex;align-items:center;gap:var(--spacing-80);margin-top:var(--spacing-160)}.detail-shared-by-coin{width:32px;height:32px;font-size:var(--font-size-body-1)}.detail-shared-by-label{font-size:var(--font-size-body-2-stronger);color:var(--fg-neutral-1-rest);text-shadow:var(--text-shadow-2)}.detail-hero-actions{display:flex;align-items:center;gap:var(--spacing-80);margin-top:var(--spacing-160)}.detail-hero-coins{display:flex;align-items:center;gap:var(--spacing-40)}#album-detail .view-header{padding-inline-start:var(--shell-start-margin);padding-inline-end:var(--shell-margin)}.detail-date-display{pointer-events:none}.detail-date-display:has(#od4DateRangeText:empty){display:none}[data-folder-layout=river] .detail-grid{display:flex!important;flex-wrap:wrap;align-content:flex-start;gap:2px}[data-folder-layout=river] .detail-grid .detail-tile{aspect-ratio:unset;height:200px;flex:1 0 auto;min-width:120px;max-width:500px}[data-folder-layout=river] .detail-grid[data-detail-date=inline] .detail-date-header{flex-basis:100%;flex-shrink:0}#detailLoading{text-align:center;padding:60px 0;color:var(--fg-neutral-5-rest)}.detail-empty-state{color:var(--fg-neutral-2-rest);min-height:auto;padding-block:var(--spacing-320) var(--spacing-200);justify-content:flex-start}.detail-empty-visible .detail-hero{height:auto}.detail-empty-visible .detail-hero-content{height:auto;justify-content:flex-start;padding-top:100px}.detail-error-msg{text-align:center;padding:60px 0;color:var(--fg-neutral-5-rest);font-size:var(--font-size-body-2-stronger)}#detail-gallery-wrapper{position:absolute;inset:0;overflow:hidden}#detail-scroll-container{position:relative;z-index:1;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}#detail-scroll-content{position:relative;width:100%}#detail-canvas{display:block;width:100vw;height:100vh;position:sticky;top:0;inset-inline-start:0;cursor:default;visibility:hidden}#detail-canvas:focus{outline:none}#selection-ring{position:fixed;pointer-events:none;border:none;box-shadow:inset 0 0 0 3px var(--fg-brand-1-rest);z-index:2;display:none}#detail-selection-ring{position:absolute;pointer-events:none;border:3px solid var(--fg-brand-1-rest);border-radius:var(--radius-medium);box-shadow:0 0 0 1px #00000080,0 0 12px #7b9dff4d;z-index:50;display:none}#album-detail.webgl-mode{position:fixed;inset:0;overflow:hidden;background:transparent}#album-detail.webgl-mode .detail-hero{position:relative;z-index:1}#album-detail.webgl-mode .view-header{position:sticky;top:0;z-index:var(--z-sticky);background:transparent;pointer-events:none}#album-detail.webgl-mode .view-header .view-header-subtitle,#album-detail.webgl-mode .view-header .view-header-actions{pointer-events:auto}.od4-dialog-overlay{display:none;position:fixed;inset:0;background:var(--overlay-background);z-index:400;align-items:center;justify-content:center}.od4-dialog-overlay.open{display:flex}.od4-dialog{max-width:600px;width:calc(100% - 48px);max-height:100dvh;box-sizing:border-box;color:var(--fg-neutral-1-rest);border:1px solid var(--surface-stroke-1);background:var(--surface-background);border-radius:var(--radius-3xlarge);backdrop-filter:var(--effect-surface-background-blur);-webkit-backdrop-filter:var(--effect-surface-background-blur);box-shadow:var(--shadow-64)}.od4-dialog-body{display:flex;flex-direction:column;padding:24px}.od4-dialog-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:20px;font-weight:600;line-height:28px;margin:0 0 8px}.od4-dialog-title span{flex:1;word-break:break-word}.od4-dialog-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-medium);background:transparent;color:var(--fg-neutral-2-rest);cursor:pointer;transition:background .1s;margin-top:-2px}.od4-dialog-close:hover{background:var(--bg-neutral-1-hover)}.od4-dialog-content{font-size:14px;font-weight:400;line-height:20px;color:var(--fg-neutral-2-rest)}.od4-dialog-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:8px;margin-top:24px}@media (forced-colors: active){.od4-dialog-overlay{background:transparent}.od4-dialog{background:Canvas;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid ButtonBorder;box-shadow:none}}.od4-report-dialog{max-width:400px;display:flex;flex-direction:column;overflow:hidden}.od4-report-banner{flex-shrink:0;height:130px;background:var(--bg-brand-2-rest);border-radius:var(--radius-3xlarge) var(--radius-3xlarge) 0 0;position:relative;overflow:hidden;color:var(--fg-neutral-1-rest)}.od4-report-banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.od4-report-banner-img--success,.od4-report-dialog[data-state=sent] .od4-report-banner-img--initial{display:none}.od4-report-dialog[data-state=sent] .od4-report-banner-img--success{display:block}.od4-report-banner-close{position:absolute;top:var(--spacing-80);right:var(--spacing-80);background:var(--bg-neutral-alpha);color:var(--fg-neutral-1-rest)}.od4-report-banner-close:hover{background:var(--bg-neutral-alpha-2)}.od4-report-body{padding:var(--spacing-160);overflow-y:auto;max-height:calc(80dvh - 130px);display:flex;flex-direction:column;gap:var(--spacing-120)}.od4-report-title{font-size:var(--font-size-subtitle-1);font-weight:var(--font-weight-subtitle-1);line-height:var(--line-height-subtitle-1);color:var(--fg-neutral-1-rest);margin:0 0 var(--spacing-40);text-align:center}.od4-report-subtitle,.od4-report-sent-text{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--fg-neutral-2-rest);margin:0;text-align:center}.od4-report-link{color:var(--fg-brand-1-rest);text-decoration:none}.od4-report-link:hover{text-decoration:underline}.od4-report-categories{display:flex;flex-direction:column;gap:var(--spacing-40)}.od4-report-category{display:flex;flex-direction:column}.od4-report-radio-label{display:flex;align-items:flex-start;gap:var(--spacing-80);padding:var(--spacing-40) 0;cursor:pointer;font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--fg-neutral-4-rest)}.od4-report-radio-label:hover{color:var(--fg-neutral-1-rest)}.od4-report-category:has(:checked) .od4-report-radio-label{color:var(--fg-neutral-1-rest)}.od4-report-radio{flex-shrink:0;margin-top:3px;accent-color:var(--fg-brand-1-rest)}.od4-report-detail{padding-inline-start:var(--spacing-200);padding-bottom:var(--spacing-80);font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--fg-neutral-2-rest)}.od4-report-textarea{width:100%;min-height:72px;resize:vertical;padding:var(--spacing-80);background:var(--bg-neutral-2-rest);color:var(--fg-neutral-1-rest);border:1px solid var(--stroke-neutral-2-rest);border-radius:var(--radius-medium);font-family:var(--font-family-base);font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);-webkit-user-select:text;user-select:text;box-sizing:border-box}.od4-report-textarea:focus{outline:none;border-color:var(--stroke-brand-2-rest)}.od4-report-privacy{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);font-weight:var(--font-weight-body-1-strong);color:var(--fg-neutral-2-rest);margin:0;margin-top:var(--spacing-160);text-align:center}.od4-report-error{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--fg-status-danger-1);padding:var(--spacing-80) 0}.od4-report-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--overlay-background);border-radius:var(--radius-3xlarge);font-size:var(--font-size-body-1);color:var(--fg-neutral-1-rest);z-index:10}.od4-report-dialog #reportSubmitBtn:disabled{background:var(--button-background-2-rest);color:var(--fg-neutral-2-rest);opacity:1}@media (forced-colors: active){.od4-report-banner{background:ButtonFace;border-bottom:1px solid ButtonBorder}.od4-report-textarea{background:Field;color:FieldText;border-color:ButtonBorder}}body.albums-shared-detail #fav-btn-wrap{display:none!important}.detail-album-status{display:flex;align-items:center;gap:var(--spacing-80);margin-top:var(--spacing-80)}.detail-album-status .shared-coin-group{cursor:pointer}.detail-album-status .shared-by-coin{width:32px;height:32px;font-size:var(--font-size-body-1)}.detail-album-status .shared-link-icon{width:32px;height:32px}.detail-album-status .shared-link-icon svg{width:20px;height:20px}.detail-status-share-icon-btn{position:relative;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.detail-status-share-icon-btn .tooltip{position:absolute;top:calc(100% + var(--size-60));left:50%;transform:translate(-50%);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;z-index:10}.detail-status-share-icon-btn:hover .tooltip,.detail-status-share-icon-btn:focus-visible .tooltip{visibility:visible;opacity:1}.album-share-panel{width:520px;height:490px;border:1px solid var(--surface-stroke-1);border-radius:var(--radius-3xlarge);overflow:hidden;box-shadow:var(--shadow-64);opacity:0;transform:scale(.96)}.album-share-panel.ready{opacity:1;transform:scale(1)}.album-share-frame{width:100%;height:100%;border:none;display:block}body.od4-left-nav-mode .od4-date-range-wrap .cs-back-slot,body.od4-left-nav-mode .od4-date-range-wrap .cs-back-divider{display:none}body.od4-left-nav-mode #detailControls.is-scrolled .od4-date-range-wrap .cs-back-slot{display:block;width:var(--size-440);height:var(--size-440)}body.od4-left-nav-mode .detail-back-wrap.is-docked{z-index:calc(var(--z-sticky) + 1)}body.od4-left-nav-mode .detail-back-wrap.is-docked{filter:none;padding:21px 0 0;margin:0;padding-inline-start:calc(var(--shell-start-margin) + 26px)}body.od4-left-nav-mode .detail-back-wrap.is-docked .view-back-btn{background:transparent!important;outline:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:var(--size-120)!important}body.od4-left-nav-mode .detail-back-wrap.is-docked .view-back-btn>span{display:none}body.od4-left-nav-mode .detail-back-wrap.is-docked .view-back-btn:hover{background:var(--bg-neutral-4-hover)!important}body.od4-left-nav-mode .detail-back-wrap.is-docked .view-back-btn:active{background:var(--bg-neutral-4-pressed)!important}body.od4-left-nav-mode .detail-back-wrap.is-docked .view-back-btn:focus-visible{outline:2px solid var(--stroke-focus-2)!important;outline-offset:-3px!important;box-shadow:inset 0 0 0 4px var(--stroke-focus-1)!important}body.od4-left-nav-mode #detailControls.is-scrolled .od4-date-range-wrap{gap:0}
