._O43BW_rail{--rail-gutter:var(--activity-gutter,var(--sw-site-margin));--rail-gap:.625rem;--rail-tile-width:min(42vw, 11.5rem);--rail-tile-ratio:9 / 16;gap:.75rem;min-width:0;display:grid}._O43BW_rail[data-shape=landscape]{--rail-tile-width:min(78vw, 21rem);--rail-tile-ratio:4 / 3}._O43BW_railHead{align-items:baseline;gap:.5rem .75rem;min-width:0;display:flex}._O43BW_railTitle{color:var(--activity-text,var(--sw-color-text-on-dark));font-family:var(--activity-display-font,var(--sw-font-family-display));font-size:var(--sw-font-size-h6);font-weight:var(--sw-font-weight-black);line-height:var(--sw-line-height-tight);margin:0}._O43BW_railCount{color:var(--activity-text-muted,var(--sw-color-text-muted));font-size:var(--sw-font-size-caption);font-weight:var(--sw-font-weight-bold);white-space:nowrap}._O43BW_railArrows{align-self:center;gap:.375rem;margin-inline-start:auto;display:none}._O43BW_railArrow{appearance:none;aspect-ratio:1;border:var(--sw-stroke-xs) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-round);background:var(--activity-surface,var(--sw-color-surface-primary));width:2.25rem;color:var(--activity-surface-text,var(--sw-color-text-on-light));cursor:pointer;place-items:center;padding:0;transition:opacity .16s,transform .16s;display:grid}._O43BW_railArrow:disabled{opacity:.35;cursor:default}._O43BW_railArrow:not(:disabled):hover{transform:translateY(-1px)}._O43BW_railArrow:focus-visible,._O43BW_tile:focus-visible,._O43BW_viewerButton:focus-visible,._O43BW_viewerClose:focus-visible{outline:var(--sw-stroke-sm) solid var(--sw-color-focus-ring);outline-offset:2px}._O43BW_railTrack{gap:var(--rail-gap);margin:0;margin-inline:calc(var(--rail-gutter) * -1);padding:.25rem var(--rail-gutter) .75rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;display:flex;overflow:auto hidden}._O43BW_railTrack::-webkit-scrollbar{display:none}._O43BW_railItem{flex:0 0 var(--rail-tile-width);scroll-snap-align:start;min-width:0}._O43BW_tile{appearance:none;width:100%;aspect-ratio:var(--rail-tile-ratio);border:var(--sw-stroke-sm) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-md);background:var(--activity-bg,var(--sw-color-bg-primary));box-shadow:var(--sw-shadow-cartoon-sm);cursor:zoom-in;-webkit-tap-highlight-color:transparent;padding:0;display:block;position:relative;overflow:clip}._O43BW_tileMedia{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block;position:absolute;inset:0}._O43BW_tile:hover ._O43BW_tileMedia{transform:scale(1.03)}._O43BW_tileBadge{aspect-ratio:1;border:var(--sw-stroke-xs) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-round);background:var(--activity-accent,var(--sw-color-accent-primary));width:2rem;color:var(--activity-on-accent,var(--sw-color-text-on-light));box-shadow:var(--sw-shadow-cartoon-sm);pointer-events:none;place-items:center;display:grid;position:absolute;bottom:.5rem;right:.5rem}._O43BW_tileMediaPlaying+._O43BW_tileBadge{opacity:.85}._O43BW_viewer{z-index:120;padding:max(3.75rem, calc(env(safe-area-inset-top) + 3.5rem)) 1rem max(1rem, env(safe-area-inset-bottom));background:var(--sw-color-bg-media-viewer);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:.75rem;animation:.16s ease-out _O43BW_viewerIn;display:grid;position:fixed;inset:0}._O43BW_viewerStage{touch-action:pan-y pinch-zoom;place-items:center;width:100%;height:100%;min-height:0;display:grid}._O43BW_viewerMedia{object-fit:contain;border-radius:var(--sw-radius-md);background:var(--sw-color-bg-media-letterbox);width:auto;max-width:min(100%,72rem);height:auto;max-height:100%;display:block}._O43BW_viewerStage[data-type=video] ._O43BW_viewerMedia{aspect-ratio:9/16;height:100%}._O43BW_viewerBar{color:var(--sw-color-text-on-dark);justify-content:center;align-items:center;gap:1rem;display:flex}._O43BW_viewerCount{min-width:3.5rem;font-size:var(--sw-font-size-body);font-weight:var(--sw-font-weight-bold);text-align:center;font-variant-numeric:tabular-nums}._O43BW_viewerButton,._O43BW_viewerClose{appearance:none;aspect-ratio:1;border:var(--sw-stroke-xs) solid var(--sw-color-border-glass-strong);border-radius:var(--sw-radius-round);background:var(--sw-color-surface-glass-strong);width:2.75rem;color:var(--sw-color-text-on-dark);cursor:pointer;place-items:center;padding:0;display:grid}._O43BW_viewerClose{top:max(.75rem, env(safe-area-inset-top));position:absolute;right:.75rem}@keyframes _O43BW_viewerIn{0%{opacity:0}to{opacity:1}}@media (min-width:768px){._O43BW_rail{--rail-tile-width:11.5rem}._O43BW_rail[data-shape=landscape]{--rail-tile-width:20rem}._O43BW_railTrack{margin-inline:0;padding-inline:0;scroll-padding-inline:0}._O43BW_railArrows{display:flex}}@media (prefers-reduced-motion:reduce){._O43BW_tileMedia,._O43BW_railArrow{transition:none}._O43BW_tile:hover ._O43BW_tileMedia{transform:none}._O43BW_viewer{animation:none}}
