.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-response-blur{position:relative;height:5.5rem;margin:.25rem -1rem 0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right,transparent,black 1rem,black calc(100% - 1rem),transparent);mask-image:linear-gradient(to right,transparent,black 1rem,black calc(100% - 1rem),transparent)}.situation-response-blur-layer{position:absolute;inset:0 0 auto;padding:0 1rem;-webkit-mask-image:var(--response-blur-mask);mask-image:var(--response-blur-mask)}.situation-response-blur-soft{filter:blur(.5px);--response-blur-mask: linear-gradient(to bottom, black, transparent 2.5rem)}.situation-response-blur-medium{filter:blur(3px);--response-blur-mask: linear-gradient(to bottom, transparent, black 2rem, transparent 4rem)}.situation-response-blur-full{filter:blur(7px);--response-blur-mask: linear-gradient(to bottom, transparent 1.5rem, black 3.5rem, black 4rem, transparent 5.5rem)}.situation-response-prompt{position:relative;margin-top:1.25rem;animation:situation-response-enter .28s ease-out both}@keyframes situation-response-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.situation-response-blur+.situation-response-prompt{margin-top:-.5rem}.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-response-prompt{animation:none}.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[hidden]{display:none!important}.plotwist-yuno-wallets:not([hidden]){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}.situation-signup-card{--signup-surface: #121118;--signup-text: #f6ebdf;--signup-body: #d4c8cb;--signup-rose: #e2a3b5;width:100%;max-width:380px;margin-inline:auto;overflow:hidden;border:1px solid #c895ab40;border-radius:18px;background:var(--signup-surface);color:var(--signup-text);box-shadow:0 24px 80px #0008;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.situation-signup-art{position:relative;height:108px;overflow:hidden}.situation-signup-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%}.situation-signup-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--signup-surface),transparent 85%)}.situation-signup-body{padding:4px 20px 22px}.situation-signup-card h2{margin:0;font:400 34px/1.14 Georgia,Times New Roman,serif;letter-spacing:-.75px;text-wrap:balance}.situation-signup-card h2 span{color:#e9b6c2}.situation-signup-intro{margin-top:10px;color:#c8bac3;font-size:16.5px;line-height:24.2px}.situation-signup-benefits{display:grid;gap:6px;margin:18px 0 0;padding:0;list-style:none;color:var(--signup-body);font-size:15.4px;line-height:22px}.situation-signup-benefits li{display:flex;align-items:flex-start;gap:9px}.situation-signup-benefits svg{width:13px;height:13px;margin-top:3px;flex-shrink:0;color:var(--signup-rose);fill:currentColor;stroke-width:1.3}.situation-signup-form{margin-top:25px}.situation-signup-card .situation-signup-label{display:block;margin-bottom:8px;color:var(--signup-body);font-size:14.3px;line-height:19.8px;font-weight:400}.situation-signup-card .situation-signup-input{height:50px;padding:0 14px;border:1px solid #83707b77;border-radius:10px;background:#ffffff04;color:var(--signup-text);font-size:17.6px}.situation-signup-card .situation-signup-input::-moz-placeholder{color:#b3a4b0;opacity:1}.situation-signup-card .situation-signup-input::placeholder{color:#b3a4b0;opacity:1}.situation-signup-card .situation-signup-input:focus{border-color:#c9869e}.situation-signup-card .situation-signup-submit{width:100%;height:auto;min-height:50px;margin-top:12px;padding:13px 14px;border:1px solid #eaa1b32e;border-radius:10px;background:#902f4d;color:#fff7ef;font-size:17.6px;font-weight:650;line-height:24.2px;white-space:normal}.situation-signup-card .situation-signup-submit:hover{background:#a43859}.situation-signup-card .situation-signup-submit:active{transform:translateY(1px)}.situation-signup-card :is(input,button,a):focus-visible{outline:2px solid var(--signup-rose);outline-offset:4px;box-shadow:none}.situation-signup-reassurance{display:grid;justify-content:center;gap:6px;margin-top:14px;font-size:13.2px;line-height:19.8px}.situation-signup-reassurance p{display:flex;align-items:center;gap:7px;margin:0}.situation-signup-reassurance strong{font-weight:700}.situation-signup-reassurance svg{width:17.6px;height:17.6px;flex-shrink:0;color:var(--signup-rose);stroke-width:1.6}.situation-signup-terms{margin-top:16px;color:#aca0a9;font-size:11px;line-height:17px;text-align:center}.situation-signup-terms a{text-decoration:underline;text-underline-offset:3px}.situation-signup-error{margin-top:12px;color:#fecdd3;font-size:14px;line-height:20px}@media(max-width:359px){.situation-signup-body{padding-inline:15px}}.situation-payment-card{width:100%;max-width:380px;margin-inline:auto;overflow:hidden;border:1px solid #c895ab40;border-radius:18px;background:#121118;color:#f6ebdf;box-shadow:0 24px 80px #0008;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.situation-payment-art{position:relative;height:70px;overflow:hidden}.situation-payment-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% 36%;object-position:65% 36%}.situation-payment-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#121118,transparent 85%)}.situation-payment-body{position:relative;margin-top:-12px;padding:4px 20px 22px}.situation-payment-card h2{margin:0;font:400 31px/1.14 Georgia,Times New Roman,serif;letter-spacing:-.75px;text-wrap:balance}.situation-payment-card h2 span{color:#e9b6c2}.situation-payment-intro{margin-top:8px;color:#c8bac3;font-size:14px;line-height:21px}.situation-payment-benefits{display:grid;gap:5px;list-style:none;margin:12px 0 0;padding:0;color:#d4c8cb;font-size:14px;line-height:20px}.situation-payment-benefits li{display:flex;align-items:flex-start;gap:8px}.situation-payment-benefits svg{flex-shrink:0;width:14px;height:14px;margin-top:3px;color:#e2a3b5;stroke-width:2}.situation-payment-reviews{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:12px}.situation-payment-stars{display:flex;gap:3px}.situation-payment-stars>span{display:grid;place-items:center;width:18px;height:18px;background:#00b67a}.situation-payment-stars svg{width:13px;height:13px;color:#fff;fill:currentColor;stroke-width:1.3}.situation-payment-review-count{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:18px;color:#d4c8cb;white-space:nowrap}.situation-payment-review-count strong{color:#f6ebdf;font-weight:700}.situation-payment-form{margin-top:22px}.situation-payment-plans{display:grid;gap:9px;border:0;padding:0;margin:0;min-width:0}.situation-payment-plan{display:grid;grid-template-columns:18px minmax(0,1fr) 78px;align-items:center;-moz-column-gap:9px;column-gap:9px;min-height:78px;border:1px solid #786575;border-radius:12px;padding:12px 11px;background:#2b2430;cursor:pointer;box-shadow:0 3px 10px #0002}.situation-payment-plan:hover{border-color:#c598ac;background:#362b39}.situation-payment-plan[data-selected=true]{border-color:#f0b6cb;background:#503343;box-shadow:inset 0 0 0 1px #f0b6cb}.situation-payment-plan:focus-within{outline:2px solid #e2a3b5;outline-offset:3px}.situation-payment-plans:disabled{opacity:.7}.situation-payment-plans:disabled label{cursor:wait}.situation-payment-plan input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:18px;height:18px;margin:0;border:1px solid #9b8492;border-radius:50%;background:transparent}.situation-payment-plan input:checked{border-color:#e2a3b5}.situation-payment-plan input:checked:after{content:"";width:9px;height:9px;border-radius:50%;background:#e2a3b5}.situation-payment-plan-heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.situation-payment-plan-name{font-size:16px;font-weight:650;line-height:21px;white-space:nowrap}.situation-payment-badge{white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:750;line-height:12px;letter-spacing:.15px;text-transform:uppercase;color:#3d1727;background:#f2bbcf}.situation-payment-daily{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.situation-payment-daily strong{font-size:27px;line-height:31px;font-weight:650;letter-spacing:-.7px;white-space:nowrap}.situation-payment-daily>span{font-size:12px;line-height:16px;margin-top:2px;color:#e0d0d9}.situation-payment-card .situation-payment-submit{width:100%;height:auto;min-height:50px;margin-top:14px;padding:13px 14px;border:1px solid #eaa1b32e;border-radius:10px;background:#902f4d;color:#fff7ef;font-size:16px;font-weight:650;line-height:22px;white-space:normal}.situation-payment-card .situation-payment-submit:hover{background:#a43859}.situation-payment-card .situation-payment-submit:focus-visible{outline:2px solid #e2a3b5;outline-offset:4px;box-shadow:none}.situation-payment-billing{margin-top:10px;color:#aca0a9;font-size:11px;line-height:17px;text-align:center}.situation-payment-guarantee{display:flex;justify-content:center;align-items:flex-start;gap:9px;margin-top:16px}.situation-payment-guarantee svg{width:28px;height:28px;flex-shrink:0;margin-top:2px;color:#e2a3b5;stroke-width:1.8}.situation-payment-guarantee strong{display:block;font-size:14px;line-height:20px;font-weight:700}.situation-payment-guarantee span{display:block;margin-top:3px;color:#ddcbd6;font-size:13px;line-height:18px;font-weight:700}.situation-payment-error{margin-top:12px;color:#fecdd3;font-size:14px;line-height:20px}@media(max-width:359px){.situation-payment-body{padding-inline:15px}.situation-payment-plan{padding-inline:9px;-moz-column-gap:7px;column-gap:7px;grid-template-columns:18px minmax(0,1fr) 73px}.situation-payment-daily strong{font-size:25px}.situation-payment-plan-heading{gap:4px}.situation-payment-badge{padding-inline:4px}.situation-payment-benefits{font-size:13px}}.situation-payment-card .plotwist-yuno-inline{animation:situation-payment-checkout-enter .18s ease-out}.situation-payment-card .plotwist-yuno-inline-header{padding-bottom:20px}.situation-payment-card .plotwist-yuno-inline-header h2{margin-top:10px;color:#f6ebdf}.situation-payment-card .plotwist-yuno-inline-header>p{color:#c8bac3}.situation-payment-card .plotwist-yuno-inline-header button{color:#e2a3b5}.situation-payment-card .plotwist-yuno-inline-fields{color:#f6ebdf}.situation-payment-card .plotwist-yuno-inline-fields>div>p{color:#f6ebdf}@keyframes situation-payment-checkout-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.situation-payment-card .plotwist-yuno-inline{animation:none}}
