.situation-reader-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.situation-reader-backdrop-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;transform:scale(1.04);opacity:var(--situation-backdrop-opacity, 1);filter:blur(var(--situation-backdrop-blur, 0px));will-change:opacity,filter}.situation-reader-backdrop:after{content:"";position:absolute;inset:0;opacity:var(--situation-backdrop-overlay-opacity, 1);background:linear-gradient(180deg,transparent min(28svh,18rem),rgba(17,17,17,.12) min(34svh,21rem),rgba(17,17,17,.78) calc(min(38svh,24rem) + 4rem),rgba(17,17,17,.88) 75%,rgba(17,17,17,.92) 100%)}.story-v4-light .situation-reader-backdrop:after{background:linear-gradient(180deg,transparent min(28svh,18rem),rgba(242,235,226,.12) min(34svh,21rem),rgba(242,235,226,.84) calc(min(38svh,24rem) + 4rem),rgba(242,235,226,.9) 75%,rgba(242,235,226,.94) 100%)}.situation-reader-with-cover .situation-reader-content{padding-top:min(38svh,24rem)}.situation-reader-scroll{scroll-padding-top:3.5rem;overflow-anchor:none}.situation-reader-turn{min-height:calc(var(--situation-reader-height, 80svh) - 3.5rem)}.situation-reader-scroll-fade{-webkit-mask-image:linear-gradient(to bottom,transparent,black 3rem);mask-image:linear-gradient(to bottom,transparent,black 3rem)}.situation-reader-with-cover:before{content:"";position:absolute;z-index:10;inset:0 0 auto;height:6rem;pointer-events:none;background:linear-gradient(180deg,rgba(17,17,17,.65),rgba(17,17,17,.3) 45%,transparent)}.story-v4-light .situation-reader-with-cover:before{background:linear-gradient(180deg,rgba(242,235,226,.65),rgba(242,235,226,.3) 45%,transparent)}@media(prefers-reduced-motion:reduce){.situation-reader-backdrop-image{opacity:.22;filter:blur(4px);will-change:auto}.situation-reader-backdrop:after{opacity:.5}}.video-player-page{height:100vh;height:100dvh}.video-player-header{padding-top:max(12px,env(safe-area-inset-top,0px))}.video-player-footer{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.video-player-layout[data-expanded=true]{position:fixed;inset:0;z-index:60;width:100%;height:100%}.video-player-page:has(.video-player-layout[data-expanded=true])>header{display:none}.video-player-layout[data-expanded=true] .video-player-footer{position:absolute;bottom:0;left:0;right:0;padding-top:32px;background:linear-gradient(transparent,#000000d9)}.video-player-details[hidden]{display:none}@media(max-height:600px){.video-player-header{padding-top:max(4px,env(safe-area-inset-top,0px));padding-bottom:4px}.video-player-footer{padding-top:6px;padding-bottom:max(6px,env(safe-area-inset-bottom,0px))}.video-player-footer-content{gap:6px}.video-episode-title{-webkit-line-clamp:1;font-size:14px}.video-episode-carousel button{height:44px}}.video-episode-carousel{scrollbar-width:none;overflow-anchor:none;overscroll-behavior-x:contain}.video-episode-carousel::-webkit-scrollbar{display:none}body:has(.video-player-page){overflow:hidden}body:has(.video-player-page) .intercom-lightweight-app,body:has(.video-player-page) #intercom-container{display:none!important}.payment-method-enrollment,.payment-method-enrollment>div,.payment-method-enrollment form,.payment-method-enrollment .Yuno-front-side-card__content{background:#1f1f1f!important;color:#f2efea!important}.payment-method-enrollment iframe{background:transparent!important;border-radius:14px;color-scheme:dark}.yuno-wallet-divider{display:none}.yuno-wallet-options:has(.yuno-wallet-button>*){margin-bottom:1.5rem}.yuno-wallet-options:has(.yuno-wallet-button>*) .yuno-wallet-divider{display:flex}.payment-method-enrollment div:has(>[id^=expiration-]+div){-moz-column-gap:12px!important;column-gap:12px!important}.payment-method-enrollment .sdk-payments-fieldset__box,.payment-method-enrollment .Yuno-fieldset__box{border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;background:#181818!important;box-shadow:none!important}.payment-method-enrollment .sdk-payments-input__content,.payment-method-enrollment .Yuno-input__content{border-radius:14px!important;background:#181818!important}.payment-method-enrollment .sdk-payments-input__base,.payment-method-enrollment .Yuno-input__base,.payment-method-enrollment input{border:0!important;background:#181818!important;background-color:#181818!important;color:#f2efea!important;font-family:Figtree,sans-serif!important;caret-color:#f2efea!important;box-shadow:none!important;outline:none!important}.payment-method-enrollment .sdk-payments-input__base::-moz-placeholder,.payment-method-enrollment .Yuno-input__base::-moz-placeholder,.payment-method-enrollment input::-moz-placeholder{color:#f2efea75!important}.payment-method-enrollment .sdk-payments-input__base::placeholder,.payment-method-enrollment .Yuno-input__base::placeholder,.payment-method-enrollment input::placeholder{color:#f2efea75!important}.payment-method-enrollment .sdk-payments-input__label,.payment-method-enrollment .Yuno-label,.payment-method-enrollment .Yuno-input__label,.payment-method-enrollment .Yuno-front-side-card__name-label{color:#f2efea85!important;font-family:Figtree,sans-serif!important;font-weight:500!important}.payment-method-enrollment .sdk-payments-fieldset__box button,.payment-method-enrollment .Yuno-fieldset__box button{background:transparent!important;color:#f2efeaad!important}.payment-method-enrollment .sdk-payments-fieldset__box svg,.payment-method-enrollment .Yuno-fieldset__box svg{color:#f2efeaad!important;stroke:currentColor!important}.payment-method-enrollment .sdk-payments-fieldset__box:focus-within,.payment-method-enrollment .sdk-payments-fieldset__box.sdk-payments-fieldset__box--focus,.payment-method-enrollment .Yuno-fieldset__box.Yuno-fieldset__box--focus{border-color:#9b3242!important;box-shadow:0 0 0 3px #7b1e2b2e!important;outline:none!important}.payment-method-enrollment .sdk-payments-fieldset__box.sdk-payments-fieldset__box--error,.payment-method-enrollment .Yuno-fieldset__box.Yuno-fieldset__box--error{border-color:#e88989!important}.payment-method-enrollment .sdk-payments-input__label--error,.payment-method-enrollment .sdk-payments-error-text-field__message,.payment-method-enrollment .sdk-payments-error-text-field__error-icon,.payment-method-enrollment .Yuno-input__label--error,.payment-method-enrollment .Yuno-error-text-field__message,.payment-method-enrollment .Yuno-error-text-field__error-icon{color:#f3a6a6!important}.payment-method-enrollment .sdk-payments-button.sdk-payments-modal-bottom__button,.payment-method-enrollment .Yuno-button.Yuno-modal-bottom__button,.payment-method-enrollment button[type=submit]{min-height:54px;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:#7b1e2b!important;color:#fff!important;font-family:Figtree,sans-serif!important;font-size:16px!important;font-weight:600!important;box-shadow:0 12px 28px #5a152047!important;transition:background-color .16s ease,transform .16s ease!important}.payment-method-enrollment .sdk-payments-button.sdk-payments-modal-bottom__button:hover,.payment-method-enrollment .Yuno-button.Yuno-modal-bottom__button:hover,.payment-method-enrollment button[type=submit]:hover{background:#5a1520!important}.payment-method-enrollment .sdk-payments-button.sdk-payments-modal-bottom__button:active,.payment-method-enrollment .Yuno-button.Yuno-modal-bottom__button:active,.payment-method-enrollment button[type=submit]:active{transform:translateY(1px)}.payment-method-enrollment .sdk-payments-button.sdk-payments-modal-bottom__button:disabled,.payment-method-enrollment .Yuno-button.Yuno-modal-bottom__button:disabled,.payment-method-enrollment button[type=submit]:disabled{cursor:not-allowed;opacity:.55}.home-page,.home-menu,.home-dialog{--ring: 40 30% 88%}.home-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.home-shell.home-shell-with-footer{padding-bottom:0}.home-shell-with-footer>footer{background-color:#1b1b1b}.home-bottom-nav{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.home-header{border-bottom:1px solid rgb(255 255 255 / 15%)}body:has(.home-bottom-nav) .intercom-lightweight-app-launcher,body:has(.home-bottom-nav) #intercom-container div:has(>iframe[name=intercom-launcher-frame]){bottom:calc(77px + env(safe-area-inset-bottom,0px))!important}.home-story-carousel{scrollbar-width:none;scroll-padding-left:1rem}.home-story-carousel::-webkit-scrollbar{display:none}.home-pill-scroll{scrollbar-width:none;-ms-overflow-style:none}.home-pill-scroll::-webkit-scrollbar{display:none}.home-pill-scroll[data-fade-left]{--pill-fade-left: 0px;--pill-fade-right: 0px;--pill-fade-left-edge: 0px;--pill-fade-right-edge: 0px;-webkit-mask-image:linear-gradient(to right,transparent var(--pill-fade-left-edge),#000 var(--pill-fade-left),#000 calc(100% - var(--pill-fade-right)),transparent calc(100% - var(--pill-fade-right-edge)));mask-image:linear-gradient(to right,transparent var(--pill-fade-left-edge),#000 var(--pill-fade-left),#000 calc(100% - var(--pill-fade-right)),transparent calc(100% - var(--pill-fade-right-edge)))}.home-pill-scroll[data-fade-left=true]{--pill-fade-left: 40px;--pill-fade-left-edge: 2px}.home-pill-scroll[data-fade-right=true]{--pill-fade-right: 40px;--pill-fade-right-edge: 2px}.home-page .home-icon-button:hover,.home-dialog .home-icon-button:hover{background:#2b2b2b;color:#f2efea}.home-menu .home-menu-link{height:auto;width:100%;justify-content:flex-start;gap:16px;padding:16px 8px;font-size:16px;font-weight:400}.home-menu .home-menu-link:hover{background:#303030;color:#f2efea}.home-menu .home-menu-link svg{height:20px;width:20px;flex-shrink:0}@media(min-width:768px){.home-story-carousel{scroll-padding-left:2rem}}@media(min-width:960px){.home-shell,.home-bottom-nav{border-inline:1px solid #333}.home-menu{left:max(0px,calc((100vw - 920px)/2))}}@media(min-width:1024px){.home-desktop-layout,.profile-desktop-layout{background:linear-gradient(180deg,#141414,#111 55%,#0f0f0f)}.home-desktop-layout .home-shell,.profile-desktop-layout .home-shell{max-width:none;border:0;background:transparent}.home-desktop-layout .home-header{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,440px) minmax(100px,1fr);align-items:start;gap:24px;padding:24px max(32px,10%) 16px;border:0;background:linear-gradient(180deg,rgb(17 17 17 / 85%),transparent)}.home-desktop-layout .home-header-brand{display:contents}.home-desktop-layout .home-header-brand>a{grid-column:1;grid-row:1;justify-self:start;margin-top:6px}.home-desktop-layout .home-header-center{grid-column:2;grid-row:1;width:100%;max-width:440px;justify-self:center;min-width:0}.home-desktop-layout .home-header-center .home-pill-scroll button{height:40px}.home-desktop-layout .home-header-center nav{justify-content:center}.home-desktop-layout .home-header-center .home-section-pills{flex:0 1 auto}.home-desktop-layout .home-header-media{padding-top:8px;padding-bottom:0}.home-desktop-layout .home-header-actions{grid-column:3;grid-row:1;justify-self:end}.home-desktop-layout #home-content{width:calc(80% + 64px);max-width:1164px;margin-inline:auto;padding-bottom:112px}.home-desktop-layout #home-content .home-story-carousel,.home-desktop-layout #home-content .home-collection-bar{margin-inline:32px;padding-inline:0;scroll-padding-left:0}.home-desktop-layout .home-featured{max-width:1164px;margin-inline:auto;padding-top:40px;padding-bottom:24px}.home-desktop-layout .home-featured .featured-story-frame{aspect-ratio:2 / 1}.home-desktop-layout .home-featured .featured-story-image{background-position:center 25%}.home-desktop-layout .home-featured .featured-story-content{padding:40px}.home-desktop-layout .home-featured .featured-story-details{flex-direction:column;align-items:flex-start;gap:20px;max-width:48%}.home-desktop-layout .home-featured .featured-story-open{min-width:160px}.home-desktop-layout .home-bottom-nav,.profile-desktop-layout .home-bottom-nav{position:fixed;inset-inline:0;bottom:24px;width:360px;max-width:calc(100% - 48px);padding:10px 16px;border:1px solid rgb(255 255 255 / 15%);border-radius:999px;background:#1b1b1be5;box-shadow:0 12px 40px #0006;backdrop-filter:blur(20px)}.home-desktop-layout .home-bottom-nav>button,.profile-desktop-layout .home-bottom-nav>button{border-radius:999px}.home-desktop-layout .home-shell-with-footer>footer,.profile-desktop-layout .home-shell-with-footer>footer{padding-bottom:112px}.home-menu{left:0}}@media(min-width:1280px){.home-desktop-layout .home-featured .featured-story-content{padding:48px}.home-desktop-layout .home-featured .featured-story-details{max-width:44%}}@media(min-width:1024px){.profile-desktop-layout .profile-page-header{padding:24px max(32px,10%);border:0;background:linear-gradient(180deg,rgb(17 17 17 / 85%),transparent)}.profile-desktop-layout .profile-page-content{width:80%;max-width:1100px;margin-inline:auto;padding-bottom:112px}.profile-desktop-layout .profile-summary{display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-areas:"avatar identity" "avatar stats" "avatar bio" "actions actions";-moz-column-gap:56px;column-gap:56px;row-gap:12px;max-width:800px;margin-inline:auto;padding:40px 0 56px}.profile-desktop-layout .profile-summary-top{display:contents}.profile-desktop-layout .profile-summary-avatar,.profile-desktop-layout .profile-summary-photo{grid-area:avatar;align-self:center;width:180px;height:180px;font-size:48px}.profile-desktop-layout .profile-summary-photo-badge{width:36px;height:36px;bottom:4px;right:4px}.profile-desktop-layout .profile-summary-identity{grid-area:identity;min-width:0;margin:0}.profile-desktop-layout .profile-summary-identity h1{font-size:28px;line-height:1.25}.profile-desktop-layout .profile-summary-identity>p{margin-top:6px;font-size:16px}.profile-desktop-layout .profile-summary-stats{grid-area:stats;display:flex;flex-wrap:wrap;gap:12px 28px;max-width:none;text-align:left}.profile-desktop-layout .profile-summary-stats>*{flex-direction:row;gap:8px}.profile-desktop-layout .profile-summary-stats>*>span{font-size:16px}.profile-desktop-layout .profile-summary-bio{grid-area:bio;min-width:0}.profile-desktop-layout .profile-summary-bio>p{margin:0;max-width:none;font-size:16px;line-height:1.65}.profile-desktop-layout .profile-summary-actions{grid-area:actions;margin-top:20px;gap:12px}.profile-desktop-layout .profile-summary-actions>button{flex:1;min-width:0;height:44px;border-radius:12px}.profile-desktop-layout .profile-tabs-list{display:flex;justify-content:center;gap:48px;height:64px;border-top:1px solid rgb(255 255 255 / 10%)}.profile-desktop-layout .profile-tabs-list>button{min-width:144px;gap:10px}.profile-desktop-layout .profile-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}}.plotwist-yuno-wallets{display:none}.plotwist-yuno-wallets:has([data-wallet-ready=true]){display:block;margin-bottom:24px}.plotwist-yuno-wallet[data-wallet-ready=false]{display:none!important}.plotwist-yuno-wallet{width:100%;min-width:0}.plotwist-yuno-wallet apple-pay-button{display:block;width:100%;--apple-pay-button-width: 100%;--apple-pay-button-height: 48px;--apple-pay-button-border-radius: 12px}.plotwist-yuno-google-pay[data-wallet-ready=true]{display:block;width:100%;height:48px;min-height:48px;overflow:hidden;border-radius:12px;line-height:0}.plotwist-yuno-google-pay>div,.plotwist-yuno-google-pay .sdk-payments-google-pay__button,.plotwist-yuno-google-pay .gpay-card-info-container-fill,.plotwist-yuno-google-pay .gpay-card-info-container,.plotwist-yuno-google-pay .gpay-card-info-iframe,.plotwist-yuno-google-pay .gpay-button{display:block!important;width:100%!important;max-width:none!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;box-shadow:none!important}.plotwist-yuno-card iframe{border-radius:12px;background:transparent!important}
