.FloatingStatus-module__sng2lW__floating{z-index:1480;left:max(12px,env(safe-area-inset-left));border:1px solid var(--shell-line);background:var(--shell-raised,#202725);width:52px;height:52px;color:var(--shell-text,#fff);scroll-margin:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(var(--app-nav-height,72px) + max(12px,env(safe-area-inset-bottom))) max(12px,env(safe-area-inset-left));border-radius:50%;position:fixed;box-shadow:0 4px 18px #0003}.FloatingStatus-module__sng2lW__floating[hidden]{display:none}.FloatingStatus-module__sng2lW__floating button{border-radius:inherit;width:100%;min-width:44px;height:100%;min-height:44px;color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.FloatingStatus-module__sng2lW__floating button:active{cursor:grabbing}.FloatingStatus-module__sng2lW__floating button:focus-visible{outline:2px solid var(--product-accent,currentColor);outline-offset:3px}.FloatingStatus-module__sng2lW__floating svg,.FloatingStatus-module__sng2lW__actions svg{flex:none;width:22px;height:22px}.FloatingStatus-module__sng2lW__actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.FloatingStatus-module__sng2lW__actions button{border:1px solid var(--ui-line);background:var(--ui-soft);min-height:44px;color:var(--ui-ink);font:inherit;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.FloatingStatus-module__sng2lW__actions small{color:var(--ui-muted);flex-basis:100%;font-size:.8rem}
.LiveOverlay-module__kXV0OG__contextActions{gap:4px;display:grid}.LiveOverlay-module__kXV0OG__contextActions button{text-align:left;width:100%;min-height:44px;color:var(--ui-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:4px;padding:8px 10px;display:grid}.LiveOverlay-module__kXV0OG__contextActions button strong{font-size:.9rem}.LiveOverlay-module__kXV0OG__contextActions button span{color:var(--ui-muted);font-size:.8rem;line-height:1.45}.LiveOverlay-module__kXV0OG__description{margin:0;font-size:.9rem;line-height:1.5}.LiveOverlay-module__kXV0OG__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.LiveOverlay-module__kXV0OG__actions button{border:1px solid var(--ui-line);background:var(--ui-soft);min-height:44px;color:var(--ui-ink);font:inherit;cursor:pointer;border-radius:14px;padding:10px 14px;font-weight:650}.LiveOverlay-module__kXV0OG__actions>button:only-child{grid-column:1/-1}.LiveOverlay-module__kXV0OG__actions .LiveOverlay-module__kXV0OG__primary{background:var(--media-accent-soft,var(--ui-soft));border-color:var(--media-accent-border,var(--ui-line))}.LiveOverlay-module__kXV0OG__actions .LiveOverlay-module__kXV0OG__danger{border-color:var(--ui-danger,#ad4242)}.LiveOverlay-module__kXV0OG__actions button:focus-visible,.LiveOverlay-module__kXV0OG__contextActions button:focus-visible{outline:2px solid var(--media-accent,var(--blob-control-accent,#b4843d));outline-offset:3px}.LiveOverlay-module__kXV0OG__presence{aspect-ratio:1;width:132px;box-shadow:0 18px 54px #0004,0 0 calc(18px + 28px * var(--blobby-level)) #7ea27338;transform:scale(calc(1 + var(--blobby-level) * .045));background:radial-gradient(circle at 35% 28%,#ffffff29,#0000 27%),#526c54;border:1px solid #ffffff30;border-radius:36% 42% 38% 44%;place-items:center;margin:2px auto 0;transition:transform 90ms linear,box-shadow 90ms linear;display:grid;position:relative}.LiveOverlay-module__kXV0OG__presence>span{color:#fffaf0;font-size:2rem;font-weight:760}.LiveOverlay-module__kXV0OG__presence i{width:4px;height:calc(8px + 20px * var(--blobby-level));background:#fffaf0;border-radius:999px;position:absolute;bottom:15px}.LiveOverlay-module__kXV0OG__presence i:first-of-type{transform:translate(-13px)scaleY(.68)}.LiveOverlay-module__kXV0OG__presence i:nth-of-type(3){transform:translate(13px)scaleY(.68)}.LiveOverlay-module__kXV0OG__presence[data-phase=playing]{animation:.33s ease-in-out infinite alternate LiveOverlay-module__kXV0OG__echo}.LiveOverlay-module__kXV0OG__message{text-align:center;min-height:2.8em;margin:0;font-size:.95rem;line-height:1.45}.LiveOverlay-module__kXV0OG__privacy{text-align:center;font-size:.8rem;line-height:1.45;display:block}@keyframes LiveOverlay-module__kXV0OG__echo{to{transform:scale(1.055)rotate(.7deg)}}@media (prefers-reduced-motion:reduce){.LiveOverlay-module__kXV0OG__presence{transition:none}.LiveOverlay-module__kXV0OG__presence[data-phase=playing]{animation:none}}
.PlayerActionMenu-module__Ugfdnq__menu{flex:none;margin-left:auto;position:relative}.PlayerActionMenu-module__Ugfdnq__trigger{color:#fffaf0;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.PlayerActionMenu-module__Ugfdnq__trigger svg{width:20px;height:20px}.PlayerActionMenu-module__Ugfdnq__trigger:hover{border-color:var(--blob-control-accent)}.PlayerActionMenu-module__Ugfdnq__trigger:focus-visible{outline:2px solid var(--blob-control-accent);outline-offset:3px}.PlayerActionMenu-module__Ugfdnq__panel{color:var(--ui-ink);gap:4px;display:grid}.PlayerActionMenu-module__Ugfdnq__panel.PlayerActionMenu-module__Ugfdnq__panel :is(button,a):not([role=radio]){width:100%;min-width:0;min-height:44px;color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:8px 10px;text-decoration:none;display:flex}.PlayerActionMenu-module__Ugfdnq__panel.PlayerActionMenu-module__Ugfdnq__panel :is(button,a):focus-visible{outline:2px solid var(--blob-control-accent);outline-offset:2px}.PlayerActionMenu-module__Ugfdnq__panel.PlayerActionMenu-module__Ugfdnq__panel button:disabled{opacity:.55;cursor:not-allowed}.PlayerActionMenu-module__Ugfdnq__panel strong{color:var(--ui-ink);font-size:.95rem}.PlayerActionMenu-module__Ugfdnq__optionGroup{border-bottom:1px solid var(--ui-line);gap:10px;padding:12px 0;display:grid}.PlayerActionMenu-module__Ugfdnq__volumeControl{gap:4px;display:grid}.PlayerActionMenu-module__Ugfdnq__volumeControl>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.PlayerActionMenu-module__Ugfdnq__volumeControl output{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:.85rem}.PlayerActionMenu-module__Ugfdnq__volumeControl input{width:100%;min-height:44px;accent-color:var(--blob-control-accent);cursor:pointer;margin:0}.PlayerActionMenu-module__Ugfdnq__panel [hidden]{display:none!important}.PlayerActionMenu-module__Ugfdnq__panel>div:not([hidden]),.PlayerActionMenu-module__Ugfdnq__categories{gap:4px;display:grid}.PlayerActionMenu-module__Ugfdnq__panel [data-player-menu-host]:empty{display:none}.PlayerActionMenu-module__Ugfdnq__panel.PlayerActionMenu-module__Ugfdnq__panel :is(button,a):not([role=radio]):hover{background:var(--ui-soft)}
.PlayerMediaExtras-module__XwDuLW__control{color:#fff;flex:0 0 44px;width:44px;height:44px;position:relative}.PlayerMediaExtras-module__XwDuLW__control summary{cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.PlayerMediaExtras-module__XwDuLW__control summary::-webkit-details-marker{display:none}.PlayerMediaExtras-module__XwDuLW__control summary[data-selected]{color:var(--blob-control-accent,#7ac4c9);background:#ffffff18}.PlayerMediaExtras-module__XwDuLW__control summary:focus-visible{outline:2px solid var(--blob-control-accent,#7ac4c9);outline-offset:-2px}.PlayerMediaExtras-module__XwDuLW__panel{bottom:max(86px,env(safe-area-inset-bottom));right:max(12px,env(safe-area-inset-right));color:#fff;background:#171c1ff5;border:1px solid #ffffff38;border-radius:16px;gap:10px;width:210px;max-width:calc(100vw - 24px);padding:14px;display:grid;position:fixed;box-shadow:0 8px 32px #0008}.PlayerMediaExtras-module__XwDuLW__panel label{gap:8px;font-size:14px;display:grid}.PlayerMediaExtras-module__XwDuLW__panel output{color:#dce7e8;font-size:12px}.PlayerMediaExtras-module__XwDuLW__panel input{width:100%;min-height:44px;accent-color:var(--blob-control-accent,#7ac4c9);touch-action:none}.PlayerMediaExtras-module__XwDuLW__panel select,.PlayerMediaExtras-module__XwDuLW__panel button{color:#fff;background:#293035;border:1px solid #ffffff40;border-radius:8px;width:100%;min-height:44px;padding:8px}.PlayerMediaExtras-module__XwDuLW__splash{z-index:34;top:calc(72px + env(safe-area-inset-top,0px));color:#fff;text-align:center;pointer-events:none;background:#141b20d9;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 12px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.PlayerMediaExtras-module__XwDuLW__blob{border:2px solid #ffffff26;border-top-color:var(--blob-control-accent,#7ac4c9);border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:1.5s linear infinite PlayerMediaExtras-module__XwDuLW__loading-blob}@keyframes PlayerMediaExtras-module__XwDuLW__loading-blob{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PlayerMediaExtras-module__XwDuLW__blob{border-top-color:#fff;animation:none}}
.LocalDevicePlayer-module__UNmX_G__player{z-index:80;width:0;height:0;position:fixed;overflow:hidden}.LocalDevicePlayer-module__UNmX_G__queue{z-index:1875;background:var(--shell-page);color:var(--shell-text);position:fixed;inset:0}.LocalDevicePlayer-module__UNmX_G__queueGrid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:14px;padding:16px;display:grid}@media (max-width:600px){.LocalDevicePlayer-module__UNmX_G__queueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.LocalDevicePlayer-module__UNmX_G__player header:not([data-blob-header]){align-items:center;gap:8px;padding:6px;display:flex}.LocalDevicePlayer-module__UNmX_G__summary,.LocalDevicePlayer-module__UNmX_G__transport :is(button,a){border:1px solid var(--shell-line);background:var(--shell-soft);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:9px;font-size:.7rem;text-decoration:none}.LocalDevicePlayer-module__UNmX_G__summary{text-align:left;flex:auto;align-items:center;gap:9px;min-width:0;padding:0 10px;display:flex}.LocalDevicePlayer-module__UNmX_G__summary>svg{flex:none;width:18px}.LocalDevicePlayer-module__UNmX_G__summary span{min-width:0;display:grid}.LocalDevicePlayer-module__UNmX_G__summary :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LocalDevicePlayer-module__UNmX_G__summary small{color:var(--shell-muted);font-size:.63rem}.LocalDevicePlayer-module__UNmX_G__transport{align-items:center;gap:5px;min-width:0;display:flex}.LocalDevicePlayer-module__UNmX_G__transport :is(button,a){place-items:center;padding:0 9px;display:grid}.LocalDevicePlayer-module__UNmX_G__transport .LocalDevicePlayer-module__UNmX_G__primary{background:#8fb8c826;border-color:#8fb8c87a}.LocalDevicePlayer-module__UNmX_G__transport button:has(svg){border-radius:999px;width:44px;min-width:44px;padding:0}.LocalDevicePlayer-module__UNmX_G__progress{accent-color:#8fb8c8;flex:auto;min-width:60px;display:none}.LocalDevicePlayer-module__UNmX_G__time{color:#f7f2e8a8;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.64rem;display:none}.LocalDevicePlayer-module__UNmX_G__stage{background:#030504;border-top:1px solid #ffffff1a;place-items:center;height:min(62dvh,560px);display:grid}.LocalDevicePlayer-module__UNmX_G__stage[data-hidden]{clip-path:inset(50%);border:0;width:1px;height:1px;position:absolute;overflow:hidden}.LocalDevicePlayer-module__UNmX_G__stage>img,.LocalDevicePlayer-module__UNmX_G__stage>video{object-fit:contain;background:#000;width:100%;height:100%}.LocalDevicePlayer-module__UNmX_G__audioStage{text-align:center;color:#faf7ee;justify-items:center;gap:10px;width:min(520px,100% - 36px);display:grid}.LocalDevicePlayer-module__UNmX_G__audioStage>svg{width:min(180px,42vw);height:auto;color:var(--product-accent,#dca557)}.LocalDevicePlayer-module__UNmX_G__audioStage span{color:#d8d6ce}.LocalDevicePlayer-module__UNmX_G__audioStage audio{width:100%}.LocalDevicePlayer-module__UNmX_G__stage article{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--product-accent,#dca557) 15%,transparent),transparent 75%),#10110e;color:#faf7ee;border-radius:18px;width:min(720px,100% - 36px);max-height:calc(100% - 160px);padding:clamp(20px,5vw,52px);overflow:auto}.LocalDevicePlayer-module__UNmX_G__stage article h2{margin-top:0}.LocalDevicePlayer-module__UNmX_G__stage article p{white-space:pre-wrap;font-family:Georgia,Times New Roman,serif;line-height:1.6}@media (max-width:700px){.LocalDevicePlayer-module__UNmX_G__player{right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px)}.LocalDevicePlayer-module__UNmX_G__player header{flex-wrap:wrap}.LocalDevicePlayer-module__UNmX_G__summary{flex-basis:100%}.LocalDevicePlayer-module__UNmX_G__transport{width:100%;overflow-x:auto}.LocalDevicePlayer-module__UNmX_G__transport :is(button,a){flex:1 0 auto}.LocalDevicePlayer-module__UNmX_G__player[data-expanded] .LocalDevicePlayer-module__UNmX_G__transport button:has(svg){flex:0 0 44px}.LocalDevicePlayer-module__UNmX_G__player[data-expanded] .LocalDevicePlayer-module__UNmX_G__transport :is(a,button:not(:has(svg))){flex:none}.LocalDevicePlayer-module__UNmX_G__stage{height:52dvh}}.LocalDevicePlayer-module__UNmX_G__player[data-expanded]{z-index:80;color:#faf7ee;background:#030504;border:0;border-radius:0;width:100%;height:100dvh;position:fixed;inset:0}.LocalDevicePlayer-module__UNmX_G__player[data-expanded] .LocalDevicePlayer-module__UNmX_G__summary{max-width:min(30vw,360px)}.LocalDevicePlayer-module__UNmX_G__player[data-expanded] .LocalDevicePlayer-module__UNmX_G__transport{flex:auto}.LocalDevicePlayer-module__UNmX_G__player[data-expanded] .LocalDevicePlayer-module__UNmX_G__progress,.LocalDevicePlayer-module__UNmX_G__player[data-expanded] .LocalDevicePlayer-module__UNmX_G__time{display:block}.LocalDevicePlayer-module__UNmX_G__player[data-expanded] .LocalDevicePlayer-module__UNmX_G__stage{border:0;width:100%;height:100%}.LocalDevicePlayer-module__UNmX_G__player[data-expanded] .LocalDevicePlayer-module__UNmX_G__stage[data-kind=audio]{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--product-accent,#dca557) 18%,transparent),transparent 70%),#10110e}.LocalDevicePlayer-module__UNmX_G__player[data-expanded][data-player-fit=fill] .LocalDevicePlayer-module__UNmX_G__stage>img,.LocalDevicePlayer-module__UNmX_G__player[data-expanded][data-player-fit=fill] .LocalDevicePlayer-module__UNmX_G__stage>video{object-fit:cover}@media (prefers-reduced-motion:reduce){.LocalDevicePlayer-module__UNmX_G__player[data-expanded] header{transition:none}}.LocalDevicePlayer-module__UNmX_G__player[data-expanded] .LocalDevicePlayer-module__UNmX_G__stage:not([data-kind=text]){touch-action:none}
.TorrentDownloadPanel-module__-oyzGq__content{min-width:0;color:var(--ui-ink)}.TorrentDownloadPanel-module__-oyzGq__downloadTitle{justify-content:space-between;align-items:center;gap:14px;display:flex}.TorrentDownloadPanel-module__-oyzGq__eyebrow{color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:.78rem;font-weight:760}.TorrentDownloadPanel-module__-oyzGq__content button,.TorrentDownloadPanel-module__-oyzGq__field input,.TorrentDownloadPanel-module__-oyzGq__field textarea{border:1px solid var(--ui-line);background:var(--ui-soft);color:inherit;font:inherit;border-radius:13px}.TorrentDownloadPanel-module__-oyzGq__content button{cursor:pointer;min-height:48px;padding:0 14px}.TorrentDownloadPanel-module__-oyzGq__content button:disabled{cursor:wait;opacity:.58}.TorrentDownloadPanel-module__-oyzGq__field{color:var(--ui-ink);gap:7px;font-size:.9rem;font-weight:720;display:grid}.TorrentDownloadPanel-module__-oyzGq__field input{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px}.TorrentDownloadPanel-module__-oyzGq__field textarea{resize:vertical;min-height:84px;padding:12px}.TorrentDownloadPanel-module__-oyzGq__or{color:var(--ui-muted);text-align:center;text-transform:uppercase;margin:9px 0;font-size:.75rem}.TorrentDownloadPanel-module__-oyzGq__content .TorrentDownloadPanel-module__-oyzGq__primary{background:var(--blob-control-accent);width:100%;color:var(--product-accent-ink,#151510);margin-top:13px;font-weight:800}.TorrentDownloadPanel-module__-oyzGq__notice{color:var(--ui-muted);margin:14px 0 0;font-size:.9rem}.TorrentDownloadPanel-module__-oyzGq__unavailable{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-ink);border-radius:14px;padding:14px;line-height:1.45}.TorrentDownloadPanel-module__-oyzGq__list{margin-top:24px}.TorrentDownloadPanel-module__-oyzGq__list h3{letter-spacing:.02em;margin:0 0 10px;font-size:.84rem}.TorrentDownloadPanel-module__-oyzGq__list article{border-top:1px solid var(--ui-line);gap:7px;padding:12px 0;display:grid}.TorrentDownloadPanel-module__-oyzGq__downloadTitle strong{overflow-wrap:anywhere;min-width:0;font-size:.9rem}.TorrentDownloadPanel-module__-oyzGq__downloadTitle span{flex:none}.TorrentDownloadPanel-module__-oyzGq__downloadTitle span,.TorrentDownloadPanel-module__-oyzGq__list small,.TorrentDownloadPanel-module__-oyzGq__empty,.TorrentDownloadPanel-module__-oyzGq__content footer{color:var(--ui-muted);font-size:.8rem}.TorrentDownloadPanel-module__-oyzGq__track{background:var(--ui-line);border-radius:99px;height:4px;overflow:hidden}.TorrentDownloadPanel-module__-oyzGq__track span{border-radius:inherit;background:var(--blob-control-accent);height:100%;transition:width .25s;display:block}.TorrentDownloadPanel-module__-oyzGq__empty{margin:0}.TorrentDownloadPanel-module__-oyzGq__content footer{margin-top:18px;line-height:1.45}@media (prefers-reduced-motion:reduce){.TorrentDownloadPanel-module__-oyzGq__track span{transition:none}}.TorrentDownloadPanel-module__-oyzGq__downloadActions{gap:8px;display:flex}.TorrentDownloadPanel-module__-oyzGq__downloadActions button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.TorrentDownloadPanel-module__-oyzGq__downloadActions button svg{flex:none;width:20px;height:20px}
.ViewerKeyboard-module___MeqGW__dialog{border:1px solid var(--shell-line,#ffffff38);background:var(--shell-raised,#182025);width:min(520px,100vw - 24px);max-height:85dvh;color:var(--shell-text,#fff);border-radius:20px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.ViewerKeyboard-module___MeqGW__dialog::backdrop{background:#0009}.ViewerKeyboard-module___MeqGW__dialog h2{margin:0 0 12px;font-size:1.15rem}.ViewerKeyboard-module___MeqGW__dialog p{font-size:.85rem;line-height:1.5}.ViewerKeyboard-module___MeqGW__dialog dl{gap:12px;display:grid}.ViewerKeyboard-module___MeqGW__dialog dl>div{grid-template-columns:minmax(110px,1fr) 1.6fr;gap:14px;display:grid}.ViewerKeyboard-module___MeqGW__dialog dt{font-weight:600}.ViewerKeyboard-module___MeqGW__dialog dd{margin:0;font-size:.85rem}.ViewerKeyboard-module___MeqGW__dialog button{min-height:44px;color:inherit;background:var(--shell-soft,#ffffff18);border:1px solid var(--shell-line,#ffffff38);border-radius:10px;padding:8px 18px}
.CircleDialog-module__KGxPqq__sheet{width:min(620px,100%)}.CircleDialog-module__KGxPqq__content{min-width:0;color:var(--ui-ink);gap:16px;display:grid}.CircleDialog-module__KGxPqq__content p{margin:0;font-size:.95rem;line-height:1.5}.CircleDialog-module__KGxPqq__content label{gap:8px;display:grid}.CircleDialog-module__KGxPqq__content :is(button,input:not([type=radio]):not([type=checkbox]),textarea){border:1px solid var(--ui-line);background:var(--ui-soft);min-height:44px;color:var(--ui-ink);font:inherit;border-radius:14px;padding:10px 14px}.CircleDialog-module__KGxPqq__content :is(input:not([type=radio]):not([type=checkbox]),textarea){box-sizing:border-box;width:100%;min-width:0}.CircleDialog-module__KGxPqq__content textarea{resize:vertical;min-height:100px}.CircleDialog-module__KGxPqq__content .circle-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.CircleDialog-module__KGxPqq__content .circle-dialog-actions>button{flex:130px}.CircleDialog-module__KGxPqq__content .circle-dialog-actions>button:last-child{background:var(--blob-control-accent);color:var(--product-accent-ink);font-weight:700}.CircleDialog-module__KGxPqq__content .circle-action-list button{border-radius:14px}.CircleDialog-module__KGxPqq__choice{border:0;min-width:0;margin:0;padding:0}.CircleDialog-module__KGxPqq__choice legend{color:var(--ui-ink);padding:0 0 8px;font-weight:650}.CircleDialog-module__KGxPqq__choiceList{overscroll-behavior:contain;gap:8px;max-height:28dvh;padding:3px;display:grid;overflow-y:auto}.CircleDialog-module__KGxPqq__choiceList label{border:1px solid var(--ui-line);background:var(--ui-soft);min-height:48px;color:var(--ui-ink);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.CircleDialog-module__KGxPqq__choiceList label[data-selected=true]{border-color:var(--blob-control-accent);background:color-mix(in srgb,var(--blob-control-accent) 18%,var(--ui-soft))}.CircleDialog-module__KGxPqq__choiceList input{width:20px;height:20px;accent-color:var(--blob-control-accent);flex:none;margin:0}.CircleDialog-module__KGxPqq__choiceList span{overflow-wrap:anywhere;min-width:0}.CircleDialog-module__KGxPqq__choice:disabled{opacity:.6}.CircleDialog-module__KGxPqq__choice:disabled label{cursor:default}
.CatalogOverview-module__oSWNTa__overview{width:min(100%,960px);color:var(--shell-text);flex-direction:column;align-items:flex-start;gap:20px;margin-inline:auto;padding:clamp(18px,4vw,48px);display:flex}.CatalogOverview-module__oSWNTa__overview h1{margin:12px 0 0;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.15}.CatalogOverview-module__oSWNTa__overview p{max-width:52ch;color:var(--shell-muted);margin:0;font-size:1rem;line-height:1.6}.CatalogOverview-module__oSWNTa__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CatalogOverview-module__oSWNTa__actions :is(button,a){border:1px solid var(--shell-line);background:var(--shell-soft);min-height:44px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:999px;padding:10px 18px;text-decoration:none}.CatalogOverview-module__oSWNTa__actions>button:first-child{background:var(--product-accent,#b29abe);color:var(--product-accent-ink,#101410);border-color:#0000;font-weight:700}.CatalogOverview-module__oSWNTa__actions :is(button,a):focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.CatalogOverview-module__oSWNTa__itemGroup{min-width:0}.CatalogOverview-module__oSWNTa__pagination{color:var(--shell-muted);justify-content:center;align-items:center;gap:16px;padding:12px 0;display:flex}.CatalogOverview-module__oSWNTa__pagination button{border:1px solid var(--shell-line);background:var(--shell-soft);min-height:44px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px}.CatalogOverview-module__oSWNTa__pagination button:disabled{opacity:.45;cursor:default}
.CollectionArtwork-module__eV5A6q__artwork{--cover-accent:#5aa7ad;background:color-mix(in srgb,var(--cover-accent) 12%,var(--ui-surface));border-radius:20px;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.CollectionArtwork-module__eV5A6q__artwork[data-color=moss]{--cover-accent:#7ea273}.CollectionArtwork-module__eV5A6q__artwork[data-color=amber]{--cover-accent:#dba25c}.CollectionArtwork-module__eV5A6q__artwork[data-color=plum]{--cover-accent:#a27ac4}.CollectionArtwork-module__eV5A6q__artwork[data-view=blob]{background:0 0}.CollectionArtwork-module__eV5A6q__cardArtwork{aspect-ratio:4/3;flex:none;width:100%;display:block;position:relative}.CollectionArtwork-module__eV5A6q__cardArtwork>.CollectionArtwork-module__eV5A6q__artwork,.CollectionArtwork-module__eV5A6q__placeholder{width:100%;height:100%;position:absolute;inset:0}.CollectionArtwork-module__eV5A6q__placeholder{background:var(--ui-soft);border-radius:20px;display:block}.CollectionArtwork-module__eV5A6q__collage{position:absolute;inset:0}.CollectionArtwork-module__eV5A6q__fragment{box-sizing:border-box;border:2px solid var(--ui-surface);background:color-mix(in srgb,var(--cover-accent) 12%,var(--ui-surface));min-width:0;min-height:0;color:var(--ui-ink);border-radius:8px;position:absolute;overflow:hidden;container:memory-preview/size}.CollectionArtwork-module__eV5A6q__fragment:nth-child(2n){background:color-mix(in srgb,var(--cover-accent) 6%,var(--ui-surface))}.CollectionArtwork-module__eV5A6q__photo{isolation:isolate;display:block;position:absolute;inset:0;overflow:hidden}.CollectionArtwork-module__eV5A6q__photoBackdrop{filter:blur(14px);opacity:.22;background-position:50%;background-size:cover;position:absolute;inset:-12px}.CollectionArtwork-module__eV5A6q__photo img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.CollectionArtwork-module__eV5A6q__symbol{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px;display:flex;position:absolute;inset:0}.CollectionArtwork-module__eV5A6q__symbol>svg{width:clamp(8px,24cqw,32px);max-width:100%;height:clamp(8px,24cqw,32px);max-height:100%;color:var(--cover-accent);flex:none}.CollectionArtwork-module__eV5A6q__symbol .CollectionArtwork-module__eV5A6q__author{max-width:100%;color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.3;display:none;overflow:hidden}.CollectionArtwork-module__eV5A6q__quote{max-width:100%;font:500 clamp(12px,9cqw,18px)/1.35 var(--ui-font,system-ui);-webkit-line-clamp:3;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;margin:0;display:none;overflow:hidden}@container memory-preview (min-width:90px) and (min-height:76px){.CollectionArtwork-module__eV5A6q__symbol .CollectionArtwork-module__eV5A6q__author{display:block}}@container memory-preview (min-width:130px) and (min-height:130px){.CollectionArtwork-module__eV5A6q__quote{display:-webkit-box}}@container memory-preview (max-width:40px){.CollectionArtwork-module__eV5A6q__symbol{gap:0;padding:2px}}@container memory-preview (max-height:40px){.CollectionArtwork-module__eV5A6q__symbol{gap:0;padding:2px}}.CollectionArtwork-module__eV5A6q__empty{height:100%;color:var(--cover-accent);place-items:center;display:grid}.CollectionArtwork-module__eV5A6q__empty svg{width:56px;height:56px}.CollectionArtwork-module__eV5A6q__artwork .CollectionArtwork-module__eV5A6q__blob{background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block}@media (max-width:600px){.CollectionArtwork-module__eV5A6q__cardArtwork{aspect-ratio:1}}
.FreeLibraryApp-module__Nmwh7G__page{height:calc(var(--app-content-height,100dvh) - var(--blob-chrome-height,0px));background:var(--shell-page);min-height:0;color:var(--shell-text);overflow:hidden}.FreeLibraryApp-module__Nmwh7G__library{flex-direction:column;gap:12px;height:100%;min-height:0;padding:clamp(10px,2vw,22px);display:flex}.FreeLibraryApp-module__Nmwh7G__libraryHeader{flex:none;grid-template-columns:auto minmax(180px,1fr) repeat(6,auto);align-items:center;gap:8px;display:grid}.FreeLibraryApp-module__Nmwh7G__libraryHeader>div{min-width:132px;display:grid}.FreeLibraryApp-module__Nmwh7G__libraryHeader span{color:#f7f2e885;font-size:.7rem}.FreeLibraryApp-module__Nmwh7G__libraryHeader input,.FreeLibraryApp-module__Nmwh7G__libraryHeader select,.FreeLibraryApp-module__Nmwh7G__libraryHeader button,.FreeLibraryApp-module__Nmwh7G__connectedSearch{min-width:0;min-height:40px;color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;padding:0 11px;font-size:.76rem}.FreeLibraryApp-module__Nmwh7G__libraryHeader button,.FreeLibraryApp-module__Nmwh7G__libraryHeader select{cursor:pointer}.FreeLibraryApp-module__Nmwh7G__connectedSearch{white-space:nowrap;place-items:center;text-decoration:none;display:grid}.FreeLibraryApp-module__Nmwh7G__serviceLinks{scrollbar-width:none;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 1px 2px;display:flex;overflow-x:auto}.FreeLibraryApp-module__Nmwh7G__serviceLinks::-webkit-scrollbar{display:none}.FreeLibraryApp-module__Nmwh7G__serviceLinks span{color:#f7f2e885;white-space:nowrap;font-size:.68rem}.FreeLibraryApp-module__Nmwh7G__serviceLinks a{min-height:32px;color:inherit;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;place-items:center;padding:0 11px;font-size:.7rem;text-decoration:none;display:grid}.FreeLibraryApp-module__Nmwh7G__safetyBar{flex:none;align-items:center;gap:7px;min-height:40px;padding:0 1px;display:flex}.FreeLibraryApp-module__Nmwh7G__safetyBar button{min-height:34px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;padding:0 11px;font-size:.7rem}.FreeLibraryApp-module__Nmwh7G__safetyBar button[aria-pressed=true]{color:#101411;background:#d6b371;border-color:#d6b371;font-weight:750}.FreeLibraryApp-module__Nmwh7G__safetyBar button:disabled{opacity:.58;cursor:wait}.FreeLibraryApp-module__Nmwh7G__safetyBar span{color:#f7f2e885;font-size:.68rem;line-height:1.35}.FreeLibraryApp-module__Nmwh7G__grid{overscroll-behavior:contain;scroll-snap-type:y proximity;flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:clamp(8px,1vw,12px);min-height:0;padding:5px 5px 20px;display:grid;overflow-y:auto}.FreeLibraryApp-module__Nmwh7G__card{aspect-ratio:4/5;isolation:isolate;scroll-snap-align:start;color:#f7f2e8;cursor:pointer;text-align:left;background:#080b09;border:1px solid #f7f2e829;border-radius:14px;width:100%;min-width:0;min-height:0;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000038}.FreeLibraryApp-module__Nmwh7G__card:hover,.FreeLibraryApp-module__Nmwh7G__card:focus-within{border-color:#f7f2e857;outline:none;transform:translateY(-4px);box-shadow:0 12px 28px #0000004d}.FreeLibraryApp-module__Nmwh7G__tileButton{border-radius:inherit;width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__art{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__art img{object-fit:contain;background:#080a09;width:100%;height:100%}.FreeLibraryApp-module__Nmwh7G__serviceTile{border-radius:inherit;color:inherit;text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__serviceArt{background:radial-gradient(circle at 50% 38%,#d6b37138,#0000 42%),linear-gradient(150deg,#17201c,#070a08 72%);align-content:center;justify-items:center;gap:7px;padding:16px 10px 58px;display:grid;position:absolute;inset:0}.FreeLibraryApp-module__Nmwh7G__serviceArt strong{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,4.2vw,2.4rem);font-weight:500}.FreeLibraryApp-module__Nmwh7G__serviceArt small{color:#f7f2e88c;text-transform:uppercase;letter-spacing:.09em;font-size:.63rem}.FreeLibraryApp-module__Nmwh7G__providerBadge{z-index:4;color:#f7f2e8;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030504b8;border:1px solid #ffffff26;border-radius:999px;place-items:center;max-width:calc(100% - 14px);min-height:27px;padding:0 8px;font-size:.6rem;display:grid;position:absolute;top:7px;left:7px;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__serviceCard .FreeLibraryApp-module__Nmwh7G__meta{padding-top:42px}.FreeLibraryApp-module__Nmwh7G__meta{z-index:2;background:linear-gradient(#0000,#020403f2);gap:2px;padding:50px 10px 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.FreeLibraryApp-module__Nmwh7G__meta strong,.FreeLibraryApp-module__Nmwh7G__meta span,.FreeLibraryApp-module__Nmwh7G__meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__meta strong{font-size:.79rem}.FreeLibraryApp-module__Nmwh7G__meta span{color:#f7f2e8ad;font-size:.69rem}.FreeLibraryApp-module__Nmwh7G__meta small{color:#f7f2e875;font-size:.62rem}.FreeLibraryApp-module__Nmwh7G__sourceLink{z-index:4;color:#f7f2e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030504c2;border:1px solid #ffffff2e;border-radius:999px;place-items:center;min-height:36px;padding:0;font-size:.62rem;text-decoration:none;display:grid;position:absolute;top:8px;right:8px}.FreeLibraryApp-module__Nmwh7G__error{color:#ffd5cf;background:#78201840;border:1px solid #ff83734d;flex:none;margin:0;padding:8px 10px;font-size:.76rem}.FreeLibraryApp-module__Nmwh7G__favoriteButton,.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton{z-index:5;color:#f7f2e8;min-height:36px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030504c2;border:1px solid #ffffff2e;border-radius:999px;padding:0;font-size:.62rem;position:absolute;top:8px;left:8px}.FreeLibraryApp-module__Nmwh7G__favoriteButton[aria-pressed=true],.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton[aria-pressed=true]{color:#ffe4aa;background:#5b4622c7;border-color:#d6b371a8}.FreeLibraryApp-module__Nmwh7G__favoriteButton:disabled,.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton:disabled{opacity:.62;cursor:not-allowed}.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton{left:auto;right:8px}.FreeLibraryApp-module__Nmwh7G__myStuffButton{background:#d6b3711a!important;border-color:#d6b3716b!important}.FreeLibraryApp-module__Nmwh7G__myStuff{gap:0}.FreeLibraryApp-module__Nmwh7G__stuffHeader{border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:8px;padding-bottom:13px;display:flex}.FreeLibraryApp-module__Nmwh7G__stuffHeader>div{min-width:0;margin-right:auto;display:grid}.FreeLibraryApp-module__Nmwh7G__stuffHeader strong{font-size:1.05rem}.FreeLibraryApp-module__Nmwh7G__stuffHeader span,.FreeLibraryApp-module__Nmwh7G__sectionHeading span{color:#f7f2e885;font-size:.7rem}.FreeLibraryApp-module__Nmwh7G__stuffHeader button,.FreeLibraryApp-module__Nmwh7G__sectionHeading>button,.FreeLibraryApp-module__Nmwh7G__themeTabs button,.FreeLibraryApp-module__Nmwh7G__emptyAction{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:9px;padding:0 12px;font-size:.72rem}.FreeLibraryApp-module__Nmwh7G__sectionHeading>button{background:#d6b3711c;border-color:#d6b37175;flex:none;margin-left:auto}.FreeLibraryApp-module__Nmwh7G__sectionHeading>button:disabled{cursor:wait;opacity:.62}.FreeLibraryApp-module__Nmwh7G__stuffScroll{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:14px 2px 28px;overflow-y:auto}.FreeLibraryApp-module__Nmwh7G__stuffSection{gap:9px;margin-bottom:22px;display:grid}.FreeLibraryApp-module__Nmwh7G__surpriseSection{background:radial-gradient(circle at 88% 0,#d6b37121,#0000 34%),#ffffff05;border:1px solid #d6b3713d;border-radius:15px;padding:13px}.FreeLibraryApp-module__Nmwh7G__sectionHeading{align-items:end;gap:12px;display:flex}.FreeLibraryApp-module__Nmwh7G__sectionHeading>div{display:grid}.FreeLibraryApp-module__Nmwh7G__sectionHeading strong{font-size:.86rem}.FreeLibraryApp-module__Nmwh7G__surpriseTheme{align-items:center;gap:12px;display:flex}.FreeLibraryApp-module__Nmwh7G__surpriseTheme>div{min-width:0;margin-right:auto;display:grid}.FreeLibraryApp-module__Nmwh7G__surpriseTheme strong{font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:500}.FreeLibraryApp-module__Nmwh7G__surpriseTheme span{color:#f7f2e894;font-size:.7rem}.FreeLibraryApp-module__Nmwh7G__surpriseTheme a{color:#e7cb96;flex:none;font-size:.7rem}.FreeLibraryApp-module__Nmwh7G__shelf,.FreeLibraryApp-module__Nmwh7G__sourceShelf{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;padding:5px 4px 14px;display:flex;overflow-x:auto}.FreeLibraryApp-module__Nmwh7G__shelf .FreeLibraryApp-module__Nmwh7G__card{scroll-snap-align:start;flex:0 0 clamp(176px,15vw,238px)}.FreeLibraryApp-module__Nmwh7G__sourceShelf a{min-height:86px;color:inherit;background:linear-gradient(145deg,#d6b3711f,#ffffff0a);border:1px solid #ffffff1c;border-radius:13px;flex:0 0 132px;align-content:center;justify-items:center;gap:5px;padding:10px;text-decoration:none;display:grid}.FreeLibraryApp-module__Nmwh7G__sourceShelf a strong{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.FreeLibraryApp-module__Nmwh7G__sourceShelf a span{color:#f7f2e8a6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__themeTabs{gap:7px;display:flex;overflow-x:auto}.FreeLibraryApp-module__Nmwh7G__themeTabs button{white-space:nowrap;border-radius:999px;min-height:34px}.FreeLibraryApp-module__Nmwh7G__themeTabs button[aria-pressed=true]{color:#101411;background:#d6b371;border-color:#d6b371;font-weight:750}.FreeLibraryApp-module__Nmwh7G__themeGrid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:clamp(8px,1vw,12px);padding:5px 4px;display:grid}.FreeLibraryApp-module__Nmwh7G__emptyAction{justify-self:start}.FreeLibraryApp-module__Nmwh7G__stuffSection>.FreeLibraryApp-module__Nmwh7G__empty{margin:3px 0 5px;font-size:.75rem}.FreeLibraryApp-module__Nmwh7G__reader,.FreeLibraryApp-module__Nmwh7G__tvPlayer{position:relative}.FreeLibraryApp-module__Nmwh7G__readerStage,.FreeLibraryApp-module__Nmwh7G__tvStage{touch-action:pan-y;background:#050706;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__readerStage article{color:#1d211d;background:#f1eadb;border:1px solid #ffffff1a;width:min(720px,100% - 42px);height:min(72dvh,760px);padding:clamp(26px,5vw,64px);overflow:hidden;box-shadow:0 24px 80px #00000061}.FreeLibraryApp-module__Nmwh7G__readerStage article p{white-space:pre-wrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2.1vw,1.28rem);line-height:1.62}.FreeLibraryApp-module__Nmwh7G__tvStage{touch-action:none}.FreeLibraryApp-module__Nmwh7G__tvStage video{background:#000;width:100%;min-width:0;height:100%;min-height:0}.FreeLibraryApp-module__Nmwh7G__tvStage video.FreeLibraryApp-module__Nmwh7G__tvFit{object-fit:contain}.FreeLibraryApp-module__Nmwh7G__tvStage video.FreeLibraryApp-module__Nmwh7G__tvFill{object-fit:cover}@media (max-width:650px){.FreeLibraryApp-module__Nmwh7G__libraryHeader{grid-template-columns:repeat(2,minmax(0,1fr))}.FreeLibraryApp-module__Nmwh7G__libraryHeader>div{grid-column:1/-1}.FreeLibraryApp-module__Nmwh7G__libraryHeader input{grid-area:auto/1/auto/-1}.FreeLibraryApp-module__Nmwh7G__libraryHeader :is(select,button,.FreeLibraryApp-module__Nmwh7G__connectedSearch){width:100%}.FreeLibraryApp-module__Nmwh7G__safetyBar{flex-wrap:wrap;align-items:flex-start}.FreeLibraryApp-module__Nmwh7G__safetyBar span{flex:100%}.FreeLibraryApp-module__Nmwh7G__grid,.FreeLibraryApp-module__Nmwh7G__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.FreeLibraryApp-module__Nmwh7G__readerStage article{height:calc(100% - 110px);padding:52px 24px 90px}.FreeLibraryApp-module__Nmwh7G__stuffHeader{flex-wrap:wrap;align-items:stretch}.FreeLibraryApp-module__Nmwh7G__stuffHeader>div{flex:100%;margin-right:0}.FreeLibraryApp-module__Nmwh7G__stuffHeader button{flex:1 1 0}.FreeLibraryApp-module__Nmwh7G__shelf .FreeLibraryApp-module__Nmwh7G__card{flex-basis:34vw}}@media (prefers-reduced-motion:reduce){.FreeLibraryApp-module__Nmwh7G__card{transition:none}.FreeLibraryApp-module__Nmwh7G__card:hover,.FreeLibraryApp-module__Nmwh7G__card:focus-within{transform:none}}.FreeLibraryApp-module__Nmwh7G__viewTabs{flex:none;gap:7px;display:flex}.FreeLibraryApp-module__Nmwh7G__viewTabs button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:999px;padding:0 12px;font-size:.72rem}.FreeLibraryApp-module__Nmwh7G__viewTabs button[aria-pressed=true]{color:#101411;background:#d6b371;border-color:#d6b371;font-weight:750}.FreeLibraryApp-module__Nmwh7G__liveHeader{flex:none;grid-template-columns:auto auto minmax(260px,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.FreeLibraryApp-module__Nmwh7G__liveHeader>div:first-child{min-width:125px;display:grid}.FreeLibraryApp-module__Nmwh7G__liveHeader>div:first-child span{color:#f7f2e885;font-size:.7rem}.FreeLibraryApp-module__Nmwh7G__liveHeader form{grid-template-columns:minmax(180px,1fr) minmax(86px,.4fr);gap:6px;display:grid}.FreeLibraryApp-module__Nmwh7G__liveHeader input,.FreeLibraryApp-module__Nmwh7G__liveHeader>button{min-width:0;min-height:40px;color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;padding:0 11px;font-size:.76rem}.FreeLibraryApp-module__Nmwh7G__liveHeader>button{cursor:pointer}.FreeLibraryApp-module__Nmwh7G__tvAntenna{background:#ffffff08;border:1px solid #ffffff1c;border-radius:12px;flex:none;padding:0 11px}.FreeLibraryApp-module__Nmwh7G__tvAntenna summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 0;list-style:none;display:flex}.FreeLibraryApp-module__Nmwh7G__tvAntenna summary::-webkit-details-marker{display:none}.FreeLibraryApp-module__Nmwh7G__tvAntenna summary>span{min-width:0;margin-right:auto;display:grid}.FreeLibraryApp-module__Nmwh7G__tvAntenna summary small,.FreeLibraryApp-module__Nmwh7G__tvAntenna p{color:var(--shell-muted);font-size:.75rem;line-height:1.4}.FreeLibraryApp-module__Nmwh7G__tvAntenna summary em{color:var(--shell-muted);font-size:.75rem;font-style:normal;line-height:1.4}.FreeLibraryApp-module__Nmwh7G__tvAntenna summary:after{content:"+";color:var(--shell-muted)}.FreeLibraryApp-module__Nmwh7G__tvAntenna[open] summary:after{content:"−"}.FreeLibraryApp-module__Nmwh7G__tvAntenna p{margin:0;padding:0 0 11px;line-height:1.45}.FreeLibraryApp-module__Nmwh7G__guideGrid{flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:10px;min-height:0;padding:1px 3px 20px 1px;display:grid;overflow-y:auto}.FreeLibraryApp-module__Nmwh7G__channelCard{background:#0a0e0c;border:1px solid #ffffff1a;border-radius:14px;min-width:0;min-height:154px;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__channelCard>button{width:100%;height:100%;min-height:154px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:112px 34px minmax(0,1fr);align-items:stretch;padding:0;display:grid}.FreeLibraryApp-module__Nmwh7G__channelArt{background:radial-gradient(circle,#d6b3712b,#0000 62%);min-height:154px;position:relative;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__channelArt img{object-fit:cover;width:100%;height:100%}.FreeLibraryApp-module__Nmwh7G__channelArt b{color:#fff;letter-spacing:.08em;background:#e45d4f;border-radius:999px;padding:4px 6px;font-size:.58rem;position:absolute;bottom:7px;left:7px}.FreeLibraryApp-module__Nmwh7G__channelNumber{color:#f7f2e866;font-variant-numeric:tabular-nums;border-right:1px solid #ffffff14;place-items:center;font-size:.65rem;display:grid}.FreeLibraryApp-module__Nmwh7G__channelMeta{align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.FreeLibraryApp-module__Nmwh7G__channelMeta :is(strong,span,small,em){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__channelMeta strong{font-size:.85rem}.FreeLibraryApp-module__Nmwh7G__channelMeta span{font-size:.72rem}.FreeLibraryApp-module__Nmwh7G__channelMeta small{color:#f7f2e894;font-size:.66rem}.FreeLibraryApp-module__Nmwh7G__channelMeta em{color:#d6b371;text-transform:uppercase;letter-spacing:.07em;font-size:.61rem;font-style:normal}@media (max-width:800px){.FreeLibraryApp-module__Nmwh7G__liveHeader{grid-template-columns:minmax(0,1fr) auto auto}.FreeLibraryApp-module__Nmwh7G__liveHeader>div:first-child{grid-column:1}.FreeLibraryApp-module__Nmwh7G__liveHeader .FreeLibraryApp-module__Nmwh7G__viewTabs{grid-column:2}.FreeLibraryApp-module__Nmwh7G__liveHeader form{grid-area:2/1/auto/-1}.FreeLibraryApp-module__Nmwh7G__liveHeader>button{grid-row:3}.FreeLibraryApp-module__Nmwh7G__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.FreeLibraryApp-module__Nmwh7G__guideGrid{grid-template-columns:1fr}.FreeLibraryApp-module__Nmwh7G__channelCard>button{grid-template-columns:96px 30px minmax(0,1fr)}.FreeLibraryApp-module__Nmwh7G__liveHeader form{grid-template-columns:1fr 92px}}.FreeLibraryApp-module__Nmwh7G__tvSourceManager{gap:9px;padding:0 0 12px;display:grid}.FreeLibraryApp-module__Nmwh7G__tvSourceManager p{padding:0}.FreeLibraryApp-module__Nmwh7G__tvSourceManager>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FreeLibraryApp-module__Nmwh7G__tvSourceManager>small{color:#f7f2e894;font-size:.66rem}.FreeLibraryApp-module__Nmwh7G__tvSourceManager button,.FreeLibraryApp-module__Nmwh7G__sourceFile{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;align-items:center;padding:0 11px;font-size:.7rem;display:inline-flex}.FreeLibraryApp-module__Nmwh7G__hdhomerunForm{grid-template-columns:minmax(190px,1fr) minmax(160px,.75fr) auto auto;gap:8px;display:grid!important}.FreeLibraryApp-module__Nmwh7G__hdhomerunForm input{min-width:0;min-height:38px;color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;padding:0 11px;font-size:.72rem}.FreeLibraryApp-module__Nmwh7G__hdhomerunForm button{justify-content:center}@media (max-width:720px){.FreeLibraryApp-module__Nmwh7G__hdhomerunForm{grid-template-columns:1fr 1fr}.FreeLibraryApp-module__Nmwh7G__hdhomerunForm input{grid-column:1/-1}.FreeLibraryApp-module__Nmwh7G__hdhomerunForm button{width:100%}}@media (max-width:430px){.FreeLibraryApp-module__Nmwh7G__hdhomerunForm{grid-template-columns:1fr}.FreeLibraryApp-module__Nmwh7G__hdhomerunForm button{grid-column:1}}.FreeLibraryApp-module__Nmwh7G__tvSourceManager button:disabled{cursor:not-allowed;opacity:.48}.FreeLibraryApp-module__Nmwh7G__sourceFile:has(input:disabled){cursor:not-allowed;opacity:.48}.FreeLibraryApp-module__Nmwh7G__sourceFile input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__settingsButton{justify-self:start;place-items:center;display:grid;width:40px!important;min-width:40px!important;padding:0!important}.FreeLibraryApp-module__Nmwh7G__settingsButton svg{width:18px;height:18px}.FreeLibraryApp-module__Nmwh7G__settingsBackdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.FreeLibraryApp-module__Nmwh7G__settingsPanel{color:#f7f2e8;background:#0c100e;border:1px solid #ffffff24;border-radius:16px;gap:0;width:min(520px,100%);max-height:min(680px,100dvh - 36px);display:grid;overflow-y:auto;box-shadow:0 28px 90px #00000085}.FreeLibraryApp-module__Nmwh7G__settingsPanel>header{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:16px;display:flex}.FreeLibraryApp-module__Nmwh7G__settingsPanel>header>div{min-width:0;margin-right:auto;display:grid}.FreeLibraryApp-module__Nmwh7G__settingsPanel>header strong{font-size:1rem}.FreeLibraryApp-module__Nmwh7G__settingsPanel>header span,.FreeLibraryApp-module__Nmwh7G__settingsSection span,.FreeLibraryApp-module__Nmwh7G__settingsSection small{color:#f7f2e88c;font-size:.7rem;line-height:1.4}.FreeLibraryApp-module__Nmwh7G__settingsPanel button{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;padding:0 12px;font-size:.72rem}.FreeLibraryApp-module__Nmwh7G__settingsPanel button:disabled{opacity:.42;cursor:not-allowed}.FreeLibraryApp-module__Nmwh7G__settingsSection{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.FreeLibraryApp-module__Nmwh7G__settingsSection>div:first-child{gap:2px;min-width:0;display:grid}.FreeLibraryApp-module__Nmwh7G__settingsSection>small{grid-column:1/-1}.FreeLibraryApp-module__Nmwh7G__safetyChoices{gap:6px;display:flex}.FreeLibraryApp-module__Nmwh7G__safetyChoices button{white-space:nowrap;border-radius:999px}.FreeLibraryApp-module__Nmwh7G__safetyChoices button[aria-pressed=true]{color:#101411;background:#d6b371;border-color:#d6b371;font-weight:750}.FreeLibraryApp-module__Nmwh7G__clearHistoryButton{color:#ffd4cc!important;border-color:#e1796561!important}.FreeLibraryApp-module__Nmwh7G__settingsPanel>footer{justify-content:flex-end;padding:14px 16px;display:flex}.FreeLibraryApp-module__Nmwh7G__settingsPanel>footer button{background:#d6b3711f;border-color:#d6b37175;min-width:88px}.FreeLibraryApp-module__Nmwh7G__historyRemoveButton{z-index:5;color:#ffd4cc;min-height:36px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d0d0ad1;border:1px solid #e1796561;border-radius:999px;padding:0;font-size:.62rem;position:absolute;top:8px;left:8px}@media (max-width:520px){.FreeLibraryApp-module__Nmwh7G__settingsSection{grid-template-columns:1fr}.FreeLibraryApp-module__Nmwh7G__safetyChoices{width:100%}.FreeLibraryApp-module__Nmwh7G__safetyChoices button{flex:1 1 0}.FreeLibraryApp-module__Nmwh7G__clearHistoryButton{justify-self:start}}.FreeLibraryApp-module__Nmwh7G__page[data-library-product=tv],.FreeLibraryApp-module__Nmwh7G__page[data-library-product=books]{--media-accent:var(--product-accent);--media-accent-strong:var(--product-accent-strong);--media-accent-soft:var(--product-accent-soft);--media-accent-border:var(--product-accent-border);--media-accent-ink:var(--product-accent-ink)}.FreeLibraryApp-module__Nmwh7G__page[data-library-product] :is(.FreeLibraryApp-module__Nmwh7G__settingsButton,.FreeLibraryApp-module__Nmwh7G__myStuffButton){border-color:var(--media-accent-border)!important;background:var(--media-accent-soft)!important}.FreeLibraryApp-module__Nmwh7G__page[data-library-product] :is(.FreeLibraryApp-module__Nmwh7G__viewTabs,.FreeLibraryApp-module__Nmwh7G__themeTabs) button[aria-pressed=true]{border-color:var(--media-accent);background:var(--media-accent);color:var(--media-accent-ink)}.FreeLibraryApp-module__Nmwh7G__page[data-library-product] :is(.FreeLibraryApp-module__Nmwh7G__favoriteButton,.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton,.FreeLibraryApp-module__Nmwh7G__saveToggle)[aria-pressed=true]{border-color:var(--media-accent-border);background:var(--media-accent-soft);color:var(--media-accent-strong)}.FreeLibraryApp-module__Nmwh7G__page[data-library-product] :is(.FreeLibraryApp-module__Nmwh7G__libraryHeader,.FreeLibraryApp-module__Nmwh7G__liveHeader) button[type=submit]{border-color:var(--media-accent-border);background:var(--media-accent-soft)}.FreeLibraryApp-module__Nmwh7G__libraryHeader,.FreeLibraryApp-module__Nmwh7G__liveHeader{border-bottom:1px solid var(--shell-line);grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:10px;padding-bottom:12px}.FreeLibraryApp-module__Nmwh7G__libraryHeader>div:first-child,.FreeLibraryApp-module__Nmwh7G__liveHeader>div:first-child{min-width:128px;display:grid}.FreeLibraryApp-module__Nmwh7G__libraryHeader span,.FreeLibraryApp-module__Nmwh7G__liveHeader>div:first-child span,.FreeLibraryApp-module__Nmwh7G__stuffHeader span,.FreeLibraryApp-module__Nmwh7G__sectionHeading span,.FreeLibraryApp-module__Nmwh7G__serviceLinks>span,.FreeLibraryApp-module__Nmwh7G__tvAntenna :is(small,p,em),.FreeLibraryApp-module__Nmwh7G__tvSourceManager>small{color:var(--shell-muted)}.FreeLibraryApp-module__Nmwh7G__stuffHeader{border-color:var(--shell-line)}.FreeLibraryApp-module__Nmwh7G__stuffHeader button,.FreeLibraryApp-module__Nmwh7G__sectionHeading>button,.FreeLibraryApp-module__Nmwh7G__themeTabs button,.FreeLibraryApp-module__Nmwh7G__emptyAction{border-color:var(--shell-line);background:var(--shell-soft);color:var(--shell-text)}.FreeLibraryApp-module__Nmwh7G__sectionHeading>button{border-color:var(--media-accent-border);background:var(--media-accent-soft)}.FreeLibraryApp-module__Nmwh7G__surpriseSection{border-color:var(--media-accent-border);background:var(--shell-surface)}.FreeLibraryApp-module__Nmwh7G__sourceShelf a{border-color:var(--shell-line);background:var(--shell-soft);color:var(--shell-text)}.FreeLibraryApp-module__Nmwh7G__sourceShelf a span{color:var(--shell-muted)}.FreeLibraryApp-module__Nmwh7G__searchControls{grid-template-columns:minmax(180px,1fr) minmax(105px,.42fr) auto;gap:7px;min-width:0;display:grid}.FreeLibraryApp-module__Nmwh7G__headerActions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.FreeLibraryApp-module__Nmwh7G__headerActions :is(button,a),.FreeLibraryApp-module__Nmwh7G__searchControls :is(input,select,button),.FreeLibraryApp-module__Nmwh7G__liveHeader form input,.FreeLibraryApp-module__Nmwh7G__viewTabs,.FreeLibraryApp-module__Nmwh7G__serviceLinks a,.FreeLibraryApp-module__Nmwh7G__tvAntenna,.FreeLibraryApp-module__Nmwh7G__tvSourceManager :is(button,.FreeLibraryApp-module__Nmwh7G__sourceFile),.FreeLibraryApp-module__Nmwh7G__hdhomerunForm input{border-color:var(--shell-line)}.FreeLibraryApp-module__Nmwh7G__headerActions :is(button,a),.FreeLibraryApp-module__Nmwh7G__searchControls :is(input,select,button),.FreeLibraryApp-module__Nmwh7G__liveHeader form input,.FreeLibraryApp-module__Nmwh7G__serviceLinks a,.FreeLibraryApp-module__Nmwh7G__tvAntenna,.FreeLibraryApp-module__Nmwh7G__tvSourceManager :is(button,.FreeLibraryApp-module__Nmwh7G__sourceFile),.FreeLibraryApp-module__Nmwh7G__hdhomerunForm input{background:var(--shell-soft);color:var(--shell-text)}.FreeLibraryApp-module__Nmwh7G__headerActions :is(button,a){min-width:0;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border-style:solid;border-width:1px;border-radius:9px;padding:0 11px;font-size:.72rem;text-decoration:none}.FreeLibraryApp-module__Nmwh7G__viewTabs{background:var(--shell-soft);border-style:solid;border-width:1px;align-items:center;gap:5px;width:max-content;padding:3px}.FreeLibraryApp-module__Nmwh7G__viewTabs button{min-height:36px;color:var(--shell-muted);background:0 0;border:0}.FreeLibraryApp-module__Nmwh7G__serviceLinks{min-height:38px}.FreeLibraryApp-module__Nmwh7G__tvAntenna{background:var(--shell-surface)}.FreeLibraryApp-module__Nmwh7G__tvAntenna summary:after{color:var(--shell-muted)}.FreeLibraryApp-module__Nmwh7G__card,.FreeLibraryApp-module__Nmwh7G__channelCard{color:#f7f2e8}.FreeLibraryApp-module__Nmwh7G__art{background:radial-gradient(circle at 50% 38%,var(--media-accent-soft),transparent 52%),#0b0e0d}.FreeLibraryApp-module__Nmwh7G__art>img{z-index:1;position:absolute;inset:0}.FreeLibraryApp-module__Nmwh7G__coverFallback{background:linear-gradient(145deg,color-mix(in srgb,var(--blob-control-accent) 24%,#171a16),#101311);color:#fff4dc;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:58px 12px 24px;display:flex;position:absolute;inset:0}.FreeLibraryApp-module__Nmwh7G__coverFallback svg{flex:0 0 24px;width:24px}.FreeLibraryApp-module__Nmwh7G__coverFallback strong{overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:clamp(.95rem,2.5vw,1.5rem);line-height:1.25}.FreeLibraryApp-module__Nmwh7G__coverFallback span{font-size:.75rem;line-height:1.4}.FreeLibraryApp-module__Nmwh7G__favoriteButton,.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton,.FreeLibraryApp-module__Nmwh7G__sourceLink,.FreeLibraryApp-module__Nmwh7G__historyRemoveButton{box-sizing:border-box;place-items:center;width:36px;max-width:36px;min-height:36px;padding:0;display:grid;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__favoriteButton svg,.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton svg,.FreeLibraryApp-module__Nmwh7G__sourceLink svg,.FreeLibraryApp-module__Nmwh7G__historyRemoveButton svg{width:17px;height:17px}.FreeLibraryApp-module__Nmwh7G__favoriteButton:hover,.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton:hover,.FreeLibraryApp-module__Nmwh7G__sourceLink:hover,.FreeLibraryApp-module__Nmwh7G__historyRemoveButton:hover,.FreeLibraryApp-module__Nmwh7G__favoriteButton:focus-visible,.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton:focus-visible,.FreeLibraryApp-module__Nmwh7G__sourceLink:focus-visible,.FreeLibraryApp-module__Nmwh7G__historyRemoveButton:focus-visible{outline-offset:2px;background:#0a0e0ceb;border-color:#ffffff6b;outline:2px solid #ffffffb8}.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton{left:auto}@media (max-width:800px){.FreeLibraryApp-module__Nmwh7G__libraryHeader,.FreeLibraryApp-module__Nmwh7G__liveHeader{grid-template-columns:1fr;align-items:stretch}.FreeLibraryApp-module__Nmwh7G__libraryHeader>div:first-child,.FreeLibraryApp-module__Nmwh7G__liveHeader>div:first-child,.FreeLibraryApp-module__Nmwh7G__searchControls,.FreeLibraryApp-module__Nmwh7G__liveHeader form{grid-area:auto/1}.FreeLibraryApp-module__Nmwh7G__headerActions{grid-area:auto/1;grid-template-columns:repeat(3,minmax(0,1fr)) 44px;justify-content:stretch;display:grid}.FreeLibraryApp-module__Nmwh7G__liveHeader .FreeLibraryApp-module__Nmwh7G__headerActions{grid-template-columns:repeat(2,minmax(0,1fr)) 44px}.FreeLibraryApp-module__Nmwh7G__headerActions :is(button,a){place-items:center;width:100%;display:grid}.FreeLibraryApp-module__Nmwh7G__settingsButton{width:44px!important;min-width:44px!important}}@media (max-width:520px){.FreeLibraryApp-module__Nmwh7G__library{gap:12px}.FreeLibraryApp-module__Nmwh7G__searchControls{grid-template-columns:minmax(0,1fr) auto}.FreeLibraryApp-module__Nmwh7G__searchControls input{grid-column:1/-1}.FreeLibraryApp-module__Nmwh7G__liveHeader form{grid-template-columns:minmax(0,1fr) 92px}.FreeLibraryApp-module__Nmwh7G__grid,.FreeLibraryApp-module__Nmwh7G__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.FreeLibraryApp-module__Nmwh7G__shelf .FreeLibraryApp-module__Nmwh7G__card{flex-basis:42vw}}@media (pointer:coarse){.FreeLibraryApp-module__Nmwh7G__favoriteButton,.FreeLibraryApp-module__Nmwh7G__favoriteSourceButton,.FreeLibraryApp-module__Nmwh7G__sourceLink,.FreeLibraryApp-module__Nmwh7G__historyRemoveButton{width:44px;max-width:44px;min-height:44px}}.FreeLibraryApp-module__Nmwh7G__readerStage{background:#f1eadb}.FreeLibraryApp-module__Nmwh7G__readerStage article{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.FreeLibraryApp-module__Nmwh7G__readerPageViewport{inset:calc(var(--reader-top,56px) + .5rem) 0 calc(var(--reader-bottom,180px) + .5rem);overscroll-behavior:contain;touch-action:pan-y;padding:16px max(24px,50% - 35ch) 20px;position:absolute;overflow-y:auto}.FreeLibraryApp-module__Nmwh7G__readerStage article p{max-width:70ch;margin:auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.FreeLibraryApp-module__Nmwh7G__settingsSection{border-color:var(--shell-line);color:var(--shell-text)}.FreeLibraryApp-module__Nmwh7G__settingsSection :is(span,small){color:var(--shell-muted)}.FreeLibraryApp-module__Nmwh7G__settingsSection button{border:1px solid var(--shell-line);min-height:44px;color:var(--shell-text);background:var(--shell-soft);font:inherit;border-radius:999px;padding:10px 16px}.FreeLibraryApp-module__Nmwh7G__settingsSection .FreeLibraryApp-module__Nmwh7G__clearHistoryButton{color:var(--shell-text)!important}.FreeLibraryApp-module__Nmwh7G__historyConfirmation{gap:16px;display:grid}.FreeLibraryApp-module__Nmwh7G__historyConfirmation p{margin:0;line-height:1.5}.FreeLibraryApp-module__Nmwh7G__historyConfirmation>div{flex-wrap:wrap;gap:12px;display:flex}.FreeLibraryApp-module__Nmwh7G__historyConfirmation button{border:1px solid var(--shell-line);min-height:44px;color:var(--shell-text);background:var(--shell-soft);font:inherit;border-radius:999px;flex:140px;padding:10px 16px}.FreeLibraryApp-module__Nmwh7G__historyConfirmation button:last-child{border-color:var(--ui-danger)}.FreeLibraryApp-module__Nmwh7G__empty{color:var(--shell-muted)}.FreeLibraryApp-module__Nmwh7G__shelf>article{flex:0 0 clamp(180px,24vw,260px)}.FreeLibraryApp-module__Nmwh7G__resultGroup{grid-column:1/-1;min-width:0}.FreeLibraryApp-module__Nmwh7G__settingsButton{width:44px!important;min-width:44px!important;min-height:44px!important}@media (pointer:coarse){.FreeLibraryApp-module__Nmwh7G__libraryHeader :is(input,select,button),.FreeLibraryApp-module__Nmwh7G__headerActions :is(a,button),.FreeLibraryApp-module__Nmwh7G__liveHeader :is(input,button),.FreeLibraryApp-module__Nmwh7G__tvSourceManager :is(button,input,.FreeLibraryApp-module__Nmwh7G__sourceFile){min-height:44px}}.FreeLibraryApp-module__Nmwh7G__bookTile{--tile-art-space:96px}.FreeLibraryApp-module__Nmwh7G__art img{object-fit:cover}.FreeLibraryApp-module__Nmwh7G__library{padding:0}.FreeLibraryApp-module__Nmwh7G__grid,.FreeLibraryApp-module__Nmwh7G__guideGrid,.FreeLibraryApp-module__Nmwh7G__stuffScroll{flex:none;overflow:visible}.FreeLibraryApp-module__Nmwh7G__grid,.FreeLibraryApp-module__Nmwh7G__themeGrid,.FreeLibraryApp-module__Nmwh7G__guideGrid{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr))}@media (max-width:520px){.FreeLibraryApp-module__Nmwh7G__grid,.FreeLibraryApp-module__Nmwh7G__themeGrid,.FreeLibraryApp-module__Nmwh7G__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FreeLibraryApp-module__Nmwh7G__settingsSection{grid-template-columns:1fr}}.FreeLibraryApp-module__Nmwh7G__libraryHeader{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 0 10px}.FreeLibraryApp-module__Nmwh7G__libraryHeader .FreeLibraryApp-module__Nmwh7G__resultSummary{grid-row:3;min-width:0}.FreeLibraryApp-module__Nmwh7G__libraryHeader .FreeLibraryApp-module__Nmwh7G__searchControls{grid-row:1;grid-template-columns:minmax(0,1fr) auto}.FreeLibraryApp-module__Nmwh7G__libraryHeader .FreeLibraryApp-module__Nmwh7G__searchControls input{grid-column:1}.FreeLibraryApp-module__Nmwh7G__libraryHeader .FreeLibraryApp-module__Nmwh7G__catalogTools{grid-row:2;gap:8px;min-width:0;display:flex}.FreeLibraryApp-module__Nmwh7G__catalogTools :is(select,button){border-radius:20px;width:auto;min-height:40px}.FreeLibraryApp-module__Nmwh7G__catalogTools select{flex:1;max-width:220px}.FreeLibraryApp-module__Nmwh7G__grid{gap:6px;padding-inline:0}.FreeLibraryApp-module__Nmwh7G__grid .blob-media-tile{border-radius:16px}.FreeLibraryApp-module__Nmwh7G__grid .blob-media-tile-open{min-height:190px}.FreeLibraryApp-module__Nmwh7G__grid .blob-media-tile-caption{padding:20px 12px 12px}.FreeLibraryApp-module__Nmwh7G__grid .blob-media-tile-caption strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:650px){.FreeLibraryApp-module__Nmwh7G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.FreeLibraryApp-module__Nmwh7G__libraryHeader .FreeLibraryApp-module__Nmwh7G__catalogTools :is(select,button){width:auto}}.FreeLibraryApp-module__Nmwh7G__libraryHeader .FreeLibraryApp-module__Nmwh7G__searchControls{grid-template-columns:minmax(0,1fr) auto 44px}.FreeLibraryApp-module__Nmwh7G__libraryHeader .FreeLibraryApp-module__Nmwh7G__resultSummary{grid-row:2}.FreeLibraryApp-module__Nmwh7G__liveHeader{grid-template-columns:1fr;gap:8px;padding:8px 0 10px}.FreeLibraryApp-module__Nmwh7G__liveHeader>div:first-child{order:2}.FreeLibraryApp-module__Nmwh7G__liveHeader form{gap:8px;min-width:0;display:flex}.FreeLibraryApp-module__Nmwh7G__liveHeader form>input{flex:1;min-width:0}.FreeLibraryApp-module__Nmwh7G__liveHeader form .blob-filter-button{width:44px}.FreeLibraryApp-module__Nmwh7G__liveMosaicTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FreeLibraryApp-module__Nmwh7G__liveMosaicTools button{border:1px solid var(--shell-line);background:var(--shell-soft);min-height:44px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:12px;padding:8px 14px}.FreeLibraryApp-module__Nmwh7G__liveMosaicTools button[aria-pressed=true]{background:var(--media-accent-soft);border-color:var(--media-accent-border)}.FreeLibraryApp-module__Nmwh7G__liveMosaicTools span{color:var(--shell-muted)}.FreeLibraryApp-module__Nmwh7G__categoryArt{text-align:center;background:radial-gradient(circle,var(--media-accent-soft),transparent 85%);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:16px;display:flex}.FreeLibraryApp-module__Nmwh7G__categoryArt strong{font-size:clamp(1rem,3vw,1.5rem)}.FreeLibraryApp-module__Nmwh7G__categoryArt span{font-size:.8rem}.FreeLibraryApp-module__Nmwh7G__liveHeader form{flex-wrap:wrap}.FreeLibraryApp-module__Nmwh7G__liveHeader form>label{align-items:center;gap:6px;min-width:0;display:flex}.FreeLibraryApp-module__Nmwh7G__liveHeader form select{border:1px solid var(--shell-line);background:var(--shell-soft);min-width:0;max-width:200px;min-height:44px;color:var(--shell-text);font:inherit;border-radius:8px}@media (max-width:520px){.FreeLibraryApp-module__Nmwh7G__liveHeader form>input{flex-basis:100%}.FreeLibraryApp-module__Nmwh7G__liveHeader form>label{flex:1}.FreeLibraryApp-module__Nmwh7G__liveHeader form select{width:100%;max-width:none}}.FreeLibraryApp-module__Nmwh7G__streamNotice{z-index:5;border:1px solid var(--shell-line);color:#fff;text-align:center;background:#000000d9;border-radius:14px;width:min(520px,100% - 32px);padding:16px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.FreeLibraryApp-module__Nmwh7G__streamNotice p{margin:0 0 12px}.FreeLibraryApp-module__Nmwh7G__streamNotice :is(button,a){color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#202622;border:1px solid #ffffff59;border-radius:10px;justify-content:center;align-items:center;margin:4px;padding:8px 12px;text-decoration:none;display:inline-flex}.FreeLibraryApp-module__Nmwh7G__guideGrid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:20px 16px;padding:12px 0}.FreeLibraryApp-module__Nmwh7G__guideGrid .FreeLibraryApp-module__Nmwh7G__coverFallback{color:var(--shell-muted);background:0 0;justify-content:center;padding:12%;position:static}.FreeLibraryApp-module__Nmwh7G__guideGrid .FreeLibraryApp-module__Nmwh7G__coverFallback strong{font-size:clamp(.8rem,2vw,1.15rem)}@media (max-width:520px){.FreeLibraryApp-module__Nmwh7G__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}
.MemoryExperience-module__v_0wJq__page{--blob-shape-radius:47% 53% 52% 48% / 46% 44% 56% 54%;--mem-bg:var(--ui-soft);--mem-line:var(--ui-line);--mem-text:var(--ui-ink);--mem-muted:var(--ui-muted);color:var(--mem-text);width:min(100%,960px);min-height:100dvh;margin:0 auto;padding:88px clamp(18px,4vw,36px) 104px;font-size:1rem;line-height:1.5}.MemoryExperience-module__v_0wJq__page h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:6px 0 16px;font-size:clamp(1.6rem,5vw,2.5rem);line-height:1.15}.MemoryExperience-module__v_0wJq__page h2{margin:0 0 12px;font-size:1.15rem}.MemoryExperience-module__v_0wJq__page p{margin:8px 0 16px}.MemoryExperience-module__v_0wJq__page a{color:inherit;text-decoration:none}.MemoryExperience-module__v_0wJq__page :where(button,a.MemoryExperience-module__v_0wJq__primary){border:1px solid var(--mem-line);background:var(--mem-bg);min-height:44px;color:var(--mem-text);font:inherit;cursor:pointer;border-radius:999px;padding:10px 16px}.MemoryExperience-module__v_0wJq__page :where(button,a.MemoryExperience-module__v_0wJq__primary):hover{filter:brightness(1.06)}.MemoryExperience-module__v_0wJq__page :where(button,a,input,summary):focus-visible{outline:2px solid var(--blob-control-accent);outline-offset:3px}.MemoryExperience-module__v_0wJq__page input{border:1px solid var(--mem-line);background:var(--mem-bg);width:100%;color:inherit;font:inherit;border-radius:16px;margin:12px 0;padding:12px;display:block}.MemoryExperience-module__v_0wJq__page :where(.MemoryExperience-module__v_0wJq__primary,.MemoryExperience-module__v_0wJq__browseMemories){background:var(--blob-control-accent);color:#171a14;border-color:#0000;font-weight:700}.MemoryExperience-module__v_0wJq__header,.MemoryExperience-module__v_0wJq__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.MemoryExperience-module__v_0wJq__header{align-items:flex-start}.MemoryExperience-module__v_0wJq__eyebrow{color:var(--mem-muted);font-size:.875rem}.MemoryExperience-module__v_0wJq__actions,.MemoryExperience-module__v_0wJq__tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.MemoryExperience-module__v_0wJq__account{z-index:5;position:relative}.MemoryExperience-module__v_0wJq__account summary{cursor:pointer;min-height:44px;padding:10px}.MemoryExperience-module__v_0wJq__account>div{background:var(--mem-bg);border:1px solid var(--mem-line);border-radius:18px;gap:10px;width:220px;padding:12px;display:grid;position:absolute;right:0}.MemoryExperience-module__v_0wJq__account a{padding:6px;display:block}.MemoryExperience-module__v_0wJq__collections{gap:12px;display:grid}.MemoryExperience-module__v_0wJq__collection{border:1px solid var(--mem-line);background:var(--mem-bg);border-radius:20px;align-items:center;gap:16px;padding:20px 16px;display:flex}.MemoryExperience-module__v_0wJq__collection>div{flex:1;min-width:0}.MemoryExperience-module__v_0wJq__collection strong,.MemoryExperience-module__v_0wJq__collection small{overflow-wrap:anywhere;display:block}.MemoryExperience-module__v_0wJq__collection small,.MemoryExperience-module__v_0wJq__muted{color:var(--mem-muted);font-size:.875rem}.MemoryExperience-module__v_0wJq__collectionMark{background:#d4a652;border-radius:43% 57% 55% 45%;flex-shrink:0;width:32px;height:32px}.MemoryExperience-module__v_0wJq__collectionMark[data-color=tide]{background:#8fbbca}.MemoryExperience-module__v_0wJq__collectionMark[data-color=plum]{background:#b5a1c4}.MemoryExperience-module__v_0wJq__collectionMark[data-color=moss]{background:#9ab497}.MemoryExperience-module__v_0wJq__empty{max-width:480px;padding:48px 0}.MemoryExperience-module__v_0wJq__collectionHero{justify-items:center;gap:24px;max-width:640px;margin:18px auto 28px;display:grid}.MemoryExperience-module__v_0wJq__page .MemoryExperience-module__v_0wJq__collectionCover{background:0 0;border:0;border-radius:20px;width:min(100%,560px);height:clamp(240px,40dvh,400px);padding:0;display:block;overflow:hidden}.MemoryExperience-module__v_0wJq__page .MemoryExperience-module__v_0wJq__collectionCover:disabled{opacity:1;cursor:default}.MemoryExperience-module__v_0wJq__collectionIntro{text-align:center;width:100%}.MemoryExperience-module__v_0wJq__collectionIntro .MemoryExperience-module__v_0wJq__actions{justify-content:center;margin:22px 0 16px}.MemoryExperience-module__v_0wJq__collectionIntro .MemoryExperience-module__v_0wJq__browseMemories{min-width:min(100%,260px)}.MemoryExperience-module__v_0wJq__collectionIntro .MemoryExperience-module__v_0wJq__eyebrow{margin-top:-6px}.MemoryExperience-module__v_0wJq__add,.MemoryExperience-module__v_0wJq__invitation{border-top:1px solid var(--mem-line);padding:24px 0}.MemoryExperience-module__v_0wJq__add:focus{outline:2px solid var(--blob-control-accent);outline-offset:8px;border-radius:16px}.MemoryExperience-module__v_0wJq__notice,.MemoryExperience-module__v_0wJq__preview{border:1px solid var(--mem-line);border-radius:16px;padding:12px 16px}.MemoryExperience-module__v_0wJq__transcriptEditor{gap:16px;display:grid}.MemoryExperience-module__v_0wJq__transcriptEditor p{margin:0}.MemoryExperience-module__v_0wJq__transcriptEditor label{color:var(--ui-ink);gap:10px;display:grid}.MemoryExperience-module__v_0wJq__transcriptEditor textarea{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-soft);width:100%;min-height:min(180px,28dvh);color:var(--ui-ink);font:inherit;resize:vertical;border-radius:14px;padding:12px;line-height:1.5}.MemoryExperience-module__v_0wJq__transcriptEditor button{background:var(--blob-control-accent);color:#171a14;min-height:44px;font:inherit;border:1px solid #0000;border-radius:999px;padding:10px 16px;font-weight:700}@media (max-width:600px){.MemoryExperience-module__v_0wJq__page{padding:82px 18px 104px}.MemoryExperience-module__v_0wJq__collectionHero{gap:18px}.MemoryExperience-module__v_0wJq__toolbar{flex-wrap:wrap;gap:12px}.MemoryExperience-module__v_0wJq__collection>span:last-child{display:none}.MemoryExperience-module__v_0wJq__header{gap:8px}.MemoryExperience-module__v_0wJq__actions{align-items:stretch}.MemoryExperience-module__v_0wJq__actions>button{flex:150px}}.MemoryExperience-module__v_0wJq__audioReading{color:#fffaf0;pointer-events:none}.MemoryExperience-module__v_0wJq__mediaOverlay{z-index:22;text-align:center;text-shadow:0 2px 12px #000000e0,0 1px 2px #000000f2;width:min(760px,100% - 28px);margin:0 auto;position:absolute;left:clamp(14px,4vw,48px);right:clamp(14px,4vw,48px)}.MemoryExperience-module__v_0wJq__captionReading{bottom:calc(var(--memory-player-controls-height,160px) + 12px)}.MemoryExperience-module__v_0wJq__transcriptReading{top:max(112px,calc(env(safe-area-inset-top) + 108px));bottom:calc(var(--memory-player-controls-height,160px) + 12px);grid-template-rows:minmax(0,1fr);align-items:center;display:grid}.MemoryExperience-module__v_0wJq__inlineReading{text-align:left;text-shadow:0 2px 12px #000000e0,0 1px 2px #000000f2;width:100%;position:static}.MemoryExperience-module__v_0wJq__captionLine{color:currentColor;text-align:center;text-shadow:0 2px 8px #000000fa;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-line-clamp:2;background:#05080729;border-radius:3px;-webkit-box-orient:vertical;width:fit-content;max-width:min(92vw,680px);min-height:0;margin:0 auto;padding:4px 10px 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2.2vw,1.38rem);font-weight:650;line-height:1.32;display:-webkit-box;overflow:hidden}.MemoryExperience-module__v_0wJq__visualPlayback{z-index:23;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a09a3;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:62px;height:62px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MemoryExperience-module__v_0wJq__visualPlayback .blob-playback-glyph{width:24px;height:24px}.MemoryExperience-module__v_0wJq__visualPlayback:hover,.MemoryExperience-module__v_0wJq__visualPlayback:focus-visible{outline-offset:3px;background:#080a09c7;outline:2px solid #ffffff85}.MemoryExperience-module__v_0wJq__captionLine span{opacity:.62}.MemoryExperience-module__v_0wJq__captionLine span[data-active]{background:rgba(var(--blob-accent-rgb),.22);color:#fff;opacity:1;text-shadow:0 0 14px rgba(var(--blob-accent-rgb),.62);border-radius:2px;padding:0 .08em}.MemoryExperience-module__v_0wJq__transcriptLine{box-sizing:border-box;text-align:center;width:fit-content;min-width:min(320px,100vw - 28px);max-width:min(88vw,680px);max-height:min(100%,480px);text-shadow:none;pointer-events:auto;scrollbar-width:thin;background:#100d09f0;border:1px solid #ffffff29;border-radius:clamp(16px,3vw,30px);margin:0 auto;padding:clamp(12px,3dvh,32px);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2.5vw,1.45rem);line-height:1.58;overflow:auto;box-shadow:0 24px 80px #0000007a}.MemoryExperience-module__v_0wJq__transcriptLine span{opacity:.62;transition:color .12s,background .12s,opacity .12s}.MemoryExperience-module__v_0wJq__transcriptLine span[data-active]{background:rgba(var(--blob-accent-rgb),.2);color:#fff;opacity:1;text-shadow:0 0 15px rgba(var(--blob-accent-rgb),.6);border-radius:3px;padding:1px 3px}@media (max-width:640px){.MemoryExperience-module__v_0wJq__mediaOverlay{width:calc(100% - 24px);left:12px;right:12px}.MemoryExperience-module__v_0wJq__transcriptLine{max-width:100%;padding-inline:20px}.MemoryExperience-module__v_0wJq__visualPlayback{width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.MemoryExperience-module__v_0wJq__transcriptLine span{transition:none}}@media (min-width:600px) and (max-height:500px){.MemoryExperience-module__v_0wJq__collectionHero{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;max-width:900px;margin:12px auto}.MemoryExperience-module__v_0wJq__page .MemoryExperience-module__v_0wJq__collectionCover{height:min(56dvh,260px)}.MemoryExperience-module__v_0wJq__collectionIntro{text-align:left}.MemoryExperience-module__v_0wJq__collectionIntro h1{margin-bottom:12px;font-size:1.5rem}.MemoryExperience-module__v_0wJq__collectionIntro p{margin-bottom:8px}.MemoryExperience-module__v_0wJq__collectionIntro .MemoryExperience-module__v_0wJq__actions{justify-content:flex-start;margin:12px 0}.MemoryExperience-module__v_0wJq__collectionIntro .MemoryExperience-module__v_0wJq__browseMemories{min-width:0}}
.CameraBlobApp-module__3MoUYq__app,.CameraBlobApp-module__3MoUYq__connectPage{min-height:calc(var(--app-content-height,100dvh) - var(--blob-chrome-height,0px));background:var(--shell-page);color:var(--shell-text);font-family:inherit}.CameraBlobApp-module__3MoUYq__app{flex-direction:column;display:flex}.CameraBlobApp-module__3MoUYq__connectCard{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:16px;align-content:start;justify-items:start;gap:16px;width:min(680px,100% - 32px);margin:24px auto;padding:24px;display:grid}.CameraBlobApp-module__3MoUYq__eyebrow{color:var(--shell-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.CameraBlobApp-module__3MoUYq__connectCard h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,3vw,26px);line-height:1.15}.CameraBlobApp-module__3MoUYq__muted{color:var(--shell-muted);margin:0;line-height:1.55}.CameraBlobApp-module__3MoUYq__connectCard form{gap:14px;width:100%;display:grid}.CameraBlobApp-module__3MoUYq__connectCard label,.CameraBlobApp-module__3MoUYq__addForm label,.CameraBlobApp-module__3MoUYq__boardTools label,.CameraBlobApp-module__3MoUYq__tileEditor label{min-width:0;color:var(--shell-muted);gap:6px;font-size:.84rem;display:grid}.CameraBlobApp-module__3MoUYq__connectCard input,.CameraBlobApp-module__3MoUYq__addForm input,.CameraBlobApp-module__3MoUYq__mosaicTools input,.CameraBlobApp-module__3MoUYq__mosaicTools select,.CameraBlobApp-module__3MoUYq__boardTools select,.CameraBlobApp-module__3MoUYq__tileEditor select{border:1px solid var(--shell-line);background:var(--shell-soft);width:100%;min-width:0;min-height:46px;color:var(--shell-text);font:inherit;border-radius:14px;padding:10px 13px}.CameraBlobApp-module__3MoUYq__connectCard button,.CameraBlobApp-module__3MoUYq__overviewActions button,.CameraBlobApp-module__3MoUYq__setupPanel button,.CameraBlobApp-module__3MoUYq__boardTools button,.CameraBlobApp-module__3MoUYq__pager button,.CameraBlobApp-module__3MoUYq__empty button{border:1px solid var(--shell-line);background:var(--shell-soft);min-height:44px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 17px;display:inline-flex}.CameraBlobApp-module__3MoUYq__connectCard form button,.CameraBlobApp-module__3MoUYq__overviewActions button:first-child{background:var(--product-accent,#8fb8c8);color:#101411;font-weight:750}.CameraBlobApp-module__3MoUYq__app :is(button,input,select):focus-visible,.CameraBlobApp-module__3MoUYq__connectPage :is(button,input,select):focus-visible{outline:2px solid var(--product-accent,#8fb8c8);outline-offset:3px}.CameraBlobApp-module__3MoUYq__app button:disabled,.CameraBlobApp-module__3MoUYq__connectPage button:disabled{opacity:.5;cursor:default}.CameraBlobApp-module__3MoUYq__overviewActions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.CameraBlobApp-module__3MoUYq__status{color:var(--shell-muted);margin:0;font-size:.85rem;line-height:1.5}.CameraBlobApp-module__3MoUYq__notice{background:var(--shell-soft);border-bottom:1px solid var(--shell-line);color:var(--shell-text);padding:12px 18px}.CameraBlobApp-module__3MoUYq__focus{touch-action:pan-y;background:#000;position:absolute;inset:0;overflow:hidden}.CameraBlobApp-module__3MoUYq__focus video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.CameraBlobApp-module__3MoUYq__app[data-player-fit=fill] .CameraBlobApp-module__3MoUYq__focus video{object-fit:cover}.CameraBlobApp-module__3MoUYq__mosaicSection,.CameraBlobApp-module__3MoUYq__boardSection{background:var(--shell-page);min-height:0;color:var(--shell-text);flex:1;padding:clamp(12px,2vw,24px)}.CameraBlobApp-module__3MoUYq__mosaicTools,.CameraBlobApp-module__3MoUYq__boardTools{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.CameraBlobApp-module__3MoUYq__mosaicTools input{flex:180px}.CameraBlobApp-module__3MoUYq__mosaicTools select{flex:0 220px}.CameraBlobApp-module__3MoUYq__mosaicTools span{color:var(--shell-muted);align-self:center}.CameraBlobApp-module__3MoUYq__mosaic{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;display:grid}.CameraBlobApp-module__3MoUYq__mosaicTile{border:1px solid var(--shell-line);color:#fffaf0;background:#030504;border-radius:18px;min-width:0;padding:0;position:relative;overflow:hidden}.CameraBlobApp-module__3MoUYq__mosaicTile .blob-media-tile-open{aspect-ratio:4/3;height:auto;min-height:180px}.CameraBlobApp-module__3MoUYq__mosaicTile .blob-media-tile-art video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.CameraBlobApp-module__3MoUYq__mosaicTile>span{text-align:left;background:linear-gradient(#0000,#000d);gap:4px;padding:40px 12px 12px;display:grid;position:absolute;inset:auto 0 0}.CameraBlobApp-module__3MoUYq__mosaicTile strong{overflow-wrap:anywhere;font-size:.95rem;line-height:1.3}.CameraBlobApp-module__3MoUYq__mosaicTile small{color:#f7f2e8d9;font-size:.76rem}.CameraBlobApp-module__3MoUYq__pager{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:18px;display:flex}.CameraBlobApp-module__3MoUYq__boardTools{background:var(--shell-raised);border:1px solid var(--shell-line);border-radius:18px;padding:14px}.CameraBlobApp-module__3MoUYq__boardTools label{flex:160px}.CameraBlobApp-module__3MoUYq__boardWorkspace{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:16px;display:grid}.CameraBlobApp-module__3MoUYq__boardFrame{border:1px solid var(--shell-line);background:#000;width:100%;margin:auto}.CameraBlobApp-module__3MoUYq__cameraBoard{background:#000;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);gap:2px;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.CameraBlobApp-module__3MoUYq__boardTile{color:#fffaf0;cursor:pointer;background:#030504;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.CameraBlobApp-module__3MoUYq__boardTile video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.CameraBlobApp-module__3MoUYq__selectedTile{outline:3px solid var(--product-accent,#8fb8c8);outline-offset:-3px;z-index:2}.CameraBlobApp-module__3MoUYq__boardLabel{color:#fffaf0;overflow-wrap:anywhere;background:#000b;border-radius:6px;width:max-content;max-width:calc(100% - 10px);padding:4px 6px;font-size:clamp(.6rem,1vw,.8rem);position:absolute;bottom:5px;left:5px;right:5px}.CameraBlobApp-module__3MoUYq__emptyTile{color:#f7f2e8b3;place-items:center;font-size:.8rem;display:grid;position:absolute;inset:0}.CameraBlobApp-module__3MoUYq__tileEditor{border:1px solid var(--shell-line);background:var(--shell-raised);border-radius:18px;gap:12px;padding:16px;display:grid}.CameraBlobApp-module__3MoUYq__tileEditor p{color:var(--shell-muted);margin:0;font-size:.82rem;line-height:1.5}.CameraBlobApp-module__3MoUYq__displayShell{background:#000;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.CameraBlobApp-module__3MoUYq__displayShell .CameraBlobApp-module__3MoUYq__cameraBoard{position:absolute;inset:0}.CameraBlobApp-module__3MoUYq__displayNavigation{z-index:30;position:absolute;inset:0 0 auto}.CameraBlobApp-module__3MoUYq__setupPanel{color:var(--shell-text)}.CameraBlobApp-module__3MoUYq__setupPanel>p{color:var(--shell-muted);margin-top:0}.CameraBlobApp-module__3MoUYq__setupColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.CameraBlobApp-module__3MoUYq__secondary{width:100%}.CameraBlobApp-module__3MoUYq__discovered{gap:8px;max-height:200px;margin-top:12px;display:grid;overflow:auto}.CameraBlobApp-module__3MoUYq__discovered button{text-align:left;border-radius:14px;justify-items:start;display:grid}.CameraBlobApp-module__3MoUYq__discovered span{overflow-wrap:anywhere;color:var(--shell-muted);font-size:.76rem}.CameraBlobApp-module__3MoUYq__addForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.CameraBlobApp-module__3MoUYq__addForm label:nth-child(3){grid-column:1/-1}.CameraBlobApp-module__3MoUYq__addForm button{justify-self:start}.CameraBlobApp-module__3MoUYq__configuredList{border-top:1px solid var(--shell-line);gap:8px;margin-top:18px;padding-top:16px;display:grid}.CameraBlobApp-module__3MoUYq__configuredList>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.CameraBlobApp-module__3MoUYq__configuredList span{overflow-wrap:anywhere}.CameraBlobApp-module__3MoUYq__empty{color:#fffaf0;place-content:center;justify-items:center;gap:16px;display:grid;position:absolute;inset:0}.CameraBlobApp-module__3MoUYq__toast{z-index:1800;left:50%;bottom:max(18px,env(safe-area-inset-bottom));border:1px solid var(--shell-line);background:var(--shell-raised);max-width:min(90vw,520px);color:var(--shell-text);font:inherit;border-radius:16px;padding:12px 18px;position:fixed;translate:-50%;box-shadow:0 9px 30px #0004}@media (max-width:760px){.CameraBlobApp-module__3MoUYq__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CameraBlobApp-module__3MoUYq__boardWorkspace,.CameraBlobApp-module__3MoUYq__setupColumns{grid-template-columns:1fr}.CameraBlobApp-module__3MoUYq__overviewActions button{flex:auto}}@media (max-width:380px){.CameraBlobApp-module__3MoUYq__mosaic,.CameraBlobApp-module__3MoUYq__addForm{grid-template-columns:1fr}.CameraBlobApp-module__3MoUYq__addForm label:nth-child(3){grid-column:auto}}.CameraBlobApp-module__3MoUYq__focus{touch-action:none}@media (max-width:480px){.CameraBlobApp-module__3MoUYq__connectCard{margin:16px auto;padding:18px}}
.PhotoTable-module__gky34q__table{color:var(--ui-ink)}.PhotoTable-module__gky34q__table .photo-table-toolbar button{border-radius:16px;min-height:44px;padding:10px 14px}.PhotoTable-module__gky34q__table .photo-table-toolbar button{background:var(--ui-soft);border-color:var(--ui-line)}.PhotoTable-module__gky34q__table .photo-table-viewer{color:#fffaf0;border-radius:20px;min-height:220px}.PhotoTable-module__gky34q__table .photo-table-viewer:fullscreen{border-radius:0;width:100%;height:100%}.PhotoTable-module__gky34q__table .photo-table-thumbnails{min-height:52px}.PhotoTable-module__gky34q__table .photo-table-thumbnails button{border-radius:12px;min-height:48px}.PhotoTable-module__gky34q__table .photo-table-thumbnails button[aria-pressed=true]{border-color:var(--blob-control-accent)}.PhotoTable-module__gky34q__table .photo-table-thumbnails img{object-fit:cover;border-radius:8px}.PhotoTable-module__gky34q__picker{margin-top:0;padding:3px}.PhotoTable-module__gky34q__picker label{background:var(--ui-soft);cursor:pointer;border-radius:16px;overflow:hidden}.PhotoTable-module__gky34q__picker label[data-selected=true]{outline:2px solid var(--blob-control-accent)}.PhotoTable-module__gky34q__picker input{accent-color:var(--blob-control-accent)}.PhotoTable-module__gky34q__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.PhotoTable-module__gky34q__pager span{color:var(--ui-muted)}
.ServicePreferences-module__KXl9tW__content{color:var(--shell-text);gap:16px;display:grid}.ServicePreferences-module__KXl9tW__explanation,.ServicePreferences-module__KXl9tW__privacy{color:var(--shell-muted);margin:0;font-size:.875rem;line-height:1.5}.ServicePreferences-module__KXl9tW__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.ServicePreferences-module__KXl9tW__serviceRow{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:4px;display:grid}.ServicePreferences-module__KXl9tW__serviceRow:has(.ServicePreferences-module__KXl9tW__favorite){grid-template-columns:minmax(0,1fr) 44px}.ServicePreferences-module__KXl9tW__serviceRow:has(input:checked){border-color:var(--blob-control-accent,var(--product-accent));background:color-mix(in srgb,var(--blob-control-accent,var(--product-accent)) 12%,var(--shell-surface))}.ServicePreferences-module__KXl9tW__serviceRow label{cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px;display:flex}.ServicePreferences-module__KXl9tW__serviceRow input{width:18px;height:18px;accent-color:var(--blob-control-accent,var(--product-accent));flex:0 0 18px}.ServicePreferences-module__KXl9tW__serviceRow span{gap:3px;min-width:0;display:grid}.ServicePreferences-module__KXl9tW__serviceRow strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.3}.ServicePreferences-module__KXl9tW__serviceRow small{color:var(--shell-muted);font-size:.75rem}.ServicePreferences-module__KXl9tW__favorite{border:1px solid var(--shell-line);background:var(--shell-soft);width:44px;height:44px;min-height:44px;color:var(--shell-text);cursor:pointer;border-radius:50%;padding:11px}.ServicePreferences-module__KXl9tW__favorite svg{width:20px;height:20px}.ServicePreferences-module__KXl9tW__favorite[aria-pressed=true]{border-color:var(--blob-control-accent,var(--product-accent));background:var(--blob-control-accent,var(--product-accent));color:#101410}.ServicePreferences-module__KXl9tW__footer{justify-content:flex-start;display:flex}.ServicePreferences-module__KXl9tW__footer button{border:1px solid var(--shell-line);background:var(--shell-soft);min-height:44px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:999px;padding:10px 16px}.ServicePreferences-module__KXl9tW__footer button:disabled{opacity:.5;cursor:default}.ServicePreferences-module__KXl9tW__content :is(button,input):focus-visible{outline:2px solid var(--blob-control-accent,var(--product-accent));outline-offset:3px}@media (max-width:540px){.ServicePreferences-module__KXl9tW__list{grid-template-columns:1fr}}
.PlaylistQueue-module__uL-ywW__queue{gap:4px;margin:0;padding:0;list-style:none;display:grid}.PlaylistQueue-module__uL-ywW__queue li{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:10px;align-items:center;min-width:0;padding:4px 6px;display:flex}.PlaylistQueue-module__uL-ywW__queue li[data-current]{border-color:var(--blob-control-accent);background:color-mix(in srgb,var(--blob-control-accent) 10%,var(--ui-surface))}.PlaylistQueue-module__uL-ywW__item{min-width:0;min-height:56px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.PlaylistQueue-module__uL-ywW__art{background:var(--ui-soft);border-radius:6px;flex:none;place-items:center;width:52px;height:48px;display:grid;overflow:hidden}.PlaylistQueue-module__uL-ywW__art :is(img,video){object-fit:cover;width:100%;height:100%}.PlaylistQueue-module__uL-ywW__art p{display:none}.PlaylistQueue-module__uL-ywW__art svg{width:24px;height:24px}.PlaylistQueue-module__uL-ywW__meta{gap:3px;min-width:0;display:grid}.PlaylistQueue-module__uL-ywW__meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.PlaylistQueue-module__uL-ywW__meta small{color:var(--ui-muted);text-transform:capitalize;font-size:.76rem}
.RecordedInvitationPlayer-module__UmT1lq__viewport{z-index:1200;background:#050705;width:100%;height:100dvh;position:fixed;inset:0}.RecordedInvitationPlayer-module__UmT1lq__viewport>[tabindex="-1"]:focus{outline:none}.RecordedInvitationPlayer-module__UmT1lq__viewport>div{height:100%}.RecordedInvitationPlayer-module__UmT1lq__video{touch-action:pan-y;width:100%;height:100%;display:block}.RecordedInvitationPlayer-module__UmT1lq__ambient{touch-action:pan-y;background:radial-gradient(ellipse at 50% 45%,rgba(var(--blob-accent-rgb,219,162,92),.2),transparent 64%),#0b0d0a;place-items:center;display:grid;position:absolute;inset:0}.RecordedInvitationPlayer-module__UmT1lq__ambient>span{width:clamp(100px,20vw,180px)}.RecordedInvitationPlayer-module__UmT1lq__error{color:#fffaf0;text-align:center;background:#080b09e6;border:1px solid #ffffff40;border-radius:20px;width:min(520px,100% - 40px);padding:20px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}
.SourceMap-module__k8wzjG__viewToggle{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.SourceMap-module__k8wzjG__viewToggle button{min-height:32px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:.7rem;font-weight:720}.SourceMap-module__k8wzjG__viewToggle button[aria-pressed=true]{background:#ffffff21}.SourceMap-module__k8wzjG__mapShell{width:100%;min-height:0}.SourceMap-module__k8wzjG__viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b1714;border:1px solid #ffffff1a;border-radius:20px;width:100%;height:clamp(360px,66dvh,650px);position:relative;overflow:hidden;box-shadow:0 18px 60px #00000038}.SourceMap-module__k8wzjG__viewport:active{cursor:grabbing}.SourceMap-module__k8wzjG__tile{pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.72)brightness(.72)contrast(1.06);width:256px;max-width:none;height:256px;position:absolute}.SourceMap-module__k8wzjG__marker{z-index:3;color:#f7f2e8;cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;position:absolute;transform:translate(-50%,-50%)}.SourceMap-module__k8wzjG__marker i{background:#2c7b62;border:2px solid #f7f2e8d1;border-radius:50% 50% 50% 12%;position:absolute;inset:3px;transform:rotate(-45deg);box-shadow:0 3px 10px #0000006b}.SourceMap-module__k8wzjG__marker span{opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#050c0aeb;border:1px solid #ffffff1c;border-radius:8px;max-width:180px;padding:4px 7px;font-size:.66rem;font-weight:720;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 4px);left:50%;overflow:hidden;transform:translate(-50%)translateY(-2px);box-shadow:0 8px 22px #0000004d}.SourceMap-module__k8wzjG__marker:hover,.SourceMap-module__k8wzjG__marker:focus-visible,.SourceMap-module__k8wzjG__selected{z-index:5}.SourceMap-module__k8wzjG__marker:hover span,.SourceMap-module__k8wzjG__marker:focus-visible span,.SourceMap-module__k8wzjG__selected span{opacity:1;transform:translate(-50%)translateY(0)}.SourceMap-module__k8wzjG__marker:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #f7f2e8}.SourceMap-module__k8wzjG__selected i{background:#d39b57;transform:rotate(-45deg)scale(1.18)}.SourceMap-module__k8wzjG__controls{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c0ae0;border:1px solid #ffffff1f;border-radius:12px;gap:5px;padding:4px;display:flex;position:absolute;top:10px;right:10px}.SourceMap-module__k8wzjG__controls button{min-width:34px;min-height:34px;color:inherit;cursor:pointer;font:inherit;background:#ffffff12;border:0;border-radius:8px;padding:0 8px;font-size:.75rem;font-weight:760}.SourceMap-module__k8wzjG__controls button:first-child,.SourceMap-module__k8wzjG__controls button:nth-child(2){font-size:1.05rem}.SourceMap-module__k8wzjG__attribution{z-index:6;color:#f7f2e894;background:#020807bd;border-radius:5px;padding:3px 5px;font-size:.57rem;position:absolute;bottom:5px;right:6px}.SourceMap-module__k8wzjG__attribution a{color:inherit}.SourceMap-module__k8wzjG__empty{color:#f7f2e894;text-align:center;background:#ffffff08;border:1px solid #ffffff17;border-radius:20px;place-items:center;min-height:300px;padding:24px;display:grid}@media (max-width:620px){.SourceMap-module__k8wzjG__viewport{border-radius:14px;height:min(64dvh,520px)}.SourceMap-module__k8wzjG__marker span{max-width:130px}}@media (prefers-reduced-motion:reduce){.SourceMap-module__k8wzjG__marker span{transition:none}}.SourceMap-module__k8wzjG__viewToggle{border:0;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;padding:0}.SourceMap-module__k8wzjG__viewToggle button{min-height:44px;color:var(--ui-muted);border-bottom:2px solid #0000;border-radius:0}.SourceMap-module__k8wzjG__viewToggle button[aria-pressed=true]{border-bottom-color:var(--ui-ink);color:var(--ui-ink);background:0 0}
.SourcePageFrame-module__HtUaZa__sourceFrame{inset:calc(60px + env(safe-area-inset-top,0px)) 0 calc(150px + env(safe-area-inset-bottom,0px));color:#fff;touch-action:auto;background:#090909;flex-direction:column;min-height:0;display:flex;position:absolute}.SourcePageFrame-module__HtUaZa__sourceFrame iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.SourcePageFrame-module__HtUaZa__actions{background:#111;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:10px 12px;font-size:13px;display:flex}.SourcePageFrame-module__HtUaZa__actions span{flex:220px}.SourcePageFrame-module__HtUaZa__actions :is(button,a){color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1b1b1b;border:1px solid #444;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}@media (max-height:500px){.SourcePageFrame-module__HtUaZa__sourceFrame{inset:52px 0 100px}.SourcePageFrame-module__HtUaZa__actions{padding:4px 10px}.SourcePageFrame-module__HtUaZa__actions span{display:none}}
.MovieSuggestions-module__iZ0Dxq__section{border-top:1px solid #ffffff1f;grid-column:1/-1;min-width:0;margin-top:20px;padding-top:20px;scroll-margin-top:12px}.MovieSuggestions-module__iZ0Dxq__section:focus{outline:none}.MovieSuggestions-module__iZ0Dxq__section header{margin-bottom:12px}.MovieSuggestions-module__iZ0Dxq__section h2{color:var(--shell-text,#f7f2e8);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.4}.MovieSuggestions-module__iZ0Dxq__section header p,.MovieSuggestions-module__iZ0Dxq__status,.MovieSuggestions-module__iZ0Dxq__reason{color:var(--shell-muted,#b5b7b3);font-size:.75rem;line-height:1.5}.MovieSuggestions-module__iZ0Dxq__section header p{margin:4px 0 0}.MovieSuggestions-module__iZ0Dxq__grid{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:12px 8px;display:grid}.MovieSuggestions-module__iZ0Dxq__item{min-width:0}.MovieSuggestions-module__iZ0Dxq__reason{overflow-wrap:anywhere;margin:7px 4px 0}.MovieSuggestions-module__iZ0Dxq__status{margin:8px 0}.MovieSuggestions-module__iZ0Dxq__status button{color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;margin-left:6px;padding:6px 10px}@media (max-width:650px){.MovieSuggestions-module__iZ0Dxq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.MovieSuggestions-module__iZ0Dxq__section{scroll-behavior:auto}}
.PublicCameraBrowser-module__UVsV9q__page{min-height:calc(var(--app-content-height,100dvh) - var(--blob-chrome-height,0px));color:var(--shell-text);background:var(--shell-page);padding-bottom:32px}.PublicCameraBrowser-module__UVsV9q__hero,.PublicCameraBrowser-module__UVsV9q__filters,.PublicCameraBrowser-module__UVsV9q__results,.PublicCameraBrowser-module__UVsV9q__setupNotice,.PublicCameraBrowser-module__UVsV9q__error{width:min(1120px,100% - 32px);margin:20px auto}.PublicCameraBrowser-module__UVsV9q__hero{gap:20px;max-width:760px;padding:12px 0;display:grid}.PublicCameraBrowser-module__UVsV9q__hero p{color:var(--shell-muted);margin:0 0 8px;font-size:.8rem;font-weight:700}.PublicCameraBrowser-module__UVsV9q__hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,5vw,2.75rem);line-height:1.15}.PublicCameraBrowser-module__UVsV9q__hero span{color:var(--shell-muted);margin-top:12px;line-height:1.55;display:block}.PublicCameraBrowser-module__UVsV9q__blob{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#c7f0e2,#71b89e 58%,#245146);border-radius:46% 54% 58% 42%/50% 44% 56% 50%;grid-row:1;width:80px}.PublicCameraBrowser-module__UVsV9q__browseButton,.PublicCameraBrowser-module__UVsV9q__filters button{border:1px solid var(--shell-line);background:var(--shell-soft);min-height:44px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:999px;padding:10px 18px}.PublicCameraBrowser-module__UVsV9q__browseButton{background:var(--product-accent,#8fb8c8);color:#101411;justify-self:start;font-weight:750}.PublicCameraBrowser-module__UVsV9q__filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.PublicCameraBrowser-module__UVsV9q__filters label{min-width:0;color:var(--shell-muted);flex:180px;gap:6px;font-size:.85rem;display:grid}.PublicCameraBrowser-module__UVsV9q__filters :is(input,select){border:1px solid var(--shell-line);background:var(--shell-soft);width:100%;min-width:0;min-height:46px;color:var(--shell-text);font:inherit;border-radius:14px;padding:10px 12px}.PublicCameraBrowser-module__UVsV9q__filters :is(input,select,button):focus-visible,.PublicCameraBrowser-module__UVsV9q__browseButton:focus-visible{outline:2px solid var(--product-accent,#8fb8c8);outline-offset:3px}.PublicCameraBrowser-module__UVsV9q__filters button:disabled{opacity:.5}.PublicCameraBrowser-module__UVsV9q__setupNotice{border:1px solid var(--shell-line);background:var(--shell-soft);border-radius:18px;gap:6px;padding:18px;display:grid}.PublicCameraBrowser-module__UVsV9q__setupNotice span{color:var(--shell-muted);line-height:1.5}.PublicCameraBrowser-module__UVsV9q__error{border:1px solid var(--shell-line);color:var(--shell-text);background:var(--shell-soft);border-radius:14px;padding:14px}.PublicCameraBrowser-module__UVsV9q__resultsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.PublicCameraBrowser-module__UVsV9q__resultsHeading>div:first-child{gap:5px;display:grid}.PublicCameraBrowser-module__UVsV9q__resultsHeading span{color:var(--shell-muted);font-size:.86rem}.PublicCameraBrowser-module__UVsV9q__grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:14px;display:grid}.PublicCameraBrowser-module__UVsV9q__courtesy{color:var(--shell-muted);margin:20px 0 0;font-size:.8rem}.PublicCameraBrowser-module__UVsV9q__courtesy a{color:inherit}.PublicCameraBrowser-module__UVsV9q__viewer{z-index:1200;color:#fffaf0;background:#030504;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.PublicCameraBrowser-module__UVsV9q__frame{background:#030504;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.PublicCameraBrowser-module__UVsV9q__frame :is(iframe,img){object-fit:contain;border:0;width:100%;height:100%}.PublicCameraBrowser-module__UVsV9q__frame p{text-align:center;max-width:36rem;padding:24px}.PublicCameraBrowser-module__UVsV9q__reveal{width:100%;height:max(48px,env(safe-area-inset-top));z-index:20;background:0 0;border:0;position:absolute;inset:0 0 auto}.PublicCameraBrowser-module__UVsV9q__reveal:focus-visible{outline:2px solid var(--product-accent,#8fb8c8);outline-offset:-3px}@media (max-width:600px){.PublicCameraBrowser-module__UVsV9q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PublicCameraBrowser-module__UVsV9q__filters button{flex:auto}}@media (max-width:380px){.PublicCameraBrowser-module__UVsV9q__grid{grid-template-columns:1fr}}
.ServerLibraryHeader-module__GHeNhG__header{z-index:65;min-height:56px;padding:6px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));padding-top:max(6px,env(safe-area-inset-top));border-bottom:1px solid var(--ui-line);background:var(--ui-bg);color:var(--ui-ink);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;transition:opacity .65s;display:grid;position:relative}.ServerLibraryHeader-module__GHeNhG__title{white-space:nowrap;text-overflow:ellipsis;text-align:center;margin:0;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.ServerLibraryHeader-module__GHeNhG__navigation{justify-self:start}.ServerLibraryHeader-module__GHeNhG__actions{justify-self:end;align-items:center;display:flex}.ServerLibraryHeader-module__GHeNhG__header .blob-overflow-trigger{position:relative}.ServerLibraryHeader-module__GHeNhG__header .blob-overflow-trigger:after{content:attr(aria-label);z-index:1200;border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:3px;padding:6px 9px;font-size:13px;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0}.ServerLibraryHeader-module__GHeNhG__navigation .blob-overflow-trigger:after{left:0;right:auto}.ServerLibraryHeader-module__GHeNhG__header .blob-overflow-trigger:focus-visible:after{opacity:1}@media (hover:hover){.ServerLibraryHeader-module__GHeNhG__header .blob-overflow-trigger:hover:after{opacity:1}}.ServerLibraryHeader-module__GHeNhG__header .blob-overflow-trigger[aria-expanded=true]:after{display:none}.ServerLibraryHeader-module__GHeNhG__header a[aria-current=page]{background:var(--ui-soft)}@media (max-width:480px){.ServerLibraryHeader-module__GHeNhG__header{grid-template-columns:44px minmax(0,1fr) auto;gap:4px;padding-inline:8px}.ServerLibraryHeader-module__GHeNhG__title{font-size:15px}}@media (prefers-reduced-motion:reduce){.ServerLibraryHeader-module__GHeNhG__header{transition:none}}
.ThisDeviceManager-module__hGITWa__manager{max-width:1160px;color:var(--ui-ink);gap:16px;margin:auto;padding-bottom:28px;display:grid}.ThisDeviceManager-module__hGITWa__nowPlaying{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:14px;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px;display:grid}.ThisDeviceManager-module__hGITWa__preview{background:var(--ui-soft);width:96px;height:96px;color:inherit;cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;display:grid;overflow:hidden}.ThisDeviceManager-module__hGITWa__preview :is(img,video){object-fit:cover;width:100%;height:100%}.ThisDeviceManager-module__hGITWa__preview svg{width:36px;height:36px}.ThisDeviceManager-module__hGITWa__details{gap:4px;min-width:0;display:grid}.ThisDeviceManager-module__hGITWa__details h1{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.ThisDeviceManager-module__hGITWa__details p,.ThisDeviceManager-module__hGITWa__details small,.ThisDeviceManager-module__hGITWa__itemMain small,.ThisDeviceManager-module__hGITWa__empty{color:var(--ui-muted);margin:0;font-size:.8rem}.ThisDeviceManager-module__hGITWa__controls{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ThisDeviceManager-module__hGITWa__controls button,.ThisDeviceManager-module__hGITWa__volume button,.ThisDeviceManager-module__hGITWa__tabs button,.ThisDeviceManager-module__hGITWa__saveForm button{background:var(--ui-soft);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:flex}.ThisDeviceManager-module__hGITWa__controls .ThisDeviceManager-module__hGITWa__primary{background:var(--blob-control-accent);color:#151713}.ThisDeviceManager-module__hGITWa__volume{grid-column:1/-1;align-items:center;gap:10px;display:flex}.ThisDeviceManager-module__hGITWa__volume input{width:100%;min-height:44px;accent-color:var(--blob-control-accent)}.ThisDeviceManager-module__hGITWa__library{gap:10px;display:grid}.ThisDeviceManager-module__hGITWa__library header{justify-content:space-between;align-items:center;display:flex}.ThisDeviceManager-module__hGITWa__tabs{gap:4px;display:flex}.ThisDeviceManager-module__hGITWa__tabs button[aria-pressed=true]{box-shadow:inset 0 -2px var(--blob-control-accent)}.ThisDeviceManager-module__hGITWa__saved{gap:6px;display:grid}.ThisDeviceManager-module__hGITWa__saved article{border:1px solid var(--ui-line);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.ThisDeviceManager-module__hGITWa__itemMain{gap:4px;min-width:0;display:grid}.ThisDeviceManager-module__hGITWa__itemMain strong{overflow-wrap:anywhere}.ThisDeviceManager-module__hGITWa__saveForm,.ThisDeviceManager-module__hGITWa__saveForm label{gap:10px;display:grid}.ThisDeviceManager-module__hGITWa__saveForm input{background:var(--ui-soft);width:100%;min-width:0;min-height:44px;color:var(--ui-ink);border:1px solid var(--ui-line);font:inherit;border-radius:8px;padding:8px}@media (max-width:480px){.ThisDeviceManager-module__hGITWa__nowPlaying{grid-template-columns:64px minmax(0,1fr);padding:10px}.ThisDeviceManager-module__hGITWa__preview{width:64px;height:64px}}
.CameraExperience-module__NWLq2a__shell{min-height:calc(var(--app-content-height,100dvh) - var(--blob-chrome-height,0px));background:var(--shell-page);color:var(--shell-text);position:relative}
.DisplayManager-module__llBUBq__page,.DisplayManager-module__llBUBq__settings,.DisplayManager-module__llBUBq__addPanel{--display-bg:var(--shell-page);--display-surface:var(--shell-surface);--display-raised:var(--shell-raised);--display-line:var(--shell-line);--display-ink:var(--shell-text);--display-muted:var(--shell-muted);color:var(--display-ink)}.DisplayManager-module__llBUBq__page{min-height:100dvh;padding:var(--blob-chrome-height,58px) clamp(14px, 3vw, 34px) 72px;background:var(--display-bg)}:is(.DisplayManager-module__llBUBq__page,.DisplayManager-module__llBUBq__settings,.DisplayManager-module__llBUBq__addPanel) :is(button,input,a){font:inherit;color:inherit}:is(.DisplayManager-module__llBUBq__page,.DisplayManager-module__llBUBq__settings,.DisplayManager-module__llBUBq__addPanel) button{cursor:pointer}:is(.DisplayManager-module__llBUBq__page,.DisplayManager-module__llBUBq__settings,.DisplayManager-module__llBUBq__addPanel) button:disabled{cursor:not-allowed;opacity:.48}.DisplayManager-module__llBUBq__primary{background:var(--blob-control-accent,var(--product-accent))!important;color:#17130f!important;font-weight:760!important}.DisplayManager-module__llBUBq__statusDot{background:#736c67;border-radius:50%;flex:none;width:8px;height:8px}.DisplayManager-module__llBUBq__statusDot[data-online]{background:#85d3a8;box-shadow:0 0 0 4px #85d3a81a}.DisplayManager-module__llBUBq__empty,.DisplayManager-module__llBUBq__offline,.DisplayManager-module__llBUBq__nowPlaying,.DisplayManager-module__llBUBq__playlistSection,.DisplayManager-module__llBUBq__savedSection,.DisplayManager-module__llBUBq__settings{width:min(1160px,100%);margin:0 auto}.DisplayManager-module__llBUBq__empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:56vh;display:grid}.DisplayManager-module__llBUBq__emptyMark{border:1px solid var(--display-line);background:var(--display-surface);border-radius:28px;place-items:center;width:76px;height:76px;display:grid}.DisplayManager-module__llBUBq__empty h1,.DisplayManager-module__llBUBq__offline h1,.DisplayManager-module__llBUBq__nowDetails h1{margin:0;font-size:1.1rem}.DisplayManager-module__llBUBq__empty p,.DisplayManager-module__llBUBq__offline p,.DisplayManager-module__llBUBq__nowDetails p,.DisplayManager-module__llBUBq__addPanel p{color:var(--display-muted);margin:0;line-height:1.5}.DisplayManager-module__llBUBq__empty>div,.DisplayManager-module__llBUBq__offline>div:last-child{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.DisplayManager-module__llBUBq__empty :is(button,a),.DisplayManager-module__llBUBq__offline button{border:1px solid var(--display-line);background:var(--display-surface);border-radius:9px;place-items:center;min-height:44px;padding:0 15px;text-decoration:none;display:grid}.DisplayManager-module__llBUBq__offline{border:1px solid var(--display-line);background:var(--display-surface);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:28px;display:flex}.DisplayManager-module__llBUBq__offline small,.DisplayManager-module__llBUBq__sectionHeading small,.DisplayManager-module__llBUBq__playlistHeader small,.DisplayManager-module__llBUBq__settings header small,.DisplayManager-module__llBUBq__addPanel header small{color:var(--display-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:760}.DisplayManager-module__llBUBq__nowPlaying{border:1px solid var(--display-line);background:var(--display-surface);border-radius:16px;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px;display:grid}.DisplayManager-module__llBUBq__nowPreview{background:#080a09;border-radius:12px;place-items:center;height:120px;min-height:0;display:grid;overflow:hidden}.DisplayManager-module__llBUBq__nowPreview :is(img,video){object-fit:contain;width:100%;height:100%;max-height:460px}.DisplayManager-module__llBUBq__textPreview{color:#f7f2e8;white-space:pre-wrap;max-height:100%;margin:0;padding:20px;line-height:1.55;overflow:auto}.DisplayManager-module__llBUBq__kindPreview,.DisplayManager-module__llBUBq__readyPreview{color:#f7f2e8a3;text-transform:capitalize;place-items:center;gap:8px;display:grid}:is(.DisplayManager-module__llBUBq__kindPreview .blob-action-icon,.DisplayManager-module__llBUBq__readyPreview .blob-action-icon){width:38px;height:38px}.DisplayManager-module__llBUBq__nowDetails{align-content:center;gap:8px;min-width:0;display:grid}.DisplayManager-module__llBUBq__sectionHeading{justify-content:space-between;align-items:start;gap:14px;display:flex}.DisplayManager-module__llBUBq__sectionHeading>div{min-width:0}.DisplayManager-module__llBUBq__sectionHeading h1{overflow-wrap:anywhere}.DisplayManager-module__llBUBq__sectionHeading>button,.DisplayManager-module__llBUBq__playlistHeader button,.DisplayManager-module__llBUBq__settings button:not([role=radio]),.DisplayManager-module__llBUBq__transport button,.DisplayManager-module__llBUBq__savedCard button,.DisplayManager-module__llBUBq__savePanel button{border:1px solid var(--display-line);background:var(--display-raised);border-radius:9px;min-height:44px;padding:0 12px}.DisplayManager-module__llBUBq__transport{flex-wrap:wrap;gap:7px;display:flex}.DisplayManager-module__llBUBq__rangeControl{gap:7px;display:grid}.DisplayManager-module__llBUBq__rangeControl>span{color:var(--display-muted);justify-content:space-between;font-size:.76rem;font-weight:700;display:flex}.DisplayManager-module__llBUBq__rangeControl input{width:100%;accent-color:var(--blob-control-accent,var(--product-accent))}.DisplayManager-module__llBUBq__playlistSection{padding-top:28px}.DisplayManager-module__llBUBq__playlistHeader,.DisplayManager-module__llBUBq__settings>header,.DisplayManager-module__llBUBq__addPanel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.DisplayManager-module__llBUBq__playlistHeader h2,.DisplayManager-module__llBUBq__settings h2,.DisplayManager-module__llBUBq__addPanel h2{margin:2px 0 0;font-size:1.12rem}.DisplayManager-module__llBUBq__playlistHeader button{background:0 0}.DisplayManager-module__llBUBq__playlistActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.DisplayManager-module__llBUBq__addMedia{border:1px solid var(--display-line);background:var(--display-surface);border-radius:8px;align-items:center;gap:8px;min-height:44px;margin-bottom:10px;padding:0 12px;display:flex}.DisplayManager-module__llBUBq__transport button[aria-pressed=true]{box-shadow:inset 0 -2px var(--blob-control-accent)}.DisplayManager-module__llBUBq__savedSection{padding-top:28px}.DisplayManager-module__llBUBq__savedGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.DisplayManager-module__llBUBq__savedCard{border:1px solid var(--display-line);background:var(--display-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.DisplayManager-module__llBUBq__savedCard>div:first-child{gap:4px;min-width:0;display:grid}.DisplayManager-module__llBUBq__savedCard strong,.DisplayManager-module__llBUBq__savedCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DisplayManager-module__llBUBq__savedCard small{color:var(--display-muted);font-size:.68rem}.DisplayManager-module__llBUBq__savedCard>div:last-child{flex-shrink:0;gap:6px;display:flex}.DisplayManager-module__llBUBq__settings{width:100%}.DisplayManager-module__llBUBq__settings>p{color:var(--display-muted);line-height:1.5}.DisplayManager-module__llBUBq__settingsGrid{grid-template-columns:1fr;gap:14px;display:grid}.DisplayManager-module__llBUBq__settingsGrid>label,.DisplayManager-module__llBUBq__settingGroup{border:1px solid var(--display-line);background:color-mix(in srgb, var(--display-raised) 65%, transparent);border-radius:11px;align-content:start;gap:8px;padding:13px;display:grid}.DisplayManager-module__llBUBq__settingsGrid label>span,.DisplayManager-module__llBUBq__settingGroup>span{color:var(--display-muted);justify-content:space-between;font-size:.72rem;font-weight:730;display:flex}.DisplayManager-module__llBUBq__settingsGrid input{border:1px solid var(--display-line);background:var(--display-bg);border-radius:8px;width:100%;min-height:42px;padding:0 10px}.DisplayManager-module__llBUBq__settingsGrid input[type=range]{accent-color:var(--blob-control-accent,var(--product-accent));padding:0}.DisplayManager-module__llBUBq__rename>div{gap:7px;display:flex}.DisplayManager-module__llBUBq__rename input{flex:1;min-width:0}.DisplayManager-module__llBUBq__settings footer{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;display:flex}.DisplayManager-module__llBUBq__danger{color:var(--shell-danger)!important}.DisplayManager-module__llBUBq__addPanel{gap:14px;width:100%;display:grid}.DisplayManager-module__llBUBq__addPanel>div{gap:8px;display:grid}.DisplayManager-module__llBUBq__addPanel a{border:1px solid var(--display-line);background:var(--display-raised);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px;text-decoration:none;display:flex}.DisplayManager-module__llBUBq__addPanel a>span{gap:3px;min-width:0;display:grid}.DisplayManager-module__llBUBq__addPanel a small{color:var(--display-muted);line-height:1.45}.DisplayManager-module__llBUBq__addPanel a b{font-size:.8rem}.DisplayManager-module__llBUBq__savePanel>label{gap:8px;display:grid}.DisplayManager-module__llBUBq__savePanel>label span{color:var(--display-muted);font-weight:730}.DisplayManager-module__llBUBq__savePanel input{border:1px solid var(--display-line);background:var(--display-raised);width:100%;min-height:46px;color:var(--display-ink);font:inherit;border-radius:14px;padding:0 12px}.DisplayManager-module__llBUBq__savePanel footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.DisplayManager-module__llBUBq__savePanel footer button{min-height:44px}.DisplayManager-module__llBUBq__status,.DisplayManager-module__llBUBq__error{z-index:1980;left:50%;bottom:max(18px,env(safe-area-inset-bottom));border:1px solid var(--display-line);background:var(--display-raised);border-radius:10px;max-width:min(560px,100vw - 24px);margin:0;padding:10px 14px;font-size:.76rem;position:fixed;translate:-50%;box-shadow:0 12px 38px #00000061}.DisplayManager-module__llBUBq__status{color:var(--display-ink)}.DisplayManager-module__llBUBq__error{color:var(--shell-danger)}@media (max-width:760px){.DisplayManager-module__llBUBq__page{padding-inline:10px}.DisplayManager-module__llBUBq__nowPlaying{grid-template-columns:64px minmax(0,1fr);padding:10px}.DisplayManager-module__llBUBq__nowPreview{height:64px;min-height:0}.DisplayManager-module__llBUBq__sectionHeading{align-items:center}.DisplayManager-module__llBUBq__settingsGrid,.DisplayManager-module__llBUBq__savedGrid{grid-template-columns:1fr}.DisplayManager-module__llBUBq__savedCard,.DisplayManager-module__llBUBq__offline{flex-direction:column;align-items:flex-start}}
.OwnerDashboard-module__D8oOPG__page.blob-account-page{padding-top:calc(var(--blob-chrome-height,58px) + 24px);background:var(--shell-page);color:var(--shell-text)}.OwnerDashboard-module__D8oOPG__page .blob-account-header{padding-right:0}.OwnerDashboard-module__D8oOPG__page .blob-account-item-actions .is-danger{color:var(--shell-danger)}.OwnerDashboard-module__D8oOPG__page .blob-account-item-actions :is(a,button){border-radius:999px;min-height:44px}.OwnerDashboard-module__D8oOPG__settingsButton,.OwnerDashboard-module__D8oOPG__confirmActions button{border:1px solid var(--shell-line);background:var(--shell-soft);min-height:44px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:999px;padding:10px 16px}.OwnerDashboard-module__D8oOPG__confirmActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.OwnerDashboard-module__D8oOPG__confirmActions button:disabled{opacity:.5;cursor:not-allowed}.OwnerDashboard-module__D8oOPG__confirmActions .OwnerDashboard-module__D8oOPG__primary{background:var(--blob-control-accent,var(--product-accent));color:#17130f;font-weight:750}.OwnerDashboard-module__D8oOPG__confirmActions .OwnerDashboard-module__D8oOPG__danger{border-color:var(--shell-danger);color:var(--shell-danger);font-weight:750}.OwnerDashboard-module__D8oOPG__settingsButton:focus-visible,.OwnerDashboard-module__D8oOPG__confirmActions button:focus-visible{outline:2px solid var(--blob-control-accent,var(--product-accent));outline-offset:3px}
.PaperOneLayer-module__rEuGxq__paperLayer{z-index:19;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}@media print,(forced-colors:active){.PaperOneLayer-module__rEuGxq__paperLayer{display:none}}
