@charset "UTF-8";@layer legacy{.account-settings-layout{--numerama-plus-logo-height:3.75rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "title" "content";row-gap:1.5rem;isolation:isolate}.account-settings-layout .numeramaplus-logo{margin-inline:auto}@media print,screen and (min-width:769px){.account-settings-layout{grid-template-columns:minmax(20rem,auto) 1fr;grid-template-areas:".... title" "nav content";row-gap:1.5rem;column-gap:4rem;width:100%;margin-top:1.5rem}.account-settings-layout>:first-child:not(main,aside){grid-area:title}.account-settings-layout>aside{grid-area:nav}.account-settings-layout>main{grid-area:content}.account-settings-layout .numeramaplus-logo{margin-inline:unset}}body.has-premium-theme .account-settings-layout>aside{position:relative}body.has-premium-theme .account-settings-layout>aside:before{content:"";display:block;position:absolute;width:27rem;aspect-ratio:1;left:0;top:0;background-color:var(--color-lemon);transform:translate(-55%,-65%) rotate(-15deg);z-index:-1}@media screen and (max-width:768px){body.has-premium-theme .account-settings-layout>aside:before{transform:translate(-80%,-100%) rotate(30deg)}}.account-settings-nav{--_active-item-color:var(--active-item-color,var(--color-link));--_hovered-item-color:var(--active-item-color,var(--_active-item-color));font-size:1.125rem;font-family:var(--font-stack-karla,"Karla Variable",sans-serif);border-radius:8px;color:#fff;font-weight:700;position:sticky;top:6.5rem;background-color:var(--color-black-darker);width:100%;overflow:hidden}@media(prefers-color-scheme:dark){:root:not([data-scheme]) .account-settings-nav{background-color:var(--color-black)}}.account-settings-nav.is-dark,.is-dark .account-settings-nav,[data-scheme=dark] .account-settings-nav{background-color:var(--color-black)}.account-settings-nav :is(a,button){all:unset;cursor:pointer;width:100%}@media print,screen and (min-width:769px){.account-settings-nav>button{display:none}}@media screen and (max-width:768px){.account-settings-nav>button{display:block;padding:1.5em;box-sizing:border-box}.account-settings-nav>button:not([aria-expanded=true])+nav{display:none}}.account-settings-nav>button .icon-menu{font-size:.75em;margin-right:2ch}.account-settings-nav a:focus-visible,.account-settings-nav a:hover,.account-settings-nav button:focus-visible,.account-settings-nav button:hover,.account-settings-nav li.active{color:var(--_active-item-color)}.account-settings-nav nav [aria-expanded]{display:flex;align-items:center;justify-content:space-between}.account-settings-nav nav [aria-expanded]:after{content:"";font-family:Numerama_next;display:inline-block;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:.875em;transition:transform .1s}.account-settings-nav nav [aria-expanded=false]:after{transform:rotate(180deg)}.account-settings-nav nav [aria-expanded=false]~ul{display:none}.account-settings-nav .disabled{color:currentcolor;cursor:not-allowed;opacity:.5}.account-settings-nav nav li:has(>:is(button:hover,button:focus-visible,a:hover,a:focus-visible))::marker{color:var(--_hovered-item-color)}.account-settings-nav nav>ul>li{padding-block:1.5em;padding-inline:2em}@media screen and (max-width:768px){.account-settings-nav nav>ul>li:first-of-type{padding-top:0}}.account-settings-nav nav>ul>li:nth-child(2n){position:relative}.account-settings-nav nav>ul>li:nth-child(2n):before{content:"";position:absolute;inset:0;background-color:rgba(var(--color-black-darker-rgb),.6);mix-blend-mode:difference;z-index:-1}.account-settings-nav nav li li{list-style-position:inside;margin-top:1em;font-weight:500}.account-settings-nav nav li li::marker{content:" ";font-family:Numerama_next;font-size:.625em}body.has-premium-theme .account-settings-nav{--active-item-color:var(--color-lemon);background-size:auto 40rem;background-image:url(../images/premium/texture-grain--dark-vCz_ugKk_s35wEArIZADX.png);background-position:0 0}.promotional-offer-card__image{grid-area:image;place-self:center;border-radius:.25rem;width:4.5rem;height:4.5rem}@media print,screen and (min-width:769px){.promotional-offer-card__image{width:5rem;height:5rem}}h2.promotional-offer-card__title{grid-area:title;font-size:1.125rem!important}@media print,screen and (min-width:769px){h2.promotional-offer-card__title{font-size:1.25rem!important}}.promotional-offer-card__desc{grid-area:description}.promotional-offer-card__content{padding:1.5rem;display:grid;gap:0 1.5rem;grid-template-columns:4.5rem 1fr;grid-template-areas:"image title" "description description"}@media print,screen and (min-width:769px){.promotional-offer-card__content{max-width:38.25rem;padding-right:2.75rem;display:grid;grid-template-columns:5rem 1fr;grid-template-rows:auto;grid-template-areas:"image title" "image description"}}.promotional-offer-card__buttons{--color-button-background:var(--color-body);--color-primary:var(--color-premium-yellow-color);--color-secondary:var(--color-premium-highlight-invert);--color-button-background-hover:var(--color-premium-yellow-color);--color-button-color-hover:var(--color-black);padding-left:1.25rem;padding-right:1.25rem;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.promotional-offer-card__buttons{background-color:var(--color-body-background-color-variant)}}@media print,screen and (min-width:769px){.promotional-offer-card__buttons{display:flex;flex-direction:row;justify-content:flex-end;gap:1.5ch;margin-top:-1rem;margin-bottom:1.5rem;padding-right:1.5rem}}.promotional-offer-card__buttons input{background-color:var(--color-light-black-darker);border-color:var(--color-light-black-darker);color:#fff;line-height:2}@media screen and (max-width:768px){.promotional-offer-card__buttons input{width:100%}}.promotional-offer-card__buttons i.icon-copy{font-size:1.25rem;vertical-align:middle}.promotional-offer-card__buttons :is(.icon-copy-container:active,.icon-copy-container:focus,.icon-copy-container:hover) i.icon-copy{color:var(--color-black)!important}.promotional-offer-card__buttons .to-copy{background-color:var(--color-body-background-color-variant);border-style:dashed;border-color:var(--color-body);color:#000;cursor:auto;max-width:200px;overflow-x:hidden;padding-top:.75rem}@media screen and (max-width:768px){.promotional-offer-card__buttons .to-copy{width:100%}}.promotional-offer-card .promotional-offer-card__buttons a{justify-content:center}.promotional-offer-card .promotional-offer-card__buttons a .icon-arrow-rotate{background-color:var(--color-button-background);color:var(--color-button-background-hover);padding:.25rem}@media(prefers-color-scheme:dark){:root:not([data-scheme]) .promotional-offer-card .promotional-offer-card__buttons a .icon-arrow-rotate{background-color:var(--color-black);color:var(--color-white)}}.is-dark .promotional-offer-card .promotional-offer-card__buttons a .icon-arrow-rotate,.promotional-offer-card .promotional-offer-card__buttons a .icon-arrow-rotate.is-dark,[data-scheme=dark] .promotional-offer-card .promotional-offer-card__buttons a .icon-arrow-rotate{background-color:var(--color-black);color:var(--color-white)}.promotional-offer-card .promotional-offer-card__buttons :is(a:active,a:focus,a:hover) .icon-arrow-rotate{background-color:var(--color-lemon);color:var(--color-black)}.copyable-rss-link-field{--_shadow-color:var(--color-primary);display:flex;align-items:center;border:1px dashed var(--color-body);border-radius:2px;box-shadow:-5px 5px 0 0 var(--_shadow-color);background-color:var(--_input-background)}.copyable-rss-link-field button{margin-right:.875rem;font-size:1.25rem;padding:.375em;line-height:1;aspect-ratio:1}.copyable-rss-link-field button .icon-copy{font-size:1em}body.has-premium-theme .copyable-rss-link-field{--_shadow-color:var(--color-premium-yellow-color)}.subscription-wrapup-card{--input-background:var(--color-body-background-color);padding-inline:1.5rem;padding-block:1.5rem;border-radius:8px;background:linear-gradient(-30deg,rgba(var(--color-body-background-color-rgb),.6) 30%,rgba(var(--color-body-background-color-rgb),.85)),url(../images/premium/texture-grain--light-vCHHrWlo55sGFqWc0YZX-.png);background-position:0 0;border-bottom:5px solid var(--color-text-color)}.subscription-wrapup-card__grid{display:grid;column-gap:3rem;row-gap:1.5rem;grid-template-areas:"since until" "type type"}.subscription-wrapup-card__since{grid-area:since}.subscription-wrapup-card__until{grid-area:until}.subscription-wrapup-card__type{grid-area:type}.subscription-wrapup-card__inline-input{display:flex;align-items:stretch}.subscription-wrapup-card .form-control label{font-weight:500;color:var(--color-text-color-light)}.subscription-wrapup-card .form-control input{font-weight:700;text-align:center}.subscription-wrapup-card__inline-input>input{width:auto;flex-grow:1}.subscription-wrapup-card__inline-input>.btn{border-radius:0;flex-grow:0;flex-shrink:0;width:max-content;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.subscription-wrapup-card__grid{text-align:center;row-gap:1.25rem;grid-template-areas:"since" "until" "type"}.subscription-wrapup-card__inline-input{flex-wrap:wrap}.subscription-wrapup-card__inline-input>.btn{width:100%}}@media(prefers-color-scheme:dark){:root:not([data-scheme]) .subscription-wrapup-card{background:linear-gradient(-30deg,rgba(var(--color-body-background-color-rgb),.4) 30%,rgba(var(--color-body-background-color-rgb),.8)),url(../images/premium/texture-grain--dark-vCz_ugKk_s35wEArIZADX.png)}}.is-dark .subscription-wrapup-card,.subscription-wrapup-card.is-dark,[data-scheme=dark] .subscription-wrapup-card{background:linear-gradient(-30deg,rgba(var(--color-body-background-color-rgb),.4) 30%,rgba(var(--color-body-background-color-rgb),.8)),url(../images/premium/texture-grain--dark-vCz_ugKk_s35wEArIZADX.png)}.account-setting-link{color:var(--color-text-color-lighter);text-decoration:underline;font-weight:700;font-family:var(--font-stack-karla,"Karla Variable",sans-serif);font-size:max(.875em,.875rem);letter-spacing:.03em}a.account-setting-link:hover{color:var(--color-text-color)}.bookmark__button{--_button-background:var(--color-body-background-color-variant);--switch-color:var(--color-white);--switch-background:var(--color-black);--switch-active-background:var(--color-lemon);--switch-active-color:var(--color-black);font-size:.875rem;padding-block:.5em;padding-inline-start:1em;padding-inline-end:.75em;position:relative;display:flex;flex-wrap:nowrap;flex-direction:row-reverse;align-items:center;column-gap:1ch;z-index:1;color:var(--color-body);font-weight:600;line-height:1}.article-header--dark .bookmark__button{--_button-background:var(--color-grey-darkest)}.bookmark__button-label span{vertical-align:middle}.bookmark__button-label [class*=icon-]{font-size:1.1em;margin-inline-end:.5ch;vertical-align:middle}.bookmark__button-label [class*=icon-] path{stroke:var(--color-body)}.bookmark__button-label:after,.bookmark__button-label:before{content:"";display:block;position:absolute;inset:0;border-radius:10em}.bookmark__button-label:before{background-color:initial;cursor:pointer}.bookmark__button-label:after{background-color:var(--_button-background);z-index:-1}.bookmark__button>:is(button[aria-expanded=true],button[aria-pressed=true])+.bookmark__button-label [class*=icon-] path{fill:var(--color-lemon)}@media(prefers-color-scheme:dark){:root:not([data-scheme]) .bookmark__button>:is(button[aria-expanded=true],button[aria-pressed=true])+.bookmark__button-label [class*=icon-] path{stroke-width:0}}.bookmark__button>button[aria-expanded=true]+.bookmark__button-label [class*=icon-] path.is-dark,.bookmark__button>button[aria-pressed=true]+.bookmark__button-label [class*=icon-] path.is-dark,.is-dark .bookmark__button>button[aria-expanded=true]+.bookmark__button-label [class*=icon-] path,.is-dark .bookmark__button>button[aria-pressed=true]+.bookmark__button-label [class*=icon-] path,[data-scheme=dark] .bookmark__button>button[aria-expanded=true]+.bookmark__button-label [class*=icon-] path,[data-scheme=dark] .bookmark__button>button[aria-pressed=true]+.bookmark__button-label [class*=icon-] path{stroke-width:0}@media screen and (max-width:768px){.user-options{flex-direction:column}.bookmark__button{font-size:1rem;padding-block:.575em}*+.bookmark__button{margin-top:.75em}.bookmark__button-label{flex-grow:1;text-align:center;display:flex;align-items:center}.bookmark__button-label span{flex-grow:1}.bookmark__button-label [class*=icon-]{flex-grow:0}}.bookmark__section{border-top:3px solid var(--color-body);padding-top:1rem}.bookmark__li{padding:1.5rem 0}.bookmark__li:not(:last-child){border-bottom:1px solid var(--color-border)}.js-hide{opacity:1;overflow:hidden;transition:max-height .3s .2s,padding .3s .2s,opacity .2s;max-height:20rem}.hide{max-height:0;padding:0;opacity:0}@keyframes loading-fade{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.bookmark__button{cursor:wait;animation:loading-fade 1s infinite}.bookmark__button .bookmark__button-label span{transition:opacity .3s;opacity:.2}.bookmark__button.bookmark-ready{animation:none;border-radius:.5rem;cursor:pointer}.bookmark__button.bookmark-ready .bookmark__button-label span{opacity:1}}
