.npub-doc{gap:var(--ds-space-6);color:var(--ds-text-primary);flex-direction:column;display:flex}.npub-doc>.glass-breadcrumbs{margin-bottom:calc(var(--ds-space-3) - var(--ds-space-6))}@media (max-width:47.9938em){.npub-doc{gap:var(--ds-space-5)}.npub-doc>.glass-breadcrumbs{margin-bottom:calc(var(--ds-space-2) - var(--ds-space-5))}}.npub-media{gap:var(--ds-space-5);flex-direction:column;display:flex}.npub-media--related{gap:var(--ds-space-6)}.npub-media__hero-frame{container:media-detail/inline-size}.npub-media__compact-header{display:none}@container media-detail (max-width:560px){.npub-media__compact-header{display:block}.npub-media__secondary-hero{display:none}.npub-media__private-frame:has(.npub-media__compact-header)>.npub-media__private-heading{display:none}}.npub-media__paragraph{color:var(--ds-text-secondary);line-height:1.6}.npub-media__names{color:var(--ds-text-muted);margin:0;padding:0;list-style:none}.npub-media__body{container:media-detail/inline-size}.npub-media__shell{gap:var(--ds-space-5);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.npub-media__dock,.npub-media__content{min-width:0}@container media-detail (max-width:1000px){.npub-media__shell{grid-template-columns:66px minmax(0,1fr)}}@container media-detail (max-width:560px){.npub-media__shell{align-items:stretch;gap:var(--ds-space-5);flex-direction:column;display:flex}.npub-media__dock{display:contents}.npub-media__content{max-width:100%}}.npub-media__main{gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.npub-media__column--main{gap:var(--ds-space-5);flex-direction:column;min-width:0;display:flex}.npub-media__column--panel{gap:var(--ds-space-5);min-width:0;top:calc(var(--ds-header-height) + var(--ds-space-3));flex-direction:column;display:flex;position:sticky}.npub-doc.npub-home{gap:0}.npub-home__pending,html[data-npub-session=pending] .npub-home__guest{display:none}html[data-npub-session=pending] .npub-home__pending{flex-direction:column;display:flex}.npub-media__card{min-width:0}.npub-media__card:empty,.npub-media-decision__pending,html[data-npub-session=pending] .npub-media-decision__public{display:none}html[data-npub-session=pending] .npub-media-decision__pending{display:block}.npub-media__tablet-admin{display:none}.npub-media__card--admin-note{order:-2}@container media-detail (max-width:1000px){.npub-media__main{align-items:stretch;gap:var(--ds-space-4);flex-direction:column;display:flex}.npub-media__tablet-admin{display:block}.npub-media__card--admin-note{display:none}.npub-media__column--panel{gap:var(--ds-space-4);grid-template-columns:1fr 1fr;align-content:start;align-items:start;display:grid;position:static}.npub-media__column--main{gap:var(--ds-space-4)}}@container media-detail (max-width:560px){.npub-media__main{max-width:100%}.npub-media__column--main,.npub-media__column--panel{display:contents}.npub-media__tablet-admin{display:none}.npub-media__card--admin-note{display:block}.npub-media__card--about{order:1}.npub-media__card--rating{order:4}.npub-media__card--essence{order:5}.npub-media__card--facts{order:6}.npub-media__card--where{order:7}.npub-media__card--lists{order:8}.npub-media__card--next-part{order:9}.npub-media__card--external{order:10}.npub-media__card--cinema-extras{order:11}.npub-media__card--similar{order:12}.npub-media__card--names{order:13}.npub-media__column--main>.npub-island--player{order:14}.npub-media__column--main>.npub-island--comments{order:15}}.npub-links{margin:0;padding:0;list-style:none}.npub-links__link{min-height:44px;color:var(--ds-text-link);font-size:var(--ds-font-sm);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.npub-island--reserved{border-style:dashed}.npub-island--player{min-height:220px}.npub-island--comments{min-height:240px}.npub-island--comments .ds-panel-section__title{scroll-margin-top:calc(var(--ds-header-height) + var(--ds-space-3))}.npub-cookie{z-index:var(--ds-z-banner);gap:var(--ds-space-4);max-height:90vh;padding:var(--ds-space-5);border:var(--ds-glass-border);border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;background:var(--ds-glass-bg-solid);box-shadow:var(--ds-glass-shadow-md);-webkit-backdrop-filter:var(--ds-glass-blur-lg);backdrop-filter:var(--ds-glass-blur-lg);flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}.npub-cookie__title{color:var(--ds-text-primary);font-size:var(--ds-font-lg);font-weight:var(--ds-font-weight-extrabold);line-height:var(--ds-line-height-tight);margin:0}.npub-cookie__text{color:var(--ds-text-secondary);font-size:var(--ds-font-sm);line-height:var(--ds-line-height-relaxed);margin:0}.npub-cookie__link{color:var(--ds-accent);text-decoration:underline;text-decoration-thickness:var(--ds-border-width);text-underline-offset:2px}.npub-cookie__actions{justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.npub-cookie__action{border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-md);height:36px;color:var(--ds-text-primary);font-size:var(--ds-font-sm);font-weight:var(--ds-font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--ds-transition-fast), border-color var(--ds-transition-fast);background:0 0;align-items:center;padding:0 18px;display:inline-flex}.npub-cookie__action--accent{background:var(--ds-accent);color:var(--ds-accent-contrast)}.npub-cookie__action--neutral{border-color:var(--ds-border-neutral);background:var(--ds-fill-neutral)}.npub-cookie__action--subtle{color:var(--ds-accent)}@media (hover:hover){.npub-cookie__action--accent:hover{background:var(--ds-accent-hover)}.npub-cookie__action--neutral:hover{background:var(--ds-state-hover-bg)}.npub-cookie__action--subtle:hover{background:var(--ds-accent-soft)}}@media (min-width:64em){.npub-cookie{inset:auto var(--ds-space-6) var(--ds-space-6) auto;width:clamp(20rem,35vw,26.25rem);padding:var(--ds-space-6);border-radius:var(--ds-radius-xl)}}.npub-cookie__footer-trigger,.npub-chrome__footer-button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.npub-status{justify-content:center;min-height:60vh}.npub-status__state{align-items:center;gap:var(--ds-space-3);max-width:460px;padding-block:var(--ds-space-10);flex-direction:column;margin-inline:auto;display:flex}.npub-status__badge{width:72px;height:72px;margin-bottom:var(--ds-space-2);border:var(--ds-border-width) solid var(--ds-accent-border);border-radius:var(--ds-radius-2xl);background:var(--ds-accent-soft);color:var(--ds-accent-fg);font-size:var(--ds-font-2xl);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.npub-status__badge>svg{width:1em;height:1em}.npub-status__body{align-items:center;gap:var(--ds-space-3);text-align:center;flex-direction:column;min-width:0;display:flex}.npub-status__title{font-family:var(--ds-font-heading);font-size:var(--ds-font-2xl);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary);text-wrap:balance;margin:0;line-height:1.3}.npub-status__description{font-size:var(--ds-font-md);line-height:var(--ds-type-body-lh);color:var(--ds-text-secondary);text-wrap:pretty;margin:0}.npub-status__actions{justify-content:center;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-3);flex-wrap:wrap;display:flex}.npub-status__exit,.npub-status__retry,.npub-catalog__empty-link{height:var(--ds-control-height);padding-inline:var(--ds-space-5);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-md);font-size:var(--ds-font-sm);font-weight:var(--ds-font-weight-semibold);cursor:pointer;transition:background var(--ds-transition-fast), border-color var(--ds-transition-fast);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.npub-status__exit{border-color:var(--ds-accent-border);background:var(--ds-accent-soft);color:var(--ds-accent-fg)}.npub-status__retry{background:var(--ds-btn-bg);color:var(--ds-btn-fg)}@media (hover:hover){.npub-status__exit:hover{background:var(--ds-accent-soft-hover)}.npub-status__retry:hover{background:var(--ds-btn-bg-hover)}}.npub-status__note{font-size:var(--ds-font-xs);color:var(--ds-text-dimmed);text-align:center;margin:0}.npub-status__digest{border:var(--ds-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-xs);background:var(--ds-ctx-well);color:var(--ds-text-secondary);font-family:var(--ds-font-mono);font-size:var(--ds-font-2xs);padding:.1em .4em}.npub-catalog__notice{padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-border-width) solid var(--ds-border-neutral);border-radius:var(--ds-radius-lg);background:var(--ds-ctx-well);color:var(--ds-text-secondary);font-size:var(--ds-font-sm);margin:0;line-height:1.5}.npub-catalog__empty-link{border-color:var(--ds-accent-border);background:var(--ds-accent-soft);color:var(--ds-accent-fg)}@media (hover:hover){.npub-catalog__empty-link:hover{background:var(--ds-accent-soft-hover)}}.npub-chrome{interpolate-size:allow-keywords;flex-direction:column;min-height:100dvh;display:flex;position:relative}.npub-chrome__content:focus{outline:none}.npub-chrome__content{scroll-margin-top:calc(var(--ds-header-height) + var(--ds-border-width))}.npub-chrome__header{z-index:var(--ds-z-appshell);margin-bottom:calc(-1 * var(--ds-border-width));background:var(--ds-chrome-bg);border-bottom:var(--ds-border-width) solid var(--ds-chrome-border);position:sticky;top:0}@media (min-width:48em){.npub-chrome__header{border-radius:0 0 var(--ds-radius-md) 0}}.npub-chrome__header-inner{align-items:center;gap:var(--ds-space-3);height:var(--ds-header-bar-height);max-width:var(--ds-site-max-width);padding:0 var(--ds-space-2);margin:0 auto;display:flex}.npub-chrome__brand{align-items:center;gap:var(--ds-space-2);flex-shrink:0;text-decoration:none;display:inline-flex}.npub-chrome__brand-icon{flex-shrink:0;display:block}.npub-chrome__brand-name{font-family:var(--ds-font-logo);font-size:var(--ds-font-xl);font-weight:var(--ds-font-weight-bold);letter-spacing:var(--ds-tracking-tight);color:var(--ds-accent-fg);white-space:nowrap}.npub-chrome__session{align-items:center;gap:var(--ds-space-2);justify-content:flex-end;min-width:0;display:flex}.npub-chrome__session--narrow-only,.npub-chrome__mobile-leading{display:none}.npub-chrome__session-link{height:var(--ds-control-height-md);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-md);background:var(--ds-accent);color:var(--ds-accent-contrast);font-size:var(--ds-control-label-md);font-weight:var(--ds-font-weight-semibold);white-space:nowrap;transition:background var(--ds-transition-fast);align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.npub-chrome__session-link--neutral{background:var(--ds-neutral-filled);color:var(--ds-white)}@media (hover:hover){.npub-chrome__session-link:hover{background:var(--ds-accent-hover)}.npub-chrome__session-link--neutral:hover{background:var(--ds-neutral-filled-hover)}}.npub-chrome__session-label--narrow{display:none}@media (max-width:63.9938em){.npub-chrome__header-inner{gap:var(--ds-space-2)}.npub-chrome__header .npub-chrome__brand,.npub-chrome__session-link--neutral,.npub-chrome__session-label--wide{display:none}.npub-chrome__session-label--narrow{display:inline}.npub-chrome__session{min-width:0}.npub-chrome__session--wide-only{display:none}.npub-chrome__session--narrow-only{display:flex}.npub-chrome__mobile-leading{align-items:center;gap:var(--ds-space-3);flex-shrink:0;display:flex}html[data-npub-session=ready] .npub-chrome__header-inner,html[data-npub-session=pending] .npub-chrome__header-inner{--npub-mobile-gap:var(--ds-space-1);--npub-mobile-menu-gap:var(--ds-space-3);gap:var(--npub-mobile-gap)}html[data-npub-session=ready] .npub-chrome__actions,html[data-npub-session=pending] .npub-chrome__actions{margin-left:auto;margin-right:calc(var(--npub-mobile-menu-gap) - var(--npub-mobile-gap))}}.npub-chrome__actions{align-items:center;gap:var(--ds-space-1);flex-shrink:0;margin-left:auto;display:flex}.npub-chrome__action{width:42px;height:42px;color:var(--ds-chrome-text-muted);cursor:pointer;transition:background var(--ds-transition-fast), color var(--ds-transition-fast);background:0 0;border:none;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.npub-chrome__action:hover{background:var(--ds-state-hover-bg);color:var(--ds-chrome-text)}}.npub-chrome__action-glyph{display:block}.npub-chrome__profile-trigger,.npub-chrome__profile-placeholder{width:var(--ds-control-height);height:var(--ds-control-height);border-radius:var(--ds-radius-full);box-shadow:0 0 0 var(--ds-border-width) var(--ds-border-neutral);transition:box-shadow var(--ds-transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.npub-chrome__profile-placeholder{background:var(--ds-chrome-surface)}.npub-chrome__personal-controls{display:contents}.npub-chrome__header-notifications{display:none}html[data-npub-session=pending] .npub-chrome__header-notifications,html[data-npub-session=failed] .npub-chrome__header-notifications,html[data-npub-session=ready] .npub-chrome__header-notifications{display:flex}html:is([data-npub-session=pending],[data-npub-session=ready]):not([data-npub-chrome-notifications-ready]) .npub-chrome__action--notifications{background:var(--ds-chrome-surface)}html:is([data-npub-session=pending],[data-npub-session=ready]):not([data-npub-chrome-notifications-ready]) .npub-chrome__action--notifications>*{visibility:hidden}.npub-chrome__personal-pending,html[data-npub-session=pending] .npub-chrome__session>*,html[data-npub-session=pending] .npub-chrome__personal-controls{display:none}html[data-npub-session=pending] .npub-chrome__session:before{content:"";width:var(--ds-control-height);height:var(--ds-control-height);border-radius:var(--ds-radius-full);background:var(--ds-chrome-surface);box-shadow:0 0 0 var(--ds-border-width) var(--ds-border-neutral)}html[data-npub-session=pending] .npub-chrome__personal-pending{display:contents}.npub-chrome__pending-action{background:var(--ds-chrome-surface)}html[data-npub-session=pending] .npub-chrome__action--search{background:var(--ds-chrome-surface);pointer-events:none}html[data-npub-session=pending] .npub-chrome__action--search>svg{visibility:hidden}.mini-audio-player--mobile{--mobile-player-info-width:9.5rem;--mobile-player-pill-width:20.25rem}@media (max-width:35.9938em){.mini-audio-player--mobile{--mobile-player-info-width:clamp(4rem, calc(4rem + (100vw - 450px) * .704), 9.5rem);--mobile-player-pill-width:calc(10.75rem + var(--mobile-player-info-width))}}@media not (min-width:450px){.mini-audio-player--mobile{--mobile-player-pill-width:9.1875rem}}.npub-chrome__pending-audio{border-radius:var(--ds-radius-pill);background:var(--ds-chrome-surface);flex-shrink:0;height:2.75rem;display:none}html[data-npub-session=pending] .npub-chrome__pending-audio--header{width:19.75rem;display:block}@media (max-width:63.9938em){html[data-npub-session=pending] .npub-chrome__pending-audio--header{display:none}html[data-npub-session=pending] .npub-chrome__pending-audio--mobile{width:var(--mobile-player-pill-width);display:block}}@media not (min-width:360px){html[data-npub-session=ready] .npub-chrome__header-inner,html[data-npub-session=pending] .npub-chrome__header-inner{--npub-mobile-gap:0px;--npub-mobile-menu-gap:var(--ds-space-2);padding-inline:var(--ds-space-1)}html[data-npub-session=ready] .npub-chrome__mobile-leading,html[data-npub-session=pending] .npub-chrome__mobile-leading{gap:var(--ds-space-1)}html[data-npub-session=ready] .npub-chrome__actions .npub-chrome__action,html[data-npub-session=ready] .npub-chrome__actions .header-action,html[data-npub-session=pending] .npub-chrome__actions .npub-chrome__action{width:var(--ds-control-height-sm)}}@media (min-width:450px){@media (max-width:63.9938em){html[data-npub-session=ready] .npub-chrome__header-inner,html[data-npub-session=pending] .npub-chrome__header-inner{--npub-mobile-gap:var(--ds-space-3)}}}.npub-chrome__session-error{justify-content:center;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4);background:var(--ds-error-bg);color:var(--ds-text-primary);display:flex}.npub-chrome__burger.npub-chrome__auth-menu-pending{display:none}@media (max-width:63.9938em){html[data-npub-session=pending] .npub-chrome__header .npub-chrome__menu{display:none}html[data-npub-session=pending] .npub-chrome__auth-menu-pending{display:flex}}@media (hover:hover){.npub-chrome__profile-trigger:hover{box-shadow:0 0 0 var(--ds-border-width) var(--ds-border-interactive)}}.npub-chrome__profile-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.npub-chrome__bonus-day[data-state=active]{border-color:var(--ds-border-accent);background:var(--ds-accent-soft)}.npub-chrome__hidden-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.npub-chrome__menu{flex-shrink:0;position:relative}.npub-chrome__burger{border-radius:var(--ds-radius-md);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;list-style:none;display:flex}.npub-chrome__burger::-webkit-details-marker{display:none}.npub-chrome__burger-glyph,.npub-chrome__burger-glyph:before,.npub-chrome__burger-glyph:after{background:var(--ds-chrome-text-muted);width:24px;height:2px;display:block}.npub-chrome__burger-glyph{position:relative}.npub-chrome__burger-glyph:before,.npub-chrome__burger-glyph:after{content:"";position:absolute;left:0}.npub-chrome__burger-glyph:before{top:-8px}.npub-chrome__burger-glyph:after{top:8px}:root:not([data-ds-sidebar=compact]) .npub-chrome__burger--desktop .npub-chrome__burger-glyph,.npub-chrome__menu[open]>.npub-chrome__burger .npub-chrome__burger-glyph,.npub-chrome__menu[data-open=true]>.npub-chrome__burger .npub-chrome__burger-glyph{background:0 0}:root:not([data-ds-sidebar=compact]) .npub-chrome__burger--desktop .npub-chrome__burger-glyph:before,.npub-chrome__menu[open]>.npub-chrome__burger .npub-chrome__burger-glyph:before,.npub-chrome__menu[data-open=true]>.npub-chrome__burger .npub-chrome__burger-glyph:before{transform:translateY(8px)rotate(45deg)}:root:not([data-ds-sidebar=compact]) .npub-chrome__burger--desktop .npub-chrome__burger-glyph:after,.npub-chrome__menu[open]>.npub-chrome__burger .npub-chrome__burger-glyph:after,.npub-chrome__menu[data-open=true]>.npub-chrome__burger .npub-chrome__burger-glyph:after{transform:translateY(-8px)rotate(-45deg)}.npub-chrome__burger-glyph,.npub-chrome__burger-glyph:before,.npub-chrome__burger-glyph:after{transition:transform var(--ds-transition-smooth), background var(--ds-transition-smooth)}.npub-chrome__toggle-slot{display:none}.npub-chrome__menu-panel{top:calc(100% + var(--ds-space-2));z-index:var(--ds-z-overlay);width:var(--ds-sidebar-width-expanded);max-width:calc(100vw - var(--ds-space-6));max-height:70dvh;padding:var(--ds-space-2);border:var(--ds-border-width) solid var(--ds-chrome-border);border-radius:var(--ds-radius-lg);background:var(--ds-chrome-elevated);box-shadow:var(--ds-shadow-lg);position:absolute;left:0;overflow-y:auto}.app-drawer.npub-chrome__drawer-content{background:var(--ds-chrome-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.app-dialog__header.npub-chrome__drawer-header{background:var(--ds-chrome-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:var(--ds-border-width) solid var(--ds-chrome-border)}.npub-chrome__drawer-body{flex-direction:column;min-height:0;padding:0;display:flex}.npub-chrome__drawer-nav{min-height:0;padding:var(--ds-space-3);flex:auto;overflow-y:auto}.npub-chrome__drawer-footer{padding:var(--ds-space-2) var(--ds-space-3);border-top:var(--ds-border-width) solid var(--ds-chrome-border);justify-content:center;display:flex}.npub-chrome__body{width:100%;max-width:var(--ds-site-max-width);flex:auto;min-height:0;margin:0 auto;display:flex}.npub-chrome__column{flex-direction:column;flex:auto;min-width:0;display:flex}.npub-chrome__content{flex:auto;min-width:0}.npub-chrome__sidebar{width:var(--ds-sidebar-width-expanded);border-right:var(--ds-border-width) solid var(--ds-chrome-border);background:var(--ds-chrome-bg);transition:width var(--ds-transition-normal);flex-shrink:0;display:none}.npub-chrome__sidebar-inner{top:var(--ds-header-height);height:calc(100dvh - var(--ds-header-height));position:sticky;overflow:hidden}.npub-chrome__sidebar-scroll{min-height:0;padding:var(--ds-space-3);flex:auto;overflow:hidden auto}@media (min-width:64em){.npub-chrome__sidebar{display:block}.npub-chrome__menu,.npub-chrome__bar{display:none}.npub-chrome__toggle-slot{width:var(--ds-sidebar-width-compact);margin-left:calc(-1 * var(--ds-space-2));flex-shrink:0;justify-content:center;align-items:center;display:flex}.npub-chrome__header-inner{gap:0}.npub-chrome__actions,.npub-chrome__session{gap:var(--ds-space-2)}.npub-chrome__actions{margin-right:var(--ds-space-2)}}.npub-chrome__nav-section ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.npub-chrome__nav-link--personal-index[hidden]{display:none}@media (min-width:64em){[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-link--personal-index[hidden]{display:flex}}.npub-chrome__nav-title{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-1);color:var(--ds-chrome-text-faint);font-size:var(--ds-font-2xs);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-tight);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;margin:0}.npub-chrome__nav-section:first-child .npub-chrome__nav-title{padding-top:var(--ds-space-1)}.npub-chrome__nav-link{align-items:center;gap:var(--ds-space-3);width:100%;min-height:44px;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-chrome-text-muted);font-size:var(--ds-font-sm);transition:background var(--ds-transition-normal), color var(--ds-transition-normal);text-decoration:none;display:flex;position:relative}.npub-chrome__nav-icon{color:inherit;flex-shrink:0}.npub-chrome__nav-icon--section{display:none}.npub-chrome__nav-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.npub-chrome__nav-badge{flex-shrink:0;margin-inline-start:auto}.npub-chrome__nav-summary{cursor:pointer;list-style:none}.npub-chrome__nav-summary::-webkit-details-marker{display:none}.npub-chrome__nav-chevron{color:var(--ds-chrome-text-faint);transition:transform var(--ds-transition-smooth);flex-shrink:0}.npub-chrome__nav-group[open]>.npub-chrome__nav-summary .npub-chrome__nav-chevron{transform:rotate(90deg)}.npub-chrome__nav-group>ul{padding-top:var(--ds-space-1)}.npub-chrome__nav-group::details-content{opacity:0;block-size:0;transition:block-size var(--ds-transition-normal), opacity var(--ds-transition-normal), content-visibility var(--ds-transition-normal) allow-discrete;overflow:hidden}.npub-chrome__nav-group[open]::details-content{opacity:1;block-size:auto}[data-chrome-sidebar-mode-transition] .npub-chrome__sidebar .npub-chrome__nav-group::details-content{transition:none}.npub-chrome__nav-link--child{padding-left:var(--ds-space-8)}@media (hover:hover){.npub-chrome__nav-link:hover{background:var(--ds-chrome-surface);color:var(--ds-chrome-text)}}.npub-chrome__nav-link--active,[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav--current-section{background:var(--ds-accent-soft);color:var(--ds-accent-fg)}.npub-chrome__nav-link--active:before{content:"";border-radius:var(--ds-radius-pill);background:var(--ds-accent);width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (hover:hover){.npub-chrome__nav-link--active:hover,[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav--current-section:hover{background:var(--ds-accent-soft-hover);color:var(--ds-accent-fg)}}@media (min-width:64em){[data-ds-sidebar=compact] .npub-chrome__sidebar{width:var(--ds-sidebar-width-compact)}[data-ds-sidebar=compact] .npub-chrome__sidebar-scroll{padding:var(--ds-space-3) var(--ds-space-2)}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-chevron,[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-group>ul{display:none}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-label,[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-badge{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports selector(::details-content){[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-group::details-content{opacity:1;content-visibility:visible;block-size:auto;transition:none}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-group>ul{padding-top:0;display:flex}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-summary,[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-link--section-index>.npub-chrome__nav-icon:not(.npub-chrome__nav-icon--section){display:none}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-group>ul>.npub-chrome__nav-item:not(:has(>.npub-chrome__nav-link--section-index)){display:none}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-icon--section{display:block}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-link--section-index>.npub-chrome__nav-label{display:none}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-rail-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-link{width:44px;padding:var(--ds-space-2);justify-content:center;margin-inline:auto}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-link--active:before{content:none}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-title{height:1px;margin:var(--ds-space-2) var(--ds-space-1);background:var(--ds-chrome-border);text-indent:-100vw;padding:0;overflow:hidden}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__nav-section:first-child .npub-chrome__nav-title{display:none}}.npub-chrome__footer{padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-3);border-top:var(--ds-border-width) solid var(--ds-border-default);background:var(--ds-glass-bg-solid);position:relative}@media (min-width:48em){.npub-chrome__footer{padding-inline:calc(var(--ds-space-6) + var(--ds-space-4))}}@media (max-width:47.9938em){.npub-chrome__footer{padding-top:var(--ds-space-5)}}.npub-chrome__footer:before{content:"";background:linear-gradient(transparent, var(--ds-accent) 50%, transparent);opacity:.6;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.npub-chrome__footer-grid{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64em){.npub-chrome__footer-grid{gap:var(--ds-space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.npub-chrome__footer-brand,.npub-chrome__footer-column{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.npub-chrome__footer-column ul{gap:var(--ds-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.npub-chrome__footer-item{flex-direction:column;display:flex}.npub-chrome__footer-logo{font-size:var(--ds-font-2xl);font-weight:var(--ds-font-weight-extrabold);letter-spacing:var(--ds-tracking-tight);text-transform:uppercase;background:var(--ds-gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.npub-chrome__footer-heading{width:fit-content;min-width:4rem;padding-bottom:var(--ds-space-2);border-bottom:var(--ds-border-width) solid var(--ds-border-default);color:var(--ds-text-muted);font-size:var(--ds-font-2xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-tracking-wide-lg);text-transform:uppercase;margin:0}.npub-chrome__footer-link{min-height:var(--ds-space-5);color:var(--ds-text-secondary);font-size:var(--ds-font-xs);line-height:var(--ds-type-body-sm-lh);transition:color var(--ds-transition-fast);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.npub-chrome__footer-icon{flex-shrink:0}.npub-chrome__footer-failure{margin-top:var(--ds-space-1);color:var(--ds-error);font-size:var(--ds-font-2xs);line-height:var(--ds-line-height-tight);display:block}@media (hover:hover){.npub-chrome__footer-link:hover{color:var(--ds-text-primary)}.npub-chrome__footer-link--brand:hover{color:var(--ds-content-manga)}}.npub-chrome__footer-bottom{align-items:center;gap:var(--ds-space-1);margin-top:var(--ds-space-5);padding-top:var(--ds-space-3);border-top:var(--ds-border-width) solid var(--ds-border-default);flex-direction:column;display:flex}@media (max-width:47.9938em){.npub-chrome__footer-bottom{margin-top:var(--ds-space-4);padding-top:var(--ds-space-2)}}.npub-chrome__footer-note{color:var(--ds-text-muted);font-size:var(--ds-font-xs);line-height:var(--ds-type-body-sm-lh);text-align:center;margin:0}.npub-chrome__footer-note-link{color:var(--ds-text-link);text-underline-offset:2px;text-decoration:underline}.npub-chrome__to-top-rail{--npub-to-top-size:44px;--npub-to-top-inline:var(--ds-space-4);--npub-to-top-block:var(--ds-space-4);top:min(calc(400px + 100dvh - var(--npub-to-top-size) - var(--npub-to-top-block)), calc(100% - var(--npub-to-top-block)));right:var(--npub-to-top-inline);z-index:var(--ds-z-float);width:var(--npub-to-top-size);padding-bottom:var(--npub-to-top-block);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:0;container:npub-to-top/size}@media (max-width:63.9938em){.npub-chrome__to-top-rail{--npub-to-top-inline:var(--ds-space-2);--npub-to-top-block:calc(var(--ds-bottom-menu-height) + var(--ds-space-3) + env(safe-area-inset-bottom,0px))}}.npub-chrome__to-top{bottom:var(--npub-to-top-block);width:var(--npub-to-top-size);height:var(--npub-to-top-size);border-radius:var(--ds-radius-md);background:var(--ds-accent);color:var(--ds-accent-contrast);opacity:.45;pointer-events:auto;transition:opacity var(--ds-transition-fast), background var(--ds-transition-fast);flex-shrink:0;place-items:center;display:grid;position:sticky}@container npub-to-top (max-height:44px){.npub-chrome__to-top{visibility:hidden}}@media (hover:hover){.npub-chrome__to-top:hover{opacity:1;background:var(--ds-accent-hover)}}@media (min-width:48em){@media (hover:hover){.npub-chrome__to-top:hover{box-shadow:0 0 10px 0 var(--ds-accent)}}}.npub-chrome__to-top:focus-visible{opacity:1}.npub-chrome__bar{z-index:var(--ds-z-overlay);height:calc(var(--ds-bottom-menu-height) + env(safe-area-inset-bottom,0));padding:0 var(--ds-space-2) env(safe-area-inset-bottom,0);border-top:var(--ds-border-width) solid var(--ds-chrome-border);background:color-mix(in srgb, var(--ds-chrome-bg) 85%, transparent);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);box-shadow:0 -10px 40px var(--ds-scrim-subtle);--mnav-count:5;--mnav-index:-1;position:fixed;bottom:0;left:0;right:0}.npub-chrome__bar-indicator{top:0;left:var(--ds-space-2);width:calc((100% - 2 * var(--ds-space-2)) / var(--mnav-count));pointer-events:none;height:3px;transform:translateX(calc(var(--mnav-index) * 100%));transition:transform var(--ds-transition-spring), opacity var(--ds-transition-normal);justify-content:center;display:flex;position:absolute}.npub-chrome__bar-indicator:before{content:"";border-radius:0 0 var(--ds-radius-xs) var(--ds-radius-xs);background:var(--ds-accent);width:30px;height:3px;box-shadow:0 1px 8px var(--ds-accent-glow)}.npub-chrome__bar[data-mnav-active=false] .npub-chrome__bar-indicator{opacity:0}.npub-chrome__bar ul{height:var(--ds-bottom-menu-height);justify-content:space-around;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.npub-chrome__bar-item{max-width:calc(100% / var(--mnav-count));flex:1 1 0;min-width:0}.npub-chrome__bar-link,.npub-chrome__bar-static{border-radius:var(--ds-radius-xl);width:100%;height:100%;color:var(--ds-chrome-text-muted);font-size:var(--ds-font-2xs);font-weight:var(--ds-font-weight-normal);letter-spacing:var(--ds-tracking-wide);line-height:var(--ds-line-height-tight);text-align:center;white-space:nowrap;transition:color var(--ds-transition-normal);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;text-decoration:none;display:flex}.npub-chrome__bar-icon{transition:transform var(--ds-transition-spring);place-items:center;display:grid}.npub-chrome__bar-icon svg{transition:stroke-width var(--ds-transition-normal)}.npub-chrome__bar-link--active{color:var(--ds-accent-fg);font-weight:var(--ds-font-weight-bold)}.npub-chrome__bar-link--active .npub-chrome__bar-icon{filter:drop-shadow(0 2px 6px var(--ds-accent-glow));transform:translateY(-1px)scale(1.06)}.npub-chrome__bar-link--active .npub-chrome__bar-icon svg{stroke-width:2.3px}.npub-chrome__counter{pointer-events:none;display:none;position:absolute}.npub-chrome__counter[data-chrome-count]{justify-content:center;align-items:center;display:flex}.npub-chrome__counter--value{min-width:var(--npub-chrome-counter-size);height:var(--npub-chrome-counter-size);border-radius:var(--ds-radius-pill);background:var(--ds-accent-red);color:var(--ds-white);font-size:var(--ds-font-2xs);font-weight:var(--ds-font-weight-bold);font-variant-numeric:tabular-nums;padding:0 4px;line-height:1;top:-3px;right:-3px}.npub-chrome__action--notifications>.npub-chrome__counter--value{top:calc(50% - var(--ds-icon-md) / 2 + var(--ds-space-1));right:calc(50% - var(--ds-icon-md) / 2 + var(--ds-space-1));font-size:var(--ds-font-xs);transform:translate(50%,-50%)}.npub-chrome__counter--dot{width:var(--npub-chrome-counter-size);height:var(--npub-chrome-counter-size);border-radius:var(--ds-radius-full);background:var(--ds-accent-red);top:3px;right:3px}.npub-chrome__action--counter,.npub-chrome__action--notifications,.npub-chrome__bar-icon,.npub-chrome__burger{position:relative}.npub-chrome__action--counter{cursor:default}@media (hover:hover){.npub-chrome__action--counter:hover{color:var(--ds-chrome-text-muted);background:0 0}}.npub-chrome__action--narrow-only{display:none}@media (max-width:63.9938em){.npub-chrome__action--wide-only{display:none}.npub-chrome__action--narrow-only{display:flex}}.npub-chrome__sidebar-inner{flex-direction:column;min-height:0;display:flex}.npub-chrome__sidebar-footer{padding:var(--ds-space-2) var(--ds-space-3);border-top:var(--ds-border-width) solid var(--ds-chrome-border);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.npub-chrome__lucky-failure{margin-top:var(--ds-space-2);color:var(--ds-error);font-size:var(--ds-font-2xs);line-height:var(--ds-line-height-tight);align-self:stretch;display:block}[data-ds-sidebar=compact] .npub-chrome__sidebar .npub-chrome__lucky-failure{display:none}.npub-chrome__menu-panel .npub-chrome__lucky{margin-top:var(--ds-space-2)}@media (max-width:63.9938em){.npub-chrome__column{padding-bottom:calc(var(--ds-bottom-menu-height) + env(safe-area-inset-bottom,0))}}@media (prefers-reduced-motion:reduce){.npub-chrome__sidebar,.npub-chrome__bar-indicator,.npub-chrome__bar-icon,.npub-chrome__bar-icon svg,.npub-chrome__nav-chevron,.npub-chrome__sidebar .npub-chrome__nav-group>ul{transition:none}.npub-chrome__nav-group::details-content{transition:none}}.npub-interaction-feedback{z-index:var(--ds-z-toast)}html[data-npub-session=pending] [data-session-pending-trigger]{pointer-events:none}.npub-media__hero-frame .media-hero__actions{min-width:0}.npub-media-actions,.npub-media-actions__initial,.npub-media-comments-composer__initial,.npub-media-private__initial,.npub-media-episodes__initial{display:contents}@media (scripting:none){.npub-media-actions__initial,.npub-media-comments-composer__initial,.npub-media-private__initial,.npub-media-episodes__initial{display:none}.npub-media-actions>noscript{display:contents}}.npub-media-actions .media-actions-layout,.npub-media-actions>[aria-busy=true],.npub-media-actions>[aria-busy=true]>[aria-hidden=true],.npub-media-actions__initial>[aria-busy=true],.npub-media-actions__initial>[aria-busy=true]>[aria-hidden=true]{display:contents}.npub-media-actions__error-detail{max-width:calc(100vw - var(--ds-space-8))}.npub-media-rating-slot,.npub-media-rating-slot__reserve{min-width:0;display:grid}.npub-media-rating-slot>*,.npub-media-rating-slot__reserve>*{grid-area:1/1;align-self:center;min-width:0}.npub-media-rating-slot__reserve{visibility:hidden}.npub-interaction-pending{cursor:progress;position:relative}.npub-interaction-pending>*{visibility:hidden}.npub-interaction-pending:after{width:var(--ds-icon-sm);height:var(--ds-icon-sm);content:"";border:calc(var(--ds-border-width) * 2) solid var(--ds-border-interactive);border-top-color:var(--ds-accent-fg);border-radius:var(--ds-radius-full);animation:npub-interaction-spin var(--ds-duration-ambient) linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes npub-interaction-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.npub-interaction-pending:after{animation:none}}
